/**
        * @author      DogLegs.com
        * @author      JoomShaper.com
        * @copyright   (c) 2000 - 2024 DogLegs.com
        * @copyright   (c) 2010 - 2021 JoomShaper
		* @license     GNU General Public License version 2 or later; see LICENSE.txt
*/

body {background: linear-gradient(135deg, rgba(185,168,155,.6), rgba(255, 255, 255,1));}
#sp-header {height: 100px !important;}
#sp-header .logo {height: 100px !important;}
.sp-megamenu-parent > li:not(:last-child)::after {content: "|"; color: rgba(255,255,255,.8) !important;}
.sp-megamenu-parent > li > a:before, .sp-megamenu-parent > li > span:before {content: ""; position: absolute; left: 15px; bottom: 10px; width: 0; height: 2px; background-color: #99704a; transition: 0.3s;}
.sp-megamenu-parent > li:hover > a:before, .sp-megamenu-parent > li:focus > a:before, .sp-megamenu-parent > li:hover > span:before, .sp-megamenu-parent > li:focus > span:before {width: 70%;}
.sp-megamenu-parent > li.active > a:before {width: 70%;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: rgba(37,42,43,1); padding-left:10px; padding-right:10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {padding-left:10px; padding-right:10px;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {background: rgba(153,112,74,.5);}
.burger-icon > span {width: 30px; height: 3px; background-color: #ffffff !important;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a,
.offcanvas-menu .offcanvas-inner .sp-module ul > li span { font-size: 1.5rem; line-height: 1.5;  }
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a { font-size: 1.5rem; line-height: 1.5; }
.offcanvas-menu .offcanvas-inner .sp-module ul > li { border-bottom: 1px solid #6283C1; padding-left: 5px;}
@media screen and (max-width: 1400px) {
    .sp-megamenu-parent {display: none !important;}
    #offcanvas-toggler {display: flex !important;}
}
/* ******    SPProperty's Color Styling    ****** */
/* ************************************ */

.spproperty .sp-properties-wrapper.property-status-sold .spproperty-badge-sold {background-color: #d6a477!important;}

.spproperty .sp-properties-wrapper .property-details .property-image {background-color: #d6a477!important;}

.spproperty .sp-properties-wrapper .property-details .property-title a:hover,
.spproperty .sp-properties-wrapper .property-details .property-title a:focus,
.spproperty .sp-properties-wrapper .property-details .property-title a:active {color: #d6a477!important;}

.spproperty .sp-properties-wrapper .property-details .property-price {color: #d6a477!important;}

.sp-module.property-search .property-advance-search a i {color: #d6a477!important;}

.sp-module.property-search .property-advance-search a:hover span,
.sp-module.property-search .property-advance-search a:focus span,
.sp-module.property-search .property-advance-search a:active span {color: #d6a477!important;}

.spproperty-view-properties.spproperty .spproperty-listing-url li a:hover {color: #d6a477!important;}

.spproperty-view-properties.spproperty .spproperty-listing-url li a:hover:before {background: #d6a477!important;}

.spproperty-view-properties.spproperty .spproperty-listing-url li.active a {color: #d6a477!important;}

.spproperty-view-properties.spproperty .spproperty-listing-url li.active a:before {background: #d6a477!important;}

#spproperty-slider.owl-carousel .owl-nav div {color: #d6a477!important;}

#spproperty-slider.owl-carousel .owl-nav div:hover {background: #d6a477!important;}

.spproperty-details-title .spproperty-details-icon {background: #d6a477!important;}

.spproperty-details-title h2 .spproperty-price {color: #d6a477!important;}

.spproperty-short-overview .spproperty-overview-list .spproperty-single-list span {background: #d6a477!important;}

.spproperty-feature-overview .spproperty-feature-overview-list li .spproperty-feature-overview-signle-list i {color: #d6a477!important;}

.spproperty-floor-plan .spproperty-floor-plan-tab .spproperty-floor-tab-nav li a:after {background: #d6a477!important;}

.spproperty-call-us-widget h3 span {color: #d6a477!important;}

.spproperty-call-us-widget a.btn.btn-primary {background: #d6a477!important;}

.spproperty-map-widget .spproperty-map-widget-content span {color: #d6a477!important;}

.spproperty-contact-us-widget h3 span {color: #d6a477!important;}

.spproperty-contact-us-widget .spproperty-req-status .pbooking-success {color: #d6a477!important;}

.spproperty-agent-widget h3 a span {color:#d6a477!important;}

.spproperty-agent-widget ul.spproperty-agent-mailing li i {color: #d6a477!important;}

.spproperty-agent-widget ul.spproperty-agent-social li a:hover{background: #d6a477!important;}

.spproperty.spproperty-view-agent .agent-contact-from:before {background-color: #d6a477!important;}

.circle-loader {border-left-color: #d6a477!important;}

.load-complete {border-color: #d6a477!important;}

.owl-dot.active button {border: 1px solid #d6a477!important;}

/* ******    SPProperty - Hide Outdated Social Icon Group    ****** */
.spproperty-details-title .sppropety-details-social  {display: none !important;}
    
/* ******    SPProperty - Hide Rental Status Overlay    ****** */
.property-image .property-status .badge.is-overlay {display: none !important;}