.feature-box i, .slider_text h1, .id-color, .pricing-box li h1, .title span, i.large:hover, .feature-box-small-icon-2 i, address div i, .pricing-dark .pricing-box li.price-row, .price, .dark .feature-box-small-icon i, a.btn-slider:after, .feature-box-small-icon i, a.btn-line:after, .team-list .social a, .de_contact_info i, .de_count, .dark .btn-line:hover:after, .dark a.btn-line:hover:after, .dark a.btn-line.hover:after, a.btn-text:after, .separator span i, address div strong, address span strong, .de_testi_by, .pf_text, .dark .btn-line:after, .dark a.btn-line:after, .crumb a, .post-info a, .comments_number, .date .c_reply a, .search-form:before, h3 b, .woocommerce .star-rating span, .woocommerce .star-rating:before, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .de_light.woocommerce p.stars a, .de_light.woocommerce p.stars a, .pricing-box h1, .de_light .pricing-box h1, h1.title strong, header .info ul.social-list li a:hover i, header .info ul.info-list li span, header .info ul.info-list li strong, header .info ul.info-list li i, .added_to_cart:after, .portfolio-icon:hover, .portfolio-icon a:hover i, .de-navbar-left #subheader .crumb a, .mb_YTVPBar, .post-controls a:hover strong, .folio-style2 .folio-info h3 a:hover, .text-slider .text-item b, .style-3 b, .share-holder .social-links.rounded-share-icons a:hover i, .woocommerce span.onsale, .woocommerce-info .showcoupon, .pricing-s1 .bottom i, .expand h4:after, ul.sidebar-style-2 li:hover a, ul.sidebar-style-2 li.active a, .pr_text, .portfolio-navigation a i, blockquote.s1 span.rating i, .process-sync2 .synced .item p, .process-sync2 .item:hover p, .topbar-login li i {
    color: #c0975d !important;
}

.bg-color, .de_light .bg-fixed.bg-color, section.call-to-action, .blog-list .date, .blog-read .date, .slider-info .text1, .btn-primary, .bg-id-color, .pagination .current, .pagination .current, .pagination .current:hover, .pagination .current:hover, .pagination .current:focus, .pagination .current span:focus, .dropcap, .fullwidthbanner-container a.btn, .feature-box-big-icon i, #testimonial-full, .icon-deco i, .blog-list .date-box .day, .bloglist .date-box .day, .feature-box-small-icon .border, .small-border, .team-box .small-border, .date-post, .team-list .small-border, .de-team-list .small-border, .btn-line:hover, a.btn-line:hover, .btn-line.hover, a.btn-line.hover, .owl-arrow span, .de-progress .progress-bar, #btn-close-x:hover, .box-fx .info, .de_testi blockquote:before, .menu-sidebar-menu-container ul li.current_page_item a, .widget_nav_menu ul#services-list li:hover, .btn-more, .widget .small-border, .product img:hover, #btn-search, .form-submit #submit, #wp-calendar tbody td#today, .de_tab.tab_steps .de_nav li span, #services-list li a:hover, .de_light #services-list li.active, #services-list li.active, .button.btn.btn-line:hover, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .added_to_cart:hover, #back-to-top, .header-light #menu-btn:hover, .owl-theme .owl-controls .owl-buttons div, .mb_YTVTime, .socials-sharing a.socials-item:hover, a.btn-custom, header.side-header .social-icons-2 ul li a:hover, .pricing-dark.pricing-box .price-row, .mainmenu li li a:hover, #services-list .widget_nav_menu ul.menu > li.current-menu-item > a, #services-list > li.current-menu-item > a, #services-list li li.current-menu-item > a, .pricing-s1 .ribbon, #sidebar .widget .small-border, .portfolio-navigation a:hover, .project_filters li a.selected {
    background-color: #c0975d !important;
}

.de_tab .de_nav li span {
    border: 2px solid #c0975d !important;
}

#mainmenu li.current-menu-ancestor li.current-menu-ancestor > a, #mainmenu li li.active > a, header.smaller #mainmenu li li a:hover, #mainmenu li li a:hover {
    background-color:#c0975d !important;
}

#mainmenu li a:after, #mainmenu li a.mPS2id-highlight, .mainmenu li a.mPS2id-highlight, .de-navbar-left header .mainmenu > li > a:hover, header.smaller #mainmenu li a.mPS2id-highlight {
    color: #c0975d !important;
}

nav ul#mainmenu > li.current-menu-ancestor > a, .mainmenu li.current-menu-item > a, nav ul.mainmenu > li.current-menu-ancestor > a, #mainmenu > li > a:hover, #mainmenu > li.current-menu-item > a, header.smaller #mainmenu > li > a:hover, header.smaller #mainmenu > li.current-menu-item > a {
    color: #c0975d !important;
 
}

/* start for download e-brochure button in properties detail page*/
.vc_btn3-container button{
    background-color:#c0975d !important;
    border-color: #c0975d !important;
    color:#18191b !important;
}
/* END for download e-brochure button in properties detail page*/

/* start for calender in properties detail page*/
.vc_btn3-container, .vc_wp_calendar {
    margin-left:20px;
}

.show-calendar{
    z-index: 99999999 !important;
}    

button.applyBtn, button.cancelBtn{
    background-color:#c0975d !important;
    border-color:#c0975d !important;
    color:#ffffff !important;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #c0975d !important;
}

.daterangepicker .input-mini.active{
    border: 1px solid #c0975d !important;
    border-radius: 0px;
}

.table-condensed{
    color:#18191b;
}

.vc_tta-panel-body{
    overflow:visible !important;
}

.daterangepicker {
    top: 55px !important;
    left: auto !important;
    right: auto !important;
    width:528px !important;
}

.vc_tta-container{
    margin-bottom:20px !important;
    margin-left:20px;
}

.daterangepicker_input > .glyphicon-calendar{
    display:none;
}


/* END for calender in properties detail page*/

/* start for buy/rent tab in properties detail page*/

.vc_tta-container {
    background-color:#18191b;
    color:#ffffff;
}


ul.vc_tta-tabs-list {
    display: flex !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between !important;
    padding: 0px;
}

li.vc_tta-tab {
    display: -webkit-box; 
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    width: 100%;
    justify-content: space-between;
    margin-top:0 !important;
}

li.vc_tta-tab a {
    display: block;
    width: 100%;
    padding: 20px 0 !important;
    font-family: "Oswald",sans-serif;
    font-weight: 300;
    font-size: 30px;
    text-align: center;
    color: #18191b !important;
    background-color:#c0975d !important;
    text-decoration: none;
    border:unset !important;
}

li.vc_active a, li.vc_tta-tab a:hover {
    background-color:#18191b !important;
    color: #fff !important;
}

.vc_tta-panel-body{
    padding: 20px 30px;
}

#wpcf7-f1853-p1838-o1{
    margin-top:0;    
}

.buyRenttabs {
    margin:0 auto;
}

.enquirebtn {
    width: 100%;
    color:#fff;
    border:none;
    background-color: #c0975d !important;
    padding: 20px;
    font-size: 18px;
    text-align: center;
}

.t-form__field__input[type=text], .t-form__field__input[type=email], .t-form__field__input[type=password], .t-form__field__input[type=tel], .t-form__field__input[type=date] {
    display: block;
    width: 100%;
    padding: 15px 20px !important;
    border: 1px solid #707070 !important;
    font-size: 18px;
    background-color: #18191b !important;
    color:#fff !important; 
    margin-bottom: 20px;
}

input[type="date"] {
    line-height: inherit;
}

.t-form__field__input[type=text]::placeholder, .t-form__field__input[type=email]::placeholder, .t-form__field__input[type=password]::placeholder, .t-form__field__input[type=tel]::placeholder {
    color:#fff !important; 
}

.checkboxacceptance input[type=checkbox]{
    -webkit-appearance: none;
    border: 1px solid #cacece;
    padding: 9px;
    margin-top:0;
}

.checkboxacceptance input[type=checkbox]:hover {
    border: 1px solid #c0975d;
}

.checkboxacceptance input[type=checkbox]:focus{
    outline:none;    
}

.checkboxacceptance input[type=checkbox]:active, .checkboxacceptance input[type=checkbox]:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.checkboxacceptance input[type=checkbox]:checked {
	background-color: #c0975d;
	border: 1px solid #c0975d;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.checkboxacceptance input[type=checkbox]:checked:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
    top: -5px;
    left: 5px;
	color: #fff;
}

.daterangepicker td.in-range {
    background-color: #C0975D !important;
    color: #fff !important;
}



@media (max-width:767px) {
    .checkboxacceptance input[type=checkbox]:checked:after {
	    content: '';
    }
}

.checkboxacceptance >span>span>.wpcf7-list-item {
    margin-left:0;
}

.checkboxacceptance > span>span>span>label>.wpcf7-list-item-label{
    font-weight: 300;
    font-style: italic;
    font-size: 14px;
    margin-left: 5px;
    vertical-align: top;
}

.checkboxacceptance > span>span>span>label {
    margin-bottom:10px !important;
}

.mapwrapper{
    /*margin-left: 20px;*/
    /*padding-right: 20px;*/
}

@media (max-width:1024px) and (min-width:768px) {
    .daterangepicker {
        right:0 !important;
    }
}

@media (max-width:991px) and (min-width:768px) {
    .checkboxacceptance input[type=checkbox]:checked:after {
        top: -28px;
    }
}

@media (max-width:767px) {
    .vc_tta-tabs-container {
        display:block !important;
    }
    
    .vc_tta-panel-heading {
        display:none;
    }
    
    .vc_btn3-container, .vc_wp_calendar, .vc_tta-container, .mapwrapper {
         margin-left: 0px; 
    }
    
}
/* END for buy/rent tab in properties detail page*/