@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,800;1,900&amp;display=swap');

.extrapretext {
font-family: "Playfair Display", serif !important;
font-style: italic !important;
font-weight: 800 !important;
font-size: 80px;
}

.logo_carousel img {
    max-width: none;
    max-height: none;
cursor: pointer !important;
}

nav ul li.current_page_item {
    background: none !important;
}

#splite_popupBoxClose {
    font-family: Montserrat !important;
}


/* Footer Menu Links */
a.footlinks:link, a.footlinks:visited, a.footlinks:active  {
  color:#9c9ca4 !important;
font-size: .85em !important;
line-height: 1.1em !important;
}
a.footlinks:hover  {
  color:#FFFFFF !important;
}

a.splite_sideEnquiry.pos_left {
  border-radius: 0px !important;
  padding: 12px 20px !important;
}

/* Button Tweak From YP */
.hentry .grve-duration-normal a{
  text-transform:uppercase;
  font-weight:400;
  font-size:21px !important;
  padding-left:32px;
  padding-right:32px;
  padding-top:14px;
  padding-bottom:14px;

}

/* Label */
.tnp-widget .tnp-privacy-field label{
  font-size:10px;
  line-height:2em;
}

/* Label */
.tnp-widget .tnp-field-email label{
  color:#ffffff;
}

/* Label */
.tnp-widget .tnp-field-firstname label{
  color:#ffffff;
}
/* Main Menu Header Background  */

tr {border: 0px !important;}

table.footinfo tr td
{border: 0px 0px 0px 0px !important;
  text-transform: uppercase !important;
  border-bottom:0px solid !important;
}

td.footable-l {border: 0px !important; text-align:left !important; text-transform: uppercase !important;}
td.footable-r {border: 0px !important; text-align:right !important; text-transform: uppercase !important;}