h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin:.25em 0 0.2em;}
h4 a,.h4 a{color:#9a490a !important;}
.x-btn-navbar.collapsed{background-color: transparent !important; box-shadow:none;}
.x-colophon.bottom .x-nav{text-align:left;}

header .x-topbar .x-social-global a {
    background-color: #ffffff;
	 border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    text-align: center;
}
header .x-topbar{
	position:absolute;
    width: 100%;
	border-bottom:none;
	padding-top:3px;
	background: none !important; 
	}
	
.header-phone { background: url(images/icon-phone.png) no-repeat left center;
    display: inline-block;
    height: 16px;
    width: 27px;}


.x-topbar .p-info, .x-topbar .p-info a {
	font-size:22px; 
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    line-height: 22px;
text-transform:uppercase;
}
.x-topbar .p-info {
    float: right;
	text-align:right;
    margin-left: 40px;
    margin-top: 6px;
	color: #ffffff !important;

}
.x-topbar .x-social-global a{color: #ffffff !important;}
 .x-topbar .p-info a{
	 	color: #F2E2AF !important;
		font-size:26px;

}


.x-header-fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1030;
}

.x-topbar .x-social-global{
	  text-align: left;
    width: 10% !important;
    position: absolute;
    margin-left: 220px;
    margin-top: 70px;
	}
	
.x-topbar .x-social-global a{width:31px; height:29px;  font-size: 38px; line-height:27px;}
.x-topbar .x-social-global a:first-child{margin-right:12px; color:#46639E !important;}

.x-topbar .x-social-global a:nth-child(2){color:#DB4B39
 !important;}
 
[data-x-icon], [class*="x-icon-"], [class^="x-icon-"]::before, [class*=" x-icon-"]::before{line-height:28px;}

.home footer.x-colophon.top, .page-id-60 footer.x-colophon top{display:none !important;}

.masthead-inline{  min-height:150px;}

.home .masthead-inline{  min-height:113px;}
	 
	.h-landmark {
    text-align: left;
    width: 100%;
	   padding-left: 0 !important;
	}
	.x-header-landmark {
    display: block;
    position: static;
}


.entry-content{margin-top:0px;}

/* Menu */


.x-main	{margin-top:-1px;}
	
.x-navbar-fixed-top-active .x-navbar-wrap{height:auto !important;}

.desktop .sub-menu{padding:0px; font-size:12px;}
.desktop .sub-menu li:hover{background:#E6D597;}

	
body {
  /*background: #e7d49c url(images/bg.jpg) repeat-x center top;*/
}

.widget_nav_menu .h-widget::before, .widget_layered_nav .h-widget::before{content:"" !important;}
.h-widget::before{padding-right:0px !important;}

body .site{background-color:transparent;}

/* NAvigation */
.x-navbar{border-bottom:0px;}

.x-navbar .x-brand{/*display:inline-block; float:none !important;*/ position:absolute;}

.x-navbar-inner {background: url(images/header-bg.jpg) repeat-x center top;}

.x-nav-wrap.desktop{
	width:80.5%;
	float:right;
    margin-top: 64px;
    text-align: center;
}

.x-navbar .desktop .x-nav > li ul{top:50px !important;}

.x-navbar .desktop .x-nav > li{
		border-right:2px solid #000000;
	max-width: 25%;
    padding: 10px 25px 20px;
	}
.x-navbar .desktop .x-nav > li span{
	padding-top:7px !important;
}
/*.x-navbar .desktop .x-nav > li:nth-child(5){	max-width: 19%;
}

.x-navbar .desktop .x-nav > li:first-child span, .x-navbar .desktop .x-nav > li:nth-child(2) span, .x-navbar .desktop .x-nav > li:last-child span{padding-top:7px;} 
*/
	
.x-navbar .desktop .x-nav > li:hover, .x-navbar .desktop .x-nav > li.current_page_item {background: url(images/btn_hover.png) repeat-x center bottom !important;}
	
.x-navbar .desktop .x-nav > li > a{padding:0px;}	

.x-navbar .desktop .x-nav > li > a > span {
   display: inline-flex !important;
    border: 0px solid;
	color:#E7D49C;
	padding:0px;
    border-radius: 0;
	text-transform:uppercase;
	  font-size: 15px;
	

}

.x-navbar .desktop .x-nav > li > a:hover > span, .x-navbar .desktop .x-nav > li.x-active > a > span, .x-navbar .desktop .x-nav > li.current-menu-item > a > span,.x-navbar .desktop .x-nav > li > a:hover span, .x-navbar .desktop .x-nav > li > a > span:hover,.x-navbar .desktop .x-nav > li > a:active, .x-navbar .desktop .x-nav > li > a > span:active{text-decoration:none !important; box-shadow:none !important; }

	.x-navbar .desktop .x-nav > li:first-child{border-left:2px solid #000000;
}


.x-nav-tabs > li > a {
    padding: 10px 15px;
    font-size: 1.4rem;
    line-height: 1.3;
    color: #000000;
    background-color: #FAFAFA;
}

/*Pages */
.x-breadcrumbs {
    float: right;
    margin-top: 10px;
    width: 80.5%;
}

.hentry .entry-wrap, .search-results .x-container > .product .entry-wrap{padding-top:0px; padding-bottom:30px;}

.page .hentry .entry-content{padding-bottom:20px;}


/*FOOTER */

.x-colophon.bottom {
background: url(images/header-bg.jpg) repeat-x center top;
padding:10px 0px;
color:#e7d49c !important;

}

.x-colophon.bottom a{color:#e7d49c !important;
}

.x-colophon.bottom a:hover{color:#ffffff !important;}

.x-colophon.bottom .x-social-global{float:right; width:10%;  text-align: right;}

.x-colophon.bottom .x-social-global a {
    font-size: 25px;
    margin: 2px 2.25%;
    padding: 8px;
    width: 39px;
    height: 40px;
    color: #fff!important;
    font-weight: normal !important;
}

.x-colophon.bottom .x-nav li a, .x-colophon.bottom .x-colophon-content{text-transform:none !important; font-size:11px;}

.x-brand, .x-brand:hover, .x-navbar .desktop .x-nav > li > a, .x-navbar .desktop .sub-menu li > a, .x-navbar .mobile .x-nav li a {
    color: #e7d49c;
}

.x-nav-tabs > .active > a, .x-nav-tabs > .active > a:hover {
    color: #000000;
    background-color: #e7d49c;
    cursor: default;
}

.x-nav-tabs.top > .active > a, .x-nav-tabs.top > .active > a:hover {
    border-bottom: 1px solid #e7d49c;
}

.x-tab-content .x-tab-pane {
    padding: 1%;
    background-color: #e7d49c;
}

table th, table td {
    padding: 0.5em 0.625em;
    line-height: 1.3;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid rgba(0, 0, 0, 0.075);
    background-color: #e7d49c;
}

.x-colophon.bottom, .x-colophon.bottom a, .x-colophon.bottom a {
    color: #e7d49c;
}

.x-colophon.bottom {
    text-align: left;
}

.x-colophon.bottom .x-social-global a{
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 100em;
    color: #FFF;
    display: inline-block;
    text-align: right;

}


/* Gallery */
.carousel-thumb{display:none !important;}
.slick-slide img{margin:0px auto !important;}

blockquote {
    
    margin: 1.313em 0px;
    border: 1px solid rgba(0, 0, 0, 0.075);
    padding: 1em;
    font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 150%;
    font-weight: 400;
    line-height: 1.3;
    color: #000000;
}


/* MFQF-37 */
body .x-content-band.vc.cta-container .wpb_row {    margin: 0;    position: relative;    color: #000;    font-size: 13px;    line-height: 18px;    width: 336px;    padding-bottom: 0px;    z-index: 11;    -webkit-box-shadow: 0 0 12px rgba(77, 70, 74, 0.3) !important;    -moz-box-shadow: 0 0 12px rgba(77, 70, 74, 0.3) !important;    box-shadow: 0 0 12px rgba(77, 70, 74, 0.3) !important;    border-radius: 5px;    background-color:#f1e3ad; width:100%;}
body .x-content-band.vc.cta-container .gform_wrapper{   margin-bottom:0;}
body .x-content-band.vc.cta-container .gform_wrapper form {    padding: 10px 10px 0;}
body .x-content-band.vc.cta-container .gform_wrapper .gform_heading {    font-size: 24px;    text-align: center;    line-height: 1.1em;    margin-bottom: 0;}
body .x-content-band.vc.cta-container .gform_wrapper span.gform_description {    font-weight: bold;    width: 100%;    margin: 0;}
body .x-content-band.vc.cta-container .gform_wrapper ul li.gfield {    margin-top: 0;    padding-right: 0;    margin-bottom: 10px !important;}
body .x-content-band.vc.cta-container .gform_wrapper .top_label .gfield_label {    display: none;}
body .x-content-band.vc.cta-container .gform_wrapper .gform_footer {    margin-top: 10px;    text-align: center;}
body .x-content-band.vc.cta-container .gform_wrapper textarea, body .x-content-band.vc.cta-container .gform_wrapper input[type="text"] {    border-color:#000;  border-radius: 5px; color:#000;}
body .x-content-band.vc.cta-container .gform_wrapper textarea {    height: 82px;}
body .x-content-band.vc.cta-container .gform_wrapper .gform_footer input[type=submit] {    background-color: #29a01b;    border-color: #29a01b;    border-radius: 5px;    font-size: 18px;    padding: 5px 20px;}
body .x-content-band.vc.cta-container .gform_wrapper ::-webkit-input-placeholder { color:#000;}
body .x-content-band.vc.cta-container .gform_wrapper ::-moz-placeholder { color:#000;}
body .x-content-band.vc.cta-container .gform_wrapper :-ms-input-placeholder { color:#000;}
body .x-content-band.vc.cta-container .gform_wrapper :-moz-placeholder { color:#000;}
body .x-content-band.vc.cta-container .gform_confirmation_message { padding: 20px;}
body .x-content-band.vc.cta-container .gform_confirmation_message .gform_heading {    font-size: 24px;    text-align: center;    line-height: 1.1em;    margin-bottom: 0;}
body .x-content-band.vc.cta-container .gform_confirmation_message span.gform_description {    font-weight: bold;    width: 100%;    margin: 0;}
body .x-content-band.vc.cta-container .gform_confirmation_message .gform_body { margin-top: 5px; text-align: center; }