li.current-menu-item a.nav-link::after {
transform: scaleX(1);
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
}
.sub-bg-primary {
background-color: #007cc1 !important;
}
div.dark-form input,
div.dark-form select,
div.dark-form textarea {
color: #404041 !important;
border-color: #404041;
background-color: rgba(64, 64, 65, 0.05);
}
div.dark-form input::placeholder,
div.dark-form textarea::placeholder {
color: #404041;
}
.wpcf7-response-output {
font-size: 12px;
margin: 0 !important;
}
span.wpcf7-not-valid-tip {
font-size: 12px;
}
.intl-tel-input {
width: 100%;
}
.formField::placeholder {
color: #444;
}
.grecaptcha-badge {
visibility: hidden;
}
a.glink span {
color: #fff;
}
li.gTranslateBtns.nav-item {
padding-top: 10px;
}
.page-template-template-rooms section.tripadvisor-reviews {
position: relative;
top: 100px;
} .carouselRestaurants .text-fnb {
color: #997f54 !important;
}
.lp-section .carousel-control-prev,
.lp-section .carousel-control-next {
background-image: none;
}
.card-text {
color: White !important;
}
.carouselRestaurants .card-body {
padding: 10px;
}
.restaurant-img,
.carouselRestaurants .card {
border-radius: 20px 20px 0 0;
}
.carouselRestaurants .card {
width: 100%;
min-height: 545px;
height: auto;
margin: 0 auto;
}
.rest-image-container {
position: relative;
}
.rest-logo {
position: absolute;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: #00000081;
}
.restaurants.lp-section h2 {
margin: 0 0 25px 0 !important;
}
.rest-image-container .card-img-top {
height: 100%;
max-height: 315px;
}
.lp-section {
padding: 0px !important;
}
.bg-soluna {
background-color: #faf8f2;
}
ul.lp-li li {
list-style: none !important;
}
.lp-inclusions-bg {
background-color: white;
}
#accordionInclusions .btn-accordion,
.inclusions-tabs .nav-link {
font-family: 'PrioriSanBold';
text-decoration: none !important;
}
.inclusions-tabs .nav-tabs .nav-link {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
color: white;
}
.inclusions-tabs .nav-tabs .nav-link.active {
background-color: white !important;
color: #e40387;
}
.inclusions-tabs .tab-content {
padding: 1rem;
}
.black-friday-offers .text-overlay.row .col {
flex-grow: 0;
}
.black-friday-offers .text-overlay.row .col-4 h1 {
margin-top: 0;
} .ramadan-tabs .nav-tabs .nav-item a {
border-radius: 0;
border-bottom: 0;
font-family: 'Minerva Modern', sans-serif;
border-bottom: 1px solid transparent;
transition: border-color 0.5s ease-in-out, border-bottom-color 0.2s ease-in-out;
}
.ramadan-tabs .nav-tabs .nav-item a.active {
border-bottom: 1px solid !important;
}
.ramadan-tabs .tab-content p,
.ramadan-tabs .tab-content h3 {
color: white;
}
.ramadan-tabs .nav.nav-tabs {
align-items: center;
justify-content: center;
align-content: center;
}
.ramadan-tabs .nav.nav-tabs .nav-item {
padding: 1rem;
background-color: transparent;
}
.ramadan-tabs ul li {
list-style: none;
}
.btn-suhoor:hover,
.btn-iftar:hover {
border-bottom: 1px solid !important;
}
.btn-suhoor:hover::after,
.btn-iftar:hover::after {
width: 0;
}
.bg-suhoor {
background: linear-gradient(204deg, rgba(62, 61, 10, 0.753180495831145) 0%, rgba(28, 33, 27, 0.9380544454109769) 32%, rgba(28, 33, 27, 1) 47%);
background-color: #060016;
transition: background 0.5s ease-in-out;
}
.bg-iftar {
background: linear-gradient(21deg, rgba(62, 61, 10, 0.753180495831145) 0%, rgba(28, 33, 27, 0.9380544454109769) 32%, rgba(28, 33, 27, 1) 47%);
background-color: #060016;
transition: background 0.5s ease-in-out;
}
.ramadan-faqs .faq-list p {
font-size: 1rem;
}
.ramadan-faqs .accordion {
box-shadow: -3px 1px 14px 0px #0000001e;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.ramadan-faqs .accordion .card {
border-color: rgba(239, 239, 239, 0.65);
}
.ramadan-faqs .accordion .card-header {
background-color: white;
}
.ramadan-faqs .accordion .card-body {
background-color: #f7f7f7;
border-color: rgba(52, 52, 52, 0.454);
}
.ramadan-faqs .accordion a:hover::after {
width: 0 !important;
}