section .content { width:69%; float:left; }
section .content.full { width:100%; margin-top:45px; margin-bottom:45px; }
section aside { width:29%; float:right; }
section aside, section .content { background-color:#FFFFFF; }
section .text { padding:0 20px 1px 20px; position:relative; border-bottom:solid 5px #BBBBBB; min-height:290px; }
.products section .text { min-height:0; }
section .conductor-systems { position:absolute; right:0; bottom:0; z-index:1; }
h2, h3, h4, h5, h6, h7, p { position:relative; z-index:2; }
.columns3 .column { width:33%; margin-right:0.5%; background-color:#FFFFFF; float:left; border-bottom:solid 5px #BBBBBB; margin-bottom:45px; }
.columns3 .column:nth-child(3n+3) { margin-right:0; }
.columns3 { margin-top:20px; }
.columns3 h1 { margin-bottom:30px; }
.columns3 img { display:block; outline:solid 1px #BBBBBB; margin:0 7% 15px 7%; width:86%; }
.columns3 p { margin:0 20px 0 20px; font-size:13px; color:#444444; }
.columns3 p .ico-arrow { position:relative; }
.columns3 p .ico-arrow:before { font-family:"conductor-systems"; content:"a"; position:absolute; top:-1px; margin-left:5px; color:#FFBF00!important; }
.columns3 p a { font-size:16px; font-weight:normal; color:#FFBF00; margin-left:5px; text-decoration:none; position:relative; }
.columns3 p a:hover { color:#D90000; }
.columns3 a { text-decoration:none; background-color:transparent; min-height:382px; display:block; padding-top:5px; }
.columns3 a:hover { color:#ffffff; background-color:#666666; }
.columns3 a:hover h1, .columns3 a:hover p { color:#ffffff; }
.columns3 a h1 { margin-top:0; }
.beige-columns { background-color:#F5F2F2; padding:15px 30px; margin-bottom:17px; }
.beige-columns:after { content:""; clear:both; display:block; width:100%; height:0; }
.beige-columns .column-left, .beige-columns .column-right { float:left; width:33%; padding-top:15px; min-height:245px; padding-bottom:15px; }
.beige-columns .column-right { border-left:solid 1px #ffffff; padding-left:4%; margin-left:2%; }
.beige-columns li:before, .bullets li:before { position:absolute; top:8px; left:0; display:block; width:5px; height:5px; content:""; background-color:#FFBF00; }
.news a { text-decoration:none; color:#222222; }
.news a:hover { color:#D90000; }
.news a.button, .news a.button:hover { color:#ffffff; }
.news p { margin-bottom:8px; }
.news li { margin-bottom:30px; }
.beige-columns li, .bullets li { position:relative; padding-left:10px; }
.beige-columns ul, .bullets { margin-left:25px; }
.bullets { margin-bottom:25px; }
.products section .content.full { margin-bottom:22px; }
.products section .content.full.btm { margin-top:22px; padding-top:25px; }
.image { position:relative; }
.image img { display:block; }
.image.last { margin-bottom:45px; }
.more-info { position:absolute; width:98%; bottom:0; left:0; background-color:rgba(0,0,0,0.7); padding:5px 1%; font-family:"Open Sans Condensed"; font-size:18px; font-weight:bold; text-transform:uppercase; color:#FFBF00; }
.button { background-color:#555555; padding:12px 20px 7px 20px; border:none; outline:none; color:#ffffff!important; font-family:"Open Sans Condensed"; display:inline-block; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; font-size:16px; text-transform:uppercase; font-weight:bold; border-bottom:solid 5px #373737; cursor:pointer; text-decoration:none; }
.button:hover { background-color:#D90000; border-bottom-color:#B00000; }
fieldset { margin:0; padding:0; border:none; outline:none; }
.back-to-top.hidden { opacity:0; }
.back-to-top { display:block; width:28px; height:28px; background-color:#333333; color:#ffffff!important; float:right; text-decoration:none!important; font-weight:normal; cursor:pointer; opacity:1; margin-right:-20px; margin-left:10px; }
.back-to-top:before { font-family:"conductor-systems"; content:"a"; display:block; -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -ms-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg); font-size:14px; margin-top:-4px; }
.back-to-top:hover { background-color:#D90000; }
.icon-arrow-left:before { float:left; font-family:"conductor-systems"; margin-right:8px; font-size:14px; margin-top:3px; }
@media screen and (max-width: 600px) {
	.back-to-top:before { margin-top:13px; }
}
.slick-slide, .slick-slide img { max-width:1000px!important; margin:0; padding:0; }
.slick-slide img { width:100%!important; display:block!important; }