
/* COLORS & BACKGROUNDS - STYLE.CSS
=========================================================== */

body {
    background-color: #bab796;
    color: #333;
}

a {color: #333;}

a:hover,
a:focus {opacity: .8;}

/* FORM
=========================== */

input[type=text],
input[type=email], 
input[type=password], 
select, 
textarea {
    color: #333;
    border: 1px solid #ddd;
}

input::placeholder,
::-moz-placeholder,
::-webkit-input-placeholder {color: #999;}

button,
input[type="button"],
input[type="reset"], 
input[type="submit"],
.button {
    background-color: #4b4127 !important;
    color: #fff !important;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"],
.button:focus {background-color: #3c341f !important;}

/* TABLE
=========================== */

th {  
    background: #887b6b;
    border: 1px solid #ddd;
    color: #fff;
}

td {  
    background: #fcfcfc;
    border: 1px solid #ddd;
}

/* SCREEN READER TEXT
=========================== */

.screen-reader-text:focus,
.screen-reader-shortcut:focus {
    color: #333;
    background: #fff;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
}

/* STRUCTURE & LAYOUT
=========================== */

.site-header {background-color: #887b6b;}

.header-image .site-title > a {
    background: url(https://msllcelementor.com/wp-content/uploads/2019/07/star-logo.png);
    background-repeat: no-repeat;
}

.header-widget-area .h3 {color: #fff;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    background: transparent;
    color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    background: #000;
    border-bottom: 2px solid #444;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link {
    background: transparent;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    background: #000;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: #000;
    color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
    background: #444;
    color: #fff;
}

#mega-menu-wrap-primary .mega-menu-toggle {
    background: transparent;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    background: #444;
}

@media only screen and (max-width: 1020px) {

    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child > a.mega-menu-link,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, 
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
        background: #000;
        border-bottom: 1px solid #444;
    }
}

.footer-widgets {
    background-color: #887b6b;
    color: #fff;
}

.footer-widgets a {color: #fff;}

.site-footer {
    background-color: #191919;
    color: #fff;
}

.site-footer a {color: #fff;}


/* PAGES
=========================== */

.fp-banner-fake {
    background: url(https://msllcelementor.com/wp-content/uploads/2019/06/main-banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.fp-sec-1 .widget {
    background-color: #444;
    box-shadow: -1px 8px 6px -2px rgba(0, 0, 0, 0.6);
}

.fp-sec-1 .widget:hover {background: #d9bc7a;}

.fp-sec-1 .h3 a {
    color: #fff;
    border-bottom: 1px solid #fff;
}

.fp-sec-1 .h3 a:hover,
.fp-sec-1 .h3 a:focus,
.fp-sec-1 .widget:hover .h3 a {
    border-bottom: 1px solid #333;
}


.sidebar .slick-slider .slick-slide .msllcidx-full {
    background-color: #ddd;
}

.sidebar .slick-slider .slick-slide .msllcidx-price,
.sidebar .slick-slider .slick-slide .msllcidx-address,
.sidebar .slick-slider .slick-slide .msllcidx-address2 {
    color: #333 !important;
}

.sidebar .slick-slider .slick-slide .msllcidx-readmore-btn a {
    background-color: #4b4127 !important;
}

.search-bar-design .msllcidx-search-input .msllcidx-search-wrp .text-input,
.search-bar-design .msllcidx-search-input .msllcidx-search-wrp .text-input:focus,
.search-bar-design .msllcidx-search-input .msllcidx-search-wrp .text-input:active {
    border: 1px solid #dedede;
}

.search-bar-design .msllcidx-search-input .msllcidx-search-wrp .msllcidx-s-msg {
    color: #fff;
    background-color: #4b4127 !important;
}

.search-bar-design .msllcidx-search-bar .msllcidx-widget-options .msllcidx-target {
    border: 1px solid #d7d7d7;
    background-color: #fff;
}

.search-bar-design .msllcidx-search-bar .msllcidx-searc-cnt {
    background: #fafafa;
}

.search-bar-design .msllcidx-selectbox {
    border: 1px solid #d7d7d7;
    color: #6f6f6f;
}

.search-bar-design .msllcidx-searc-cnt .msllcidx-search-box {
    border: 1px solid #d7d7d7;
    background: #fff;
}

.search-bar-design .msllcidx-close {
    border: 1px solid #e9e9e9;
    background: #fff;
}

/* CALCULATOR */

.calculators9601.inner nav ul li {
    background: #4b4127 !important;
    border-right: 1px solid #ffffff;
}

.calculators9601.inner nav ul li:hover {
    background: #4b4127 !important;
    opacity: 0.6;
}

.calculators9601.inner nav li a {
    color: #fff;
}


/* COLORS & BACKGROUNDS - MSSLCIDX-STYLE.CSS
=========================================================== */

.msllcidx-open-house-container .msllcidx-open-house {color: #ff0000;}

.msllcidx-save-property-btn {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-new-on-market span {
    border: 1px solid #ddd;
    background-color: #efefef;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(204,204,204,0.60);
    -moz-box-shadow: 0px 0px 8px 0px rgba(204,204,204,0.60);
    box-shadow: 0px 0px 8px 0px rgba(204,204,204,0.60);
}

.msllcidx-new-on-market span:hover {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-button-link a {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-save-property-btn {
    background-color: #4b4127 !important;
}

article.msllcidx .entry-header h1.entry-title {color: #444;}
.msllcidx-search-form-page {color: #333;}
.msllcidx-search-form-page .msllc-sf-sub-title {color: #444;}
.msllcidx-search-form-page .msllcidx-check-label {color: #333;}
.msllcidx-search-form-page .msllcidx-s-msg {color: #458B00;}
.msllcidx-search-form-page .msllcidx-loadmore-btn {
    color: #fff;
    background-color: #4b4127 !important;
    font-weight: 400 !important;
}
.msllcidx-search-form-page .msllcidx-loadmore-btn:hover,
.msllcidx-search-form-page .msllcidx-loadmore-btn:focus {
    opacity: 0.6;
}

.msllcidx-srp-top-link .msllcidx-bread-crumb a {
    color: #fff;
    background-color: #4b4127 !important;
}

.msllcidx-srp-top-link .msllcidx-bread-crumb a:hover,
.msllcidx-srp-top-link .msllcidx-bread-crumb a:focus {
    opacity: 0.6;
}

.msllcidx-srp-pagination .msllcidx-pagination a {
    border: 1px solid #4b4127 !important;
    color: #4b4127 !important;
}

.msllcidx-srp-pagination .msllcidx-pagination .msllcidx-current, 
.msllcidx-srp-pagination .msllcidx-pagination .page-numbers.current {
    background-color: #4b4127 !important;
    border: 1px solid #4b4127 !important;
    color: #fff;
}

.msllcidx-srp-pagination .msllcidx-pagination .msllcidx-disabled {
    border: 1px solid #eee;
    color: #ddd;
}

.msllcidx-srp-pagination .msllcidx-pagination a:hover,
.msllcidx-srp-pagination .msllcidx-pagination a:focus {opacity: 0.6;}

.msllcidx-srp-content {
    border: 1px solid #ddd;
}

.msllcidx-srp-content .msllcidx-header {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-srp-content .msllcidx-property-area .msllcidx-img-wrp img {
    background-color: #DFE0D0;
}

.template-mor .msllcidx-property-area .msllcidx-price {
    color: #000;
}

.template-mor .msllcidx-property-area .msllcidx-property-cart span {
    border-right: 1px solid #aaa;
}

.template-gdr .msllcidx-property-area {
    background-color: #f9f9f9;
}

.template-gdr .msllcidx-property-area .pa-top .msllcidx-address {
    color: #333;
}

.template-gdr .msllcidx-property-area .pa-bottom .msllcidx-info .msllcidx-inr-wrp {
    border-right: 1px solid #ccc;
}

.template-gdr .msllcidx-property-area .pa-bottom .msllcidx-info .msllcidx-inr-wrp .msllcidx-value {
    color: #000;
}

.template-gdr .msllcidx-footer {
    background-color: #eee;
}

.template-gdr .msllcidx-footer a {
    color: #333;
}

.template-gdr .msllcidx-footer span {color: #000 !important;}

.msllcidx-pdp-top-link .msllcidx-bread-crumb a {
    color: #333;
    background-color: #ccc;
}
.msllcidx-pdp-top-link .msllcidx-bread-crumb a:last-child {
    background-color: #999;
}

.msllcidx-pdp-top-link .msllcidx-bread-crumb a:hover,
.msllcidx-pdp-top-link .msllcidx-bread-crumb a:focus {
    opacity: 0.6;
}

.msllcidx-pdp-content {
    border: 1px solid #ddd;
}

.msllcidx-pdp-content .msllcidx-header-top {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-pdp-content .msllcidx-header-bottom {
    background-color: #3c341f !important;
    color: #fff;
}

.msllcidx-pdp-content .msllcidx-header-bottom span {
    border-left: 1px solid #ccc;
    color: #ddd;
    margin-bottom: 10px;
}

.msllcidx-pdp-content .msllcidx-header-bottom span strong {
    color: #fff;
}

.msllcidx-pdp-content .msllcidx-property-slider .cycle-caption {
    background-color: rgba(204,204,204,0.6);
    color: #000;
}

.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-play-option .msllcidx-pl-btn {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-play-option .msllcidx-pl-btn:hover,
.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-play-option .msllcidx-pl-btn:focus {
    opacity: 0.6;
}

.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-list {
    background: #ccc;
    border: 2px solid #ccc;
}

.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-prev, 
.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-prev:hover, 
.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-prev:focus, 
.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-prev:active {
    background: rgba(0, 0, 0, 0.7) url(../images/arrow-left-small.png) center center no-repeat;
}

.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-next, 
.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-next:hover, 
.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-next:focus, 
.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-slider-nav .slick-next:active {
    background: rgba(0, 0, 0, 0.7) url(../images/arrow-right-small.png) center center no-repeat;
}

.msllcidx-pdp-content .msllcidx-property-slider .msllcidx-new-listing span {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-pdp-content .msllcidx-other-options {
    background-color: #eee;
}

.msllcidx-pdp-content .msllcidx-other-options .msllcidx-link-border {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-pdp-content .msllcidx-other-options .msllcidx-link-border:hover,
.msllcidx-pdp-content .msllcidx-other-options .msllcidx-link-border:focus {opacity: 0.6;}

.msllcidx-property-details-area .msllcidx-info-content .pad-z {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.msllcidx-property-details-area .msllcidx-property-detail-content .msllcidx-info-content .pad-z h6 {
    background-color: #4b4127 !important;
    color: #fff;
}

.msllcidx-property-details-area .msllcidx-property-detail-content .msllcidx-row:nth-child(even) {
    background-color: #eee;
}

.msllcidx-property-details-area .msllcidx-property-detail-content.public-remarks .msllcidx-row:last-child {
    background-color: #fff;
}

.msllcidx-property-details-area .msllcidx-brokername {
    background-color: #4b4127 !important;
    color: #fff;
}

.template-mod .msllcidx-header-top,
.template-mod .msllcidx-header-bottom {
    background-color: transparent;
    color: #555;
}

.template-mod .msllcidx-header-bottom span {
    border-color: #555 !important;
    color: #555 !important;
}

.template-mod .msllcidx-header-bottom strong {
    color: #333 !important;
}

.template-mod .msllcidx-header-bottom .msllcidx-col-4 .share-btn {
    color: #fff !important;
    background-color: #000;
}

.template-mod .msllcidx-property-details-area .msllcidx-property-detail-content {
    border-bottom: 1px solid #ddd;
}

.template-mod .msllcidx-property-details-area .msllcidx-property-detail-content .contant-title-wrap h2 {
    color: #333;
}

.template-mod .msllcidx-property-details-area .msllcidx-property-detail-content .msllcidx-row:nth-child(even) {
    background-color: transparent !important;
}

.template-mod .msllcidx-property-slider .slick-prev {
    background: rgba(0, 0, 0, 0.7) url(../images/arrow-left.png) center center no-repeat;
}

.template-mod .msllcidx-property-slider .slick-next {
    background: rgba(0, 0, 0, 0.7) url(../images/arrow-right.png) center center no-repeat;
}

.template-mod .msllcidx-property-slider .msllcidx-slider-nav .slick-slide {
    border: 1px solid #ccc !important;
}

.template-mod .msllcidx-property-slider .msllcidx-slider-nav .slick-current.slick-active {
    border: 1px solid #000 !important;
}

.msllcidx-dashboard-header-back-link .button {
    background-color: #4b4127 !important;
}

.msllcidx-dashboard-header-back-link .button:hover,
.msllcidx-dashboard-header-back-link .button:focus {
    opacity: 0.6;
}

.ui-tabs {
    border: 1px solid #aaaaaa;
    color: #4b4127 !important;
}

.ui-tabs .ui-tabs-nav {
    border-bottom: 1px solid #333;
    background-color: #4b4127 !important;
}

.ui-tabs .ui-tabs-nav li.ui-state-default {
    background-color: #4b4127 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background-color: #eee;
}

.ui-tabs .ui-tabs-nav li a {
    color: #fff;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #333;
}

.msllcidx-tabs-warp tr:first-child {
    background-color: #eee;
}

.fancybox-inner .ui-widget-content {
    border: 1px solid #ddd;
}

.fancybox-wrap input[type=submit] {
    background-color: #4b4127 !important;
}

.fancybox-wrap input[type=submit]:focus,
.fancybox-wrap input[type=submit]:hover {
    opacity: 0.6;
}

#schoolmenu {
    margin: 0;
    padding: 0;
}

#schoolmenu li {
    list-style: none;
    display: inline-block;
    width: 32%;
    text-align: center;
}

#schoolmenu li a {
    text-decoration: none;
    padding: 5px 20px;
    display: block;
    background-color: #4b4127;
    color: #fff;
}

#schoolmenu li a:hover,
#schoolmenu li a:active {
    background-color: #3c341f;
}

@media only screen and (max-width: 767px) {
    #schoolmenu li a {
        padding: 10px 20px;
    }
}

@media only screen and (max-width: 480px) {
    #schoolmenu li a {
        padding: 6px 10px;
        font-size: 14px;
    }
}

.msllcidx-pdp-content.template-std .msllcidx-header-bottom {
    margin: 0 !important;
    padding: 20px 0 !important;
}

.elementor-element-c07dfb7 .gform_button {
    background-color: #3c341f !important;
}

.elementor-element-c07dfb7 .gform_button:hover {
    background-color: #bab796 !important;
}