.themecolor { color: #a97c3b!important;
}
.css-block {
display: none!important;
}
.home rs-slide {
background: #f6f6f4!important;
}
.home h2 {
color: #807a73!important;
}
a.elementor-button {
background: #202020!important;
}
a.elementor-button:hover {
background: #a97c3b!important;
}
.action_button {
background-color: #202020;
color: #ffffff;
}
.action_button:hover {
background-color: #a97c3b;
}
.elementor-icon-list-icon i {
color: #a97c3b!important;
}
.slider_pagination .slick-active a {
top: 0!important;
}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
color: #99928a;
}
.wpforms-form button[type=submit] {
background: #881747!important;
color: #fff!important;
}
#cform label {
color: #fff!important;
}
.wpforms-form button[type=submit]:hover {
background: #98214c!important;
color: #fff!important;
}
.button-round button:after {
background: none;
}
.show {
display: block!important;
}
#exitpopup-modal .exitpopup-modal-window {
height: fit-content!important;
}
@media(max-width: 768px) {
a.action_button {
background: #a97c3b;
}
#exitpopup-modal .exitpopup-modal-window {
width: 90%;
}
}
#Footer .footer_copy .social li a {
font-size: 20px!important;
line-height: 1.5!important;
font-weight: 600;
}
.icon-facebook {
color: #3b5998;
}
.icon-twitter {
color: #55acee;
}
.icon-linkedin {
color: #0976b4;
}
.icon-instagram {
color: #E1306C;
} #amenities .gallery-caption {
font-weight: 600;
color: #202020;
line-height: 2.3;
}
.sfont {
font-family: "Brittany Signature"!important;
}
.sfont { font-weight: 500!important;
} .image_wrapper,.pbox {
position: relative;
}
.image_wrapper::before {
position: absolute;
top: 0;
left: -75%;
z-index: 2;
display: block;
content: '';
width: 50%;
height: 100%;
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.7) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
clear: both;
}
.image_wrapper:hover::before {
-webkit-animation: shine .75s;
animation: shine .75s;
}
@-webkit-keyframes shine {
100% {
left: 125%;
}
}
@keyframes shine {
100% {
left: 125%;
}
}
.portfolio-item-fw-bg img {
border-radius: 15px 15px 0 0;
}
#cform input[type="submit"] {
background-color: #fff!important;
color: #821a53!important;
}
#cform input[type="submit"]:hover {
background-color: #000000!important;
color: #fff!important;
}
.profile-img img {
transition: box-shadow .3s;
transition: transform .5s ease;
}
.profile-img:hover img {
box-shadow: 0 0 11px rgba(33,33,33,.2);
transform: scale(1.02);
}
.logo-sticky {
max-height: 50px!important;
}
.portfolio_group .portfolio-item .desc:hover {
background: #7c1f5e;
color: #fff!important;
}
.portfolio-item:hover .desc {
background: #7c1f5e;
}
.portfolio-item:hover .desc h5 a {
color: #fff!important;
} .slider_pagination a.selected:after, .slider_pagination .slick-active a:after {
display: none;
}
.slider_pagination a.selected, .slider_pagination a {
width: 10px!important;
height: 10px!important;
margin: 0 10px;
position: relative;
background: rgba(0,0,0,.15);
-webkit-border-radius: 50%!important;
border-radius: 50%!important;
}
}
.hr_dots {
display: none;
}
a:hover {
text-decoration: none!important;
}
i.icon-right-open-big,i.icon-left-open-big {
color: #7c1f5e!important;
} div.wpforms-confirmation-container-full {
background: #7c1f5e!important;
color: #ffffff!important;
border: none;
}
.broken_link, a.broken_link {
text-decoration: none!important;
}
#Subheader .title {
color: #807a73!important;
}
.lae-testimonial-user .lae-image-wrapper img {
max-width: 80px!important;
}
.lae-testimonial-text {
padding: 0 20px;
}
.home .content_slider img {
border-radius: 0 30px 0 0!important;
}
.desc p {
line-height: 1.5em;
}
@media(max-width: 768px) {
#Side_slide #menu ul li.submenu .menu-toggle {
color: #fff;
opacity: 1;
}
h5 {
word-break: break-word!important;
}
.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {
margin: 0px!important;
padding: 10px 15px!important;
}
}
@media(min-width: 768px) {
.home .lae-testimonials {
min-height: 300px!important;
}
.blog h3 {
font-size: 22px;
line-height: 1.5;
}
}
.home .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
color: #26282B!important;
}