/* ------------------------------------------------------------------- */

/* Main #B42619

---------------------------------------------------------------------- */



#backtotop a,

#top-bar {

    background-color: #fff;

}



.custom-zoom-in:hover:before,

.custom-zoom-out:hover:before,

.infoBox-close:hover {

    -webkit-text-stroke: 1px #B42619

}



.list-4 li:before,

.list-3 li:before,

.list-2 li:before,

.list-1 li:before {

    color: #B42619;

}



.numbered.color ol > li::before {

    border: 1px solid #B42619;

    color: #B42619;

}



.numbered.color.filled ol > li::before {

    border: 1px solid #B42619;

    background-color: #B42619;

}



.change-photo-btn:hover,

table.manage-table th,

mark.color {

    background-color: #B42619;

}







table.manage-table td.action a:hover,

table.manage-table .title-container .title h4 a:hover,

.my-account-nav li a.current,

.my-account-nav li a:hover,

#footer .social-icons li a:hover i,

#navigation.style-1 .current,

#posts-nav li a:hover,

#top-bar .social-icons li a:hover i,

.agent .social-icons li a:hover i,

.agent-contact-details li a:hover,

.agent-page .agent-name h4,

.footer-links li a:hover,

.header-style-2 .header-widget li i,

.header-widget .sign-in:hover,

.home-slider-desc .read-more i,

.info-box,

.info-box h4,

.listing-title h4 a:hover,

.map-box h4 a:hover,

.plan-price .value,

.plan.featured .listing-badges .featured,

.post-content a.read-more,

.post-content h3 a:hover,

.post-meta li a:hover,

.property-pricing,

.style-2 .trigger a:hover,

.style-2 .trigger.active a,

.style-2 .ui-accordion .ui-accordion-header-active,

.style-2 .ui-accordion .ui-accordion-header-active:hover,

.style-2 .ui-accordion .ui-accordion-header:hover,

.tabs-nav li a:hover,

.tabs-nav li.active a,

.testimonial-author h4,

.widget-button:hover,

.widget-text h5 a:hover,

a,

a.button.border,

a.button.border.white:hover {

    color: #fff

}



#header-container.top-border {

    border-top: 4px solid #fff

}



#navigation.style-1 .current {

    background-color: transparent;

    border: 1px solid #fff;

    color: #fff;

}



#navigation.style-1 ul li:hover {

    background-color: #fff

}



#navigation.style-2 {

    background-color: #fff

}



.menu-responsive i {

    background: linear-gradient(to bottom, rgba(255, 255, 255, .07) 0, transparent);

    background-color: #800503;

}



.checkboxes input[type=checkbox]:checked+label:before,

.range-slider .ui-widget-header,

.search-type label.active,

.search-type label:hover {

    background-color: #B42619

}



.range-slider .ui-slider .ui-slider-handle {

    border: 2px solid #B42619

}



.agent-avatar a:before {

    background: #B42619;

    background: linear-gradient(to bottom, transparent 50%, #B42619)

}



.view-profile-btn {

    background-color: #B42619

}



.listing-img-container:after {

    background: linear-gradient(to bottom, transparent 60%, #B42619)

}



.listing-badges .featured {

    background-color: #B42619

}



.list-layout .listing-img-container:after {

    background: linear-gradient(to bottom, transparent 55%, #B42619)

}



#titlebar.property-titlebar span.property-badge,

.back-to-listings:hover,

.home-slider-price,

.img-box:hover:before,

.layout-switcher a.active,

.layout-switcher a:hover,

.listing-hidden-content,

.office-address h3:after,

.pagination .current,

.pagination ul li a.current-page,

.pagination ul li a:hover,

.pagination-next-prev ul li a:hover,

.property-features.checkboxes li:before {

    background-color: #B42619

}



.post-img:after,

.tip {

    background: #B42619

}



.property-slider-nav .item.slick-current.slick-active:before {

    border-color: #B42619

}



.post-img:after {

    background: linear-gradient(to bottom, transparent 40%, #B42619)

}



.comment-by a.reply:hover,

.post-img:before {

    background-color: #B42619

}



.map-box .listing-img-container:after {

    background: linear-gradient(to bottom, transparent 50%, #B42619)

}



#geoLocation:hover,

#mapnav-buttons a:hover,

#scrollEnabling.enabled,

#scrollEnabling:hover,

#streetView:hover,

.cluster div,

.custom-zoom-in:hover,

.custom-zoom-out:hover,

.infoBox-close:hover,

.listing-carousel.owl-theme .owl-controls .owl-next:after,

.listing-carousel.owl-theme .owl-controls .owl-prev:before,

.listing-carousel.owl-theme.outer .owl-controls .owl-next:hover::after,

.listing-carousel.owl-theme.outer .owl-controls .owl-prev:hover::before,

.slick-next:after,

.slick-prev:after {

    background-color: #B42619

}



.cluster div:before {

    border: 7px solid #B42619;

    box-shadow: inset 0 0 0 4px #B42619

}



.mfp-arrow:hover {

    background: #B42619

}



.dropzone:hover {

    border: 2px dashed #B42619

}



.dropzone:before {

    background: linear-gradient(to bottom, rgba(255, 255, 255, .95), rgba(255, 255, 255, .9));

    background-color: #B42619

}



.chosen-container .chosen-results li.highlighted,

.chosen-container-multi .chosen-choices li.search-choice,

.select-options li:hover,

a.button,

a.button.border:hover,

button.button,

input[type=button],

input[type=submit] {

    background-color: #B42619;

    /*background-color: #B42619*/

}



.dropzone:hover .dz-message,

.sort-by .chosen-container-single .chosen-default,

.sort-by .chosen-container-single .chosen-single div b:after {

    color: #B42619

}



a.button.border {

    border: 1px solid #B42619

}



.plan.featured .plan-price {

    background: linear-gradient(to bottom, rgba(255, 255, 255, .1) 0, transparent);

    background-color: #B42619

}



.trigger.active a,

.ui-accordion .ui-accordion-header-active,

.ui-accordion .ui-accordion-header-active:hover {

    background-color: #B42619;

    border-color: #B42619

}



.tabs-nav li a:hover,

.tabs-nav li.active a {

    border-color: #B42619

}



.style-3 .tabs-nav li a:hover,

.style-3 .tabs-nav li.active a {

    border-color: #B42619;

    background-color: #B42619

}



.style-4 .tabs-nav li.active a,

.style-5 .tabs-nav li.active a,

table.basic-table th {

    background-color: #B42619

}



.info-box {

    border-top: 2px solid #B42619;

    background: linear-gradient(to bottom, rgba(255, 255, 255, .98), rgba(255, 255, 255, .95));

    background-color: #B42619

}



.info-box.no-border {

    background: linear-gradient(to bottom, rgba(255, 255, 255, .96), rgba(255, 255, 255, .93));

    background-color: #B42619

}



.icon-box-1 .icon-container {

    background-color: #B42619

}