﻿.excerpt__media+.excerpt__main .excerpt__headshot{transform:translateY(-75%)}
.excerpt__main{padding:1.5rem .75rem;background-color:#fff;display:flex;align-items:center;flex-wrap:wrap}
.excerpt__main h2,.excerpt__main h3{margin:0 0 .1875em;font-weight:400;width:100%;transition:color .3s ease-in-out;font-size:1.53125em}
.excerpt__main p{color:#373737}
.excerpt--portrait .excerpt__main{flex-grow:1;padding:1.5rem;display:block}
.excerpt-feature .excerpt .excerpt__main{min-height:11.25rem}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}


#news_section .alt {
	clear: both;
	margin-right: 3%;
	padding-top: 7px;
	border-top: 1px dotted #3f7689;
}

.ie8 #featured-slider .entry-container {
	top: 25%;
}

#featured-slider .entry-container {
	top: 50%;
	-ms-transform: translateY(-50%); 
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
	position: absolute;
	left: 5%;
	max-width: 40%;
}

.wide-978 #featured-slider .entry-container {
   left: 13.8%;
}

.wide-1218 #featured-slider .entry-container {
   left: 4.9%;
}

.class863,.classABUS_Hvid_Normal
{
 font-family: 'Fago regular','Tahoma';
 font-size: 14px;
 line-height: 15px;
 font-weight: normal;
 font-style: normal;
 text-decoration: none !important;
 color: #FFFFFF;
}


.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
}


.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}
.row{margin-left:-15px;margin-right:-15px}
.custom-landing-image .fusion-row .fusion-separator{margin:15px auto!important}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

#footer{
	width:958px;
	margin: 10px auto;
    padding: 10px;
    border:1px solid #D8D8D8;
}

	#footer a{
		color:#5F8200;
		text-decoration:none;
	}

a, #footer a{
	color:#5F8200;
}
.list-unstyled{padding-left:0;list-style:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1,h1{font-size:2.5rem}
.head-main .text-intro .h1{font-size:35px;font-size:2.1875rem;text-transform:uppercase;position:relative;font-weight:700;padding-bottom:50px;margin-bottom:0;font-family:montserrat}
.head-main .text-intro .h1:after{display:block;height:1px;background:rgba(255,255,255,.2);max-width:230px;width:100%;position:absolute;bottom:24px;left:50%;margin-left:-115px;content:""}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-sm-8 {
    width: 66.66666667%;
  }
.widget-title{font-size:14px;font-size:1rem;color:#555;letter-spacing:1px;letter-spacing:.0714285714285714rem;line-height:18px;line-height:1.285714285714286rem;font-weight:400;font-family:open sans,Arial,sans-serif;color:#f05d23}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

#footer .left {
	float: left;
	width: 340px;
	margin-top: 20px;
}

#footer .left .h2 {
	padding-top: 2px;
}

#footer .left div {
	padding-top: 8px;
	padding-bottom: 5px;
}

#footer .left img {
	float: left;
	margin-right: 15px;
}


.post-content {
    overflow: hidden;
    font-size: 16px;
}
#sidebartoggler:checked+.pagewrap .sidebar{left:0;position:fixed;z-index:99;top:0}
#sidebartoggler:checked+.pagewrap .cross{display:block;color:#000}
.pagewrap{margin-top:50px}
.et_pb_counters .et_pb_counter_10:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counters .et_pb_counter_10:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_10 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_10 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_10 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_10 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_10 .et_pb_counter_container{background-image:none}




.site-container {
  overflow: hidden;
}
.sixteen-nine:before{display:block;content:"";width:100%;padding-top:50%}
.sixteen-nine.full-height:before{display:none}
#mb-pnl .srch-pnl label,#mb-pnl h3,#wb-bc h2,#wb-glb-mn h2,#wb-info h2,#wb-lng .curr span,#wb-lng h2,#wb-sec h2,#wb-sm h2,#wb-srch h2,#wb-srch label,.wb-calevt-cal .cal-days td ul,.wb-fnote dt,.wb-inv,.wb-invisible,.wb-show-onfocus,.wb-sl{clip:rect(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}


.tpa {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#000;
	padding-left:3px;
	background-color:#FCC;
}

.article-meta,
.archive-year,
.widget-title {
  line-height: 1em;
  text-decoration: none;
  text-transform: uppercase;
}

.article-meta {
  line-height: 1.6em;
}

.article-meta:before,
.article-meta:after {
  content: "";
  display: table;
}

.article-meta:after {
  clear: both;
}

.article-meta a {
  color: #565a5f;
}

.article-meta a:hover {
  color: #38b7ea;
}

.timeline-row .content h1,
.timeline-row .content .article-meta {
  padding: 10px;
}

.timeline-row .content .article-meta {
  font-size: 12px;
  color: #898d92;
  border-top: 1px solid #f7f7f7;
  background-color: rgba(244,246,247,0.2);
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.pagination{padding-left:0;margin:17pt 0;border-radius:0}
.pagination-container{margin:10px 0;text-align:center}
.pagination-container .pagination{margin:0}
.pagination-container .jump-to-page{width:210px;float:right}
.pagination-container .jump-to-page button,.pagination-container .jump-to-page input{height:34px;line-height:18px}
.verticalspacer{min-height:1px;}
.css_verticalspacer .verticalspacer{height:calc(100vh - 2497px);}
.colelem100,.verticalspacer{clear:both;}
.list0 li,.MenuBar .MenuItemContainer,.SlideShowContentPanel .fullscreen img,.css_verticalspacer .verticalspacer{position:relative;}

.border-btm {
    border-bottom: solid 1px #d7d7d7;
}

.navbar .border-btm {
    position: relative;
    top: 45px;
}

.footer-section .border-btm {
    border-bottom: 1px #fff solid; 
}

.td-weather-lo-hi {
  float: left;
  text-align: left;
  width: 55px;
}

.td_block_weather .td-column-2 .td-weather-lo-hi,
.td_block_weather .td-column-3 .td-weather-lo-hi {
  width: auto;
}
.views-view-grid tbody{border-top:0}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}
.fl-photo-content img {display: inline;height: auto;max-width: 100%;}
.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}

#ttw_ftdl {
	text-align:left;
	}
html.flexbox .banner .row{display:flex}
html.flexbox .banner .row [class*=col-]:last-child{background-color:#000}
.banner{margin-top:1rem}
.banner .video-container{margin:0}
.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:.72222rem;padding:.55556rem;line-height:1.11111rem;color:#CCC}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.row{margin-left:-10px;margin-right:-10px}


.radio.row input[type="radio"] {
	position: inherit;
	margin: 0;
}


.radio.row .rad {
	text-align: right;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
a.signpost .signpost-text{color:#333;padding-top:3px;margin-bottom:0;font-family:"Century Gothic W01",Arial,sans-serif;font-size:0.9em;}
.aligncenter{clear:both;display:block;margin:0 auto}


.w3-logo {
	float: left;
	line-height: 5px;
	position: relative;
	z-index: 999;
}

.w3-logo,
.address,
.nav-contact-w3ls {
	width: 33.2%;
	display: inline-block;
}

.w3-logo a {
    color: #ffffff;
    font-size: 36px;
    text-decoration: none;
    letter-spacing: 4px;
    text-transform: uppercase;
    display: block;
}
