/*.e5launch{display:none!important;}*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:13px;line-height:1.231;}
body,button,input,select,textarea{font-family:sans-serif;color:#222;}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none;}
::selection{background:#008fd5;color:#fff;text-shadow:none;}
a{color:#00e;}
a:visited{color:#660066;}
a:hover{color:#619dd9;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;*overflow:visible;}
table button,table input{*overflow:auto;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid,textarea:valid{}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.clearit{clear:both;}

/* primary styles  */
body{font-family:myriad-pro,"Helvetica Neue","Helvetica","Arial","Tahoma","sans-serif";background-color:#fff;}
a,a:visited,a:active{color:#666666;text-decoration:underline;cursor:pointer;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;}
a:hover{color:#cccccc;text-decoration:underline;cursor:pointer;}
h4{margin-bottom:0;font-weight:normal;font-size:14px;color:#0e73c0;}
p{color:#666666;font-size:14px;font-weight:300;}
p strong{font-weight:500;color:#000;}

/* general styles */
.blue{color:#008fd5;}

/* shadow wrapper */
#shadow-wrapper{width:960px;margin:0 auto 0 auto;}

/* header */
header{width:960px;margin:30px auto 0 auto;}
header .top{padding-bottom:10px;position:relative;}
header .top .logo{float:left;width:230px;}
header .top .logo img{width:100%;}
header .top .auth-links{float:right;margin:5px 0 10px;}
header .top .auth-links a{background:#008ed5;box-sizing:border-box;color:#ffffff;float:left;font:600 10px/24px Arial,"sans-serif";height:24px;margin-right:5px;padding:0 10px;text-decoration:none;text-transform:uppercase;}
header .top .auth-links .wel{color:#666666;float:left;font:14px Arial,"sans-serif";margin-right:5px;padding-top:3px;text-align:right;}
header .top .auth-links .top-button{float:right;}
header .top .auth-links a:hover{color:#fff;text-decoration:none;}
header .top .auth-links a.reg{background:#686868;}
header#loggedin .top .auth-links{width:300px;margin:24px 0 0 300px;float:left;}
#dealername{background:#686868;display:none;}
header#loggedin #dealername{display:inline;}
header .top a,header .top a:active{color:#008FD5;text-decoration:underline;}
header .top a:visited{color:#fff;text-decoration:underline;}
header .top a:hover{color:#619dd9;text-decoration:underline;}
header .site-search{float:right;margin:5px 0 10px;width:275px;}
header .site-search input[type="text"]{border:1px solid #aaaaaa;box-sizing:border-box;color:#222222;float:left;font:600 12px Arial,"sans-serif";height:24px;padding:4px;width:205px;}
header .site-search input[type="submit"]{background:#335469;border:0 none;border-radius:0;box-sizing:border-box;color:#ffffff;float:right;font:600 10px Arial,"sans-serif";height:24px;padding:0;text-transform:uppercase;width:65px;}

/* navigation */
ul.nav{list-style:none;margin:0;padding:0 0 15px;position:relative;width:100%;}
ul.nav>li{background:#325368;background:-moz-linear-gradient(top,#325368 0%,#0f2434 100%);background:-webkit-linear-gradient(top,#325368 0%,#0f2434 100%);background:linear-gradient(to bottom,#325368 0%,#0f2434 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#325368',endColorstr='#0f2434',GradientType=0);border-left:2px solid #ffffff;border-right:2px solid #ffffff;box-sizing:border-box;float:left;position:relative;text-align:center;width:16.6667%!important;}
ul.nav>li:first-child{border-left:0 none;}
ul.nav>li:last-child{border-right:0 none;}
ul.nav>li.contact-nav{border-right:0 none;}
ul.nav li>a{color:#ffffff;display:block;font:700 14px/48px Arial,"sans-serif";text-decoration:none;}
ul.nav li:hover,ul.nav li.active{background:#0f2434;background:-moz-linear-gradient(top,#0f2434 0%,#325368 100%);background:-webkit-linear-gradient(top,#0f2434 0%,#325368 100%);background:linear-gradient(to bottom,#0f2434 0%,#325368 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f2434',endColorstr='#325368',GradientType=0);}
ul.nav .last{background-position:0px -96px;}
ul.nav .last:hover,ul.nav li.last.active{background-position:0px -144px;}
*ul.nav li{display:block;zoom:1;}
ul.nav li a,ul.nav li a:active,ul.nav li a:visited{display:block;color:#fff;text-decoration:none;}
ul.nav li:hover>a{color:#fff;}
ul.nav ul.subnav{display:none;left:0;margin:0;padding:0;position:absolute;top:100%;width:100%;z-index:598;}
ul.nav li:hover>ul.subnav,ul.nav li:hover>ul.subnav li,ul.nav li:hover>ul.subnav li a{display:block;zoom:1;}
ul.subnav li{background:#000000;border-bottom:1px solid #000000;border-top:1px solid #000000;box-sizing:border-box;display:block;margin:0;text-align:left;width:100%;}
ul.subnav li:hover{background:none;background-color:#20486a;border-top:1px solid #4f7693;border-bottom:1px solid #0a3255;}
.subnav .last{background:none;background-color:#000;}
.subnav .last:hover{background:none;background-color:#000;}
ul.nav ul.subnav a{display:block;font:13px/1 Arial,"sans-serif";padding:10px 0 10px 15px;}
ul.subnav li a,ul.subnav li a:active,ul.subnav li a:visited{display:inline-block;color:#919191;text-decoration:none;}
ul.subnav li:hover a{color:#c6c6c6;}
header#loggedin .top{background:url(/assets/img/site/header-loggedin-logo.png) no-repeat;}
header#loggedin ul.nav>li{background:url(/assets/img/site/nav-loggedin-inactive.png) no-repeat;}
header#loggedin ul.nav li:hover{background:url(/assets/img/site/nav-loggedin-active.png) no-repeat;}
header#loggedin ul.nav .last{background:url(/assets/img/site/nav-loggedin-inactive-last.png) no-repeat;}
header#loggedin ul.nav .last:hover{background:url(/assets/img/site/nav-loggedin-active-last.png) no-repeat;}

/* main body */
#container{width:960px;margin:0 auto 0 auto;}
#container.home{position:relative;z-index:0;}
#container.default{background:none;}
.main-image{margin-bottom:20px;*display:block;*margin-top:-1px;}
.main-image .homeslides{position:relative;width:100%;}
.main-image .homeslides .slidenav{position:absolute;top:255px;left:850px;}
.main-image .homeslides .slidenav a{display:inline-block;*display:inline;zoom:1;margin-right:6px;width:27px;height:17px;padding:5px 0px;text-align:center;font-weight:700;font-size:14px;color:#adadad;background-image:url(/assets/img/site/sliderarrows.png);}
.main-image .homeslides .slidenav a.arrowright{background-position:-27px 0px;}
.main-image .homeslides .slidenav a.sel,.main-image .homeslides .slidenav a:hover{color:#393939;}
#container.blue-gradient{background-color:#fff;}

/* grid container */
.container-12{width:930px;margin:0 auto;position:relative;padding:0 15px;clear:both;}
.container-12:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* grid divisions */
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{margin:0 5px;padding:0;display:inline;float:left;}
.grid-1{width:67.5px;}
.grid-2{width:145px;}
.grid-3{width:222.5px;}
.grid-4{width:300px;}
.grid-4.half-grid{width:290px;margin-left:15px;}
.grid-5{width:377.5px;}
.grid-6{width:455px;}
.grid-6.half-grid{width:500px;}
.grid-7{width:532.5px;}
.grid-8{width:610px;}
.grid-9{width:687.5px;}
.grid-10{width:765px;}
.grid-11{width:842.5px;}
.grid-12{width:920px;}

/* Bread Crumbs */
#breadcrumbs{overflow:hidden;}
#breadcrumbs p{color:#919191;font:12px Arial,"sans-serif";margin:15px 0;}
#breadcrumbs.edit-profile a{margin-right:3px;}
#breadcrumbs.edit-profile{color:#919191;font-size:11px;margin:13px 0 40px 20px;}
#breadcrumbs.edit-profile p{float:none;margin-left:3px;font-size:11px;display:inline;}
#breadcrumbs a,#breadcrumbs a:visited{color:#919191;text-decoration:none;}
#breadcrumbs a:hover{color:#919191;text-decoration:underline;}
.mainlink{float:right;text-align:right;margin:13px 30px 0 0;}
.mainlink a{color:#630460;font-size:11px;text-decoration:none;}
.mainlink a:hover{color:#619dd9;}

/* Tabs */
#tabs{margin-top:10px;}
#tabs .productname{color:#000000;float:left;font:700 14px Arial,"sans-serif";margin:0;padding-left:48px;}
#tabs{display:inline-block;float:left;text-align:center;}
#tabs ul{margin:0;padding-left:0px;}
#tabs ul li{display:inline-block;line-height:22px;vertical-align:top;}
#tabs a{background-color:#008ed5;box-sizing:border-box;color:#ffffff;display:block;font:14px/100% Arial,"sans-serif";height:22px;margin-right:-1px;padding:5px 10px;text-align:center;}
#tabs a:hover,#tabs li.selected a{background-color:#335469;color:#ffffff;}
.tabs{overflow:hidden;}
.tabs ul{display:block;list-style-type:none;margin:0;}
.tabs li{display:inline;}
.tabs a{display:block;text-decoration:none;outline:0 none;}
.tab-content{clear:left;}

/* home page */
.home-columns{margin:0 -10px;padding:0;width:auto;}
.home-columns .grid-4{box-sizing:border-box;margin:0;padding:0 10px;width:33.3333%;}
.home-columns .white-bg{background-color:#fff;}

/* news */
.home-columns .news{border:2px solid #004a80;box-sizing:border-box;margin-bottom:10px;min-height:350px;}
.home-columns .news .heading{margin-bottom:10px;}
.home-columns .news-entry{padding:10px 20px;}
.home-columns .news-entry .title{color:#0699db;display:block;font:700 14px Arial,"sans-serif";padding:0 0 5px;text-decoration:none;}
.home-columns .news-entry .title.first{padding-top:5px;}
.home-columns .news-entry p{color:#5c5c5c;font:14px Arial,"sans-serif";margin:0;padding:0;}
.home-columns .news-entry a,.home-columns .news-entry a:active{color:#0699db!important;font:700 14px Arial,"sans-serif";text-decoration:none;}
.home-columns .news-entry a:visited{color:#660066;text-decoration:none;cursor:pointer;}

/* products */
.home-columns .products{border:2px solid #004a80;box-sizing:border-box;margin-bottom:10px;min-height:350px;}
.home-columns .products .container{padding:10px 17px 10px 17px;}
.home-columns .products a,.home-columns .products a:active{color:#0699db!important;font:700 14px Arial,"sans-serif";text-decoration:none;}
.home-columns .products a:visited{color:#660066;text-decoration:none;cursor:pointer;font-size:15px;}
.home-columns .products a:hover{color:#619dd9;text-decoration:underline;cursor:pointer;}
.home-columns .product-entry{padding-bottom:10px;color:#0e73c0;display:block;padding-top:8px;font-size:15px;}
.home-columns .product-entry img.icon{float:right;margin:-13px 0 0 5px;}

/* community */
.home-columns .community{border:2px solid #004a80;box-sizing:border-box;margin-bottom:10px;min-height:350px;}
.home-columns .community .container{padding:10px 20px 15px;}
.home-columns .community h1{color:#0699db;font:700 14px Arial,"sans-serif";}
.home-columns .community figure{margin:20px 0 20px 0;text-align:center;}
.home-columns .community figure img{width:100%;}
.home-columns .community figure figcaption{color:#5c5c5c;font:14px Arial,"sans-serif";padding-top:5px;}
.home-columns .community p{color:#0e73c0;}
.home-columns .community a,.home-columns .community a:active{color:#0699db;cursor:pointer;font:700 14px Arial,"sans-serif";}
.home-columns .community a:visited{color:#660066;text-decoration:none;cursor:pointer;font-size:15px;}
.home-columns .community a:hover{color:#619dd9;text-decoration:underline;cursor:pointer;}
.home-columns .heading{background:#325368;background:-moz-linear-gradient(top,#325368 0%,#0f2434 100%);background:-webkit-linear-gradient(top,#325368 0%,#0f2434 100%);background:linear-gradient(to bottom,#325368 0%,#0f2434 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#325368',endColorstr='#0f2434',GradientType=0);padding:10px 0;position:relative;text-align:center;}
.home-columns .heading h2{color:#ffffff;font:22px/40px Arial,"sans-serif";margin:0;font-weight:600;}
.home-columns img.bug{height:75%;left:10px;margin:-8px 0 0 8px;position:absolute;top:15px;}
.home-columns .featured-image{margin-bottom:10px;}
.home-columns .featured-image img{width:100%;}
.home-columns .footer-menu{margin-bottom:30px;min-height:360px;padding:4px 10px 0 20px;position:relative;}
.home-columns .footer-menu .foot-logo{bottom:0;position:absolute;right:0;text-align:right;width:100%;}
.home-columns .footer-menu .foot-logo img{width:90%;}
.home-columns .footer-menu h3{color:#005797;font:700 16px Arial,"sans-serif";}
.home-columns .footer-menu p.indent{padding-left:20px;}
.home-columns .footer-menu a,.home-columns .footer-menu a:visited,.home-columns .footer-menu a:active{color:#005797;}
.home-columns .footer-menu a:hover{text-decoration:underline;}
.home-columns a,.home-columns a:active{color:#005797;font:14px Arial,"sans-serif";text-decoration:none;}
.home-columns a:hover{color:#005797;text-decoration:underline;}

/* evolution splash page */
#splash{display:block;max-width:960px;text-align:left;overflow:hidden;}
#splash.white{background:none;}
#splash .text{width:400px;}
#splash #deck{float:right;margin-right:0;width:calc(100% - 400px);width:-webkit-calc(100% - 400px);width:-moz-calc(100% - 400px);}
h1.logoed{color:#fff;text-transform:uppercase;font-size:32px;line-height:36px;margin-bottom:12px;}
.splash h1.logoed{color:#000000;font:700 32px/1.2 Arial,"sans-serif";margin:0 0 10px;}
#splash h2,.hero h2{font-size:32px;color:#111;margin:0;line-height:32px;}
#featured-installation h2.post-title{font-size:24px;margin:0;padding:0;}
#featured-installation small.year-info{margin-top:5px;font-size:13px;color:#0e73c0;display:block;}
#splash .hero h2 p{font-size:32px;color:#111;display:inline;margin:0;padding:0;font-weight:600;line-height:1;}
#splash.gallery h2{font-weight:600;}
#splash p.logoed{padding-top:70px;}
#splash p,.hero p{color:#5c5c5c;font:14px Arial,"sans-serif";}
#splash.gallery .text ul{margin-left: 0px !important; padding: 0px}
#splash.gallery .text ul li{font: 14px Arial,"sans-serif" !important;
    color: #686868 !important; margin-bottom: 18px;}
#splash ul li{list-style:disc;margin-left:15px;}
#splash a.img-left{position:relative;display:block;overflow:hidden;padding-top:20px;color:#2F0D9F;text-decoration:none;}
#splash a.img-left img{float:left;margin-top:-25px;margin-right:5px;}
#splash a.img-left strong{font-weight:normal;color:#2F0D9F;}
#splash h2 .hero h2{font-family:Arial,"sans-serif",Helvetica,sans-serif;font-size:32px;color:#111;margin:0;line-height:32px;}
#splash.gallery .hero-txt{clear:both;display:inline-block;}
#splash .features{margin-top:20px;margin-left:65px;width:335px;}
#splash .features p{padding-left:0px;}
#splash table td{vertical-align:inherit;}
.quad{position:relative;overflow:hidden;text-align:left;list-style-type:none;padding:0;margin:0;}
.quad .item{float:left;width:240px;}
.quad ul{list-style-type:none;}
#products{margin:10px -5px 20px;padding:0;position:relative;width:auto;}
#products .item{min-height:260px;}
#products .item{box-sizing:border-box;margin:0;min-height:auto;padding:0 5px;width:25%;}
#products .item .item-inner{background:#12314d;box-sizing:border-box;padding:10px 0;}
#products .item .item-inner .img-hold{margin:10px 0;position:relative;}
#products .item .item-inner .img-hold .hide-img{float:left;opacity:0;visibility:hidden;width:100%;}
#products .item .item-inner .img-hold .hide-img img{width:100%;}
#products .item .item-inner .img-hold a{height:100%;left:0;position:absolute;top:0;width:100%;}
#products .item .item-inner .img-hold a img{max-height:100%;max-width:100%;}
#products .item p{margin:0;min-height:50px;padding:0 5px;line-height:normal;}
#products h3{color:#fff;font-size:16px;padding:10px 0;margin:0px 10px;line-height:20px;min-height:40px;font-weight:normal;}
#products a{text-decoration:none;}
#products p{color:#afafaf;font-size:14px;line-height:22px;margin:0;padding:0 5px;}
#products a{display:block;overflow:hidden;text-align:center;}
#products h3,#products p{text-align:center;}
.evo-product .head-evo-prod{background:#cccccc;box-sizing:border-box;color:#005797;font:700 16px Arial,"sans-serif";margin:0;padding:5px 10px;}
.container-12.evo-product{box-sizing:border-box;padding:0;width:100%;}
.grid-3.product_highlights{box-sizing:border-box;margin:0;padding:0 10px;width:25%;}
.default .product_highlights h4{color:#005797;font:700 16px Arial,"sans-serif";}
.default .product_highlights h4 a{color:#005797;font:700 16px Arial,"sans-serif";text-decoration:none;}
.default .product_highlights a{color:#005797;font:14px Arial,"sans-serif";text-decoration:none;}
#links{position:relative;background:#f0f0f0;padding:5px 15px 45px;font-size:14px;color:#666;}
#links.white{background-color:#fff;}
#links .item{padding:0 10px;}
#links .listing{padding:0 10px;}
#links h4{margin-bottom:0;font-weight:normal;font-size:14px;color:#0e73c0;}
#links ul{padding:0;margin-top:5px;line-height:1.8em;}
#links .hero ul{margin-left:80px;}
#links li{list-style:none;}
#links .hero li{list-style-type:disc;font-size:15px;color:#686868;line-height:1.2em;}
#links a{color:#666;font-size:13px;}
#links a.learn_more{background:#008ed5;border:0 none;border-radius:0;box-sizing:border-box;color:#ffffff;display:inline-block;float:none;font:600 13px Arial,"sans-serif";left:50%;margin:50px auto 25px;padding:10px 25px;position:relative;text-decoration:none;text-transform:uppercase;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);width:auto;}
#links a.learn_more:hover{background:#335469;}
#links link{margin:0;padding:0;}
#links li strong{color:#61049a;text-transform:uppercase;font-weight:bold;}
#links .item h3{color:#0278b3;font-size:19px;font-weight:normal;margin-bottom:0;}
#links .listing h3,#links .hero h3{color:#0278b3;font-size:19px;font-weight:normal;margin-bottom:0;height:23px;}
#links .listing li{color:#666666;list-style-image:url(/assets/img/site/list-bullet.png);list-style-position:inside;}
#links h1{font-size:18px;font-weight:600;color:#0E73C0;}
#links h2{font-size:14px;font-weight:500;color:#0E73C0;}
.l-btn{float:left;width:100%;}

/* individual product splash page */
.features-page .splash p{color:#5c5c5c;font:14px Arial,"sans-serif";margin-bottom:25px;}
.features-page .splash-text{padding-top:55px;padding-left:45px;font-size:1.15384615384615em;line-height:1.26666666666667em;}
.features-page .splash-text h2{margin:0;font-size:2.13333333333333em;line-height:1.125em;font-weight:600;}
.features-page .splash-text h2{color:#005797;font:600 22px Arial,"sans-serif";margin:0;}
.features-page .splash-image{margin-left:45px;}
.container-12.splash .grid-7{float:right;}

/* AOA PAGE */
.features-page .aoa-splash h1{margin-top:0;}
.features-page .aoa-splash p em{font-size:24px;line-height:1.1em;font-weight:100;}
.features-page .aoa-splash p strong{color:#008fd5;}
.features-page .aoa-splash h4{color:#FFF;text-align:right;}
.grid-6.aoa-overview{width:auto;}
.grid-6.aoa-overview img{margin-top:11px;margin-left:45px;float:right;}
#links .grid-6.aoa-overview h4{color:#0278b3;font-size:16px;font-weight:normal;margin-bottom:0;}
#features{padding-top:50px;background-color:#fff;}
#features .item .theitem{-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;transition:opacity .25s linear;display:block;position:relative;}
#features .item .theitem .img-holder{background-position:50% 50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;position:relative;}
#features .item .theitem .img-holder img{opacity:0;visibility:hidden;width:100%;}
#features .item .hgroup{bottom:0;background-color:#11314d;position:absolute;width:100%;}
#features .item a:hover{text-decoration:none;}
#features .item a:hover{opacity:0.9;}
#features .item h3{box-sizing:border-box;color:#ffffff;font-weight:normal;margin:0;padding:5px 10px;width:100%;}
#features .item em{width:100%;text-align:center;position:absolute;bottom:10px;font-size:1.23076923076923em;    /* 17 / 13 */font-family:"Helvetica Neue","Helvetica","Arial","Sans Serif";font-weight:100;color:#fff;}
.footnotes p{color:#000;font-size:9px;}
#features.container-12{margin:0 -5px;padding:50px 0 0;width:auto;}
#features.container-12 .grid-3.item{box-sizing:border-box;margin:0;padding:0 5px;width:25%;}
#links.white.container-12.feature_links{margin:0 -5px;padding:0;width:auto;}
#links.white.container-12.feature_links .grid-3{box-sizing:border-box;margin:0;padding:0 5px;width:25%;}

/* Profile Page */
#headlines .manage-profile h3,#headlines .my-profile h3{margin-bottom:15px;}
.headlines .manage-profile h3,.headlines .my-profile h3{margin-bottom:15px;}
.manage-profile p{padding-left:15px;}
.manage-profile a{color:#630460;text-decoration:none;}
.manage-profile a.active{color:#619dd9;}
.manage-profile a:hover{color:#619dd9;}
#edit_profile p span{display:block;font-size:12px;color:#555;margin:10px 0 0 105px;}
#member_form label.info{display:block;width:100%;margin-bottom:10px;}
img.profile-pix{border:2px solid #fff;-webkit-box-shadow:inset 0 1px 2px #F0F0F0,0 0 5px #999;-moz-box-shadow:inset 0 1px 2px #F0F0F0,0 0 3px #999;-o-box-shadow:inset 0 1px 2px #F0F0F0,0 0 3px #999;-ms-box-shadow:inset 0 1px 2px #F0F0F0,0 0 3px #999;box-shadow:inset 0 1px 2px #F0F0F0,0 0 3px #999;}
.my-profile textarea{min-height:75px;color:#666;font-size:12px;}
.my-profile p label{padding:7px 0;}
#forgot_password_form p label{float:left;width:110px;padding:7px 0;}
p.add-new{margin:20px 0 0 0;padding:20px 0 20px 25px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;float:left;width:475px;clear:both;}
p.add-new a{color:#630460;}
p.add-new a:hover{color:#619dd9;}
.my-profile .cimages,.my-profile .matrix_upload{padding:0;margin:0;}
.my-profile .cimages{width:400px;}
.gallery-success h4{font-size:16px;color:#444;margin:0 0 15px 0;}
.gallery-success a{display:block;margin-bottom:5px;color:#630460;}
.gallery-success a:hover{color:#619dd9;}
.gallery-success a.add-new{margin-top:20px;padding-top:10px;border-top:1px solid #ccc;}
.galleries.shorter{margin-left:15px;width:450px;}
.galleries.shorter .fl-right{width:350px;}
#gallery-info .galleries.shorter .fl-right p{margin:0 0 4px 0;padding:0!important;}
#gallery-about-info p{padding-left:15px;}
.cat-select input{width:350px;}
p.no-make{margin-left:115px;}
p.no-make label{font-size:12px;margin-bottom:6px;color:#666;display:block;}
.galleries{clear:both;float:left;width:100%;margin-bottom:20px;}
.galleries .fl-left{float:left;width:90px;}
.galleries .fl-right{float:right;width:400px;}
.galleries p{margin:0 0 3px 0;}
.galleries small{display:block;margin:0 0 4px 0;text-transform:uppercase;}
.galleries a.edit-btn:hover{color:#619dd9;}
.galleries a.edit-btn{font-size:11px;color:#630460;text-transform:uppercase;margin-right:15px;}
.galleries a.edit-btn.gallery-delete{color:#ff0000;}
.galleries a.edit-btn.gallery-delete:hover{text-decoration:none;}
.delete-ajax p{padding:10px 7px;margin-bottom:13px;background:#ddd;border:1px solid #ccc;font-size:12px;}
.default-pix{border:1px solid #fff;-webkit-box-shadow:inset 0 1px 2px #F0F0F0,0 0 5px #BABABA;-moz-box-shadow:inset 0 1px 2px #F0F0F0,0 0 3px #BABABA;-o-box-shadow:inset 0 1px 2px #F0F0F0,0 0 3px #BABABA;-ms-box-shadow:inset 0 1px 2px #F0F0F0,0 0 3px #BABABA;box-shadow:inset 0 1px 2px #F0F0F0,0 0 3px #BABABA;}
#change_password{padding-left:40px;}
.column-mrg{padding:0 15px;}
p.for-more{margin-top:25px;padding-top:15px;border-top:1px solid #ddd;}
.wFormContainer input[type=submit],.wForm input[type=button]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#4984a2 linear-gradient(#76aed1,#4984a2) repeat-x scroll 0 0;border-color:#4984a2 #bbbbbb #999999;border-image:none;border-radius:4px;border-style:solid;border-width:1px;color:#ffffff;cursor:pointer;display:inline-block;font:bold 12px/1.3 "Helvetica Neue","Arial","Liberation Sans",FreeSans,sans-serif;margin:0;outline:0 none;overflow:visible;padding:4px 20px;text-decoration:none;text-shadow:0 1px 1px #333;vertical-align:top;width:auto;}
.wFormContainer input[type="submit"]:hover,.wForm input[type="button"]:hover{background-image:linear-gradient(#9abfd6,#99b6cc 1px,#749baf);text-decoration:none;}
#profile-info ul li p{display:inline;padding:0!important;}
#profile-info ul{margin-left:15px;padding:0;}
.my-profile .safecracker_file_thumb img{border:1px solid #ddd;}
.my-profile .safecracker_file_thumb .filename{font-size:14px;margin:5px 0 8px 0;}
.my-profile .safecracker_file_thumb p{display:none;}
.my-profile .safecracker_file_thumb a{position:absolute;bottom:5px;right:10px;width:13px;height:13px;}
.my-profile .safecracker_file_thumb a img{border:none;position:absolute;right:10px;bottom:5px;}
.my-profile .safecracker_file_thumb .error-mark{display:none;}
.my-profile .safecracker_file_thumb .delete-mark{width:15px;height:15px;background:#fff;position:absolute;bottom:10px;right:10px;text-align:center;}
.my-profile .safecracker_file_thumb .delete-mark a{color:#ff0000;font-weight:bold;font-size:15px;line-height:14px;text-decoration:none;}
.my-profile .safecracker_file_thumb .delete-mark:hover{cursor:pointer;background:#fafafa;}
.message{display:none;}
.alert-message{display:none;background:#fafafa;border:1px dashed #ff0000;padding:20px;width:730px;margin:0 0 20px 60px;}
.alert-message ul{margin-bottom:0;}
.alert-message ul li{list-style:disc;margin-left:15px;}
#content .alert-message h4{font-size:16px;color:#ff0000;padding:0;}

/* 5.5 - Upload Gallery */
.my-aircraft{position:relative;padding:0 0 50px 0;}
.my-profile .my-aircraft input.submit-sbtn{position:absolute;bottom:0;}

/* 5.5 - Alerts & Messages */
#msg-out.msg{display:none;}
#forgot_password_form .msg{width:400px;}
#publishForm{padding-left:44px;}
#publishForm p label{display:block;width:100%;}
#publishForm p input[type=text]{width:194px;}
#publishForm p.first{margin-top:0;padding-top:0;}
.msg{padding:15px 10px 15px 55px;float:left;clear:both;margin:0 0 20px 20px;width:830px;border:1px solid #ccc;}
.msg p,.blog-content .msg p{margin:0!important;}
.msg.shorter{width:430px;margin-left:0;}
.default{background:url(/assets/img/icons/msg_default.png) 10px center no-repeat #fff;color:#424242;}
.default a{color:#424242;text-decoration:underline;}
.default a:hover{color:#619dd9!important;text-decoration:underline;cursor:pointer;}
.default a:visited{color:#424242;}
.notice{background:url(/assets/img/icons/msg_notice.png) 10px center no-repeat #fff5af;color:#b3a437;}
.time{background:url(/assets/img/icons/msg-time.png) 10px center no-repeat #f2f2f2;color:#444;}
.notice a{color:#b3a437;text-decoration:underline;}
.success{background:url(/assets/img/icons/msg_success.png) 10px center no-repeat #dadada;color:#64ae23;}
.success a{color:#64ae23;text-decoration:underline;}
.fail{background:url(/assets/img/icons/msg_fail.png) 10px center no-repeat #ffe2e1;color:#c83f39;}
.fail a{color:#c83f39;text-decoration:underline;}

/* Customer Gallery */
#content{position:relative;padding-bottom:35px;}
#content>div{padding:0;}

/*#content > .installation{float: none;}*/
#splash.gallery.copy-company{padding-left:55px;}
#splash.gallery{background:none;height:auto;clear:both;}
#splash.gallery .ddev{float:left;box-sizing:border-box;}
#splash.gallery .grid-5.support-image{float:right;width:48%!important;}
#splash.gallery .grid-5.support-image img{height:auto!important;width:100%!important;}
#splash.gallery .text{width:100%;}
#splash.gallery .text .grid-8{margin:0;width:100%;}
#splash.gallery .grid-7{width:49%!important;}
.gallery h2{margin:0;font-size:2.13333333333333em;line-height:1.125em;font-weight:normal;}
#splash.gallery .text h3{color:#0278b3;font-size:19px;font-weight:normal;margin-bottom:0;}
#splash.gallery p{font-size:15px;line-height:18px;}
#splash.gallery .hero-txt p{font-size:13px;color:#666;}
#splash.gallery .text ul{margin-left:40px;}
/*#splash.gallery img{float:right;margin:0 68px 20px 22px;}*/
#splash.gallery img{margin:0 20px 0 0;}
#splash.gallery .gm-style img{float:right;margin:0px;}
#headlines h3{background:#dadada;background:-moz-linear-gradient(top,#dadada 0%,#acacac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dadada),color-stop(100%,#acacac));background:-webkit-linear-gradient(top,#dadada 0%,#acacac 100%);background:-o-linear-gradient(top,#dadada 0%,#acacac 100%);background:-ms-linear-gradient(top,#dadada 0%,#acacac 100%);background:linear-gradient(top,#dadada 0%,#acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada',endColorstr='#acacac',GradientType=0);color:#474747;font-size:19px;font-weight:normal;margin-left:-1px;line-height:54px;text-align:center;margin-bottom:20px;}
#headlines h4{background:#dadada;background:-moz-linear-gradient(top,#dadada 0%,#acacac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dadada),color-stop(100%,#acacac));background:-webkit-linear-gradient(top,#dadada 0%,#acacac 100%);background:-o-linear-gradient(top,#dadada 0%,#acacac 100%);background:-ms-linear-gradient(top,#dadada 0%,#acacac 100%);background:linear-gradient(top,#dadada 0%,#acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada',endColorstr='#acacac',GradientType=0);color:#474747;font-size:19px;font-weight:normal;margin-left:-1px;line-height:54px;text-align:center;margin-bottom:20px;}
#headlines.user-profile{padding-bottom:30px;}
#headlines h4{float:left;width:100%;}
.headlines h3{background:#dadada;background:-moz-linear-gradient(top,#dadada 0%,#acacac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dadada),color-stop(100%,#acacac));background:-webkit-linear-gradient(top,#dadada 0%,#acacac 100%);background:-o-linear-gradient(top,#dadada 0%,#acacac 100%);background:-ms-linear-gradient(top,#dadada 0%,#acacac 100%);background:linear-gradient(top,#dadada 0%,#acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada',endColorstr='#acacac',GradientType=0);color:#474747;font-size:19px;font-weight:normal;margin-left:-1px;line-height:54px;text-align:center;margin-bottom:20px;}
.headlines h4{background:#dadada;background:-moz-linear-gradient(top,#dadada 0%,#acacac 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dadada),color-stop(100%,#acacac));background:-webkit-linear-gradient(top,#dadada 0%,#acacac 100%);background:-o-linear-gradient(top,#dadada 0%,#acacac 100%);background:-ms-linear-gradient(top,#dadada 0%,#acacac 100%);background:linear-gradient(top,#dadada 0%,#acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada',endColorstr='#acacac',GradientType=0);color:#474747;font-size:19px;font-weight:normal;margin-left:-1px;line-height:54px;text-align:center;margin-bottom:20px;}
.headlines.user-profile{padding-bottom:30px;}
.headlines h4{float:left;width:100%;}
#change_password p label{width:150px;float:left;}
.my-profile input.submit-sbtn{border:none;float:right;margin:20px 0 10px 0;text-align:center;height:27px;}
.submit-wrap{position:relative;}
.my-profile div input.submit-sbtn{float:left;}
#content h4{margin-top:0;padding-left:15px;}
#content .installation h4{color:#000;font-size:17px;font-weight:normal;margin-bottom:5px;margin-top:0;}
#content p.description{color:#0E73C0;font-size:13px;line-height:18px;margin-top:0;padding-left:15px;}
.installation h5{color:#0E73C0;font-size:13px;font-weight:normal;margin-top:0;margin-bottom:0;padding-left:15px;}
#content p{padding-left:15px;margin-top:10px;margin-bottom:10px;}
#content .installation p{line-height:20px;}
#content p.subhead{font-size:17px;color:#1c7bc4;}
#container ul.expand>li{list-style-image:url(/assets/img/site/plus.png);margin-left:15px;}
#container ul.expand>li.collapse{list-style-image:url(/assets/img/site/minus.png);}
#container .column-mrg ul.expandarrow{margin:25px 0 20px 0;padding-top:15px;border-top:1px solid #ddd;}
#container ul.expandarrow>li{list-style-image:url(/assets/img/site/arrow-right.png);margin-left:20px;}
#container ul.expandarrow>li.collapse{list-style-image:url(/assets/img/site/arrow-down.png);}
ul.expandarrow ul li span{color:#0e73c0;}
.links ul.expandarrow ul{margin-left:20px;}
.listtoggle ul{display:none;margin-left:15px;padding-left:10px;}
.listtoggle>a{display:block;position:relative;}
.expandarrow .listtoggle h4{display:inline;}
#content #entries{width:400px;padding-left:10px;}
#content .grid-4#entries{width:300px;padding-left:0px;}
#entries ul{line-height:1.8em;padding:0 0px 0px 10px;margin-top:5px;margin-bottom:38px;}
#entries li{list-style:none;}
ul.archivenews li ul li{padding:0 0 0 -60px;font-size:15px;line-height:18px;margin-bottom:6px;}
ul.archivenews ul li h4{margin-left:-15px;padding:0;}
.customer{float:left;margin:0 10px 10px 0;}
.support p{font-size:13px;}
.login{background-color:#f6f6f6;border:1px solid #c6c6c6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:28px;}
.login h2{font-size:16px;padding-left:20px;margin-bottom:10px;margin-top:20px;}
.login p{font-size:11px;color:#000;margin-left:5px;}
.login a,.login a:visited{color:#007dde;}
.login form{margin-top:24px;}
.login label{color:#000;padding-left:3px;}
.login input[type=text],.login input[type=password]{background-color:#fff;border:1px solid #c6c6c6;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:4px;width:172px;}
.login input[type=submit],#contact input[type=submit]{background:#89bdd6;    /* Old browsers */background:-moz-linear-gradient(top,#89bdd6 0%,#7cb6d1 26%,#55a0c3 78%,#4a9abf 100%);    /* FF3.6+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#89bdd6),color-stop(26%,#7cb6d1),color-stop(78%,#55a0c3),color-stop(100%,#4a9abf));    /* Chrome,Safari4+ */background:-webkit-linear-gradient(top,#89bdd6 0%,#7cb6d1 26%,#55a0c3 78%,#4a9abf 100%);    /* Chrome10+,Safari5.1+ */background:-o-linear-gradient(top,#89bdd6 0%,#7cb6d1 26%,#55a0c3 78%,#4a9abf 100%);    /* Opera 11.10+ */background:-ms-linear-gradient(top,#89bdd6 0%,#7cb6d1 26%,#55a0c3 78%,#4a9abf 100%);    /* IE10+ */background:linear-gradient(top,#89bdd6 0%,#7cb6d1 26%,#55a0c3 78%,#4a9abf 100%);    /* W3C */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89bdd6',endColorstr='#4a9abf',GradientType=0);    /* IE6-9 */border:1px solid #c6c6c6;color:#fff;font-size:13px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border-radius:0px \0/;margin:20px 0 24px 0;padding:5px;width:181px;}
#contact input[type=submit]{width:100%;}
#status{color:#f30;}
#publishForm label.info{width:200px;}

/* tracking */
.tracking h4{font-size:15px;margin-bottom:-8px;}
.tracking h4,.tracking p,.tracking ul li{font-size:15px;padding-left:15px;}
.tracking #content h4{margin-top:25px;}
.tracking #content p a,.tracking p a{color:#666666;}
#content .media{margin-top:-8px;margin-bottom:24px;}
#content ul{margin-bottom:24px;}
#headlines.tracking h4{float:none;}
.headlines.tracking h4{float:none;}

/* contact */
p.contactsplash{margin-right:20px;}
p.contactsplash.left{float:left;}
p.contactsplash .button{}
.contactinfo p,.contactinfo h4{font-size:13px;}
.contactinfo p{margin-top:0;}
.contactinfo h4{margin-bottom:0;margin-top:0;}
.contactinfo span{display:block;float:right;}

/* contact form */
#contact p{font-family:Arial;font-size:12px;}
#contact .formfields{padding-left:50px;margin-right:-50px;}
#contact .formfields label{display:inline-block;text-align:right;width:80px;}
#contact .planefields label{display:inline-block;text-align:right;width:200px;}
#contact label{margin-right:4px;}
#contact input[type=text]{border-width:1px;width:140px;}
#contact textarea{border-width:1px;width:180px;}
#contact p.required{font-weight:bold;margin-top:40px;padding-left:0;}

/* company */
#container ul.plain li{list-style-type:none;}
#container ul.plain{list-style-type:none;padding-left:25px;}
#splash ul.plain{font-size:15px;margin-left:40px;}
#splash ul.plain li{margin-bottom:26px;}
#splash.team{height:auto;margin:0 -15px;max-width:none;width:auto;}
#splash.team .rightcolumn p{padding-left:25px;}
#splash.team .left-content{width:48%;float:left;}
#splash.team .right-content{width:48%;float:right;}

/* Where to buy */
#map_canvas{width:100%;height:385px;margin-left:0px;margin-bottom:30px;float:left;}
#map_search{width:100%;float:left;margin:10px 0px 10px 10px;color:rgb(104,104,104);font-size:11px;}
#map_search select{padding:2px;}
#map_search #divCountry{float:left;margin-right:3px;}
#map_search #divState{float:left;display:none}
#map_search #divOr{float:left;width:55px;text-align:center;font-weight:bold;}
#map_search #divZip{float:left;margin-right:3px;}
#map_search #divCity{float:left;display:none;margin-right:14px;}
#map_search #divBtnSearch{float:left;}
#map_search a.button{width:80px;height:16px;text-decoration:none;margin-top:8px;text-align:center;*vertical-align:middle;}
#map_search #divRadius{float:left;margin-right:4px;}
.printLink{cursor:pointer;background:url(/assets/img/site/print.png) no-repeat;padding:5px 5px 0px 31px;}
#map{width:500px;height:385px;margin-top:-15px;}
.jvectormap-label{position:absolute;display:none;border:solid 1px #CDCDCD;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#20394a;color:#CDCDCD;font-family:sans-serif,Verdana;font-size:smaller;padding:5px;}
.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;left:65px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#20394a;padding:3px;color:#CDCDCD;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center;}
.jvectormap-zoomin{top:20px;}
.jvectormap-zoomout{top:40px;}
#map path{stroke:#a9c1cd;cursor:pointer;}
#splash .listing{float:right;margin:0 32px 20px 6px;width:35%!important;min-height:575px;}
#splash .listing h2{color:#0E73C0;font-size:15px;ine-height:18px;}
#splash .listing h2 a,#splash .listing h2 a:visited{color:#606;text-decoration:none;cursor:pointer;font-size:15px;}
#splash .listing h2 a:hover{text-decoration:underline;}

/* buttons */
a.button,a.button:visited,.tracking a.button{background:#008ed5;border:0 none;color:#ffffff;display:block;float:right;font:600 13px Arial,"sans-serif";padding:10px 15px;text-decoration:none;text-transform:uppercase;text-align:center;}
a.button.bottom{position:absolute;bottom:125px;}
a.button.wide{width:100%;}
#content a.button{margin-bottom:25px;}
#content a.button.wide{width:99%;margin:0 10px 25px;}
header a.button.search,header a.search:visited{border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-radius:0px \0/;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);box-shadow:0px 0px 2px rgba(0,0,0,0.4);color:#fff;font-size:13px;margin-right:12px;padding:3px 2px 1px;width:135px;}
a.button:hover,header a.button:hover,.login input[type="submit"]:hover,#contact input[type="submit"]:hover{background:#686868;color:#ffffff!important;text-decoration:none;}
.rss{background:url(/assets/img/site/rss-icon.png) no-repeat center right;display:inline-block;height:21px;margin-bottom:-5px;margin-left:14px;width:21px;}

/* footer*/
#warranty p{margin-bottom:30px;}
#warranty a{color:#0e73c0;font-size:19px;}

/* footer */
footer{width:960px;margin:0 auto 0 auto;color:#fff;text-align:center;}
footer p{color:#000000;font:14px Arial,"sans-serif";}
footer .menu-items{float:left;margin:20px 0 5px;width:100%;}
footer .menu-items a,footer .menu-items a:active,footer .menu-items a:visited{color:#000000;font:14px Arial,"sans-serif";text-decoration:none;}
footer .menu-items a:hover{text-decoration:underline;}
footer .copyright{float:left;margin:0 0 20px;width:100%;}
#social-icons{float:right;}
#social-icons a{float:left;margin-left:20px;}
#social-icons a img{width:32px;}

/* Slimbox */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(/assets/img/site/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(/assets/img/site/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(/assets/img/site/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}

/* non-semantic helper classes */
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
.hidden{display:none!important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.product_index #breadcrumbs,.product_package_lander #breadcrumbs{position:absolute;}
.product_index #breadcrumbs p,.product_package_lander #breadcrumbs p{background:none;}
.product_index #splash h2{font:700 26px/1.2 Arial,"sans-serif";}
.product_index #splash p,.product_package_lander #splash p{margin-top:5px;}
.product_index #products .item{background:none;box-sizing:border-box;margin:0;min-height:auto;padding:0 5px;position:relative;width:25%;}
.product_index #products .item .img-holder{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;margin-bottom:10px;position:relative;}
.product_index #products .item .img-holder img{opacity:0;vertical-align:top;visibility:hidden;width:100%;}
.product_index #products h3,.product_index #products p{color:#5c5c5c;font:14px Arial,"sans-serif";text-align:center;}
.product_index #products h3{top:0px;display:none;}
.product_index #products p{top:268px;color:#555;font-size:14px;line-height:20px;}
.features-page table,.features-page tr{display:block;border:none;width:930px;}
.features-page table table,.features-page tr tr{width:465px;}
.features-page td{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:185px;border:none;}
.features-page #contentTab2 td td{width:222px;}
.features-page #contentTab2 #links .hero ul{margin-left:30px;padding-right:15px;}
.features-page #contentTab2 #links .hero li{font-size:12px;line-height:15px;padding-bottom:5px;font-family:Arial,sans-serif;}
.features-page #contentTab2 #links .hero h3{padding-left:15px;}
.product_highlights h3,.feature_links h3,#contentTab3 h3,#contentTab4 h3{color:#0E73C0;font-weight:normal;font-size:19px;}
#contentTab4 h5{font-style:italic;font-size:18px;font-weight:normal;color:#0E73C0;margin-left:60px;}
#contentTab4 h5 a{font-style:italic;font-size:16px;color:#0E73C0;text-decoration:underline;}
.features_footer{clear:both;}
.features_footer p{font-size:10px;margin-bottom:0px;}
#splash.gallery .support-image p{margin:0px;padding:0;}
#splash.gallery .support-image img{margin:0px;}
.search a{text-decoration:underline;}
.search a:hover{color:#cccccc;}
a.searchh1{font-weight:bold;color:#0082C8;}
a.searchh1:hover{color:#619dd9;}

/* technical information */
p a.file{text-decoration:none;}
#subscription-info p{margin-left:44px;padding-left:0px;}
.column_table{width:100%;border-collapse:separate;}
.column_table thead td{background:#4B8ABD;color:#FFF;white-space:nowrap;}
.column_table td{color:#4F4F4F;border:1px solid #F0F0F0;padding:10px;}
.column_table tr.odd td{background:#E9E9E9;}
.column_table tr.even td{background:#DFDFDF;}
a.standard_button,.default a.standard_button{display:inline-block;padding:10px;color:#FFF;background:#C0C0C0;text-decoration:none;}
a.standard_button:hover,.default a.standard_button:hover,a.standard_button:focus,.default a.standard_button:focus,a.standard_button:active,.default a.standard_button:active{color:#FFF!important;background:#C0C0C0!important;}
.reviewActions img,#splash.gallery .reviewActions img{float:none;margin:0;}
.tracking .switchable_form h4,.tracking .switchable_form p,.tracking .switchable_form ul li{font-size:13px!important;}
#breadcrumbs p{float:left;}
.switchable_form select,.wFormContainer select,.switchable_form input[type="text"],.wFormContainer input[type="text"],.switchable_form input[type="time"],.wFormContainer input[type="time"],.switchable_form input[type="number"],.wFormContainer input[type="number"],.switchable_form input[type="url"],.wFormContainer input[type="url"],.switchable_form input[type="email"],.wFormContainer input[type="email"],.switchable_form input[type="password"],.wFormContainer input[type="password"],.switchable_form textarea,.wFormContainer textarea{border:1px solid #D2D2D2!important;border-radius:5px 5px 5px 5px!important;margin-bottom:10px!important;padding:5px 8px 5px 8px!important;background:#FFF!important;height:auto!important;}
.wForm div>div.oneField,.wForm fieldset>div.oneField,.wForm form>div.oneField,.wForm fieldset,.wForm .matrixLayout,.wForm .gridLayout,.wForm h4,.wForm .wfPagingButtons,.wForm .actions{margin-top:0px!important;}
.switchable_form h3,.switchable_form legend{padding-left:15px;}
#mktFrmButtons input{padding:4px 20px!important;}
.switchable_form fieldset,.wFormContainer fieldset{margin-top:20px!important;display:block;padding:10px!important;border:2px groove threedface!important;}
.switchable_form,.wFormContainer{color:#686868!important;}
.wForm .captcha label{display:block;}
.wForm p.instructions{margin:10px 0 10px!important;padding:0!important;}
.wForm .actions{display:inline-block;}
#form_298589{margin-top:20px;}
.wForm .saveAndResume{text-align:left;}
.thank_you_page{padding-bottom:200px;}

/* Configurator Page */
.product-options{display:inline-block;margin-right:9px;margin-left:9px;min-height:122px;margin-top:20px;}
.product-options .grid-7{text-align:right;width:400.5px;}
.product-options .grid-7 p{padding-right:0px;}
.product-options .grid-5{width:287.5px;}
#options{padding-top:20px;padding-left:60px;}
#configurators .text{display:block;overflow:hidden;text-align:left;width:960px;min-height:200px;}
#configurators .grid-3{margin-left:44px;width:178.5px;}
.searchBox{width:198px;}
#configurator #splash h2{font-size:27px;}
#configurators h2{font-size:15px;font-family:Arial,"sans-serif";padding:0;margin:0;padding-left:15px;}
#configurators .learn_more{text-align:right;}
#configurator #headlines h3{text-align:left;padding-left:15px;}
#configurator .headlines h3{text-align:left;padding-left:15px;}
#configurator .content{background-color:#fff;}
#configurator p.subheader{color:#0072BC;font-size:16px!important;font-weight:300;margin-bottom:2px;margin-top:2px;padding-left:10px;}
#configurator select.searchBox{width:260px;}
.login_callout{padding:15px;margin:10px auto;text-align:center;border:1px #999;}
.preferred_dealer_icon{position:absolute;top:0%;left:18px;}
.cke_skin_wygwam2.cke_editor_cf_gallery_my_panel_dialog .cke_dialog_contents div.cke_dialog_ui_vbox.cke_dialog_page_contents{display:table;}
.image-preview .size{display:none!important;}
.customer-login.static-height{height:150px;}
.social-share iframe{margin-right:10px;}
.social-share iframe.twitter-share-button{margin-right:10px;}
.social-share{display:inline-block;margin:-3px 20px;padding-left:0;padding-top:0;vertical-align:middle;}
.social-share .IN-widget{margin-left:-2px!important;}
#splash.gallery h2{display:inline-block;font:700 26px/1.2 Arial,"sans-serif";vertical-align:top;}
#splash.gallery .ddev h2{padding:0;}
#splash.gallery .ddev p{padding:0;}
.social-share .fb-share-button.fb_iframe_widget{float:left;margin-right:10px;}
.social-share.bottom{margin:15px 67px 0;width:100%;}
#splash.gallery.company h2,#splash.gallery.cc-company h2{display:block;margin-bottom:10px;padding:0;}
#splash.gallery .img-contt{float:right;margin-left:15px;width:35%;}
#splash.gallery .img-contt img{float:none;margin:0;width:100%;}
#splash.gallery.company p{padding:0;}
#content.container-12.tracking .grid-6{box-sizing:border-box;margin:0;padding:0 5px;width:50%;}
#splash.team .text{width:auto;}
#splash.team .text h2{box-sizing:border-box;font:700 26px/1.2 Arial,"sans-serif";padding:0 15px 15px;}
#splash.team .grid-6.left-content{box-sizing:border-box;margin:0;padding:0 15px;width:50%;}
#splash.team .grid-6.left-content p{padding:0;}
#splash.team .grid-6.right-content{box-sizing:border-box;float:left;margin:0;padding:0 15px;width:50%;}
#splash.team .grid-6.right-content p{padding:0;}
#splash.gallery.cc-company h3{color:#005797;font:700 16px Arial,"sans-serif";padding:0;}
#splash.gallery.cc-company p{padding:0;}
.company-copy #splash.gallery,#splash.gallery.cc-company,.company-copy #splash.team,#splash.gallery.sumit,.news-page #splash.team{box-sizing:border-box;padding-left:55px;}
#splash.gallery.copy-company .text .grid-8{margin:0;padding:0;width:60%;}
#splash.gallery.copy-company .text h2{display:block;padding:0;}
#splash.gallery.copy-company .text p{padding:0;}
#splash.gallery.copy-company .text h3{color:#005797;font:700 16px Arial,"sans-serif";padding:0;}
#content #entries{padding:0 5px;width:50%;}
#splash.gallery p.contactsplash.contactsplash{float:left;}
.news-page #splash.gallery .text .grid-8{box-sizing:border-box;padding-left:55px;width:65%;}
.grid-6.aoa-overview.p-space-kb h3{padding:0px!important;}
#popup.Off{display:none!important;z-index:0!important;}
.customer-pages #splash.gallery h2{font:26px/1.2 Arial,"sans-serif";color:#505050;font-size:32px;color:#111;font-weight:600;}
.customer-pages .login_callout{padding:0px;}
#splash.myprivacy h2{margin-top:10px;}
#splash.myprivacy .text ul{margin-left:0px;}
#splash.myprivacy .text ul.def{padding-left:0px;}
#splash.myprivacy .text ul.def li{list-style:none;padding-left:0px;margin-left:0px;}
.evolve-h1{margin:40px 15px 0px;}
.d-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.d-flex .item .item-inner{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;}
#products .item .item-inner .img-copy{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;}

/*--count-down-css-starts--*/
.pop-count{background:rgba(0,0,0,0.5);position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:0;width:100%;height:100%;}
.pop-count .pop-box{width:80%;position:absolute;-webkit-transition:all 0.4s ease-in;transition:all 0.4s ease-in;}

.tab-content #links.feature_links .footer-boldtext{
	color: #666 !important;
    font-family: myriad-pro,"Helvetica Neue","Helvetica","Arial","Tahoma","sans-serif" !important;
    display: block;
    font-size: 0.67em !important;
    margin: 2.33em 0 2.33em 0;
    font-weight: bold !important;

}
.tab-content  #links.feature_links .footer-boldtext a{color:#666 !important; word-wrap: break-word;}

@media (min-width:768px){
	.pop-count .pop-box{width:550px;}
}
.pop-count .pop-box .pop-inner{background:#062789;background:-webkit-gradient(linear,left top,left bottom,from(#062789),to(#0838c4));background:linear-gradient(to bottom,#062789 0%,#0838c4 100%);-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;}
.pop-count .pop-box .remove{position:absolute;right:10px;top:10px;color:#fff;font-size:16px;line-height:1;cursor:pointer;}
@media (min-width:768px){
	.pop-count .pop-box .remove{right:15px;top:15px;}
}
.pop-count .pop-box h2{text-align:center;color:#fff;font:700 20px/1.2 Open Sans;margin:0;}
@media (min-width:768px){
	.pop-count .pop-box h2{font-size:42px;}
}
.pop-count .pop-box h2 strong{font-size:30px;}
@media (min-width:768px){
	.pop-count .pop-box h2 strong{font-size:62px;}
}
.pop-count .pop-box .counter{text-align:center;margin:15px 0 10px;}
@media (min-width:768px){
	.pop-count .pop-box .counter{margin:25px 0 20px;}
}
.pop-count .pop-box .counter ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.pop-count .pop-box .counter ul li{padding:0 5px;}
@media (min-width:768px){
	.pop-count .pop-box .counter ul li{padding:0 10px;}
}
.pop-count .pop-box .counter ul li .number{background:#ffffff;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#9c9c9b));background:linear-gradient(to bottom,#ffffff 0%,#9c9c9b 100%);font:bold 40px/1.1 Arial;padding:0 5px;color:#000;-webkit-box-shadow:3px 4px 14px rgba(0,0,0,0.15);box-shadow:3px 4px 14px rgba(0,0,0,0.15);}
@media (min-width:768px){
	.pop-count .pop-box .counter ul li .number{font-size:90px;padding:0 10px;}
}
.pop-count .pop-box .counter ul li .name{margin-top:6px;color:#fff;text-transform:uppercase;font:700 8px/1 Open Sans;letter-spacing:2px;}
@media (min-width:768px){
	.pop-count .pop-box .counter ul li .name{font-size:16px;}
}
.pop-count .pop-box .meta{background:#000;color:#ffff00;font:700 2.7vw/1 Open Sans;padding:8px;text-align:center;}
@media (min-width:768px){
	.pop-count .pop-box .meta{font-size:20px;}
}
.pop-count .pop-box .meta a{color:#ffff00;}
.pop-count .pop-box.animate-text{display:-webkit-box;display:-ms-flexbox;display:flex;}
.pop-count .pop-box.animate-text .pop-inner{-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count .pop-box.animate-text .pop-inner{padding:15px 15px 0;text-align:center;}
}
@media (orientation:landscape),(min-width:768px){
	.pop-count .pop-box.animate-text .pop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%;width:63%;}
}
@media (min-width:992px){
	.pop-count .pop-box.animate-text .pop-inner{width:62.5%;}
}
.pop-count .pop-box.animate-text .remove{position:absolute;right:10px;top:10px;color:#fff;font-size:16px;line-height:1;cursor:pointer;}
@media (min-width:768px){
	.pop-count .pop-box.animate-text .remove{right:15px;top:15px;}
}
.pop-count .pop-box.animate-text h2{color:#fff;font:700 2.2vw/1 Open Sans;margin:0;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count .pop-box.animate-text h2{font-size:8vw;margin-bottom:15px;}
}
@media (min-width:992px){
	.pop-count .pop-box.animate-text h2{font-size:22px;}
}
.pop-count .pop-box.animate-text h2 strong{font-size:4vw;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count .pop-box.animate-text h2 strong{font-size:12vw;}
}
@media (min-width:992px){
	.pop-count .pop-box.animate-text h2 strong{font-size:40px;}
}
.pop-count .pop-box.animate-text .counter{text-align:center;margin:0 20px 10px;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count .pop-box.animate-text .counter{margin:0 10px 10px;}
}
.pop-count .pop-box.animate-text .counter ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.pop-count .pop-box.animate-text .counter ul li{padding:0 5px;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count .pop-box.animate-text .counter ul li{padding:0 10px;}
}
.pop-count .pop-box.animate-text .counter ul li .number{background:#ffffff;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#9c9c9b));background:linear-gradient(to bottom,#ffffff 0%,#9c9c9b 100%);font:bold 5.2vw/1.1 Arial;padding:0 10px;color:#000;-webkit-box-shadow:3px 4px 14px rgba(0,0,0,0.15);box-shadow:3px 4px 14px rgba(0,0,0,0.15);}
@media (max-width:767px) and (orientation:portrait){
	.pop-count .pop-box.animate-text .counter ul li .number{font-size:15vw;}
}
@media (min-width:992px){
	.pop-count .pop-box.animate-text .counter ul li .number{font-size:50px;}
}
.pop-count .pop-box.animate-text .counter ul li .name{margin-top:6px;color:#fff;text-transform:uppercase;font:700 1.1vw/1 Open Sans;letter-spacing:2px;}
@media (min-width:992px){
	.pop-count .pop-box.animate-text .counter ul li .name{font-size:11px;}
}
@media (max-width:767px) and (orientation:portrait){
	.pop-count .pop-box.animate-text .counter ul li .name{font-size:2.5vw;}
}
.pop-count .pop-box.animate-text .meta{background:#000;color:#ffff00;font:700 2vw/1 Open Sans;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count .pop-box.animate-text .meta{text-align:center;padding:10px;font-size:3.4vw;}
	.pop-count .pop-box.animate-text .meta br{display:none;}
}
@media (orientation:landscape),(min-width:768px){
	.pop-count .pop-box.animate-text .meta{width:37%;-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%;display:-webkit-box;display:-ms-flexbox;display:flex;}
	.pop-count .pop-box.animate-text .meta .center{-ms-flex-item-align:center;align-self:center;}
}
@media (min-width:992px){
	.pop-count .pop-box.animate-text .meta{width:37.5%;font-size:1vw;text-align:left;}
}
.pop-count .pop-box.animate-text .meta a{color:#ffff00;}
.pop-count-box{display:none; overflow: hidden;}
@media (max-width:960px){
	.pop-count-box{float:left;width:100%;}
}
.pop-count-box .pop-box{background:#062789;background:-webkit-gradient(linear,left top,left bottom,from(#062789),to(#0838c4));background:linear-gradient(to bottom,#062789 0%,#0838c4 100%);position:relative;width:100%;}
@media (orientation:landscape),(min-width:768px){
	.pop-count-box .pop-box{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0 0;}
}
.pop-count-box .pop-box .pop-inner{-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count-box .pop-box .pop-inner{padding:15px 15px 0;text-align:center;}
}
@media (orientation:landscape),(min-width:768px){
	.pop-count-box .pop-box .pop-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%;width:63%;}
}
@media (min-width:992px){
	.pop-count-box .pop-box .pop-inner{width:62.5%;}
}
.pop-count-box .pop-box .remove{position:absolute;right:10px;top:10px;color:#fff;font-size:16px;line-height:1;cursor:pointer;}
@media (min-width:768px){
	.pop-count-box .pop-box .remove{right:15px;top:15px;}
}
.pop-count-box .pop-box h2{color:#fff;font:700 2.2vw/1 Open Sans;margin:0;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count-box .pop-box h2{font-size:8vw;margin-bottom:15px;}
}
@media (min-width:992px){
	.pop-count-box .pop-box h2{font-size:22px;}
}
.pop-count-box .pop-box h2 strong{font-size:4vw;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count-box .pop-box h2 strong{font-size:12vw;}
}
@media (min-width:992px){
	.pop-count-box .pop-box h2 strong{font-size:40px;}
}
.pop-count-box .pop-box .counter{text-align:center;margin:0 20px 10px;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count-box .pop-box .counter{margin:0 10px 10px;}
}
.pop-count-box .pop-box .counter ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.pop-count-box .pop-box .counter ul li{padding:0 5px;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count-box .pop-box .counter ul li{padding:0 10px;}
}
.pop-count-box .pop-box .counter ul li .number{background:#ffffff;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#9c9c9b));background:linear-gradient(to bottom,#ffffff 0%,#9c9c9b 100%);font:bold 5.2vw/1.1 Arial;padding:0 10px;color:#000;-webkit-box-shadow:3px 4px 14px rgba(0,0,0,0.15);box-shadow:3px 4px 14px rgba(0,0,0,0.15);}
@media (max-width:767px) and (orientation:portrait){
	.pop-count-box .pop-box .counter ul li .number{font-size:15vw;}
}
@media (min-width:992px){
	.pop-count-box .pop-box .counter ul li .number{font-size:50px;}
}
.pop-count-box .pop-box .counter ul li .name{margin-top:6px;color:#fff;text-transform:uppercase;font:700 1.1vw/1 Open Sans;letter-spacing:2px;}
@media (min-width:992px){
	.pop-count-box .pop-box .counter ul li .name{font-size:11px;}
}
@media (max-width:767px) and (orientation:portrait){
	.pop-count-box .pop-box .counter ul li .name{font-size:2.5vw;}
}
.pop-count-box .pop-box .meta{background:#000;color:#ffff00;font:700 2vw/1 Open Sans;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:767px) and (orientation:portrait){
	.pop-count-box .pop-box .meta{text-align:center;padding:10px;font-size:3.4vw;}
	.pop-count-box .pop-box .meta br{display:none;}
}
@media (orientation:landscape),(min-width:768px){
	.pop-count-box .pop-box .meta{width:37%;-webkit-box-flex:0;-ms-flex:0 0 37%;flex:0 0 37%;display:-webkit-box;display:-ms-flexbox;display:flex;}
	.pop-count-box .pop-box .meta .center{-ms-flex-item-align:center;align-self:center;}
}
@media (min-width:992px){
	.pop-count-box .pop-box .meta{width:37.5%;font-size:20px;}
}
.pop-count-box .pop-box .meta a{color:#ffff00;}
.pop-count-box.animatetop{overflow:initial;}
.pop-count-box.animatetop .pop-box{position:relative;-webkit-transform:translateY(0);transform:translateY(0);}
#container.pushed-down{-webkit-transition:margin 0.4s ease;transition:margin 0.4s ease;position:relative;}
@media (max-width:960px){
	#container.pushed-down{float:left;width:100%;}
}

/*--count-down-css-ends--*/


/*-- announcement start --*/

.announcement{padding: 15px 0;}
.announcement.home-page{background: #6a1e80;}
.announcement.other-page{background: #f84444;width: 100%;margin: 0 auto;}
.announcement .grid-12{margin: 0 -15px;width: auto;}
.announcement h5{font-weight: 700;font-size: 15px;color: #fff;font-family: "Helvetica";margin: 0;}
.announcement h5 span{font-weight: 400;font-size: 15px;color: #fff;}
.announcement p{font-size: 12px;font-weight:400;font-family: "Helvetica";margin: 0;padding-top: 12px;color: #fff;line-height: 1.4;}
.announcement .inner{display:flex;justify-content: space-between;}
.announcement .inner .content{flex: 0 0 90%;max-width: 90%;}
.announcement .inner .cross_btn button{border-radius: 50%;width: 28px;height: 28px;border: 0;background: #fff;padding: 8px;text-align: center;outline: none;}
.announcement .inner .cross_btn button img{width: 100%;position: relative;top: -3px;}
.announcement .container-12{box-sizing: border-box;}
.announcement.other-page .container-12{max-width:984px;width: 100%;}
.announcement.other-page h4{margin: 0;font-size:20px;font-family:"Helvetica";font-weight: 700;color:#fff;}
.announcement.other-page p a{color:#fff; text-decoration:underline; font-weight: bold;}
.announcement.other-page p a:hover{color: #DDDDDD}
@media (max-width:1000px){
	.announcement{padding: 15px;}
	.announcement .container-12{width: 100%;}
}
.dealers-page.full_wid{width: 100%;}

.not-avail{display: flex;flex-wrap: wrap;width: 100%;padding-top: 40px;box-sizing: border-box;}
.not-avail .left-side{background: rgba(0,177,253,1);border-radius: 30px 0 0 30px;
	background: -moz-linear-gradient(top, rgba(0,177,253,1) 0%, rgba(16,163,226,1) 29%, rgba(62,178,228,1) 63%, rgba(113,207,248,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,177,253,1)), color-stop(29%, rgba(16,163,226,1)), color-stop(63%, rgba(62,178,228,1)), color-stop(100%, rgba(113,207,248,1)));
	background: -webkit-linear-gradient(top, rgba(0,177,253,1) 0%, rgba(16,163,226,1) 29%, rgba(62,178,228,1) 63%, rgba(113,207,248,1) 100%);
	background: -o-linear-gradient(top, rgba(0,177,253,1) 0%, rgba(16,163,226,1) 29%, rgba(62,178,228,1) 63%, rgba(113,207,248,1) 100%);
	background: -ms-linear-gradient(top, rgba(0,177,253,1) 0%, rgba(16,163,226,1) 29%, rgba(62,178,228,1) 63%, rgba(113,207,248,1) 100%);
	background: linear-gradient(to bottom, rgba(0,177,253,1) 0%, rgba(16,163,226,1) 29%, rgba(62,178,228,1) 63%, rgba(113,207,248,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b1fd', endColorstr='#71cff8', GradientType=0 );flex: 0 0 22%;max-width: 22%;}
.not-avail .right-side{border-radius: 15px;background:#3d3d3d url('/assets/img/site/not-avai-bg.png');background-repeat:no-repeat;background-size:cover;flex: 0 0 78%;max-width: 78%;}
.not-avail .right-side .pad_area{padding: 50px 40px 100px 40px;}
.not-avail .left-side .img-area{border-right: 1px solid #fff;text-align:center;padding-top: 45px;height: 100%; box-sizing: border-box;}
.not-avail .left-side .img-area img{width: 100%;max-width: 125px;}
.not-avail h2{font-size: 22px;line-height: 40px;font-family: "Arial";color:#fff;margin: 0;}
@media(max-width:900px){
	.not-avail h2 br{display: none;}
}
@media(max-width:767px){
	.not-avail .left-side .img-area{border-right:0;}
	.not-avail{padding: 40px 15px 0;}
	.not-avail .left-side{flex: 0 0 100%;max-width: 100%;border-radius: 30px;margin-bottom: 2px;padding-bottom: 45px;}
	.not-avail .right-side{flex: 0 0 100%;max-width: 100%;border-radius:15px;}
	.not-avail .right-side .pad_area{padding: 50px 40px 50px 40px;}
	.not-avail h2 br{display: block;}
}
@media(max-width:660px){
	.not-avail h2 br{display:none}
	.not-avail .right-side .pad_area{padding: 30px 20px 30px 20px;}
}
@media(max-width:480px){
	.not-avail h2{font-size: 18px;line-height: 30px;}
}

.announcement.home-page a, .announcement.home-page a:visited, .announcement.home-page a:active {
    color: #fff;
}

.announcement.home-page a:hover{
	color:#ddd;
}


ul.expandarrow {
    margin: 25px 0 20px 0 !important;
    padding-top: 15px !important;
    border-top: 1px solid #ddd;
    line-height: 123% !important;
}
ul.expandarrow li.listtoggle {
	padding-left: 0px;
	line-height: 123%;
    margin: 0 0 7px;
}
ul.expandarrow li.listtoggle a{
	text-decoration: none;
	font: 14px Arial,"sans-serif";
	    color: #424242;
}
ul.expandarrow li.listtoggle a:hover{
	text-decoration:underline;
}
 ul.expandarrow ul {
    margin-left: 20px;
    padding: 0px !important;

}
 ul.expandarrow ul li{
 	padding-left: 0px !important;
 }
 ul.expandarrow ul li h4{
 	padding:0px !important;
 	    width: 190px;
 }
 .installation{
 	width: 100% !important;
 }
 .installation .registration{
 	margin:0 auto;
}
ul.expandarrow ul li span {
    display: inline;
    color: #0e73c0;
    font: 15px Arial,"sans-serif";
}


@media(min-width:992px){
ul.expandarrow ul li{
    display: flex;
    margin-bottom: 10px;
 }
 ul.expandarrow ul li span{
 	  min-width: 82px;
 }
 ul.expandarrow ul li h4{
 	    width: 190px;
 }
 ul.expandarrow li.listtoggle a{
 	min-width: 340px;
 }
}
#cform input.submit-btn {
    -webkit-appearance: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #4984a2 url(../images/button.png) repeat-x;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #76aed1), color-stop(100%, #4984a2))!important;
    background-image: -webkit-linear-gradient(#76aed1, #4984a2)!important;
    background-image: -moz-linear-gradient(#76aed1, #4984a2)!important;
    background-image: -o-linear-gradient(#76aed1, #4984a2) !important;
    background-image: linear-gradient(#76aed1, #4984a2) !important;
    border: 1px solid;
    border-color: #4984a2 #bbbbbb #999999;
    cursor: pointer;
    color: #ffffff !important;
    display: inline-block;
    font: bold 12px/1.3 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
    outline: 0;
    overflow: visible;
    margin: 0;
    padding: 4px 20px !important;
    text-shadow: #333 0 1px 1px;
    text-decoration: none;
    vertical-align: top;
    width: auto;
}
.tab-content .grid-3 h6{
	/*font-size: 12px;*/
}

/*-- announcement end --*/