/* Themify Customize Styling */
body {	
	font-family:Open Sans;	font-weight:300;
 
}
a {	
	color: #87735d; 
}
h1 {	
	font-family:Noto Serif;	font-weight:normal;
	font-size:30px;
 
}
h2 {	
	font-family:Noto Serif;	font-weight:normal;
	font-size:24px;
 
}
h3 {	
	font-family:Noto Serif;	font-weight:normal;
 
}
.header-classic #headerwrap, #headerwrap {	
	background-size: cover;
	background-position: center center; 
}
#headerwrap {	
	border: none !important; 
}
body[class*="themify"] #site-logo a img {		width: 400px; 
}
#main-nav a {	
	font-family:Noto Serif;	font-weight:normal;
 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #000000; 
}
#footerwrap {	background: none;
	background-color: #2b2b2b; 
}
#footer {	
	color: #d6d6d6; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family:Noto Sans;	font-weight:normal;
	text-align:center; 
}
#footer a {	
	color: #baab96;
	font-family:Noto Serif;	font-weight:normal;
 
}
#footer a:hover {	
	color: #ffffff;	font-style:normal;
	font-weight:normal;
	text-decoration:none;
 
}
#footer-nav a {	
	color: #ffffff; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #baab96; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 400px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 400px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body {		font-weight:300;
 
}
h1 {		font-weight:normal;
 
}
h2 {		font-weight:normal;
 
}
h3 {		font-weight:normal;
 
}
.header-classic #headerwrap, #headerwrap {	
	background-size: cover;
	background-position: center center; 
}
#headerwrap {	
	border: none !important; 
}
#main-nav a {		font-weight:normal;
 
}
#main-nav-wrap #main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #000000; 
}
#footerwrap {	background: none;
	background-color: #2b2b2b; 
}
#footer {	
	color: #d6d6d6; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:normal;
 
}
#footer a {	
	color: #baab96;	font-weight:normal;
 
}
#footer a:hover {	
	color: #ffffff; 
}
#footer-nav a {	
	color: #ffffff; 
}
#footer .footer-widgets .widgettitle {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #baab96; 
}
 }
/* Themify Custom CSS */
.header-bar{width: 40%;}
.header-widget{width: 60%;}
header .textwidget{text-align: right;}
.emailheader{display: inline-block;margin-left: 30px;}
.emailheader:first-child{margin-left: 0}
.emailheader i {color: #BAAB96;font-size: 30px;margin-right: 10px;vertical-align: middle;}
.emailheader a {font-size: 16px;color: #000;font-weight: 600;display: inline-block;vertical-align: middle;}
body:not(.mobile_menu_active) .navbar-wrapper{background-color: #BAAB96 !important}
.get-a-quote-form ul li{margin-top: 0 !important}
.get-a-quote-form ul li label, .get-a-quote-form ul li label .gfield_required{color: #fff;}
.get-a-quote-form ul li input{height: 40px; border: 1px solid #fff; border-radius: 0; background-color: transparent; padding: 10px;color: #fff;}
.get-a-quote-form ul li textarea{height: 110px !important; border: 1px solid #fff; border-radius: 0; background-color: transparent; padding: 10px;color: #fff; min-height: auto !important;}
.get-a-quote-form .gform_footer input[type=reset], .get-a-quote-form .gform_footer input[type=submit], .get-a-quote-form .gform_footer button{background-color: #fff !important; color: #000 !important}
.get-a-quote-form .gform_footer input[type=reset]:hover, .get-a-quote-form .gform_footer input[type=submit]:hover, .get-a-quote-form .gform_footer button:hover {background-color: #000 !important; color: #fff !important;}
.bgshadow{-webkit-box-shadow: -1px 2px 28px -19px rgba(0,0,0,0.75);-moz-box-shadow: -1px 2px 28px -19px rgba(0,0,0,0.75);box-shadow: -1px 2px 28px -19px rgba(0,0,0,0.75);}
/*footer*/
footer .widget_nav_menu ul li{ display: inline-block;width: 48%; vertical-align: top; }
.footeremail{margin-bottom: 10px;}
footer .section-col{padding-left: 80px;}

.accordion-title a {outline: 0 !important;}

.logo-slider .themify_builder_slider li{ display: inline-flex;align-items: baseline;vertical-align: -webkit-baseline-middle; float: none; }
.logo-slider .carousel-nav-wrap{margin-top: 30px;}
/*media*/
@media only screen and (max-width:1200px) {
	header .textwidget{text-align: left;}
	.emailheader{display: block; margin-left: 0; margin-bottom: 10px;}
	.emailheader i{display: none;}
	.mobile_menu_active .header-icons{top: 56px;}
	footer .section-col{padding-left: 60px;}
}
@media only screen and (max-width:991px) {
	footer .section-col{padding-left: 0;}
	.mobile_menu_active .header-icons {top: 48px;}
}