html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background-image:rgba(0,0,0,0)}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}textarea{resize:vertical}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}a:link,a:visited{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}img{max-width:100%}small{font-size:.9em}strong{font-weight:bold}em{font-style:italic}.smallText{font-size:.9em}.large{font-size:1.2em}.clearit{clear:both}.left{float:left}.right{float:right}.hidden{display:none}.image_l,.image_l_b{float:left;clear:left;margin:5px 10px 5px 0}.image_r,.image_r_b{float:right;clear:right;margin:5px 0 5px 10px}.image_b,.image_l_b,.image_r_b{border:1px solid #cdcdcd;padding:2px;background:#fff}.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none}.nivo-main-image{display:block !important;position:relative !important;width:100% !important}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}.nivo-box img{display:block}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:bold}#main .contentRow{display:block;padding:80px 0;width:100%;background-image:none;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}#main .contentRow.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .contentRow.visibilityMobileOnly{display:block}}#main .contentRow.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .contentRow.visibilityDesktopOnly{display:none}}#main .fullWidthImage{display:block;width:100%}#main .fullWidthImage.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .fullWidthImage.visibilityMobileOnly{display:block}}#main .fullWidthImage.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .fullWidthImage.visibilityDesktopOnly{display:none}}#main .anchorPoint{display:block;height:0}#main .columns.verticalAlignTop .column{vertical-align:top}#main .columns.verticalAlignMiddle .column{vertical-align:middle}#main .columns.verticalAlignBottom .column{vertical-align:bottom}#main .columns{margin:0 -20px;padding:20px 0;font-size:0;text-align:center}@media screen and (max-width: 800px){#main .columns{margin:0}}#main .columns.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .columns.visibilityMobileOnly{display:block}}#main .columns.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .columns.visibilityDesktopOnly{display:none}}#main .columns .column{display:inline-block;vertical-align:top;padding:0 20px;width:100%;font-size:18px;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 800px){#main .columns .column{display:block;padding:0}}#main .columns .column.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .columns .column.visibilityMobileOnly{display:block}}#main .columns .column.visibilityDesktopOnly{display:inline-block}@media screen and (max-width: 800px){#main .columns .column.visibilityDesktopOnly{display:none}}#main .columns .column.widthThreeQuarters{width:75%}#main .columns .column.widthTwoThirds{width:66.6%}#main .columns .column.widthHalf{width:50%}#main .columns .column.widthOneThird{width:33.3%}#main .columns .column.widthOneQuarter{width:25%}@media screen and (max-width: 800px){#main .columns .column.widthThreeQuarters,#main .columns .column.widthTwoThirds,#main .columns .column.widthHalf,#main .columns .column.widthOneThird,#main .columns .column.widthOneQuarter{width:100%}}#main .columns.equalColumnsOne .column{width:100%}#main .columns.equalColumnsTwo .column{width:50%}#main .columns.equalColumnsThree .column{width:33.3%}#main .columns.equalColumnsFour .column{width:25%}@media screen and (max-width: 800px){#main .columns.equalColumnsOne .column,#main .columns.equalColumnsTwo .column,#main .columns.equalColumnsThree .column,#main .columns.equalColumnsFour .column{width:100%}}#main .elementText{display:block}#main .elementText.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .elementText.visibilityMobileOnly{display:block}}#main .elementText.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .elementText.visibilityDesktopOnly{display:none}}#main .elementImage{display:block;font-size:0;margin:20px 0;text-align:center}#main .elementImage.horizontalAlignLeft{text-align:left}#main .elementImage.horizontalAlignRight{text-align:right}#main .elementImage.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .elementImage.visibilityMobileOnly{display:block}}#main .elementImage.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .elementImage.visibilityDesktopOnly{display:none}}#main .elementImage .elementImage-i{display:inline}#main .elementImage img{display:inline-block}#main .standardEmbed{display:block;width:100%}#main .standardEmbed.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .standardEmbed.visibilityMobileOnly{display:block}}#main .standardEmbed.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .standardEmbed.visibilityDesktopOnly{display:none}}#main .standardEmbed iframe{display:block;width:100% !important;max-height:80vh}#main .videoEmbed{position:relative;display:block;width:100%;padding-bottom:56.25%;padding-top:25px;height:0}#main .videoEmbed.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .videoEmbed.visibilityMobileOnly{display:block}}#main .videoEmbed.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .videoEmbed.visibilityDesktopOnly{display:none}}#main .videoEmbed iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#main .elementSlideshow{position:relative}#main .elementSlideshow.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .elementSlideshow.visibilityMobileOnly{display:block}}#main .elementSlideshow.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .elementSlideshow.visibilityDesktopOnly{display:none}}#main .elementSlideshow a.slideLink,#main .elementSlideshow a.slideLink:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";background:none}#main .elementSlideshow .nivo-caption{padding:28px 30px;color:#000;background:#cbcbcb;background:rgba(203,203,203,.9)}#main .elementSlideshow .nivo-directionNav a{position:absolute;top:50%;display:block;width:40px;height:40px;text-indent:-9999px;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box;background-color:#cbcbcb;background-color:rgba(203,203,203,.9);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main .elementSlideshow .nivo-directionNav a.nivo-prevNav{left:15px;background-color:rgba(0,0,0,0);background-image:url("../images/icons/slideshow_prev.png")}#main .elementSlideshow .nivo-directionNav a.nivo-nextNav{right:15px;background-color:rgba(0,0,0,0);background-image:url("../images/icons/slideshow_next.png")}#main .elementSlideshow .nivo-controlNav{margin:0 -6px;padding:0;font-size:0;text-align:left}#main .elementSlideshow .nivo-controlNav .nivo-control{display:inline-block;width:16.66%;padding:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main .elementSlideshow .nivo-controlNav .nivo-control img{display:block;width:100%;border:4px rgba(0,0,0,0) solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main .elementSlideshow .nivo-controlNav .nivo-control.active img{border-color:#000}#main .elementForm.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .elementForm.visibilityMobileOnly{display:block}}#main .elementForm.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .elementForm.visibilityDesktopOnly{display:none}}#main .accordion{padding-top:3px}#main .accordion.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .accordion.visibilityMobileOnly{display:block}}#main .accordion.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .accordion.visibilityDesktopOnly{display:none}}#main .accordion:first-child{padding-top:0}#main .accordion .accordionHeading{padding:8px 14px;color:#fff;background:#000}@media screen and (min-width: 1001px){#main .accordion .accordionHeading:hover{cursor:pointer;background:#000}}#main .accordion .accordionHeading .iconShow,#main .accordion .accordionHeading .iconHide{width:18px}#main .accordion .accordionHeading .iconShow{display:inline-block}#main .accordion .accordionHeading.active .iconShow{display:none}#main .accordion .accordionHeading .iconHide{display:none}#main .accordion .accordionHeading.active .iconHide{display:inline-block}#main .accordion .accordionContent{padding:8px 14px;background:#fff}#main .spacer{display:block;width:100%}#main .spacer.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .spacer.visibilityMobileOnly{display:block}}#main .spacer.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .spacer.visibilityDesktopOnly{display:none}}#main .elementImageGrid{overflow:hidden}#main .elementImageGrid.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .elementImageGrid.visibilityMobileOnly{display:block}}#main .elementImageGrid.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .elementImageGrid.visibilityDesktopOnly{display:none}}#main .elementImageGrid .elementImageGrid-i{margin:0 -15px;font-size:0;text-align:center}@media screen and (max-width: 400px){#main .elementImageGrid .elementImageGrid-i{margin:0 -10px}}#main .elementImageGrid.horizontalAlignLeft .elementImageGrid-i{text-align:left}#main .elementImageGrid.horizontalAlignRight .elementImageGrid-i{text-align:right}#main .elementImageGrid .logo{padding:15px;display:inline-block;vertical-align:middle}#main .elementImageGrid .logo.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .elementImageGrid .logo.visibilityMobileOnly{display:inline-block}}#main .elementImageGrid .logo.visibilityDesktopOnly{display:inline-block}@media screen and (max-width: 800px){#main .elementImageGrid .logo.visibilityDesktopOnly{display:none}}@media screen and (max-width: 400px){#main .elementImageGrid .logo{padding:10px}}#main .elementImageGrid .logo img{display:block}html,body{font:18px "Roboto Condensed",Arial,Sans-serif;text-align:left;color:#000;background:#000}.section{margin:0 auto;padding:0 20px;max-width:1400px}.section.noPaddingSection{padding:0}.section.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){.section.visibilityMobileOnly{display:block}}.section.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){.section.visibilityDesktopOnly{display:none}}#newsletterPopup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:30000;display:none;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;padding:20px;background:rgba(0,0,0,.6);opacity:0}#newsletterPopup .newsletterPopup-i{flex:0 0 auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;width:900px;height:450px;max-width:100%;max-height:100%;background:#fff;overflow:auto}@media screen and (max-width: 700px){#newsletterPopup .newsletterPopup-i{height:auto}}#newsletterPopup .newsletterPopup-i .newsletterPopup-close{position:absolute;top:20px;right:20px;font-size:36px;font-size:2rem;line-height:1em;text-transform:uppercase;text-decoration:none;color:#000}#newsletterPopup .newsletterPopup-i .newsletterPopup-image{flex:0 0 auto;display:block;width:50%;align-self:stretch;background-color:#000;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 700px){#newsletterPopup .newsletterPopup-i .newsletterPopup-image{display:none}}#newsletterPopup .newsletterPopup-i .newsletterPopup-details{flex:1 1 auto;padding:50px;width:50%}@media screen and (max-width: 400px){#newsletterPopup .newsletterPopup-i .newsletterPopup-details{padding:20px}}#newsletterPopup .newsletterPopup-i h2{padding-bottom:20px;font-size:30px;font-size:1.6666666667rem;line-height:1.1em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#newsletterPopup .newsletterPopup-i h2{font-size:25px;font-size:1.3888888889rem;line-height:1.2em}}#newsletterPopup .newsletterPopup-i p{line-height:1.3em}@media screen and (max-width: 600px){#newsletterPopup .newsletterPopup-i p{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}#newsletterPopup .newsletterPopup-i .newsletterSignup{display:block;padding-top:30px}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm{display:block;width:100%}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field{padding:0 20px;width:100%;height:46px;font-size:20px;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;line-height:46px;color:#b2b2b2;border:1px #000 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field::-webkit-input-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field::-moz-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field:-ms-input-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field:-moz-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 400px){#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field{padding-left:16px;padding-right:106px;height:42px;font-size:16px;line-height:42px}}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .field:focus{color:#000}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm div.mce_inline_error,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-error-response,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-success-response{padding:10px 22px;font-size:16px;font-size:0.8888888889rem;line-height:1.5em;font-weight:bold;text-align:left;color:#fff}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm div.mce_inline_error a,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-error-response a,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-success-response a{color:#fff}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm div.mce_inline_error,#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-error-response{background:#b90e0e}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm #mce-success-response{background:#008c00}#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .submit{display:block;margin-top:20px;width:100%;height:46px;font-size:20px;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;line-height:46px;color:#fff;border:none;background:#000;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}@media screen and (max-width: 400px){#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .submit{width:86px;height:42px;font-size:16px;line-height:42px}}@media screen and (min-width: 1001px){#newsletterPopup .newsletterPopup-i .newsletterSignup .newsletterSignupForm .submit:hover{cursor:pointer;color:#000;background:#d9d9d9}}#cookiesNotificationBar{position:fixed;left:0;right:0;bottom:0;z-index:20000;padding:20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;align-content:center;border-top:1px #fff solid;background:#000}@media screen and (max-width: 600px){#cookiesNotificationBar{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}}#cookiesNotificationBar .cookiesNotificationBar-text{flex:0 1 auto;display:block;width:820px;max-width:100%;margin-right:40px}#cookiesNotificationBar h5{padding-bottom:6px;font-size:18px;font-size:1rem;line-height:1.3333333333em;font-weight:bold;text-transform:uppercase;color:#fff}#cookiesNotificationBar h5:not(:first-child){padding-top:26px}#cookiesNotificationBar p{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em;color:#fff}#cookiesNotificationBar p a{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:underline;color:#fff}@media screen and (min-width: 1001px){#cookiesNotificationBar p a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#cookiesNotificationBar p strong{font-weight:bold}#cookiesNotificationBar p em{font-style:italic}#cookiesNotificationBar .cookiesNotificationBar-btn{flex:0 0 auto;display:block;padding:10px 20px;font-size:20px;font-size:1.1111111111rem;line-height:1.4em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#000;border:1px #fff solid;background:#fff}@media screen and (max-width: 600px){#cookiesNotificationBar .cookiesNotificationBar-btn{margin-top:20px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}}@media screen and (min-width: 1001px){#cookiesNotificationBar .cookiesNotificationBar-btn:hover{color:#fff;background:#000}}#header{padding:30px 0 14px 0;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1000px){#header{position:fixed;top:0;left:0;right:0;z-index:9999;padding:20px 0 0 0;height:94px;top:36px}}#header .logo{float:left;display:block;margin-left:20px;width:295px}@media screen and (max-width: 1000px){#header .logo{margin-left:0;width:160px}}#header .btnDealerLogin{float:right;display:block;margin-top:28px;padding:10px 35px;font-size:20px;font-size:1.1111111111rem;line-height:1.2em;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;background:#000}@media screen and (max-width: 1000px){#header .btnDealerLogin{position:fixed;top:0;left:0;z-index:5;float:none;margin-top:0;padding:0 10px;height:36px;width:50%;text-align:center;font-size:16px;font-size:0.8888888889rem;line-height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1001px){#header .btnDealerLogin:hover{color:#000;background:#d9d9d9}}#header .btn_leupold_custom_shop{float:right;display:block;margin:28px 20px 0 0;padding:10px 20px;font-size:20px;font-size:1.1111111111rem;line-height:1.2em;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#fff;background:#000}@media screen and (max-width: 1000px){#header .btn_leupold_custom_shop{position:fixed;top:0;right:0;z-index:10;float:none;margin:0;padding:0 10px;width:50%;height:36px;font-size:16px;font-size:0.8888888889rem;text-align:center;line-height:36px;border-left:4px #fff solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}}@media screen and (max-width: 600px){#header .btn_leupold_custom_shop{border-left-width:2px}}@media screen and (min-width: 1001px){#header .btn_leupold_custom_shop:hover{color:#000;background:#d9d9d9}}#header .btnShowMenu{display:none;float:right;margin-top:29px;padding:10px}@media screen and (max-width: 1000px){#header .btnShowMenu{display:block;margin-top:8px}}#header .btnShowMenu .line{display:block;margin-bottom:7px;width:34px;height:4px;background:#000}#header .btnShowMenu .line.bottom{margin-bottom:0}#header .mobileMenu .btnClose{position:fixed;top:20px;right:30px;display:none;font-size:36px;font-size:2rem;line-height:1.2222222222em;text-transform:uppercase;text-decoration:none;color:#fff}@media screen and (max-width: 1000px){#header .mobileMenu .btnClose{display:block}}@media screen and (max-width: 1000px){#header .mobileMenu{position:fixed;top:0;left:0;z-index:99999;display:none;padding:20px;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#header .mobileMenu.open{display:block;visibility:visible;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#header .mobileMenu-i{display:table;width:100%;height:100%}#header .mobileMenu-ii{display:table-cell;vertical-align:middle;width:100%;height:100%}}#menuMain{clear:both;float:left;font-size:0;padding-top:32px;max-width:100%;text-align:left}@media screen and (max-width: 1000px){#menuMain{clear:none;padding:20px 0;max-width:100%;float:none;font-size:inherit;text-align:center}}#menuMain>li{position:relative;display:inline-block;font-size:18px}@media screen and (max-width: 1400px){#menuMain>li{font-size:16px;font-size:0.8888888889rem}}@media screen and (max-width: 1000px){#menuMain>li{display:block;font-size:inherit}}#menuMain>li a{display:block;text-decoration:none}#menuMain>li>a{padding:10px 11px;font-weight:bold;text-transform:uppercase;line-height:1.3em;color:#000}@media screen and (max-width: 1400px){#menuMain>li>a{padding-left:10px;padding-right:10px}}#menuMain>li>a.active{color:gray}@media screen and (max-width: 1000px){#menuMain>li>a{font-weight:bold;color:#fff}}@media screen and (min-width: 1001px){#menuMain>li:hover>a{color:gray}}#menuMain>li>ul{position:absolute;top:0;left:100%;left:calc(100% - 6px);z-index:10;display:none;width:182px;background:#000;background:rgba(0,0,0,.9)}@media screen and (max-width: 1000px){#menuMain>li>ul{position:static;top:auto;left:auto;display:block;margin:0 auto;padding:10px 0;width:240px;max-width:100%;max-height:300px;border-top:1px #fff solid;border-bottom:1px #fff solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#menuMain>li>ul.hide{padding:0;max-height:0;border-color:rgba(0,0,0,0)}}#menuMain>li>ul>li{display:block;text-align:left}@media screen and (max-width: 1000px){#menuMain>li>ul>li{text-align:center}}#menuMain>li>ul>li>a{padding:8px 24px;font-weight:bold;text-transform:uppercase;line-height:1.3em;color:#fff}#menuMain>li>ul>li>a.active{color:#000;background:#a4a4a4}#menuMain>li>ul>li:first-child>a{padding-top:14px}#menuMain>li>ul>li:last-child>a{padding-bottom:10px}@media screen and (min-width: 1001px){#menuMain>li>ul>li:hover>a{color:#000;background:#a4a4a4}}@media screen and (min-width: 1001px){#menuMain>li:hover>ul{display:block}}#mainWrapper{min-height:calc(100vh - 128px);background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){#mainWrapper{min-height:calc(100vh - 230px)}}@media screen and (max-width: 1000px){#mainWrapper{padding-top:130px}}#main{padding:20px 0 15px 0}#main span{font-weight:inherit}#main h1{padding:34px 0 4px 0;font-size:44px;font-size:2.4444444444rem;line-height:1.2272727273em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#main h1{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}#main h2{padding:16px 0 2px 0;font-size:30px;font-size:1.6666666667rem;line-height:1.1em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#main h2{font-size:25px;font-size:1.3888888889rem;line-height:1.2em}}#main h3{padding:14px 0 4px 0;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#main h3{font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}#main .elementText:first-child h1:first-child,#main .elementText:first-child h2:first-child,#main .elementText:first-child h3:first-child{padding-top:0}#main p{padding:4px 0 13px 0;line-height:1.3em}@media screen and (max-width: 600px){#main p{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}#main sub{vertical-align:sub;font-size:.65em;line-height:0;font-weight:inherit}#main sup{vertical-align:super;font-size:.65em;line-height:0;font-weight:inherit}#main a{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;text-decoration:underline;color:#000}@media screen and (min-width: 1001px){#main a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#main a.btnGeneral{display:inline-block;margin:5px 0;padding:8px 30px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#000;border:1px #000 solid}@media screen and (min-width: 1001px){#main a.btnGeneral:hover{color:#fff;background:#000;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#main a.btnBack{font-weight:bold;text-transform:uppercase;text-decoration:none}#main a.btnBack:before{content:"";display:inline-block;margin-right:15px;vertical-align:middle;width:31px;height:17px;background:url("../images/icons/back_arrows.png") no-repeat left top;background-size:contain}@media screen and (max-width: 600px){#main a.btnBack:before{margin-right:5px;width:18px;height:10px;vertical-align:baseline}}#main strong{font-weight:bold}#main span{font-weight:inherit}#main ul,#main ol{padding-bottom:6px}#main ul li,#main ol li{margin-left:22px;padding:4px 0;line-height:1.3em}@media screen and (max-width: 600px){#main ul li,#main ol li{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}#main ul li ul,#main ul li ol,#main ol li ul,#main ol li ol{padding:0}#main ul li ul li,#main ul li ol li,#main ol li ul li,#main ol li ol li{margin-left:22px}#main ol li{list-style-type:decimal}#main ol li ol li{list-style-type:lower-alpha}#main ul li{list-style-type:disc}#main ul li ul li{list-style-type:circle}#main .contentRow{padding:28px 0}#main .contentRow .contentRow-i{position:relative;padding-left:60px}@media screen and (max-width: 600px){#main .contentRow .contentRow-i{padding-left:40px}}#main .contentRow.smallSideTitle .contentRow-i{padding-left:48px}@media screen and (max-width: 600px){#main .contentRow.smallSideTitle .contentRow-i{padding-left:40px}}#main .contentRow.noSideTitle{overflow:hidden}#main .contentRow.noSideTitle .contentRow-i{padding-left:0}#main .contentRow.noSideTitle .contentRow-ii{overflow:visible}#main .contentRow h1.sideTitle{position:absolute;top:0;left:-100%;left:calc(-100% - 10px);width:100%;transform:rotate(-90deg);transform-origin:top right;padding:0;text-align:right}#main .contentRow h1.sideTitle .sideTitle-i{display:inline-block}#main .contentRow h1.sideTitle .bullet{display:inline-block;margin:0 2px 8px 0;vertical-align:middle;width:20px;height:20px;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box;background:#000}#main .contentRow h1.sideTitle .grey{color:gray}#main .contentRow h1.sideTitle .red{color:#df493d}#main .contentRow h1.sideTitle .red .bullet{background:#df493d}#main .contentRow.smallSideTitle h1.sideTitle{font-size:36px;font-size:2rem;line-height:1.2777777778em}@media screen and (max-width: 600px){#main .contentRow.smallSideTitle h1.sideTitle{font-size:30px;font-size:1.6666666667rem;line-height:1.3333333333em}}#main .contentRow.noSideTitle h1.sideTitle{display:none}#main .contentRow .contentRow-ii{padding-left:46px;border-left:2px #000 solid;overflow:hidden}@media screen and (max-width: 600px){#main .contentRow .contentRow-ii{padding-left:20px}}#main .contentRow.noSideTitle .contentRow-ii{border-left:none;padding-left:0}#main .contentRow .contentRow-iii{margin:-20px 0}#main .columns .column.widthTenPercent{width:10%}#main .columns .column.widthSixteenPercent{width:16.6%}@media screen and (max-width: 800px){#main .columns .column.widthTenPercent,#main .columns .column.widthSixteenPercent{width:100%}}#bannerWrapper{background:#fff}#banner .bannerImageLink{display:block;width:100%}#banner .bannerDesktop{display:block;width:100%}@media screen and (max-width: 800px){#banner .bannerDesktop{display:none}}#banner .bannerMobile{display:none;width:100%}@media screen and (max-width: 800px){#banner .bannerMobile{display:block}}#homeBannerDesktop{display:block}@media screen and (max-width: 800px){#homeBannerDesktop{display:none}}#homeBannerMobile{display:none}@media screen and (max-width: 800px){#homeBannerMobile{display:block}}.elementSlideshow,#main .elementSlideshow{position:relative;z-index:5}.elementSlideshow .nivo-controlNav,#main .elementSlideshow .nivo-controlNav{position:absolute;left:0;right:0;bottom:0;z-index:9999;margin:0;padding:0;text-align:center}.elementSlideshow .nivo-controlNav .nivo-control,#main .elementSlideshow .nivo-controlNav .nivo-control{display:inline-block;vertical-align:middle;margin:0 3px;padding:0;width:5px;height:5px;font-size:0;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;background:#e9e9e9}@media screen and (min-width: 1001px){.elementSlideshow .nivo-controlNav .nivo-control:hover,#main .elementSlideshow .nivo-controlNav .nivo-control:hover{background:#b2b2b2}}.elementSlideshow .nivo-controlNav .nivo-control.active,#main .elementSlideshow .nivo-controlNav .nivo-control.active{width:7px;height:7px;background:#b2b2b2}#main .elementForm label{padding:10px 0;text-transform:uppercase}#main .elementForm label:after{color:#b90e0e}#main .elementForm input[type=text],#main .elementForm input[type=email],#main .elementForm select,#main .elementForm textarea{display:block;width:100%;padding:6px 20px;font:18px "Roboto Condensed",Arial,Sans-serif;line-height:2em;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #000 solid;background:none;outline:none}#main .elementForm input[type=text]:focus,#main .elementForm input[type=email]:focus,#main .elementForm select:focus,#main .elementForm textarea:focus{color:#000;border-color:#000}#main .elementForm select{padding:12px 20px 13px 20px}#main .elementForm textarea{height:110px}#main .elementForm input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 8px 0 0;font:inherit;color:#000;width:18px;height:18px;border:2px solid #000;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;transform:translateY(-0.075em);display:inline-grid;place-content:center}#main .elementForm input[type=checkbox]::before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;background-color:#000}#main .elementForm input[type=checkbox]:checked::before{transform:scale(1)}#main .elementForm input[type=checkbox] input[type=checkbox]:focus{outline:max(2px,.15em) solid #000;outline-offset:max(2px,.15em)}#main .elementForm input[type=checkbox] input[type=checkbox]:disabled{color:#d9d9d9;cursor:not-allowed}#main .elementForm input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0 8px 0 0;font:inherit;color:#000;width:18px;height:18px;border:2px solid #000;-webkit-border-radius:9px;border-radius:9px;background-clip:padding-box;transform:translateY(-0.075em);display:inline-grid;place-content:center}#main .elementForm input[type=radio]::before{content:"";width:10px;height:10px;border-radius:50%;transform:scale(0);-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;background-color:#000}#main .elementForm input[type=radio]:checked::before{transform:scale(1)}#main .elementForm .termsAndConditionsInstruction{margin-bottom:6px;padding:15px 20px;max-height:100px;line-height:1.3em;border:1px #000 solid;overflow:auto;resize:vertical;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}#main .elementForm .termsAndConditionsInstruction[style*=height]{max-height:unset}#main .elementForm .termsAndConditionsInstruction::-webkit-scrollbar{width:10px}#main .elementForm .termsAndConditionsInstruction::-webkit-scrollbar-track{background:none;box-shadow:inset 0 0 5px gray}#main .elementForm .termsAndConditionsInstruction::-webkit-scrollbar-thumb{background:#000}#main .elementForm .termsAndConditionsInstruction::-webkit-scrollbar-thumb:hover{background:gray;cursor:pointer}#main .elementForm .termsAndConditionsInstruction table{max-width:100%}#main .elementForm .termsAndConditionsInstruction table,#main .elementForm .termsAndConditionsInstruction table tr,#main .elementForm .termsAndConditionsInstruction table td{border:none}#main .elementForm .termsAndConditionsInstruction table td{padding:2px 10px}#main .elementForm .termsAndConditionsInstruction table td:first-child{padding-left:0}#main .elementForm .termsAndConditionsInstruction table td:last-child{padding-right:0}#main .elementForm .termsAndConditionsInstruction table td:first-child{overflow-wrap:normal;word-wrap:normal;word-break:normal}#main .elementForm .wordCountLimitedField-wrapper{position:relative}#main .elementForm .wordCountLimitedField-wrapper textarea{padding-bottom:30px}#main .elementForm .wordCountLimitedField-counter{position:absolute;bottom:0;right:0;padding:8px 16px;font-size:14px;font-size:0.7777777778rem;line-height:1.1428571429em;font-weight:bold;text-transform:uppercase;color:#fff;background:#000}#main .elementForm .wordCountLimitedField-counter.wordCountLimitedField-counter--overLimit{background:#b90e0e}#main .elementForm .highlightedCheckboxField .freeform-label{padding:20px 25px;background:#f2f2f2;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}#main .elementForm .highlightedCheckboxField:has(input[type=checkbox]:checked) .freeform-label{color:#fff;background:#000}#main .elementForm .freeform-button-submit{display:inline-block;margin-top:12px;padding:10px 22px;font-size:18px;font-size:1rem;line-height:1.3333333333em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:none;background:#000;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}@media screen and (min-width: 1001px){#main .elementForm .freeform-button-submit:hover{cursor:pointer;color:#000;background:#d9d9d9}}#main .elementForm .freeform-form-has-errors{display:none}#main .elementForm .freeform-row .freeform-column .freeform-errors{margin:0;padding:10px 20px;background:#b90e0e}#main .elementForm .freeform-row .freeform-column .freeform-errors li{margin:0;padding:0;font-size:18px;font-size:1rem;line-height:1.3888888889em;font-weight:bold;color:#fff;list-style-type:none}#main .elementSocialIcons{padding:2px 0;overflow:hidden}#main .elementSocialIcons.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .elementSocialIcons.visibilityMobileOnly{display:block}}#main .elementSocialIcons.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .elementSocialIcons.visibilityDesktopOnly{display:none}}#main .elementSocialIcons .socials{margin:0 -8px;font-size:0;text-align:center}#main .elementSocialIcons .socials a{display:inline-block;margin:8px;width:52px;height:52px;-webkit-border-radius:52px;border-radius:52px;background-clip:padding-box;border:2px #000 solid;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 400px){#main .elementSocialIcons .socials a{width:36px;height:36px}}@media screen and (min-width: 1001px){#main .elementSocialIcons .socials a:hover{background:#000}}#main .elementSocialIcons .socials a svg{display:block;margin:12px auto 0 auto;width:28px !important;height:28px !important}@media screen and (max-width: 400px){#main .elementSocialIcons .socials a svg{margin-top:8px;width:20px !important;height:20px !important}}#main .elementSocialIcons .socials a svg path,#main .elementSocialIcons .socials a svg circle{fill:#000;stroke:none;fill-rule:evenodd;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}@media screen and (min-width: 1001px){#main .elementSocialIcons .socials a:hover svg path,#main .elementSocialIcons .socials a:hover svg circle{fill:#fff}}#main .elementSocialIcons.horizontalAlignLeft .socials{text-align:left}#main .elementSocialIcons.horizontalAlignRight .socials{text-align:right}#main .facilitiesCapabilitiesBoxes{padding:0;overflow:hidden}#main .facilitiesCapabilitiesBoxes .facilitiesCapabilitiesBoxes-i{margin:-30px -42px;font-size:0;text-align:left}@media screen and (max-width: 1200px){#main .facilitiesCapabilitiesBoxes .facilitiesCapabilitiesBoxes-i{margin:-20px}}@media screen and (max-width: 700px){#main .facilitiesCapabilitiesBoxes .facilitiesCapabilitiesBoxes-i{margin:-10px 0;font-size:inherit}}#main .facilitiesCapabilitiesBoxes .box{display:inline-block;vertical-align:top;padding:30px 42px;width:33.33%;font-size:18px;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){#main .facilitiesCapabilitiesBoxes .box{padding:20px}}@media screen and (max-width: 1000px){#main .facilitiesCapabilitiesBoxes .box{width:50%}}@media screen and (max-width: 700px){#main .facilitiesCapabilitiesBoxes .box{display:block;padding:10px 0;width:auto;font-size:inherit}}#main .facilitiesCapabilitiesBoxes .box .image{display:block;width:100%;height:195px;background-repeat:no-repeat;background-position:center center;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main .facilitiesCapabilitiesBoxes .box .text{margin-top:5px;padding:8px 40px 30px 40px;background:#000}#main .facilitiesCapabilitiesBoxes .box .text h2{text-align:right;color:#fff}@media screen and (max-width: 700px){#main .facilitiesCapabilitiesBoxes .box .text h2{text-align:left}}#main .facilitiesCapabilitiesBoxes .box .text h2 span{display:inline-block;padding-bottom:10px;font-weight:bold;border-bottom:1px #fff solid}@media screen and (max-width: 700px){#main .facilitiesCapabilitiesBoxes .box .text h2 span{padding-bottom:8px}}#main .facilitiesCapabilitiesBoxes .box .text .description{padding-top:20px}#main .facilitiesCapabilitiesBoxes .box .text .description p{text-align:right;color:#fff}@media screen and (max-width: 700px){#main .facilitiesCapabilitiesBoxes .box .text .description p{text-align:left}}#main .facilitiesCapabilitiesBoxes .box .text .description p a{color:#fff}#main .blockFullWidthHeading{margin:30px -1000px;padding:20px 1000px;background:#000}#main .blockFullWidthHeading.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .blockFullWidthHeading.visibilityMobileOnly{display:block}}#main .blockFullWidthHeading.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .blockFullWidthHeading.visibilityDesktopOnly{display:none}}#main .blockFullWidthHeading h2{padding:0;color:#fff}#main .blockFullWidthHeading.blockFullWidthHeading--center{text-align:center}#main .blockFullWidthHeading.blockFullWidthHeading--left{text-align:left}#main .blockFullWidthHeading.blockFullWidthHeading--right{text-align:right}#main .newsArticles{padding:20px 0;overflow:hidden}#main .newsArticles .newsArticles-i{margin:-20px -37px;font-size:0;text-align:left}@media screen and (max-width: 1200px){#main .newsArticles .newsArticles-i{margin:-20px}}@media screen and (max-width: 700px){#main .newsArticles .newsArticles-i{margin:-20px 0;font-size:inherit}}#main .newsArticles .article{display:inline-block;vertical-align:top;padding:20px 37px;width:33.33%;font-size:18px;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){#main .newsArticles .article{padding:20px}}@media screen and (max-width: 1000px){#main .newsArticles .article{width:50%}}@media screen and (max-width: 700px){#main .newsArticles .article{display:block;padding:20px 0;width:auto;font-size:inherit}}#main .newsArticles .article a{display:block;text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .newsArticles .article a .image{display:block;width:100%;height:170px;background-repeat:no-repeat;background-position:center center;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main .newsArticles .article a .title{display:block;padding:12px 20px 8px 20px;min-height:48px;font-size:22px;font-size:1.2222222222rem;line-height:1.0909090909em;font-weight:bold;text-transform:uppercase;color:#fff;background:#000}@media screen and (max-width: 700px){#main .newsArticles .article a .title{min-height:0}}@media screen and (min-width: 1001px){#main .newsArticles .article a:hover .title{color:#000;background:#d9d9d9}}#main .newsArticles .article a .readMore{display:block;padding:15px;font-size:20px;font-size:1.1111111111rem;font-weight:bold;text-transform:uppercase;text-decoration:underline;text-align:right;color:#000}#main .paginationResultCount{padding:30px 0 0 0;text-align:center}#main .pagination{padding:20px 0;font-size:0;text-align:center}@media screen and (max-width: 700px){#main .pagination{padding-top:0}}#main .pagination a,#main .pagination span{display:inline-block;vertical-align:top;margin:-1px -1px 0 0;width:50px;height:50px;font-size:22px;font-size:1.2222222222rem;font-weight:bold;text-decoration:none;text-align:center;line-height:50px;border:1px #000 solid;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 700px){#main .pagination a,#main .pagination span{width:40px;height:40px;font-size:20px;font-size:1.1111111111rem;line-height:40px}}#main .pagination a.prev,#main .pagination a.next,#main .pagination span.prev,#main .pagination span.next{width:70px;content:"";border-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center;background-size:31px auto}#main .pagination a.prev,#main .pagination span.prev{background-image:url("../images/icons/back_arrows.png")}#main .pagination a.next,#main .pagination span.next{background-image:url("../images/icons/next_arrows.png")}#main .pagination span{color:#fff;background:#000}@media screen and (min-width: 1001px){#main .pagination a:hover{border-color:#d9d9d9;background-color:#d9d9d9}}#main .newsArticleFull{padding:20px 0}#main .newsArticleFull h1.articleTitle{padding-top:0}#main .newsArticleFull .date{font-size:.8em;font-weight:bold;text-transform:uppercase}#main .newsArticleFull .articleAdditionalDetails{display:flex;flex-flow:row nowrap;align-content:center;justify-content:space-between;align-items:center;gap:40px;padding:30px 0 10px 0}@media screen and (max-width: 800px){#main .newsArticleFull .articleAdditionalDetails{flex-direction:column;align-content:center;justify-content:flex-start;align-items:center;gap:50px}}#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-author{flex:0 1 auto;display:flex;flex-flow:row nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:25px;width:540px;max-width:100%}@media screen and (max-width: 800px){#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-author{width:460px}}#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-author .articleAdditionalDetails-author-image{display:block;width:140px;max-width:100%;-webkit-border-radius:100px;border-radius:100px;background-clip:padding-box;border:2px #000 solid}@media screen and (max-width: 400px){#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-author .articleAdditionalDetails-author-image{width:100px}}#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-author .articleAdditionalDetails-author-details{flex:1 1 auto}#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-author .articleAdditionalDetails-author-details h3{padding:0 0 10px 0}#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-author .articleAdditionalDetails-author-details p:last-child{padding-bottom:0}#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-newsletter{flex:1 1 auto;max-width:100%}@media screen and (max-width: 800px){#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-newsletter{width:100%}}#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-newsletter h3{padding-top:0;text-align:center}#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-newsletter .btnTriggerNewsletterPopup{display:block;margin:20px auto 0 auto;padding:8px 20px;width:fit-content;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:1px #000 solid;background:#000;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 500px){#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-newsletter .btnTriggerNewsletterPopup{font-size:16px;font-size:0.8888888889rem;line-height:1.375em}}@media screen and (min-width: 1001px){#main .newsArticleFull .articleAdditionalDetails .articleAdditionalDetails-newsletter .btnTriggerNewsletterPopup:hover{color:#000;background:none}}#main .newsArticleFull .backLink{padding:46px 0 4px 0;text-align:center}#main .newsArticleFull .backLink a{font-weight:bold;text-transform:uppercase;text-decoration:none}#main .newsArticleFull .backLink a .icon{display:inline-block;margin-right:15px;vertical-align:middle}@media screen and (max-width: 600px){#main .newsArticleFull .backLink a .icon{margin-right:5px;width:18px;vertical-align:baseline}}#main .featureBoxes{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:flex-start;padding:20px 0;overflow:hidden;gap:20px 37px}@media screen and (max-width: 1200px){#main .featureBoxes{gap:20px}}#main .featureBoxes.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .featureBoxes.visibilityMobileOnly{display:flex}}#main .featureBoxes.visibilityDesktopOnly{display:flex}@media screen and (max-width: 800px){#main .featureBoxes.visibilityDesktopOnly{display:none}}#main .featureBoxes .featureBox{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;width:33.33%;width:calc(33.33% - 25px);text-align:left;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";background:#000}@media screen and (max-width: 1200px){#main .featureBoxes .featureBox{width:calc(33.33% - 14px)}}@media screen and (max-width: 1000px){#main .featureBoxes .featureBox{width:calc(50% - 10px)}}@media screen and (max-width: 700px){#main .featureBoxes .featureBox{display:block;width:100%}}#main .featureBoxes .featureBox .image{display:block;width:100%;padding-top:80%;height:0;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main .featureBoxes .featureBox .featureBox-text{flex:1 1 auto;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:flex-start;align-items:stretch;padding:18px 20px 16px 20px}#main .featureBoxes .featureBox .featureBox-text *{color:#fff}#main .featureBoxes .featureBox .title{display:block;font-size:22px;font-size:1.2222222222rem;line-height:1.0909090909em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 700px){#main .featureBoxes .featureBox .title{min-height:0}}#main .featureBoxes .featureBox .subTitle{display:block;margin-top:8px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em;font-weight:normal;text-transform:none}#main .featureBoxes .featureBox .readMore{margin-top:auto;display:block;font-size:30px;font-size:1.6666666667rem;line-height:0.6666666667em;font-weight:bold;text-transform:uppercase;text-align:right}@media screen and (min-width: 1001px){#main .featureBoxes a.featureBox:hover .featureBox-text{background:#d9d9d9}#main .featureBoxes a.featureBox:hover .featureBox-text *{color:#000}}#main .productCategoryBoxes{display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:70px 100px;justify-content:stretch;align-content:stretch;justify-items:stretch;align-items:stretch;padding:40px 0}@media screen and (max-width: 800px){#main .productCategoryBoxes{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){#main .productCategoryBoxes{grid-template-columns:1fr}}#main .productCategoryBoxes:first-child{padding-top:0}#main .productCategoryBoxes:last-child{padding-bottom:0}@media screen and (max-width: 1200px){#main .productCategoryBoxes{gap:20px 37px}}#main .productCategoryBoxes.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .productCategoryBoxes.visibilityMobileOnly{display:grid}}#main .productCategoryBoxes.visibilityDesktopOnly{display:grid}@media screen and (max-width: 800px){#main .productCategoryBoxes.visibilityDesktopOnly{display:none}}#main .productCategoryBoxes .category{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;align-items:stretch;padding:0;text-decoration:none;border:2px #000 solid;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .productCategoryBoxes .category .iconWrapper{flex:1 0 auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;height:160px;padding-top:20px}@media screen and (max-width: 600px){#main .productCategoryBoxes .category .iconWrapper{height:120px}}#main .productCategoryBoxes .category .icon{display:block;max-height:160px;max-width:calc(100% - 60px);object-fit:contain}@media screen and (max-width: 600px){#main .productCategoryBoxes .category .icon{max-width:140px;max-height:120px}}#main .productCategoryBoxes .category .text{display:block;padding:10px 20px 14px 20px;width:100%;font-size:26px;font-size:1.4444444444rem;line-height:1.2307692308em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){#main .productCategoryBoxes .category .text{font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em}}@media screen and (min-width: 1001px){#main .productCategoryBoxes a.category:hover .text{color:#fff;background:#000}}#main .newsletterSignup{padding:30px 0 20px 0}@media screen and (max-width: 600px){#main .newsletterSignup{padding-left:0}}#main .newsletterSignup h3{padding:0;text-align:center}#main .newsletterSignup h3 .btnTriggerNewsletterPopup{display:inline-block;margin-left:20px;padding:8px 20px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;border:1px #000 solid;background:#000;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 500px){#main .newsletterSignup h3 .btnTriggerNewsletterPopup{margin:20px 20px 0 20px;font-size:16px;font-size:0.8888888889rem;line-height:1.375em}}@media screen and (min-width: 1001px){#main .newsletterSignup h3 .btnTriggerNewsletterPopup:hover{color:#000;background:none}}#main .newsletterSignup h3 .newsletterSignupForm{position:relative;display:inline-block;vertical-align:middle;margin-left:20px;width:510px;max-width:100%}@media screen and (max-width: 1000px){#main .newsletterSignup h3 .newsletterSignupForm{margin:20px auto 0 auto;display:block}}#main .newsletterSignup h3 .newsletterSignupForm .field{padding:0 124px 0 20px;width:100%;height:46px;font-size:20px;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;line-height:46px;color:#b2b2b2;border:1px #000 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}#main .newsletterSignup h3 .newsletterSignupForm .field::-webkit-input-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .newsletterSignup h3 .newsletterSignupForm .field::-moz-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .newsletterSignup h3 .newsletterSignupForm .field:-ms-input-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .newsletterSignup h3 .newsletterSignupForm .field:-moz-placeholder{text-transform:uppercase;color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 400px){#main .newsletterSignup h3 .newsletterSignupForm .field{padding-left:16px;padding-right:106px;height:42px;font-size:16px;line-height:42px}}#main .newsletterSignup h3 .newsletterSignupForm .field:focus{color:#000}#main .newsletterSignup h3 .newsletterSignupForm div.mce_inline_error,#main .newsletterSignup h3 .newsletterSignupForm #mce-error-response,#main .newsletterSignup h3 .newsletterSignupForm #mce-success-response{margin-right:104px;padding:10px 22px;font-size:16px;font-size:0.8888888889rem;line-height:1.5em;font-weight:bold;text-align:left;color:#fff}#main .newsletterSignup h3 .newsletterSignupForm div.mce_inline_error a,#main .newsletterSignup h3 .newsletterSignupForm #mce-error-response a,#main .newsletterSignup h3 .newsletterSignupForm #mce-success-response a{color:#fff}#main .newsletterSignup h3 .newsletterSignupForm div.mce_inline_error,#main .newsletterSignup h3 .newsletterSignupForm #mce-error-response{background:#b90e0e}#main .newsletterSignup h3 .newsletterSignupForm #mce-success-response{background:#008c00}#main .newsletterSignup h3 .newsletterSignupForm .submit{position:absolute;top:0;right:0;display:block;width:104px;height:46px;font-size:20px;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;line-height:46px;color:#fff;border:none;background:#000;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}@media screen and (max-width: 400px){#main .newsletterSignup h3 .newsletterSignupForm .submit{width:86px;height:42px;font-size:16px;line-height:42px}}@media screen and (min-width: 1001px){#main .newsletterSignup h3 .newsletterSignupForm .submit:hover{cursor:pointer;color:#000;background:#d9d9d9}}#main .productsTopCategories{padding:20px 0;font-size:0;text-align:center}#main .productsTopCategories .category{display:inline-block;vertical-align:bottom;padding:20px 50px}@media screen and (max-width: 1400px){#main .productsTopCategories .category{padding-left:20px;padding-right:20px}}@media screen and (max-width: 600px){#main .productsTopCategories .category{display:block;margin:0 auto;max-width:220px}}#main .productsTopCategories .category .category-i{display:block;text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .productsTopCategories .category img{display:block;margin:0 auto 20px auto}@media screen and (max-width: 800px){#main .productsTopCategories .category img{max-width:60px;max-height:60px}}#main .productsTopCategories .category .btn{display:block;padding:8px 48px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#000;border:1px #000 solid}@media screen and (max-width: 800px){#main .productsTopCategories .category .btn{padding-left:20px;padding-right:20px;font-size:16px;font-size:0.8888888889rem;line-height:1.375em}}@media screen and (min-width: 1001px){#main .productsTopCategories .category:hover .btn{color:#fff;background:#000}}#main .productsTopCategoriesLinks{margin:35px 0 5px 0;font-size:0;text-align:center}#main .productsTopCategoriesLinks a{display:inline-block;margin:5px 8px;padding:8px 25px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;background:#000;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 800px){#main .productsTopCategoriesLinks a{padding-left:20px;padding-right:20px;font-size:16px;font-size:0.8888888889rem;line-height:1.375em}}#main .productsTopCategoriesLinks a.active{color:#000;background:#d9d9d9}@media screen and (min-width: 1001px){#main .productsTopCategoriesLinks a:hover{color:#000;background:#d9d9d9}}#main .productsSubCategories{padding:20px 0;overflow:hidden}#main .productsSubCategories .productsSubCategories-i{margin:-18px;font-size:0;text-align:left}@media screen and (max-width: 1000px){#main .productsSubCategories .productsSubCategories-i{margin:0 -10px}}@media screen and (max-width: 500px){#main .productsSubCategories .productsSubCategories-i{text-align:center}}#main .productsSubCategories .category{display:inline-block;vertical-align:bottom;padding:18px;width:25%;font-size:18px;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1000px){#main .productsSubCategories .category{padding:10px;width:33.33%}}@media screen and (max-width: 700px){#main .productsSubCategories .category{width:50%}}@media screen and (max-width: 500px){#main .productsSubCategories .category{width:100%;max-width:300px}}#main .productsSubCategories .category .category-i{position:relative;display:block;padding-bottom:124px;overflow:hidden}#main .productsSubCategories .category .category-i .image{display:block;width:100%;height:160px;background-repeat:no-repeat;background-position:center center;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main .productsSubCategories .category .category-i .category-ii{position:absolute;top:164px;left:0;display:block;width:100%;background:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}#main .productsSubCategories .category .category-i .category-ii .logo{display:table;width:100%;height:120px;background:#000}#main .productsSubCategories .category .category-i .category-ii .logo .logo-i{display:table-cell;vertical-align:middle;padding:12px 20px}#main .productsSubCategories .category .category-i .category-ii .logo img{display:block;margin:0 auto;max-width:80%;max-height:82px}#main .productsSubCategories .category .category-i .category-ii .logo h2{padding:0;font-size:25px;font-size:1.3888888889rem;line-height:1.2em;text-align:right;color:#fff}@media screen and (max-width: 700px){#main .productsSubCategories .category .category-i .category-ii .logo h2{text-align:left}}#main .productsSubCategories .category .category-i .category-ii .logo h2 span{display:inline-block;padding-bottom:10px;font-weight:bold;border-bottom:1px #fff solid}@media screen and (max-width: 700px){#main .productsSubCategories .category .category-i .category-ii .logo h2 span{padding-bottom:8px}}#main .productsSubCategories .category .category-i .category-ii .childCategories,#main .productsSubCategories .category .category-i .category-ii .allProducts{display:block;margin-top:4px;height:160px;background:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main .productsSubCategories .category .category-i .category-ii .childCategories{padding:8px;overflow:auto}#main .productsSubCategories .category .category-i .category-ii .childCategories a{display:block;padding:8px 16px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:1.3em;color:#fff;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (min-width: 1001px){#main .productsSubCategories .category .category-i .category-ii .childCategories a:hover{color:#000;background:#d9d9d9}}#main .productsSubCategories .category .category-i .category-ii .allProducts{padding:62px 24px 16px 24px;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.3em;color:#fff;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";border:8px #000 solid}@media screen and (min-width: 1001px){#main .productsSubCategories .category .category-i .category-ii .allProducts:hover{color:#000;background:#d9d9d9}}@media screen and (min-width: 1001px){#main .productsSubCategories .category .category-i:hover .category-ii{top:0}}@media screen and (max-width: 1000px){#main .productsSubCategories .category .category-i.active .category-ii{top:0}}#main .productsSubCategories .backLink{padding:46px 0 4px 0;text-align:center}#main .productsSubCategories .backLink a{font-weight:bold;text-transform:uppercase;text-decoration:none}#main .productsSubCategories .backLink a .icon{display:inline-block;margin-right:15px;vertical-align:middle}@media screen and (max-width: 600px){#main .productsSubCategories .backLink a .icon{margin-right:5px;width:18px;vertical-align:baseline}}#main .additionalBrandLogos{padding-top:40px}#main .additionalBrandLogos .logo{padding:15px 25px}#main .productsList{padding:40px 0 60px 0}#main .productsList .productsList-i{float:left;width:75%}@media screen and (max-width: 1200px){#main .productsList .productsList-i{width:calc(100% - 250px)}}@media screen and (max-width: 700px){#main .productsList .productsList-i{float:none;width:auto}}#main .productsList .product{position:relative;display:block;margin-top:4px;padding:8px 20px 8px 84px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;text-decoration:none;background:#f2f2f2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 700px){#main .productsList .product{padding-left:60px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}#main .productsList .product:first-child{margin-top:0}@media screen and (min-width: 1001px){#main .productsList .product:hover{background:#d9d9d9}}#main .productsList .product .image{position:absolute;top:0;left:0;width:84px;height:100%}@media screen and (max-width: 700px){#main .productsList .product .image{width:60px}}#main .productsList .product .image .image-i{position:relative;display:table;width:100%;height:100%}#main .productsList .product .image .image-ii{display:table-cell;vertical-align:middle}#main .productsList .product .image .icon{display:block;margin:0 auto}@media screen and (max-width: 700px){#main .productsList .product .image .icon{width:24px}}#main .productsList .product .image .imageBox{position:absolute;top:-80px;left:100%;z-index:100;display:block;visibility:hidden;padding:10px;border:2px #000 solid;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-ms-transform:translate(-16px, 0);-webkit-transform:translate(-16px, 0);transform:translate(-16px, 0)}@media screen and (max-width: 1000px){#main .productsList .product .image .imageBox.open{visibility:visible;left:100%;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#main .productsList .product .image .imageBox:after{content:"";position:absolute;top:50%;left:-15px;display:block;margin-top:-40px;width:0;height:0;border-style:solid;border-top:40px rgba(0,0,0,0) solid;border-right:15px #000 solid;border-bottom:40px rgba(0,0,0,0) solid;border-left:0 rgba(0,0,0,0) solid}@media screen and (max-width: 700px){#main .productsList .product .image .imageBox:after{left:-8px;margin-top:-20px;border-top-width:20px;border-right-width:8px;border-bottom-width:20px}}#main .productsList .product .image .imageBox img{display:block;max-width:300px;max-height:300px}@media screen and (max-width: 700px){#main .productsList .product .image .imageBox img{max-width:150px;max-height:150px}}@media screen and (min-width: 1001px){#main .productsList .product .image:hover .imageBox{visibility:visible;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#main .productsList .product .title{display:block;font-weight:bold;text-transform:uppercase}#main .productsList .filterCategories{float:right;margin-top:-1px;width:17%}@media screen and (max-width: 1200px){#main .productsList .filterCategories{width:200px}}@media screen and (max-width: 700px){#main .productsList .filterCategories{float:none;padding-bottom:20px;width:auto;font-size:0;text-align:left}}#main .productsList .filterCategories .filterWrapper{display:inline}#main .productsList .filterCategories .filter{display:block;margin-top:1px;padding:10px 20px;font-weight:bold;text-decoration:none;text-transform:uppercase;background:#a4a4a4;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 700px){#main .productsList .filterCategories .filter{display:inline-block;margin:0 2px 2px 0;padding:6px 12px;font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}@media screen and (min-width: 1001px){#main .productsList .filterCategories .filter:hover{color:#000;background:gray}}#main .productsList .filterCategories .filter.active,#main .productsList .filterCategories .filter.active:hover{color:#fff;background:#000}#main .productsList .filterCategories .childFilters .filter{text-transform:none;margin-top:0;padding-left:30px;border-top:1px #a4a4a4 solid;background:#d9d9d9}@media screen and (max-width: 700px){#main .productsList .filterCategories .childFilters .filter{margin:0 2px 2px 0;padding:6px 12px;border-top:none}}@media screen and (min-width: 1001px){#main .productsList .filterCategories .childFilters .filter:hover{color:#000;background:gray}}#main .productsList .filterCategories .childFilters .filter.active,#main .productsList .filterCategories .childFilters .filter.active:hover{color:#fff;background:#000}#main .productsList .backLink{padding:46px 0 4px 0;text-align:center}#main .productsList .backLink a{font-weight:bold;text-transform:uppercase;text-decoration:none}#main .productsList .backLink a .icon{display:inline-block;margin-right:15px;vertical-align:middle}@media screen and (max-width: 600px){#main .productsList .backLink a .icon{margin-right:5px;width:18px;vertical-align:baseline}}#main .productDetails{padding:20px 0}#main .productDetails h1{padding:0 0 28px 0;font-size:35px;font-size:1.9444444444rem;line-height:1.1428571429em}@media screen and (max-width: 600px){#main .productDetails h1{font-size:30px;font-size:1.6666666667rem;line-height:1.2em}}#main .productDetails .productImages{float:right;width:35.5%}@media screen and (max-width: 800px){#main .productDetails .productImages{float:none;width:auto}}#main .productDetails .productImages .productImage{display:block;width:auto;max-width:100%}#main .productDetails .productDetails-i{float:left;width:60.5%}@media screen and (max-width: 800px){#main .productDetails .productDetails-i{float:none;padding-top:25px;width:auto}}#main .productDetails .quantities,#main .productDetails .variations,#main .productDetails .attachments,#main .productDetails .video{padding:30px 0 10px 0}@media screen and (max-width: 500px){#main .productDetails .quantities,#main .productDetails .variations,#main .productDetails .attachments,#main .productDetails .video{padding-top:20px}}#main .productDetails .quantities .tableWrapper,#main .productDetails .variations .tableWrapper,#main .productDetails .attachments .tableWrapper,#main .productDetails .video .tableWrapper{margin:0 -16px}#main .productDetails .quantities .video-i,#main .productDetails .variations .video-i,#main .productDetails .attachments .video-i,#main .productDetails .video .video-i{padding:5px 0}#main .productDetails .quantities table,#main .productDetails .variations table,#main .productDetails .attachments table,#main .productDetails .video table{display:table;padding-top:10px;width:100%}#main .productDetails .quantities table tr,#main .productDetails .variations table tr,#main .productDetails .attachments table tr,#main .productDetails .video table tr{display:table-row}#main .productDetails .quantities table td,#main .productDetails .quantities table th,#main .productDetails .variations table td,#main .productDetails .variations table th,#main .productDetails .attachments table td,#main .productDetails .attachments table th,#main .productDetails .video table td,#main .productDetails .video table th{display:table-cell;padding:2px 16px;font-size:15px;font-size:0.8333333333rem;line-height:1.3333333333em}@media screen and (max-width: 600px){#main .productDetails .quantities table td,#main .productDetails .quantities table th,#main .productDetails .variations table td,#main .productDetails .variations table th,#main .productDetails .attachments table td,#main .productDetails .attachments table th,#main .productDetails .video table td,#main .productDetails .video table th{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}#main .productDetails .quantities table td.code,#main .productDetails .quantities table th.code,#main .productDetails .variations table td.code,#main .productDetails .variations table th.code,#main .productDetails .attachments table td.code,#main .productDetails .attachments table th.code,#main .productDetails .video table td.code,#main .productDetails .video table th.code{text-transform:uppercase}#main .productDetails .quantities table td.align-right,#main .productDetails .quantities table th.align-right,#main .productDetails .variations table td.align-right,#main .productDetails .variations table th.align-right,#main .productDetails .attachments table td.align-right,#main .productDetails .attachments table th.align-right,#main .productDetails .video table td.align-right,#main .productDetails .video table th.align-right{text-align:right}#main .productDetails .quantities table td:first-child,#main .productDetails .quantities table th:first-child,#main .productDetails .variations table td:first-child,#main .productDetails .variations table th:first-child,#main .productDetails .attachments table td:first-child,#main .productDetails .attachments table th:first-child,#main .productDetails .video table td:first-child,#main .productDetails .video table th:first-child{width:135px}@media screen and (max-width: 500px){#main .productDetails .quantities table td:first-child,#main .productDetails .quantities table th:first-child,#main .productDetails .variations table td:first-child,#main .productDetails .variations table th:first-child,#main .productDetails .attachments table td:first-child,#main .productDetails .attachments table th:first-child,#main .productDetails .video table td:first-child,#main .productDetails .video table th:first-child{width:auto}}#main .productDetails .quantities table th,#main .productDetails .variations table th,#main .productDetails .attachments table th,#main .productDetails .video table th{font-weight:bold;text-transform:uppercase;color:#fff;background:#000}#main .productDetails .quantities p,#main .productDetails .variations p,#main .productDetails .attachments p,#main .productDetails .video p{padding:4px 0;font-size:15px;font-size:0.8333333333rem;line-height:1.3333333333em}@media screen and (max-width: 600px){#main .productDetails .quantities p,#main .productDetails .variations p,#main .productDetails .attachments p,#main .productDetails .video p{font-size:14px;font-size:0.7777777778rem;line-height:1.2857142857em}}#main .productDetails .quantities p a,#main .productDetails .variations p a,#main .productDetails .attachments p a,#main .productDetails .video p a{padding:5px 5px 5px 28px;text-decoration:none;background:url("../images/icons/pdf.gif") no-repeat 0 6px}#main .productDetails .variations .tableWrapper{margin:0}#main .productDetails .variations table td,#main .productDetails .variations table th{padding-top:8px;padding-bottom:8px}#main .productDetails .variations table td{border-bottom:1px #000 solid}#main .productDetails .backLink{padding:26px 0 4px 0;text-align:center}#main .productDetails .backLink a{font-weight:bold;text-transform:uppercase;text-decoration:none}#main .productDetails .backLink a .icon{display:inline-block;margin-right:15px;vertical-align:middle}@media screen and (max-width: 600px){#main .productDetails .backLink a .icon{margin-right:5px;width:18px;vertical-align:baseline}}#main .productsSearch{padding:20px 0 140px 0}#main .productsSearch .searchBox{position:relative;background:#000}#main .productsSearch .searchBox .field{display:block;padding:0 92px 0 40px;width:100%;height:94px;font:18px "Roboto Condensed",Arial,Sans-serif;font-weight:bold;text-transform:uppercase;line-height:94px;color:#fff;border:none;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}#main .productsSearch .searchBox .field::-webkit-input-placeholder{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .productsSearch .searchBox .field::-moz-placeholder{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .productsSearch .searchBox .field:-ms-input-placeholder{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .productsSearch .searchBox .field:-moz-placeholder{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 500px){#main .productsSearch .searchBox .field{padding:0 72px 0 20px}}#main .productsSearch .searchBox .submit{position:absolute;top:0;right:0;display:block;padding:0;width:92px;height:94px;font-size:0;outline:none;border:none;background:url("../images/icons/search_white.png") no-repeat center center;background-size:28px,0}@media screen and (max-width: 500px){#main .productsSearch .searchBox .submit{width:72px}}#main .productsSearch h2{padding:40px 0 20px 0;text-transform:none}#main .productsSearch .product{position:relative;display:block;margin-top:4px;padding:8px 20px 8px 84px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;text-decoration:none;background:#f2f2f2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 700px){#main .productsSearch .product{padding-left:60px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}#main .productsSearch .product:first-child{margin-top:0}@media screen and (min-width: 1001px){#main .productsSearch .product:hover{background:#d9d9d9}}#main .productsSearch .product .image{position:absolute;top:0;left:0;width:84px;height:100%}@media screen and (max-width: 700px){#main .productsSearch .product .image{width:60px}}#main .productsSearch .product .image .image-i{position:relative;display:table;width:100%;height:100%}#main .productsSearch .product .image .image-ii{display:table-cell;vertical-align:middle}#main .productsSearch .product .image .icon{display:block;margin:0 auto}@media screen and (max-width: 700px){#main .productsSearch .product .image .icon{width:24px}}#main .productsSearch .product .image .imageBox{position:absolute;top:-140px;left:100%;z-index:100;display:block;visibility:hidden;padding:10px;border:2px #000 solid;background:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)";-ms-transform:translate(-16px, 0);-webkit-transform:translate(-16px, 0);transform:translate(-16px, 0)}@media screen and (max-width: 1000px){#main .productsSearch .product .image .imageBox.open{visibility:visible;left:100%;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#main .productsSearch .product .image .imageBox:after{content:"";position:absolute;top:50%;left:-15px;display:block;margin-top:-40px;width:0;height:0;border-style:solid;border-top:40px rgba(0,0,0,0) solid;border-right:15px #000 solid;border-bottom:40px rgba(0,0,0,0) solid;border-left:0 rgba(0,0,0,0) solid}@media screen and (max-width: 700px){#main .productsSearch .product .image .imageBox:after{left:-8px;margin-top:-20px;border-top-width:20px;border-right-width:8px;border-bottom-width:20px}}#main .productsSearch .product .image .imageBox img{display:block;max-width:300px;max-height:300px}@media screen and (max-width: 700px){#main .productsSearch .product .image .imageBox img{max-width:150px;max-height:150px}}@media screen and (min-width: 1001px){#main .productsSearch .product .image:hover .imageBox{visibility:visible;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}}#main .productsSearch .product .title{display:block;font-weight:bold;text-transform:uppercase}#main .nioaTvPageLinks{margin:15px 0 5px 0;font-size:0;text-align:center}#main .nioaTvPageLinks a{display:inline-block;margin:5px 8px;padding:8px 25px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;background:#000;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 800px){#main .nioaTvPageLinks a{padding-left:20px;padding-right:20px;font-size:16px;font-size:0.8888888889rem;line-height:1.375em}}#main .nioaTvPageLinks a.active{color:#000;background:#d9d9d9}@media screen and (min-width: 1001px){#main .nioaTvPageLinks a:hover{color:#000;background:#d9d9d9}}#main .nioaTvVideos{padding:40px 0 20px 0}#main .nioaTvVideos .nioaTvVideoEmbeds{display:none;padding-bottom:50px}#main .nioaTvVideos .nioaTvVideoEmbeds .video{position:relative;display:none;margin:0 auto;width:640px;padding-bottom:360px;height:0}@media screen and (max-width: 1000px){#main .nioaTvVideos .nioaTvVideoEmbeds .video{width:100%;padding-bottom:56.25%}}#main .nioaTvVideos .nioaTvVideoEmbeds .video.visibilityMobileOnly{display:none}@media screen and (max-width: 800px){#main .nioaTvVideos .nioaTvVideoEmbeds .video.visibilityMobileOnly{display:block}}#main .nioaTvVideos .nioaTvVideoEmbeds .video.visibilityDesktopOnly{display:block}@media screen and (max-width: 800px){#main .nioaTvVideos .nioaTvVideoEmbeds .video.visibilityDesktopOnly{display:none}}#main .nioaTvVideos .nioaTvVideoEmbeds .video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#main .nioaTvVideos .nioaTvVideoThumbs{position:relative;padding:0 75px}@media screen and (max-width: 800px){#main .nioaTvVideos .nioaTvVideoThumbs{padding:0 55px}}@media screen and (max-width: 500px){#main .nioaTvVideos .nioaTvVideoThumbs{padding:0 40px}}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-container{width:100%}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide{text-align:center}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide .slide-i{background:#fff}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide .image{display:table;width:100%;height:200px}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide .image .image-i{display:table-cell;vertical-align:middle}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide img{display:block;width:100%;opacity:.2;filter:alpha(opacity=20);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-active{z-index:100}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-active:hover{cursor:pointer}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-active .slide-i{margin:0 -80px}@media screen and (max-width: 1000px){#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-active .slide-i{margin:0 -40px}}@media screen and (max-width: 500px){#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-active .slide-i{margin:0}}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-active img{opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-prev,#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-next{z-index:50}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-prev .slide-i,#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-next .slide-i{margin:0 -40px}@media screen and (max-width: 1000px){#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-prev .slide-i,#main .nioaTvVideos .nioaTvVideoThumbs .swiper-slide.swiper-slide-next .slide-i{margin:0}}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-prev,#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-next{display:block;margin-top:-15px;width:30px;height:30px;font-size:16px;font-size:0.8888888889rem;font-weight:bold;text-align:center;line-height:30px;-webkit-border-radius:30px;border-radius:30px;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}@media screen and (max-width: 500px){#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-prev,#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-next{width:24px;height:24px;font-size:12px;font-size:0.6666666667rem;line-height:24px}}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-prev:after,#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-next:after{font-size:inherit;color:#fff}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-prev{left:0;padding-right:2px}@media screen and (max-width: 500px){#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-prev{padding-right:1px}}#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-next{right:0;padding-left:2px}@media screen and (max-width: 500px){#main .nioaTvVideos .nioaTvVideoThumbs .swiper-button-next{padding-left:1px}}#main .nioaTvVideos .nioaTvCaptions .caption{display:none;text-align:center}#main .nioaTvVideos .nioaTvCaptions .caption.active{display:block}#main .nioaTvVideos .nioaTvCaptions .caption .title{padding:20px 0 0 0;font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 600px){#main .nioaTvVideos .nioaTvCaptions .caption .title{padding-top:25px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}#main .nioaTvVideos .nioaTvCaptions .caption .description{padding-top:10px}#main .nioaTvSeasons{margin:0 -10px;padding:10px 0;font-size:0;text-align:left}@media screen and (max-width: 800px){#main .nioaTvSeasons{text-align:center}}#main .nioaTvSeasons .season{display:inline-block;vertical-align:top;padding:10px;width:150px;max-width:100%;font-size:18px}#main .nioaTvSeasons .season .season-i{display:block;padding:28px 20px 15px 20px;text-align:center;text-decoration:none;color:#fff;background-color:#000;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (min-width: 1001px){#main .nioaTvSeasons .season .season-i:hover{transform:scale(0.95)}}#main .nioaTvSeasons .season .season-i img{display:block;margin:0 auto;width:72px}#main .nioaTvSeasons .season .season-i .title{display:block;padding-top:23px;min-height:35px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em;font-weight:bold;text-transform:uppercase}#main .nioaTvSeasonListing{padding:20px 0}#main .nioaTvSeasonListing .seasonIcon{float:left;display:block;padding:62px 40px 46px 40px;width:320px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}@media screen and (max-width: 1300px){#main .nioaTvSeasonListing .seasonIcon{width:28%}}@media screen and (max-width: 900px){#main .nioaTvSeasonListing .seasonIcon{width:40%}}@media screen and (max-width: 600px){#main .nioaTvSeasonListing .seasonIcon{display:none}}#main .nioaTvSeasonListing .seasonIcon img{display:block;margin:0 auto;width:155px}#main .nioaTvSeasonListing .seasonIcon .title{display:block;padding:78px 0 0 0;font-size:28px;font-size:1.5555555556rem;line-height:1.2142857143em;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff}@media screen and (max-width: 700px){#main .nioaTvSeasonListing .seasonIcon .title{padding-top:40px;font-size:20px;font-size:1.1111111111rem;line-height:1.3em}}#main .nioaTvSeasonListing .seasonVideos{float:right;padding-right:95px;width:680px}@media screen and (max-width: 1300px){#main .nioaTvSeasonListing .seasonVideos{padding-right:0;width:68%}}@media screen and (max-width: 900px){#main .nioaTvSeasonListing .seasonVideos{width:56%}}@media screen and (max-width: 600px){#main .nioaTvSeasonListing .seasonVideos{float:none;width:auto}}#main .nioaTvSeasonListing .seasonVideos .video .nioaTvVideoEmbed{display:none;padding:20px 0 30px 0}#main .nioaTvSeasonListing .seasonVideos .video:first-child .nioaTvVideoEmbed{padding-top:0}#main .nioaTvSeasonListing .seasonVideos .video.open .nioaTvVideoEmbed{display:block}#main .nioaTvSeasonListing .seasonVideos .video .nioaTvVideoEmbed-i{position:relative;display:block;width:100%;padding-bottom:56.25%;height:0}#main .nioaTvSeasonListing .seasonVideos .video .nioaTvVideoEmbed-i iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#main .nioaTvSeasonListing .seasonVideos .video .videoDetails{position:relative;display:block;padding:12px 0 12px 320px;overflow:hidden}@media screen and (max-width: 900px){#main .nioaTvSeasonListing .seasonVideos .video .videoDetails{padding-left:0}}@media screen and (min-width: 1001px){#main .nioaTvSeasonListing .seasonVideos .video .videoDetails:hover{cursor:pointer}}#main .nioaTvSeasonListing .seasonVideos .video:first-child .videoDetails{padding-top:0}#main .nioaTvSeasonListing .seasonVideos .video:last-child .videoDetails{padding-bottom:0}#main .nioaTvSeasonListing .seasonVideos .video .image{position:absolute;left:0;top:12px;width:270px}@media screen and (max-width: 900px){#main .nioaTvSeasonListing .seasonVideos .video .image{position:static;left:auto;top:auto;width:auto}}#main .nioaTvSeasonListing .seasonVideos .video .image img{display:block;width:100%}#main .nioaTvSeasonListing .seasonVideos .video .image .title{padding:16px 0 12px 0;font-size:22px;font-size:1.2222222222rem;line-height:1.1818181818em;font-weight:bold;text-transform:uppercase;text-align:center}@media screen and (max-width: 600px){#main .nioaTvSeasonListing .seasonVideos .video .image .title{padding-top:25px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em}}#main .nioaTvSeasonListing .seasonVideos .video:first-child .image{top:0}#main .nioaTvSeasonListing .seasonVideos .video.open .image img{display:none}#main .nioaTvSeasonListing .seasonVideos .video .description{padding-top:10px;min-height:208px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#main .nioaTvSeasonBackLink{padding:26px 0 20px 0;text-align:center}#main .nioaTvSeasonBackLink a{font-weight:bold;text-transform:uppercase;text-decoration:none}#main .nioaTvSeasonBackLink a:before{content:"";display:inline-block;margin-right:15px;vertical-align:middle;width:31px;height:17px;background:url("../images/icons/back_arrows.png") no-repeat left top;background-size:contain}@media screen and (max-width: 600px){#main .nioaTvSeasonBackLink a:before{margin-right:5px;width:18px;height:10px;vertical-align:baseline}}#main .dealerMap{padding:20px 0}#main .dealerMap #dealerMap-i{display:block;width:100%;height:450px}@media screen and (max-width: 500px){#main .dealerMap #dealerMap-i{height:350px}}#main .dealerMap .dealerMapKey{display:block;padding:12px 0;font-size:0;text-align:center;background:#000}@media screen and (max-width: 700px){#main .dealerMap .dealerMapKey{padding-left:20px;padding-right:20px;font-size:inherit}}#main .dealerMap .dealerMapKey .marker{display:inline-block;margin:0 35px;padding:10px 0 10px 30px;font-size:16px;font-size:0.8888888889rem;line-height:1.25em;text-align:left;line-height:1.1em;color:#fff;background-repeat:no-repeat;background-position:-6px center}@media screen and (max-width: 700px){#main .dealerMap .dealerMapKey .marker{display:block;margin:0 auto}}#main .dealerMap .dealerMapKey .marker strong{font-weight:bold;text-transform:uppercase}#main .dealerMap .dealerSearch{padding-top:70px}#main .dealerMap .dealerSearch h3{padding:0;text-align:center}#main .dealerMap .dealerSearch h3 .dealerSearchForm{position:relative;display:inline-block;vertical-align:middle;margin-left:20px;width:510px;max-width:100%}@media screen and (max-width: 1000px){#main .dealerMap .dealerSearch h3 .dealerSearchForm{margin:20px auto 0 auto;display:block}}#main .dealerMap .dealerSearch h3 .dealerSearchForm .field{padding:0 124px 0 20px;width:100%;height:46px;font-size:20px;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;text-transform:uppercase;line-height:46px;color:#b2b2b2;border:1px #000 solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}#main .dealerMap .dealerSearch h3 .dealerSearchForm .field::-webkit-input-placeholder{color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .dealerMap .dealerSearch h3 .dealerSearchForm .field::-moz-placeholder{color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .dealerMap .dealerSearch h3 .dealerSearchForm .field:-ms-input-placeholder{color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .dealerMap .dealerSearch h3 .dealerSearchForm .field:-moz-placeholder{color:#b2b2b2;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}@media screen and (max-width: 400px){#main .dealerMap .dealerSearch h3 .dealerSearchForm .field{padding-left:16px;padding-right:106px;height:42px;font-size:16px;line-height:42px}}#main .dealerMap .dealerSearch h3 .dealerSearchForm .field:focus{color:#000}#main .dealerMap .dealerSearch h3 .dealerSearchForm .submit{position:absolute;top:0;right:0;display:block;width:104px;height:46px;font-size:20px;font-family:"Roboto Condensed",Arial,Sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;line-height:46px;color:#fff;border:none;background:#000;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}@media screen and (max-width: 400px){#main .dealerMap .dealerSearch h3 .dealerSearchForm .submit{width:86px;height:42px;font-size:16px;line-height:42px}}@media screen and (min-width: 1001px){#main .dealerMap .dealerSearch h3 .dealerSearchForm .submit:hover{cursor:pointer;color:#000;background:#d9d9d9}}#main .dealerMap .noDealerMessage{padding-top:20px}#main .dealerMap .noDealerMessage h2,#main .dealerMap .noDealerMessage p{text-align:center}#main .dealerMap .dealerList{padding-top:55px;font-size:0;text-align:left}#main .dealerMap .dealerList .dealer{display:inline-block;vertical-align:top;width:33.33%;padding:10px;font-size:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1000px){#main .dealerMap .dealerList .dealer{width:50%}}@media screen and (max-width: 800px){#main .dealerMap .dealerList .dealer{width:100%}}#main .dealerMap .dealerList .dealer .dealer-i{padding:20px 20px 20px 80px;border:1px #000 solid;background-repeat:no-repeat;background-position:26px center;overflow:hidden}@media screen and (max-width: 400px){#main .dealerMap .dealerList .dealer .dealer-i{padding-left:60px;background-position:16px center}}#main .dealerMap .dealerList .dealer h3{padding-top:0}#main .dealerMap .dealerList .dealer p{padding-bottom:0}#main .warranties{padding:20px 0;overflow:hidden}#main .warranties .warranties-i{margin:-42px -55px;font-size:0;text-align:left}@media screen and (max-width: 1300px){#main .warranties .warranties-i{margin:-15px -20px}}@media screen and (max-width: 1000px){#main .warranties .warranties-i{margin-left:0;margin-right:0}}@media screen and (max-width: 400px){#main .warranties .warranties-i{margin:-20px 0;font-size:inherit}}#main .warranties .warranty{display:inline-block;vertical-align:top;padding:42px 55px;width:50%;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1300px){#main .warranties .warranty{padding:15px 20px}}@media screen and (max-width: 1000px){#main .warranties .warranty{display:block;width:100%;padding-left:0;padding-right:0}}@media screen and (max-width: 400px){#main .warranties .warranty{padding:20px 0}}#main .warranties .warranty .image{display:inline-block;vertical-align:top;width:50%}@media screen and (max-width: 400px){#main .warranties .warranty .image{display:block;width:auto}}#main .warranties .warranty .image .image-i{display:block;width:100%;height:160px;background-repeat:no-repeat;background-position:center center;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main .warranties .warranty .image .logo{display:table;margin-top:5px;width:100%;height:118px;background:#000}@media screen and (max-width: 400px){#main .warranties .warranty .image .logo{height:80px}}#main .warranties .warranty .image .logo .logo-i{display:table-cell;vertical-align:middle}#main .warranties .warranty .image .logo .logo-ii{display:block;margin:0 auto;max-width:65%;max-height:42px}#main .warranties .warranty .text{display:inline-block;vertical-align:top;padding:6px 0 0 50px;width:50%;font-size:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1300px){#main .warranties .warranty .text{padding-left:20px}}@media screen and (max-width: 400px){#main .warranties .warranty .text{display:block;padding:20px 0 0 0;width:auto;font-size:inherit}}#main .warranties .warranty .text p{text-align:right}@media screen and (max-width: 400px){#main .warranties .warranty .text p{text-align:left}}#main .warranties .warranty .text .btnDownload{padding-top:34px}@media screen and (max-width: 400px){#main .warranties .warranty .text .btnDownload{padding-top:10px}}#main .warranties .warranty .text .btnDownload a{font-size:20px;font-size:1.1111111111rem;font-weight:bold;text-transform:uppercase}#main .warranties .warranty .text .freeText a{font-weight:bold;text-decoration:underline}#main .warranties .warranty .text .freeTextTitle{font-size:20px;font-size:1.1111111111rem;font-weight:bold;text-transform:uppercase}#main .competitions{padding:20px 0;overflow:hidden}#main .competitions .competitions-i{margin:-20px -37px;font-size:0;text-align:left}@media screen and (max-width: 1200px){#main .competitions .competitions-i{margin:-20px}}@media screen and (max-width: 700px){#main .competitions .competitions-i{margin:-20px 0;font-size:inherit}}#main .competitions .competition{display:inline-block;vertical-align:top;padding:20px 37px;width:33.33%;font-size:18px;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1200px){#main .competitions .competition{padding:20px}}@media screen and (max-width: 1000px){#main .competitions .competition{width:50%}}@media screen and (max-width: 700px){#main .competitions .competition{display:block;padding:20px 0;width:auto;font-size:inherit}}#main .competitions .competition a{display:block;text-decoration:none;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacity-ie)"}#main .competitions .competition a .image{display:block;width:100%}#main .competitions .competition a .title{display:block;padding:12px 20px 8px 20px;min-height:48px;font-size:22px;font-size:1.2222222222rem;line-height:1.0909090909em;font-weight:bold;text-transform:uppercase;color:#fff;background:#000}@media screen and (max-width: 700px){#main .competitions .competition a .title{min-height:0}}@media screen and (min-width: 1001px){#main .competitions .competition a:hover .title{color:#000;background:#d9d9d9}}#main .competitions .competition a .readMore{display:block;padding:15px;font-size:20px;font-size:1.1111111111rem;font-weight:bold;text-transform:uppercase;text-decoration:underline;text-align:right;color:#000}#main .competitionFull{padding:20px 0}#main .competitionFull h1.competitionTitle{padding-top:0}#main .competitionFull .backLink{padding:46px 0 4px 0;text-align:center}#main .competitionFull .backLink a{font-weight:bold;text-transform:uppercase;text-decoration:none}#main .competitionFull .backLink a .icon{display:inline-block;margin-right:15px;vertical-align:middle}@media screen and (max-width: 600px){#main .competitionFull .backLink a .icon{margin-right:5px;width:18px;vertical-align:baseline}}#footer{padding:26px 0 30px 0}#footer #footer-i{position:relative;padding-left:100px;min-height:42px}@media screen and (max-width: 1200px){#footer #footer-i{position:static;padding-left:0;min-height:0}}#footer .menu{position:absolute;top:0;left:0;display:block;padding-top:6px;font-size:0;text-align:left}@media screen and (max-width: 1200px){#footer .menu{position:static;top:auto;left:auto;padding-top:0;text-align:center}}#footer .menu li{display:inline-block;vertical-align:top;font-size:18px}#footer .menu li a{display:block;padding:6px 12px;font-size:15px;font-size:0.8333333333rem;line-height:1.2em;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#fff}@media screen and (min-width: 1001px){#footer .menu li a:hover{text-decoration:underline}}#footer .socials{display:block;padding-top:4px;font-size:0;text-align:center}@media screen and (max-width: 1200px){#footer .socials{padding-top:20px}}#footer .socials a{display:inline-block;margin:0 8px;width:26px;height:26px;-webkit-border-radius:20px;border-radius:20px;background-clip:padding-box;border:1px #fff solid;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}@media screen and (min-width: 1001px){#footer .socials a:hover{background:#fff}}#footer .socials a svg{display:block;margin:5px auto 0 auto;width:15px !important;height:15px !important}#footer .socials a svg path,#footer .socials a svg circle{fill:#fff;stroke:none;fill-rule:evenodd;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}@media screen and (min-width: 1001px){#footer .socials a:hover svg path,#footer .socials a:hover svg circle{fill:#000}}#footer .additionalLogos{position:absolute;top:0;right:0;font-size:0;text-align:right}@media screen and (max-width: 1200px){#footer .additionalLogos{position:static;top:auto;right:auto;padding-top:20px;text-align:center}}#footer .additionalLogos img{display:inline-block;margin:0 12px;max-width:68px;max-height:42px}#footer .additionalLogos img.additionalLogos-legacy{margin:0 0 0 20px;padding-left:20px;max-width:246px;border-left:1px #fff solid}@media screen and (max-width: 500px){#footer .additionalLogos img.additionalLogos-legacy{margin:20px auto 0 auto;padding:0;display:block;border:none}}#footer .copyright{clear:both;padding-top:24px;font-size:11px;font-size:0.6111111111rem;line-height:1.2727272727em;text-align:center;color:#fff}@media screen and (max-width: 1200px){#footer .copyright{padding-top:20px}}@media screen and (max-width: 600px){#footer .copyright{float:none;text-align:center}}#footer .copyright a{font-size:14px;font-size:0.7777777778rem;text-transform:uppercase;text-decoration:none;color:#fff}@media screen and (min-width: 1001px){#footer .copyright a:hover{text-decoration:underline}}/*# sourceMappingURL=styles.css.map */
