.clearfix,article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.galleryHolder,.main-content,.product-lister-item{overflow:hidden}.download-sidebar .widget-container,.example2{list-style:none}a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400;float:none!important}table,td,th{vertical-align:middle}blockquote:after,blockquote:before,q:after,q:before{content:''}blockquote,q{quotes:"" ""}a img{border:none}:focus{outline:rgba(0,169,235,.4) solid 2px;box-shadow:0 0 4px rgba(0,169,235,.8)}.main-content .wrap-right:focus{outline:0;box-shadow:none}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{height:1%}::selection{background:rgba(0,169,235,.5);color:#333;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none}::-moz-selection{background:rgba(0,169,235,.5);color:#333;-moz-text-shadow:none}html{margin:0;padding:0;border:0;font-size:100.01%}.hide,body{padding:0!important}body{line-height:1.5;font-size:85%;color:#4d4d4d;background:url(../images/body_bg.png) top center;font-family:Arial,Helvetica,sans-serif}.hide{height:0!important;width:0!important;display:block!important;margin:0!important;position:absolute!important;font-size:0!important}.focus-hide{position:absolute;left:50%;width:150px;background:#EEE;text-align:center;line-height:50px;top:10px;border-radius:5px;border:1px solid #ddd;margin:-100px 0 0 -76px}.focus-hide:focus{margin-top:0!important}.width-25,.width-33,.width-50,.width-66,.width-75{float:left}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-66{width:67%}.width-33{width:33%}p{margin:0 0 1.5em}h1{font-weight:300;font-size:1.8em;margin:40px 0 20px}h2{font-weight:700;color:#666;margin:20px 0 8px}h3{font-size:1.2em;font-weight:300;padding:0 0 10px}.button,button,input[type=submit]{background:-moz-linear-gradient(top,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,145,201,0)),color-stop(100%,rgba(0,145,201,1)));background:-webkit-linear-gradient(top,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);background:-o-linear-gradient(top,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);background:-ms-linear-gradient(top,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);background:linear-gradient(to bottom,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000091c9', endColorstr='#0091c9', GradientType=0 );background-color:#00a9eb;display:block;font-weight:700;color:#FFF;text-decoration:none;font-size:1.1em;padding:10px 15px;border-radius:5px;border:1px solid #017aa9;cursor:pointer}.button.primary,button.primary,input[type=submit].primary{background:-moz-linear-gradient(top,rgba(241,104,46,0) 0,rgba(241,104,46,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(241,104,46,0)),color-stop(100%,rgba(241,104,46,1)));background:-webkit-linear-gradient(top,rgba(241,104,46,0) 0,rgba(241,104,46,1) 100%);background:-o-linear-gradient(top,rgba(241,104,46,0) 0,rgba(241,104,46,1) 100%);background:-ms-linear-gradient(top,rgba(241,104,46,0) 0,rgba(241,104,46,1) 100%);background:linear-gradient(to bottom,rgba(241,104,46,0) 0,rgba(241,104,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f1682e', endColorstr='#f1682e', GradientType=0 );background-color:#ed9f1c;border:1px solid #9d6401}.button.large{font-size:1.2em;padding:10px 20px}.button:hover,button:hover,input[type=submit]:hover{background-color:#1bbbf9;color:#FFF;box-shadow:0 1px 2px rgba(0,0,0,.4),inset 0 2px 3px transparent}.button.primary:hover{background-color:#f9b23a}.button:active,.button:focus,button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:0 1px 2px transparent,inset 0 2px 3px rgba(0,0,0,.25);outline:0}.button.right,.right{float:right}.call-to-actions .pdf span,.galleryHolder .next,.galleryHolder .prev,.product-meta-nav ul li a span{background-image:url(../images/product-page-icons.png);background-repeat:no-repeat}.blog-navigation ul li a,.blog-post .blog-header .blog-date,.blog-sidebar section ul li a,.breadcrumb ul li,.button,.main-nav ul li a,.phone-number p,.tabbed-content .tab-nav ul li a,button,h1,h2,h3,h4,h5,h6,input[type=tel],input[type=url],input[type=checkbox],input[type=file],input[type=radio],input[type=text],input[type=submit],input[type=email],input[type=number],textarea{font-family:"Open Sans",sans-serif}.category-item a .link-arrow,.category-item img,.download-list li a span,.input-wrap,.product-lister-item .inner-content .panel-reveal,.product-lister-item a .link-arrow,.product-meta-nav ul li a span,a,button,input[type=tel],input[type=url],input[type=checkbox],input[type=file],input[type=radio],input[type=text],input[type=submit],input[type=email],input[type=number],textarea{-webkit-transition:ease-in-out all 250ms;-moz-transition:ease-in-out all 250ms;-o-transition:ease-in-out all 250ms;transition:ease-in-out all 250ms}.addthis_toolbox a{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.main-nav ul li a:hover,.main-nav ul li.current a{color:#FFF}.main-nav ul li.not-current a,a{color:#00a9eb}.main-nav ul li.not-current a:hover{color:#FFF}.main-nav ul li.back,.main-nav ul li.lavalamp-bubble{background:#00a9eb;-webkit-box-shadow:inset 1px 1px 2px rgba(255,255,255,.5),inset -1px -1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 1px 1px 2px rgba(255,255,255,.5),inset -1px -1px 2px rgba(0,0,0,.2);box-shadow:inset 1px 1px 2px rgba(255,255,255,.5),inset -1px -1px 2px rgba(0,0,0,.2)}a:hover{color:#027aa9}.main-header{background:#FFF;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.2);-moz-box-shadow:0 3px 9px rgba(0,0,0,.2);box-shadow:0 3px 9px rgba(0,0,0,.2)}.logo{display:block;background:url(../images/logo.png) top left no-repeat;font-size:0;height:72px;float:left;width:235px;margin:30px 0}.logo:hover{opacity:.8;filter:alpha(opacity=80)}.call-to-actions .pdf:hover,.galleryHolder .next:hover,.galleryHolder .prev:hover{opacity:.7}.wrap-right{float:right}.main-header .top-nav{margin:15px 0;float:right}.main-header .top-nav ul li{display:inline-block}.main-header .top-nav ul li a{display:block;padding:5px 10px;text-decoration:none;color:#7f7f7f;border-left:1px solid #7f7f7f}.main-header .top-nav ul li:first-child a{border:0}.back,.main-nav,.main-nav ul li.lavalamp-bubble{-webkit-border-radius:30px;-moz-border-radius:30px}.main-header .top-nav ul li a:hover{color:#111}.phone-number{clear:both;font-family:Open sans-serif;color:#00a9eb;font-weight:700;font-size:1.8em;text-align:right}.blog-comments-no,.download-list li a p,.home-products,.main-footer .social-button,.sidebar-image{text-align:center}.phone-number p{display:inline-block}.phone-number a{text-decoration:none}.main-header .second-row{clear:both;background:url(../images/nav-noise-bg.png) top left repeat-x;width:100%;min-height:80px}.main-nav{margin:15px 0;float:left;background:#1a1a1a;background:-moz-linear-gradient(top,#1a1a1a 0,#2b2b2b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(100%,#2b2b2b));background:-webkit-linear-gradient(top,#1a1a1a 0,#2b2b2b 100%);background:-o-linear-gradient(top,#1a1a1a 0,#2b2b2b 100%);background:-ms-linear-gradient(top,#1a1a1a 0,#2b2b2b 100%);background:linear-gradient(to bottom,#1a1a1a 0,#2b2b2b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#2b2b2b', GradientType=0 );border-radius:30px;-webkit-box-shadow:inset 0 -1px 2px rgba(255,255,255,.2),inset 0 1px 2px rgba(0,0,0,1);-moz-box-shadow:inset 0 -1px 2px rgba(255,255,255,.2),inset 0 1px 2px rgba(0,0,0,1);box-shadow:inset 0 -1px 2px rgba(255,255,255,.2),inset 0 1px 2px rgba(0,0,0,1)}.main-nav ul{margin:0 10px;padding:0;position:relative}.main-nav ul li{display:block;float:left}.main-nav ul li a{display:block;padding:12px 15px;text-decoration:none;position:relative;z-index:10;font-size:1.2em;line-height:23px}.back,.main-nav ul li.lavalamp-bubble{position:absolute;z-index:1;border-radius:30px;height:43px!important;margin:2px -8px 0 0;display:none}body.show-bubble .main-nav>ul>li.lavalamp-bubble{display:block}.main-nav ul .current-menu-item a{color:#FFF}.second-row.wide-nav .main-nav ul li.back{padding:0 13px 0 0;margin:2px 0 0 -7px}.second-row.wide-nav .main-nav ul li a{padding:12px 8px;font-size:1em}.search-form{position:absolute;right:0}.product-image,.second-row .container{position:relative}#search-form-input{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:0;background:url(../images/search-icon.svg) 8px 9px no-repeat #515049;background-size:16px;-webkit-box-shadow:inset 0 -1px 2px rgba(255,255,255,.2),inset 0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 -1px 2px rgba(255,255,255,.2),inset 0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 -1px 2px rgba(255,255,255,.2),inset 0 1px 2px rgba(0,0,0,1);height:32px;padding:0 5px 0 30px;margin:22px 0 0 10px;width:105px;color:#FFF}.placeholder{color:#aaa!important}.search-form-button{display:none}.second-row.wide-nav #search-form-input{width:264px}.breadcrumb{float:left;width:100%;line-height:40px;background:url(../images/breadcrumb-bg.png) repeat-x}.breadcrumb ul li{display:block;float:left}.breadcrumb ul li a{display:inline-block;text-decoration:none}.breadcrumb ul li .seperator{display:inline-block;padding:0 5px}.main-footer{background:url(../images/footer-bg.png) repeat-x;clear:both}.main-footer .footer-nav{height:220px}.main-footer .footer-nav header,.main-footer .social-media header{font-family:'Open Sans Condensed','Open Sans',sans-serif;font-size:2.05em;font-weight:300;color:#d7d6d2}.main-footer .footer-nav header{margin:35px 0 10px}.main-footer .footer-nav ul li{display:block}.main-footer .footer-nav ul li a{display:block;text-decoration:none;font-size:.95em;padding:2px 0}.main-footer .footer-nav ul li a:hover{color:#dadad6}.main-footer .bottom-row{min-height:200px}.main-footer .right{float:right}.main-footer .left{float:left}.main-footer .social-media header{margin:35px 0 15px}.main-footer .social{margin:25px 0 35px}.main-footer .social ul{display:block;max-width:230px}.main-footer .social li{display:inline-block;float:left;margin-right:8px}.main-footer .social-button{display:block;background-color:#3F3F3F;width:38px;height:38px;border-radius:50%;transition:background-color .2s;margin:0}.main-footer .social-button path{fill:#8D8D8A;transition:fill .2s}.main-footer .social-button-facebook:hover path,.main-footer .social-button-google:hover path,.main-footer .social-button-linkedin:hover path,.main-footer .social-button-pinterest:hover path,.main-footer .social-button-twitter:hover path{fill:#fff}.main-footer .social-button-linkedin{padding-top:9px}.main-footer .social-button-linkedin:hover{background-color:#0077B5}.main-footer .social-button-facebook{padding-top:8px}.main-footer .social-button-facebook:hover{background-color:#4267b2}.main-footer .social-button-pinterest{padding-top:9px}.main-footer .social-button-pinterest:hover{background-color:#bd081c}.main-footer .social-button-google{padding-top:12px}.main-footer .social-button-google:hover{background-color:#db4437}.main-footer .social-button-twitter{padding-top:10px}.main-footer .social-button-twitter:hover{background-color:#1da1f2}.main-footer .copyright{clear:both;font-size:.8em;color:#999;margin:30px 0;float:left;width:100%}.main-footer .copyright p{margin:0}.main-footer .right,.product-image{margin:50px 0 0}.main-content .wrap-left{float:left;width:45%;padding:0 0 30px}.main-content .wrap-right{width:50%;padding:0 0 30px}.product-image{border:6px solid #FFF;border-radius:5px}.product-image img{width:100%}.news-feed:after,.news-feed:before,.product-image:before{content:'';display:block;position:absolute;background:url(../images/grid-corner.png) no-repeat;top:-58px;left:-58px;height:100px;width:100px}.galleryHolder{width:100%;padding:1px 10px 2px;height:65px;background:#41413d;background:-moz-linear-gradient(top,rgba(65,65,61,1) 0,rgba(101,100,92,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(65,65,61,1)),color-stop(100%,rgba(101,100,92,1)));background:-webkit-linear-gradient(top,rgba(65,65,61,1) 0,rgba(101,100,92,1) 100%);background:-o-linear-gradient(top,rgba(65,65,61,1) 0,rgba(101,100,92,1) 100%);background:-ms-linear-gradient(top,rgba(65,65,61,1) 0,rgba(101,100,92,1) 100%);background:linear-gradient(to bottom,rgba(65,65,61,1) 0,rgba(101,100,92,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#41413d', endColorstr='#65645c', GradientType=0 );border-radius:50px;margin-top:35px;margin-bottom:35px}.galleryHolder ul li{display:block;float:left}.galleryHolder ul li a{border:1px solid #00a9eb;margin:3px;float:left;box-shadow:0 0 10px rgba(0,0,0,.5)}.galleryHolder ul li img{float:left}.galleryHolder .next{background-position:-77px 18px}.galleryHolder .prev{background-position:-48px 18px}.galleryHolder .next,.galleryHolder .prev{display:block;float:left;width:30px;height:65px;font-size:0}.galleryHolder .next{float:right}.main-content.product h1{font-size:1.92em;font-weight:300;margin:45px 0 20px}.product-code{color:#00a9eb;font-size:1em;font-weight:700;font-family:Open sans;float:left}.product-meta-nav{float:right;width:162px}.product-meta-nav ul li{display:block;float:left}.product-meta-nav ul li a{color:#999;text-decoration:none;font-size:.9em;padding:3px 10px;display:block}.product-meta-nav ul li a:hover{color:#777}.product-meta-nav ul li:first-child a{border-right:1px solid #BBB}.product-meta{width:100%;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);padding:10px 0 5px}.main-body{border-top:1px solid rgba(255,255,255,1);border-bottom:1px solid rgba(255,255,255,1);clear:both}.call-to-actions{padding:25px 0;border-top:1px solid rgba(0,0,0,.1)}.call-to-actions .pdf{color:#666;text-decoration:none;font-family:Open Sans;line-height:56px;display:block;margin-bottom:20px}.call-to-actions .pdf span{display:block;width:40px;height:56px;background-position:0 0;float:left;margin:0 10px 0 0}.main-content .call-to-actions .button.large{margin:5px 0 0;text-align:center}.main-body .product-icons{margin:10px 0 0 20px}.tabbed-content .tabs .tab{display:none}.tabbed-content .tab-nav ul li,.tabbed-content .tabs .tab.selected{display:inline-block}.tabbed-content .tab-nav ul li a{display:block;background:#CCC;color:#333;text-decoration:none;font-weight:300;font-size:1.2em;border-radius:5px 5px 0 0;margin:15px 5px 0 0;padding:7px 20px;box-shadow:0 0 5px transparent}.tabbed-content .tab-nav{margin:0 5% 0 3%}.tabbed-content .tabs{clear:both}.tabbed-content{padding:30px 0 50px}.tabbed-content .tab-nav ul li a.selected{background:#FFF;padding:17px 20px 7px;margin:5px 5px 0 0;-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}.tabbed-content .tabs .tab{border:7px solid #FFF;border-radius:10px;padding:0 25px 25px;background:#f3f2ed;position:relative;z-index:100;width:100%}.product-meta-nav ul li a span{display:inline-block;width:11px;height:10px;margin:0 5px 0 0;opacity:.8}.product-meta-nav ul li a:hover span{opacity:1}.product-meta-nav ul .print a span{background-position:-21px -57px}.product-meta-nav ul .email a span{background-position:-9px -57px}.tabbed-content table td,.tabbed-content table th{padding:5px 10px 5px 40px}.tabbed-content table th{border-right:1px solid #949494;width:30%;background:#dadad6}.tabbed-content table td{width:50%;background:#dadad6}.tabbed-content table .odd td,.tabbed-content table .odd th{background:#FFF}.tabbed-content table{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #949494;overflow:hidden;width:100%}#toggle-tech-spec h2{margin-left:30px}#toggle-accessories ul li{display:block}ul.parts{border:1px solid #949494;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;display:block;background-color:#FFF;padding:20px;margin-bottom:20px}li.parts:last-child{border:0}ul li.parts{height:auto;border-bottom:1px solid #949494;padding-top:20px}.partsimg{float:left;border:1px solid #949494;margin-right:20px}.download-list li{display:block;height:190px;margin:30px 0 0;padding:0 5px}.download-list li a{display:block;width:147px;height:146px;position:relative;border:2px solid #CCC;background:#e8e8e8;border-radius:75px}.download-list li a:hover{background:#00a6eb;border:2px solid #00a6eb}.download-list li a .arrow{position:absolute;height:100%;width:100%;top:0;left:0;background:url(../images/circle-crop.png) center no-repeat;background-size:contain}.download-list li a:hover .arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.download-list li a p{position:absolute;top:155px;width:100%;font-family:Open Sans;font-size:.9em}.download-list li a .icon{position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/download-icons.png) 0 -100px no-repeat}.download-list .pdf .icon,.download-list a[href$=".pdf"] .icon{background-position:-557px 35px}.download-list .word .icon,.download-list a[href$=".doc"] .icon,.download-list a[href$=".docx"] .icon{background-position:-260px 35px}.download-list .excel .icon,.download-list a[href$=".xls"] .icon{background-position:-407px 35px}.download-list .cad .icon,.download-list a[href$=".dwg"] .icon{background-position:37px 30px}.download-list .pp .icon,.download-list a[href$=".ppt"] .icon,.download-list a[href$=".pptx"] .icon{background-position:-112px 35px}.download-list a[href$=".rar"] .icon{background-position:-680px 35px}.download-list a[href$=".zip"] .icon{background-position:-797px 35px}.blog-post{clear:both;padding:20px 0 0}.blog-post .blog-header .blog-date{background:#00a9eb;height:28px;float:left;padding:0 5px 0 10px;position:relative;text-transform:uppercase}.blog-post .blog-header .blog-date .arrow{background:url(../images/blog-date-arrow.png) no-repeat;width:17px;height:28px;position:absolute;right:-17px}.blog-post .blog-header .blog-date p{color:#FFF;float:left;line-height:28px;margin:-2px 0 0;padding:0}.blog-post .blog-header h2{float:left;margin:-5px 0 5px}.blog-post .blog-header h2 a{font-weight:300;font-size:1.8em;text-decoration:none;margin:0 0 0 35px;color:#666}.blog-post .blog-header h2 a:hover{color:#333}.blog-comments-no{float:right;width:40px;line-height:25px;color:#FFF;background:-moz-linear-gradient(top,rgba(100,99,91,0) 0,rgba(100,99,91,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(100,99,91,0)),color-stop(100%,rgba(100,99,91,1)));background:-webkit-linear-gradient(top,rgba(100,99,91,0) 0,rgba(100,99,91,1) 100%);background:-o-linear-gradient(top,rgba(100,99,91,0) 0,rgba(100,99,91,1) 100%);background:-ms-linear-gradient(top,rgba(100,99,91,0) 0,rgba(100,99,91,1) 100%);background:linear-gradient(to bottom,rgba(100,99,91,0) 0,rgba(100,99,91,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0064635b', endColorstr='#64635b', GradientType=0 );background-color:#42423e;border-radius:20px;text-decoration:none}.blog-comments-no:hover{color:#FFF;background-color:#111;box-shadow:0 1px 3px rgba(0,0,0,.5)}.blog-post .blog-header .top-row{border-bottom:1px solid #afada2;padding:20px 0 10px}.blog-post .blog-header .second-row{border-bottom:1px solid #afada2;padding:15px 0}.blog-post .blog-header .add-this{width:138px}.blog-post .blog-header .left{float:left;font-size:.9em;padding:0 0 0 15px;margin:0}.blog-post .blog-header .left a{text-decoration:none}.post-content{padding:20px 15px;background:rgba(255,255,255,.7);border-bottom:1px solid #999}.blog-post .blog-foot{font-size:.9em;padding:15px 0 15px 15px}.blog-post .blog-foot .add-this{width:138px;margin:0 0 15px}.blog-post .blog-foot p{float:left}.blog-sidebar{padding:60px 0 0 40px}.blog-sidebar section header h3{font-weight:700;margin:20px 0 10px}.blog-sidebar section ul li{display:block;padding:0 0 3px 15px}.blog-sidebar section ul{padding:0;margin:0}.blog-sidebar section ul li:before{content:'';display:block;position:absolute;width:0;height:0;border-top:5px transparent solid;border-bottom:5px transparent solid;border-left:8px solid #00a9eb;margin:5px 0 0 -15px}.blog-sidebar section ul li a{color:#555;text-decoration:none;display:block}.blog-sidebar section ul li:hover a{color:#111;padding:0 0 0 4px}.blog-navigation ul li{display:block;float:left}.blog-navigation ul .right{float:right}.blog-navigation{clear:both;padding:30px 0;margin:0 0 40px}.blog-navigation ul li a{color:#666;text-decoration:none;font-weight:700}.blog-navigation ul li a:hover{color:#00a9eb}.blog-comments{clear:both}.blog-comments .replies{border-top:1px solid #FFF;background:#c3c3c1;padding:20px;font-weight:300;font-size:1.4em;color:#FFF}.blog-comments ol li{display:block;position:relative;background:#c3c3c1;margin:0;border-bottom:1px solid #FFF;padding:20px;color:#FFF;width:100%}.blog-comments ol li .comment-id{position:absolute;right:20px;font-family:Open Sans;font-size:2em;font-weight:300}.blog-comments ol li h4{font-weight:700;font-size:1.3em}.blog-comments ol li .small{color:#e2e2e1;font-size:.8em}.blog-comments ol li .comment-content{width:100%}.blog-comments .reply{font-weight:300;font-size:1.3em;padding:20px;width:100%;background:#FFF}#comment-form{background:#FFF;float:left;width:100%;padding:40px 0;margin:0}.blog-comments .comment-form ul li{display:block;clear:both;padding:0 0 0 20px}.blog-comments ol li h4 a{color:#FFF;text-decoration:none}.blog-comments .comment-form ul li label{width:130px;float:left;font-family:Open Sans;font-size:1.1em;line-height:40px}input[type=text],input[type=email],textarea{height:42px;margin:4px 0;width:100%;border-radius:3px;border:1px solid #CCC;padding:0 10px}textarea{height:100px;padding:5px 10px;margin-right:4px!important}.contact-textarea{padding:0 4px 0 0}.frm_error_style{color:red;margin:0 0 15px}.modal-form .frm_error_style{display:none}input[type=text]:hover,input[type=email]:hover,textarea:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 8px transparent;-moz-box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 8px transparent;box-shadow:0 1px 3px rgba(0,0,0,.3),inset 0 1px 8px transparent;border:1px solid #AAA}input[type=text]:focus,input[type=email]:focus,textarea:focus{-webkit-box-shadow:0 1px 3px transparent,inset 0 1px 8px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px transparent,inset 0 1px 8px rgba(0,0,0,.3);box-shadow:0 1px 3px transparent,inset 0 1px 8px rgba(0,0,0,.3);border:1px solid #00aeef;outline:0}.form-field-wrap{background:0 0;padding:0 4px;border-radius:6px;margin:0 0 5px -4px}.form-field-wrap:after{content:'';width:34px;height:34px;position:absolute;background:0 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin:8px 0 0 -17px;z-index:-1}.form-field-wrap:focus,.form-field-wrap:focus:after,.form-field-wrap:hover,.form-field-wrap:hover:after{background:#00a9eb}.error .form-field-wrap,.error .form-field-wrap:after{background:#900}.contact_thanks{font-weight:700;color:#00A9EB}.download-list-group{border-top:1px solid #CCC;clear:both;padding:20px 0}.download-list-group li{width:214px;margin:20px 0}.download-sidebar{padding:30px 50px;border-radius:30px;background:rgba(255,255,255,.6);margin:30px 0}.download-sidebar ul{padding-left:0;margin:1em 0}.download-sidebar ul ul{padding-left:30px}.news-feed{background:#c3c3c1;border-radius:5px;float:left;margin:50px 0;position:relative;z-index:9999999}.main-body ul{margin:0 0 25px 20px}.news-feed:before{top:-50px;left:-50px}.news-feed:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);bottom:-50px;right:-50px;top:auto;left:auto}.news-feed h3{font-size:1.5em;font-weight:300;padding:20px;color:#FFF}.news-feed ul li{display:block;border-top:1px dotted #999;float:left;padding:15px 0}.news-feed ul{background:#FFF;border:1px solid #999;margin:-5px 5px;border-radius:5px;padding:0 10px;width:245px;float:left}.news-feed ul li .featured-image{float:left}.news-feed ul li .article{float:left;width:167px;padding:0 0 0 10px}.news-feed ul li .article h4{color:#999;font-weight:700;font-size:1em;padding:0;margin:-5px 0 0}.news-feed ul li .article p{font-size:.85em;margin:0}.news-feed ul li .article a{text-decoration:none;font-size:.9em;font-family:Open Sans}.news-feed ul li:first-child{border:0}.news-feed .news-link{font-size:1.2em;font-family:Open Sans;padding:20px;display:block;color:#FFF;text-decoration:none;float:left;width:200px}.news-feed .news-link:hover{padding:20px 20px 20px 30px}form label{line-height:50px}form ul li{display:block;clear:both}li.required{font-size:90%;padding-top:15px!important}input[type=checkbox]{float:left;margin:19px 10px 0 0}.checkbox-label{width:200px}form{margin:40px 0}#sfo{margin:0}.fake-checkbox{display:block;float:left;width:20px;height:20px;background:#FFF;border:1px solid #999}.error input[type=text],.error input[type=error]{border:1px solid red}.error label{color:red}.category-header .image,.category-header img{float:left;display:block}.category-header{margin:0 0 0 250px;position:relative;min-height:260px}.category-header p img{position:absolute;left:-255px;top:61px;max-width:200px;max-height:200px;margin:-30px 30px 0 0}.category-header a,.category-header h1,.category-header p{float:left;display:block}.category-header-icons img{margin:0 10px 10px 0}.category-white-panel{clear:both;background:#FFF;padding:75px 0}.category-white-panel ul li{display:block}.category-item{position:relative}.category-item.left .arrow,.category-item.right .arrow{position:absolute;width:112px;z-index:9999999;height:274px}.category-item.left .arrow{background:url(../images/category-lister-arrow-left.png) no-repeat;top:-9px;left:1px}.category-item.right .arrow{background:url(../images/category-lister-arrow-right.png) no-repeat;top:-8px;right:80px}.category-item.left img{border-radius:5px;border:1px solid #999;margin:0 0 0 -50px;position:absolute!important;left:0}.category-item{margin:30px 0 0 50px;height:274px}.category-item.left:hover img{margin:0 0 0 -100px}.category-item.right:hover img{margin:0 -40px 0 0}.category-item.left .right,.category-item.right .right{float:left;position:relative;z-index:9999;background:#F1F0EB;height:271px;padding:30px 40px 0}.category-item.left .right{margin:-7px 0 0 110px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.category-item.right .right{margin:-6px 190px 0 0;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.category-item .right p a{color:#555;font-weight:400;font-size:1em}.category-item.right img{position:absolute;margin:0 0 0 200px;border:1px solid #999;border-radius:5px;right:0}.category-item.right{margin:30px 0 0;float:left}.category-item h2 a{text-decoration:none;color:#666}.category-item a,.product-lister-item a{display:block;line-height:30px;text-decoration:none;font-weight:700;font-size:1.2em;color:#00a9eb;bottom:15px;position:absolute}.category-item a:first-child{display:inline;line-height:normal;position:static;bottom:0;left:0}.category-item a .link-arrow,.product-lister-item a .link-arrow{display:inline-block;width:18px;height:28px;background:url(../images/category-list-cta-arrow.png) top left no-repeat #00a9eb;margin:0 0 -8px 5px}.product-lister-item a .link-arrow{background:url(../images/lister-item-white-cutout-arrow.png) top left no-repeat #00a9eb}.category-item a:hover,.product-lister-item a:hover{color:#005778}.category-item a:hover .link-arrow,.product-lister-item a:hover .link-arrow{background-color:#005778}.lister-white-panel{background:#FFF;padding:0 0 40px}.lister-white-panel ul li{display:block}.product-lister-item header{background:url(../images/lister-item-top-arrow.png) 95% 50% no-repeat #f1f0eb;padding:5px 40px 5px 10px;margin:40px 10px 0;border-radius:5px 5px 0 0;max-width:274px}.product-lister-item .inner-content .lister-image img,.video-container iframe{max-width:100%}.product-lister-item header h2,.product-lister-item header p{margin:0}.product-lister-item header h2 a,.product-lister-item header p a{text-decoration:none;color:#666;line-height:130%;font-size:1em;position:relative;bottom:0}.product-lister-item header h2 a{font-weight:700}.product-lister-item header p a{font-weight:400}.product-lister-item .inner-content .lister-image{z-index:777}.product-lister-item .inner-content .lister-image a{display:inline;position:relative;bottom:0}.product-lister-item .inner-content{height:289px;border:5px solid #00aeef;float:left;border-radius:5px;width:297px;position:relative}.product-lister-item .inner-content .panel-reveal{position:absolute;top:0;left:0;background:#FFF;width:250px;z-index:7777;margin:0 0 0 -250px;padding:20px;border-right:5px solid #00aeef;height:279px}.product-lister-item:hover .inner-content .panel-reveal{margin:0;box-shadow:2px 0 9px rgba(0,0,0,.4)}.product-lister-item .inner-content .panel-reveal p,.product-lister-item .inner-content .panel-reveal p a{font-size:.9em}.product-lister-item .inner-content .panel-reveal p a{font-weight:400;color:#4D4D4D;line-height:1.5em;position:relative;font-size:1em;bottom:auto}.product-lister-item .inner-content .panel-reveal .panel-reveal-icon{position:absolute;background:url(../images/chevron-for-lister-pod.png) no-repeat;height:20px;width:12px;right:-12px;top:50.5%;z-index:999}.product-lister-item .inner-content .panel-reveal:after,.product-lister-item .inner-content .panel-reveal:before{position:absolute;border-top:40px solid transparent;border-bottom:40px solid transparent;top:40%;content:''}.product-lister-item:hover .inner-content .panel-reveal .panel-reveal-icon{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.product-lister-item .inner-content .panel-reveal:after{border-left:30px solid #00aeef;right:-30px;z-index:55}.product-lister-item .inner-content .panel-reveal:before{border-left:30px solid #FFF;right:-20px;z-index:56}.product-lister h1{margin:40px 0}.carousel-frame,.gallery{height:60px!important}.home-carousel .carousel-frame{width:100%!important;height:320px!important}.home-carousel{background:#FFF}.video-modal-link{margin:-62px 0 0 350px;float:left}.video-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:999999;display:none}.video-modal{background:#FFF;position:fixed;z-index:9999999999;padding:15px;border-radius:10px;left:50%;top:50%;display:none;margin:-170px 0 0 -250px}.form-item{float:left;margin:12px 0 0}.main-nav ul ul{top:-9999px;position:absolute;background:rgba(0,0,0,.75);border-radius:0 0 24px 23px;padding:0 10px;z-index:9999999}.main-nav ul li:hover ul{top:47px}.main-nav ul li:hover,.main-nav ul ul li a{color:#FFF}.main-footer nav ul li a{margin:0 30px 0 0}.carousel .slides li{height:320px;background-position:top center}.carousel{margin:0;z-index:9999;position:relative;width:100%}.what-we-do{background:#FFF;width:100%;padding:80px 0}.what-we-do h2{font-weight:300;font-size:1.8em;margin:-10px 0 20px}.what-we-do ul li{display:block}.what-we-do ul li a{display:block;text-decoration:none;font-size:1.2em;font-family:'Open Sans';margin:0 0 10px}.video-container{width:100%;overflow:visible!important}.video-container::after,.video-container::before{content:'';position:absolute;background:url(../images/grid-corner.png) no-repeat;height:100px;width:100px;display:block}.video-container::before{top:-52px;left:-53px}.video-container::after{bottom:-46px;right:-53px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.home-products h2{font-weight:300;font-size:1.7em;margin:50px 30px 30px;min-height:68px}.home-products p{width:75%;margin:20px auto 30px;min-height:100px}.home-products .cta{font-size:0;background:url(../images/home-cta.png) center center no-repeat;height:40px;display:block;width:75%;margin:0 auto 50px}.home-products .cta:hover{opacity:.7;filter:alpha(opacity=7)}.main-body.shorten-me{overflow:hidden;height:235px;margin-bottom:0;border-bottom:0}.reveal-main-text{padding:20px 0 10px;margin:0;font-weight:700;font-size:1em;color:#00a9eb}.reveal-main-text:hover{color:#000;cursor:pointer;opacity:1}.close-main-text{position:absolute;background:#FFF;margin:-32px 0 0;line-height:30px;padding:0 20px;width:440px;border-top:1px solid #BBB;cursor:pointer}.example2,.example2 li{width:100%;text-align:center}.main-body{padding-bottom:30px}.home-products h2 a{color:#555;text-decoration:none}.download .download-list{clear:both;padding-left:10px}.download h2{clear:both;padding:30px 0 0}.next,.prev{cursor:pointer}.example2{height:0;overflow:hidden}.example2 li{display:block;height:50px}.carousel-pagination{margin-top:260px;position:absolute;left:50%;margin-left:-42px}.carousel-pagination li{display:block;width:18px;height:18px;margin-right:10px;cursor:pointer;float:left;background:rgba(255,255,255,.6);-webkit-border-radius:100px;border-radius:100px;box-shadow:0 0 10px #000}.home-next-alniro,.home-prev-alniro{left:50%;margin-top:260px;z-index:999;font-size:0;height:30px;width:30px;position:absolute;text-decoration:none}.carousel-pagination .carousel-pagination-active{background:#FFF}.home-next-alniro{margin-left:75px;background:url(../images/pagination-arrows.png) -26px 0 no-repeat}.home-prev-alniro{margin-left:-80px;background:url(../images/pagination-arrows.png) 10px 0 no-repeat}.cont img{float:left;border:1px solid #949494;margin-right:20px;margin-bottom:30px}.carousel-frame{float:left;width:76%!important}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.slicknav_menu{display:none;background:url(../images/noise-bg.png)!important}.slicknav_nav .current-menu-item{border-radius:4px;background:-moz-linear-gradient(top,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,145,201,0)),color-stop(100%,rgba(0,145,201,1)));background:-webkit-linear-gradient(top,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);background:-o-linear-gradient(top,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);background:-ms-linear-gradient(top,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);background:linear-gradient(to bottom,rgba(0,145,201,0) 0,rgba(0,145,201,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000091c9', endColorstr='#0091c9', GradientType=0 );background-color:#00a9eb}.legal-bodies{margin:45px auto 0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.col-md-8 img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.wp_html_sitemap_posts{margin-bottom:30px}.main-footer .bottom-row .copyright p{pointer-events:none;text-decoration:none;color:inherit}input[type=tel],input[type=url],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=search],input[type=color],input[type=email],input[type=number],select,select:focus,textarea,textarea:focus{font-size:16px;font-size:1rem}.modal-body iframe{overflow:hidden}.modal-form{margin-top:0}.modal-content{background:url(../images/body_bg.png)}.modal-header{padding:15px 15px 0 30px;border:0}.modal-header h1{margin-bottom:0}.modal-header .close{background:#00A9EA;border-radius:50%;width:35px;height:35px;padding:0;font-size:1.4em}#contact-modal iframe{width:100%;height:490px}#email-modal iframe{width:100%;height:390px}@media (max-width:767px){.main-footer .copyright,.main-footer .social-media,.main-header .phone-number,header>h1{text-align:center}html{margin-top:0!important}form{margin-bottom:20px}.main-header .logo{float:none;margin:30px auto}.main-header .top-nav{text-align:center;float:none}.main-header .search-form{float:none;position:relative}.main-header .search-form input[type=text]{margin:12px 10px!important;width:100%!important}.second-row.wide-nav #search-form-input{width:200px}.search-form{right:10px}input[type=text],input[type=email],textarea{width:100%}input[type=text]:focus+label,input[type=email]:focus+label{color:#fff}.slicknav_menu{display:block}.main-footer .top-row{border-bottom:1px solid #000;padding-bottom:30px}.main-footer .bottom-row{border-top:1px solid rgba(255,255,255,.4)}.main-footer .social ul{position:relative;left:50%;margin-left:-109px}.main-footer .footer-nav{height:auto}.product-image:after,.product-image:before,.video-container:after,.video-container:before{display:none}.blog-post .blog-header .blog-date{display:inline-block;float:none}.blog-post .blog-header .blog-date .arrow{display:none}.blog-post .blog-header h2{float:none;margin:0}.blog-post .blog-header h2 a{margin:0}.category-header{margin-left:0}.category-header a,.category-header h1,.category-header img,.category-header p{float:none}.category-header .category-header-icons{display:flex;flex-direction:row;justify-content:space-between}.category-header .category-header-icons img{width:80%;height:80%}.category-header p img{position:relative;top:auto;left:auto;margin:0 auto 20px}.lister-white-panel ul li{display:flex;justify-content:center}.product-contact-modal .contact-modal-inner,.product-email-modal .contact-modal-inner{position:fixed;top:0;bottom:0}.product-contact-modal .contact-modal-inner .close-modal,.product-email-modal .contact-modal-inner .close-modal{top:15px;right:55px}.home-products p{min-height:0}.tabbed-content .tab-nav ul li{display:block}.tabbed-content .tab-nav ul li a{margin:8px 0;border-radius:5px}.tabbed-content .tab-nav ul li a.selected{padding-top:7px;margin:8px 0}.main-content>.container>ul{margin-left:8px}.main-footer{background:url(../images/noise-bg.png);padding-bottom:30px}#contact-modal iframe{width:100%;height:790px}#email-modal iframe{width:100%;height:680px}}@media (min-width:400px) and (max-width:960px){.download-sidebar{border-radius:20px;padding:10px 20px!important}}@media (max-width:440px){.category-item.left .right{padding:20px 12px 0;margin-left:100px}.category-item.left .arrow{left:-9px}.category-item.right .right{padding:20px 20px 0;margin-right:150px}.category-item.right .arrow{right:40px}}@media (max-width:991px) and (min-width:768px){.slicknav_menu{display:block}}@media (min-width:768px){.legal-bodies{float:right}}