#container{font-family:'Open Sans', Arial, sans-serif;}
.whatsnew h1 {color: #009982;text-align: center;font-size: 50px;letter-spacing:-1px; margin: 0px auto 5px; padding: 15px;font-weight: 200;background: #656565;border-bottom: 6px #B3B2B2 solid;line-height: 0.9em;}
.whatsnew h2{color:#009982;text-align:center;font-size:30px;letter-spacing:-2px;margin:0px;font-weight:300;}
.whatsnew span#pipe{font-size: 25px;vertical-align: text-top;margin:0 20px;}
.whatsnew h3{color:#000000;text-align:center;font-size:17px;font-weight:400;margin:0 10px 35px;letter-spacing:-.01em;}
#whatsnew_container_main { clear:left; float:left; width:100%; overflow:hidden; }
.whatsnew_item {border-bottom: 1px solid #C6C6C6; width: 75%; max-width:1200px;height:100%; float:right;margin:0px auto -6px;}
.whatsnew_item:last-child { border-bottom: 0 none;}
.whatsnew_item img{border:solid 1px #c6c6c6;margin:0 30px 30px 15px;width:25%;float:left;}
.whatsnew_item img:hover{border:solid 1px #DC070B;}
#whatsnew_container_main h3 {margin-bottom:10px;font-size:19px;color:#555454;line-height:1.2em;letter-spacing:-.5px;font-weight:600;}
#whatsnew_container_main h3:hover {color:#009982;} 
#whatsnew_container_main p {margin:0px 15px 8px 0;font-size:13px;line-height:1.5em;text-align: justify;text-justify: inter-word;color:#535353;}
.whatsnew_item span.button_s {background-color:#009982; float:right;margin-bottom:5px;margin-top:10px;padding: 5px 4px;margin-right:2%;}
.back_button { background-color:#fff; border:#C8C8C8 1px solid; margin-top:0px; text-align:center; font-size:17px; color:#009982;height:60px;line-height:60px; }
.back_button a { padding:10px 0 20px; font-size: 17px;}
.back_button a:hover, .back_button a:visited { text-decoration:none; color:#616161;}
.back_button img{vertical-align:bottom;margin: 0 5px 1px;}
.title {padding: 0;}
.title.wn {margin:0;}
.title h1{ color: #009982;text-align: center;font-size: 31px;letter-spacing: 3px;margin-bottom: 30px;font-weight: 200;background-color: #E4E4E4;padding: 25px 0 0;border-bottom: 3px solid #ABAAAA;width:100%;margin: 1px 0px;line-height: 66px;}
.title h1 span#title_black{color:#000000;font-weight:100;}
.intro {background:#fff;padding:20px 20px 5px 20px;min-height:350px;margin-bottom:25px;}
.intro.option{background:#fff;padding:20px 20px 5px 20px;margin-bottom:25px;min-height:initial;}
.intro h2{margin:16px 10px 20px 10px;font-size:18px;color:#DC070B;font-weight: 400;line-height:20px;}
.coolant div.intro {border-bottom: 1px #ccc solid;}
.intro p{margin:0px 10px 20px;font-weight:100;color:#262626;font-size:14px;line-height:1.6em;}
img.fintro {width:40%;margin:16px 30px 16px 10px;display:block;float:left;}
img.frintro {width:32%;margin:16px 10px 16px 30px;display:block;float:right; padding-bottom: 0px; background:none;}
img.fvintro {width:45%;margin:16px 10px 16px 30px;display:block;float:right; padding-bottom: 0px; background:none;}
img.custom { width: 90%; margin: 0 5% 20px 5%;}
img.custom100 { width: 100%; margin: 0 0 20px 0;}
img.custom50 { width: 50%; margin: 20px 0 20px 20px;}

strong, b {font-weight: 600;}
.toggle_cont-res .block { padding: 25px 40px;}
.toggle_cont-res ul{font-family:'Open Sans', Arial, sans-serif;margin:10px 0;}
.toggle_cont-res ul li {max-width:90%!important;margin:10px 0 0 -20px;line-height:19px;}
.send_more_info{margin:15px 8px 20px 0px;}
.send_more_info a { 	border: 1px solid #bababa;border-radius: 5px;color: #525252;font-size: 14px; padding:6px 15px 13px 8px;float: right; margin: 0px auto 15px; clear:right; }
.send_more_info a { 	border: 1px solid #bababa;border-radius: 5px;color: #525252;font-size: 14px; padding:6px 15px 13px 8px;float: right; margin: 0px auto 15px; clear:right; }
.send_more_info a:hover {text-decoration: none;}
.send_more_info div.icon { color: #dc1325; font-size: 25px; height: 25px; margin: 0 5px; position: relative; top: 3px; width: 30px; }
.toggle_trigger {color:#009982;}
.toggle_trigger.on:hover {color: #AB0407;}
/*.bar {min-height:413px;}*/
.bar.left {clear:left;}
.bar.right {clear:right;}
.bar.tall {border:none;}
.bar.notext, .bar.tall.notext {min-height:initial; margin-bottom: 30px;}
.bar img {border: 1px solid #ccc; padding-bottom: 0px; background:none; width: 100%;}
p#features_img{margin:0;}
p#features_img img{text-align:center;width:32%;margin:16px 30px 16px 10px;display:block;float:left;}
div.video_link{width:100%; margin:20px 0; padding:2% 0; background-image:url(images/whatsnew/Video-banner-bg.jpg); background-size:100% 100%; }
div.video_link h2 {font-weight:500; color: #fff; text-shadow:none; font-size: 250%; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; width: 54%; }
div.video_link span{font-weight:200; }
div.video_link p {font-weight:100; color: #fff; text-shadow:none; font-size:135%;font-family:Gotham Condensed, "Helvetica CY Plain", Arial Narrow, sans-serif;width: 45%; float:left; clear:left; margin: 1% 0 0 4.5%;}
div.video_link img#vid-logo{padding-bottom: 0px; margin: 0 0 0 2%; display:inline-block; float:left; width: 15%;background:none;}
div.video_link img#vid-thumb{padding-bottom: 0px; margin: 1.4% 3% 1.4% 0; display:inline-block; float:right; width: 42%;}
div.video_link2{width:100%;margin:20px 0; padding:5% 0; display:none; background-image:url(images/whatsnew/Video-banner-mbg.jpg); background-size:100% 100%;}
.right {float:right;}

@media only screen and (max-width: 967px){
.whatsnew_item img{width:40%;}
.nopboard div.title.wn { margin: 0px;}

}
@media only screen and (max-width: 890px){


div.video_link h2{font-size: 220%;}
}
@media only screen and (max-width:830px) {	

div.video_link h2{font-size: 180%;}
div.video_link p{font-size: 120%;}
}
@media only screen and (max-width:750px) {	

div.video_link h2{font-size: 150%;}
div.video_link p{font-size: 100%;}
}
@media only screen and (max-width:700px) {	
.whatsnew h1 {font-size: 42px;}
.whatsnew h2 {font-size: 26px;}	
#whatsnew_container_main h3{font-size:18px;}
.whatsnew_item img{width:50%;}
}
@media only screen and (max-width:660px) {	

.right {float:left;}
img.fintro, img.frintro, img.fvintro, img.custom, img.custom50 {text-align:center;margin: 0 1% 20px 1%;display:block;width:98%;}
}
@media only screen and (max-width:600px) {	
#whatsnew_container_main h3 {margin:20px 0;}
#whatsnew_container_main p {margin:0px 0 10px;}
.whatsnew_item {width: 90%; margin: 10px 5% 20px;min-height:200px;}
.whatsnew_item img{float:none;width:100%; margin:0;}
.toggle_cont-res .block { padding: 10px 20px 10px; }
.send_more_info a { display: block!important; text-align: center!important; width: initial!important; float:none;}
p#features_img img{text-align:center;margin:12px 0 30px 0;display:block;width:98%;}
div.video_link h2{font-size: 125%;}
}
@media only screen and (max-width:550px) {

div.video_link {display:none;}
div.video_link2 {display:block;}
div.video_link2 h2{ font-weight:500; color: #fff; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:none; font-size: 190%; width: 95%; margin: 15px 0 15px;}
div.video_link2 span{font-weight:200; }
div.video_link2 img#vid-logo{padding-bottom: 0px; margin: 0 0 0 2%; display:inline-block; float:left; width: 25%; min-width:100px}
div.video_link2 img#vid-thumb{padding-bottom: 0px; margin: 1.4% 5% 1.4% 5%; display:inline-block; float:right; width: 90%;}
}
@media only screen and (max-width:500px) {
.bar{min-height:initial;}
.bar.tall {min-height:initial;}
.toggle_cont-res p, .toggle_cont-res table {padding: 5px 0 18px 0;}
div.video_link2 h2{ font-size:160%;}
}
@media only screen and (max-width:460px) {
div.video_link2 h2{ font-size:160%;}
}
@media only screen and (max-width:430px) {
.whatsnew h2 {font-size: 22px;margin:12px 0;}
.whatsnew span#pipe{margin:0;}	
div.whatsnew_item span.button_s{width:75%;text-align:center;}
}
@media only screen and (max-width:410px) {
div.video_link2 h2{ font-size:140%; margin: 0px; line-height: 113%;}
}