/***  CUSTOM ***/


h1.text-center {color: #2b2321 !important;}
p {color: #4d443f !important;}

.photogallery ul li .image_description {
	background: rgba(191, 71, 19, 0.9) none repeat scroll 0 0;
}


.schedule_visit_btn, 
.schedule_visit_btn_header, 
.view_on_map_btn, 
.schedule_visit_href_btn {
	background: #b37256 none repeat scroll 0 0;
}

.schedule_visit_btn:hover, 
.schedule_visit_btn_header:hover, 
.view_on_map_btn:hover, 
.schedule_visit_href_btn:hover {
	background: #4d423e none repeat scroll 0 0;
}

a.button.pull-center:hover,
a.button.pull-right,
.tp-caption.rev-btn.noSwipe.rs-hover-ready {
	background-color: #b37256 !important;
}

a.button.pull-center,
a.button.pull-right:hover,
.tp-caption.rev-btn.noSwipe.rs-hover-ready:hover {
	background-color: #4d423e !important;
}

.header .menu {width: auto;}
.header_main_menu_fixed {border-bottom: 1px solid #4d443f; max-height:105px;}
.header .menu, .header .menu .nav_link > li > a,
.menu .nav.navbar-nav > li > a,
.phone_number h3, 
.header .phone_number h5,
a {
	color: #2b2321 !important;
}

.submenu {background: #b37256 none repeat scroll 0 0;}
.submenu > li > a {color: #fff !important;}
.submenu > li > a:hover {color: #2b2321 !important;}

.navbar-nav > li > a {padding:0px 5px; line-height:1.5;}

	
.agent_contactform_photo {width:100px;}


.wpcf7-form li input, .wpcf7-form li textarea, #visiter_message  {background-color:#7c736e; color:#fff !important;}
.wpcf7-form li .send-message {background-color:#b37256 !important;}
.wpcf7-form li .send-message:hover {background-color:#ff551a !important;}

.menu .navbar-default .navbar-nav > .active > a, .menu .navbar-default .navbar-nav > .active > a:focus, .menu .navbar-default .navbar-nav > .active > a:hover, .menu .nav > li > a:hover,
a:hover {
	color: #4d423e !important;
}

.phone_number h3 {font-size: 18px;}


.menu .navbar-default {margin-top:16px;}
/* .contact_detial {padding-top: 5px;} */


/* Slider */


.rev_slider .tp-parallax-wrap {
	background-color: rgba(255, 255, 255, 0.70);
}


.w80 {
	width:80%;   
	margin: 0 auto;
}

.photogallery p.text-center,
.footer_copyright_text,
.agent_contact_info_footer p,
.agent_contact_info_footer a,
a.schedule_visit_btn:hover {
    color: #fff !important;
}

.agent_contact_info_footer a:hover {
    text-decoration: underline;
}

.footer {
	background-color: #4d443f;
}

.property_info_header {display:none;}	
	
.vc_tta-style-classic .vc_tta-tab.vc_active > a,
.vc_tta-style-classic .vc_tta-tab > a:hover,
.vc_tta-style-flat .vc_tta-tab.vc_active > a,
.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-panel .vc_tta-panel-heading:hover {background-color: #4d443f !important;}	
.vc_tta-panel.vc_active .vc_tta-panel-heading a {color: #4d443f !important;}	
.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-style-flat .vc_tta-tab.vc_active a, .vc_tta-panel.vc_active .vc_tta-panel-heading a, .vc_tta-panel .vc_tta-panel-heading:hover a {color: #fff !important;}	
.vc_tta-style-classic .vc_tta-tab > a, .vc_tta-style-flat .vc_tta-tab > a  {background-color: #ffffff !important; color: #4d443f !important; border: 0 !important;}	





/**
 * 11.5 Desktop Medium 1100px
 */
@media screen and (min-width: 68.75em) {
	.container-fluid>.navbar-header {position:fixed;}
	.contact_detial {float:none;padding-top: 15px;} 
}
@media screen and (max-width: 1199px){
	.menu .nav.navbar-nav a {
		margin:0;
	}
	.menu {width: 67%; }
}

@media screen and (min-width: 768px) {
	.navbar-default .navbar-collapse { margin-left:150px;}
}

@media screen and (max-width: 767px) {
	.navbar-nav > li > a {padding:20px; line-height:3;}
	.header .menu { width:100%;}
	.mm-menu.mm-right {z-index: 9999; top: 80px;}
	.menu .navbar-toggle {background-color: #4d423e;}
	.menu .navbar-toggle:hover, .menu .navbar-toggle:focus, .menu .navbar-toggle:active  {background-color: #b37256 !important;}
	.menu .navbar-toggle .icon-bar {background-color: #ffffff !important;}
	.navbar-brand img {width: 120px;}
	.header_main_menu_fixed {border-bottom: 1px solid #4d443f; max-height:80px;}
	.nav.navbar-nav.nav_link { background: #b37256 none repeat scroll 0 0; padding: 20px 10px; text-align: right; }
	.nav.navbar-nav.nav_link li a {color: #ffffff !important;}
}

@media screen and (max-width: 480px) {
	.navbar-brand img {width: 100px;}
}

@media screen and (max-width: 991px) {
	.header .menu .nav_link > li > a, .menu .nav.navbar-nav > li > a { line-height:0px;}
}







/**  HBook **/

.hb-day-available {color: #4d423e;}
.hb-day-available:hover {color: #ffffff !important; background-color:#b37256}
.hb-dp-day-check-in, .hb-dp-day-check-out {color: #ffffff !important;}
.hb-check-dates-wrapper input {padding:3px;}

.dropdown-toggle {
top:0 !important; 
padding: 2px !important; 
background-color: #fff !important; 
padding-right: 0 !important; 
border-radius: 0 !important;
border: 1px solid #eeeeee !important;}
.dropdown-toggle:after {content: none !important;}
.dropdown-menu {position: static !important; }
input[type="submit" i], input[type="button" i] {background-color: #4d423e !important; border-color: #4d423e !important;text-align: center;
    text-decoration: none;
    padding: 6px 24px;
    font-family: "Montserrat",sans-serif;
    font-size: 14px;
    transition: all 0.2s ease 0s;
    border: none;
    color: #ffffff;}
input[type="submit" i]:hover, input[type="button" i]:hover {background-color: #c5592a !important; }

.dropdown-toggle .filter-option { margin: 5px;}

.vc_tta-tabs-position-left .vc_tta-tab>a {width: 100%;}

.home .hb-avail-caption-wrapper {display:none;}
.hb-day-taken-content {color:#fff !important;}


/** wpml **/

.contact_info {width: auto;margin-top: 16px;}
#lang_sel_list a, #lang_sel_list ul a.lang_sel_other, #lang_sel li ul a:link, #lang_sel_list ul a.lang_sel_other:visited, #lang_sel_list a.lang_sel_sel, #lang_sel_list a.lang_sel_sel:visited {background-color: transparent;}
#lang_sel_list {background: none !important;}
#lang_sel_list  ul {border: 0 !important}

