﻿ 
.news_photo .news_photo_ul{float:left;list-style:none;width:100%}

.news_photo .news_photo_ul li{float:left;text-align:center}

.news_photo .news_photo_ul li img{height:75px;width:75px; padding-left:5px; padding-right:8px; padding-top:5px; padding-bottom:4px}

.news_photo .news_photo_ul li a{display:block;text-align:center}

.news_photo .news_photo_ul li a.img_desc{font-size:11px;font-weight:bold;padding-top:1px}

.news_photo_narrow  .news_photo_ul li{padding:10px 2px 4px 2px}

article .buttons-box { padding-bottom: 20px; }

article .buttons-box .button { float: left; }

.home-products .info .buttons-box { float: right; }

.home-products .info .buttons-box .button { float: left; }

.home-systems .details .buttons-box { }

.home-systems .details .buttons-box .button { background-color: #f6f6f6; }

    .products-list-tools .buttons-box { padding-left: 50px; }

.product-details .buttons-box { padding: 20px 0; text-align: center; }

.product-details .buttons-box .button { float: none; display: inline-block; }

.front #block-views-video_library-block_1 .views-field-title {
	font-weight: bold;
}

body.path-brands table.views-table td.views-field-title {
	width: 400px;
}
 
.page-videos .views-field-title {
	text-align: center;
	font-weight: bold;
}
.fusion-author .fusion-author-ssocial .fusion-social-networks .fusion-social-network-icon:first-child{margin-left:0;}

.fusion-footer .widget .fusion-social-networks.boxed-icons .fusion-social-network-icon:last-child { margin-right: 0;}



							





.rev_slider_wrapper{
	position:relative;
}


#footer div.footer-cols { width:30%  }

#footer div.footer-cols:nth-child(4) { display:none; }

#footer div.footer-cols:nth-child(5) { display:none; }

.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
    color: #888;
}


.footer-bottom {
	position:relative;
	background:#333;
	height:45px;
	line-height:41px;
	color: #ccc;
}

	.footer-bottom .container{border-top: 4px solid #cd2122;}

	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}

	.footer-bottom a{color: #ccc;}

	.footer-bottom a:hover{color: #FFF;}

	.footer-bottom div{ float:none !important; clear:both; margin:5px auto;}

	.cat-box , .footer-bottom .container{border-top-color: #68A225;}

    #tab-8 .bgr-lighter,
    #tab-13 .bgr-lighter,
    #tab-17 .bgr-lighter { margin-bottom: 1.875rem; }

 
.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-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7 .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-12, .col-xs-12, .col-md-12, .col-lg-12  {
    position: relative;
    min-height: 0.0625rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

    .col-sm-8 { width: 66.66666666666666%; }

.fusion-header-sticky-height {
  display: none;
}


.footer-nav .menu-item {
	display: block;
	margin-bottom: 1em;
}






.footer-nav .menu-item a {
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 2.5em;
}


.footer-nav .menu-item a:hover, .footer-nav .menu-item a:active, .footer-nav .menu-item a:focus {
	text-decoration: none;
}
div.view-key-personnel table tr.odd td{background:#d8d8d8 !important;}
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-whats-new .li .ul.topnav{font-size:.9em;padding:0;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.view-EDTR,.node-type-edtr-opportunity{line-height:1.3em;}
div.view-header hr{margin-top:15px;}
.view .progress-disabled{float:none;}
.homepage-shop-by-case h2{font-size:24px;letter-spacing:0;line-height:28px;padding-top:55px;text-align:center;text-transform:uppercase}
.homepage-shop-by-case p{font-size:12px;line-height:22px;text-align:center;color:#acb1b4;max-width:460px;margin:15px auto 34px;padding:0 30px}
.homepage-shop-by-case .homepage-product-grid{margin:0 auto;max-width:940px;width:100%}
.homepage-shop-by-case .col-gutter-full{text-align:center}
.homepage-shop-by-case a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;text-decoration:none}
.homepage-shop-by-case img{max-width:100%;margin:0 auto}
.homepage-shop-by-case .case-size-title{color:#acb1b4;font-weight:400;margin-bottom:10px;text-transform:uppercase}
.homepage-shop-by-case .case-size-range{color:#1e1e1e;margin-bottom:10px}
.homepage-shop-by-case .img-zoom{overflow:visible;margin-bottom:5px}
.homepage-shop-by-case a .case-size-title,.homepage-shop-by-case a .case-size-range{transition:-webkit-transform .25s cubic-bezier(0.55,0,0.1,1);transition:transform .25s cubic-bezier(0.55,0,0.1,1);-webkit-transform:translateY(0);transform:translateY(0)}
.footer-global .upper{padding:15px;border-top:1px solid #eee;background:#fff}
.footer-global .upper .item{padding:25px 0}
.footer-global .upper .item p{margin-bottom:.5em}
.footer-global .upper .item p:last-of-type{margin-bottom:0}
.footer-global .upper .item p a{font-weight:700}
.footer-global .upper .item p a:hover{color:#1db5ca}
.footer-global .upper .item.logo{display:none}
.footer-global .upper .item.custom{border-bottom:0}
.footer-global .upper:after{content:'';display:inline-block;width:100%}
.footer-global .upper .group{display:inline-block}
.footer-global .upper .item:first-child{display:none}
.footer-global .upper .item.contact{padding-left:0}

#footer .f1 {
	height: 1%;
	display: table-row;
}

.magazine .block .post .title a {font:300 22px/1.2em Helvetica Neue, Helvetica, sans-serif;color:#222222; }



#primary {
	float: left;
	width: 66%;
}



.left-sidebar #primary {
	float: right;
}



.no-sidebar #primary {
	float: none;
	margin: 0 auto;
}

.no-sidebar-full-width #primary {
	width: 100%;
}

	#primary, #secondary {
		float: none;
		width: 100%;
	}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}
