﻿

.fusion-main-menu .menu-reg .menu-text {
    color: #ffffff;
    background-image: linear-gradient( to top, #000000, #747474 );
    font-weight: 700;
    width: 120px;
    border: 1px solid black!important;
    border-radius: 10px;
}


.fusion-main-menu .menu-reg .menu-text:hover {
        background-image: linear-gradient( to top, #747474,#000000  );    
}
.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-xs-12{width:100%}

  .header, .navbar, .sidebar, .request-quote__form, .footer, .top-bar, .bi-panel, .alex-chatter-menu, .tombstone__links, .bi-promo, .related-news, .resent-closings, .breadcrumbs{
    display: none;
  }


.top-bar {
  background-color: #164722;
  height: 40px;
  line-height: 38px;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1100;
  font-size: 10px;
}


.top-bar.closed,
.header.closed,
.wrapper.closed,
.footer.closed {
  display: none;
}
html,body,#wrap{height:100%;min-height:100%}


#system .items.items-col-3 .grid-box.col-1 .item {
	margin: 0 18px 0 10px;
}

#system .items.items-col-3 .grid-box.col-2 .item {
	margin: 0 14px;
}

#system .items.items-col-3 .grid-box.col-3 .item {
	margin: 0 10px 0 18px;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
 #pgc-975-4-0 { width:33.3333%;width:calc(33.3333% - ( 0.666666666667 * 30px ) ) }
 #pgc-975-1-0 , #pgc-975-4-0 { margin-bottom:30px }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }
#footer_wrapper,.footer_credit{max-width:1024px;margin:0 auto;}
.footer_credit{padding:0 0 0 0;}
.footer_credit p{color:#aaa;width:40%;padding:0 0;}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}
.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-10{width:83.33333333%}

.up{
margin-right:5px;

}

#twopanel{width:790px;height:auto;margin:10px 0 0 0px;padding:0px;float:left;border:solid 0px yellow;}

#main,.header,#top_Nav,#topnav,#middle-panel,#twopanel,#news,.cars-section-2,#new-car-table1,.new-car-table,.car-section-inner{width:100%;}




.site-title {

	float: left;

	font-size: 18px;

	font-weight: 700;

	line-height: 48px;

	margin: 0;

}




.site-title a,

.site-title a:hover {

	color: #fff;

}


				.site-title,
		.site-description {
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}

	.header-inner h2 {
		font-size: 24px;
		margin-bottom: 20px;
		line-height: 31px;
	}

	.header-inner .btn-default {
		padding: 10px;
		font-size: 13px;
	}

.header-inner { 
	position: relative; 
	z-index: 2; 
	text-align: center; 
}


.header-inner section {
	 position: relative;
}

.header-inner h2 a {
	color: #fff;
}

.header-inner .light:hover {
	background-color: #fff;
	border-color: #fff; 
	color: #333;
}

.logo-footer a {display: block; height: 34px; left: 0; position: absolute; right: 0; text-align: center; top: 25px; width: 100%; margin:0px;}

.footer-takeover .logo-footer a{background-size:200px;width:210px;margin:0 30px}

.footer-menu-main ul.footer-menu li.logo-footer a{ width:222px; position:absolute; top:25px; left:50%; margin:0 0 0 -111px; }

.clear {
    clear: both;
}
.cactus-nav-left{float:left}
.cactus-nav-left,.cactus-nav-right{font-size:0;line-height:0;white-space:nowrap}
.cactus-nav-left:after{clear:both;content:'';display:table}
.cactus-nav-style-4 .cactus-nav-left.cactus-only-main-menu,.cactus-nav-style-4 .cactus-nav-right.cactus-only-main-menu{padding-left:30px;padding-right:30px}
.cactus-box .cactus-nav-style-4 .cactus-nav-left.cactus-only-main-menu,.cactus-box .cactus-nav-style-4 .cactus-nav-right.cactus-only-main-menu{padding-left:0;padding-right:0}


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

                          
.social-links .social-icon:before { content: none }
.specialized div ul.states{height:100%;margin-top:-10px;margin-bottom:0;padding-top:10px;border-right:solid 1px #F7EDBA;width:130px;float:left}
.specialized div ul.states:last-child{border-right:none}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}

footer ul li.follow-us {
  margin-top: 20px;
  cursor: normal;
  pointer-events: none;
  display: none;
}


.site-description {
  color: #7e7e7e;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  margin: 0 0 30px 20px;
}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}


.col-1-1 .no-padding,
.col-1-2 .no-padding,
.col-1-3 .no-padding,
.col-1-4 .no-padding,
.col-1-5 .no-padding,
.col-2-3 .no-padding,
.col-2-4 .no-padding,
.col-2-5 .no-padding,
.col-3-4 .no-padding,
.col-3-5 .no-padding {
  padding: 0 !important;
}
.fusion-footer .fusion-footer-copyright-area .custom-copyright{color:#a5a7b0}
.row{margin-right:-15px;margin-left:-15px}
.tb-megamenu-column{padding:10px 0;}
.comments-body{background-color:rgba(0,0,0,0);background-image:none}
.article-comments-inner .no-comments .comments-body{display:none}
.article-comments-inner .comments-body-inner{margin:20px 0 0;padding:0;position:relative}
.article-comments-inner .comments-body{display:block}
.comments-body ul{list-style:none}
body.single .comments-body,body.page .comments-body{max-height:none !important;overflow:visible}
.article-comments.no-comments .comments-body,.article-comments.cmt-is-hidden .comments-body{display:none}


	.img-with-aniamtion-wrap .inner {
		margin: 0!important;
	}

   .img-with-aniamtion-wrap[data-max-width="125%"] .inner, .img-with-aniamtion-wrap[data-max-width="150%"] .inner, .img-with-aniamtion-wrap[data-max-width="165%"] .inner, .img-with-aniamtion-wrap[data-max-width="175%"] .inner, .img-with-aniamtion-wrap[data-max-width="200%"] .inner, .img-with-aniamtion-wrap[data-max-width="225%"] .inner, .img-with-aniamtion-wrap[data-max-width="250%"] .inner, .img-with-aniamtion-wrap img {
		max-width: 100%!important;
	}




.site-header .menu-scroll-down {
	display: none;
}


	.site-header .site-navigation-fixed .menu-scroll-down {
		display: none;
	}


	.site-header .menu-scroll-down .icon {
		-webkit-transform: rotate(90deg); 
		-ms-transform: rotate(90deg); 
		transform: rotate(90deg);
	}


	.site-header .navigation-top .menu-scroll-down {
		color: #767676;
		top: 0.7em;
	}


	.menu-scroll-down:focus {
		outline: thin dotted;
	}


	.menu-scroll-down .icon {
		height: 18px;
		width: 18px;
	}




.widget { margin-bottom: 30px; }

.widget-title { margin: 0 0 15px 0; }

.widget ul { list-style-type: none; padding: 0; margin: 0; }

.widget ul li { display: block; }

.header-wiget-area .widget { margin-bottom: 0px; }

.widget-alert p { margin: 0 0 5px 0; padding: 0; font-size: .7em; line-height: 13px; }

#header-v2 .widget-alert { text-align: left; }


.widget-contact-text { display: block; padding-bottom: 10px; line-height: 1.4em; }

.widget-email, .widget-phone { line-height: 20px; }

.widget-email:before, .widget-phone:before { font-family: 'icomoon'; content: "\e64a"; font-size: 20px; margin-right: 10px; vertical-align: middle; }

.widget-phone:before { content: "\f095"; }


.center-content {
  max-width: 2560px;
  margin: 0 auto;
  width: 100%; }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.alert .container{position:relative}
.container.main-bar{padding-top:5px;padding-bottom:5px}
.bitcoin-text{padding:6px 20px 8px 55px;display:block;min-height:37px;color:#fff;text-align:left;font-size:15px;font-family:'Oswald Regular';border-radius:20px;border:1px solid #505050;background-color:#2e2e2e;}
.bitcoin-text a{color:#fff;}
.bitcoin-text a:hover{color:#d63600;}
.bitcoin-text span{display:none;}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.row{margin-left:-15px;margin-right:-15px}


.front-page .row {
  margin-bottom: 30px;
}


h1#logo {
	float: left;
}

	.home.page h1#logo {
	  line-height: normal;
	  font-size: 27px;
	  text-align: left;
	  color: #fff;
	  float: left;
	  padding-left: 5px;
	}

	.home.page h1#logo a{color: #fff;}


	h1#logo span {
		display: none;
	}
.testimonial-text .quote p {font-family:"Roboto Slab",serif;font-size:20px}


.social-proof-slider-wrap .testimonial-item .testimonial-text .quote {
	margin-bottom: 30px;
}

#_socialproofslider-shortcode .social-proof-slider-wrap .testimonial-item .testimonial-text .quote {  }


.accordianbootstrap {
	display: none;
}
.site-header-style-2 .mx-search-container{float:right;margin-top:20px}
.site-header-style-2 .mx-search-container.have-content{border-left:1px solid #e8e8e8;padding-left:10px;margin-left:10px}
.site-header-style-2 .mx-search-container .mx-search-form a i,.site-header-style-2 .mx-search-container .responsive-mobile-menu a i,.site-header-style-2 .mx-search-container .mx-wc-login a i{margin:0}
.site-header-style-2 .mx-search-container .responsive-mobile-menu{display:none}
.site-header-style-2 .mx-search-container li{position:relative}
.site-header-style-2.fixed-enabled .mx-search-container{margin-top:8px}

#acx_social_widget img, #acurax_si_widget_simple img, #short_code_si_icon img
{
margin-left:1px;
}

#acx_social_widget img:hover, #acurax_si_widget_simple img:hover, #short_code_si_icon img:hover
{
opacity:0.8;
}



.clearfix {
	display: inline-block;
}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}


* html .clearfix {
	height: 1%;
}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.flex-row{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.flex-row-col{-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}
.text-center .flex-row{-ms-flex-pack:center;justify-content:center}
.header .flex-row{height:100%}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

.hero-btn-holder {
	display:block;
	margin-top:20px;
}

.error404 .hero-btn-holder,
.error404 .hero-btn-holder .ut-btn {
    margin:0;
}


.achievements {
    background-position: center center;
}
.lead{margin-bottom:22px;font-size:21px;font-weight:200;line-height:33px}
.carousel-caption .lead,.carousel-caption h1{margin:0;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.featurette .lead{font-size:18px;line-height:1.5}
.carousel-caption .btn,.carousel-caption .lead{font-size:.75em;line-height:1.4em;max-height:50px;overflow:hidden}

#wrap_header .w1920h450 {
	position: absolute; height: 450px; left: 0px; top: 95px; bottom: 0px; right: 0px;
	background-size: 1920px 450px; background-position: center top;
}

#wrap_header .w1920h450 .swiper-slide {
	background-size: 1920px 450px; background-position: center top;
}






.adv {
    margin-bottom: 10px;
}


.item .adv {
    margin-bottom: 20px;
}
#front-page-case-studies .featured-content-inner{padding:2rem;position:absolute;bottom:0;text-align:center}


.fw-main-row .col-md-9 .shortcode-widget-area .recent-posts.layout-3 li {
  width: 33.3333%;
}

.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.col-md-9{width:75%}


.logo {
  max-width: 6rem; }

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.entry-thumbnail {
	float: left;
	margin: 0 2.5em 2.5em 0;
	max-width: 48.333333333%;
}





.site-header img,
.entry-content img,
.comment-content img,
.widget img,
.entry-thumbnail img,
.widget img,
img.size-full {
	max-width: 100%; 
}

.site-header img,
.entry-content img,
.entry-thumbnail img,
.featured-thumbnail img,
.widget img,
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; 
}





#ie8 .site-header img,
#ie8 .entry-content img,
#ie8 img.size-full,
#ie8 .entry-thumbnail img,
#ie8 .featured-thumbnail img {
	width: auto; 
}




.privacy-line {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 20px;
  line-height: 20px;
  background: #3c3c3c;
  color: #fff;
  text-align: center;
  font-size: 1.2rem;
  z-index: 10000;
}

.privacy-line a {
  color: #fff;
  text-decoration: underline;
}

.privacy-line a:hover {
  text-decoration: none;
}

.privacy-line span {
    display: inline-block;
    vertical-align: middle;
    font-size: 2.2rem;
    margin-left: 50px;
    cursor: pointer;
}

#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #EAEAEA;
}

	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


* html .clearfix {
	
	height: 1%;
	
	}

.clearfix {
	display: inline-block;
}
.mb4-ns{margin-bottom:2rem}

.quote blockquote.testimonials-text {
	background-color: #eeeeee;
	color: #171717;
}


.quote blockquote.testimonials-text::before {
	top: -20px;
}


.quote blockquote.testimonials-text::after {
	bottom: -70px;
}


.quote blockquote.testimonials-text p {
  margin: 0 0 1em 0;
}


.quote blockquote.testimonials-text:before,
.quote blockquote.testimonials-text:after {
  content: "";
}


#sidebar .quote blockquote.testimonials-text {
  background-color: transparent;
}


.graybox .quote,
.graybox .quote blockquote.testimonials-text {
  background-color: transparent;
}


.list-unstyled {
  padding-left: 0;
  list-style: none;
}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}

    .button_img_313{
        background: #FFFFFF;
        color: #545454;
    }


.menu-level-2 .site-header-nav .pane-inner {
  overflow: hidden;
  height: 100%;
}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}
.ccm-block-page-list-description{padding-top: 5px}
div.wbox-col-right div.ccm-block-page-list-description{padding-top: 15px}


.ddcontent ul.content_sitemap {list-style: none; margin: 0px; padding: 0px;}

.ddcontent ul.content_sitemap li {display: block; width: 100%}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.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;}
.part-ring{display:inline-block;width:64px;height:64px}
.part-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:8px;border-radius:50%;-webkit-animation:part-ring 3.2s cubic-bezier(.5,0,.5,1) infinite;-o-animation:part-ring 3.2s cubic-bezier(.5,0,.5,1) infinite;animation:part-ring 3.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-top-color:#3e3e5e}
.modal-audiogram .part-ring{width:500px;height:500px;bottom:-300px;right:-250px}
.modal-audiogram .part-ring div{width:500px;height:500px;border:95px solid #fff;-webkit-animation:none;-o-animation:none;animation:none;margin:0}

	#main-socials {margin: 0 0 10px;}

#main {max-width: 980px; margin: 0 auto; padding: 0 10px;}

.ie7 #main,
.ie8 #main {min-width: 980px;}

#main-socials .embed,
#main-socials img {display: block; float: left; margin: 0 0 0 4px;}
.grid{list-style:none;margin-left:-20px}
.grid--no-gutter,.grid--no-gutter .grid__col--span-all{margin-left:0;width:100%}
.grid--no-gutter .grid__col{padding-left:0}

﻿@charset "UTF-8";

.grid {
	list-style: none;
	margin-left: -20px;
}


.grid--no-gutter {
	margin-left: 0;
	width: 100%;
}


	.grid--no-gutter .grid__col--span-all {
		margin-left: 0;
		width: 100%;
	}


#result_container {
   padding-top: 10px;
   width: 100%;
   background-color: #FFFFFF;
}


.menu {
	width: 750px;
}

	
	.menu a {
		font-size: 14px;
	}


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


.menu .active {
	color: #6f8f11;
}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}


.usfootcolumn{margin:0 20px 0 0;float:left;width:224px;}

.usfootcolumn.last{margin:0 0 0 0;width:240px;}
 .usfootcolumn:nth-child(odd){margin-right:2%;}
 .usfootcolumn:nth-child(even){margin-right:0;}
 .usfootcolumn:nth-child(odd), .usfootcolumn:nth-child(even){margin-right:0;margin-bottom:10px;}
 .usfootcolumn:last-child{margin-bottom:0;}

.soft-box__content {
    display: inline-block;
    vertical-align: top;
    max-width: 210px;
}
.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}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-size:0.9em;letter-spacing:.05em;line-height:1.6em;padding-top:0.5em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description.hasbg{margin-top:0.4em;padding:10px 15px;line-height:1.6em;background-color:rgba(0,0,0,0.5);text-shadow:none;}
.feature-description,.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-family:'Roboto';text-shadow:rgba(0,0,0,0.5) 2px 2px 0,rgba(0,0,0,0.9) 1px 1px 0;}

		#marquee_relative_to_me_3{
			position:relative;
			float:left;
			width:730px; 
			height:18px; 
			overflow:hidden; 
			font-size:10px;
			padding-top:5px;
		}


.logo img{
    width     : 350px;
    max-width : 100%;
    padding   : 10px;
}


footer .logo img{
    width  : 180px;
    height : auto;
}

.cli-plugin-button, .cli-plugin-button:visited,
	.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
	font-size: 13px;
	font-weight: 500;
	line-height: 1;
}
