@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic);*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}img,object,embed{max-width:100%}img{height:auto}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.chromeframe{position:absolute;top:0}.gallery{zoom:1;clear:both}.gallery:before,.gallery:after{content:" ";display:block}.gallery:after{clear:both}.gallery:before,.gallery:after{content:"";display:table}.gallery:after{clear:both}::-moz-selection{background-color:#808080;color:#fff;text-shadow:none}::selection{background-color:#808080;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#fff}ins{background-color:#fff;color:#000;text-decoration:none}mark{background-color:#fff;color:#000;font-style:italic;font-weight:bold}input:-moz-placeholder{color:#808080}textarea:-moz-placeholder{color:#808080}.row{margin:0 0 20px 0;position:relative}.row:after{content:"";display:table;clear:both}[class*='col-']{float:left;padding-right:48px;position:relative}[class*='col-']:last-of-type{padding-right:0}[class*='col-'].last{padding-right:0}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2,.col-2-4{width:50%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-4-5{width:80%}.col-1-6{width:16.66%}.col-5-6{width:83.33%}.col-1-8{width:12.5%}.col-3-8{width:37.5%}.col-5-8{width:62.5%}.row-pad{padding:24px 0}@media only screen and (max-width: 699px){[class*='col-']{width:100%;float:none;padding:0}}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.alignnone,.alignleft,.alignright{margin:1em 0;display:block}.widget .alignnone,.widget .alignleft,.widget .alignright{margin:0}@media only screen and (min-width: 700px){.alignnone{margin:.5em 3em 3em 0}.aligncenter,div.aligncenter{display:block;margin:.5em auto .5em auto}.alignright{float:right;margin:.5em 0 3em 3em;display:inline-block}.alignleft{float:left;margin:.5em 3em 3em 0;display:inline-block}.aligncenter{display:block;margin:.5em auto .5em auto}a img.alignright{float:right;margin:.5em 0 3em 3em}a img.alignnone{margin:.5em 3em 3em 0}a img.alignleft{float:left;margin:.5em 3em 3em 0}}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{text-align:center;max-width:100%}@media only screen and (min-width: 400px){.wp-caption.alignnone{margin:.5em 3em 3em 0}.wp-caption.alignleft{margin:.5em 3em 3em 0}.wp-caption.alignright{margin:.5em 0 3em 3em}}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption-text{font-size:.9em;line-height:1.2;margin:0;padding:.5em .5em;font-style:italic;color:#808080;text-align:center}.gallery{zoom:1;margin:2em 0}.gallery:before,.gallery:after{content:" ";display:block}.gallery:after{clear:both}.gallery:before,.gallery:after{content:"";display:table}.gallery:after{clear:both}.gallery .gallery-item{float:left;padding:2%}.gallery .gallery-item dt,.gallery .gallery-item dd{zoom:1}.gallery .gallery-item dt:before,.gallery .gallery-item dd:before,.gallery .gallery-item dt:after,.gallery .gallery-item dd:after{content:" ";display:block}.gallery .gallery-item dt:after,.gallery .gallery-item dd:after{clear:both}.gallery .gallery-item dt:before,.gallery .gallery-item dd:before,.gallery .gallery-item dt:after,.gallery .gallery-item dd:after{content:"";display:table}.gallery .gallery-item dt:after,.gallery .gallery-item dd:after{clear:both}.gallery .gallery-item img{float:left}.gallery.gallery-columns-0 .gallery-item{width:100%}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.33%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666%}html,body,select,input,textarea{color:#404040;font-family:Arial,sans-serif;font-size:15px;line-height:1.4}a{text-decoration:none;color:#ee2e24}a:visited{color:#a0140c}a:hover{text-decoration:underline;color:#cf1a10}a:focus{outline:thin dotted;color:#700e09}a:hover,a:active{outline:0}.hidden{display:none}html,body,select,input,textarea{color:#404040;font-family:Arial,sans-serif;font-size:15px;line-height:1.4}aside{font-size:12.75px;line-height:1.26}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;color:inherit;margin-bottom:1.4em;margin-top:1.4em;line-height:1.4}h1{font-size:30px;line-height:1.2}@media only screen and (max-width: 699px){h1{font-size:24px}}h2{font-size:25.5px;color:#004158}h3{font-size:19.5px;color:#004158}h4{font-size:16.5px}h5{font-size:15px}h6{font-size:15px}p{margin-bottom:.7em}ul{list-style:none}#tinymce ul{list-style:disc}article ul,article ol{margin:0 0 .7em 2em}article ul{list-style:disc}article ul li{line-height:1.3;margin-bottom:.25em}article ol{list-style:decimal}blockquote{margin:1em 0;padding:1em;background:#f7f7f7;font-style:italic}blockquote p{margin-bottom:.7em}body{padding:0 0 48px 0}body.stagingServer:before,body.localServer:before{content:"STAGING SERVER";color:white;background-color:#15eb36;padding:2px 15px;font-size:12px;position:fixed;top:0;left:0;z-index:99999999999}body.localServer:before{content:"LOCAL SERVER";background-color:#e314d3}#superWrapper{max-width:1140px;margin:0 auto;padding:8px 16px;background:#fff;position:relative;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 50px 0 rgba(0,0,0,0.75);box-shadow:0 0 50px 0 rgba(0,0,0,0.75)}@media only screen and (min-width: 950px){#superWrapper{border:2px solid #808080;border-bottom:none}}body{background-color:#57575c;background:-webkit-gradient(linear, left top, left bottom, from(#57575c), to(#96969c));background:-webkit-linear-gradient(top, #57575c, #96969c);background:-moz-linear-gradient(top, #57575c, #96969c);background:-ms-linear-gradient(top, #57575c, #96969c);background:-o-linear-gradient(top, #57575c, #96969c);background:url('img/site_bg.jpg') repeat;background-attachment:fixed}@media only screen and (min-width: 700px){body{padding-top:24px}}@media only screen and (min-width: 950px){body{padding:24px}#superWrapper{padding:16px 24px;padding-top:192px;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 50px 0 rgba(0,0,0,0.75);box-shadow:0 0 50px 0 rgba(0,0,0,0.75)}}.float-left{float:left}.float-right{float:right}.contentWrapper{padding:0 0 48px 0;margin:0}.contentWrapper article{padding-bottom:3em}.contentWrapper article>h1,.contentWrapper article>h2,.contentWrapper article>h3,.contentWrapper article>h4,.contentWrapper article>h5,.contentWrapper article>h6,.contentWrapper article>p{margin-top:0}.contentWrapper article>h2{padding:14px 1em;background:#f7f7f7;border:#e6e6e6 1px solid;font-size:20px;min-height:57px;line-height:1.4}.contentWrapper article>h2:before{font-family:"FontAwesome";content:"\f054";font-size:11px;margin-right:15px;top:-3px;position:relative}.contentWrapper article .entry{padding:0 1em}@media only screen and (min-width: 700px){.contentWrapper article{width:75%;padding:0 48px 0 0;min-height:400px;float:left}.contentWrapper article.no-sidebar{width:100%;float:none;padding:0}.contentWrapper aside{width:25%;float:left}}.contentWrapper table tbody tr td{font-size:.9em}.home #superWrapper{padding-left:0;padding-right:0;padding-bottom:0}.home #superWrapper #header{padding:16px 24px 0}.home #superWrapper article .home-main-content{padding:48px 48px}@media only screen and (max-width: 699px){.home #superWrapper article .home-main-content{padding:0 24px}}.home #superWrapper article .home-main-content h1{color:#a2150f;font-size:23px;line-height:1.4;font-weight:normal}.home .contentWrapper{padding-bottom:0}.home .contentWrapper .full-width-CTA{padding:24px;position:relative;display:block;height:450px;background-position:top right;background-repeat:no-repeat;margin:0;border-bottom:2px solid #808080}@media only screen and (min-width: 700px){.home .contentWrapper .full-width-CTA{padding:48px}}.home .contentWrapper a.full-width-CTA:hover span{padding-right:7em;-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;-ms-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out}.home .contentWrapper article .entry{padding:0 ;position:relative;border-top:2px solid #808080}.home .contentWrapper .hero-CTA{padding-bottom:0;height:900px;max-height:900px;min-height:400px!important}.home .contentWrapper .hero-CTA .hero-CTA-inside{width:100%;max-width:600px}.home .contentWrapper .hero-CTA .hero-CTA-inside h6{margin-top:0;margin-bottom:10px;font-size:16px}.home .contentWrapper .hero-CTA .hero-CTA-inside .quick-search{padding:18px 20px;margin-bottom:1em;font-size:14px;text-transform:uppercase;border:2px solid #fff;color:#444;font-weight:bold;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43);box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43);background:#fff;background:rgba(255,255,255,0.8)}.home .contentWrapper .hero-CTA .hero-CTA-inside .quick-search label{font-size:15px}.home .contentWrapper .hero-CTA .hero-CTA-inside .hero-CTA-content{display:inline-block;padding:18px 20px;border:2px solid #fff;background:#fff;background:rgba(255,255,255,0.8);-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43);box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43)}.home .contentWrapper .hero-CTA .hero-CTA-inside .hero-CTA-content a{text-decoration:none;color:#fff;font-weight:bold;text-shadow:0 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);background-color:#a2150f;background-image:-webkit-gradient(linear, left top, right top, from(#a2150f), to(#e81e15));background-image:-webkit-linear-gradient(left, #a2150f, #e81e15);background-image:-moz-linear-gradient(left, #a2150f, #e81e15);background-image:-ms-linear-gradient(left, #a2150f, #e81e15);background-image:-o-linear-gradient(left, #a2150f, #e81e15);border:2px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;line-height:1.2;padding:1em 4em 1em 1em;position:relative}.home .contentWrapper .hero-CTA .hero-CTA-inside .hero-CTA-content a:hover{color:#fff}.home .contentWrapper .hero-CTA .hero-CTA-inside .hero-CTA-content a:after{font-family:"FontAwesome";content:"\f054";position:absolute;right:1em;top:35%}.home .contentWrapper .full-width-CTA-content{position:absolute}.home .contentWrapper .full-width-CTA-content span{float:left}.home .contentWrapper .full-width-CTA-content.top-right{position:absolute;top:24px;right:24px}.home .contentWrapper .full-width-CTA-content.top-right span{float:right}.home .contentWrapper .full-width-CTA-content.bottom-right{position:absolute;bottom:24px;right:24px}.home .contentWrapper .full-width-CTA-content.bottom-right span{float:right}.home .contentWrapper .full-width-CTA-content.bottom-left{position:absolute;bottom:24px;left:24px}.home .contentWrapper .full-width-CTA-content span{text-decoration:none;font-weight:bold;text-shadow:0 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);background-color:#a2150f;background-image:-webkit-gradient(linear, left top, right top, from(#a2150f), to(#e81e15));background-image:-webkit-linear-gradient(left, #a2150f, #e81e15);background-image:-moz-linear-gradient(left, #a2150f, #e81e15);background-image:-ms-linear-gradient(left, #a2150f, #e81e15);background-image:-o-linear-gradient(left, #a2150f, #e81e15);color:#fff;display:inline-block;line-height:1.2;padding:1em 4em 1em 1em;position:relative}.home .contentWrapper .full-width-CTA-content span:after{font-family:"FontAwesome";content:"\f054";position:absolute;right:1em;top:35%}.home .contentWrapper .full-width-CTA-content .full-width-CTA-inner{padding:18px 20px;border:2px solid #fff;color:#444;font-weight:bold;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43);box-shadow:1px 1px 3px 0 rgba(50,50,50,0.43);background:#fff;background:rgba(255,255,255,0.8);clear:both}.home .contentWrapper .full-width-CTA-content .full-width-CTA-inner h6{margin:0;font-size:16px}.home ul{list-style:none}.home .bucket-wrapper{margin-top:48px;margin-bottom:0;padding:0}@media only screen and (max-width: 699px){.home .bucket-wrapper{margin:0}}.home .bucket-wrapper .bucket{padding-right:2px;margin-bottom:3em;position:relative}.home .bucket-wrapper .bucket.last{padding-right:0}@media only screen and (min-width: 700px){.home .bucket-wrapper .bucket{margin-bottom:0}}.home .bucket-wrapper .bucket a{display:block;position:relative}.home .bucket-wrapper .bucket a:hover{text-decoration:none}.home .bucket-wrapper .bucket a:hover .bucket-image{opacity:.9;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.home .bucket-wrapper .bucket .bucket-image{overflow:hidden;height:250px;width:100%;background-repeat:no-repeat;background-position:top left;display:inline-block}.home .bucket-wrapper .bucket .bucket-title{font-size:14px;line-height:1;display:inline-block;padding:.5em 1em;margin:0;text-transform:uppercase;position:absolute;top:15px;left:15px;border:2px solid #fff;color:#fff;-webkit-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);-moz-box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);box-shadow:1px 1px 3px 0 rgba(50,50,50,0.23);display:block;z-index:5}.home .bucket-wrapper .bucket .bucket-title i{font-weight:bold;margin-left:2px;white-space:nowrap}.home .bucket-wrapper .bucket .bucket-title:hover{background-color:#007aa4;background-image:-webkit-gradient(linear, left top, right top, from(#007aa4), to(#004c67));background-image:-webkit-linear-gradient(left, #007aa4, #004c67);background-image:-moz-linear-gradient(left, #007aa4, #004c67);background-image:-ms-linear-gradient(left, #007aa4, #004c67);background-image:-o-linear-gradient(left, #007aa4, #004c67);text-decoration:none;text-shadow:0 2px 1px rgba(0,0,0,0.4)}.home .bucket-wrapper .bucket.bucket-1 .bucket-title{background-color:#a2150f;background-image:-webkit-gradient(linear, left top, right top, from(#a2150f), to(#e81e15));background-image:-webkit-linear-gradient(left, #a2150f, #e81e15);background-image:-moz-linear-gradient(left, #a2150f, #e81e15);background-image:-ms-linear-gradient(left, #a2150f, #e81e15);background-image:-o-linear-gradient(left, #a2150f, #e81e15)}.home .bucket-wrapper .bucket.bucket-2 .bucket-title{background-color:#3e3e42;background-image:-webkit-gradient(linear, left top, right top, from(#3e3e42), to(#96969c));background-image:-webkit-linear-gradient(left, #3e3e42, #96969c);background-image:-moz-linear-gradient(left, #3e3e42, #96969c);background-image:-ms-linear-gradient(left, #3e3e42, #96969c);background-image:-o-linear-gradient(left, #3e3e42, #96969c)}.home .bucket-wrapper .bucket.bucket-3 .bucket-title{background-color:#004158;background-image:-webkit-gradient(linear, left top, right top, from(#004158), to(#00678b));background-image:-webkit-linear-gradient(left, #004158, #00678b);background-image:-moz-linear-gradient(left, #004158, #00678b);background-image:-ms-linear-gradient(left, #004158, #00678b);background-image:-o-linear-gradient(left, #004158, #00678b)}.home .bucket-wrapper .bucket h5{padding:5px 30px 5px 15px;margin:0;color:#444;font-weight:normal;font-size:14px;line-height:1.2;text-transform:capitalize;position:relative}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sales-page .row h2{margin-top:0;color:#004158}.sales-page .row h3,.sales-page .row h4{color:#004158}.sales-page .row .salesPageHotspotContainer{float:right;padding-right:0;position:relative;margin-bottom:72px}.sales-page .row .salesPageHotspotContainer a.hotspot-collapse,.sales-page .row .salesPageHotspotContainer a.hotspot-expand{position:absolute;bottom:0;right:0;display:inline-block;padding:.6em .85em;background:#404040;color:#fff;font-size:.8em;z-index:1;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.sales-page .row .salesPageHotspotContainer a.hotspot-collapse:hover,.sales-page .row .salesPageHotspotContainer a.hotspot-expand:hover,.sales-page .row .salesPageHotspotContainer a.hotspot-collapse:active,.sales-page .row .salesPageHotspotContainer a.hotspot-expand:active{text-decoration:none;background:#808080}@media only screen and (max-width: 699px){.sales-page .row .salesPageHotspotContainer a.hotspot-collapse,.sales-page .row .salesPageHotspotContainer a.hotspot-expand{display:none}}.sales-page .row .salesPageHotspotContainer a.hotspot-collapse{display:none}.sales-page .row .salesPageSidebar>div{margin-bottom:72px;position:relative}.sales-page .row .salesPageSidebar .salesPageSliderContainer:after{background:url(img/shadow3.png) no-repeat;background-size:100% 100%;width:100%;height:60px;bottom:-60px;position:absolute;left:0;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;content:"";display:block}@media only screen and (min-width: 700px){.sales-page .row .salesPageSidebar .salesPageSliderContainer .flex-viewport{max-height:350px}}.sales-page .row .salesPageSidebar .salesPageVideoContainer .fluid-width-video-wrapper:after{background:url(img/shadow3.png) no-repeat;background-size:100% 100%;width:100%;height:60px;bottom:-60px;position:absolute;left:0;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;content:"";display:block}.sales-page .row .salesPageSidebar .salesPageVideoContainer .fluid-width-video-wrapper:after{bottom:-59px}.sales-page .row .salesPageSidebar .salesPageExtraContent{padding:48px;background:#f9f5df;background-color:#f5efca;background-image:-webkit-gradient(linear, left top, right top, from(#f5efca), to(#fbf8e8));background-image:-webkit-linear-gradient(left, #f5efca, #fbf8e8);background-image:-moz-linear-gradient(left, #f5efca, #fbf8e8);background-image:-ms-linear-gradient(left, #f5efca, #fbf8e8);background-image:-o-linear-gradient(left, #f5efca, #fbf8e8);border:3px solid #e2ce5d}.sales-page .row .salesPageSidebar .salesPageExtraContent:after{background:url(img/shadow3.png) no-repeat;background-size:100% 100%;width:100%;height:60px;bottom:-60px;position:absolute;left:0;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;content:"";display:block}.sales-page .row .salesPageSidebar .salesPageExtraContent:after{bottom:-62px}.sales-page .row .salesPageSidebar .salesPageExtraContent>h1,.sales-page .row .salesPageSidebar .salesPageExtraContent>h2,.sales-page .row .salesPageSidebar .salesPageExtraContent>h3,.sales-page .row .salesPageSidebar .salesPageExtraContent>h4,.sales-page .row .salesPageSidebar .salesPageExtraContent>h5,.sales-page .row .salesPageSidebar .salesPageExtraContent>h6{margin-top:0}.sales-page-footer{background:#e6e6e6;padding:3em}.sales-page-footer h4{color:#004158;padding-bottom:.5em;border-bottom:1px solid #004158;margin-bottom:1.5em}.sales-page-footer .widget_nav_menu li a{color:#004158}.list-arrows{text-decoration:none;list-style:none;margin:0}.list-arrows li{position:relative}.list-arrows li a{display:block;line-height:1.2;background-color:#004158;background-image:-webkit-gradient(linear, left top, right top, from(#004158), to(#00678b));background-image:-webkit-linear-gradient(left, #004158, #00678b);background-image:-moz-linear-gradient(left, #004158, #00678b);background-image:-ms-linear-gradient(left, #004158, #00678b);background-image:-o-linear-gradient(left, #004158, #00678b);color:#fff;padding:.9em 2.5em .9em 1em}.list-arrows li a:after{font-family:"FontAwesome";content:"\f054";position:absolute;right:1em;top:35%;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.list-arrows li a:hover:after,.list-arrows li a:active:after{-webkit-opacity:1;-moz-opacity:1;opacity:1}.list-arrows li a:hover{text-decoration:none}.sales-page-cta-wrapper{margin-bottom:48px;width:100%}@media only screen and (min-width: 700px){.sales-page-cta-wrapper{display:table}}.sales-page-cta-wrapper>div{float:none}@media only screen and (min-width: 700px){.sales-page-cta-wrapper>div{vertical-align:middle;display:table-cell}}.sales-page-cta-wrapper .sales-page-cta-title-wrapper{background-color:#004158;background-image:-webkit-gradient(linear, left top, right top, from(#004158), to(#00678b));background-image:-webkit-linear-gradient(left, #004158, #00678b);background-image:-moz-linear-gradient(left, #004158, #00678b);background-image:-ms-linear-gradient(left, #004158, #00678b);background-image:-o-linear-gradient(left, #004158, #00678b);margin-bottom:.5em}@media only screen and (min-width: 700px){.sales-page-cta-wrapper .sales-page-cta-title-wrapper{margin-bottom:0;border-right:2px solid #fff}}.sales-page-cta-wrapper .sales-page-cta-title-wrapper h1{padding:24px;margin:0;font-size:1.4em;line-height:1.1;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2)}.sales-page-cta-wrapper .sales-page-cta-button-wrapper{background-color:#127ca2;background-image:-webkit-gradient(linear, left top, right top, from(#127ca2), to(#179fd0));background-image:-webkit-linear-gradient(left, #127ca2, #179fd0);background-image:-moz-linear-gradient(left, #127ca2, #179fd0);background-image:-ms-linear-gradient(left, #127ca2, #179fd0);background-image:-o-linear-gradient(left, #127ca2, #179fd0);border:1px solid #117599;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,65,88,0.5);-moz-box-shadow:inset 0 0 15px 0 rgba(0,65,88,0.5);box-shadow:inset 0 0 15px 0 rgba(0,65,88,0.5)}.sales-page-cta-wrapper .sales-page-cta-button-wrapper .sales-page-cta-button{padding:0 24px;text-align:center}.sales-page-cta-wrapper .sales-page-cta-button-wrapper .sales-page-cta-button a{color:#fff;padding:1em .5em;font-size:.9em;text-shadow:0 2px 1px rgba(0,0,0,0.2);display:inline-block;text-align:center}@media only screen and (min-width: 700px){.sales-page-cta-wrapper .sales-page-cta-button-wrapper .sales-page-cta-button a{padding:.5em 1em;font-size:1em}}.sales-page-cta-wrapper .sales-page-cta-button-wrapper .sales-page-cta-button a i{margin-left:1em;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.sales-page-cta-wrapper .sales-page-cta-button-wrapper .sales-page-cta-button a:hover,.sales-page-cta-wrapper .sales-page-cta-button-wrapper .sales-page-cta-button a:active{text-decoration:none;text-shadow:0 2px 1px rgba(0,0,0,0.4)}.sales-page-cta-wrapper .sales-page-cta-button-wrapper .sales-page-cta-button a:hover i,.sales-page-cta-wrapper .sales-page-cta-button-wrapper .sales-page-cta-button a:active i{-webkit-opacity:1;-moz-opacity:1;opacity:1}.sales-territories h5{margin:.5em 0 1.5em 0;text-align:center}.sales-territories h5 span{font-weight:normal}.sales-territories h4{margin-top:0;color:#ee2e24;margin-bottom:.5em}.sales-territories p{margin-bottom:1em;padding-left:12px;border-left:3px solid #ee2e24}.sales-territories .territory-details{height:0;display:none;padding:24px;background:#e6e6e6}.sales-territories .territory-details-international{padding:24px 24px 0 24px}.sales-territories #map{text-align:center}.sales-territories #map svg{width:100%!important}.sales-territories #map path{fill:#808080;stroke:#fff;stroke-width:1px;opacity:1}.sales-territories #map path:hover{fill:#ee2e24 !important;cursor:pointer}#superWrapper .catalog-main-page-slider{margin-bottom:1em}#superWrapper .catalog-main-page-slider img{width:100%}#superWrapper .catalog-main-page-slider .flex-viewport{max-height:250px}.woocommerce.archive h1{background-color:#004158;background-image:-webkit-gradient(linear, left top, right top, from(#004158), to(#00678b));background-image:-webkit-linear-gradient(left, #004158, #00678b);background-image:-moz-linear-gradient(left, #004158, #00678b);background-image:-ms-linear-gradient(left, #004158, #00678b);background-image:-o-linear-gradient(left, #004158, #00678b);color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);padding:14px 1em;font-size:20px;min-height:57px;line-height:1.4}.step-number{font-size:1.3em;padding-bottom:2px;border-bottom:1px solid #a2150f;color:#a2150f;margin-bottom:1em}.tooling-selector-page h3{margin:0 0 .25em 0;font-size:15px}.tooling-selector-guide-wrapper{padding:0 1em}.tooling-selector-guide-wrapper select{padding:.25em;font-size:1.2em}.tooling-selector-guide-wrapper select option{padding:.1em 0}.tooling-selector-guide-wrapper ul{margin:0;padding:0;list-style:none}.tooling-selector-guide-wrapper .tooling-selector-subproduct-lines,.tooling-selector-guide-wrapper .tooling-selector-outside-diameter,.tooling-selector-guide-wrapper .tooling-selector-results,.tooling-selector-guide-wrapper .secondary-tooling-subhead{display:none}.tooling-selector-guide-wrapper .tooling-selector-guide-filters{margin-bottom:2em}.tooling-selector-guide-wrapper .tooling-selector-guide-filters>div{margin-bottom:1em}.tooling-selector-guide-wrapper .tooling-selector-results h4{margin:.5em 0;font-size:1.2em;padding:2px 8px;font-weight:normal}.tooling-selector-guide-wrapper .tooling-selector-results>ul{margin-bottom:24px;border-bottom:1px solid #808080}.tooling-selector-guide-wrapper .tooling-selector-results li{margin:0 0 0 0;padding:0;border:1px solid #808080;border-bottom:none;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2)}.tooling-selector-guide-wrapper .tooling-selector-results li:before,.tooling-selector-guide-wrapper .tooling-selector-results li:after{content:" ";display:block}.tooling-selector-guide-wrapper .tooling-selector-results li:after{clear:both}.tooling-selector-guide-wrapper .tooling-selector-results dt,.tooling-selector-guide-wrapper .tooling-selector-results dd{margin:0;padding:6px 8px;display:block;float:left;text-transform:uppercase;text-align:left}.tooling-selector-guide-wrapper .tooling-selector-results dt{clear:both;width:45%}.tooling-selector-guide-wrapper .tooling-selector-results dd{width:55%}.tooling-selector-guide-wrapper .tooling-selector-results ul{width:100%;padding:0 0;overflow:hidden}.tooling-selector-guide-wrapper .tooling-selector-results ul ul dt{width:40%;margin-left:5%}.tooling-selector-guide-wrapper .tooling-selector-results li.tooling_selector_power_unit{background-color:#902521;background-image:-webkit-gradient(linear, left top, right top, from(#902521), to(#cf352f));background-image:-webkit-linear-gradient(left, #902521, #cf352f);background-image:-moz-linear-gradient(left, #902521, #cf352f);background-image:-ms-linear-gradient(left, #902521, #cf352f);background-image:-o-linear-gradient(left, #902521, #cf352f);border-color:#902521}.tooling-selector-guide-wrapper .tooling-selector-results li.tooling_selector_head_assembly{background-color:#5a5a5a;background-image:-webkit-gradient(linear, left top, right top, from(#5a5a5a), to(#808080));background-image:-webkit-linear-gradient(left, #5a5a5a, #808080);background-image:-moz-linear-gradient(left, #5a5a5a, #808080);background-image:-ms-linear-gradient(left, #5a5a5a, #808080);background-image:-o-linear-gradient(left, #5a5a5a, #808080);border-color:#5a5a5a}.tooling-selector-guide-wrapper .tooling-selector-results ul.tooling_selector_head_assembly_details{background-color:#666;background-image:-webkit-gradient(linear, left top, right top, from(#666), to(#8d8d8d));background-image:-webkit-linear-gradient(left, #666, #8d8d8d);background-image:-moz-linear-gradient(left, #666, #8d8d8d);background-image:-ms-linear-gradient(left, #666, #8d8d8d);background-image:-o-linear-gradient(left, #666, #8d8d8d);border-color:#666}.tooling-selector-guide-wrapper .tooling-selector-results li.tooling_selector_inspection_gauge{background-color:#093d4f;background-image:-webkit-gradient(linear, left top, right top, from(#093d4f), to(#107294));background-image:-webkit-linear-gradient(left, #093d4f, #107294);background-image:-moz-linear-gradient(left, #093d4f, #107294);background-image:-ms-linear-gradient(left, #093d4f, #107294);background-image:-o-linear-gradient(left, #093d4f, #107294);border-color:#093d4f}.downloads h3{padding-bottom:3px;border-bottom:1px solid #a2150f;color:#a2150f}.downloads .download-thumbnails .download-item{float:left;margin-bottom:2em;text-align:center;width:100%}@media only screen and (min-width: 400px){.downloads .download-thumbnails .download-item{width:50%;padding:0 5% 0 0}.downloads .download-thumbnails .download-item:nth-of-type(3n){clear:both}}@media only screen and (min-width: 700px){.downloads .download-thumbnails .download-item{width:20%}.downloads .download-thumbnails .download-item:nth-of-type(3n){clear:inherit}.downloads .download-thumbnails .download-item:nth-of-type(6n){clear:both}}.downloads .download-thumbnails .download-item a img{border:1px solid #bfbfbf}.downloads .download-thumbnails .download-item a h4{margin:.25em 0 0 0;font-size:14px;line-height:1.2;color:#444}.downloads .download-thumbnails .download-item a:hover{text-decoration:none}.downloads .download-thumbnails .download-item a:hover img{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}.downloads .download-thumbnails .download-item a:hover h4{color:#cf1a10}.photo-album .photo-album-thumbnail{float:left;margin-bottom:2em;text-align:center;width:100%}@media only screen and (min-width: 400px){.photo-album .photo-album-thumbnail{width:50%;padding:0 1%}.photo-album .photo-album-thumbnail:nth-of-type(3n){clear:both}}@media only screen and (min-width: 700px){.photo-album .photo-album-thumbnail{width:25%}.photo-album .photo-album-thumbnail:nth-of-type(3n){clear:inherit}.photo-album .photo-album-thumbnail:nth-of-type(5n){clear:both}}.photo-album .photo-album-thumbnail a h4{margin:.25em 0 0 0;font-size:12px;line-height:1.2;color:#444}.photo-album .photo-album-thumbnail a:hover{text-decoration:none}.photo-album .photo-album-thumbnail a:hover img{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}.photo-album .photo-album-thumbnail a:hover h4{color:#cf1a10}.su-row.pricing-grid>div{border:1px solid #bfbfbf;font-size:12px}.su-row.pricing-grid>div h2{padding:6px 12px;margin:0 0 .5em 0;background-color:#902521;background-image:-webkit-gradient(linear, left top, right top, from(#902521), to(#cf352f));background-image:-webkit-linear-gradient(left, #902521, #cf352f);background-image:-moz-linear-gradient(left, #902521, #cf352f);background-image:-ms-linear-gradient(left, #902521, #cf352f);background-image:-o-linear-gradient(left, #902521, #cf352f);border-bottom:1px solid #902521;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);font-weight:normal;font-size:18px}.su-row.pricing-grid>div h4{font-size:32px;margin:.5em 0 .65em 0;color:#902521;line-height:1}.su-row.pricing-grid>div ul{text-indent:0;padding:0 1.5em;margin:1.5em 0 1.5em 1.25em}.su-row.pricing-grid>div ul li{margin-bottom:1em}.su-row.pricing-grid>div:nth-of-type(1n){background:#f7f7f7}.su-row.pricing-grid>div:nth-of-type(2n){background:#e6e6e6}.su-row.pricing-grid>div:nth-of-type(3n){background:#bfbfbf}.su-row.pricing-grid>div:nth-of-type(4n){background:#808080}#sidebar{padding-bottom:24px}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar h4,#sidebar h5,#sidebar h6,#sidebar p{margin-top:0}#sidebar .widget{margin:0 0 24px 0}#sidebar .widget:first-of-type{margin-top:0}#sidebar .widget>div{padding:12px;background:#f7f7f7;border:#e6e6e6 1px solid}#sidebar .widget h3.widget-title{padding:6px 12px;margin:0;background-color:#902521;background-image:-webkit-gradient(linear, left top, right top, from(#902521), to(#cf352f));background-image:-webkit-linear-gradient(left, #902521, #cf352f);background-image:-moz-linear-gradient(left, #902521, #cf352f);background-image:-ms-linear-gradient(left, #902521, #cf352f);background-image:-o-linear-gradient(left, #902521, #cf352f);border-bottom:1px solid #902521;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);font-weight:normal;font-size:16px}#sidebar .widget.widget-yellow h3.widget-title{background-color:#a38f1d;background-image:-webkit-gradient(linear, left top, right top, from(#a38f1d), to(#dbc132));background-image:-webkit-linear-gradient(left, #a38f1d, #dbc132);background-image:-moz-linear-gradient(left, #a38f1d, #dbc132);background-image:-ms-linear-gradient(left, #a38f1d, #dbc132);background-image:-o-linear-gradient(left, #a38f1d, #dbc132);border-bottom:1px solid #a38f1d}#sidebar ul,#sidebar li{list-style:none}#sidebar .widget_products_predictive_search{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #e6e6e6}#sidebar .widget_products_predictive_search .ctr_search{width:100%}#sidebar ul.subpage-menu li a{width:100%;display:block;text-decoration:none;color:#000;padding:5% 10%;border-bottom:1px solid #fff;background-color:#e6e6e6;line-height:1}#sidebar ul.subpage-menu li a:hover{color:#fff}#sidebar ul.subpage-menu li a:hover:after{font-family:"FontAwesome";content:"\f054";position:absolute;right:8%}#sidebar ul.subpage-menu li.current_page_item a{background-color:#bfbfbf}#sidebar ul.subpage-menu li.current_page_ancestor a{padding-left:5%;background-color:#808080;font-weight:700}.knowledge-base-single-nav a{display:inline-block;background-color:#a2150f;background-image:-webkit-gradient(linear, left top, right top, from(#a2150f), to(#e81e15));background-image:-webkit-linear-gradient(left, #a2150f, #e81e15);background-image:-moz-linear-gradient(left, #a2150f, #e81e15);background-image:-ms-linear-gradient(left, #a2150f, #e81e15);background-image:-o-linear-gradient(left, #a2150f, #e81e15);text-decoration:none;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);padding:0 1em;height:38px;line-height:38px;margin-bottom:.5em}.knowledge-base-single-nav a i{margin-right:5px}.knowledge-base-single-nav span a{background-color:#004158;background-image:-webkit-gradient(linear, left top, right top, from(#004158), to(#007aa4));background-image:-webkit-linear-gradient(left, #004158, #007aa4);background-image:-moz-linear-gradient(left, #004158, #007aa4);background-image:-ms-linear-gradient(left, #004158, #007aa4);background-image:-o-linear-gradient(left, #004158, #007aa4)}.lastUpdated{font-size:.8em;margin:.5em 0;color:#808080}.search-results .knowledge-base-single-nav{margin-top:2em}.knowledge-base-category h3{margin-bottom:.75em}.knowledge-base-category h3 a{color:#004158}.knowledge-base-category h3 a:hove{color:#00678b}.knowledge-base-category ul{list-style:none;margin-bottom:0}.knowledge-base-category ul li{position:relative;padding-left:10px}.knowledge-base-category ul li:before{font-family:'FontAwesome';content:"\f016";color:#004158;position:absolute;left:-12px}.knowledge-base-category ul li.knowledge-base-see-more:before{content:"";display:none}.knowledge-base-category ul li.knowledge-base-see-more a{color:#808080}.knowledge-base-category.managers-only{padding:1.5em;margin-top:1em;border:1px solid #ee2e24;background:#fde3e1;display:inline-block}.knowledge-base-category.managers-only h3{color:#ee2e24;margin-top:0}.knowledge-base-category.managers-only ul li:before{content:"\f023";color:#ee2e24}.tax-kbcategories .knowledge-base-category ul li,.search-results .knowledge-base-category ul li{margin-bottom:2em}.tax-kbcategories .knowledge-base-category ul li:before,.search-results .knowledge-base-category ul li:before{top:3px}.tax-kbcategories .knowledge-base-category ul li a,.search-results .knowledge-base-category ul li a{font-size:1.3em}.single-knowledge-base .managers-only h2:before{content:"\f023";font-size:1em;top:auto}.single-knowledge-base .lastUpdated{margin-bottom:3em}.knowledge-base-modify a{display:block;background-color:#004158;background-image:-webkit-gradient(linear, left top, right top, from(#004158), to(#007aa4));background-image:-webkit-linear-gradient(left, #004158, #007aa4);background-image:-moz-linear-gradient(left, #004158, #007aa4);background-image:-ms-linear-gradient(left, #004158, #007aa4);background-image:-o-linear-gradient(left, #004158, #007aa4);text-decoration:none;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);padding:.75em 1em;line-height:1.3;margin-bottom:.5em}.knowledge-base-modify a:first-of-type{background-color:#a2150f;background-image:-webkit-gradient(linear, left top, right top, from(#a2150f), to(#e81e15));background-image:-webkit-linear-gradient(left, #a2150f, #e81e15);background-image:-moz-linear-gradient(left, #a2150f, #e81e15);background-image:-ms-linear-gradient(left, #a2150f, #e81e15);background-image:-o-linear-gradient(left, #a2150f, #e81e15)}.knowledge-base-modify a i{margin-right:5px}.knowledge-base-search{display:block;margin-bottom:1em}.knowledge-base-search input{padding:0 .5em;height:38px;line-height:38px}#footer{position:relative;border:2px solid #808080;-webkit-box-shadow:0 25px 50px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 25px 50px 0 rgba(0,0,0,0.75);box-shadow:0 25px 50px 0 rgba(0,0,0,0.75);max-width:1140px;padding:36px 24px;font-size:13.5px;margin:0 auto;color:#e6e6e6;background-color:#57575c;background-image:-webkit-gradient(linear, left top, right top, from(#57575c), to(#96969c));background-image:-webkit-linear-gradient(left, #57575c, #96969c);background-image:-moz-linear-gradient(left, #57575c, #96969c);background-image:-ms-linear-gradient(left, #57575c, #96969c);background-image:-o-linear-gradient(left, #57575c, #96969c)}#footer:before{display:block;position:absolute;content:"";left:0;top:-6px;height:6px;width:100%;background-color:#96969c;background:-webkit-gradient(linear, left top, left bottom, from(#96969c), to(#57575c));background:-webkit-linear-gradient(top, #96969c, #57575c);background:-moz-linear-gradient(top, #96969c, #57575c);background:-ms-linear-gradient(top, #96969c, #57575c);background:-o-linear-gradient(top, #96969c, #57575c);border-bottom:1px solid #57575c}#footer .row{margin:0}#footer .row>div{padding:0 4%}#footer .widget{margin-bottom:2.5em}@media only screen and (min-width: 700px){#footer .widget{margin-bottom:0}}#footer .widget h3{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);font-size:14px;margin:0 0 1em 0;text-transform:uppercase;border-bottom:1px solid #fff}#footer a{color:#fff;text-decoration:none;white-space:nowrap}#footer a:hover{text-decoration:underline}#footer .footer-address{font-weight:bold}#footer .logo-footer,#footer .footer-badges{margin-bottom:14px}#footer .attribution{font-size:.8em;width:100%;line-height:1.2;margin:0}ol.commentlist{list-style:none}ol.commentlist li.comment{border-bottom:1px dotted #666;padding:10px}ol.commentlist li.comment div.vcard cite.fn{font-style:normal}ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 10px 10px}ol.commentlist li.comment div.comment-meta{font-size:10px}ol.commentlist li.comment div.comment-meta a{color:#ccc}ol.commentlist li.comment div.reply{font-size:11px}ol.commentlist li.comment div.reply a{font-weight:bold}ol.commentlist li.comment ul.children{list-style:none;margin:10px 0 0}ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #555;margin:0 0 10px 10px}ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #999;margin:0 0 10px 10px}ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #bbb;margin:0 0 10px 10px}ol.commentlist li.even{background:#fff}ol.commentlist li.odd{background:#f6f6f6}ol.commentlist li.parent{border-left:5px solid #111}#flags{padding:0 24px;max-width:1136px;margin:-24px auto 0;float:none!important;height:24px;z-index:99999;position:relative}@media only screen and (max-width: 699px){#flags{display:none}}.headerWrapper{z-index:99990;position:relative}@media only screen and (min-width: 950px){.headerWrapper{padding:0 24px;position:absolute;width:100%;top:0;left:0;right:0}.headerWrapper.sticky{position:fixed;margin-top:-24px}.headerWrapper.smallHeader #header #menu-main-menu>li>a{padding-top:0}}.headerWrapper #header{padding:12px 16px 8px 16px;max-width:1140px;margin:0 auto;background:#fff}@media only screen and (min-width: 950px){.headerWrapper #header{border:2px solid #808080;border-bottom:none;padding-right:24px;padding-left:24px;margin-top:24px}}.headerWrapper #header .headerRow1{margin-bottom:0}@media only screen and (min-width: 950px){.headerWrapper #header .headerRow1{margin-bottom:10px}}.headerWrapper #header #menu-main-wrapper{margin-bottom:4px}.headerWrapper #header .logo{max-width:250px;text-align:center;z-index:1}@media only screen and (min-width: 700px){.headerWrapper #header .logo{float:left}}.headerWrapper #header .logo a{display:block}.headerWrapper #header .logo h1{margin:0}.headerWrapper #header #menu-main-menu>li>a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease}.headerWrapper #navigation-uber{margin-top:6px;float:right;padding-right:0}#dropdown-menu{float:right;padding-right:0;width:100%;max-width:575px;font-size:12px;font-weight:bold;position:relative;z-index:1}#dropdown-menu>ul{text-align:right;list-style:none;margin:0;padding:0;width:100%}#dropdown-menu>ul>li{position:relative}#dropdown-menu>ul li{text-align:left;display:inline-block;background:#fff}#dropdown-menu>ul li a{color:#808080;display:block;padding:8px 10px;text-decoration:none;white-space:nowrap}#dropdown-menu>ul li.menu-item-has-children>a:after{font-family:'fontawesome';content:"\f0d7";font-size:9px;margin-left:5px;display:inline-block}#dropdown-menu>ul li ul{left:-999em;margin-left:-2px;position:absolute;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25)}#dropdown-menu>ul li ul li{display:block}#dropdown-menu>ul li ul li a{font-weight:normal;color:#a6a6a6}#dropdown-menu>ul li ul li a:hover,#dropdown-menu>ul li ul li a:focus,#dropdown-menu>ul li ul li a:active{color:#404040}#dropdown-menu>ul li:hover ul,#dropdown-menu>ul li a.tmh-open+* ul{left:auto;right:0}#dropdown-menu .special-logged-in-menu>a{color:#ee2e24}.slicknav_menu,#mobileMenu{display:none}@media only screen and (max-width: 949px){#navigation-uber,#menu-main-wrapper,#dropdown-menu{display:none}.home #menu-main-wrapper{display:block}.slicknav_menu,#mobileMenuGoesHere{display:block}#mobileMenuGoesHere{float:right;margin-top:-46px;width:100%}.logo{width:100%;padding-right:24px}}@media only screen and (max-width: 699px){.headerRow1{text-align:center}#mobileMenuGoesHere{float:none;margin-top:10px;width:100%}#mobileMenuGoesHere .slicknav_nav{margin-top:2px;text-align:left}#mobileMenuGoesHere .slicknav_btn{float:none;text-align:left}.logo{width:100%;padding-right:0;display:inline-block}}@media only screen and (min-width: 700px){#header .logo{text-align:left}}#menu-main-menu a{width:100%;display:block;text-decoration:none;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2)}#menu-main-menu a:hover{color:#fff}#menu-main-menu>li{position:relative;float:left;width:49.5%;margin-right:1%;margin-top:1%}@media only screen and (min-width: 700px){#menu-main-menu>li{margin-top:0}}#menu-main-menu>li:nth-of-type(2n){margin-right:0}#menu-main-menu>li>a{padding-top:75px}#menu-main-menu>li>a span{width:100%;display:block;text-align:center;font-size:18px;line-height:36px;text-transform:uppercase;-webkit-opacity:.93;-moz-opacity:.93;opacity:.93}#menu-main-menu ul.sub-menu{z-index:99999;display:none;border-top:2px solid #fff;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,0.25);box-shadow:0 4px 5px 0 rgba(0,0,0,0.25)}#menu-main-menu ul.sub-menu li{position:relative}#menu-main-menu ul.sub-menu li a{line-height:1.2;padding:.75em 18% .75em 8%}#menu-main-menu ul.sub-menu li a:hover:after{font-family:"FontAwesome";content:"\f054";position:absolute;right:8%;top:35%}#menu-main-menu ul.sub-menu li.menu-section-subhead{font-size:10px;color:#fff;text-transform:uppercase}#menu-main-menu ul.sub-menu li.menu-section-subhead a{padding-top:2px;padding-bottom:1px}#menu-main-menu ul.sub-menu li.menu-section-subhead a:hover{cursor:default}#menu-main-menu ul.sub-menu li.menu-section-subhead a:hover:after{display:none}#menu-main-menu .nav-catalog{background:url('img/nav-catalog.jpg') top left no-repeat;background-position-y:-10px}#menu-main-menu .nav-catalog>a span{background-color:#a2150f;background-image:-webkit-gradient(linear, left top, right top, from(#a2150f), to(#e81e15));background-image:-webkit-linear-gradient(left, #a2150f, #e81e15);background-image:-moz-linear-gradient(left, #a2150f, #e81e15);background-image:-ms-linear-gradient(left, #a2150f, #e81e15);background-image:-o-linear-gradient(left, #a2150f, #e81e15)}#menu-main-menu .nav-catalog ul a{background-color:#902521;background-image:-webkit-gradient(linear, left top, right top, from(#902521), to(#cf352f));background-image:-webkit-linear-gradient(left, #902521, #cf352f);background-image:-moz-linear-gradient(left, #902521, #cf352f);background-image:-ms-linear-gradient(left, #902521, #cf352f);background-image:-o-linear-gradient(left, #902521, #cf352f);border-top:1px solid #902521}#menu-main-menu .nav-connectors{background:url('img/nav-connectors.jpg') top left no-repeat;background-position-y:-10px}#menu-main-menu .nav-connectors>a span{background-color:#004158;background-image:-webkit-gradient(linear, left top, right top, from(#004158), to(#00678b));background-image:-webkit-linear-gradient(left, #004158, #00678b);background-image:-moz-linear-gradient(left, #004158, #00678b);background-image:-ms-linear-gradient(left, #004158, #00678b);background-image:-o-linear-gradient(left, #004158, #00678b)}#menu-main-menu .nav-connectors ul a{background-color:#0b4e66;background-image:-webkit-gradient(linear, left top, right top, from(#0b4e66), to(#107294));background-image:-webkit-linear-gradient(left, #0b4e66, #107294);background-image:-moz-linear-gradient(left, #0b4e66, #107294);background-image:-ms-linear-gradient(left, #0b4e66, #107294);background-image:-o-linear-gradient(left, #0b4e66, #107294);border-top:1px solid #0b4e66}#menu-main-menu .nav-connectors .highlight a{background-color:#0f6786;background-image:-webkit-gradient(linear, left top, right top, from(#0f6786), to(#148ab4));background-image:-webkit-linear-gradient(left, #0f6786, #148ab4);background-image:-moz-linear-gradient(left, #0f6786, #148ab4);background-image:-ms-linear-gradient(left, #0f6786, #148ab4);background-image:-o-linear-gradient(left, #0f6786, #148ab4)}#menu-main-menu .nav-connectors .menu-section-subhead a{background:#093d4f;border-top:1px solid #0a4458}#menu-main-menu .nav-tooling{background:url('img/nav-tooling.jpg') top left no-repeat;background-position-y:-10px}#menu-main-menu .nav-tooling>a span{background-color:#3e3e42;background-image:-webkit-gradient(linear, left top, right top, from(#3e3e42), to(#96969c));background-image:-webkit-linear-gradient(left, #3e3e42, #96969c);background-image:-moz-linear-gradient(left, #3e3e42, #96969c);background-image:-ms-linear-gradient(left, #3e3e42, #96969c);background-image:-o-linear-gradient(left, #3e3e42, #96969c)}#menu-main-menu .nav-tooling ul a{background-color:#5a5a5a;background-image:-webkit-gradient(linear, left top, right top, from(#5a5a5a), to(#808080));background-image:-webkit-linear-gradient(left, #5a5a5a, #808080);background-image:-moz-linear-gradient(left, #5a5a5a, #808080);background-image:-ms-linear-gradient(left, #5a5a5a, #808080);background-image:-o-linear-gradient(left, #5a5a5a, #808080);border-top:1px solid #5a5a5a}#menu-main-menu .nav-tooling .highlight a{background-color:#787878;background-image:-webkit-gradient(linear, left top, right top, from(#787878), to(#929292));background-image:-webkit-linear-gradient(left, #787878, #929292);background-image:-moz-linear-gradient(left, #787878, #929292);background-image:-ms-linear-gradient(left, #787878, #929292);background-image:-o-linear-gradient(left, #787878, #929292)}#menu-main-menu .nav-tooling .menu-section-subhead a{background:#4d4d4d;border-top:1px solid #5a5a5a}#menu-main-menu .nav-support{background:url('img/nav-support.jpg') top left no-repeat;background-position-y:-10px}#menu-main-menu .nav-support>a span{background-color:#a38f1d;background-image:-webkit-gradient(linear, left top, right top, from(#a38f1d), to(#dbc132));background-image:-webkit-linear-gradient(left, #a38f1d, #dbc132);background-image:-moz-linear-gradient(left, #a38f1d, #dbc132);background-image:-ms-linear-gradient(left, #a38f1d, #dbc132);background-image:-o-linear-gradient(left, #a38f1d, #dbc132)}#menu-main-menu .nav-support ul a{background-color:#a38f1d;background-image:-webkit-gradient(linear, left top, right top, from(#a38f1d), to(#dbc132));background-image:-webkit-linear-gradient(left, #a38f1d, #dbc132);background-image:-moz-linear-gradient(left, #a38f1d, #dbc132);background-image:-ms-linear-gradient(left, #a38f1d, #dbc132);background-image:-o-linear-gradient(left, #a38f1d, #dbc132);border-top:1px solid #a38f1d}#menu-main-menu ul li:first-of-type a{border:none}#menu-main-menu .search-icon a:before{font-family:"FontAwesome";content:"\f002";margin-right:9px}#menu-main-menu>li:hover{background-position-y:0px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}@media only screen and (min-width: 700px){#menu-main-menu>li{width:24.75%;margin-right:.25%}#menu-main-menu>li:nth-of-type(2n){margin-right:.25%}#menu-main-menu>li:last-of-type{margin-right:0;width:25%}}@media only screen and (min-width: 950px){#menu-main-menu li ul{width:100%;position:absolute;top:99%;background:#fff}#menu-main-menu li:hover ul{top:100%;display:block}}@media only screen and (max-width: 949px){.breadcrumbs{font-size:12px}.breadcrumbs.row{margin-bottom:10px}.breadcrumbs>span a{text-decoration:underline}.breadcrumbs>span:before{content:"\203A";margin:0 3px;color:#444}.breadcrumbs>span:first-of-type:before,.breadcrumbs>span:last-of-type:before{content:"";margin:0}}@media only screen and (min-width: 950px){.breadcrumbs{list-style:none;position:relative;overflow:hidden;height:58px;background-color:#004158;background-image:-webkit-gradient(linear, left top, right top, from(#004158), to(#007aa4));background-image:-webkit-linear-gradient(left, #004158, #007aa4);background-image:-moz-linear-gradient(left, #004158, #007aa4);background-image:-ms-linear-gradient(left, #004158, #007aa4);background-image:-o-linear-gradient(left, #004158, #007aa4);font-size:20px;margin-bottom:2em}.breadcrumbs>span{float:left;display:block}.breadcrumbs>span a,.breadcrumbs>span:last-of-type{color:#fff;text-decoration:none;min-height:57px;line-height:59px;padding:0 0 0 60px;position:relative;display:block;float:left}.breadcrumbs>span:last-of-type{font-weight:bold}.breadcrumbs>span a{background:#004158}.breadcrumbs>span a:after{content:" ";display:block;width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #004158;position:absolute;top:50%;margin-top:-40px;left:100%;z-index:2}.breadcrumbs>span a:before{content:" ";display:block;width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #fff;position:absolute;top:50%;margin-top:-40px;margin-left:3px;left:100%;z-index:1}.breadcrumbs>span:nth-of-type(3) a{background:#086788}.breadcrumbs>span:nth-of-type(3) a:after{border-left-color:#086788}.breadcrumbs>span:nth-of-type(2) a{background:#0b7094}.breadcrumbs>span:nth-of-type(2) a:after{border-left-color:#0b7094}.breadcrumbs>span:nth-of-type(1) a{background:#107da4}.breadcrumbs>span:nth-of-type(1) a:after{border-left-color:#107da4}.breadcrumbs>span a:hover{background:#009fd8}.breadcrumbs>span a:hover:after{border-left-color:#009fd8}.breadcrumbs span.active a{background:#004158;color:#fff}.breadcrumbs span.active a:after{border-left-color:#004158 !important}.breadcrumbs span.visited a{background:#004158;color:white}.breadcrumbs span.visited a:after{border-left-color:#004158 !important}.breadcrumbs span:first-child a{color:white;padding-left:1em}}.litetooltip-hotspot-wrapper .litetooltip-hotspot-container .blink{animation:litetooltip_hotspot_blink 1.3s ease-in-out infinite alternate;-moz-animation:litetooltip_hotspot_blink 1.3s ease-in-out infinite alternate;-ms-animation:litetooltip_hotspot_blink 1.3s ease-in-out infinite alternate;-webkit-animation:litetooltip_hotspot_blink 1.3s ease-in-out infinite alternate}.woocommerce #swipebox-overlay{background:#fff !important}#superWrapper .flexslider{border:none}.single-product #content article div.product div.images{width:100%;max-width:230px;float:none}@media only screen and (min-width: 700px){.single-product #content article div.product div.images{float:left;width:30%}}.single-product #content article div.product div.images img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.single-product #content article div.product div.summary{float:none;width:100%}@media only screen and (min-width: 700px){.single-product #content article div.product div.summary{float:right;width:64%}}@media only screen and (min-width: 700px){.single-product #content article div.product .panel{padding-left:35%}}.single-product #content article div.product h1{margin:15px 0 0 0;font-size:26px;line-height:1.1;color:#004158}.single-product #content article div.product h2.sku_wrapper{margin:0;font-size:18px;line-height:37px;font-weight:normal;color:#808080}.single-product #content article div.product h4{font-size:16px;margin:.5em 0;text-transform:uppercase}.single-product #content article div.product .product-bullets{margin-bottom:2em}.single-product #content article div.product .download-file a,.single-product #content article div.product .download-file .no-access{display:inline-block;color:#004158;padding:4px 7px;font-weight:bold;text-decoration:underline}.single-product #content article div.product .download-file a img,.single-product #content article div.product .download-file .no-access img{margin-right:7px;margin-bottom:-2px}.single-product #content article div.product .download-file .no-access{text-decoration:none;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}.single-product #content article div.product .download-file span{display:block;font-size:11px;line-height:1;margin:-4px 0 0 30px}.single-product .product-icons{margin:0 0 1em 0}.single-product .product-icons img{display:inline-block;margin-right:.5em;width:100%;max-width:75px}.single-product #tab-additional_information table.shop_attributes{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:1em 0 3em 0;padding:0px}.single-product #tab-additional_information tr{background-color:#f7f7f7}.single-product #tab-additional_information tr.alt{background-color:#fff}.single-product #tab-additional_information td,.single-product #tab-additional_information th{vertical-align:middle;border:1px dotted #e6e6e6;text-align:left;padding:6px 8px;font-size:1em;font-style:normal;line-height:1.2}.single-product #tab-additional_information td p,.single-product #tab-additional_information th p{margin:0}.single-product #tab-additional_information th{width:40%}.single-product #tab-additional_information td{width:60%}#woocommerce-goes-here ul.products li.product.product-category{text-align:center}#woocommerce-goes-here ul.products li.product.product-category mark{font-weight:normal;color:#808080}#woocommerce-goes-here ul.products li.product h4.sku{color:#808080;font-size:12px;margin:0;font-weight:normal}#woocommerce-goes-here ul.products li.product h3{margin:0 0 .25em 0;padding:0;font-size:12px;line-height:1.2}#woocommerce-goes-here ul.products li.product a img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.partSelectorWrapper{display:none;background:#f7f7f7}.partSelectorTitle{zoom:1;font-size:16px;height:36px;line-height:36px;margin:0;color:#57575c;position:relative;background:#e6e6e6}.partSelectorTitle:before,.partSelectorTitle:after{content:" ";display:block}.partSelectorTitle:after{clear:both}.partSelectorTitle:before,.partSelectorTitle:after{content:"";display:table}.partSelectorTitle:after{clear:both}.partSelectorTitle i{text-align:center;width:36px;height:36px;line-height:36px;display:inline-block;float:left;background:#57575c;margin-right:10px;color:#fff;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.partSelectorTitle:after{font-family:'fontawesome';content:"\f0d7";font-size:20px;position:absolute;right:0;top:0;text-align:center;width:36px;height:36px;line-height:36px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.partSelectorTitle.toggled{color:#3e3e42}.partSelectorTitle.toggled:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.partSelectorTitle.toggled i{background:#a2150f}.partSelectorTitle:hover{cursor:pointer;background:#dedede}.product-addon.product-addon-part-number{margin:0}.product-addon h3,.product-addon label{display:none !important}.product-addon.product-addon-part-description{display:none !important}.product-addon-part-number p{margin:0 !important;padding:0 !important}.product-addon-part-number input[type="text"]{font-size:18px;border-bottom:1px solid #902521;border-top:none;border-left:none;border-right:none;background:#a2150f;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);padding:10px 45px 10px 15px}@media only screen and (min-width: 950px){.product-addon-part-number input[type="text"]{font-size:26px}}.partSelectorDropdownsWrapper{zoom:1;padding:1em 2em;border:1px solid #e6e6e6}.partSelectorDropdownsWrapper:before,.partSelectorDropdownsWrapper:after{content:" ";display:block}.partSelectorDropdownsWrapper:after{clear:both}.partSelectorDropdownsWrapper:before,.partSelectorDropdownsWrapper:after{content:"";display:table}.partSelectorDropdownsWrapper:after{clear:both}.partSelectorDropdownsWrapper label{display:block;margin:0 0 .2em 0;zoom:1}.partSelectorDropdownsWrapper label.hidden{display:none}.partSelectorDropdownsWrapper label:last-of-type{margin:0}.partSelectorDropdownsWrapper label>span{display:inline-block;float:left;font-weight:bold;width:48%;margin-right:2%}.partSelectorDropdownsWrapper label:before,.partSelectorDropdownsWrapper label:after{content:" ";display:block}.partSelectorDropdownsWrapper label:after{clear:both}.partSelectorDropdownsWrapper label:before,.partSelectorDropdownsWrapper label:after{content:"";display:table}.partSelectorDropdownsWrapper label:after{clear:both}.partSelectorDropdownsWrapper select{display:inline-block;width:50%}.partSelectorDropdownsWrapper select[disabled]{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}form.partNumberValid .product-addon-part-number{position:relative}form.partNumberValid .product-addon-part-number:after{position:absolute;top:5px;right:7px;content:"\f058";font-family:'fontawesome';color:#46cc46;font-size:32px;width:26px;height:24px;line-height:26px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff}@media only screen and (min-width: 950px){form.partNumberValid .product-addon-part-number:after{top:14px}}.woocommerce-page .woocommerce td.product-name dl.variation dt,.woocommerce-page .woocommerce-page td.product-name dl.variation dt,.woocommerce-page .woocommerce td.product-name dl.variation dd,.woocommerce-page .woocommerce-page td.product-name dl.variation dd{display:block;float:none}.ajax_search_content_title{display:none}.widget_products_predictive_search>div:last-of-type{display:none}.fr_search_widget .ctr_search .predictive_loading,#wrap .fr_search_widget .ctr_search .predictive_loading{background-position:98% center!important}.pp_search_container{zoom:1;min-height:57px}.pp_search_container:before,.pp_search_container:after{content:" ";display:block}.pp_search_container:after{clear:both}.pp_search_container:before,.pp_search_container:after{content:"";display:table}.pp_search_container:after{clear:both}.pp_search_container .ctr_search{padding:0 !important;width:100%;overflow:hidden}.pp_search_container .fr_search_widget .ctr_search .txt_livesearch{padding:5px 40px 5px 2% !important;line-height:1.5 !important;height:auto !important;width:100% !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;font-size:14px}#ps_results_container .rs_result_row{border:none;padding:5px 10px;margin:0 0 1.5em 0}#ps_results_container .rs_result_row a{color:#004158}#ps_results_container .rs_result_row a:hover{color:#00678b;text-decoration:none}#ps_results_container .rs_result_row .rs_rs_avatar{width:90px}#ps_results_container .rs_result_row .rs_content{margin-left:115px}#ps_results_container .rs_result_row .rs_rs_name{margin-left:0px;font-size:22px;line-height:1.1;font-weight:bold}@media only screen and (max-width: 699px){#ps_results_container .rs_result_row .rs_rs_name{font-size:16px}}#header #wpmenucartli{margin-left:5px;display:inline-block}#header #wpmenucartli a.wpmenucart-contents{padding:13px 17px;font-weight:bold;display:block;color:#fff !important;background-color:#a2150f;background-image:-webkit-gradient(linear, left top, right top, from(#a2150f), to(#e81e15));background-image:-webkit-linear-gradient(left, #a2150f, #e81e15);background-image:-moz-linear-gradient(left, #a2150f, #e81e15);background-image:-ms-linear-gradient(left, #a2150f, #e81e15);background-image:-o-linear-gradient(left, #a2150f, #e81e15)}#header #wpmenucartli a.wpmenucart-contents:before{content:"\f07a";font-family:"FontAwesome";margin-right:10px}#header #wpmenucartli a.wpmenucart-contents:hover{background-color:#902521;background-image:-webkit-gradient(linear, left top, right top, from(#902521), to(#cf352f));background-image:-webkit-linear-gradient(left, #902521, #cf352f);background-image:-moz-linear-gradient(left, #902521, #cf352f);background-image:-ms-linear-gradient(left, #902521, #cf352f);background-image:-o-linear-gradient(left, #902521, #cf352f);color:#fff !important;text-decoration:none}#header #wpmenucartli a.wpmenucart-contents:after{display:none}#header .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{content:"\f0dd";margin-top:-7px;font-size:9px;right:14px;color:#aaa}#sidebar .sidebar-filters{margin-bottom:24px}#sidebar .sidebar-filters:empty{display:none}#sidebar .sidebar-filters .widget{margin:0}#sidebar .sidebar-filters .widget>div{background:none;border:none}#sidebar .sidebar-filters .yith-woo-ajax-reset-navigation a{font-weight:normal}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"]{font-size:14px;line-height:1.1;margin:0}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"]:not(.filter-list-open):not(.open-on-load) ul{display:none}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"] h3.widget-title{position:relative;font-size:15px;margin:0;padding:5px 15px 5px 24px;background:none;border:none;color:inherit;text-shadow:none;text-transform:none;background-color:#f7f7f7;border:1px solid #e6e6e6}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"] ul{padding:7px 20px;border:1px solid #e6e6e6;border-top:none}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"] ul li{margin:0;font-size:12px;padding:2px 0}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"] ul li small.count{float:none;color:#808080}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"] ul li small.count:before{content:"("}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"] ul li small.count:after{content:")"}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"] h3.widget-title:hover{cursor:pointer}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"] h3.widget-title:before{position:absolute;top:5px;left:10px;font-family:'fontawesome';content:"\f0da";font-size:16px}#sidebar .sidebar-filters [id^="yith-woo-ajax-navigation"].filter-list-open .widget-title:before{content:"\f0d7";left:9px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}@media only screen and (max-width: 768px){#sidebar .sidebar-filters .yith-woo-ajax-navigation{display:none}}.ytc-promotion{display:none}.rssmi_wrap{zoom:1}.rssmi_wrap:before,.rssmi_wrap:after{content:" ";display:block}.rssmi_wrap:after{clear:both}.rssmi_wrap:before,.rssmi_wrap:after{content:"";display:table}.rssmi_wrap:after{clear:both}.rssmi_wrap .reg_rss-output{margin-bottom:2em}.rssmi_wrap .reg_rss-output .body a{padding:0 5px 0 5px;display:inline-block;background:#e6e6e6;font-size:.9em}.rssmi_wrap .reg_rss-output .body a:after{content:"\f054";font-family:"FontAwesome";font-size:.8em;margin-left:10px}.rssmi_wrap .reg_rss-output .body a:hover{text-decoration:none}.rssmi_wrap .reg_rss-output .source{display:none}.rssmi_wrap .reg_rss-output .date{font-style:italic;font-size:.8em}.su-heading .su-heading-inner p{margin:0}.contentWrapper .su-tabs{background:#e6e6e6}.su-column-inner a img.alignnone{margin-bottom:0;margin-top:0}.contentWrapper ul.su-subpages{list-style:none;margin:0 0 3em 0;padding:0}@media only screen and (min-width: 700px){.contentWrapper ul.su-subpages{margin-bottom:1em}}.contentWrapper ul.su-subpages li{list-style:none;padding:0;margin:0;position:relative}.contentWrapper ul.su-subpages li a{text-decoration:none;color:#444;background:#f7f7f7;border:1px solid #bfbfbf;width:100%;display:block;margin-bottom:.75em;font-size:18px;text-transform:uppercase;line-height:1.2;padding:1em}.contentWrapper ul.su-subpages li a:hover{color:#444}.contentWrapper ul.su-subpages li a:after{font-family:"FontAwesome";content:"\f054";position:absolute;right:1em;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease}.contentWrapper ul.su-subpages li a:hover:after,.contentWrapper ul.su-subpages li a:active:after{-webkit-opacity:1;-moz-opacity:1;opacity:1}#gforms_confirmation_message{color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);padding:1em;background:#a2150f;margin:2em 0}article .gform_wrapper .gsection{margin-top:2em}article .gform_wrapper table.gsurvey-likert td.gsurvey-likert-choice{line-height:2.5;cursor:pointer}article .gform_wrapper table.gsurvey-likert td.gsurvey-likert-choice-label{padding:.5em 0;font-size:10px}@media only screen and (min-width: 400px){article .gform_wrapper table.gsurvey-likert td.gsurvey-likert-choice-label{font-size:.9em}}article .gform_wrapper .top_label .gsurvey-survey-field{margin-bottom:2em}article .gform_wrapper .top_label .gsurvey-survey-field .gfield_label{margin:0 0 .65em 0;cursor:none;color:#a2150f}article .gform_wrapper .gform_footer input[type="submit"]{padding:.5em 1em;margin:0;background-color:#0b4e66;background-image:-webkit-gradient(linear, left top, right top, from(#0b4e66), to(#107294));background-image:-webkit-linear-gradient(left, #0b4e66, #107294);background-image:-moz-linear-gradient(left, #0b4e66, #107294);background-image:-ms-linear-gradient(left, #0b4e66, #107294);background-image:-o-linear-gradient(left, #0b4e66, #107294);border:none;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);font-weight:normal;font-size:16px;text-transform:uppercase}article .gform_wrapper .gform_footer input[type="submit"]:hover{color:#fff;background-color:#093d4f;background-image:-webkit-gradient(linear, left top, right top, from(#093d4f), to(#0e607d));background-image:-webkit-linear-gradient(left, #093d4f, #0e607d);background-image:-moz-linear-gradient(left, #093d4f, #0e607d);background-image:-ms-linear-gradient(left, #093d4f, #0e607d);background-image:-o-linear-gradient(left, #093d4f, #0e607d)}.page-id-2740 .gform_wrapper{padding:24px;background:#e6e6e6;border:1px solid #bfbfbf}.page-id-110 article .gform_wrapper .top_label .gsurvey-survey-field{margin:2em 0 0 0}#superWrapper .woocommerce .cart a.checkout-return-to-catalog{vertical-align:middle}.yith_magnifier_gallery li{width:19%;margin:0 .5%}.slicknav_btn{width:25%;position:relative;display:block;vertical-align:middle;float:right;padding:0.5em 0.7em;font-size:22px;line-height:24px;cursor:pointer;text-decoration:none;text-shadow:0 2px 1px rgba(0,0,0,0.2);background-color:#a2150f;background-image:-webkit-gradient(linear, left top, right top, from(#a2150f), to(#e81e15));background-image:-webkit-linear-gradient(left, #a2150f, #e81e15);background-image:-moz-linear-gradient(left, #a2150f, #e81e15);background-image:-ms-linear-gradient(left, #a2150f, #e81e15);background-image:-o-linear-gradient(left, #a2150f, #e81e15)}@media only screen and (max-width: 699px){.slicknav_btn{width:100%}}.slicknav_btn i{margin-left:10px;font-size:22px}.slicknav_menu{font-size:18px;line-height:36px;text-transform:uppercase}.slicknav_menu a,.slicknav_menu a:visited,.slicknav_menu a:hover{color:#fff}.slicknav_menu .slicknav_menutxt{display:block;float:left}.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_nav{clear:both}.slicknav_nav ul,.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{color:#FFF;text-shadow:0 2px 1px rgba(0,0,0,0.2)}.slicknav_nav{width:100%;color:#fff;background-color:#4b4b4f;background-image:-webkit-gradient(linear, left top, right top, from(#4b4b4f), to(#707076));background-image:-webkit-linear-gradient(left, #4b4b4f, #707076);background-image:-moz-linear-gradient(left, #4b4b4f, #707076);background-image:-ms-linear-gradient(left, #4b4b4f, #707076);background-image:-o-linear-gradient(left, #4b4b4f, #707076);margin:0;font-size:20px;list-style:none;overflow:hidden}@media only screen and (min-width: 700px){.slicknav_nav{margin-top:58px}}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_nav a{text-transform:initial;text-decoration:none}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0}.slicknav_nav ul ul a{padding-left:2.5em}.slicknav_nav>ul{border-bottom:2px solid #fff}.slicknav_nav li>a{padding:.65em 15px;margin:0;line-height:1.1;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2)}.slicknav_nav>ul:nth-of-type(1){background-color:#8b120d;background-image:-webkit-gradient(linear, left top, right top, from(#8b120d), to(#d11b13));background-image:-webkit-linear-gradient(left, #8b120d, #d11b13);background-image:-moz-linear-gradient(left, #8b120d, #d11b13);background-image:-ms-linear-gradient(left, #8b120d, #d11b13);background-image:-o-linear-gradient(left, #8b120d, #d11b13)}.slicknav_nav>ul:nth-of-type(1) li>a:hover,.slicknav_nav>ul:nth-of-type(1) li>a:active{background-color:#b91811;background-image:-webkit-gradient(linear, left top, right top, from(#b91811), to(#e81e15));background-image:-webkit-linear-gradient(left, #b91811, #e81e15);background-image:-moz-linear-gradient(left, #b91811, #e81e15);background-image:-ms-linear-gradient(left, #b91811, #e81e15);background-image:-o-linear-gradient(left, #b91811, #e81e15)}.slicknav_nav>ul:nth-of-type(2){background-color:#19191a;background-image:-webkit-gradient(linear, left top, right top, from(#19191a), to(#57575c));background-image:-webkit-linear-gradient(left, #19191a, #57575c);background-image:-moz-linear-gradient(left, #19191a, #57575c);background-image:-ms-linear-gradient(left, #19191a, #57575c);background-image:-o-linear-gradient(left, #19191a, #57575c)}.slicknav_nav>ul:nth-of-type(2) li>a:hover,.slicknav_nav>ul:nth-of-type(2) li>a:active{background-color:#5a5a5a;background-image:-webkit-gradient(linear, left top, right top, from(#5a5a5a), to(#808080));background-image:-webkit-linear-gradient(left, #5a5a5a, #808080);background-image:-moz-linear-gradient(left, #5a5a5a, #808080);background-image:-ms-linear-gradient(left, #5a5a5a, #808080);background-image:-o-linear-gradient(left, #5a5a5a, #808080)}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .wpmenucartli{background:black;border-top:2px solid #fff}.slicknav_nav .wpmenucartli .cartcontents:before{content:"View Quote: ";display:inline}@media print{body{background:#fff none !important;color:#000}#wrapper{clear:both !important;display:block !important;float:none !important;position:relative !important}html,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:8pt;line-height:1.5em}aside{font-size:6.8pt;line-height:1.35em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:bold;color:inherit;margin-bottom:1.5em;margin-top:1.5em}p{margin-bottom:1.5em}article ul{list-style:disc;margin-left:3em}article ol{list-style:decimal;margin-left:3em}#megaUber{text-align:right}#megaUber li>a,#megaUber li>span{font-size:6.8pt !important}#menu-main-menu li{float:left;width:25%}#menu-main-menu li a{width:100%;display:block;text-align:center;background-color:#bfbfbf;text-decoration:none;color:#000;padding-top:40px}#menu-main-menu li a:hover{background-color:#e6e6e6;color:#000}[class*='col-']{float:left;padding-right:24px}[class*='col-']:last-of-type{padding-right:0}.col-2-3{width:66.66%}.col-1-3{width:33.33%}.col-1-2{width:50%}.col-1-4{width:25%}.col-1-6{width:16.66%}.col-1-8{width:12.5%}.contentWrapper article{width:66.66%;padding:0 24px 0 0;float:left}.contentWrapper article.no-sidebar{width:100%;float:none;padding:0}.contentWrapper aside{width:33.33%;padding:0 0 0 24px;float:left}}

/* Offset home submenu */
@media only screen and (min-width: 950px) {
  #menu-main-menu li:hover ul {
    background: transparent;
  }

  #menu-main-menu ul.sub-menu {
    box-shadow: none;
  }
	
  #menu-main-menu li:hover ul.sub-menu ul.sub-menu {
    margin-left: 10%;
    width: 90%;
    position: relative;
    z-index: 0;
  }

  #menu-main-menu ul.sub-menu li a:hover:after {
    top: 13px;
  }


}