﻿
#header {
	width: 750px;
	margin: 0 auto;
}
.mc-private-offer__offer{color:#fff;font-size:25px;margin-top:5px}


.car-title h4{
	color: #695d4f;
	text-align: center;
	border-bottom: 1px solid #857862;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 300;
}


.content-contain{
	width:100%;
	
}


.page-template-template-no-sidebars-php #container {
	margin:2.4%;
}


#container {
	margin:1.6%;
}


.element-round .wpb_column {
  border-radius: 6px; }


.element-semi-round .wpb_column {
  border-radius: 3px; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.text-center{text-align:center}


.text-center-xs {
  text-align: center; }

  .box.text-center {
    text-align: center; }

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}
.inset-1,.inset-2,.inset-3,.inset-4{width:auto;}

.header.mobile #util_group {white-space:nowrap;float:right;right:0;position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}

.header.mobile #util_group #util_menu {float:left;}
.locator-nearyou{display:block;width:100%;margin:0 auto;text-align:center;height:1em;font-size:2.5em}
.wpb_column.sticky-column{min-height:0!important}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

    .menu-toggle {
        display: block;
        color: #333 !important;
    }

    .menu-primary-container .sub-menu {
        display: none;
    }


.header.mobile .sf-button, .header.mobile .sf-button:visited{position:relative;display:inline-block;max-height:32px;padding:0;margin:0;border:0;box-sizing:border-box;}

.header.mobile .sf-button a {height:100%;padding:5px;box-sizing:border-box;color:inherit;}

.footer.mobile .sf-button, .footer.mobile .sf-button:visited{position:relative;display:inline-block;max-height:32px;padding:0;margin:0;border:0;overflow:hidden;box-sizing:border-box;}

.footer.mobile .sf-button a {height:100%;padding:7px;box-sizing:border-box;color:inherit;}

#Sidemap .sf-button {background-color:transparent;border:none;padding:.5em 0 .5em 5px;}

#Sidemap .sf-button:first-child {padding-left:15px;}

#Sidemap .sf-button:hover {box-shadow:none;}

.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar {
	margin:0;
	padding:0;
}

.header {
	padding:0;
}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}
section.events .calendar-events .event .image .details .m{text-transform:uppercase;font-size:0.800em;line-height:30px;font-weight:700}

 .td-pb-span4 .td-module-comments,
 .td-pb-span4 .td-module-meta-info,
 .td-pb-span4  .td-post-category{
	display:none;
}

	 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info,
	.chakor-blog-posts-list .featured .td-pb-span8{
		float:right;
		width:100% !important;
	}

		 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info .td-post-date,
	 .vc_hidden-lg .td-module-image +  .entry-title + .td-module-meta-info 	.td-module-comments,
	 .vc_hidden-lg .td-module-image .td-post-category{
		display:none;
	}

#footer #ftbody {
  width: auto;
  max-width: 1400px;
  height: auto;
  padding: 40px 10px;
  margin: 0 auto;
}

#footer #ftbody ul {
  text-align: center;
  margin-bottom: 5px;
}

#footer #ftbody li {
  display: -moz-inline-box;
  display: inline-block;
  padding: 0 10px;
  font-size: 0.8em;
  line-height: 2em;
  font-family: 'Roboto', sans-serif;
}


.cf:before, .cf:after {
  content: "";
  display: table;
}

.cf:after {
  clear: both;
}


.cf {
  zoom: 1;
  overflow: hidden;
}

#container{background:transparent;
margin:0 auto;
position:relative;
width:998px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;float:left}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

	.more-button {
		font-size:10px;
		text-transform:uppercase;
		letter-spacing:2px;
		color:#000;
		background:#ffffff;
		font-weight:700;
		display:inline-block;
		margin-top:16px;
		padding:9px 24px 10px;
		border:1px solid;
		border-color:#C69F73;
		-o-transition:.2s;
		-ms-transition:.2s;
		-moz-transition:.2s;
		-webkit-transition:.2s;
	}

	.more-button:hover {
		background:#C69F73;
		color:#fff;
		border:1px solid;
		border-color:#C69F73;
	}

		
		.feat-item .read-more, .more-button  { background:; color:; border-color:;}

		.feat-item .read-more:hover, .more-button:hover  { background:; color:; border-color:;}


.mod-focus .ctrl {
    position: absolute;
    top: 380px;
    z-index: 8;
    width: 1200px;
    left: 50%;
    margin-left: -600px;
    height: 16px;
    text-align: right;

}

.mod-focus .ctrl a {
    display: inline-block;
    margin-right: 10px;
    width: 16px;
    height: 16px;
    border-radius: 8px;
    background: #fff;
    transition: width .3s linear;
}

.mod-focus .ctrl a:hover,.mod-focus .ctrl a.on {
    background: #ff9900;
}

.badgeitem{
	align-self:center;
	justify-self:center;
}
.centered{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 50px;position:relative}
.design-main .centered:first-child{padding-top:10%;padding-bottom:7%!important}
.design-main .centered:nth-last-child(2){padding-bottom:6%}
.single-featured-image .single-image-content .centered{width:100%;max-width:none}
.single-featured-image .single-image-content .centered:first-child{padding-top:10%;padding-bottom:20%}
.single-featured-image .single-image-content .centered:last-child{padding-bottom:30px}
.story .centered{padding:0}
.message .centered{padding:0}
.entryInterview .centered{padding:0}
.staff-intervew .centered{padding:0}
.spacer{display:block;height:0px;line-height:0px;clear:both}

.ac_header.scroll-fixed-navbar .nav-link {
  color: #1a476c;
}

.nav-link {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
}

.nav-link:hover {
  color: #f75b1e;
  text-decoration: none;
}

  .ac_header .nav-link {
    font-size: 13px;
  }


.single-view,
.blog-item-wrap {
    margin-bottom: 50px;
}
#page .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-transform:none;top:-9999em}
.view-arep-category-page .attachment-after{display:inline-block;width:100%;}
.view-category .attachment .pd-calc-row img{min-height:197px;}

.navbar-header:before,.navbar-header:after{content:" ";display:table;}

.navbar-header:after{clear:both;}

  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .cmsmasters_breadcrumbs,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 1200px;
  }

  .header_top .header_top_inner {
    height: auto;
    padding: 0;
    overflow: hidden;
  }
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.bcorp-blog-item-inner {border-style: none; border-width:1px; border-color:inherit; }

#footer_link a {
	width:273px;
	display:block;
	font-size:14px;
}

#footer_link a:hover {
	text-decoration:none;
	color:#013D50;
}
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}
