@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.flickity-prev-next-button:hover{background:white;}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F;}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6;}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto;}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-prev-next-button .arrow{fill:#333;}.flickity-prev-next-button.no-svg{color:#333;font-size:26px;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1;}@font-face{font-family:"Avenir Next";font-weight:100;src:url("../font/f401df6f-54eb-406c-b46a-90b9451c598d.woff") format("woff");}@font-face{font-family:"Avenir Next";font-weight:300;src:url("../font/1e9892c0-6927-4412-9874-1b82801ba47a.woff") format("woff");}@font-face{font-family:"Avenir Next";font-weight:400;src:url("../font/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff");}@font-face{font-family:"Avenir Next";font-weight:bold;src:url("../font/avenirnext-demibold.ttf") format("truetype");}@font-face{font-family:'Decima Nova';font-style:normal;font-weight:normal;src:url("../font/decima-nova.eot");src:url("../font/decima-nova.eot?#iefix") format("embedded-opentype"),url("../font/decima-nova.woff") format("woff");}@font-face{font-family:'icon';font-style:normal;font-weight:normal;src:url("../font/icon.eot?-9lmqt4");src:url("../font/icon.eot?#iefix-9lmqt4") format("embedded-opentype"),url("../font/icon.woff?-9lmqt4") format("woff");}html.debug:after{position:fixed;height:3px;width:100%;bottom:0;left:0;z-index:1001;content:"6";background:blue;}@media (max-width: 1200px) {html.debug:after{content:"5";background:cyan;}}@media (max-width: 1020px) {html.debug:after{content:"4";background:#0f0;}}@media (max-width: 768px) {html.debug:after{content:"3";background:yellow;}}@media (max-width: 600px) {html.debug:after{content:"2";background:orange;}}@media (max-width: 400px) {html.debug:after{content:"1";background:red;}}[data-theme="legacy"] .theme-color,[data-theme="lifestyle"] .theme-color{color:#80F300;}[data-theme="legacy"] .theme-bg,[data-theme="lifestyle"] .theme-bg{background-color:#80F300;}[data-theme="legacy"] .theme-hover:hover,[data-theme="lifestyle"] .theme-hover:hover{color:#80F300!important;}[data-theme="legacy"] .theme-links a,[data-theme="lifestyle"] .theme-links a{color:#80F300;}[data-theme="legacy"] .theme-bg-hover,[data-theme="lifestyle"] .theme-bg-hover{background-color:#80F300;}[data-theme="legacy"] .theme-bg-hover:hover,[data-theme="lifestyle"] .theme-bg-hover:hover{background-color:#C7EA8F;}[data-theme="legacy"] .theme-hover-bg:hover,[data-theme="lifestyle"] .theme-hover-bg:hover{background-color:#80F300;}[data-theme="legacy"] .theme-bg-active.is-active,[data-theme="lifestyle"] .theme-bg-active.is-active{background-color:#80F300;color:black;}[data-theme="legacy"] .theme-bg-active.is-active:before,[data-theme="lifestyle"] .theme-bg-active.is-active:before{border-bottom-color:#80F300;}[data-theme="legacy"] .theme-bg-active.is-active:after,[data-theme="lifestyle"] .theme-bg-active.is-active:after{border-top-color:#80F300;}[data-theme="legacy"] .theme-border,[data-theme="lifestyle"] .theme-border{border-color:#80F300!important;}[data-theme="legacy"] .theme-border-active.is-active,[data-theme="lifestyle"] .theme-border-active.is-active{border-color:#80F300!important;}[data-theme="legacy"] .theme-border-top-active.is-active,[data-theme="lifestyle"] .theme-border-top-active.is-active{border-top-color:#80F300!important;}[data-theme="legacy"] .theme-border-current.current,[data-theme="lifestyle"] .theme-border-current.current{border-color:#80F300!important;}[data-theme="legacy"] .theme-hover-border:hover,[data-theme="lifestyle"] .theme-hover-border:hover{border-color:#80F300;}[data-theme="legacy"] .theme-complement,[data-theme="lifestyle"] .theme-complement{color:black;}[data-theme="legacy"] .theme-readable,[data-theme="lifestyle"] .theme-readable{color:black;}[data-theme="legacy"] .theme-links-readable a,[data-theme="lifestyle"] .theme-links-readable a{color:black;}[data-theme="legacy"] .theme-readable-active.is-active,[data-theme="lifestyle"] .theme-readable-active.is-active{color:black;}[data-theme="legacy"] .theme-fill,[data-theme="lifestyle"] .theme-fill{fill:#80F300;}[data-theme="legacy"] .theme-stroke,[data-theme="lifestyle"] .theme-stroke{stroke:#80F300;}[data-theme="legacy"] .theme-button,[data-theme="lifestyle"] .theme-button{color:black;background-color:#80F300;}[data-theme="legacy"] .theme-button:hover,[data-theme="lifestyle"] .theme-button:hover{background-color:#C7EA8F;}[data-theme="legacy"] .theme-button-invert,[data-theme="lifestyle"] .theme-button-invert{color:black;border-color:#80F300;}[data-theme="legacy"] .theme-button-invert:hover,[data-theme="lifestyle"] .theme-button-invert:hover{color:black;background-color:#80F300;}[data-theme="legacy"] .theme-readable-selected.is-selected,[data-theme="lifestyle"] .theme-readable-selected.is-selected{color:black;}[data-theme="legacy"] .is-open .theme-color-parent-open,[data-theme="lifestyle"] .is-open .theme-color-parent-open{color:#80F300;}[data-theme="legacy"] .theme-bg-active-before.is-active:before,[data-theme="lifestyle"] .theme-bg-active-before.is-active:before{background:#80F300;}[data-theme="marine"] .theme-color{color:#2879BC;}[data-theme="marine"] .theme-bg{background-color:#2879BC;}[data-theme="marine"] .theme-hover:hover{color:#2879BC!important;}[data-theme="marine"] .theme-links a{color:#2879BC;}[data-theme="marine"] .theme-bg-hover{background-color:#2879BC;}[data-theme="marine"] .theme-bg-hover:hover{background-color:#6babdf;}[data-theme="marine"] .theme-hover-bg:hover{background-color:#2879BC;}[data-theme="marine"] .theme-bg-active.is-active{background-color:#2879BC;color:white;}[data-theme="marine"] .theme-bg-active.is-active:before{border-bottom-color:#2879BC;}[data-theme="marine"] .theme-bg-active.is-active:after{border-top-color:#2879BC;}[data-theme="marine"] .theme-border{border-color:#2879BC!important;}[data-theme="marine"] .theme-border-active.is-active{border-color:#2879BC!important;}[data-theme="marine"] .theme-border-top-active.is-active{border-top-color:#2879BC!important;}[data-theme="marine"] .theme-border-current.current{border-color:#2879BC!important;}[data-theme="marine"] .theme-hover-border:hover{border-color:#2879BC;}[data-theme="marine"] .theme-complement{color:white;}[data-theme="marine"] .theme-readable{color:#2879BC;}[data-theme="marine"] .theme-links-readable a{color:#2879BC;}[data-theme="marine"] .theme-readable-active.is-active{color:#2879BC;}[data-theme="marine"] .theme-fill{fill:#2879BC;}[data-theme="marine"] .theme-stroke{stroke:#2879BC;}[data-theme="marine"] .theme-button{color:white;background-color:#2879BC;}[data-theme="marine"] .theme-button:hover{background-color:#6babdf;}[data-theme="marine"] .theme-button-invert{color:#2879BC;border-color:#2879BC;}[data-theme="marine"] .theme-button-invert:hover{color:white;background-color:#2879BC;}[data-theme="marine"] .theme-readable-selected.is-selected{color:#2879BC;}[data-theme="marine"] .is-open .theme-color-parent-open{color:#2879BC;}[data-theme="marine"] .theme-bg-active-before.is-active:before{background:#2879BC;}[data-theme="watersports"] .theme-color{color:#2FB1B5;}[data-theme="watersports"] .theme-bg{background-color:#2FB1B5;}[data-theme="watersports"] .theme-hover:hover{color:#2FB1B5!important;}[data-theme="watersports"] .theme-links a{color:#2FB1B5;}[data-theme="watersports"] .theme-bg-hover{background-color:#2FB1B5;}[data-theme="watersports"] .theme-bg-hover:hover{background-color:#70d7da;}[data-theme="watersports"] .theme-hover-bg:hover{background-color:#2FB1B5;}[data-theme="watersports"] .theme-bg-active.is-active{background-color:#2FB1B5;color:white;}[data-theme="watersports"] .theme-bg-active.is-active:before{border-bottom-color:#2FB1B5;}[data-theme="watersports"] .theme-bg-active.is-active:after{border-top-color:#2FB1B5;}[data-theme="watersports"] .theme-border{border-color:#2FB1B5!important;}[data-theme="watersports"] .theme-border-active.is-active{border-color:#2FB1B5!important;}[data-theme="watersports"] .theme-border-top-active.is-active{border-top-color:#2FB1B5!important;}[data-theme="watersports"] .theme-border-current.current{border-color:#2FB1B5!important;}[data-theme="watersports"] .theme-hover-border:hover{border-color:#2FB1B5;}[data-theme="watersports"] .theme-complement{color:white;}[data-theme="watersports"] .theme-readable{color:#2FB1B5;}[data-theme="watersports"] .theme-links-readable a{color:#2FB1B5;}[data-theme="watersports"] .theme-readable-active.is-active{color:#2FB1B5;}[data-theme="watersports"] .theme-fill{fill:#2FB1B5;}[data-theme="watersports"] .theme-stroke{stroke:#2FB1B5;}[data-theme="watersports"] .theme-button{color:white;background-color:#2FB1B5;}[data-theme="watersports"] .theme-button:hover{background-color:#70d7da;}[data-theme="watersports"] .theme-button-invert{color:#2FB1B5;border-color:#2FB1B5;}[data-theme="watersports"] .theme-button-invert:hover{color:white;background-color:#2FB1B5;}[data-theme="watersports"] .theme-readable-selected.is-selected{color:#2FB1B5;}[data-theme="watersports"] .is-open .theme-color-parent-open{color:#2FB1B5;}[data-theme="watersports"] .theme-bg-active-before.is-active:before{background:#2FB1B5;}video{display:block;max-width:100%;}.button-style-override,.navicon-base,.navicon{padding:0;border:none;outline:none;cursor:pointer;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.navicon-base,.navicon{font-size:0;display:block;overflow:hidden;color:#80F300;position:relative;text-indent:-9999px;background:transparent;cursor:pointer!important;}.navicon-base span,.navicon span{display:block;position:absolute;background:#80F300;height:3px;}.navicon{width:29px;height:23px;}.navicon span{left:0px;right:0px;}.navicon span.first{top:0px;}.navicon span.second{top:10px;}.navicon span.last{top:20px;}.navicon.active span.first{top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.navicon.active span.second{background:transparent;}.navicon.active span.last{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.navicon.toggle-animation span{-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s,0.15s;transition-duration:0s,0.15s;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition-easing:ease-in,ease-in-out;}.navicon.toggle-animation span.second{-webkit-transition:background 0.05s ease-in-out;transition:background 0.05s ease-in-out;}.icon_common,.profile_link_icon,.search_icon,.nav_back_icon,.social_facebook,.social_twitter,.social_youtube,.social_instagram{display:inline-block;width:32px;height:32px;text-decoration:none;color:transparent!important;-webkit-transition:background 0.2s ease;transition:background 0.2s ease;}.profile_link_icon{background:url("https://assets.fusionentertainment.com/_site_images/icon/profile_icon.svg") no-repeat center;}.profile_link_icon:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/profile_icon_hover.svg");}.search_icon{background:url("https://assets.fusionentertainment.com/_site_images/icon/search_icon.svg") no-repeat center;}.search_icon:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/search_icon_hover.svg");}.nav_back_icon{background:url("https://assets.fusionentertainment.com/_site_images/icon/green_back_arrow.svg") no-repeat center;}.social_facebook{background:url("https://assets.fusionentertainment.com/_site_images/social/facebook_icon.svg") no-repeat center;}.social_facebook:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/social/facebook_icon_hover.svg");}.social_twitter{background:url("https://assets.fusionentertainment.com/_site_images/social/twitter_icon.svg") no-repeat center;}.social_twitter:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/social/twitter_icon_hover.svg");}.social_youtube{background:url("https://assets.fusionentertainment.com/_site_images/social/youtube_icon.svg") no-repeat center;}.social_youtube:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/social/youtube_icon_hover.svg");}.social_instagram{background:url("https://assets.fusionentertainment.com/_site_images/social/instagram_icon.svg") no-repeat center;}.social_instagram:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/social/instagram_icon_hover.svg");}.social_icon_items{margin:0;max-width:275px;padding:0 0 20px 0;border-bottom:1px solid #979797;}.social_icon_items:before,.social_icon_items:after{content:"";display:table;}.social_icon_items:after{clear:both;}.social_icon_items li{width:25%;float:left;list-style:none;text-align:center;}.social_icon_items li:first-child{text-align:left;}.social_icon_items li:nth-of-type(2){text-align:left;}.social_icon_items li:last-child{text-align:right;}.social_icon_items .social_facebook{background-position:center left;}.svg_nav_item{color:white;padding:10px;text-align:center;display:inline-block;text-decoration:none;font-family:"Avenir Next";-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.svg_nav_item img{margin:0 auto 10px;}.svg_nav_item span{font-size:14px;}@media (min-width: 1021px) {.svg_nav_item{font-family:"Avenir Next";}.svg_nav_item span{font-size:15px;}}.nav_item{color:white;display:block;font-size:16px;position:relative;text-decoration:none;font-family:"Avenir Next";font-weight:400;}.nav_item.has_children,.nav_item.has_arrow{background:url("https://assets.fusionentertainment.com/_site_images/arrow/nav_item_arrow.svg") no-repeat right;}.nav_item.dots{color:transparent;background:url("https://assets.fusionentertainment.com/_site_images/arrow/dots_item.svg") center no-repeat;background-size:32px auto;}@media (min-width: 1021px) {.nav_item{font-size:15px;display:inline-block;text-transform:uppercase;border-bottom:3px solid transparent;line-height:80px;height:77px;-webkit-transition:border-bottom-color 0.2s ease-in-out;transition:border-bottom-color 0.2s ease-in-out;}.nav_item.has_children{background-image:none;}.nav_item.grey_on_large{color:#4D4D4D;}.nav_item:hover,.nav_item.active{border-bottom-color:#80F300;}[data-theme="marine"] .nav_item:hover,[data-theme="marine"] .nav_item.active{border-bottom-color:#2879BC;}[data-theme="watersports"] .nav_item:hover,[data-theme="watersports"] .nav_item.active{border-bottom-color:#2FB1B5;}}.img_desc{display:block;font-size:15px;text-decoration:none;color:#979797;font-family:"Avenir Next";font-weight:400;}.img_desc img{margin-bottom:15px;}.img_desc.fl_img{font-size:11px;position:relative;font-family:"Avenir Next";font-weight:normal;}.img_desc.fl_img:before,.img_desc.fl_img:after{content:"";display:table;}.img_desc.fl_img:after{clear:both;}.img_desc.fl_img img{width:76px;height:auto;float:left;margin:0 20px 0 0;}.img_desc.fl_img span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (min-width: 1021px) {.img_desc.fl_img{font-size:14px;text-align:center;}.img_desc.fl_img img{float:none;width:106px;margin:0 auto 15px;}.img_desc.fl_img span{position:static;}}a.img_desc{-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}a.img_desc:hover{color:#80F300;}.fusion_header_logo{display:inline-block;width:140px;height:auto;}@media (min-width: 1021px) {.fusion_header_logo{width:180px;height:auto;}}.current_section_item{display:block;font-size:16px;font-family:"Avenir Next";font-weight:400;}@media (min-width: 1021px) {.current_section_item{font-size:21px;background:none;font-weight:bold;display:inline-block;text-transform:uppercase;}}.category_sections{padding-right:20px;font-family:"Avenir Next";font-weight:400;}.mm-panel .category_sections{padding-top:20px;}.category_sections .current_section_item{text-transform:uppercase;background:none;padding:5px 0 5px 20px;}.category_sections .current_section_item.current{margin-bottom:15px;padding:0 0 15px 0;margin-left:20px;margin-right:20px;border-bottom:1px solid #4d4d4d;}.category_sections a{font-size:14px;text-transform:uppercase;text-decoration:none;}.mobile_region_link{text-decoration:none;}.list_with_title{font-size:15px;max-width:280px;line-height:normal;color:#A7A7A7;font-family:"Avenir Next";}.list_with_title a{color:inherit;display:block;padding:5px 0;text-decoration:none;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.list_with_title ul{padding:0;margin:0;}.list_with_title li{list-style:none;}@media (min-width: 1021px) {.list_with_title{font-weight:400;}}.list_title{display:block;margin-bottom:15px;color:white!important;font-family:"Avenir Next";}@media (min-width: 1021px) {.list_title{text-transform:uppercase;}}@media (min-width: 1021px) {.multi_column{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}}.icon_title_desc{display:block;font-size:13px;text-decoration:none;color:#808080;max-width:340px;position:relative;padding:0 10px;}.icon_title_desc:before,.icon_title_desc:after{content:"";display:table;}.icon_title_desc:after{clear:both;}.icon_title_desc .title{margin:0;color:white;font-size:18px;text-transform:uppercase;font-family:"Avenir Next";}.icon_title_desc .copy{text-align:center;font-family:"Arial",sans-serif;}.icon_title_desc img{width:70px;height:auto;margin:0 auto 20px;}.icon_title_desc .desc{margin:10px 0 0;}@media (min-width: 769px) {.icon_title_desc{padding:0;}.icon_title_desc .copy{text-align:left;max-width:250px;margin-left:90px;padding-right:10px;}.icon_title_desc img{top:0;margin:0;position:absolute;}}@media (min-width: 1021px) {.icon_title_desc img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.flexbox-base,[data-layout="two-up"],[data-layout="three-up"],[data-layout="four-up"],[data-layout="five-up"]{display:-webkit-box;display:-ms-flexbox;display:flex;}[data-layout]>.cell.x2lrg{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0;}[data-layout="two-up"]{flex-wrap:-webkit-wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}[data-layout="two-up"]>.cell{width:50%;}[data-layout="two-up"]>.row{min-width:100%;}[data-layout="three-up"]{flex-wrap:-webkit-nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}[data-layout="three-up"]>.cell{width:33%;}[data-layout="four-up"]{flex-wrap:-webkit-nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}[data-layout="four-up"]>.cell{width:25%;}[data-layout="five-up"]{flex-wrap:-webkit-nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}[data-layout="five-up"]>.cell{width:20%;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}[data-layout="nav-svg-items"]>.row{display:table-row;}[data-layout="nav-svg-items"]>.row>*{display:table-cell;vertical-align:top;}#mobile-nav [data-layout="nav-svg-items"]>.row{width:240px;display:table;margin:0 auto;table-layout:fixed;}#mobile-nav [data-layout="nav-svg-items"]>.row>*{width:50%;display:table-cell;vertical-align:top;}#mobile-nav [data-layout="nav-svg-items"]>.row.list_with_title{display:block;margin-top:30px;}#mobile-nav [data-layout="nav-svg-items"]>.row.list_with_title a{padding-bottom:0;}#mobile-nav [data-layout="nav-svg-items"]>.row.list_with_title a,#mobile-nav [data-layout="nav-svg-items"]>.row.list_with_title span{padding-left:0;margin-left:20px;}#mobile-nav [data-layout="nav-svg-items"]>.row.list_with_title .nav_item{width:100%;display:block;white-space:normal;}#mobile-nav [data-layout="nav-svg-items"] .svg_nav_item{white-space:normal;padding:10px 10px 10px 0;}#mobile-nav [data-layout="nav-svg-items"] .svg_nav_item:only-of-type{float:left;}#mobile-nav .profile_link_icon,#mobile-nav .search_icon{float:right;}#mobile-nav .search_icon{margin-left:10px;}@media (min-width: 1021px) {#mobile-nav{display:none!important;}}@media (max-width: 1200px) {#mobile-nav:not(.mm-menu){display:none;}}[data-layout="mobile-top-bar"]{width:100%;display:table;height:52px;background-color:black;z-index:1993;}[data-layout="mobile-top-bar"] .navicon{margin-left:20px;}[data-layout="mobile-top-bar"] .fusion_header_logo{margin-right:20px;}[data-layout="mobile-top-bar"] .align-left,[data-layout="mobile-top-bar"] .align-right{display:table-cell;vertical-align:middle;}[data-layout="mobile-top-bar"] .align-right{text-align:right;}[data-layout="mobile-top-bar"] .align-right a{margin-left:10px;vertical-align:middle;}[data-layout="mobile-top-bar"] .align-left .navicon,[data-layout="mobile-top-bar"] .align-left .nav_back_icon{display:inline-block;vertical-align:middle;}@media (min-width: 1021px) {[data-layout="mobile-top-bar"]{display:none;}}.restrict-max-155{max-width:155px;}.restrict-150{width:150px!important;min-width:150px;max-width:150px;}.restrict-240{width:240px!important;min-width:240px;max-width:240px;}.restrict-max-280{max-width:280px;}.restrict-min-280{min-width:280px;}.remove-narrow{display:none!important;}@media (min-width: 1201px) {.remove-narrow{display:table-cell!important;}}[data-layout="desktop-nav-level-1"]{width:100%;display:none;position:relative;background-color:black;}[data-layout="desktop-nav-level-1"]>.cell{width:auto;display:table-cell;vertical-align:middle;}[data-layout="desktop-nav-level-1"]>.cell *{vertical-align:middle;}[data-layout="desktop-nav-level-1"] .fusion_header_logo{padding-left:30px;}[data-layout="desktop-nav-level-1"] .sec-nav-items{text-align:right;padding-right:20px;white-space:nowrap;position:relative;width:50px;}[data-layout="desktop-nav-level-1"] .overlap-hack{box-sizing:border-box;height:100%;top:0;right:100%;margin-right:17px;position:absolute;opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}[data-layout="desktop-nav-level-1"] .search-hint:hover~.overlap-hack{opacity:0;}[data-layout="desktop-nav-level-1"] .main-nav-items{position:static;}[data-layout="desktop-nav-level-1"] .main-nav-items>ul{margin:0;padding:0;}[data-layout="desktop-nav-level-1"] .main-nav-items>ul:before,[data-layout="desktop-nav-level-1"] .main-nav-items>ul:after{content:"";display:table;}[data-layout="desktop-nav-level-1"] .main-nav-items>ul:after{clear:both;}[data-layout="desktop-nav-level-1"] .main-nav-items>ul>li{float:left;position:static;list-style:none;padding:0 0 0 20px;}@media (min-width: 1201px) {[data-layout="desktop-nav-level-1"] .main-nav-items>ul>li{padding-left:40px;}}[data-layout="desktop-nav-level-1"] .main-nav-items>ul>li:first-child{padding-left:0;}@media (min-width: 1021px) {[data-layout="desktop-nav-level-1"]{display:table;}}[data-layout="desktop-nav-level-2"]{margin:auto;display:none;padding:20px 0 30px;}[data-layout="desktop-nav-level-2"]>.cell{padding-left:35px;display:table-cell;vertical-align:top;}[data-layout="desktop-nav-level-2"]>.cell *{vertical-align:top;}[data-layout="desktop-nav-level-2"]>.cell.align-middle{vertical-align:middle;}[data-layout="desktop-nav-level-2"]>.cell.align-middle *{vertical-align:middle;}@media (min-width: 1201px) {[data-layout="desktop-nav-level-2"]>.cell{padding-left:20px;}}[data-layout="desktop-nav-level-2"]>.cell:first-child{padding-left:0;}[data-layout="desktop-nav-level-2"] .list_with_title{padding-left:20px;padding-top:15px;}[data-layout="desktop-nav-level-2"] .list_with_title .multi_column{-moz-column-gap:40px;-webkit-column-gap:40px;column-gap:40px;}[data-layout="desktop-nav-level-2"] .svg_nav_item{margin:4px;max-width:165px;padding:10px 20px;box-sizing:border-box;}@media (min-width: 1021px) {[data-layout="desktop-nav-level-2"]{display:table;}}@media (min-width: 1201px) {[data-layout="desktop-nav-level-2"] .svg_nav_item{max-width:165px;min-width:165px;}}.level-2-wrapper{top:77px;left:0;right:0;width:100%;z-index:-1;position:absolute;background-color:rgba(0,0,0,0.8);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}.level-2-wrapper.active{-webkit-transform:translateY(0%);transform:translateY(0%);}[data-layout="desktop-nav-level-1"] [data-layout="desktop-nav-level-2"]{width:auto;margin:auto!important;position:relative;}[data-nav-shelf="products"] [data-layout="desktop-nav-level-2"]{margin-left:30px!important;}[data-nav-shelf="explore"] [data-layout="desktop-nav-level-2"]{margin-left:200px!important;}[data-nav-shelf="support"] [data-layout="desktop-nav-level-2"]{margin-left:200px!important;}[data-nav-shelf="more"] [data-layout="desktop-nav-level-2"]{margin-left:205px!important;}.small-font{font-size:13px;}.small-font *{font-size:inherit;}.restrict-1080,.main-footer--top,.main-footer--mid,.main-footer--bottom{max-width:1120px;margin:0 auto;}.span-100{width:100%;}.main-footer{display:none;padding-bottom:50px;background:#1A1A1A;}.main-footer small,.main-footer a{color:#979797;}.main-footer a{text-decoration:none;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.main-footer a span{color:inherit;}.main-footer a.list_title{margin-bottom:30px;}.main-footer a:hover{color:#80F300;}.main-footer .align-right{text-align:right;}.main-footer .fusion_header_logo{margin-bottom:15px;}.main-footer .social_icon_items{margin:30px 0;}.main-footer .bg-footer-top{background:#222;}.main-footer a.current_section_item{color:white;font-size:16px;line-height:23px;margin:10px auto;display:block;font-weight:500;}.main-footer span.current_section_item{display:block;font-size:18px;font-weight:500;}@media (min-width: 769px) {.main-footer span.current_section_item{white-space:nowrap;}}.main-footer--top{padding:35px 20px;}.main-footer--mid{padding:60px 20px 40px;}.main-footer--mid>.cell{width:23%;padding-right:2%;}.main-footer--mid>.cell:last-child{width:30%;padding-left:2%;padding-right:0;}.main-footer--bottom{padding:15px 20px 0;border-top:1px solid #333333;font-family:"Avenir Next";}@media (min-width: 601px) {.main-footer{display:block;}}[data-layout*="columns"]>div+div{margin-top:30px;}@media (min-width: 769px) {[data-layout*="columns"]{display:-webkit-box;display:-ms-flexbox;display:flex;}[data-layout*="columns"]>div+div{margin-top:0;margin-left:30px;}[data-layout*="columns"][data-layout*="two"]>div{width:50%;}[data-layout*="columns"][data-layout*="three"]>div{width:33.33333%;}}[data-layout="product-sidebar"]{width:100%;max-width:1240px;min-height:320px;margin:0 auto;padding:0 30px 60px;}[data-layout="product-sidebar"]:before,[data-layout="product-sidebar"]:after{content:"";display:table;}[data-layout="product-sidebar"]:after{clear:both;}@media (max-width: 1020px) {[data-layout="product-sidebar"] aside{margin-bottom:30px;}}@media (min-width: 1021px) {[data-layout="product-sidebar"]{display:-webkit-box;display:-ms-flexbox;display:flex;}[data-layout="product-sidebar"] aside{width:310px;min-width:310px;margin-right:30px;}[data-layout="product-sidebar"] aside+div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}@media (min-width: 1201px) {[data-layout="product-sidebar"] aside{margin-right:90px;margin-bottom:90px;}}[data-layout="article"]{margin-left:auto;margin-right:auto;padding:30px;max-width:940px;}[data-layout="priority"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}[data-layout="priority"]>*{-webkit-box-flex:1;-ms-flex:1;flex:1;display:none!important;max-width:320px;}[data-layout="priority"]>*:first-child{display:block!important;}[data-layout="priority"]>*+*{margin-left:30px;}@media (min-width: 601px) {[data-layout="priority"]>:nth-child(2){display:block!important;}}@media (min-width: 1021px) {[data-layout="priority"]>:nth-child(3){display:block!important;}}[data-layout="grid-with-sidebar"]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#ffffff;}[data-layout="grid-with-sidebar"] aside{-webkit-box-flex:0;-ms-flex:0;flex:0;min-width:300px;display:none;min-height:80vh;background:#f2f2f2;}@media (min-width: 769px) {[data-layout="grid-with-sidebar"] aside{display:block;}}[data-layout="grid-with-sidebar"]>.category-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1px;-ms-flex-line-pack:start;align-content:flex-start;}[data-layout="grid-with-sidebar"]>.category-grid>div{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}[data-layout="grid-with-sidebar"] aside{margin-left:-300px;-webkit-transition:margin 0.2s;transition:margin 0.2s;}[data-layout="grid-with-sidebar"].is-active aside{margin-left:0px;}@media (min-width: 401px) {[data-layout="grid-with-sidebar"]>.category-grid>div{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}}@media (min-width: 769px) {[data-layout="grid-with-sidebar"]>.category-grid>div{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}}@media (min-width: 769px) {[data-layout="grid-with-sidebar"].is-active aside+.category-grid>div{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}}@media (min-width: 1201px) {[data-layout="grid-with-sidebar"].is-active aside+.category-grid>div{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}}.header-small{background-color:#232021;border-top:1px solid #000;padding:20px 30px;}@media (min-width: 769px) {.header-small{display:none;}}.sidebar{box-sizing:border-box;}@media (min-width: 769px) {.sidebar{float:left;max-width:365px;width:38%;}}.sidebar .white{color:white;}.sidebar .margin-top{margin-top:20px;}.sidebar .heading-main{background-position:left 5px;background-repeat:no-repeat;background-size:20px;font-size:1.75em;-webkit-transition:all 0.3s;transition:all 0.3s;}@media (min-width: 769px) {.sidebar .heading-main{background-image:none;font-size:2.0625em;padding-left:0;}.marine-wrap .sidebar .heading-main{background-image:none;}}.sidebar .heading-main.small{font-size:1.25em;vertical-align:bottom;}.sidebar .link{-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:none;}.sidebar .link:hover{color:#FFF;}.sidebar .link.underline{text-decoration:underline;}.sidebar .link.underline:hover{text-decoration:none;}.sidebar .download{text-decoration:none;}.sidebar .img{width:100%;}@media (min-width: 601px) {.sidebar .img{width:50%;}}@media (min-width: 769px) {.sidebar .img{width:100%;}}.sidebar .detail{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/mobile.svg");background-position:left top;background-repeat:no-repeat;float:left;margin-top:15px;padding-left:45px;width:70%;}.sidebar .detail.margin-none{margin-top:0;}.sidebar .detail .office{font-size:1em;}.sidebar .detail .office:first-child{text-transform:uppercase;}.sidebar .detail p{font-family:"Decima Nova",Helvetica,sans-serif;}.sidebar .office,.sidebar .model{color:#4d4d4d;}.sidebar .model{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/plus-black.png");background-repeat:no-repeat;cursor:pointer;margin:10px 0;padding-left:20px;-webkit-transition:background-image 0.3s;transition:background-image 0.3s;}.download-block{background-color:#000;float:left;margin-right:20px;width:100%;}@media (min-width: 601px) {.download-block{height:132px;width:132px;}}.download-block .logo-small{margin:0 auto;width:40%;}@media (min-width: 601px) {.download-block .logo-small{width:70%;}}.download-block .logo-small.fusion{margin-top:40px;}.download-block .link{display:block;text-align:center;text-transform:uppercase;}.download-block .fusion-logo-link{margin-top:43px;}.download-block .fusionlink-logo-link{margin-top:9px;}.download-wrap.is-active .model{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/minus-black.png");}.download-info p{color:#4d4d4d;margin-top:8px;padding-left:20px;}.download-info p.padding-none{padding:0;}@media (min-width: 769px) {.download-info{margin:0 auto;width:80%;}}.dealer-status{color:#000;display:block;font-size:1.125em;margin-top:5px;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;}.dealer-status:hover{color:#B8B8B8;}.marine-wrap .dealer-status{color:#2879BC;}.marine-wrap .dealer-status:hover{color:#B8B8B8;}.dealer-list{background-color:#FFF;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dealer-green.svg");background-position:7px;background-repeat:no-repeat;background-size:30px;color:#000;display:block;height:auto;margin-top:10px;padding:5px 0 5px 50px;position:relative;text-align:inherit;text-decoration:none;width:100%;}.dealer-list p{font-size:0.9375em;}.dealer-list.platinum{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dealer-platinum-green.svg");}.marine-wrap .dealer-list.platinum{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dealer-platinum-blue.svg");}.dealer-list.platinum:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dealer-platinum-black.svg");}.marine-wrap .dealer-list.platinum:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dealer-platinum-white.svg");}.marine-wrap .dealer-list{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dealer-blue.svg");color:#2879BC;}.dealer-list .icon-pencil{color:#C8DF90;position:absolute;right:10px;top:7px;}.marine-wrap .dealer-list .icon-pencil{color:#2879BC;}.dealer-list:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dealer-black.svg");background-color:#C8DF90;color:#000;}.marine-wrap .dealer-list:hover{background-color:#2879BC;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dealer-white.svg");background-size:30px;color:#FFF;}.dealer-list:hover .icon-pencil{color:#000;}.marine-wrap .dealer-list:hover .icon-pencil{color:#FFF;}[data-view="resource-center"] .wrap{margin:0 auto;max-width:960px;}[data-view="resource-center"] .wrap:after{content:"";display:table;clear:both;}[data-view="resource-center"] .main{box-sizing:border-box;}[data-view="resource-center"] .main.wide{float:none;max-width:inherit;width:100%;}[data-view="resource-center"] .main.left{float:left;}@media (min-width: 769px) {[data-view="resource-center"] .main{float:right;max-width:595px;width:62%;}}[data-view="resource-center"] .container{padding:30px;}[data-view="resource-center"] .container:after{content:"";display:table;clear:both;}[data-view="resource-center"] .container .heading-main{margin:0;}@media (min-width: 769px) {[data-view="resource-center"] .container{padding:60px 30px;}}[data-view="resource-center"] .container.media-query-container{padding:30px 8px;}@media (min-width: 601px) {[data-view="resource-center"] .container.media-query-container{padding:30px;}}[data-view="resource-center"] .container.media-query-container .heading-main{background-position:20px 5px;padding-left:50px;}@media (min-width: 601px) {[data-view="resource-center"] .container.media-query-container .heading-main{background-position:left 5px;padding-left:30px;}}@media (min-width: 769px) {[data-view="resource-center"] .container.media-query-container .heading-main{padding-left:0;}}[data-view="resource-center"] .container.media-query-container .contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;margin-bottom:20px;}.btn,.btn-flat{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;outline:0;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent;}.btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;}.btn-flat.disabled{color:#b3b3b3;cursor:default;}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.picker__input{cursor:default;}.picker__input.picker__input--active{border-color:#0089ec;}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}.picker__holder,.picker__frame{bottom:0;left:0;right:0;top:100%;}.picker__holder{position:fixed;-webkit-transition:background 0.15s ease-out,top 0s 0.15s;transition:background 0.15s ease-out,top 0s 0.15s;-webkit-backface-visibility:hidden;}.picker__frame{position:absolute;margin:0 auto;min-width:256px;max-width:300px;max-height:350px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}@media (min-height: 28.875em) {.picker__frame{overflow:visible;top:auto;bottom:-100%;max-height:80%;}}@media (min-height: 40.125em) {.picker__frame{margin-bottom:7.5%;}}.picker__wrap{display:table;width:100%;height:100%;}@media (min-height: 28.875em) {.picker__wrap{display:block;}}.picker__box{background:#ffffff;display:table-cell;vertical-align:middle;}@media (min-height: 28.875em) {.picker__box{display:block;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0,0,0,0.24);}}.picker--opened .picker__holder{top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0,0,0,0.32);-webkit-transition:background 0.15s ease-out;transition:background 0.15s ease-out;}.picker--opened .picker__frame{top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}@media (min-height: 35.875em) {.picker--opened .picker__frame{top:10%;bottom:20%auto;}}.picker__input.picker__input--active{border-color:color("blue","lighten-5");}.picker__frame{margin:0 auto;max-width:325px;}@media (min-height: 38.875em) {.picker--opened .picker__frame{top:10%;bottom:auto;}}.picker__box{padding:0 1em;}.picker__header{text-align:center;position:relative;margin-top:.75em;}.picker__month,.picker__year{display:inline-block;margin-left:.25em;margin-right:.25em;}.picker__select--month,.picker__select--year{height:2em;padding:0;margin-left:.25em;margin-right:.25em;}.picker__select--month.browser-default{display:inline;background-color:#FFFFFF;width:40%;}.picker__select--year.browser-default{display:inline;background-color:#FFFFFF;width:25%;}.picker__select--month:focus,.picker__select--year:focus{border-color:rgba(0,0,0,0.05);}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em;}.picker__nav--prev{left:-1em;padding-right:1.25em;}.picker__nav--next{right:-1em;padding-left:1.25em;}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5;}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:1rem;width:100%;margin-top:.75em;margin-bottom:.5em;}.picker__table th,.picker__table td{text-align:center;}.picker__table td{margin:0;padding:0;}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500;}@media (min-height: 33.875em) {.picker__weekday{padding-bottom:.5em;}}.picker__day--today{position:relative;color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent;}.picker__day--disabled:before{border-top-color:#aaaaaa;}.picker__day--infocus:hover{cursor:pointer;color:#000;font-weight:500;}.picker__day--outfocus{display:none;padding:.75rem 0;color:#fff;}.picker__day--outfocus:hover{cursor:pointer;color:#dddddd;font-weight:500;}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.75);transform:scale(0.75);background:#0089ec;color:#ffffff;}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb;}.picker__footer{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom;}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb;}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:rgba(0,0,0,0.05);outline:none;}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0;}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em;}.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent;}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200;}.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777;}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;}.picker__button--today[disabled]:before{border-top-color:#aaaaaa;}.picker__box{border-radius:2px;overflow:hidden;}.picker__date-display{text-align:center;background-color:color("teal","lighten-1");color:#fff;padding-bottom:15px;font-weight:300;}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000000;}.picker__weekday-display{padding:10px;font-weight:200;letter-spacing:.5;font-size:1rem;margin-bottom:15px;}.picker__month-display{text-transform:uppercase;font-size:2rem;}.picker__day-display{font-size:4.5rem;font-weight:400;}.picker__year-display{font-size:1.8rem;color:rgba(255,255,255,0.4);}.picker__box{padding:0;}.picker__calendar-container{padding:0 1rem;}.picker__calendar-container thead{border:none;}.picker__table{margin-top:0;margin-bottom:.5em;}.picker__day--infocus{color:#595959;letter-spacing:-.3;padding:.75rem 0;font-weight:400;border:1px solid transparent;}.picker__day.picker__day--today{color:color("teal","lighten-1");}.picker__day.picker__day--today.picker__day--selected{color:#fff;}.picker__weekday{font-size:.9rem;}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{border-radius:50%;-webkit-transform:scale(0.9);transform:scale(0.9);background-color:color("teal","lighten-1");color:#ffffff;}.picker__footer{text-align:right;padding:5px 10px;}.picker__close,.picker__today{font-size:1.1rem;padding:0 1rem;color:color("teal","lighten-1");}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #676767;width:0;height:0;display:block;margin:0 auto;}.picker__nav--next:before{border-right:0;border-left:0.75em solid #676767;}.picker__list{list-style:none;padding:0.75em 0 4.2em;margin:0;}.picker__list-item{border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;margin-bottom:-1px;position:relative;background:#ffffff;padding:.75em 1.25em;}@media (min-height: 46.75em) {.picker__list-item{padding:.5em 1em;}}.picker__list-item:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-color:#0089ec;z-index:10;}.picker__list-item--highlighted{border-color:#0089ec;z-index:10;}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000000;background:#b1dcfb;}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#ffffff;z-index:10;}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;border-color:#dddddd;z-index:auto;}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666;}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000000;background:#b1dcfb;background:#ee2200;border-color:#ee2200;cursor:pointer;color:#ffffff;outline:none;}.picker--time .picker__button--clear:before{top:-0.25em;color:#666;font-size:1.25em;font-weight:bold;}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#ffffff;}.picker--time .picker__frame{min-width:256px;max-width:320px;}.picker--time .picker__box{font-size:1em;background:#f2f2f2;padding:0;}@media (min-height: 40.125em) {.picker--time .picker__box{margin-bottom:5em;}}.button{display:inline-block;background:#1A1A1A;color:white;padding:0 1em;line-height:2.4em;border:0px none;font-family:"Avenir Next";font-size:14px;text-decoration:none;text-transform:uppercase;}.button.with-arrow:after{content:"→";display:inline-block;margin-left:0.7em;}.button.plain{background:none;}.product{width:245px;float:left;margin:0 6px 6px 0;}@media (max-width: 600px) {.product{margin:0 auto 10px;float:none;}}.product .product-thumb{background:white;min-height:245px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.product .product-thumb img{width:100%;}.product .product-details{text-align:center;background:#F2F2F2;height:72px;padding:15px 7px 0;}.product .product-details .product-name{font-size:1em;margin:0;color:#000;}a:hover .product .product-details .product-name{color:gray;}.product .product-details .product-number{font-size:0.75em;margin:0;color:#4d4d4d;font-family:"Arial",sans-serif;}.component-form{}.component-form .container{display:none;}.component-form .container.is-active{display:block;}.component-form .column{position:relative;width:100%;max-width:290px;padding-top:140px;padding-bottom:20px;margin-right:auto;margin-left:auto;}@media (min-width: 601px) {.component-form .column{max-width:350px;}}@media (min-width: 769px) {.component-form .column{padding-top:80px;}}.component-form .form-group{position:relative;margin-right:auto;margin-left:auto;}.component-form .form-group:not(:last-child){margin-bottom:35px;}@media (min-width: 769px) {.component-form .form-group:not(:last-child){margin-bottom:20px;}}.component-form .form-group select{display:none;}.component-form .form-group .select2-container{border-bottom:1px solid #b3b3b3;}.component-form .form-group .select2-container.select2-dropdown-open{border-bottom:1px solid #FFF;}.component-form .form-group .select2-container.select2-dropdown-open .select2-choice{padding-left:15px;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-up-black.svg");}[data-theme="marine"] .component-form .form-group .select2-container.select2-dropdown-open .select2-choice{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-up-blue.svg");}.component-form .form-group .select2-container.select2-dropdown-open.select2-drop-above{border-top:1px solid #D8D8D8;border-bottom:0;}.component-form .form-group .select2-choice{padding-left:0;color:#000;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-down-black.svg");background-position:top 17px right 5px;background-repeat:no-repeat;background-size:15px;border:0;}[data-theme="marine"] .component-form .form-group .select2-choice{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-down-blue.svg");}.component-form .form-group .select2-choice:hover{text-decoration:none;}.component-form .form-group .select2-choice span{font-size:0.875em;}.component-form .form-group .picker{outline:none;}.component-form .form-group .picker__day--infocus{padding:10px 0;}.component-form .form-group .picker__header{margin-bottom:12px;}.component-form .form-group .picker__date-display,.component-form .form-group .picker--focused .picker__day--selected,.component-form .form-group .picker__day--selected{background-color:#66BF04;}.component-form .form-group .picker__weekday-display{background-color:#1a7e00;}.component-form .form-group .picker__year-display div{color:rgba(32,96,150,0.5);}.component-form .form-group .picker__select--year{display:inline-block;height:30px;font-size:1em;border:1px solid #f2f2f2;}.component-form .form-group .picker__today,.component-form .form-group .picker__close{color:#66BF04;}.component-form .form-group .picker__today:hover,.component-form .form-group .picker__close:hover{background-color:rgba(102,191,4,0.3);}.component-form .form-group .picker__nav--prev:hover,.component-form .form-group .picker__nav--next:hover{background-color:rgba(102,191,4,0.3);}.component-form .form-group .picker__day.picker__day--today:not(.picker__day--selected){color:#66BF04;}.component-form .button-submit{width:100%;padding-top:10px;padding-bottom:10px;margin-top:20px;margin-bottom:20px;text-transform:uppercase;border:0;outline:none;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}.component-form .button-submit:hover{background-color:#b3b3b3!important;}.component-form .content-general{font-family:"Arial",sans-serif;font-size:0.875em;}.component-form .g-recaptcha div{width:100%;max-width:290px;margin-right:auto;margin-left:auto;}@media (min-width: 601px) {.component-form .g-recaptcha div{max-width:304px;}}.component-form input,.component-form textarea,.component-form select,.component-form .select2-container{box-sizing:border-box;display:block;width:100%;font-size:1.125em;border:none;border-radius:0;}.component-form input:focus,.component-form textarea:focus,.component-form select:focus,.component-form .select2-container:focus{outline:none;border-bottom:1px solid #000;}.component-form input:focus~label,.component-form input:required:valid~label,.component-form input.is-not-empty~label,.component-form input.picker__input--active~label,.component-form input.date.is-not-empty~label,.component-form input.select2-dropdown-open~label,.component-form textarea:focus~label,.component-form textarea:required:valid~label,.component-form textarea.is-not-empty~label,.component-form textarea.picker__input--active~label,.component-form textarea.date.is-not-empty~label,.component-form textarea.select2-dropdown-open~label,.component-form select:focus~label,.component-form select:required:valid~label,.component-form select.is-not-empty~label,.component-form select.picker__input--active~label,.component-form select.date.is-not-empty~label,.component-form select.select2-dropdown-open~label,.component-form .select2-container:focus~label,.component-form .select2-container:required:valid~label,.component-form .select2-container.is-not-empty~label,.component-form .select2-container.picker__input--active~label,.component-form .select2-container.date.is-not-empty~label,.component-form .select2-container.select2-dropdown-open~label{top:-20px;color:#000;}@media (min-width: 769px) {.component-form input:focus~label,.component-form input:required:valid~label,.component-form input.is-not-empty~label,.component-form input.picker__input--active~label,.component-form input.date.is-not-empty~label,.component-form input.select2-dropdown-open~label,.component-form textarea:focus~label,.component-form textarea:required:valid~label,.component-form textarea.is-not-empty~label,.component-form textarea.picker__input--active~label,.component-form textarea.date.is-not-empty~label,.component-form textarea.select2-dropdown-open~label,.component-form select:focus~label,.component-form select:required:valid~label,.component-form select.is-not-empty~label,.component-form select.picker__input--active~label,.component-form select.date.is-not-empty~label,.component-form select.select2-dropdown-open~label,.component-form .select2-container:focus~label,.component-form .select2-container:required:valid~label,.component-form .select2-container.is-not-empty~label,.component-form .select2-container.picker__input--active~label,.component-form .select2-container.date.is-not-empty~label,.component-form .select2-container.select2-dropdown-open~label{top:10px;left:-15px;-webkit-transform:translateX(-100%);transform:translateX(-100%);}}.component-form input{padding-top:10px;padding-bottom:8px;font-size:1em;border-bottom:1px solid #b3b3b3;}.component-form input.is-filled-in:invalid+label+.text-error{display:block;}.component-form input.date{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/date-black.svg");background-repeat:no-repeat;background-size:22px;background-position:top 3px right;}[data-theme="marine"] .component-form input.date{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/date-blue.svg");}.component-form input:required+label:after,.component-form select:required+label:after{content:"*";}.component-form select.is-filled-in:invalid+label+.text-error{right:30px;display:block;}.component-form textarea{max-width:100%;min-height:177px;padding:10px;font-size:1em;border:1px solid #b3b3b3;}.component-form textarea::-webkit-input-placeholder{font-family:"Arial",sans-serif;font-size:0.875rem;}.component-form textarea::-moz-placeholder{font-family:"Arial",sans-serif;font-size:0.875rem;}.component-form textarea:-ms-input-placeholder{font-family:"Arial",sans-serif;font-size:0.875rem;}.component-form textarea::placeholder{font-family:"Arial",sans-serif;font-size:0.875rem;}.component-form textarea.is-filled-in:invalid+.text-error{top:inherit;right:10px;bottom:0;display:block;}.component-form textarea:focus{border:1px solid #000;}.component-form label{position:absolute;top:10px;left:0;margin-bottom:0;color:#b3b3b3;font-family:"Arial",sans-serif;font-size:0.875em;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:none;-webkit-transition:all 0.2s;transition:all 0.2s;}.component-form label.label-fixed{top:-20px;}.component-form .g-recaptcha+.text-error{top:inherit;bottom:-35px;left:0;text-align:center;}.component-form .g-recaptcha+.text-error.is-active{display:block;}.component-form a{text-decoration:none;}.component-form a:hover{text-decoration:underline;}.component-form p{margin-top:0;}.component-form .text-error{position:absolute;top:50%;right:0;display:none;margin:0;color:#e81a1a;font-family:"Arial",sans-serif;font-size:0.875em;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.component-form .select-emphasis{max-width:350px;font-weight:700;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-down-black.svg");background-repeat:no-repeat;background-position:top 28px right 20px;background-size:15px;}.component-form .select-emphasis.cs-active{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-up-black.svg");}.component-form .select-emphasis.cs-active .cs-options{border-top:1px solid rgba(0,0,0,0.35);}[data-theme="marine"] .component-form .select-emphasis,[data-theme="watersports"] .component-form .select-emphasis{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-down-white.svg");}[data-theme="marine"] .component-form .select-emphasis.cs-active,[data-theme="watersports"] .component-form .select-emphasis.cs-active{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-up-white.svg");}.component-form .select-emphasis span{color:#000;border-color:inherit;}[data-theme="marine"] .component-form .select-emphasis span,[data-theme="watersports"] .component-form .select-emphasis span{color:white;}.component-form .select-emphasis ul span{padding:10px 20px;}@media (min-width: 769px) {.component-form .select-emphasis ul span{padding-left:30px;}}.component-form .select-emphasis .cs-options li span:hover,.component-form .select-emphasis li.cs-focus span{background:rgba(0,0,0,0.3);}.component-form .select-emphasis .cs-placeholder{border-bottom:1px solid #80F300;}[data-theme="marine"] .component-form .select-emphasis .cs-placeholder{border-bottom-color:#2879BC;}[data-theme="watersports"] .component-form .select-emphasis .cs-placeholder{border-bottom-color:#2FB1B5;}.select2-drop.select-custom-default-drop{background-color:#f2f2f2;border:0;box-shadow:3px 3px 3px -3px #999,3px 3px 3px -3px #999,-3px 3px 3px -3px #999;}.select2-drop.select-custom-default-drop .select2-search{position:static!important;left:0!important;z-index:1;display:block!important;width:100%;max-width:260px;margin-right:auto;margin-left:auto;}@media (min-width: 601px) {.select2-drop.select-custom-default-drop .select2-search{max-width:320px;}}.select2-drop.select-custom-default-drop .select2-search input{width:100%;padding-top:12px;padding-bottom:10px;background-color:#f2f2f2;border:0;border-bottom:1px solid #b3b3b3;}.select2-drop.select-custom-default-drop .select2-search input:focus{outline:none;}.select2-drop.select-custom-default-drop .select2-results{padding-top:10px;padding-bottom:10px;margin-right:15px;margin-left:15px;}.select2-drop.select-custom-default-drop .select2-result-label,.select2-drop.select-custom-default-drop .select2-result-sub{font-family:"Arial",sans-serif;}.select2-drop.select-custom-default-drop .select2-result-label{padding-top:2px;padding-bottom:2px;font-size:0.875em;}.select2-drop.select-custom-default-drop .select2-result-sub{font-size:0.8125em;}.select2-drop.select-custom-default-drop .select2-no-results{padding-top:6px;padding-bottom:6px;}.select2-drop.select-custom-default-drop .select2-highlighted{color:#000;background-color:#80F300;}.component-form-success{padding-top:55px;padding-bottom:55px;text-align:center;}.component-form-success .button{display:inline-block;padding:15px 50px 13px;margin-bottom:45px;font-size:1.25em;color:#000;text-transform:uppercase;text-decoration:none;background-color:#80F300;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.component-form-success .button:hover{background-color:#b3b3b3!important;}.component-form-success .message{font-size:1.25em;}.component-form-success .message a{color:#000;text-decoration:none;}.component-form-success .message a:hover{text-decoration:underline;}[data-contact-state]{display:none;}[data-contact-state].is-active{display:block;}.select-emphasis{position:relative;z-index:100;display:inline-block;width:100%;}.select-emphasis:focus{outline:none;}.select-emphasis.cs-active .cs-options{visibility:visible;opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.select-emphasis select{display:none;}.select-emphasis span{position:relative;display:block;padding:20px 20px 15px;font-size:1.25em;cursor:pointer;text-transform:uppercase;}@media (min-width: 769px) {.select-emphasis span{padding-left:30px;}}.select-emphasis ul{width:100%;margin:0;padding:0;list-style:none;}.select-emphasis .cs-options{position:absolute;overflow:hidden;width:100%;visibility:hidden;z-index:-1;color:#000;font-size:0.75em;opacity:0;}[data-theme="legacy"] .select-emphasis .cs-options,[data-theme="lifestyle"] .select-emphasis .cs-options{background:#80F300;}[data-theme="marine"] .select-emphasis .cs-options{background:#2879BC;}[data-theme="watersports"] .select-emphasis .cs-options{background:#2FB1B5;}.g-recaptcha>div>div+div{left:1px!important;right:a 0px!important;bottom:0px!important;}.g-recaptcha>div>div+div textarea{min-height:0!important;}.downloadable{background:#f2f2f2;padding:20px 30px;font-family:"Avenir Next";}.downloadable .title{font-size:20px;margin-top:0;margin-bottom:10px;}.downloadable .download-button{display:inline-block;text-decoration:none;padding:9px 30px 7px;margin:0px 0 25px;font-size:18px;}.downloadable .installation-link{display:block;}.downloadable .release-date{color:#B3B3B3;font-size:16px;}.downloadable .release-notes{font-size:16px;}.downloadable .release-notes ul{list-style-position:inside;padding-left:0;}.downloadable .release-notes p:first-child{margin-top:0;}.downloadable .release-notes strong{font-family:"Avenir Next";font-weight:400;display:block;margin:1em 0;}.downloadable .release-notes strong:first-child{margin-top:0;}.downloadable .release-notes strong+br{display:none;}@media (min-width: 769px) {.downloadable [data-layout]>.cell:first-child{width:40%;}.downloadable [data-layout]>.cell:last-child{width:60%;}}.downloadables .downloadable{margin-bottom:5px;}.carousel-promo{height:calc(98vh - 52px);overflow:hidden;}@media (min-width: 769px) {.carousel-promo{height:calc(98vh - 77px);}}.carousel-promo-item{box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;padding-bottom:3.75rem;color:#ffffff;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:0.625rem;padding-left:0.625rem;}.carousel-promo-item .carousel-block{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;margin-right:1.25rem;margin-left:1.25rem;margin-top:0.3125rem;margin-bottom:0.3125rem;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0.6s;transition-delay:0.6s;}@media (min-width: 769px) {.carousel-promo-item .carousel-block{margin-left:2.8125rem;margin-right:2.8125rem;}}@media (min-width: 1201px) {.carousel-promo-item .carousel-block{margin-left:4.0625rem;margin-right:4.0625rem;}}.carousel-promo-item .carousel-block.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}.carousel-promo-item .carousel-block.left{text-align:left;}.carousel-promo-item .carousel-block.right{text-align:right;}.carousel-promo-item .carousel-block.animate-top,.carousel-promo-item .carousel-block.animate-right,.carousel-promo-item .carousel-block.animate-bottom,.carousel-promo-item .carousel-block.animate-left{opacity:1;}.carousel-promo-item .carousel-block.animate-top{-webkit-transform:translateY(-100%);transform:translateY(-100%);}.carousel-promo-item .carousel-block.animate-right{-webkit-transform:translateX(100%);transform:translateX(100%);}.carousel-promo-item .carousel-block.animate-bottom{-webkit-transform:translateY(200%);transform:translateY(200%);}.carousel-promo-item .carousel-block.animate-left{-webkit-transform:translateX(-100%);transform:translateX(-100%);}.carousel-promo-item .carousel-block+.carousel-block{-webkit-transition-delay:0.6s;transition-delay:0.6s;}.carousel-promo-item.is-selected .carousel-block{opacity:1;}.carousel-promo-item.is-selected .carousel-block.animate-top,.carousel-promo-item.is-selected .carousel-block.animate-right,.carousel-promo-item.is-selected .carousel-block.animate-bottom,.carousel-promo-item.is-selected .carousel-block.animate-left{-webkit-transform:translate(0);transform:translate(0);}.carousel-promo-item .carousel-header{padding-top:0.625rem;padding-bottom:0.625rem;}@media (min-width: 601px) {.carousel-promo-item .carousel-header{padding-top:1.25rem;padding-bottom:1.25rem;}}@media screen and (max-height: 780px) {.carousel-promo-item .carousel-header{padding-top:0.625rem;padding-bottom:0.625rem;}}.carousel-promo-item .carousel-article{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.carousel-promo-item .carousel-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}@media screen and (orientation: landscape) {.carousel-promo-item .carousel-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.carousel-promo-item .carousel-layout>[class^="width"]+[class^="width"]{margin-top:20px;margin-left:4%;}.carousel-promo-item .carousel-layout.full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.carousel-promo-item .carousel-layout .width-6,.carousel-promo-item .carousel-layout .width-4,.carousel-promo-item .carousel-layout .width-8,.carousel-promo-item .carousel-layout .width-12{box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.carousel-promo-item .carousel-layout .width-6.image,.carousel-promo-item .carousel-layout .width-4.image,.carousel-promo-item .carousel-layout .width-8.image,.carousel-promo-item .carousel-layout .width-12.image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.carousel-promo-item .carousel-layout.full .image{position:absolute;width:100%;height:100%;max-width:700px;max-height:700px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;}@media (max-width: 600px) {.carousel-promo-item .carousel-layout .image{-ms-flex-preferred-size:160px;flex-basis:160px;}}.carousel-promo-item .carousel-layout .image .contain{max-height:700px;max-width:700px;background-size:contain;background-repeat:no-repeat;background-position:center center;}.carousel-promo-item .carousel-layout .image img{visibility:hidden;}.carousel-promo-item .carousel-layout .width-4{width:100%;}@media screen and (orientation: landscape) and (max-width: 1024px) {.carousel-promo-item .carousel-layout .width-4{max-width:calc(100%/ 3);}}.carousel-promo-item .carousel-layout .width-8{width:100%;}@media screen and (orientation: landscape) {.carousel-promo-item .carousel-layout .width-8{min-width:calc(100%/ 3 * 2);max-width:calc(100%/ 3 * 2);}}.carousel-promo-item .carousel-layout .width-6{width:100%;}@media screen and (orientation: landscape) {.carousel-promo-item .carousel-layout .width-6{max-width:calc(100%/ 2);}}.carousel-promo-item video{position:absolute;top:50%;left:50%;max-width:inherit;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.carousel-promo-item video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;}.carousel-promo-item .text{margin:0.4em 0;}.carousel-promo-item .text+.text{margin-top:0;}.carousel-promo-item .text.font-decima{font-family:"Decima Nova",Helvetica,sans-serif;}.carousel-promo-item .text.font-avenir{font-family:"Avenir Next";font-weight:400;}.carousel-promo-item .text.font-avenir.small{font-weight:normal;}.carousel-promo-item .text.font-arial{font-family:"Arial",sans-serif;}@media screen and (orientation: portrait) {.carousel-promo-item .text{text-align:center;}}.carousel-promo-item .text.xlarge{font-size:1.5em;}@media (min-width: 769px) {.carousel-promo-item .text.xlarge{font-size:3.25em;}}@media (min-width: 1201px) {.carousel-promo-item .text.xlarge{font-size:3.75em;}}@media screen and (max-height: 581px) {.carousel-promo-item .text.xlarge{font-size:1.5em;}}@media screen and (min-height: 580px) and (max-height: 780px) {.carousel-promo-item .text.xlarge{font-size:2em;}}.carousel-promo-item .text.large{font-size:1.125em;}@media (min-width: 769px) {.carousel-promo-item .text.large{font-size:1.875em;}}@media (min-width: 1201px) {.carousel-promo-item .text.large{font-size:3.25em;}}@media screen and (max-height: 581px) {.carousel-promo-item .text.large{font-size:1.125em;}}@media screen and (min-height: 580px) and (max-height: 780px) {.carousel-promo-item .text.large{font-size:1.5em;}}.carousel-promo-item .text.medium{font-size:1em;}@media (min-width: 769px) {.carousel-promo-item .text.medium{font-size:1.625em;}}@media (min-width: 1201px) {.carousel-promo-item .text.medium{font-size:2.375em;}}@media screen and (max-height: 581px) {.carousel-promo-item .text.medium{font-size:1em;}}@media screen and (min-height: 580px) and (max-height: 780px) {.carousel-promo-item .text.medium{font-size:1.375em;}}.carousel-promo-item .text.small{font-size:0.875em;}@media (min-width: 769px) {.carousel-promo-item .text.small{font-size:1.5em;}}@media screen and (max-height: 581px) {.carousel-promo-item .text.small{font-size:0.875em;}}@media screen and (min-height: 580px) and (max-height: 780px) {.carousel-promo-item .text.small{font-size:1.125em;}}.carousel-promo-item .text.bold{font-weight:700;}.carousel-promo-item .text.regular{font-weight:400;}.carousel-promo-item .text.green{color:#80F300;}.carousel-promo-item .text.blue{color:#2879BC;}.carousel-promo-item .text.white{color:#ffffff;}.carousel-promo-item .text.black{color:#000000;}.carousel-promo-item .button{display:inline-block;padding:0.625rem 2.5rem;font-size:0.875rem;font-family:"Avenir Next";font-weight:400;text-decoration:none;white-space:nowrap;-webkit-transition:background-color 0.2s;transition:background-color 0.2s;}@media (min-width: 401px) {.carousel-promo-item .button{font-size:1.125rem;}}@media (min-width: 601px) {.carousel-promo-item .button{padding:0.625rem 3.375rem;font-size:1.375rem;}}@media screen and (max-height: 581px) {.carousel-promo-item .button{font-size:0.875rem;}}@media screen and (min-height: 581px) and (max-height: 780px) {.carousel-promo-item .button{font-size:1.125em;}}.carousel-promo-item .text+.actions{margin-top:1.25rem;}@media screen and (orientation: portrait) {.carousel-promo-item .text+.actions{text-align:center;}}.flickity-prev-next-button{display:none;padding:0;border:none;border-radius:0;}@media (min-width: 769px) {.flickity-prev-next-button{display:block;width:2.8125rem;height:3.75rem;background:rgba(0,0,0,0.5);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s;transition:all 0.2s;}}@media screen and (orientation: landscape) and (max-width: 1024px) {.flickity-prev-next-button{display:none;}}@media (min-width: 1201px) {.flickity-prev-next-button{width:65px;}}.flickity-prev-next-button:hover,.flickity-prev-next-button:focus{background:#80F300;}[data-theme="marine"] .flickity-prev-next-button:hover,[data-theme="marine"] .flickity-prev-next-button:focus{background:#2879BC;}[data-theme="watersports"] .flickity-prev-next-button:hover,[data-theme="watersports"] .flickity-prev-next-button:focus{background:#2FB1B5;}.flickity-prev-next-button:focus{outline:none;box-shadow:none!important;}.flickity-prev-next-button.previous{left:0;}.flickity-prev-next-button.previous:hover svg{right:10px;}.flickity-prev-next-button.previous svg{left:auto;right:5px;}.flickity-prev-next-button.next{right:0;}.flickity-prev-next-button.next:hover svg{left:10px;}.flickity-prev-next-button.next svg{right:auto;left:5px;}.flickity-prev-next-button svg{top:50%;width:1.875rem;height:1.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s;transition:all 0.2s;}.flickity-prev-next-button .arrow{fill:#ffffff;}.flickity-page-dots{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:13px;}@media (min-width: 601px) {.flickity-page-dots{bottom:1.875rem;}}.flickity-page-dots .dot{background-color:#ffffff;border:2px solid #CCCCCC;opacity:0.5;width:10px;height:10px;opacity:1;background-color:#CCCCCC;background-clip:content-box;border:3px solid transparent;-webkit-transition:border-color 0.2s,background-color 0.2s;transition:border-color 0.2s,background-color 0.2s;}.flickity-page-dots .dot.is-selected{border-color:#CCCCCC;background-color:transparent;}.downloadables-accordion [data-accordion-trigger]{font-size:18px;margin-bottom:11px;}@media (min-width: 769px) {.downloadables-accordion [data-accordion-trigger]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.downloadables-accordion [data-accordion-collapsing]{display:none;}.downloadables-accordion [data-accordion-collapsing] .is-active{display:block;}.downloadables-accordion [data-accordion-section]+[data-accordion-section]{border-top:1px solid #CCCCCC;}.downloadables-accordion [data-accordion-indicator]{display:inline-block;text-align:center;min-width:1em;}.downloadables-accordion .text{overflow:hidden;text-clipping:ellipsis;padding-right:1em;margin:0;cursor:pointer;}@media (min-width: 769px) {.downloadables-accordion .text{white-space:nowrap;}}.downloadables-accordion .new-update-badge{white-space:nowrap;background:#4d4d4d;display:inline-block;color:#ffffff;font-family:"Avenir Next";font-size:12px;padding:3px 10px;border-radius:7px;}.button.action{height:40px;line-height:40px;padding:0 1em;font-size:14px;text-decoration:none;text-transform:uppercase;-webkit-transition:opacity 0.1s;transition:opacity 0.1s;}@media (min-width: 601px) {.button.action{font-size:17px;}}.button.action:active,.button.action:hover{opacity:0.6;}.button.secondary{display:inline-block;height:39px;min-width:200px;padding:4px 15px;outline:0px none;font-size:16px;line-height:1.5em;text-transform:capitalize;border:1px solid;border-radius:4px;background:#ffffff;-webkit-transition:color 0.2s,background-color 0.2s;transition:color 0.2s,background-color 0.2s;}.product-name-title{text-align:center;padding:20px 0;font-family:"Avenir Next";}@media (min-width: 769px) {.product-name-title{padding:30px 0;}}.product-name-title .name{font-size:20px;color:#333333;margin:0 0 0.5em;}@media (min-width: 769px) {.product-name-title .name{font-size:30px;}}@media (min-width: 1201px) {.product-name-title .name{font-size:40px;}}.product-name-title .code{font-size:15px;color:#B3B3B3;margin:0;}@media (min-width: 769px) {.product-name-title .code{font-size:20px;}}.share-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.share-bar a,.share-bar span,.share-bar div{font-size:16px;color:#B3B3B3;text-decoration:none;text-transform:uppercase;line-height:60px;padding:0 15px;}.share-bar a:hover{color:#666;}.share-bar .share-icons{margin-top:11px;}.share-bar .share-icons a{padding:0;}.slideshow{overflow:hidden;position:relative;}.slideshow .slides{margin:0 auto 0;overflow:hidden;}.slideshow .aspect-shim{display:block;width:100%;min-height:220px;}.slideshow .rail{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:0;top:0;left:0;height:100%;}.slideshow .slide{display:block;overflow:hidden;min-height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;font-weight:lighter;padding:0 50px;text-decoration:none;}.slideshow .slide .title{text-align:center;top:60px;left:0;width:100%;padding:0 0.3em;}.slideshow .slide .title span{font-size:18px;display:inline-block;padding-top:0.3em;}.car-wrap .slideshow .slide .title span{border-top:4px solid #80F300;}.marine-wrap .slideshow .slide .title span{border-top:4px solid #2879BC;}.slideshow .slide img{margin-left:auto;margin-right:auto;max-height:100%;}.slideshow .controls{top:50%;left:0;width:100%;height:0px;z-index:1;}.slideshow .nav{display:block;border:0px none;outline:none;width:40px;height:62px;margin:-28px 15px 0;background:url("https://assets.fusionentertainment.com/_site_images/arrow/nav-arrows-green.svg") 0 0 no-repeat;background-size:35px 178px;}[data-theme="marine"] .slideshow .nav{background:url("https://assets.fusionentertainment.com/_site_images/arrow/nav-arrows-blue.svg") 0 0 no-repeat;}[data-theme="watersports"] .slideshow .nav{background:url("https://assets.fusionentertainment.com/_site_images/arrow/nav-arrows-teal.svg") 0 0 no-repeat;}@media (max-width: 768px) {.slideshow .nav{-webkit-transform:scale(0.5);transform:scale(0.5);}}.slideshow .nav[data-action="prev"]{float:left;background-position:center top;}.slideshow .nav[data-action="next"]{float:right;background-position:center bottom;}.slideshow .pips,.slideshow .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 30px;}.slideshow .pip,.slideshow .label{display:block;width:auto;outline:none;border:0px none;}.slideshow .labels{-ms-flex-pack:distribute;justify-content:space-around;}.slideshow .label{text-align:center;background:none;border-bottom:4px solid transparent;font-family:"Avenir Next";font-weight:400;-webkit-transition:border-color 0.2s;transition:border-color 0.2s;padding-left:0;padding-right:0;margin:0 8px;}.slideshow .label.is-active{border-bottom:4px solid;}.car-wrap .slideshow .label.is-active{border-color:#80F300;}.marine-wrap .slideshow .label.is-active{border-color:#2879BC;}@media (max-width: 600px) {.slideshow .label{display:none;}.slideshow .label.is-active{display:block;}}.slideshow .pips{padding:15px 0;}.slideshow .pip{width:8px;height:8px;padding:0;background:#D8D8D8;border-radius:50%;background-clip:content-box;border:1px solid transparent;-webkit-transition:border-color 0.3s,background-color 0.3s;transition:border-color 0.3s,background-color 0.3s;margin:0 4px;font-size:0px;color:transparent;}.car-wrap .slideshow .pip.is-active{background:#80F300;border-color:#80F300;}.marine-wrap .slideshow .pip.is-active{background:#2879BC;border-color:#2879BC;}@media (min-width: 769px) {.slideshow .pip{width:14px;height:14px;margin:0 7px;}}.slideshow .caption{text-align:center;font-size:14px;color:#333333;margin:1em 0 0;}.slideshow .caption .model{display:block;color:#979797;font-size:10px;margin-top:0.5em;}@media (min-width: 401px) {.slideshow .caption{font-size:20px;}.slideshow .caption .model{font-size:16px;}}.slideshow[data-force-square-images] .image{position:relative;}.slideshow[data-force-square-images] .image img{top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.slideshow[data-force-square-images] .image [data-image-shim]{display:block;width:100%;}.slideshow .rail{position:absolute;}.slideshow .controls{display:none;position:absolute;}@media (min-width: 601px) {.slideshow .controls{display:block;}}@media (min-width: 601px) {.slideshow .pips{display:none;}}.slideshow.force-pips-only .labels{display:none!important;}.slideshow.force-pips-only .pips{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;}.slideshow.controls-outside{padding-left:40px;padding-right:40px;}.slideshow.controls-outside .nav{margin:-28px -10px 0;}@media (min-width: 601px) {.slideshow.controls-outside{padding-left:80px;padding-right:80px;}.slideshow.controls-outside .nav{margin:-28px 12px 0;}}[data-theme="dark"] .slideshow .section-title,[data-theme="dark"] .slideshow .slide .title,[data-theme="dark"] .slideshow .pips .pip{color:#ffffff;}.slideshow-standard{padding-top:1px;padding-bottom:30px;}.slideshow-standard .controls{top:45%;}@media (max-width: 1020px) {.slideshow-standard .labels{padding-top:20px;padding-bottom:10px;}}.slideshow-carousel{padding-bottom:30px;}.slideshow-carousel .nav{position:absolute;top:21%;}@media (min-width: 769px) {.slideshow-carousel .nav{top:24%;}}@media (min-width: 1021px) {.slideshow-carousel .nav{top:26%;}}@media (min-width: 1201px) {.slideshow-carousel .nav{top:28%;}}.slideshow-carousel [data-action="prev"]{left:0;}.slideshow-carousel [data-action="next"]{right:0;}.slideshow-thumbs .aspect-shim{display:none;}.slideshow-overlayed .section-title{position:absolute;top:0;width:100%;z-index:1;white-space:nowrap;margin-top:20px!important;}.slideshow-overlayed .slides{margin-bottom:0;max-width:none;max-height:80vh;}.slideshow-overlayed .slides .slide{background-size:cover;}.slideshow-overlayed .labels{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:absolute;top:60px;}.slideshow-overlayed .pips{position:absolute;bottom:0;z-index:2;}@media (min-width: 401px) {.slideshow-overlayed .section-title{top:15px;}.slideshow-overlayed .labels{top:75px;}}@media (min-width: 601px) {.slideshow-overlayed .section-title{top:30px;}.slideshow-overlayed .labels{top:105px;}}@media (min-width: 769px) {.slideshow-overlayed .labels{top:120px;}.slideshow-overlayed .label{font-size:larger;margin:0 0.5em;}}@media (min-width: 1021px) {.slideshow-overlayed .labels{top:129px;}.slideshow-overlayed .label{font-size:larger;margin:0 1em;}}.slideshow-overlayed .label{border-top:4px solid transparent;padding-top:5px;}.slideshow-overlayed .label.is-active{border-top:4px solid black;border-top-color:#80F300;border-bottom-color:transparent;}.marine-wrap .slideshow-overlayed .label.is-active{border-top-color:#2879BC;border-bottom-color:transparent;}@media (min-width: 601px) and (max-width: 768px) {.feature-block{display:-webkit-box;display:-ms-flexbox;display:flex;}.feature-block .thumb{width:40%;}.feature-block .copy{width:60%;padding-left:30px;}.feature-block .title{margin-top:0;}}.feature-block.left .copy{text-align:left;}.feature-block.center .copy{text-align:center;}.feature-block.right .copy{text-align:right;}.feature-block .title{font-size:17px;margin-bottom:1em;}@media (min-width: 601px) {.feature-block .title{font-size:22px;}}@media (min-width: 1021px) {.feature-block .title{font-size:28px;}}.feature-block .blurb{font-size:14px;}@media (min-width: 601px) {.feature-block .blurb{font-size:16px;}}.backdrop{position:absolute;left:0;top:0;min-height:100%;width:100%;background-size:cover;background-position:center center;}@media (max-width: 400px) {.backdrop.landscape{display:none;}}@media (min-width: 401px) {.backdrop.portrait{display:none;}}.social-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.social-grid .grid-item{width:50%;background-color:#ffffff;}@media (max-width: 1020px) {.social-grid .grid-item:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.social-grid .grid-item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.social-grid .grid-item:nth-child(3){display:none;}.social-grid .grid-item:nth-child(4){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.social-grid .grid-item:nth-child(5){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.social-grid .grid-item:nth-child(6){display:none;}}@media (min-width: 1021px) {.social-grid .grid-item{width:33.33333%;}.social-grid .grid-item:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.social-grid .grid-item:nth-child(2){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.social-grid .grid-item:nth-child(3){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.social-grid .grid-item:nth-child(4){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.social-grid .grid-item:nth-child(5){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.social-grid .grid-item:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}}.social-grid .twitter{padding:30px 1em;font-size:16px;}.social-grid .twitter .vertical-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;padding:0 30px;}@media (min-width: 1201px) {.social-grid .twitter .vertical-align{padding:0 60px;}}.social-grid .twitter-bubble{color:#ffffff;background:black;display:inline-block;padding:1em;font-size:14px;}.social-grid .tweet-body{margin-top:0;}.social-grid .tweet-body a{text-decoration:none;}.social-grid .meta .date{color:#B3B3B3;}.social-grid .twitter-actions:before{content:"";display:inline-block;border:13px solid black;border-color:black transparent transparent black;margin-top:-1px;}.social-grid .twitter-actions .intent{display:inline-block;width:42px;height:34px;overflow:hidden;float:right;font-size:0;}.car-wrap .social-grid .twitter-actions .intent{background:url("https://assets.fusionentertainment.com/_site_images/social/twitter-intents-green.svg") 0 0 no-repeat;}.marine-wrap .social-grid .twitter-actions .intent{background:url("https://assets.fusionentertainment.com/_site_images/social/twitter-intents-blue.svg") 0 0 no-repeat;}.social-grid .twitter-actions .intent:hover{opacity:0.8;}.social-grid .twitter-actions .intent.retweet{background-position:10px bottom;}.social-grid .twitter-actions .intent.like{background-position:-40px bottom;}.social-grid .instagram{background-size:cover;position:relative;}.social-grid .instagram canvas{display:block;width:100%;}.social-grid .instagram img{position:absolute;top:50%;left:0;width:100%;}.social-feed-external-links{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}.social-feed-external-links a{text-transform:uppercase;text-decoration:none;}.centered-text{left:0;width:100%;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.centered-text .title{font-size:20px;}@media (min-width: 769px) {.centered-text .title{font-size:30px;}}@media (min-width: 1201px) {.centered-text .title{font-size:40px;}}.mini-product-name .name{font-size:18px;margin-bottom:-2px;}.mini-product-name .code{font-size:14px;margin-top:0;color:#B3B3B3;}.tab-switcher{font-family:"Avenir Next";white-space:nowrap;}.tab-switcher .tab-links>a{display:block;color:#979797;position:relative;text-decoration:none;text-transform:uppercase;margin-right:1.3em;}.tab-switcher .tab-links>a.is-active{color:black;}.tab-switcher .tab-links .update-available{position:relative;}@media (max-width: 768px) {.tab-switcher{padding:30px;}.tab-switcher .tab-links>a{margin-bottom:22px;}}@media (min-width: 1021px) {.tab-switcher .tab-links>a{font-size:16px;}}@media (min-width: 769px) {.tab-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;}.tab-switcher .tab-links>a{display:inline-block;padding:0;height:66px;line-height:64px;}.tab-switcher .tab-links>a.is-active{color:#979797;border-bottom:4px solid;}}.marine-wrap .tab-switcher .tab-links>a.is-active{border-color:#2879BC;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(1.1);transform:scale(1.1);}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(1.1);transform:scale(1.1);}}.interactive-media{overflow:hidden;padding-top:9px;}@media (min-width: 769px) {.interactive-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.interactive-media .media-section{position:relative;z-index:1;}@media (min-width: 769px) {.interactive-media .media-section{min-width:50%;margin-right:30px;}}.interactive-media .aux-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media (max-width: 768px) {.interactive-media .aux-section{margin-top:30px;}}@media (min-width: 769px) {.interactive-media .aux-section{min-width:calc(50% - 30px);}}.interactive-media [data-hotspot-container]{position:absolute;top:0;left:0;right:0;bottom:0;}.interactive-media [data-hotspot-gutter]{display:none;min-width:44px;margin-right:30px;}.interactive-media .media{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.interactive-media .aux-section{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s,visibility 0.3s;transition:opacity 0.3s,visibility 0.3s;}.interactive-media.is-collapsed .aux-section{opacity:0;visibility:hidden;}@media (min-width: 769px) {.interactive-media.is-collapsed .media{-webkit-transform:translateX(50%);transform:translateX(50%);}}.interactive-media .media img{width:100%;}.interactive-media .hotspot{display:block;background:transparent;border:0px none;padding:0;outline:0px none;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 0.4s;transition:opacity 0.4s;}.interactive-media .hotspot.reveal img{-webkit-animation:pulse 0.4s ease-in-out alternate infinite;animation:pulse 0.4s ease-in-out alternate infinite;}.interactive-media .hotspot[data-state="active"]{opacity:0.7;}.interactive-media .hotspot[data-state="active"] img{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-animation:none;animation:none;}.interactive-media .hotspot img{width:100%;border-radius:50%;box-shadow:2px 2px 5px rgba(0,0,0,0.5);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s;}.interactive-media .hotspot-overlay .hotspot{position:absolute;right:0%;width:11%;margin:-5.5%;}.interactive-media .hotspot-gutter .hotspot{width:44px;height:44px;margin:-7px 0 30px;}.interactive-media .aux-text :first-child{margin-top:0;}.interactive-media .aux-text h1,.interactive-media .aux-text h2,.interactive-media .aux-text h3,.interactive-media .aux-text h4,.interactive-media .aux-text h5,.interactive-media .aux-text h6,.interactive-media .aux-text .title{font-weight:bold;font-size:22px;}.interactive-media .aux-text .title{padding-left:50px;position:relative;}.interactive-media .aux-text .title .icon{width:40px;position:absolute;-webkit-transform:translateY(-13%);transform:translateY(-13%);top:0;left:0;}.interactive-media .aux-text+.aux-text{display:none;}.interactive-media .video-media{position:relative;}.interactive-media .video-media video{max-width:100%;display:block;}.interactive-media .video-media .poster{position:absolute;top:0;left:0;right:0;bottom:0;}.interactive-media .image-media img{max-width:100%;}.product-description :first-child{margin-top:0;}@media (min-width: 769px) {.product-description{max-width:690px;margin-left:auto;margin-right:auto;padding-bottom:30px;}}.product-description .actions{text-align:center;}.product-description .actions [data-expander-trigger]{margin-top:40px;}.product-description [data-expander-target]{overflow:hidden;position:relative;min-height:300px;-webkit-transition:height 0.2s;transition:height 0.2s;height:300px;}.product-description [data-expander-target].is-disabled{height:auto;min-height:0;}.product-description [data-expander-target]:after{content:'';height:120px;position:absolute;bottom:0;left:0;right:0;opacity:1;visibility:visible;background:-webkit-linear-gradient(top,rgba(255,255,255,0),white);background:linear-gradient(to bottom,rgba(255,255,255,0),white);-webkit-transition:opacity 0.2s,visibility 0.2s;transition:opacity 0.2s,visibility 0.2s;}.product-description [data-expander-target].is-expanded:after,.product-description [data-expander-target].is-disabled:after{opacity:0;visibility:hidden;}.product-description [data-expander-trigger].is-disabled{display:none;}@media (min-width: 1021px) {.product-description[data-enable-columns]{-webkit-column-gap:160px;-moz-column-gap:160px;column-gap:160px;}}.spec-table td:first-child{font-family:"Avenir Next";font-weight:400;}.spec-table td{vertical-align:top;}@media (max-width: 600px) {.spec-table{display:block;}.spec-table tr,.spec-table td{display:block;}.spec-table td:first-child{margin:2em 0 0.7em;}}@media (min-width: 601px) {.spec-table td{padding:0.3em 0;}.spec-table td:first-child{width:35%;min-width:35%;padding-right:30px;}}@media (min-width: 769px) {.spec-table td:first-child{padding-right:60px;}}.device-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;}.device-table .entry{display:block;max-width:calc(49% - 30px);margin:0 30px 30px 0;}.device-table .entry img{width:100%;}.file-list{padding-left:0;list-style:none;}.file-list .filename,.file-list .link{line-height:2.2em;}.file-list .filename{padding-right:2em;}.file-list .link{text-decoration:none;}@media (min-width: 601px) {.file-list .link{text-align:right;}}@media (max-width: 600px) {.file-list .link{display:block;margin-bottom:0.5em;}}@media (min-width: 601px) {.file-list{display:table;width:100%;}.file-list li{display:table-row;}.file-list .filename,.file-list .link{display:table-cell;}}.product-sidebar-links{background:#f2f2f2;padding:30px 45px 30px 0;}.product-sidebar-links a{display:block;color:black;}.product-sidebar-links>a{text-transform:uppercase;line-height:2em;padding-left:45px;text-decoration:none;font-size:14px;line-height:40px;}.product-sidebar-links>a+a{margin-top:10px;}.product-sidebar-subnav{padding-left:60px;margin-top:10px;margin-bottom:10px;font-size:14px;}.software-options .option{color:black;border:none;padding:0;background:none;text-align:left;text-decoration:none;outline:0px none;height:46px;line-height:46px;position:relative;}.software-options [data-expander-indicator]{display:inline-block;width:17px;height:17px;vertical-align:middle;margin-right:8.5px;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:url("https://assets.fusionentertainment.com/_site_images/icon/plus-minus-green.svg") top center no-repeat;}[data-theme="marine"] .software-options [data-expander-indicator]{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/plus-minus-blue.svg");}[data-theme="watersports"] .software-options [data-expander-indicator]{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/plus-minus-teal.svg");}@media (max-width: 768px) {.software-options .option{display:block;width:100%;}.software-options .option+.option{border-top:1px solid #CCCCCC;}.software-options [data-expander-indicator]{position:absolute;top:50%;right:0;margin-top:-6.5px;}}@media (min-width: 769px) {.software-options .option{display:inline-block;}.software-options .option+.option{margin-left:2em;}}@media (min-width: 601px) {.hovergrid:after{content:"";display:table;clear:both;}.hovergrid .hovergrid-cell{float:left;}}.hovergrid .hovergrid-cell{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;padding-bottom:67%;}@media (min-width: 601px) {.hovergrid .hovergrid-cell{width:50%;padding-bottom:36.5%;}}@media (min-width: 1021px) {.hovergrid .hovergrid-cell{width:33%;padding-bottom:24.09%;}}.hovergrid .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}.hovergrid .overlay .vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;position:absolute;text-align:center;}.hovergrid .title{font-size:24px;text-transform:uppercase;font-family:"Avenir Next";font-weight:400;padding:0 1em;margin:0;}.hovergrid .text{font-size:16px;padding:0 30px;margin-bottom:0;}.hovergrid .button{border:0px none;position:absolute;bottom:30px;right:0;opacity:0;}@media (max-width: 768px) {.hovergrid .title{font-size:20px;}.hovergrid .text{font-size:14px;}}@media (max-width: 400px) {.hovergrid .title{font-size:16px;}.hovergrid .text{font-size:12px;}}.no-touchevents .hovergrid .hovergrid-cell:hover .button{opacity:1;}.no-touchevents .hovergrid .hovergrid-cell:hover .overlay{opacity:0;}.no-touchevents .hovergrid .hovergrid-cell:hover .button:hover{opacity:0.8;}.video-play-overlay{background:rgba(0,0,0,0.25);position:relative;}.video-play-overlay .title{font-size:22px;margin:0;}@media (min-width: 601px) {.video-play-overlay .title{font-size:30px;}}@media (min-width: 1021px) {.video-play-overlay .title{font-size:40px;}}.video-play-overlay .title+.video-play-button{margin-top:15px;}.video-play-overlay .video-play-button+.title{margin-top:0.5em;}.video-play-overlay .centered{width:100%;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;}.video-play-overlay .mute{position:absolute;bottom:35px;right:39px;background:url("https://assets.fusionentertainment.com/_site_images/icon/mute.svg") left center rgba(255,255,255,0.3) no-repeat;box-shadow:2px 2px 4px rgba(0,0,0,0.5);z-index:3;width:50px;height:50px;border-radius:50%;border:0px none;color:transparent;font-size:0px;outline:0px none;}.video-play-overlay .mute.is-muted{background-position:right center;}.video-play-overlay video{opacity:0;width:100%;position:relative;z-index:1;}.video-play-button{display:inline-block;cursor:pointer;border:0px none;font-size:0;color:transparent;border-radius:50%;outline:0px none;background:none;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/play-circle-green.svg");width:60px;height:60px;background-size:60px 60px;}[data-theme="marine"] .video-play-button{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/play-circle-blue.svg");}[data-theme="watersports"] .video-play-button{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/play-circle-teal.svg");}.video-play-button:active{opacity:0.7;}@media (min-width: 601px) {.video-play-button{width:100px;height:100px;background-size:100px 100px;}}@media (min-width: 769px) {.video-play-button{width:145px;height:145px;background-size:145px 145px;}}.lightbox{position:fixed;top:0;width:100%;height:100vh;z-index:10001;}.lightbox .lightbox-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,0.98);}.lightbox .lightbox-content{position:absolute;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.lightbox .lightbox-content video{margin:0 auto;}.lightbox .lightbox-close{position:absolute;left:0;top:0;padding:20px;color:#80F300;background:none;border:0px none;}.scroll-lock{overflow:hidden!important;width:auto;margin-right:15px;}.scroll-lock body{overflow:hidden!important;}.scroll-lock .lightbox{overflow:auto;overflow-y:scroll;}.interactive-media-parent .scroll{overflow-x:scroll;}.interactive-media-parent .rich-text{max-width:560px;margin-left:auto;margin-right:auto;color:#979797;margin-top:0px;}.interactive-media-parent .interactive-media-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;width:300%;}@media (min-width: 401px) {.interactive-media-parent .interactive-media-thumbs{width:150%;}}@media (min-width: 769px) {.interactive-media-parent .interactive-media-thumbs{width:100%;}}.interactive-media-parent [data-slide-effect]{margin:-30px;padding:30px;}.interactive-media-thumb{text-align:center;cursor:pointer;width:33.33333%;}.interactive-media-thumb .image img{margin:0 auto;width:auto;max-width:calc(100% - 30px);}.interactive-media-thumb .title{font-size:22px;}.product-nav[data-mobile-version]{z-index:5;font-family:"Avenir Next";height:50px;}@media (min-width: 1021px) {.product-nav[data-mobile-version]{display:none;}}.product-nav[data-mobile-version] .top{background:#ffffff;box-shadow:0px -1px 0px 0px rgba(0,0,0,0.1);}.product-nav[data-mobile-version] .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding:0 30px;}@media (max-width: 600px) {.product-nav[data-mobile-version] .menu{padding-left:15px;}}.product-nav[data-mobile-version] .dropdown-nav{z-index:0;}.product-nav[data-mobile-version] .nav-overlay{position:absolute;top:0;left:0;right:0;bottom:0;position:fixed;background:rgba(0,0,0,0.5);z-index:0;}.product-nav[data-mobile-version] .product-thumb{margin-right:15px;}@media (max-width: 600px) {.product-nav[data-mobile-version] .product-thumb{display:none;}}.product-nav[data-mobile-version] .mini-product-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding-right:80px;}.product-nav[data-mobile-version] .current-section-label{position:absolute;z-index:-1;top:0px;left:0;right:0;height:50px;padding:0 30px;color:#979797;font-size:18px;line-height:50px;background:#f2f2f2;text-transform:uppercase;}.product-nav[data-mobile-version] .toggle-button{position:absolute;top:0;right:0;margin:0;width:50px;height:50px;z-index:20;font-size:0;border:0px none;background:url("https://assets.fusionentertainment.com/_site_images/arrow/dropdown-arrow.svg") top center no-repeat;outline:0px none!important;}.product-nav[data-mobile-version] .top,.product-nav[data-mobile-version] .switcher{display:none;}.product-nav[data-mobile-version].is-active{overflow:visible;z-index:15;}.product-nav[data-mobile-version].is-active .top,.product-nav[data-mobile-version].is-active .switcher{display:block;opacity:1;}.product-nav[data-mobile-version] [data-sticky]{top:0;width:100%;z-index:1;height:50px;box-shadow:0 1px 1px rgba(0,0,0,0.2);}.product-nav[data-mobile-version] [data-sticky].is-stuck{position:fixed;width:100%;z-index:10;top:0;-webkit-transition:top 0.2s linear;transition:top 0.2s linear;}.product-nav[data-mobile-version] [data-sticky].is-stuck .top{background:#ffffff;}.product-nav[data-mobile-version].headroom--pinned [data-sticky].is-stuck,.product-nav[data-mobile-version].headroom--not-top [data-sticky].is-stuck{top:77px;}@media (max-width: 1020px) {.product-nav[data-mobile-version].headroom--pinned [data-sticky].is-stuck,.product-nav[data-mobile-version].headroom--not-top [data-sticky].is-stuck{top:52px;}}.product-nav[data-mobile-version].headroom--unpinned [data-sticky].is-stuck{top:0;}.product-nav[data-desktop-version]{height:66px;font-family:"Avenir Next";}@media (max-width: 1020px) {.product-nav[data-desktop-version]{display:none;}}.product-nav[data-desktop-version] [data-sticky]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f2f2f2;-webkit-transition:background-color 0.3s,padding 0.3s;transition:background-color 0.3s,padding 0.3s;}.product-nav[data-desktop-version] [data-sticky] .left-section,.product-nav[data-desktop-version] [data-sticky] .right-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.product-nav[data-desktop-version] [data-sticky] .product-thumb{width:0px;min-width:0px;-webkit-transition:min-width 0.3s;transition:min-width 0.3s;}.product-nav[data-desktop-version] [data-sticky] .share-bar{opacity:0;visibility:0;-webkit-transition:opacity 0.3s,visibility 0.3s;transition:opacity 0.3s,visibility 0.3s;}.product-nav[data-desktop-version] [data-sticky].is-stuck{position:fixed;top:0;width:100%;z-index:1992;-webkit-transition:top 0.2s linear,padding 0.3s;transition:top 0.2s linear,padding 0.3s;background:#ffffff;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:0 25px 0 30px;}.product-nav[data-desktop-version] [data-sticky].is-stuck .product-thumb{min-width:92px;}.product-nav[data-desktop-version] [data-sticky].is-stuck .share-bar{opacity:1;visibility:visible;}.product-nav[data-desktop-version] [data-sticky].is-stuck .tab-switcher{padding-left:30px;}.product-nav[data-desktop-version].headroom--pinned [data-sticky].is-stuck,.product-nav[data-desktop-version].headroom--not-top [data-sticky].is-stuck{top:74px;}.product-nav[data-desktop-version].headroom--unpinned [data-sticky].is-stuck{top:0;}.product-nav[data-desktop-version] .product-thumb{overflow:hidden;}.product-nav[data-desktop-version] .product-thumb img{width:92px;}.product-nav[data-desktop-version] .primary-action{display:block;}.product-nav[data-desktop-version] .primary-action .button{font-size:16px;font-family:"Avenir Next";font-weight:bold;letter-spacing:0.05em;padding:0 1.3em;white-space:nowrap;}.product-nav[data-desktop-version] .primary-action .button:after{content:none;}@media (min-width: 601px) {.product-nav[data-desktop-version] .primary-action .button{font-size:18px;}}.product-nav[data-desktop-version] .seperator{width:100%;}.product-nav[data-desktop-version] .tab-switcher{padding:0;}@media (max-width: 1200px) {.product-nav[data-desktop-version] .share-bar{display:none!important;}}.share-bubble{position:relative;}.share-bubble.is-active .bubble{display:block;}.share-bubble .share-icons{display:none;z-index:2;position:absolute;right:15px;box-shadow:0px 1px 4px rgba(0,0,0,0.5);background:#ffffff;}.share-bubble .share-icons:after{content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#ffffff;box-shadow:-1px -1px 2px rgba(0,0,0,0.2);display:block;width:15px;height:15px;position:absolute;top:-7px;right:20px;z-index:0;}.image-collage:before,.image-collage:after{content:"";display:table;}.image-collage:after{clear:both;}.image-collage .cell,.image-collage .subgrid{float:left;}.image-collage>.cell{width:100%;padding-bottom:100%;background-size:100% auto;background-repeat:no-repeat;}.image-collage .subgrid{width:100%;float:left;}.image-collage .subgrid .cell{width:50%;padding-bottom:50%;background-size:100% auto;}@media (min-width: 601px) {.image-collage>.cell,.image-collage .subgrid{width:50%;}.image-collage>.cell{padding-bottom:50%;}}.image-collage[data-layout="right"]>.cell,.image-collage[data-layout="right"] .subgrid{float:right;}.sidebar-pips{position:fixed;top:50%;right:15px;width:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;}.sidebar-pips button{display:block;width:9px;height:9px;padding:0;border:0px none;background:#d8d8d8;border-radius:50%;margin-bottom:12px;-webkit-transition:background-color 0.2s,-webkit-transform 0.2s;transition:background-color 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,background-color 0.2s;transition:transform 0.2s,background-color 0.2s,-webkit-transform 0.2s;}.sidebar-pips button.is-active{-webkit-transform:scale(1.6);transform:scale(1.6);}[data-theme="legacy"] .sidebar-pips button.is-active,[data-theme="lifestyle"] .sidebar-pips button.is-active{background-color:#80F300;}[data-theme="marine"] .sidebar-pips button.is-active{background-color:#2879BC;}[data-theme="watersports"] .sidebar-pips button.is-active{background-color:#2FB1B5;}.sidebar-pips button:focus,.sidebar-pips button:active{outline:0px none;}.is-safari .sidebar-pips button.is-active{background:#4D4D4D!important;}.sidebar-pips .scroll-advice{margin-top:25px;}@media (max-width: 600px) {.sidebar-pips{display:none;}}.scroll-advice img{display:block;margin:0 auto 5px;}.scroll-advice .chevron{background:url("https://assets.fusionentertainment.com/_site_images/arrow/tiny-chevron.svg") center top no-repeat;display:block;height:10px;width:100%;margin-bottom:-5px;}.rich-text{font-family:"Avenir Next";font-weight:normal;}.rich-text :first-child{margin-top:0;}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5{font-weight:bold;margin-top:1.5em;margin-bottom:0.5em;}.rich-text h1{font-size:20px;}@media (min-width: 601px) {.rich-text h1{font-size:30px;}}@media (min-width: 1201px) {.rich-text h1{font-size:40px;}}.rich-text h2{font-size:19px;}@media (min-width: 601px) {.rich-text h2{font-size:24px;}}@media (min-width: 1201px) {.rich-text h2{font-size:32px;}}.rich-text h3{font-size:18px;}@media (min-width: 601px) {.rich-text h3{font-size:21px;}}@media (min-width: 1201px) {.rich-text h3{font-size:28px;}}.rich-text h4{font-size:16px;}@media (min-width: 601px) {.rich-text h4{font-size:18px;}}@media (min-width: 1201px) {.rich-text h4{font-size:20px;}}.rich-text h5{font-size:16px;}@media (min-width: 601px) {.rich-text h5{font-size:18px;}}@media (min-width: 1201px) {.rich-text h5{font-size:20px;}}.rich-text h6{font-size:16px;}@media (min-width: 601px) {.rich-text h6{font-size:18px;}}@media (min-width: 1201px) {.rich-text h6{font-size:20px;}}.rich-text p{font-size:16px;line-height:1.8em;}@media (min-width: 601px) {.rich-text p{font-size:18px;}}@media (min-width: 1201px) {.rich-text p{font-size:20px;}}.rich-text a{color:black;text-decoration:none;border-bottom:1px solid;-webkit-transition:color 0.3s,border-color 0.3s;transition:color 0.3s,border-color 0.3s;}.rich-text a:hover{color:#80F300;}.marine-wrap .rich-text a:hover{color:#2879BC;border-color:#2879BC;}.share-icons{height:30px;white-space:nowrap;}.share-icons a,.share-icons span{display:inline-block;width:30px;height:30px;overflow:hidden;font-size:0px;background:url("https://assets.fusionentertainment.com/_site_images/social/share.svg") 0 0 no-repeat;opacity:0.5;}.share-icons a:hover,.share-icons span:hover{opacity:1;}.share-icons .facebook{background-position:-2px -10px;}.share-icons .twitter{background-position:-45px -10px;}.share-icons .g-plus{background-position:-80px -10px;width:40px;}.share-icons .pinterest{background-position:-125px -10px;}.share-icons .email{background-position:-166px -10px;}.share-icons span[class*="PIN_"]{display:inline-block;margin:0;width:30px;height:30px;opacity:0.5;background:url("https://assets.fusionentertainment.com/_site_images/social/share.svg") 0 0 no-repeat;background-position:-125px -10px;box-shadow:none;cursor:pointer;}.share-icons span[class*="PIN_"]:hover{box-shadow:none;opacity:1;}.share-icons span[class*="PIN_"]:before{content:none;}@media (min-width: 401px) {.fadeshow [data-mobile-title]{display:none;}}.fadeshow [data-fadeshow-aspect-shim]{width:100%;display:block;max-height:calc(100vh - 424px);}@media (max-width: 1020px) {.fadeshow [data-fadeshow-aspect-shim]{max-height:calc(100vh - 317px);}}@media (max-width: 768px) {.fadeshow [data-fadeshow-aspect-shim]{max-height:calc(100vh - 227px);}}.fadeshow [data-fadeshow-thumbs]{max-width:100%;position:relative;z-index:3;}@media (max-width: 600px) {.fadeshow [data-fadeshow-thumbs]{overflow-x:scroll;}.fadeshow [data-fadeshow-thumbs] .fadeshow-thumbscroll{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.fadeshow [data-fadeshow-thumbs].is-overlay{position:fixed;z-index:20000;bottom:0;left:0;width:100%;background:#ffffff;}.fadeshow [data-fadeshow-aux-text]{max-width:700px;margin:30px auto 0;}@media (min-width: 601px) {.fadeshow [data-fadeshow-aux-text]{margin-top:40px;}}@media (min-width: 769px) {.fadeshow [data-fadeshow-aux-text]{margin-top:50px;}}.fadeshow [data-fadeshow-aux-text] .fadeshow-aux-text{display:none;}.fadeshow [data-fadeshow-aux-text] .fadeshow-aux-text.is-active{display:block;}.fadeshow [data-fadeshow-image-region]{opacity:0;overflow:hidden;position:relative;z-index:2;}.fadeshow [data-fadeshow-images]{position:absolute;position:absolute;top:0;left:0;right:0;bottom:0;}.fadeshow [data-fadeshow-image-region]+[data-fadeshow-thumbs][data-icon-position="overlap"]{margin-top:-25px;}@media (min-width: 769px) {.fadeshow [data-fadeshow-image-region]+[data-fadeshow-thumbs][data-icon-position="overlap"]{margin-top:-40px;}}@media (min-width: 1021px) {.fadeshow [data-fadeshow-image-region]+[data-fadeshow-thumbs][data-icon-position="overlap"]{margin-top:-50px;}}.fadeshow .fadeshow-image{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;right:0;bottom:0;}.fadeshow .fadeshow-thumb{text-align:center;border-bottom:7px solid transparent;display:inline-block;cursor:pointer;padding:0;}@media (min-width: 601px) {.fadeshow .fadeshow-thumb{padding-bottom:12px;}}.fadeshow .fadeshow-thumb button{border:none;outline:none;padding:0;background-color:transparent;}.fadeshow .fadeshow-thumb img{display:block;width:50px;height:50px;margin:0 auto 10px;}@media (min-width: 769px) {.fadeshow .fadeshow-thumb img{width:80px;}}@media (min-width: 1021px) {.fadeshow .fadeshow-thumb img{width:100px;}}.fadeshow .fadeshow-thumb .label{margin-bottom:0;}@media (max-width: 600px) {.fadeshow .fadeshow-thumb .label{display:none;}}.fadeshow .fadeshow-thumbscroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;margin:0 auto;}.fadeshow .fadeshow-thumbscroll .fadeshow-thumb{min-width:70px;}@media (min-width: 601px) {.fadeshow .fadeshow-thumbscroll .fadeshow-thumb{-ms-flex-preferred-size:100px;flex-basis:100px;margin:0 10px;}}@media (min-width: 769px) {.fadeshow .fadeshow-thumbscroll .fadeshow-thumb{-ms-flex-preferred-size:130px;flex-basis:130px;margin:0 10px;}}@media (min-width: 1021px) {.fadeshow .fadeshow-thumbscroll .fadeshow-thumb{-ms-flex-preferred-size:160px;flex-basis:160px;margin:0 10px;}}.fadeshow .fadeshow-aux-text{padding:0 30px;font-color:#4d4d4d;}.fadeshow .fadeshow-swapping-title{padding:0 30px;text-align:center;font-family:"Avenir Next";font-weight:400;font-size:18px;}.fadeshow .zoom-button{border:0px none;padding:0;outline:0 none;background:url("https://assets.fusionentertainment.com/_site_images/icon/magnify-black.svg") center center no-repeat transparent;}@media (max-width: 768px) {.fadeshow .zoom-button{display:none;}}.fadeshow .zoom-button:hover{opacity:0.6;}.fadeshow .zoom-button.is-active{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/close-black.svg");background-size:30px auto;border-color:transparent!important;}[data-theme="marine"] .fadeshow .zoom-button{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/magnify-blue.svg");}[data-theme="marine"] .fadeshow .zoom-button.is-active{background-image:url("https://assets.fusionentertainment.com/_site_images//icon/close-blue.svg");}[data-theme="watersports"] .fadeshow .zoom-button{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/magnify-teal.svg");}[data-theme="watersports"] .fadeshow .zoom-button.is-active{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/close-teal.svg");}@media screen and (orientation: landscape) and (max-width: 1024px) {.touchevents .fadeshow .zoom-button{display:none;}}.subtitle+.fadeshow{margin-top:-1.5em;}.hero-fadeshow.fadeshow .fadeshow-thumb{vertical-align:top;height:80px;padding:13px;margin:0 15px;border:1px solid transparent;border-width:0 1px 1px!important;z-index:0;}@media (max-width: 768px) {.hero-fadeshow.fadeshow .fadeshow-thumb{padding:9px;height:70px;margin:0 0;}.hero-fadeshow.fadeshow .fadeshow-thumb:before{display:none;}}.hero-fadeshow.fadeshow .fadeshow-thumb button{height:50px;}.hero-fadeshow.fadeshow .fadeshow-thumb img{display:block;width:50px;height:50px;margin:0;}.hero-fadeshow.fadeshow .fadeshow-thumb.is-active{border-color:#CCCCCC;}.hero-fadeshow.fadeshow .fadeshow-thumb.is-active:before{content:"";}.hero-fadeshow.fadeshow .fadeshow-thumb:before{position:absolute;background:url("https://assets.fusionentertainment.com/_site_images/arrow/point-up.svg") center center no-repeat;background-size:17px 9px;top:-8px;left:50%;width:17px;height:9px;-webkit-transform:translateX(-8px);transform:translateX(-8px);}.hero-fadeshow.fadeshow .fadeshow-thumb.zoom-button.is-active:before{display:none;}.hero-fadeshow.fadeshow .fadeshow-thumbscroll{border-top:1px solid #CCCCCC;display:block;text-align:center;white-space:nowrap;}[data-zoom-overlay]{display:none;background:white;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;position:fixed;bottom:81px;z-index:2000;}[data-zoom-overlay] [data-zoom-hires]{position:absolute;top:0;left:0;z-index:1;background-position:center center;background-repeat:no-repeat;min-width:100%;min-height:100%;cursor:move;}[data-zoom-overlay] [data-zoom-close]{position:absolute;top:40px;right:40px;width:36px;height:36px;border:0;background:url("https://assets.fusionentertainment.com/_site_images/icon/close-black.svg") 0 0 no-repeat transparent;font-size:0;color:transparent;z-index:2;outline:0 none!important;}[data-zoom-overlay] [data-zoom-close]:hover{opacity:0.6;}[data-theme="marine"] [data-zoom-overlay] [data-zoom-close]{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/close-blue.svg");}[data-theme="watersports"] [data-zoom-overlay] [data-zoom-close]{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/close-teal.svg");}.product-support-body{counter-reset:support-headings;}.product-support-body>:first-child{margin-top:0;}.product-support-body .section-title{text-align:left;margin-bottom:1em;}.product-support-body h3+.release-date{margin-top:-1em;}.product-support-body .release-date+.software-options{margin-top:0;}.product-support-body h1,.product-support-body h2,.product-support-body h3{font-size:17px;font-family:"Avenir Next";}@media (min-width: 769px) {.product-support-body h1,.product-support-body h2,.product-support-body h3{font-size:28px;}}.product-support-body h4{font-size:14px;font-family:"Avenir Next";}@media (min-width: 769px) {.product-support-body h4{font-size:20px;}}.product-support-body p{font-size:14px;}.product-support-body .software-update-details{counter-reset:support-headings;}.product-support-body .collapse-to-line p strong{display:block;font-size:14px;font-family:"Avenir Next";font-weight:400;counter-increment:support-headings;margin:1em 0;}@media (min-width: 769px) {.product-support-body .collapse-to-line p strong{font-size:20px;}}.product-support-body .collapse-to-line p strong+br,.product-support-body .collapse-to-line p br:first-child{display:none;}.product-support-body .collapse-to-line .is-expanded{padding-top:1px;}.product-support-body .collapse-to-line .file-list{margin:0;padding-top:12px;}.dropdown-nav{background:#f2f2f2;}.dropdown-nav [data-page]{padding:15px;}@media (max-width: 600px) {.dropdown-nav .dropdown-nav-pages{min-height:500px;}.dropdown-nav [data-page]{position:absolute;background:#f2f2f2;overflow-y:auto;-webkit-transition:left 0.4s;transition:left 0.4s;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;left:100%;}.dropdown-nav [data-page="0"]{left:0;}.dropdown-nav [data-page].is-active{left:0%;}.dropdown-nav [data-page="0"].is-active{left:-100%;}}@media (min-width: 601px) {.dropdown-nav [data-page]{width:50%;}.dropdown-nav .dropdown-nav-pages{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 20px;padding:20px 0 40px;}}@media (min-width: 601px) and (min-width: 769px) {.dropdown-nav .dropdown-nav-pages{margin:0 110px;}}@media (min-width: 601px) {.dropdown-nav [data-page-target],.dropdown-nav .dropdown-nav-page-title{display:none!important;}}.dropdown-nav a,.dropdown-nav p{display:block;font-size:16px;padding:8px 0;text-transform:uppercase;text-decoration:none;color:#979797;}.dropdown-nav a.is-active,.dropdown-nav p.is-active{color:#333333;}.dropdown-nav a[data-page-target],.dropdown-nav p[data-page-target]{position:relative;padding-right:30px;}.dropdown-nav a[data-page-target]:after,.dropdown-nav p[data-page-target]:after{position:absolute;content:"";top:50%;right:0px;width:16px;height:16px;border:1px solid #333333;-webkit-transform:translate(-5px,-9px) rotate(-45deg);transform:translate(-5px,-9px) rotate(-45deg);border-width:0 1px 1px 0;}.dropdown-nav a.update-available,.dropdown-nav p.update-available{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.dropdown-nav .primary-action{margin-top:9px;}.dropdown-nav .primary-action .button{padding:0 1.3em;display:inline-block;white-space:nowrap;margin-bottom:5px;}.dropdown-nav .primary-action .button:after{content:none;}.dropdown-nav .subnav{padding:4px 0 4px 15px;}.dropdown-nav .subnav a{text-transform:capitalize;padding:4px 0;}.dropdown-nav .dropdown-nav-page-title{margin-top:0;border-bottom:1px solid #CCCCCC;padding-bottom:18px;color:#333333;position:relative;padding-left:30px;background-size:auto 86px;}.dropdown-nav .dropdown-nav-page-title:before{position:absolute;content:"";top:50%;left:0px;width:16px;height:16px;border:1px solid #333333;-webkit-transform:translate(5px,-14px) rotate(-45deg);transform:translate(5px,-14px) rotate(-45deg);border-width:1px 0 0 1px;}.badge{display:inline-block;vertical-align:middle;padding:5px 7px;border-radius:2px;font-size:12px;text-transform:capitalize;text-align:center;line-height:1em;border:1px solid;margin-left:8px;-webkit-transition:color 0.1s,background-color 0.1s;transition:color 0.1s,background-color 0.1s;border-radius:2px;}.badge:hover{background:#80F300;color:black;}.portal-sidebar{background:#191919;background:rgba(25,25,25,0.85);}.portal-header .header-links{color:#B8B8B8;margin:0 20px;text-transform:uppercase;}.portal-sidebar-nav{min-height:180px;padding:0;height:100%;}@media (max-width: 600px) {.portal-sidebar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.portal-sidebar-nav .portal-sidebar-link{max-height:none;}}@media (min-width: 601px) {.portal-sidebar-nav{padding-top:20px;}}@media (min-width: 1201px) {.portal-sidebar-nav{padding-top:30px;}}.portal-sidebar-link{margin:0;width:100%;font-weight:normal;font-family:"Avenir Next";text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;padding:10px 10px 10px 0;cursor:pointer;background-size:cover;}.portal-sidebar-link h2{margin:0;font-size:19px;color:gray;display:block;}.portal-sidebar-link:after{top:10%;content:"";right:0;width:4px;height:80%;position:absolute;background:#2879BC;-webkit-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;opacity:0;}.portal-sidebar-link.car-audio-section:after{background:#80F300;}.portal-sidebar-link.watersports-section:after{background:#2FB1B5;}.portal-sidebar-link[data-anchor="top"]{background-position:top center;}.portal-sidebar-link[data-anchor="middle"]{background-position:center center;}.portal-sidebar-link[data-anchor="bottom"]{background-position:bottom center;}.portal-sidebar-link:hover h2,.portal-sidebar-link.is-current h2{color:white;}.portal-sidebar-link:hover:after,.portal-sidebar-link.is-current:after{opacity:1;}@media (max-width: 600px) {.portal-sidebar-link{padding:25px;}.portal-sidebar-link h2{color:#fff;}.portal-sidebar-link:after{display:none;}}@media (min-width: 601px) {.portal-sidebar-link{background-image:none!important;}.portal-sidebar-link h2{font-size:20px;}}@media (min-width: 769px) {.portal-sidebar-link{white-space:nowrap;}.portal-sidebar-link h2{font-size:22px;}}.kenburns{overflow:hidden;display:inline;}.kenburns img{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 10s linear;transition:-webkit-transform 10s linear;transition:transform 10s linear;transition:transform 10s linear,-webkit-transform 10s linear;}.kenburns.is-current img.zoom-in{-webkit-transform:scale(1.2);transform:scale(1.2);}.kenburns.is-current img.zoom-out{-webkit-transform:scale(0.8);transform:scale(0.8);}.kenburns.is-current img.pan-top-right{-webkit-transform-origin:right top;transform-origin:right top;}.kenburns.is-current img.pan-top-left{-webkit-transform-origin:left top;transform-origin:left top;}.kenburns.is-current img.pan-bottom-left{-webkit-transform-origin:left bottom;transform-origin:left bottom;}.kenburns.is-current img.pan-bottom-right{-webkit-transform-origin:right bottom;transform-origin:right bottom;}.search-hint{position:relative;box-sizing:border-box;display:inline-block;width:44px;height:50px;overflow:hidden;font-size:15px;font-family:"Avenir Next";color:#666666;text-decoration:none;text-transform:uppercase;padding-left:20px;border-left:1px solid #5e5e5e;-webkit-transition:width 0.2s,color 0.2s;transition:width 0.2s,color 0.2s;}.search-hint .search-hint-label{position:absolute;line-height:50px;right:64px;-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0;-webkit-transition:opacity 0.2s,-webkit-transform 0.2s;transition:opacity 0.2s,-webkit-transform 0.2s;transition:transform 0.2s,opacity 0.2s;transition:transform 0.2s,opacity 0.2s,-webkit-transform 0.2s;}.search-hint .search-icon{margin:15px 0;}.search-hint .search-icon path{fill:white;}.search-hint.is-expanded,.search-hint:hover{width:150px;color:white;}.search-hint.is-expanded .search-hint-label,.search-hint:hover .search-hint-label{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px);}.region-section-bar{background:black;top:0;right:0;bottom:0;left:240px;z-index:1;position:absolute;padding-right:30px;overflow:hidden;display:none;}.region-section-bar .current_section_item{float:right;line-height:80px;}.region-section-bar .region-link{line-height:80px;font-family:"Avenir Next";font-weight:100;}.region-section-bar .region-link .arrow{top:35px;}.section-title{font-size:20px;color:#333333;font-family:"Avenir Next";font-weight:bold;text-align:center;margin:1.7em auto;max-width:900px;line-height:1.2em;font-size:20px;}@media (min-width: 601px) {.section-title{font-size:30px;}}@media (min-width: 1201px) {.section-title{font-size:40px;}}.grid-rows .grid-rows-details{position:absolute;font-family:"Avenir Next";text-transform:uppercase;font-weight:bold;font-size:19px;z-index:2;left:30px;bottom:30px;width:calc(100% - 60px);}.grid-rows .grid-rows-details span{display:block;}.grid-rows .grid-rows-details .grid-rows-cell-icon img{display:inline-block;width:auto;max-width:100%;height:48px!important;}@media (max-width: 1020px) {.grid-rows .grid-rows-details .grid-rows-cell-icon img{height:28px!important;}}.grid-rows .grid-rows-cell{display:block;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;}.grid-rows .grid-rows-cell [data-aspect-shim]{display:block;width:100%;position:relative;z-index:0;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;background-size:100% auto;background-position:center center;background-repeat:no-repeat;}.grid-rows .grid-rows-cell:before{content:"";position:absolute;z-index:1;opacity:0.3;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;position:absolute;top:0;left:0;right:0;bottom:0;}.grid-rows .grid-rows-cell[data-alignment="right"] .grid-rows-details{left:auto;right:30px;text-align:right;}@media (min-width: 601px) {.grid-rows .grid-rows-row{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (max-width: 600px) {.grid-rows [data-aspect-shim][height="48"]{padding-bottom:25%;}}.grid-rows .grid-rows-row+.grid-rows-row{margin-top:15px;}@media (max-width: 600px) {.grid-rows .grid-rows-cell+.grid-rows-cell{margin-top:15px;}}@media (min-width: 601px) {.grid-rows .grid-rows-cell+.grid-rows-cell{margin-left:15px;}.grid-rows .grid-rows-cell-icon+.grid-rows-cell-title{margin-top:15px;}}.grid-rows[data-contrast-mode="dark"] .grid-rows-cell{background-color:#4d4d4d;}.grid-rows[data-contrast-mode="dark"] .grid-rows-cell:before{background:black;}.grid-rows[data-contrast-mode="dark"] .grid-rows-cell-title{color:#ffffff;}.grid-rows[data-contrast-mode="light"] .grid-rows-cell:before{background:white;}.grid-rows[data-contrast-mode="light"] .grid-rows-cell-title{color:#4d4d4d;}@media (min-width: 601px) {html.no-touchevents .grid-rows .grid-rows-cell:hover [data-aspect-shim]{-webkit-transform:scale(1.05);transform:scale(1.05);}html.no-touchevents .grid-rows .grid-rows-cell:hover:before{opacity:0.5;}}.product-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:columns;flex-direction:columns;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;}.product-preview .product-preview-thumbnail{position:relative;}.product-preview .product-preview-thumbnail img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}.product-preview .product-preview-thumbnail [data-aspect-shim]{display:block;width:100%;}.product-preview .product-preview-caption{font-family:"Avenir Next";text-align:center;font-size:18px;}.product-preview .product-preview-caption span{display:block;}.product-preview .product-preview-caption span+span{margin-top:1em;}.product-preview .product-preview-title{color:#4d4d4d;font-weight:700;}.product-preview .product-preview-model{color:#979797;}.product-preview .product-preview-desc{color:#979797;font-size:16px;}.campaign-tile{display:block;text-decoration:none;position:relative;}.campaign-tile .campaign-tile-backdrop.landscape{display:none;}.campaign-tile .campaign-tile-backdrop.portrait{display:block;width:100%;}@media screen and (orientation: landscape) {.campaign-tile .campaign-tile-backdrop.landscape{display:block;}.campaign-tile .campaign-tile-backdrop.portrait{display:none;}}.campaign-tile-layout-container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:4.5%;left:8%;right:8%;bottom:4.5%;}@media screen and (orientation: landscape) {.campaign-tile-layout-container{top:8%;left:4.5%;right:4.5%;bottom:8%;}.campaign-tile-layout-container.two-up{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.campaign-tile-layout-container.two-up .campaign-tile-column-layout{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:47%;}}.campaign-tile-column-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}@media screen and (orientation: landscape) {.campaign-tile-column-layout{height:100%;}.campaign-tile-column-layout .campaign-tile-image-region{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.campaign-tile-text-region{padding:15px;}.campaign-tile-title{color:#333333;font-size:22px;margin:10px auto;}@media (min-width: 601px) {.campaign-tile-title{font-size:32px;}}@media (min-width: 1021px) {.campaign-tile-title{font-size:48px;}}.campaign-tile[data-contrast-mode="dark"] .campaign-tile-title{color:#ffffff;}.campaign-tile-icon{display:inline-block;max-width:130px;}.campaign-tile-image-region{overflow:hidden;position:relative;}.campaign-tile-image-region img{width:100%;}@media screen and (orientation: landscape) {.campaign-tile-image-region img{-o-object-fit:contain;object-fit:contain;position:absolute;position:absolute;top:0;left:0;right:0;bottom:0;height:100%!important;}}.category-filter{background:#f2f2f2;font-family:"Avenir Next";}.category-filter .category-filter-section{padding:12.5px 25px;position:relative;}.category-filter .category-filter-section .category-filter-section-controls{display:none;}.category-filter .category-filter-section+.category-filter-section{border-top:1px solid #e6e6e6;}.category-filter .category-filter-section.is-open{padding-bottom:20px;}.category-filter .category-filter-section.is-open .category-filter-section-controls{display:block;margin-top:12.5px;}.category-filter .category-filter-section-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;font-size:16px;font-weight:bold;height:35px;cursor:pointer;}.category-filter .category-filter-section-label span{-webkit-box-flex:1;-ms-flex:1;flex:1;}.category-filter .category-filter-section-label:after{display:inline-block;content:"";width:20px;height:31px;background:url("https://assets.fusionentertainment.com/_site_images/icon/plus-minus-grey.svg") top center no-repeat;}.category-filter .category-filter-section-label.is-active:after{background-position:bottom center;}.category-filter .category-filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #e6e6e6;}.category-filter .category-filter-header [data-filter-clear]{background:none;padding:0;border:none;font-family:"Avenir Next";font-weight:bold;outline:0px none!important;}.category-filter .category-filter-header-title{margin:0;color:#4d4d4d;text-transform:uppercase;font-weight:bold;font-size:16px;}.category-filter .category-filter-actions button{width:100%;display:block;font-size:16px;height:50px;line-height:50px;}.category-filter .category-filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:5px 0;line-height:33px;border-radius:5px;}.category-filter .category-filter-button button{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;border:0px none;outline:0px none;text-align:left;background:none;font-size:13px;font-weight:100;font-family:"Avenir Next";}.category-filter .category-filter-button button:disabled{opacity:0.3;}@media (min-width: 401px) {.category-filter .category-filter-button{font-size:15px;}}.category-filter .category-filter-button.is-active{background:white;}.category-filter .category-filter-button.is-active:before{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/checkmark-blue.svg");}.category-filter .category-filter-button .category-filter-button-tooltip{background:url("https://assets.fusionentertainment.com/_site_images/icon/circled-question-mark.svg") center center no-repeat transparent;display:inline-block;width:33px;height:33px;}.category-filter .category-filter-button:before{display:inline-block;content:"";width:33px;height:33px;margin-right:0.2em;background:none no-repeat center center;}.category-filter .mobile-only{display:none;}.category-filter.is-floating{display:block;top:20px;z-index:2002;width:calc(100% - 30px);min-width:290px;max-width:400px;margin:0 auto;}.category-filter.is-floating .mobile-only{display:-webkit-box;display:-ms-flexbox;display:flex;}.category-filter.is-floating .category-filter-scrollable{max-height:calc(100vh - 150px);overflow-y:auto;}.category-filter .filter-section-icon{width:26px;margin-right:8px;-webkit-transform:translateY(-2px);transform:translateY(-2px);}.category-filter .filter-section-icon span{display:block;width:26px;text-align:center;}.category-filter .filter-section-icon img{max-width:100%;margin:0 auto;opacity:0.8;}.is-selected .category-filter .filter-section-icon img{opacity:1;}@supports (mix-blend-mode:multiply) and (mix-blend-mode:screen){.category-filter .filter-section-icon{mix-blend-mode:multiply;}.category-filter .filter-section-icon span{background:white;mix-blend-mode:screen;}[data-theme="marine"] .category-filter-section-label.is-selected .filter-section-icon{background:#2879BC;}[data-theme="watersports"] .category-filter-section-label.is-selected .filter-section-icon{background:#2FB1B5;}}.category-filter-bar{background:#ffffff;border-bottom:1px solid #e6e6e6;}.category-filter-bar .category-filter-bar-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.category-filter-bar .category-filter-bar-row .stretch{-webkit-box-flex:1;-ms-flex:1;flex:1;}.category-filter-bar .category-filter-bar-row>*{padding:0 20px;}.category-filter-bar .select2-container.controlled-width{min-width:290px;}@media only screen and (max-width: 914px) {.category-filter-bar .select2-container.controlled-width{max-width:290px;}}.category-filter-bar.mobile{padding:0;height:91px;}.category-filter-bar.mobile .category-filter-bar-row{height:45px;padding:0 20px;}.category-filter-bar.mobile .category-filter-bar-row.center,.category-filter-bar.mobile .category-filter-bar-row:first-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.category-filter-bar.mobile .category-filter-bar-row+.category-filter-bar-row{border-top:1px solid #e6e6e6;}.category-filter-bar.mobile .category-filter-bar-row+.category-filter-bar-row .filter-param-select{-webkit-transform:translateY(-2px);transform:translateY(-2px);}.category-filter-bar.mobile .category-filter-bar-row+.category-filter-bar-row .filter-param-select a.select2-choice{font-size:14px;}.category-filter-bar.mobile .category-filter-bar-row+.category-filter-bar-row [data-filter-mobile-open]{color:#4d4d4d;font-size:14px;text-transform:uppercase;font-weight:bold;font-family:"Avenir Next";border:0px none;background:none;}.category-filter-bar.tablet{padding:0;}.category-filter-bar.tablet .category-filter-bar-row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.category-filter-bar .category-filter-bar-filter-switch{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:170px;-webkit-transition:width 0.2s,background-color 0.2s;transition:width 0.2s,background-color 0.2s;}.category-filter-bar .category-filter-bar-filter-switch [data-filter-clear]{visibility:hidden;opacity:0;background:none;border:none;font-family:"Avenir Next";font-weight:bold;margin-right:-100px;-webkit-transition:visibility 0.2s,opacity 0.2s,margin 0.2s;transition:visibility 0.2s,opacity 0.2s,margin 0.2s;outline:0px none!important;}.category-filter-bar .category-filter-bar-filter-switch.is-open{background:#f2f2f2;width:300px;min-width:300px;}.category-filter-bar .category-filter-bar-filter-switch.is-open [data-filter-clear]{visibility:visible;opacity:1;margin-right:0px;}.category-filter-bar [data-sticky]{top:0;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffff;height:45px;}.category-filter-bar [data-sticky].is-stuck{position:fixed;width:100%;z-index:10;top:0;-webkit-transition:top 0.2s linear;transition:top 0.2s linear;}.category-filter-bar [data-sticky].is-stuck .top{background:#ffffff;}.category-filter-bar.headroom--pinned [data-sticky].is-stuck,.category-filter-bar.headroom--not-top [data-sticky].is-stuck{top:77px;}@media (max-width: 1020px) {.category-filter-bar.headroom--pinned [data-sticky].is-stuck,.category-filter-bar.headroom--not-top [data-sticky].is-stuck{top:52px;}}.category-filter-bar.headroom--unpinned [data-sticky].is-stuck{top:0;}.category-filter-tabs{height:60px;}.category-filter-tabs button{background:none;border:none;text-transform:uppercase;font-size:18px;font-weight:bold;font-family:"Avenir Next";line-height:56px;color:#979797;border-top:4px solid transparent;padding:0;outline:0px none!important;}.category-filter-tabs button.is-active{color:#4d4d4d;}.category-filter-tabs button+button{margin-left:50px;}.category-banner{min-height:310px;width:100%;position:relative;}.category-banner,.category-banner-slide{min-height:350px;-webkit-transition:min-height 0.1s;transition:min-height 0.1s;}@media (min-width: 401px) {.category-banner,.category-banner-slide{min-height:310px;}}@media (min-width: 769px) {.category-banner,.category-banner-slide{min-height:400px;}}@media (min-width: 1201px) {.category-banner,.category-banner-slide{min-height:480px;}}.category-banner-slide{display:none;position:relative;width:100%;height:100%;padding:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.category-banner-slide.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width: 601px) {.category-banner-slide{padding:30px 40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}@media (min-width: 769px) {.category-banner-slide{padding:0 60px;}}@media (min-width: 1201px) {.category-banner-slide{padding:0 90px;}}.category-banner-slide,.category-banner-slide[data-contrast-mode="dark"]{color:white;background:black;}.category-banner-slide[data-contrast-mode="light"]{color:black;background:white;}.category-banner-slide .backdrop{opacity:1;}.category-banner-slide .button{font-size:16px;white-space:nowrap;text-transform:capitalize;}@media (min-width: 401px) {.category-banner-slide .button{text-transform:uppercase;}}@media (min-width: 769px) {.category-banner-slide .button{font-size:20px;text-transform:uppercase;}}.category-banner-slide .category-banner-slide-content{-ms-flex-item-align:end;align-self:flex-end;}@media (min-width: 601px) {.category-banner-slide .category-banner-slide-content{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}}.category-banner-slide .category-banner-slide-title{font-size:24px;text-transform:uppercase;letter-spacing:0.15em;font-weight:bold;margin-top:0;margin-bottom:15px;}@media (min-width: 601px) {.category-banner-slide .category-banner-slide-title{font-size:32px;}}@media (min-width: 769px) {.category-banner-slide .category-banner-slide-title{font-size:38px;}}@media (min-width: 1021px) {.category-banner-slide .category-banner-slide-title{font-size:42px;}}.category-banner-slide .category-banner-slide-text{font-size:12px;font-weight:100;font-family:"Avenir Next";line-height:1.5em;margin-top:15px;margin-bottom:1.5em;max-width:480px;}@media (min-width: 601px) {.category-banner-slide .category-banner-slide-text{font-size:14px;}}@media (min-width: 769px) {.category-banner-slide .category-banner-slide-text{font-size:19px;}}*{box-shadow:0 0 1px rgba(0,0,255,0) inset;}.filter-param-select{width:auto!important;text-transform:uppercase;font-family:"Avenir Next";border:1px solid transparent;padding:0 10px 0 0!important;}.filter-param-select a.select2-choice{height:36px;padding:6px 10px 6px 15px;border:0px none;background-color:transparent;background-size:16px;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrowdown-black.svg");text-align:left;font-size:18px;}[data-theme="marine"] .filter-param-select .select2-choice{color:#2879BC;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrowdown-blue.svg");}[data-theme="watersports"] .filter-param-select .select2-choice{color:#2FB1B5;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrowdown-teal.svg");}.filter-param-select.select2-dropdown-open{border-color:#CCCCCC;border-bottom-color:transparent;}.filter-param-select-dropdown{font-family:"Avenir Next";font-size:18px;text-transform:uppercase;-webkit-transform:translateY(-1px);transform:translateY(-1px);}.filter-param-select-dropdown .select2-results{margin:5px 0 0;max-height:300px;}.filter-param-select-dropdown .select2-result{line-height:30px;}.filter-param-select-dropdown .select2-highlighted{color:#2879BC!important;}.filter-param-select-dropdown [data-parent-option]{font-weight:bold;}.filter-param-select-dropdown [data-parent-option]~[data-child-option]{padding-left:25px!important;}.filter-param-select-dropdown.small-text{font-size:14px;}.filter-param-select-dropdown.small-text .select2-result{line-height:20px;}.filter-param-icons{overflow:hidden;margin-top:10px;padding:0 0 10px;max-width:100%;width:auto;display:inline-block;cursor:pointer;}.filter-param-icons .filter-param-icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:distribute;justify-content:space-around;background:#ffffff;border-radius:5px;}.filter-param-icons .category-filter-icon{display:block;width:80px;min-width:80px;-ms-flex-preferred-size:80px;flex-basis:80px;}.filter-param-icons .category-filter-icon img{width:100%;}.filter-param-icons .category-filter-icon+.category-filter-icon{margin-left:5px;}.filter-param-icons [data-selection-prompt]{margin:10px 0 0;font-size:15px;text-align:center;line-height:30px;min-width:0;}.big-switch{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.big-switch input{display:none;}.big-switch label{color:#4d4d4d;margin-left:1em;font-size:16px;font-family:"Avenir Next";font-weight:bold;cursor:pointer;}.big-switch:before,.big-switch:after{content:"";display:block;cursor:pointer;}.big-switch:before{width:50px;height:27px;border-radius:14px;background:#D8D8D8;-webkit-transition:background-color 0.1s;transition:background-color 0.1s;}.big-switch:after{width:21px;height:21px;border-radius:10px;position:absolute;top:3px;left:3px;z-index:1;background:white;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);-webkit-transition:left 0.1s;transition:left 0.1s;cursor:pointer;}.big-switch.is-active:after{left:25px;}.category-product{text-align:center;font-family:"Avenir Next";}.category-product a{display:block;color:black;text-decoration:none;}.category-product .category-product-images{width:100%;position:relative;}.category-product .category-product-details{padding:0 10px 20px;position:relative;z-index:2;}@media (min-width: 401px) {.category-product .category-product-details{padding:0 20px 40px;}}.category-product .category-product-title{text-transform:uppercase;font-size:17px;margin:0;}.category-product .category-product-model{color:#979797;text-transform:uppercase;font-size:14px;margin:5px 0 0;}.category-product .category-product-tags{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;top:13px;right:0px;}.category-product .category-product-tag{padding:0.3em 0.6em 0.2em;font-size:14px;font-weight:bold;text-transform:uppercase;background:#4d4d4d;color:#ffffff;}.category-product [data-quickview]{background:none;border:0px none;position:absolute;top:10px;left:10px;z-index:2;display:none;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;outline:0px none!important;padding-left:35px;height:27px;line-height:25px;background:url("https://assets.fusionentertainment.com/_site_images/icon/eye-black.svg") left center no-repeat;background-size:27px 18px;}[data-theme="marine"] .category-product [data-quickview]{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/eye-blue.svg");}[data-theme="watersports"] .category-product [data-quickview]{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/eye-teal.svg");}@media (min-width: 769px) {.category-product [data-quickview]{opacity:0.0;display:block;}.category-product [data-quickview]:hover{opacity:0.7;}.category-product:hover [data-quickview]{opacity:1.0;}}.category-product [data-widget="mini-slideshow"]{position:absolute;top:0;left:0;width:100%;}.category-product [data-widget="mini-slideshow"] .flickity-prev-next-button{opacity:0;}.category-product:hover [data-widget="mini-slideshow"] .flickity-prev-next-button{opacity:1;}[data-widget="mini-slideshow"]{padding-bottom:100%;}[data-widget="mini-slideshow"] .flickity-viewport{position:absolute;width:100%;}[data-widget="mini-slideshow"] .flickity-slider>*{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px 0;}@media (min-width: 401px) {[data-widget="mini-slideshow"] .flickity-slider>*{padding:0 40px 0;}}[data-widget="mini-slideshow"] .flickity-prev-next-button{-webkit-transition:opacity 0.2;transition:opacity 0.2;border-radius:50%;width:46px;height:46px;background:transparent;}[data-widget="mini-slideshow"] .flickity-prev-next-button svg path{fill:#80F300;}[data-theme="marine"] [data-widget="mini-slideshow"] .flickity-prev-next-button svg path{fill:#2879BC;}[data-theme="watersports"] [data-widget="mini-slideshow"] .flickity-prev-next-button svg path{fill:#2FB1B5;}[data-widget="mini-slideshow"] .flickity-prev-next-button:hover{background:transparent!important;}[data-widget="mini-slideshow"] .flickity-prev-next-button.next{right:0px;}[data-widget="mini-slideshow"] .flickity-prev-next-button.previous{left:0px;}@media (min-width: 401px) {[data-widget="mini-slideshow"] .flickity-prev-next-button.next{right:5px;}[data-widget="mini-slideshow"] .flickity-prev-next-button.previous{left:5px;}}[data-widget="mini-slideshow"] img{visibility:hidden;}[data-widget="mini-slideshow"].flickity-enabled img{visibility:visible;}.product-quickview{width:calc(100% - 40px);max-width:640px;font-family:"Avenir Next";}.product-quickview .product-quickview-images{background:#ffffff;}.product-quickview [data-widget="mini-slideshow"]{padding-bottom:53%;}.product-quickview [data-widget="mini-slideshow"] .flickity-slider>div{padding:20px 0;}@media (min-width: 601px) {.product-quickview [data-widget="mini-slideshow"] .flickity-slider>div{padding:40px 0;}}.product-quickview [data-widget="mini-slideshow"] img{margin:0 auto;max-height:100%;}.product-quickview [data-widget="mini-slideshow"] .flickity-prev-next-button.next:hover{right:-5px;}.product-quickview [data-widget="mini-slideshow"] .flickity-prev-next-button.previous:hover{left:-5px;}.product-quickview .product-quickview-details{background:#f2f2f2;padding:20px;}.product-quickview .product-quickview-details .product-title{text-transform:uppercase;font-size:18px;margin:0;}.product-quickview .product-quickview-details .product-model{font-size:14px;margin-top:5px;color:#979797;}.product-quickview .product-quickview-details .product-desc{margin-top:0;font-size:13px;font-weight:100;line-height:1.4em;}@media (max-width: 600px) {.product-quickview .product-quickview-details .product-desc{margin-bottom:20px;}}.product-quickview .product-quickview-details .product-feature{font-weight:bold;font-size:14px;margin:0;opacity:0.8;}.product-quickview .product-quickview-details .button.plain{padding-left:0;margin-bottom:15px;}.product-quickview .product-quickview-details ul[data-qv-features]{margin:0 0 0 15px;padding:0 0 0 10px;}.product-quickview .product-quickview-details ul[data-qv-features]:empty{display:none;}@media (min-width: 601px) {.product-quickview .product-quickview-details{padding:40px 40px 10px;}.product-quickview .product-quickview-details .product-title{font-size:25px;}.product-quickview .product-quickview-details .product-model{font-size:18px;}.product-quickview .product-quickview-details .product-desc{font-size:18px;}.product-quickview .product-quickview-details .product-feature{font-size:17px;}.product-quickview .product-quickview-details [data-layout]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.product-quickview .product-quickview-details [data-layout]>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px;}.product-quickview .product-quickview-details [data-layout]>:nth-child(2){width:30%;min-width:200px;}}.product-quickview .product-quickview-actions{background:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.product-quickview .product-quickview-actions>div{display:-webkit-box;display:-ms-flexbox;display:flex;}.product-quickview .product-quickview-actions a{height:44px;padding:0 15px;line-height:44px;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;}.product-quickview .product-quickview-actions a+a{margin-left:1px;}@media (min-width: 601px) {.product-quickview .product-quickview-actions{background:#f2f2f2;}.product-quickview .product-quickview-actions a{height:55px;padding:0 30px;font-size:18px;line-height:55px;}.product-quickview .product-quickview-actions a.action{font-size:18px;}}.modal .product-quickview{margin:10px auto;}@media (min-width: 601px) {.modal .product-quickview{margin:52px auto;}}.close-or-esc{font-family:"Avenir Next";color:#80F300;font-size:12px;margin:10px 20px;background:none;border:0px none;padding:0;letter-spacing:0.05em;outline:0px none!important;-webkit-transition:color 0.3s;transition:color 0.3s;}.close-or-esc:hover,.close-or-esc:active,.close-or-esc:focus{color:white;}.modal{position:fixed;z-index:2500;top:0;left:0;width:100vw;height:100vh;overflow-y:scroll;}.modal .close-or-esc{position:relative;z-index:2502;}.modal .modal-overlay{display:block;position:fixed;background:rgba(26,26,26,0.9);z-index:2501;width:100vw;height:100vh;top:0;bottom:0;}.modal .modal-overlay+*{position:relative;z-index:2502;margin-left:auto;margin-right:auto;}.boat-picker{width:calc(100% - 30px);max-width:960px;background:#ffffff;}.boat-picker .boat-picker-header{border-bottom:1px solid #CCCCCC;}.boat-picker .boat-picker-header .boat-picker-title{font-size:24px;color:black;text-align:center;line-height:60px;margin:0;}@media (min-width: 401px) {.boat-picker .boat-picker-header .boat-picker-title{font-size:32px;line-height:100px;}}.boat-picker .boat-picker-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;}.boat-picker .boat-picker-list button{border:0px none;background:none;-ms-flex-preferred-size:50%;flex-basis:50%;}.boat-picker .boat-picker-list img{width:100%;}.boat-picker .boat-picker-list .faux-checkbox{display:block;width:20px;height:20px;box-shadow:0 1px 2px grey inset;border-radius:3px;background:#ddd;margin:10px auto;}.boat-picker .boat-picker-list button.is-active .faux-checkbox{background:url("https://assets.fusionentertainment.com/_site_images/icon/checkmark.svg") center center no-repeat #2879BC;}@media (min-width: 401px) {.boat-picker .boat-picker-list button{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;}}@media (min-width: 601px) {.boat-picker .boat-picker-list button{-ms-flex-preferred-size:20%;flex-basis:20%;}}.boat-picker .boat-picker-actions .button{display:block;width:100%;}@media (min-width: 401px) {.boat-picker .boat-picker-actions .button{display:none;}}.modal .boat-picker{margin:10px auto;}@media (min-width: 601px) {.modal .boat-picker{margin:52px auto;}}.category-filter-zero-state{width:100%;text-align:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:100vh;}.category-filter-zero-state .category-filter-zero-state-inner{margin:20vw auto;max-width:80%;width:50vw;}.category-filter-zero-state .category-filter-zero-state-heading{color:rgba(0,0,0,0.5);margin:0;font-size:32px;}@media (min-width: 601px) {.category-filter-zero-state .category-filter-zero-state-heading{font-size:42px;}}.category-filter-zero-state .category-filter-zero-state-text{color:rgba(0,0,0,0.7);font-family:"Avenir Next";font-size:18px;}.category-filter-zero-state .category-filter-zero-state-text small{display:block;margin-top:1em;}@media (min-width: 601px) {.category-filter-zero-state .category-filter-zero-state-text{font-size:24px;}}.category-filter-zero-state .category-filter-zero-state-heading+.category-filter-zero-state-text{margin-top:30px;}.bg-white{background-color:#FFF;}.bg-grey{background-color:#f2f2f2;}.bg-grey-dark{background-color:#232021;}.bg-pattern{background:url("https://assets.fusionentertainment.com/_site_images/bg/bg.png") repeat;background-size:100px 100px;min-height:100%;}.grey-dark{color:#4d4d4d;}.green{color:#80F300;}.white{color:#FFF;}.border{border-top:1px solid #B8B8B8;}.bg-img{background-image:url("https://assets.fusionentertainment.com/_site_images/bg/teaser-background.jpg");background-size:cover;position:relative;z-index:0;}.bg-img:before{background-color:rgba(0,0,0,0.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;}@media (min-width: 769px) {.left{float:left;}}@media (min-width: 769px) {.right{float:right;}}.margin-top{margin-top:20px;}.margin-top-small{margin-top:5px;}.margin-top-med{margin-top:30px;}.margin-top-large{margin-top:40px;}@media (min-width: 769px) {.margin-top-exlarge{margin-top:59px;}}.collapse-none{max-height:1000px;}.collapse-none .btn{height:45px;line-height:50px;}.padding-none{padding:0;}.padding{padding:30px;}.padding-left{padding-left:16px;}.padding-bottom-large{padding-bottom:200px;}.after-none:after{content:"";}.font-small{font-size:1.125em;}.font-medium{font-size:1.5em;}.capital{text-transform:uppercase;}.list-style{list-style:disc;}.bold{font-weight:700;}.text-right{text-align:right;}.press-block{display:block;margin:30px 0;overflow:hidden;text-decoration:none;}.press-block:last-child{margin-bottom:0;}.press-block .date{float:left;padding-right:15px;width:52px;}.press-block .unit{font-family:"Decima Nova",Helvetica,sans-serif;margin-bottom:0;text-align:center;text-transform:uppercase;}.press-block .unit.month{font-size:0.75em;padding-top:3px;}.press-block .unit.day{background-color:#B8B8B8;color:#4d4d4d;font-size:1.5em;padding-top:6px;}.press-block .title{float:left;font-size:1em;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;width:70%;}.press-block .title:hover{color:#999999;}@media (min-width: 769px) {.press-block .title{width:85%;}}.press-block .desc{clear:both;padding-top:10px;}@media (min-width: 601px) {.press-block .desc{clear:none;float:left;width:90%;}}@media (min-width: 769px) {.press-block .desc{width:85%;}}#toast-container{display:block;position:fixed;z-index:8032;}@media (max-width: 600px) {#toast-container{min-width:100%;bottom:0%;}}@media (min-width: 601px) and (max-width: 768px) {#toast-container{min-width:30%;left:5%;bottom:7%;}}@media (min-width: 769px) {#toast-container{min-width:8%;bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.toast{border-radius:2px;box-sizing:border-box;top:0px;width:auto;clear:both;margin-top:10px;position:relative;max-width:100%;height:40px;line-height:40px;background-color:#4d4d4d;padding:0px 25px;font-family:"Arial",sans-serif;font-size:0.75em;font-weight:300;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;border-radius:5px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.75);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.toast .btn,.toast .btn-flat{margin:0;margin-left:3rem;}.toast.clipboard{padding-left:40px;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/clipboard.svg");background-repeat:no-repeat;background-size:16px;background-position:left 12px top 9px;}.toast.rounded{border-radius:24px;}.nav-wrap{z-index:1000;background-color:#FFF;padding-bottom:10px;}@media (min-width: 769px) {.nav-wrap{background-color:transparent;padding-bottom:0;}}.nav-container{background-color:#232021;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin:0 auto;overflow:hidden;padding:8px 8px 2px!important;width:85%;}@media (min-width: 601px) {.nav-container{width:95%;}}@media (min-width: 769px) {.nav-container{border-radius:0;height:44px;margin-top:-54px;max-width:944px;width:100%;}}.nav-container p{float:right;margin:5px 10px 0 0!important;}@media (min-width: 769px) {.nav-container p{display:none;}}.nav-btn{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/hamburger.svg");background-repeat:no-repeat;height:25px;width:30px;}@media (min-width: 769px) {.nav-btn{display:none;}}.nav{max-height:0;-webkit-transition:max-height 0.3s;transition:max-height 0.3s;}.nav.is-active{max-height:1000px;}@media (min-width: 769px) {.nav{max-height:100%;}}.nav-links{color:#999999;font-size:1em;display:block;padding:10px 0;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;}.nav-links:first-child{padding-top:30px;}@media (min-width: 769px) {.nav-links:first-child{padding-top:5px;}}@media (min-width: 769px) {.nav-links{border-bottom:3px solid transparent;display:inline-block;font-size:1.125em;margin:0 20px;padding:8px 3px 10px 3px;}}.nav-links:hover,.nav-links.is-active{color:#FFF;}.status-bar{border-bottom:1px solid #B8B8B8;padding:10px 20px!important;overflow:hidden;background-color:#FFF;}@media (min-width: 769px) {.status-bar{display:none;}}.overview{color:#999999;font-family:"Decima Nova",Helvetica,sans-serif;float:left;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;}.overview:before{content:" < ";}.overview.overview-large-screen{position:absolute;right:30px;top:70px;}.overview.overview-large-screen:hover{color:#FFF;}@media (min-width: 601px) {.overview:hover{color:#FFF;}}.overview.hide-for-large-down{display:none;}@media (min-width: 769px) {.overview.hide-for-large-down{display:block;}}.loggedin-status{color:#80F300;font-family:"Decima Nova",Helvetica,sans-serif;float:right;text-decoration:none;text-transform:uppercase;-webkit-transition:color 0.3s;transition:color 0.3s;}.marine-wrap .loggedin-status{color:#2879BC;}@media (min-width: 769px) {.loggedin-status{font-size:1.125em;margin:10px 20px 0 0;}}@media (min-width: 601px) {.loggedin-status:hover{color:#FFF;}}.loggedin-status.hide-for-large-down{display:none;}@media (min-width: 769px) {.loggedin-status.hide-for-large-down{display:block;}}.product-container .desc{float:right;margin-top:-25px;}@media (min-width: 769px) {.product-container .desc{margin-top:-45px;}}.product-container .heading-main{margin:20px 0 10px;}.product-container .img{margin:30px 0 10px;}@media (min-width: 601px) {.product-container .img{margin:30px auto 10px;width:50%;}}@media (min-width: 769px) {.product-container .img{width:60%;}}.tooltip{font-size:11px;color:white;background:black;padding:4px 9px;border-radius:6px;vertical-align:middle;text-align:center;font-family:"Avenir Next";max-width:9em;-webkit-transition:opacity 0.1s ease-in,-webkit-transform 0.1s ease-in;transition:opacity 0.1s ease-in,-webkit-transform 0.1s ease-in;transition:transform 0.1s ease-in,opacity 0.1s ease-in;transition:transform 0.1s ease-in,opacity 0.1s ease-in,-webkit-transform 0.1s ease-in;opacity:0;-webkit-transform:translate(0,5px);transform:translate(0,5px);}.tooltip:after{content:"";position:absolute;left:50%;top:100%;margin-left:-7px;display:inline-block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid black;}.tooltip.left{-webkit-transform:translate(-5px,0);transform:translate(-5px,0);}.tooltip.left:after{top:50%;left:-10px;margin-top:-7px;display:inline-block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10px solid black;}.tooltip.reveal{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);}.material-tooltip{position:absolute;top:0;left:0;z-index:8200;box-sizing:border-box;display:none;overflow:hidden;min-height:36px;padding:10px 8px;color:#FFF;font-size:1rem;line-height:1rem;text-align:center;background-color:transparent;opacity:0;-webkit-transform:translateY(3px);transform:translateY(3px);will-change:top,left;}.store-details-header{text-align:center;}.store-details-heading{font-size:1.5em;color:#FFF;}.store-overlay-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;background-color:#232021;}.store-overlay-nav .nav-item{width:calc(100%/ 3);font:1.125em "Decima Nova",Helvetica,sans-serif;text-transform:uppercase;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;}.store-overlay-nav .nav-item:hover .nav-item-text,.store-overlay-nav .nav-item.is-active .nav-item-text{border-bottom-color:white;}.store-overlay-nav .nav-item.is-active{color:#FFF;}.store-overlay-nav .nav-item.is-hidden{display:none;}.store-overlay-nav .nav-item.is-non-valid .nav-item-text:after{content:'*';color:red;}.store-overlay-nav .nav-item-text{display:inline-block;padding-top:18px;padding-bottom:10px;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:3px;-webkit-transition:border 0.3s;transition:border 0.3s;}.store-pane{display:none;padding:20px;margin-top:10px;background-color:#232021;}.store-pane.is-active{display:block;}.store-pane .input-row{margin-bottom:10px;}.store-pane .input-row:before,.store-pane .input-row:after{content:"";display:table;}.store-pane .input-row:after{clear:both;}.store-pane .input-row.tall{margin-bottom:20px;}.store-pane .input-label{color:#B8B8B8;}.store-pane .input-label.left{width:30%;}.store-pane .input-label.inline{padding-top:13px;padding-bottom:13px;}.store-pane .input-field,.store-pane .input-table{margin-top:0;font-size:1em;}.store-pane .input-field.right,.store-pane .input-table.right{width:70%;min-width:inherit;}.store-pane .input-field.medium,.store-pane .input-table.medium{max-width:130px;}.store-pane .input-field.compact,.store-pane .input-table.compact{padding-top:3px;padding-bottom:3px;}.store-pane .input-field:-webkit-autofill,.store-pane .input-table:-webkit-autofill{box-shadow:0 0 0px 1000px #FFF inset;}.store-pane .input-field:required,.store-pane .input-table:required{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/required.svg");background-position:right 10px top 10px;background-repeat:no-repeat;background-size:8px;}.store-pane textarea{min-height:100px;}.store-pane input[type="file"]{border:none;}.store-details-map{height:280px;width:100%;margin-bottom:10px;}.store-details-map img{max-width:none;}.store-details-subtext{font:0.75em "Decima Nova",Helvetica,sans-serif;}.store-details-subtext.right-align{text-align:right;}.store-details-logo{display:none;}.store-details-logo.is-visible{display:block;float:left;max-width:100px;}.store-details-logo.is-visible+.input-field{float:left;width:auto!important;max-width:300px;padding-top:0;}.store-details-times tr{background-color:transparent!important;}.store-details-times td{padding:0 10px;}.store-details-times th{padding:0;color:#FFF;background-color:transparent;}.store-details-times .store-times-dash{color:#FFF;}.store-detail-actions{margin-top:20px;}@media (min-width: 769px) {.store-detail-actions{float:right;}}.store-detail-actions .action.cancel{margin-right:20px;font-size:1.125em;line-height:2.9375em;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;}.store-detail-actions .action.cancel:hover{color:#FFF;}.store-detail-actions .btn.submit{margin-top:0;}.newsletter-signup-container{padding:5px;background-color:#000000;}.newsletter-signup-container .container{position:relative;padding:30px;border:1px solid #5D5D5D;border-radius:2px;}.newsletter-signup-container .new{position:absolute;top:5px;left:5px;color:#80F300;font-size:0.6875em;text-transform:uppercase;}.newsletter-signup-container .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;}.newsletter-signup-container .heading-main{color:#ffffff;}.newsletter-signup-container .logo-infolink{width:57px;}.newsletter-signup-container .description{padding-bottom:10px;font-size:0.8125em;}.newsletter-signup-container input{margin-bottom:5px;}.resource-center-banner{background-image:url("https://assets.fusionentertainment.com/_site_images/bg/header-banner.jpg");background-position:center;background-size:cover;height:210px;margin-top:0;width:100%;}@media (min-width: 769px) {.resource-center-banner{background-position:center 0;height:265px;}}.resource-center-banner .heading-main{display:none;}@media (min-width: 769px) {.resource-center-banner .heading-main{color:#FFF;display:block;font-size:3em;padding-top:130px;}}.resource-center-banner-carousel{padding:10px 0 0;background-color:#FFF;}@media (min-width: 601px) {.resource-center-banner-carousel{padding:30px 0 60px;}}.resource-center-banner-carousel .slide-control{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (max-width: 600px) {.resource-center-banner-carousel .cycle-next{padding-right:10px;}}@media (max-width: 600px) {.resource-center-banner-carousel .cycle-prev{padding-left:10px;}}.resource-center-banner-carousel-inner{min-height:260px;width:100%;}.resource-center-banner-carousel-inner>img{margin:0 auto;width:70%;}@media (min-width: 601px) {.resource-center-banner-carousel-inner>img{max-height:300px;max-width:700px;height:100%;width:auto;}}.resource-center-banner-pager{height:42px;margin-top:20px;text-align:center;}.resource-center-banner-pager>span{color:#B8B8B8;font-size:2.5em;cursor:pointer;}.resource-center-banner-pager>span.cycle-pager-active{color:#80F300;}[data-theme="marine"] .resource-center-banner-pager>span.cycle-pager-active{color:#2879BC;}[data-theme="watersports"] .resource-center-banner-pager>span.cycle-pager-active{color:#2FB1B5;}.error-desc{display:block;margin:30px auto;}@media (min-width: 601px) {.error-desc{width:55%;}}.error-desc a{color:#2879BC;-webkit-transition:color 0.3s;transition:color 0.3s;}.error-desc a:hover{color:#999999;}.btn{color:#000;font-size:1.125em;display:inline-block;height:35px;line-height:40px;margin-top:50px;padding:0 10px;position:relative;text-align:left;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;width:215px;}.btn:after{content:" > ";position:absolute;right:10px;-webkit-transition:right 0.3s;transition:right 0.3s;}.btn:hover{color:#FFF;}.btn:hover:after{right:6px;}.btn.after-none:after{content:"";}.btn.center{text-align:center;}.btn.medium{width:183px;}.btn.large{box-sizing:border-box;width:100%;}.btn.submit{border:none;float:right;height:47px;margin-top:-7px;text-align:center;width:170px;}.btn.send-file{border:1px solid;box-sizing:border-box;font-size:0.875em;height:49px;text-transform:uppercase;-webkit-transition:background-color 0.2s,color 0.2s,border-color 0.2s;transition:background-color 0.2s,color 0.2s,border-color 0.2s;}.btn.send-file[disabled]{background-color:#e55046;border-color:#e55046;padding:7px 0;line-height:1.2em;}.btn.send-file[disabled] [data-product-send-total]{line-height:1.3em;}.btn.send-file[disabled] .size-notice{font-size:0.875em;}.btn.send-file[disabled]:hover{border-color:darkred;}.btn.send-file span{text-transform:lowercase;}.btn.send-file:hover{border-color:gray;}.btn.send-file:after{content:"";}.btn.logout{background-color:#f2f2f2;color:#2879BC;display:block;height:47px;margin:0 auto;padding-top:5px;text-align:center;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;width:170px;}.btn.logout:after{content:"";}.btn.logout:hover{background-color:#2879BC;color:#FFF;}.load-more{cursor:pointer;margin-top:0;}.load-more:after{content:"";}.pager{display:inline-block;height:26px;line-height:29px;text-align:center;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;width:122px;background-color:#C8DF90;color:#1A7E23;}[data-theme="marine"] .pager{color:#2879BC;background-color:#eaf1f8;}[data-theme="watersports"] .pager{color:#2FB1B5;background-color:#eaf9f9;}.pager:hover{color:#000;}.pager.left{margin-left:-20px;}.article-filters,.product-filters{box-sizing:border-box;}.article-filters{max-width:250px;margin-top:5px;}@media (min-width: 769px) {.article-filters{position:absolute;top:70px;right:25px;margin-top:0;}}.product-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px;}@media (min-width: 769px) {.product-filters{padding:30px 0;}}.product-filters [data-filter-select]{visibility:hidden;}.product-filters .filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;width:100%;}@media (min-width: 769px) {.product-filters .filter{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;}}@media (min-width: 769px) {.product-filters .filter:not(:nth-last-child(2)){margin-right:16px;}}.product-filters .filter-searchable.select2-container .select2-choice{color:#191919!important;background-color:#f2f2f2!important;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/select-arrow-black.svg")!important;}.product-filters .select2-container{width:100%;height:36px;margin-top:0;}.product-filters .select2-container .select2-choice{box-sizing:border-box;height:100%;width:100%;padding:7px 37px 5px 15px;font-size:1em;background-color:transparent;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/select-arrow-black.svg");background-position:right 10px top 14px;background-repeat:no-repeat;background-size:12px auto;border:none;}[data-theme="marine"] .product-filters .select2-container .select2-choice,[data-theme="watersports"] .product-filters .select2-container .select2-choice{color:#FFF;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/select-arrow-white.svg");}.product-filters.select2-container-disabled{opacity:0.3;}.filter-form{position:relative;}.filter-form .search{padding-right:42px;border:none;font-family:"Arial",sans-serif;font-size:0.875em;height:36px;}.filter-form .search-btn{position:absolute;top:50%;right:0;box-sizing:content-box;height:20px;width:20px;padding:8px 10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.search-container{box-sizing:border-box;display:none;}@media (min-width: 769px) {.search-container{position:absolute;top:70px;right:15px;display:block;}}.search-container.show-small-up{display:block;margin-top:5px;width:250px;}@media (min-width: 601px) {.search-container.show-small-up{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width: 769px) {.search-container.show-small-up{margin-top:0;}}.search-container.dealer-search-container{width:150px;}.search-container.dealer-search-container select{margin-left:0;}.view-all{margin-left:15px;padding:6px 12px 5px;font-size:0.875em;line-height:1;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;color:#1A7E23;background-color:#C8DF90;}[data-theme="marine"] .view-all{color:#2879BC;background-color:#eaf1f8;}[data-theme="watersports"] .view-all{color:#2FB1B5;background-color:#eaf9f9;}.view-all:hover{color:#000;}.filter-product{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-ms-flex-preferred-size:25%;flex-basis:25%;}@media (min-width: 769px) {.filter-product{margin-bottom:0;}}.filter-product .search{height:36px;font-family:'Arial',sans-serif;font-size:0.875em;}.filter-product .search-btn{background-color:#FFF;cursor:pointer;padding:6px 15px 0 15px;}.filter-product .search-btn .svg-search{width:20px;height:20px;}.filter-product .search-btn .svg-search .svg-bg{fill:#000;-webkit-transition:fill 0.3s;transition:fill 0.3s;}.filter-product .search-btn:hover .svg-bg{fill:#2879BC;}.filter-btn{box-sizing:border-box;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#f2f2f2;font-size:0.8125em;height:36px;margin-top:0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;white-space:nowrap;text-transform:capitalize;border-radius:0;}@media (min-width: 769px) {.filter-btn{font-size:0.9375em;}}.filter-btn.medium{min-width:50%;}.filter-btn:after{content:"";}section.component-associate-login .heading{margin-bottom:5px;color:#ffffff;font-size:32px;}section.component-associate-login .description{margin-bottom:20px;color:#999999;font-size:16px;}section.component-associate-login .description a{color:#2879BC;text-decoration:underline;}section.component-associate-login .description a:hover{text-decoration:none;}section.component-associate-login input{padding:6px 0;font-size:1.5em;border:none;border-bottom:1px solid #808080;}section.component-associate-login .btn-submit{padding:10px 0!important;margin-top:40px!important;color:#ffffff;background-color:#2879BC;}section.component-associate-login .btn-submit:hover{background-color:#999999;}.promo{background:#191919;min-height:205px;margin-top:-100px;padding-bottom:10px;z-index:200;}@media (max-width: 1200px) {.promo{min-height:inherit;height:190px;}}@media (max-width: 1020px) {.promo{height:170px;}}@media (max-width: 600px) {.promo{margin-top:0;padding:15px 0;height:auto;}}.promo .middle{margin:0 2%;}@media (max-width: 1020px) {.promo .middle{margin:0 1%;}}@media (max-width: 600px) {.promo .middle{margin:0;}}.promo-el{float:left;width:32%;text-align:center;text-transform:uppercase;}@media (max-width: 1200px) {.promo-el{font-size:14px;}}@media (max-width: 1020px) {.promo-el{font-size:13px;width:32.5%;}}@media (max-width: 768px) {.promo-el{font-size:12px;}}@media (max-width: 600px) {.promo-el{font-size:14px;width:100%;float:none;padding-bottom:10px;}}.promo-el img{margin-top:-50px;box-shadow:0 0 3px rgba(0,0,0,0.3);}@media (max-width: 600px) {.promo-el img{margin-top:0;}}.promo-el h3{color:#FFF;font-size:1em;font-weight:normal;margin:12px 0 0;}.promo-el a{color:#80F300;font-size:0.875em;text-decoration:none;}.promo-el a:hover{color:gray!important;}.marine-wrap .promo-el a{color:#2879BC;}.promo-page{background:#FFF;box-sizing:border-box;}.promo-page .content{box-sizing:border-box;padding:80px 30px;}@media (max-width: 1020px) {.promo-page .content{padding-left:1%;padding-right:1%;}}@media (max-width: 600px) {.promo-page .content{padding:40px 0;max-width:400px;}}@media (max-width: 600px) {.promo-page .content h2{margin:0 0 5px;font-size:1.375em;}}.promo-block-full{text-align:center;}.promo-block-full p{max-width:inherit;}.promo-heading{color:#4d4d4d;font-size:2em;line-height:120%;margin:0 0 10px;}.promo-text{padding:0 25px;}.promo-detail{color:#666666;font-size:0.875em;margin:0 0 10px;}.promo-divide{background:gray;border:0;height:1px;margin:0 0 10px;width:70px;}.promo-block-video{background-position:center;background-repeat:no-repeat;background-size:cover;}.promo-block-video .promo-heading{color:#FFF;}.promo-block-video:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;background:-webkit-linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7));}@media (max-width: 600px) {.promo-block-video .iframe-wrap{width:100%;}}.promo-block-video .iframe-wrap iframe{margin:0 auto;width:100%;}.promo-video-info{padding-right:20px;}.block-promo-gallery{background-position:center;background-repeat:no-repeat;background-size:cover;height:250px;}@media (min-width: 601px) {.block-promo-gallery{height:300px;}}@media (min-width: 769px) {.block-promo-gallery{height:400px;}}.block-promo-gallery:after{bottom:0;content:"";display:block;left:0;right:0;position:absolute;top:0;background:-webkit-linear-gradient(transparent 45%,rgba(0,0,0,0.95) 100%);background:linear-gradient(transparent 45%,rgba(0,0,0,0.95) 100%);}.block-promo-gallery .internal{bottom:0;position:absolute;left:0;right:0;z-index:20;}@media (max-width: 600px) {.block-promo-gallery .media-name{font-size:0.875em;}}@media (max-width: 600px) {.block-promo-gallery .media-info{font-size:0.8125em;}}@media (max-width: 600px) {.block-promo-gallery .media-overlay{padding-bottom:10px;}}.promo-block p{color:#4d4d4d;font-family:"Arial",sans-serif;font-size:0.8125em;max-width:380px;font-size:14px;line-height:1.5em;}.promo-block .promo-detail{font-size:16px;}@media (min-width: 601px) {.promo-block .align-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:480px;}}.promo-block .column{padding:0 20px;}.promo-block:nth-child(odd) .column,.promo-block.text-first .column{float:right;}.promo-block:nth-child(odd) .promo-text,.promo-block.text-first .promo-text{float:left;}.promo-block:nth-child(odd) .left,.promo-block.text-first .left{float:left;}.promo-block:nth-child(odd) .right,.promo-block.text-first .right{float:right;}.promo-block:nth-child(even) .column,.promo-block.img-first .column{float:left;}.promo-block:nth-child(even) .promo-text,.promo-block.img-first .promo-text{float:right;}.promo-block:nth-child(even) .left,.promo-block.img-first .left{float:left;}.promo-block:nth-child(even) .right,.promo-block.img-first .right{float:right;}.promo-block .social-links{margin-top:15px;}.promo-block.border+.border:not(:first-child){border-top:1px solid #B8B8B8;}.promo-block .button{margin-top:20px;}@media (max-width: 600px) {.block-promo-media{height:auto!important;}}.block-promo-media:after{bottom:0;content:"";display:block;left:0;right:0;position:absolute;top:-1px;}.block-promo-media[data-dim="low"]:after{background-color:rgba(0,0,0,0.35);}.block-promo-media[data-dim="medium"]:after{background-color:rgba(0,0,0,0.6);}.block-promo-media[data-dim="high"]:after{background-color:rgba(0,0,0,0.85);}.block-promo-media[data-dim="high"].promo-block p{color:rgba(255,255,255,0.85);}.block-promo-media[data-dim="high"].promo-block p.promo-detail{color:white;}.block-promo-media.white-bg .promo-heading{color:#4d4d4d;}.block-promo-media .content{z-index:20;}.block-promo-media .promo-heading{color:#FFF;}.block-promo-media .promo-detail,.block-promo-media p{color:#999999;}[data-section-type="hero"]{padding:0 0!important;}[data-section-type="hero"] .nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 25px 0 30px;font-family:"Avenir Next";}[data-section-type="hero"] .nav-bar .back-link{font-size:16px;color:#B3B3B3;text-decoration:none;text-transform:uppercase;line-height:60px;}[data-section-type="hero"] .nav-bar .share-icons{padding-right:0;}@media (max-width: 1020px) {[data-section-type="hero"] .nav-bar{display:none;}}[data-section-type="hero"] .slideshow{padding-bottom:0;}@media screen and (max-height: 965px) {[data-section-type="hero"] .product-name-title .name{font-size:26px;margin-bottom:0.3em;}[data-section-type="hero"] .product-name-title .code{font-size:18px;margin-top:-0.3em;}}@media screen and (max-height: 765px) {[data-section-type="hero"] .product-name-title .name{font-size:22px;margin-bottom:0.2em;}[data-section-type="hero"] .product-name-title .code{font-size:16px;margin-top:-0.5em;}}@media screen and (max-height: 565px) {[data-section-type="hero"] .product-name-title .name{font-size:18px;margin-bottom:0.1em;}[data-section-type="hero"] .product-name-title .code{font-size:14px;margin-top:-0.7em;}}@media (min-width: 601px) {[data-section-type="generic-content"][data-layout-mode~="left"],[data-section-type="generic-content"][data-layout-mode~="right"]{padding:50px 30px;}[data-section-type="generic-content"][data-layout-mode~="left"] .internal,[data-section-type="generic-content"][data-layout-mode~="right"] .internal{padding:15px 0;}}@media (min-width: 601px) {[data-section-type="generic-content"][data-layout-mode~="left"] .internal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}[data-section-type="generic-content"][data-layout-mode~="left"] .internal>div{width:50%;}[data-section-type="generic-content"][data-layout-mode~="left"] .internal>:nth-child(1){padding-left:15px;}[data-section-type="generic-content"][data-layout-mode~="left"] .internal>:nth-child(2){padding-right:15px;}}@media (min-width: 769px) {[data-section-type="generic-content"][data-layout-mode~="left"] .internal>:nth-child(1){padding-left:30px;}[data-section-type="generic-content"][data-layout-mode~="left"] .internal>:nth-child(2){padding-right:30px;}}@media (min-width: 601px) {[data-section-type="generic-content"][data-layout-mode~="right"] .internal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}[data-section-type="generic-content"][data-layout-mode~="right"] .internal>div{width:50%;}[data-section-type="generic-content"][data-layout-mode~="right"] .internal>:nth-child(1){padding-right:15px;}[data-section-type="generic-content"][data-layout-mode~="right"] .internal>:nth-child(2){padding-left:15px;}}@media (min-width: 769px) {[data-section-type="generic-content"][data-layout-mode~="right"] .internal>:nth-child(1){padding-right:30px;}[data-section-type="generic-content"][data-layout-mode~="right"] .internal>:nth-child(2){padding-left:30px;}}[data-section-type="generic-content"][data-layout-mode~="top"] .internal,[data-section-type="generic-content"][data-layout-mode~="bottom"] .internal{display:-webkit-box;display:-ms-flexbox;display:flex;}[data-section-type="generic-content"][data-layout-mode~="top"] .copy,[data-section-type="generic-content"][data-layout-mode~="bottom"] .copy{text-align:center;}[data-section-type="generic-content"][data-layout-mode~="top"]{padding-bottom:0;}[data-section-type="generic-content"][data-layout-mode~="top"] .internal{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}@media (min-width: 769px) {[data-section-type="generic-content"][data-layout-mode~="top"] .internal{padding-top:30px;}}[data-section-type="generic-content"][data-layout-mode~="top"] .image{margin-top:30px;margin-bottom:0;}[data-section-type="generic-content"][data-layout-mode~="bottom"]{padding-top:0;}[data-section-type="generic-content"][data-layout-mode~="bottom"] .internal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width: 769px) {[data-section-type="generic-content"][data-layout-mode~="bottom"] .internal{padding-bottom:30px;}}[data-section-type="generic-content"][data-layout-mode~="peek"]{z-index:3;}[data-section-type="generic-content"] .image{margin-bottom:30px;}[data-section-type="generic-content"] .image img{margin:0 auto;max-width:100%;}[data-section-type="generic-content"] .title{font-family:"Avenir Next";font-weight:600;font-size:17px;margin-bottom:1em;}@media (min-width: 601px) {[data-section-type="generic-content"] .title{font-size:22px;}}@media (min-width: 769px) {[data-section-type="generic-content"] .title{font-size:30px;}}[data-section-type="generic-content"] .copy>:first-child{margin-top:0;}[data-section-type="generic-content"] .copy .button{margin-top:1em;}[data-section-type="generic-content"] .blurb{font-size:14px;}@media (min-width: 601px) {[data-section-type="generic-content"] .blurb{font-size:16px;}}[data-section-type="generic-content"] .blurb a{color:inherit;}@media (max-width: 600px) {[data-section-type="generic-content"] .action{text-align:center;}}[data-section-type="feature-blocks"] [data-layout*="three"]{max-width:1200px;margin-left:auto;margin-right:auto;}@media (max-width: 768px) {[data-section-type="full-bleed"] .backdrop{opacity:0.5;}[data-section-type="full-bleed"] .internal{padding:15px 0;}[data-section-type="full-bleed"][data-theme="dark"]{background:black;}}@media (min-width: 769px) {[data-section-type="full-bleed"]{padding-bottom:70%!important;}[data-section-type="full-bleed"] .vertical-align{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;margin:30px 0;}[data-section-type="full-bleed"] .copy{width:50%;}}@media (min-width: 1201px) {[data-section-type="full-bleed"]{padding-bottom:1px!important;min-height:calc(100vh - 230px);}}@media screen and (max-height: 700px) {[data-section-type="full-bleed"] .vertical-align{position:relative;-webkit-transform:none;transform:none;}}[data-section-type="full-bleed"][data-layout-mode="left"] .internal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}[data-section-type="full-bleed"][data-layout-mode="right"] .internal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}[data-section-type="full-bleed"] .title{font-size:17px;margin-bottom:1em;}@media (max-width: 768px) {[data-section-type="full-bleed"] .title{margin-bottom:2em;}}@media (min-width: 601px) {[data-section-type="full-bleed"] .title{font-size:22px;}}@media (min-width: 769px) {[data-section-type="full-bleed"] .title{font-size:30px;}}[data-section-type="full-bleed"] .copy>:first-child{margin-top:0;}[data-section-type="full-bleed"] .copy .button{margin-top:1em;}[data-section-type="full-bleed"] .blurb{font-size:14px;}@media (min-width: 601px) {[data-section-type="full-bleed"] .blurb{font-size:16px;}}[data-section-type="full-bleed"] .blurb a{color:inherit;}@media (max-width: 600px) {[data-section-type="full-bleed"] .action{text-align:center;}}[data-section-type="social-grid"]{padding-bottom:0px!important;}[data-section-type="social-grid"] .internal{max-width:100%;}[data-section-type="social-grid"] .social-feed-external-links{max-width:800px;margin:0 auto;}[data-section-type="social-grid"] .social-grid{max-width:1200px;margin-top:60px;margin-left:auto;margin-right:auto;}@media (max-width: 768px) {[data-section-type="social-grid"]{display:none;}}[data-section-type="centered-text"]{padding-bottom:36%!important;min-height:300px;}[data-section-type="video-element"]{padding:0!important;}[data-section-type="hovergrid"]{padding-top:0!important;padding-bottom:0!important;}[data-section-type="hovergrid"] .hovergrid{max-width:1200px;margin-left:auto;margin-right:auto;}@media (min-width: 769px) {[data-section-type="slideshow-standalone"]{padding-top:60px!important;padding-bottom:60px!important;}}[data-section-type="slideshow-overlayed"]{padding:0!important;}[data-section-type="single-interactive-media"]{padding-top:60px;padding-bottom:60px;}@media (min-width: 601px) {[data-section-type="single-interactive-media"]{padding-bottom:60px!important;}}[data-section-type="single-interactive-media"] .interactive-media{max-width:1200px;margin:0 auto;}[data-section-type="single-interactive-media"] .section-title{margin-top:0;}[data-section-type="multi-interactive-media"]{padding:30px 60px!important;}[data-section-type="multi-interactive-media"] .section-title{position:relative;}[data-section-type="multi-interactive-media"] [data-parent-container]{position:relative;text-align:center;}[data-section-type="multi-interactive-media"] .section-title{max-width:700px;margin-left:auto!important;margin-right:auto!important;}[data-section-type="multi-interactive-media"] .interactive-child-media{padding:0 30px;width:100%;position:absolute;top:0;visibility:hidden;opacity:0;}[data-section-type="multi-interactive-media"] .interactive-child-media [data-widget]{text-align:left;}[data-section-type="multi-interactive-media"] .interactive-child-media [data-widget].is-hidden{display:none!important;}[data-section-type="multi-interactive-media"] .interactive-parent-back{position:relative;z-index:3;background:none;border:none;color:#ffffff;display:inline-block;margin-top:30px;outline:0px none!important;}[data-section-type="multi-interactive-media"] .interactive-parent-back:hover{color:#2377bf;}[data-section-type="image-collage"]{padding:0!important;}[data-parallax-section]{overflow:hidden;position:relative;}[data-parallax-target]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:100% auto;height:200%;-webkit-perspective:1000;perspective:1000;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);}@media (min-width: 601px) and (max-width: 768px) {[data-parallax-target]{width:160%;}}@media (max-width: 600px) {[data-parallax-target]{width:180%;}}.header.headroom{position:fixed;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear,-webkit-transform 0.2s linear;}.header.headroom--pinned{-webkit-transform:translateY(0%);transform:translateY(0%);}.header.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%);}@media (max-width: 1200px) {.mm-opened .headroom.header{position:static;}}.boat-builder-intro{margin-left:auto;margin-right:auto;max-width:60em;}.boat-builder-intro p{color:#FFF;margin:0;}.boat-builder-intro .internal{background:#191919;box-sizing:border-box;overflow:hidden;padding-bottom:35px;padding-top:35px;}@media (max-width: 600px) {.boat-builder-intro .internal{padding:20px 20px 30px;}}.boat-builder-intro .left{float:left;width:60%;}@media (max-width: 600px) {.boat-builder-intro .left{width:100%;}}.boat-builder-intro .right{float:right;}@media (max-width: 600px) {.boat-builder-intro .right{float:left;}}.boat-builder-search-holder .search-img{height:19px;position:absolute;top:20px;width:20px;}.boat-builder-search-holder .search-img-el{stroke:#4d4d4d;}.boat-builder-search-holder .search-input{background:none;border:none;border-bottom:1px solid #4d4d4d;color:#2879BC;margin:20px 0 0;min-width:300px;outline:none;padding:0 20px 10px 35px;}@media (max-width: 400px) {.boat-builder-search-holder .search-input{max-width:inherit;}}.boat-builder-search-holder .search-input::-webkit-input-placeholder{color:gray;}.boat-builder-search-holder .search-input::-moz-placeholder{color:gray;}.boat-builder-search-holder .search-input:-ms-input-placeholder{color:gray;}.boat-builder-search-holder .search-input::placeholder{color:gray;}.boat-builder-search-holder .search-input:focus::-webkit-input-placeholder{color:#4d4d4d;}.boat-builder-search-holder .search-input:focus::-moz-placeholder{color:#4d4d4d;}.boat-builder-search-holder .search-input:focus:-ms-input-placeholder{color:#4d4d4d;}.boat-builder-search-holder .search-input:focus::placeholder{color:#4d4d4d;}.boat-builder-items{margin:30px 0 100px;}.boat-builder-item{-webkit-transition:opacity 0.6s,-webkit-transform 0.6s;transition:opacity 0.6s,-webkit-transform 0.6s;transition:transform 0.6s,opacity 0.6s;transition:transform 0.6s,opacity 0.6s,-webkit-transform 0.6s;}.boat-builder-item:hover .builder-logo{right:-150px;}.boat-builder-item:hover .builder-bg{-webkit-transform:scale(1.1);transform:scale(1.1);}.boat-builder-item .builder-logo{height:150px;position:absolute;margin-top:-75px;right:25px;top:50%;-webkit-transition:right 0.4s;transition:right 0.4s;width:150px;z-index:20;}@media (max-width: 400px) {.boat-builder-item .builder-logo{height:100px;margin-top:-50px;width:100px;}}.boat-builder-item .builder-bg{-webkit-transition:-webkit-transform 0.3s ease 0.1s;transition:-webkit-transform 0.3s ease 0.1s;transition:transform 0.3s ease 0.1s;transition:transform 0.3s ease 0.1s,-webkit-transform 0.3s ease 0.1s;z-index:19;}.boat-builder-gallery-item{max-width:670px;padding:0!important;width:100%;}.boat-builder-gallery-item .slide-control{top:89px;}@media (max-width: 400px) {.boat-builder-gallery-item .slide-control{top:50px;}}@media (max-width: 600px) {.boat-builder-gallery-item .slide-control{background:none;padding:0 15px;top:70px;}}.boat-builder-gallery-item .link{color:#FFF;display:inline-block;float:right;font-size:1.375em;padding:15px 40px;text-decoration:none;-webkit-transition:background 0.3s;transition:background 0.3s;}@media (max-width: 600px) {.boat-builder-gallery-item .link{font-size:1em;padding:15px 36px 15px 35px;}}.boat-builder-gallery-item .website{background:#2879BC;}.boat-builder-gallery-item .website:after{content:">";display:inline-block;margin-left:10px;-webkit-transition:margin 0.3s;transition:margin 0.3s;}.boat-builder-gallery-item .website:hover{background:gray;}.boat-builder-gallery-item .website:hover:after{margin-left:15px;}@media (max-width: 400px) {.boat-builder-gallery-item .website:hover:after{margin-left:10px;}}.miss .boat-builder-item-el-inner{height:0;margin:0;width:0;}.boat-builder-gallery-info{background:#FFF;overflow:hidden;padding-bottom:20px;}@media (max-width: 600px) {.boat-builder-gallery-info{text-align:center;}}.boat-builder-gallery-info-logo{box-sizing:border-box;float:left;padding:20px;width:25%;}@media (max-width: 600px) {.boat-builder-gallery-info-logo{float:none;width:120px;}}.boat-builder-gallery-desc{box-sizing:border-box;float:right;max-height:320px;overflow-y:scroll;padding:20px 20px 0;text-align:left;width:75%;}@media (max-width: 600px) {.boat-builder-gallery-desc{border-top:1px solid #B8B8B8;float:none;max-height:200px;width:100%;}}.boat-builder-gallery-desc .name{color:#2879BC;margin:5px 0 0;}.boat-builder-gallery-desc .about p{color:#4d4d4d;}.registerFormProductBlock+.registerFormProductBlock{border-top:5px solid #888;padding-top:20px;}.view-contact{max-width:1024px;margin-left:auto;margin-right:auto;}.view-contact .container{background-color:#FFF;}.view-contact .container li{margin-bottom:20px;}.view-contact .component-form-success{background-color:#FFF;}.view-contact .form-select-type{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}@media (min-width: 769px) {.view-contact .form-select-type{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}.view-contact .description{position:absolute;top:80px;right:0;left:0;margin:0;font-family:"Arial",sans-serif;font-size:0.8125em;text-align:center;}@media (min-width: 769px) {.view-contact .description{top:50px;}}.dealer-login-page p{color:#666;}.dealer-login-page .inner{background:#FFF;padding:20px 0;}.dealer-login-page .form-wrapper{max-width:360px;margin:20px auto;}.dealer-login-page .forgot{float:left;margin:16px 0 0;}.dealer-login-page .link{color:#000;text-decoration:none;}.dealer-login-page .link:hover{color:#666!important;}.marine-wrap .dealer-login-page .link{color:#2879BC;}.dealer-login-page .submit-wrapper{margin-bottom:30px;}.dealer-login-page .desc{font-size:0.8125em;margin-bottom:0;}.dealer-banner .heading{font-size:2.25em;margin:0;}.dealer-banner .subheading{font-size:1.0625em;color:#FFF;margin:-5px 0 0;}.dealer-area-page{margin-top:-100px;}.dealer-area-page .inner-top{clear:both;background:#F2F2F2;}.dealer-area-page .form{padding:30px 25px 0;overflow:inherit;}.dealer-nav{background:#191919;width:456px;float:right;color:#CCC;padding:12px 22px;}.dealer-nav p{display:inline-block;margin:0;}.dealer-nav .highlight{color:#80F300;}.marine-wrap .dealer-nav .highlight{color:#2879BC;}.dealer-nav .link{text-decoration:none;margin:0 10px;}.dealer-nav .link:hover{color:#CCC!important;}.dealer-nav .logout{display:inline-block;width:17px;height:19px;vertical-align:middle;margin:0 15px 0 3px;background:url("https://assets.fusionentertainment.com/_site_images/icon/logout.png") no-repeat;}.dealer-nav .logout:hover{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/logout-hover.png")!important;}.marine-wrap .dealer-nav .logout{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/logout-blue.png");}.dealer-search-container{overflow:hidden;margin-bottom:25px;}.dealer-search-container .left{width:570px;float:left;margin:0;}.dealer-search-container .right{padding:7px 50px 6px;float:left;margin-left:12px;}.dealer-resource-container{overflow:hidden;}.dealer-resource-container .left{font-size:1.125em;float:left;margin:8px 20px 28px 0;}.dealer-resource-container .dk_theme_white{width:273px;margin-left:20px;}.dealer-resource-container .select2-container{float:left;width:51%;}.dealer-table{width:100%;background:#FFF;font-family:"Arial",sans-serif;}.dealer-table th{font-weight:normal;padding:10px 25px;}.dealer-table td{padding:10px 25px;color:gray;}.dealer-table a{color:gray;}.dealer-table a:hover{text-decoration:none;}.dealer-table .head{background:#191919;color:#FFF;text-align:left;font-size:0.875em;}.dealer-table .body{font-size:0.8125em;}.dealer-table .body tr{border-bottom:1px solid #CCC;}.dealer-table .body tr:last-child{border-bottom:0;}.ts_container:hover .ts_thumbnail{display:block;}.ts_thumbnail{display:none;width:150px;height:120px;position:absolute;margin:-74px 0 0 150px;z-index:200;}.ts_thumbnail span{background:transparent url("https://assets.fusionentertainment.com/_site_images/icon/triangle.png") no-repeat top center;width:6px;height:15px;position:absolute;margin:-72px 0 0 -6px;}.ts_preview_wrapper{border:5px solid #FFF;overflow:hidden;position:relative;width:150px;background:#FFF;text-align:center;box-shadow:0 0 5px #999;}[data-widget="dealerListing"]{background:#1A1A1A;width:100%;border-right:1px solid black;}[data-widget="dealerListing"] .zero{position:absolute;color:white;text-align:center;height:100%;width:100%;top:0;left:0;bottom:0;font-size:0.01em;}[data-widget="dealerListing"] .zero .primary{display:block;font-size:32px;}[data-widget="dealerListing"] .zero .secondary{display:block;font-size:20px;}[data-widget="dealerListing"] .zero>*{vertical-align:middle;font-size:32px;display:inline-block;}[data-widget="dealerListing"] .zero:before{height:100%;width:1px;position:relative;display:inline-block;vertical-align:middle;content:"";}[data-widget="dealerListing"] .dealer{position:relative;}[data-widget="dealerListing"] .dealer h4{color:#999999;font-size:18px;line-height:1.4em;padding:4px 0;margin:0;padding-left:30px;background:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/dealer.svg") 5px 5px no-repeat;}[data-widget="dealerListing"] .dealer.installer h4{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/installer.svg");background-position:left 8px;}[data-widget="dealerListing"] .dealer.platinum h4{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/platinum.svg");background-position:left 8px;}[data-widget="dealerListing"] .dealer label{color:#999999;padding-top:4px;padding-bottom:4px;}[data-widget="dealerListing"] .platinum h4{font-weight:bold;color:#ffffff;}[data-widget="dealerListing"] .details{background:black;padding:14px 14px 0;}[data-widget="dealerListing"] .details:empty{padding:0;}[data-widget="dealerListing"] .details .dealer h4{color:#80F300;background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/dealer-active.svg");}[data-widget="dealerListing"] .details .dealer.installer h4{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/installer-active.svg");}[data-widget="dealerListing"] .details .dealer.platinum h4{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/platinum-active.svg");}[data-widget="dealerListing"] .details label{display:inline-block;margin-right:5px;max-width:70%;font-size:15px;}[data-widget="dealerListing"] .details .links{margin-top:15px;border-top:1px solid #333333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}[data-widget="dealerListing"] .details .links a{line-height:50px;color:#2879BC;text-decoration:none;position:relative;display:inline-block;}[data-widget="dealerListing"] .details .links a:before{height:50px;}[data-widget="dealerListing"] .details .links a[href="mailto:"],[data-widget="dealerListing"] .details .links a[href=""],[data-widget="dealerListing"] .details .links a.disabled{opacity:0.6;}[data-widget="dealerListing"] .details .platinum-badge{background:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/platinum-badge.svg") center center no-repeat;width:100%;height:16px;color:transparent;text-transform:uppercase;text-align:center;font-size:0px;margin:6px 0;}[data-widget="dealerListing"] .details .expander{border:0px none;background:none;color:#2879BC;width:100%;height:1em;line-height:1em;display:block;outline:0px none;}[data-widget="dealerListing"] .details .expandable{overflow:hidden;max-height:0;color:#999999;font-family:sans-serif;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}[data-widget="dealerListing"] .details .expandable label{margin-bottom:10px;}[data-widget="dealerListing"] .details .image{float:left;margin-top:3px;width:60px;}[data-widget="dealerListing"] .details .bio{margin-top:0;margin-left:5px;font-size:13px;max-height:160px;overflow:hidden;overflow-y:auto;}[data-widget="dealerListing"] .details .bio p{margin-top:0;}[data-widget="dealerListing"] .details .hours{display:block;color:#999999;}[data-widget="dealerListing"] .details .hours:before{margin-top:2px;}[data-widget="dealerListing"] .details .hours .hours-table{display:table;width:100%;}[data-widget="dealerListing"] .details .hours .hours-row{display:table-row;}[data-widget="dealerListing"] .details .hours span{display:table-cell;padding-left:10px;}[data-widget="dealerListing"] .details .hours span:first-child{padding-left:0;text-transform:capitalize;}[data-widget="dealerListing"] .details .image+.bio{margin-left:70px;}[data-widget="dealerListing"] .details .is-expanded{max-height:580px;}[data-widget="dealerListing"] .listing{background:#1A1A1A;}[data-widget="dealerListing"] .listing .dealer{padding:0.5em 0 0.5em 13px;cursor:pointer;}[data-widget="dealerListing"] .listing .dealer label{display:block;height:1em;margin-top:-3px;margin-left:25px;}[data-widget="dealerListing"] .listing .dealer h4:before{position:absolute;top:11px;left:10px;}[data-widget="dealerListing"] .listing .is-selected{background:#333333;}[data-widget="dealerListing"] .listing .is-selected h4{color:#80F300;background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/dealer-active.svg");}[data-widget="dealerListing"] .listing .is-selected.installer h4{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/installer-active.svg");}[data-widget="dealerListing"] .listing .is-selected.platinum h4{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/platinum-active.svg");}@media (max-width: 600px) {[data-widget="dealerListing"] .listing{height:auto!important;}}.no-flexboxlegacy [data-widget="dealerListing"] .details .links a{margin-right:10px;}.no-flexboxlegacy [data-widget="dealerListing"] .details .links a:before{margin-top:2px;}[data-widget="dealerMap"]{background:#1A1A1A!important;min-height:220px;position:relative;left:0;right:0;border-top:1px solid black;}[data-widget="dealerMap"] .map{min-height:220px;}[data-widget="dealerMap"] img{max-width:none;}@media (min-width: 601px) {[data-widget="dealerMap"]{min-height:580px;margin-left:320px;border-top:0px none;}[data-widget="dealerMap"] .map{min-height:580px;}}[data-widget="dropdown"]{display:none;}[data-widget="dropdown"].is-open{display:block;}[data-widget="searchbar"]{max-width:700px;background:#1A1A1A;padding:0 10px;z-index:1;}[data-widget="searchbar"] input,[data-widget="searchbar"] button{border:0px none;height:50px;}[data-widget="searchbar"] input:focus,[data-widget="searchbar"] input:active,[data-widget="searchbar"] button:focus,[data-widget="searchbar"] button:active{outline:0px none;}[data-widget="searchbar"] button{color:white;overflow:hidden;text-align:center;background-color:transparent;width:33%;padding:0;}[data-widget="searchbar"] button i{background-position:center top;background-repeat:no-repeat;display:block;margin:0 auto;width:40px;height:50px;}[data-widget="searchbar"] button span{display:block;color:#999999;}[data-widget="searchbar"] button:hover i,[data-widget="searchbar"] button.is-active i{background-position:center bottom;}[data-widget="searchbar"] button:hover span,[data-widget="searchbar"] button.is-active span{color:#80F300;}[data-widget="searchbar"] .searchbar-input{position:relative;}[data-widget="searchbar"] .searchbar-input input{font-size:26px;text-indent:10px;color:#ffffff;height:50px;line-height:54px;display:block;width:100%;}[data-widget="searchbar"] .searchbar-input button{position:absolute;top:0;right:0;width:40px;}[data-widget="searchbar"] .searchbar-btn-return i{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/map.svg");}[data-widget="searchbar"] .searchbar-btn-submit i{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/search.svg");}[data-widget="searchbar"] .searchbar-btn-gps i{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/gps.svg");}[data-widget="searchbar"] .searchbar-btn-filter i{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/filter.svg");}@media (max-width: 600px) {[data-widget="searchbar"]{border-top:1px solid black;}[data-widget="searchbar"] .searchbar{text-align:justify;overflow:hidden;height:60px;}[data-widget="searchbar"] .searchbar:after{content:"";display:inline-block;width:100%;height:1px;}[data-widget="searchbar"] .searchbar button{height:60px;margin-right:-0.25em;}[data-widget="searchbar"] .searchbar button i{margin:-10px auto;}[data-widget="searchbar"] .searchbar-input input{background:black;}}@media (min-width: 601px) {[data-widget="searchbar"]{margin:10px auto;}[data-widget="searchbar"] .searchbar{min-height:50px;}[data-widget="searchbar"] .searchbar button{position:absolute;width:40px;}[data-widget="searchbar"] .searchbar button span{display:none;}[data-widget="searchbar"] .searchbar-input{position:absolute;top:0;left:50px;right:90px;}[data-widget="searchbar"] .searchbar-input input{background:transparent;width:100%;}[data-widget="searchbar"] .searchbar-input button{left:100%;right:auto;}[data-widget="searchbar"] .searchbar-filter{position:absolute;right:0;top:100%;}[data-widget="searchbar"] .searchbar-btn-return{display:none;}[data-widget="searchbar"] .searchbar-btn-submit{left:0;}[data-widget="searchbar"] .searchbar-btn-filter{right:0;}}[data-widget="searchbar"] .searchbar-btn-gps{right:40px;}.pac-container{background:#1A1A1A;border-radius:0;width:100%;border:0px none;margin-top:-2px;padding:0 0 6px;}.pac-container .pac-item{border-top:0px none;padding:0px 12px;font-size:12px;color:white;}.pac-container .pac-item:hover,.pac-container .pac-item.pac-item-selected{background:#333333;}.pac-container .pac-item-query{color:#eee;font-size:14px;margin-right:0.5em;}.pac-container .pac-matched{font-weight:bold;color:white;}.pac-container .pac-icon{display:none;}.pac-container:after{display:none!important;}.no-flexboxlegacy [data-widget="searchbar"] .searchbar-input input{line-height:51px;}[data-widget="filter"]{background:black;padding:10px;padding-left:18px;}[data-widget="filter"] button{background:black;display:block;color:#999999;line-height:28px;text-align:left;height:30px;width:100%;}[data-widget="filter"] button:before{content:"";width:1em;display:inline-block;}[data-widget="filter"] .is-selected{color:#FFF;}[data-widget="filter"] .is-selected:before{content:"✓";}@media (min-width: 601px) {[data-widget="filter"]{display:none;padding-left:10px;}[data-widget="filter"].is-open{display:block;}}@media (max-width: 600px) {.promo-page .column{float:none;width:auto;}.promo-page .column img{margin-bottom:10px;}}.promo-page .enquire{bottom:0px;font-size:1.625em;left:50%;margin-left:-136px;padding:20px 0 16px;right:inherit;text-align:center;top:inherit;width:272px;}@media (max-width: 600px) {.promo-page .enquire{font-size:0.8em;margin-left:-100px;padding:10px 0;width:200px;}}@media (max-width: 768px) {.promo-page .enquire{font-size:1.3em;padding:12px 0;}}.promo-page .enquire:after{content:"";}@media (max-width: 400px) {.promo-page .call-to-action{margin-left:-80px;width:160px;}}@media (max-width: 600px) {.promo-page .call-to-action{display:block;visibility:visible;}}@media (max-width: 768px) {.promo-page .call-to-action{font-size:1.5em;}}.block-full{max-height:372px;overflow:hidden;text-align:center;}.block-full h2{font-size:2.25em;}@media (max-width: 1200px) {.block-full h2{margin-bottom:0;}}@media (max-width: 1020px) {.block-full h2{margin:0;}}@media (max-width: 768px) {.block-full h2{font-size:2em;}}@media (max-width: 600px) {.block-full h2{font-size:1.1875em;}}.block-full img{width:100%;}@media (max-width: 600px) {.block-full img{min-height:260px;}}.block-full p{color:#4d4d4d;font-family:"Arial",sans-serif;font-size:0.875em;line-height:160%;}@media (max-width: 600px) {.block-full p{font-size:0.875em;}}@media (max-width: 768px) {.block-full p{font-size:0.75em;}}.block-full .internal{height:82%;left:50%;margin:30px 0 0 -235px;padding:0;position:absolute;text-align:center;width:470px;}@media (max-width: 600px) {.block-full .internal{margin-left:-140px;width:280px;}}.tech-using .product-carousel{display:block!important;margin:0;padding:60px 0;visibility:visible!important;}@media (max-width: 600px) {.tech-using .product-carousel{padding:20px 0;}}.tech-using .product-carousel h2{color:#000;font-size:2em;margin:0 0 30px;text-align:center;}@media (max-width: 600px) {.tech-using .product-carousel h2{color:#333;font-size:1.1875em;}}.tech-using .product-carousel a{text-decoration:none;}.tech-using .product-carousel .product{margin:0 22px;}@media (max-width: 600px) {.tech-using .product-carousel .product{margin:0 14px;}}.tech-using .product-carousel .product .product-name{color:#4d4d4d;}.tech-using .product-carousel .product .product-number{color:gray;}@media (max-width: 600px) {.tech-using .product-carousel .internal{padding:0 15%;width:70%;}}#outdated{z-index:2000;}.with-sidebar>.left{padding:20px!important;}@media (min-width: 769px) {.with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;}.with-sidebar>.left{max-width:calc(70% - 40px);padding:0!important;padding-right:40px!important;}.with-sidebar>aside>h2{margin-top:0;}}html,.page{background:url("https://assets.fusionentertainment.com/_site_images/bg/bg.png") repeat;background-size:100px 100px;min-height:100%;min-width:320px;}body{font-family:"Decima Nova",Helvetica,sans-serif;font-size:1em;line-height:1.4;overflow-x:hidden;}img{display:block;height:auto!important;max-width:100%;vertical-align:middle;}div,article,section,header,footer,nav,li{position:relative;}.page{overflow-x:hidden;}@media (min-width: 1021px) {.page{padding-top:77px;}}@media (max-width: 1020px) {.page{padding-top:52px;}}.mm-opened .page{padding-top:0;}.internal{font-size:16px;padding:0 2em;max-width:60em;margin:0 auto;}@media (max-width: 600px) {.internal{padding:0;width:100%;}}.content-padding{padding-top:2em;padding-bottom:2em;}@media (max-width: 600px) {.content-padding{padding:0;width:100%;}}h1,h2,h3,h4,h5{font-weight:normal;font-family:"Avenir Next";}html.is-locked,html.is-locked body{overflow:hidden;}iframe{width:100%;}@media (max-width: 768px) {iframe{height:auto;}}[data-view="homepage"] section[data-section-type~="module"]{padding:10px;}@media (min-width: 601px) {[data-view="homepage"] section[data-section-type~="module"]{padding:40px;}}@media (min-width: 769px) {[data-view="homepage"] section[data-section-type~="module"]{padding:60px;}}@media (min-width: 1021px) {[data-view="homepage"] section[data-section-type~="module"]{padding:85px;}}[data-view="homepage"] section[data-section-type~="module"] .section-title{margin-top:0;}[data-view="homepage"] section[data-section-type~="full-bleed"]{padding:0;}.component-newsletter-join{max-width:504px;margin:0 auto;}.component-newsletter-join [data-form-view]{display:none;}.component-newsletter-join [data-form-view].is-active{display:block;}.component-newsletter-join input{box-sizing:border-box;width:100%;padding:6px 0;color:#FFF;font-size:1em;background:none;border-top:0;border-right:0;border-left:0;box-shadow:none;outline:none;-webkit-transition:all 0.2s;transition:all 0.2s;}@media (min-width: 769px) {.component-newsletter-join input{font-size:1.5em;}}.component-newsletter-join input::-webkit-input-placeholder{color:#808080;}.component-newsletter-join input::-moz-placeholder{color:#808080;}.component-newsletter-join input:-ms-input-placeholder{color:#808080;}.component-newsletter-join input::placeholder{color:#808080;}.component-newsletter-join input:focus{border-bottom-color:#FFF;}.component-newsletter-join input:focus::-webkit-input-placeholder{color:rgba(128,128,128,0.4);}.component-newsletter-join input:focus::-moz-placeholder{color:rgba(128,128,128,0.4);}.component-newsletter-join input:focus:-ms-input-placeholder{color:rgba(128,128,128,0.4);}.component-newsletter-join input:focus::placeholder{color:rgba(128,128,128,0.4);}.component-newsletter-join input.is-filled-in:invalid+.text-error{display:block;}.component-newsletter-join input,.component-newsletter-join .checkbox-border{border-bottom:1px solid #808080;}.component-newsletter-join .form-group{position:relative;padding-left:40px;margin-bottom:20px;background-repeat:no-repeat;background-position:left center;background-size:24px auto;}.component-newsletter-join .form-group.bg-icon-name{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/newsletter-name.png");}.component-newsletter-join .form-group.bg-icon-email{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/newsletter-email.png");}.component-newsletter-join .form-group.bg-icon-list{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/newsletter-checkbox.svg");background-position:left top;}.component-newsletter-join .checkbox-group{margin-bottom:5px;}.component-newsletter-join .checkbox-group input[type="checkbox"]{position:absolute;visibility:hidden;margin-left:-9999px;}.component-newsletter-join .checkbox-group input[type="checkbox"]+label{position:relative;display:block;width:32px;height:18px;margin-bottom:15px;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.component-newsletter-join .checkbox-group input[type="checkbox"]+label:before,.component-newsletter-join .checkbox-group input[type="checkbox"]+label:after{display:block;position:absolute;top:1px;bottom:1px;left:1px;content:"";}.component-newsletter-join .checkbox-group input[type="checkbox"]+label:before{right:1px;background-color:#979797;border-radius:60px;-webkit-transition:background 0.4s;transition:background 0.4s;}.component-newsletter-join .checkbox-group input[type="checkbox"]+label:after{height:12px;left:3px;top:3px;width:12px;background-color:#000;border-radius:50%;-webkit-transition:all 0.3s;transition:all 0.3s;}.component-newsletter-join .checkbox-group input[type="checkbox"]:checked+label:before{background-color:#80F300;}.component-newsletter-join .checkbox-group input[type="checkbox"]:checked+label:after{margin-left:14px;}.component-newsletter-join .checkbox-group .label{padding-left:40px;color:#979797;white-space:nowrap;}.component-newsletter-join .btn-submit{display:block;margin:0 auto;padding:10px 0;width:155px;color:#000;font-size:1.125em;text-transform:uppercase;background-color:#80F300;border:0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.component-newsletter-join .btn-submit:hover{background-color:#FFF;}.component-newsletter-join .btn-share-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;}.component-newsletter-join .btn-share{box-sizing:border-box;display:block;padding:10px 0;width:calc(100%/ 2 - 10px);color:#FFF;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.component-newsletter-join .btn-share.facebook{background-color:#4762A1;}.component-newsletter-join .btn-share.twitter{background-color:#55acee;}.component-newsletter-join .btn-share:hover{color:#000;background-color:#FFF!important;}.component-newsletter-join .btn-reset{display:none;padding:0;color:#80F300;background:none;border:none;outline:none;-webkit-transition:color 0.2s;transition:color 0.2s;-moz-appearance:none;-webkit-appearance:none;}.component-newsletter-join .btn-reset:hover{color:#FFF;}.component-newsletter-join .btn-reset.is-active{display:block;}.component-newsletter-join p{color:#808080;}.component-newsletter-join a{color:#80F300;text-decoration:none;-webkit-transition:color 0.2s;transition:color 0.2s;}.component-newsletter-join a:hover{color:#FFF;}.component-newsletter-join .heading{margin-top:0;margin-bottom:15px;color:#80F300;font-size:1.875em;}@media (min-width: 769px) {.component-newsletter-join .heading{font-size:3em;}}.component-newsletter-join .heading.center{text-align:center;}.component-newsletter-join .text-fine{margin:0;color:#979797;font-size:0.75em;}.component-newsletter-join .text-error{position:absolute;top:50%;right:0;display:none;margin:0;color:#e81a1a;font-family:"Arial",sans-serif;font-size:0.875em;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.component-newsletter-join .text-share{margin-top:30px;margin-bottom:0;}@media (min-width: 769px) {.component-newsletter-join .text-share{font-size:1.125em;}}.component-newsletter-join .form-group.bg-icon-password{background-image:url(/img/icon-password.svg);}[data-app="where-to-buy"] a:active,[data-app="where-to-buy"] a:focus{outline:0px none;}[data-app="where-to-buy"] a:link{color:inherit;}[data-app="where-to-buy"] .layout{position:relative;z-index:0;}[data-app="where-to-buy"] [data-widget="dealerListing"]{position:static;}[data-app="where-to-buy"] [data-widget="dealerMap"]{position:static;}@media (min-width: 601px) {[data-app="where-to-buy"] [data-widget="dealerListing"]{position:absolute;top:0;left:0;bottom:0;z-index:1;width:320px;}}@media (min-width: 601px) {[data-app="where-to-buy"] [data-widget="dealerMap"]{position:relative;z-index:0;}}[data-app="where-to-buy"] [class^="icon-"]{padding-left:29px;position:relative;}[data-app="where-to-buy"] [class^="icon-"]:before{vertical-align:middle;content:"";display:inline-block;background:transparent center center no-repeat;width:25px;height:2em;position:absolute;top:0;left:0;}[data-app="where-to-buy"] .icon-car:before{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/car.svg");}[data-app="where-to-buy"] .icon-clock:before{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/clock.svg");}[data-app="where-to-buy"] .icon-mobile:before{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/mobile.svg");}[data-app="where-to-buy"] .icon-marker:before{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/marker.svg");}[data-app="where-to-buy"] .icon-desktop:before{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/desktop.svg");}[data-app="where-to-buy"] .icon-envelope:before{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/envelope.svg");}[data-app="where-to-buy"] .icon-turn:before{background-image:url("https://assets.fusionentertainment.com/_site_images/wheretobuy/turn.svg");}[data-view="software-updates"] *{box-sizing:border-box;}[data-view="software-updates"] .banner .heading{text-transform:uppercase;}[data-view="software-updates"] .cell.blurb{font-family:"Avenir Next";}[data-view="software-updates"] .cell.video .title{margin-top:0;font-family:"Avenir Next";}[data-view="software-updates"] .video-embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;width:100%;overflow:hidden;height:auto;}[data-view="software-updates"] .video-embed iframe,[data-view="software-updates"] .video-embed object,[data-view="software-updates"] .video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;}[data-view="software-updates"] .downloadables-accordion{margin-top:30px;}[data-view="product-details"] *{box-sizing:border-box;}[data-view="product-details"] [data-ajax-swap-href]{cursor:pointer;}[data-view="product-details"] .main{line-height:1.7em;background:#ffffff;color:black;font-family:"Avenir Next";}[data-view="product-details"] [data-section-type]:first-child{padding-top:52px;padding-bottom:0px;}@media (min-width: 1021px) {[data-view="product-details"] [data-section-type]:first-child{padding-top:77px;}}[data-view="product-details"] section{position:relative;padding:30px;}[data-view="product-details"] section h1,[data-view="product-details"] section h2,[data-view="product-details"] section h3,[data-view="product-details"] section h4,[data-view="product-details"] section h5,[data-view="product-details"] section h6{font-family:"Avenir Next";font-weight:bold;}[data-view="product-details"] section{font-size:16px;line-height:20px;}@media (min-width: 601px) {[data-view="product-details"] section{font-size:18px;line-height:28px;}}@media (min-width: 1021px) {[data-view="product-details"] section{font-size:20px;line-height:30px;}}[data-view="product-details"] section[data-theme="dark"]{color:#ffffff;}[data-view="product-details"] section[data-theme="dark"] a{color:#ffffff;}[data-view="product-details"] section[data-theme="dark"] .section-title{color:#ffffff;}[data-view="product-details"] section[data-section-type="full-width"]{padding-left:0;padding-right:0;}[data-view="product-details"] .subtitle{font-size:18px;max-width:690px;text-align:center;margin-left:auto;margin-right:auto;padding:0 1em;color:#979797;}@media (min-width: 601px) {[data-view="product-details"] .subtitle{font-size:20px;}}@media (min-width: 1021px) {[data-view="product-details"] .subtitle{font-size:22px;}}[data-view="product-details"] .section-title+.subtitle{margin-top:-1em;margin-bottom:3em;}[data-view="portal"] .page{padding-top:0;}.portal-bg{background:#191919;}@media (max-width: 600px) {.portal-bg{background:url("https://assets.fusionentertainment.com/_site_images/bg/bg.png") repeat;background-size:100px 100px;}}.portal-wrap{background:#191919;}@media (max-width: 600px) {.portal-wrap{background:#222;}}.portal-top{height:100vh;overflow:hidden;background-size:cover!important;}.portal-top img{min-width:1280px;min-height:100%;width:100%;height:auto;}.section-caption{color:#fff;font-size:15px;padding-right:2em;padding-top:20px;}@media (max-width: 600px) {.section-caption{padding-right:0;}}@media (min-width: 1021px) {.section-caption{font-size:16px;}}.section-caption>div{display:none;}.section-caption .is-current{display:block;}.portal-sidebar{top:0;left:0;width:50%;height:100vh;position:absolute;max-width:450px;min-height:530px;box-sizing:border-box;}.portal-sidebar .internal{padding-right:0;}@media (max-width: 600px) {.portal-sidebar{width:100%;height:100vh;max-width:none;position:relative;background:transparent;}}.portal-sidebar a{text-decoration:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.portal-sidebar .logo{float:none;display:block;margin-bottom:20px;}@media (max-width: 600px) {.portal-sidebar .logo{float:none;width:230px;margin:0 auto 20px;}}.portal-sidebar .region-link{float:none;color:#fff;font-family:"Avenir Next";font-weight:lighter;text-align:center;}@media (min-width: 601px) {.portal-sidebar .region-link{font-size:18px;}}@media (min-width: 769px) {.portal-sidebar .region-link{font-size:20px;}}.portal-sidebar .region-link .arrow{top:7px;display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid white;}.lt-ie9 .portal-sidebar .region-link .arrow{top:4px;}@media (max-width: 600px) {.portal-sidebar .region-link .arrow{top:15px;}}.portal-sidebar .region-link:hover .arrow{border-top-color:#B8B8B8;border-left-color:transparent!important;}.lt-ie9 .portal-sidebar{background:#191919;}.portal-sidebar *,.portal-sidebar *:before,.portal-sidebar *:after{box-sizing:inherit;}.portal-sidebar .internal{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:30px;padding-bottom:20px;}.portal-sidebar .internal .portal-header{height:124px;min-height:124px;}.portal-sidebar .internal .portal-footer{width:100%;height:auto;padding:0 0 20px 0;}@media (max-width: 600px) {.portal-sidebar{min-height:410px;}.portal-sidebar .internal{padding-top:0;padding-bottom:0;}.portal-sidebar .internal .portal-footer{padding:20px 10px;}}.portal-footer .footer-info .social-links{margin-bottom:30px;}@media (max-width: 1020px) {.portal-footer .footer-info .social-links{margin-top:30px;margin-bottom:0;}}.mobile-keyword{float:right;line-height:23px;display:inline-block;}.portal-bot{margin-top:-168px;}@media (max-width: 600px) {.portal-bot{margin-top:0;background:transparent;background:yellow;}}.portal-bot a{text-decoration:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}@media (max-width: 600px) {.portal-bot .logo{width:230px;float:none;margin:0 auto;}}.lt-ie9 .portal-bot{background:#191919;}.portal-header{overflow:hidden;padding-bottom:18px;}@media (max-width: 600px) {.portal-header{padding:25px 0;background:#252222;}}.footer-info{text-align:left;}@media (max-width: 600px) {.footer-info{text-align:center;}}.footer-info-links{color:gray;}.footer-info-links.show-on-large{display:none;}.footer-info-links.hide-on-large{display:block;}.footer-info-links a{display:block;color:inherit;margin-bottom:10px;}@media (max-width: 600px) {.footer-info-links a{margin:0 0 0 10px;display:inline-block;}.footer-info-links a:first-child{margin-left:0;}}@media (min-width: 1021px) {.footer-info-links.hide-on-large{display:none;}.footer-info-links.show-on-large{display:block;}.footer-info-links a{margin:0 0 0 10px;display:inline-block;}.footer-info-links a:first-child{margin-left:0;}}[data-view="category"] *{box-sizing:border-box;}[data-view="category"] [data-category-filter-output]{background:#ffffff;}@media (min-width: 769px) {[data-view="category"] .category-filter-bar.mobile{display:none;}}@media (max-width: 768px) {[data-view="category"] .category-filter-bar.tablet{display:none;}}[data-view="resource-center"] p{margin:0;}[data-view="resource-center"] button{background-color:transparent;border:none;padding:0;}[data-view="resource-center"] button:focus{outline:none;}[data-view="resource-center"] input,[data-view="resource-center"] textarea,[data-view="resource-center"] select{border:none;}[data-view="resource-center"] input:focus,[data-view="resource-center"] textarea:focus,[data-view="resource-center"] select:focus{outline:none;}[data-view="resource-center"] input[type="checkbox"]{background-color:#FFF;background-repeat:no-repeat;background-position:center;background-size:8px auto;border-color:#B8B8B8;float:left;height:13px;margin:3px 0 0 -13px;width:13px;-moz-appearance:none;-webkit-appearance:none;}[data-view="resource-center"] input[type="checkbox"]:checked{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/tick.svg");}[data-view="resource-center"] input[type="checkbox"].is-partial{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/dash.svg");}[data-view="resource-center"] hr{width:80%;}@media (min-width: 601px) {[data-view="resource-center"] hr{width:92%;}}[data-view="resource-center"] html.plain-bg{background:#000;}[data-view="resource-center"] .row{overflow:hidden;}[data-view="resource-center"] .row:first-child{margin-bottom:10px;}[data-view="resource-center"] .row p{margin-top:0;}[data-view="resource-center"] h1{font-family:"Decima Nova",Helvetica,sans-serif;}[data-view="resource-center"] h1.center{text-align:center;}[data-view="resource-center"] h1.capital{text-transform:uppercase;}[data-view="resource-center"] p{font-family:"Arial",sans-serif;}[data-view="resource-center"] p.center{text-align:center;}[data-view="resource-center"] h1{color:#4d4d4d;font-size:2.0625em;}[data-view="resource-center"] h2{font-size:1em;}[data-view="resource-center"] h2.medium{font-size:1.75em;}[data-view="resource-center"] h4,[data-view="resource-center"] p{color:gray;}[data-view="resource-center"] h4,[data-view="resource-center"] p,[data-view="resource-center"] li{font-size:0.875em;}[data-view="resource-center"] h4{font-family:"Arial",sans-serif;font-weight:700;}[data-view="resource-center"] li{font-family:"Arial",sans-serif;}[data-view="resource-center"] .heading-main{margin:0;}[data-view="resource-center"] .heading-main.white{color:white;}[data-view="resource-center"] .heading-small-screen{color:#FFF;font-size:1.375em;text-align:center;}[data-view="resource-center"] .backdrop{position:absolute;z-index:-1;display:none;width:14px;height:7px;background-color:#323232;opacity:0;-webkit-transform-origin:50% 10%;transform-origin:50% 10%;will-change:opacity;}[data-view="resource-center"] .icon{font-family:'icon';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[data-view="resource-center"] .icon-pencil:before{content:"\e600";}[data-view="resource-center"] .icon-googleplus:before{content:"\e605";}[data-view="resource-center"] .icon-facebook:before{content:"\e602";}[data-view="resource-center"] .icon-instagram:before{content:"\e604";}[data-view="resource-center"] .icon-twitter:before{content:"\e601";}[data-view="resource-center"] .icon-youtube:before{content:"\e603";}[data-view="resource-center"] .icon-search{background-repeat:no-repeat;float:left;}[data-view="resource-center"] .icon-search{height:25px;width:25px;}[data-view="resource-center"] .icon-search .icon-search-inner{-webkit-transition:stroke 0.3s;transition:stroke 0.3s;}[data-view="resource-center"] .icon-search:hover .icon-search-inner{stroke:#80F300;}.marine-wrap [data-view="resource-center"] .icon-search:hover .icon-search-inner{stroke:#2879BC;}[data-view="resource-center"] .overlay{display:none;max-width:260px;overflow:hidden;width:100%;}@media (min-width: 601px) {[data-view="resource-center"] .overlay{max-width:320px;}}[data-view="resource-center"] .overlay .contact{color:#80F300;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;}[data-view="resource-center"] .overlay .contact:hover{color:#FFF;}@media (min-width: 601px) {[data-view="resource-center"] .overlay.medium{width:680px;max-width:680px;}}@media (min-width: 601px) {[data-view="resource-center"] .overlay.large{max-width:740px;}}@media (min-width: 601px) {[data-view="resource-center"] .overlay.extra-large{min-width:700px;max-width:700px;}}@media (min-width: 1021px) {[data-view="resource-center"] .overlay.extra-large{min-width:960px;max-width:960px;}}[data-view="resource-center"] .overlay.tall{min-height:700px;}[data-view="resource-center"] .overlay-platinum-dealer-container{background-color:#191919;}[data-view="resource-center"] .overlay-platinum-dealer-container h2{position:relative;padding-top:17px;padding-bottom:17px;font:1.625em normal "Decima Nova",Helvetica,sans-serif;text-align:center;background-color:rgba(25,25,25,0.9);}@media (min-width: 601px) {[data-view="resource-center"] .overlay-platinum-dealer-container h2{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}[data-view="resource-center"] .overlay-platinum-dealer-container h2:after{position:absolute;bottom:0;left:50%;display:block;width:120px;height:4px;background-color:#80F300;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);}@media (min-width: 601px) {[data-view="resource-center"] .overlay-platinum-dealer-container h2+.row{margin-top:-30px;}}[data-view="resource-center"] .overlay-platinum-dealer-container p{margin-bottom:15px;font:0.875em "Arial",sans-serif;line-height:140%;color:#FFF;}[data-view="resource-center"] .overlay-platinum-dealer-container a{color:#80F300;}.marine-wrap [data-view="resource-center"] .overlay-platinum-dealer-container a{color:#2879BC;}[data-view="resource-center"] .overlay-platinum-dealer-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (min-width: 601px) {[data-view="resource-center"] .overlay-platinum-dealer-container .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}[data-view="resource-center"] .overlay-platinum-dealer-container .col{padding:15px 30px;}[data-view="resource-center"] .overlay-platinum-dealer-container .col-md-6{box-sizing:border-box;}@media (min-width: 601px) {[data-view="resource-center"] .overlay-platinum-dealer-container .col-md-6{width:50%;}}[data-view="resource-center"] .input-form{clear:none;padding-top:10px;}[data-view="resource-center"] .password{color:gray;display:block;margin-top:15px;text-align:right;-webkit-transition:color 0.3s;transition:color 0.3s;}[data-view="resource-center"] .password:hover{color:#FFF;}@media (min-width: 601px) {[data-view="resource-center"] .password{margin-top:-30px;text-align:left;}}[data-view="resource-center"] .overlay-inner{box-sizing:border-box;margin-top:40px;}@media (min-width: 769px) {[data-view="resource-center"] .overlay-inner{float:left;margin-top:0;width:45%;}}[data-view="resource-center"] [data-error="captcha"]{display:none;margin-bottom:20px;color:red;text-align:right;}[data-view="resource-center"] [data-error="captcha"].is-active{display:block;}[data-view="resource-center"] .form-view{display:none;}[data-view="resource-center"] .form-view.is-active{display:block;}[data-view="resource-center"] .form-view.form-success h1{font-size:1.5em;}@media (min-width: 769px) {[data-view="resource-center"] .form-view.form-success h1{font-size:1.75em;}}[data-view="resource-center"] .form-view .signup-btn{margin-top:-5px;}[data-view="resource-center"] form{clear:both;overflow:hidden;}[data-view="resource-center"] input,[data-view="resource-center"] textarea{box-sizing:border-box;width:100%;padding:12px 10px;color:gray;font-size:1.125em;border:1px solid #B8B8B8;}[data-view="resource-center"] input:not(:first-child),[data-view="resource-center"] textarea:not(:first-child){border-top:none;}[data-view="resource-center"] input[type="submit"]{padding:4px 10px 0;margin-top:0;border-radius:0;}[data-view="resource-center"] textarea{max-width:100%;min-height:170px;min-width:100%;}@media (min-width: 769px) {[data-view="resource-center"] textarea{max-height:300px;}}[data-view="resource-center"] .required{background:url("https://assets.fusionentertainment.com/_site_images/icon/required.svg") #FFF;background-position:350px 10px;background-repeat:no-repeat;background-size:8px;}[data-view="resource-center"] select{border-radius:0;box-sizing:border-box;background:url("https://assets.fusionentertainment.com/_site_images/arrow/arrowdown-green.svg") no-repeat right/15px #C8DF90;background-position:50px 10px;color:#1A7E23;cursor:pointer;font-family:"Arial",sans-serif;font-size:0.875em;height:26px;margin-left:10px;padding:0 10px;width:76px;-moz-appearance:none;-webkit-appearance:none;}[data-view="resource-center"] select.wide{background-position:105px 10px;margin-left:5px;width:130px;}[data-view="resource-center"] select.wider{background-position:235px 10px;width:100%;margin-left:0;}@media (min-width: 601px) {[data-view="resource-center"] select.wider{background-position:115px 10px;width:136px;}}[data-view="resource-center"] select[data-filter-select]{visibility:hidden;}[data-view="resource-center"][data-theme="marine"] select{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrowdown-blue.svg");background-color:#eaf1f8;color:#2879BC;}[data-view="resource-center"][data-theme="watersports"] select{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrowdown-teal.svg");background-color:#eaf9f9;color:#2FB1B5;}[data-view="resource-center"] input[type="checkbox"]{padding:10px;}[data-view="resource-center"] .table-wrap label.is-locked{padding-left:35px;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/logout-lock-grey.svg");background-repeat:no-repeat;background-position:10px top;background-size:15px auto;}[data-view="resource-center"] .product-list-inner.is-locked{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/logout-lock-grey.svg");background-repeat:no-repeat;background-position:20px 55px;background-size:15px auto;}[data-view="resource-center"] .file-form-container{box-sizing:border-box;right:0;left:0;padding-top:20px!important;padding-bottom:20px!important;max-width:100%;background-color:black;}[data-view="resource-center"] .file-form-container [data-download-bar-content="form"]{max-width:960px;margin-right:auto;margin-left:auto;}[data-view="resource-center"] .file-form-container .download-bar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}[data-view="resource-center"] .file-form-container .files-none-description{font-family:"Avenir Next";font-size:15px;}[data-view="resource-center"] .file-form-container .file-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding-left:35px;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/files-selected.svg");background-repeat:no-repeat;background-position:left center;background-size:25px auto;}[data-view="resource-center"] .file-form-container .file-info [data-product-send-total],[data-view="resource-center"] .file-form-container .file-info .no-files-selected,[data-view="resource-center"] .file-form-container .file-info .clear-form-btn{font-size:18px;font-family:"Avenir Next";font-weight:500;}[data-view="resource-center"] .file-form-container .file-info .no-files-selected,[data-view="resource-center"] .file-form-container .file-info [data-product-send-total]{color:#ffffff;}[data-view="resource-center"] .file-form-container .file-info .clear-form-btn{display:none;margin-left:10px;}[data-view="resource-center"] .file-form-container .file-restricted{display:none;padding-left:20px;color:#B67272;font-family:"Avenir Next";background-image:url("https://assets.fusionentertainment.com/_site_images/icon/logout-lock-grey.svg");background-repeat:no-repeat;background-position:left top;background-size:13px auto;}[data-view="resource-center"] .file-form-container.has-files-selected .detail-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;}[data-view="resource-center"] .file-form-container.has-files-selected .clear-form-btn{display:block;}[data-view="resource-center"] .file-form-container.has-files-selected .no-files-selected,[data-view="resource-center"] .file-form-container.has-files-selected .files-none-description{display:none;}[data-view="resource-center"] .file-form-container.has-restricted-files .file-restricted{display:block;}[data-view="resource-center"] .file-form-container .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}[data-view="resource-center"] .file-form-container .nav .action-button{margin-left:auto;color:#2879BC;}[data-view="resource-center"] .file-form-container .nav .action-button:hover{color:#ffffff;}[data-view="resource-center"] .file-form-container .nav .action-button.logout{padding-left:30px;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/logout-lock.svg");background-repeat:no-repeat;background-position:left top;background-size:15px auto;}@media (min-width: 801px) {[data-view="resource-center"] .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}}[data-view="resource-center"] .nav .action-button{margin-left:auto;color:#2879BC;}[data-view="resource-center"] .nav .action-button:hover{color:#ffffff;}[data-view="resource-center"] .nav .action-button.logout{padding-left:30px;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/logout-lock.svg");background-repeat:no-repeat;background-position:left top;background-size:15px auto;}[data-view="resource-center"] .nav-wrap+.wrap{position:relative;z-index:1001;}[data-view="resource-center"] .nav-wrap form{margin-left:auto;}[data-view="resource-center"] .icon-deeplink{display:inline-block;width:15px;height:16px;margin-left:10px;cursor:pointer;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/deeplink-green.svg");background-size:15px 100%;}[data-theme="marine"] [data-view="resource-center"] .icon-deeplink{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/deeplink-blue.svg");}[data-theme="watersports"] [data-view="resource-center"] .icon-deeplink{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/deeplink-teal.svg");}[data-view="resource-center"] .login-errors{position:absolute;background:#ffc9d0;border:1px solid #E83333;padding:9px 10px 7px;top:-98px;right:0;z-index:5;}[data-view="resource-center"] .login-errors .login-error{margin:0;font-size:16px;color:#E83333;text-align:right;font-family:"Avenir Next",sans-serif;}[data-view="resource-center"] .login-errors:after{content:"";position:absolute;width:15px;height:15px;right:40px;bottom:-9px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#ffc9d0;border:1px solid #E83333;border-width:0 1px 1px 0;}[data-view="resource-center"] .download-bar-header .detail-input-container{display:none;padding:15px;background-color:#232021;}[data-view="resource-center"] .download-bar-header .detail-input-container .detail-input{margin:0 15px 0 0;}[data-view="resource-center"] .download-bar-header .detail-input-container input{padding:0;color:#999999;line-height:1;background-color:transparent;border:none;border-bottom:1px solid #999999;}[data-view="resource-center"] .download-bar-header .detail-input-container input:focus::-webkit-input-placeholder{color:#ffffff;}[data-view="resource-center"] .download-bar-header .detail-input-container input:focus::-moz-placeholder{color:#ffffff;}[data-view="resource-center"] .download-bar-header .detail-input-container input:focus:-ms-input-placeholder{color:#ffffff;}[data-view="resource-center"] .download-bar-header .detail-input-container input:focus::placeholder{color:#ffffff;}[data-view="resource-center"] .download-bar-header .detail-input-container .btn.send-file{height:auto;width:auto!important;padding:10px 30px;margin-left:auto;color:#ffffff;font-size:16px;font-weight:600;background-color:#2879BC;}[data-view="resource-center"] .download-bar-header .detail-input-container .btn.send-file:hover{color:#2879BC;background-color:#ffffff;}.article-header{background-color:#232021;padding:30px;position:relative;}@media (min-width: 769px) {.article-header{margin-top:0;padding:60px 30px;}}.article-header .heading-main{font-size:1.375em;padding-bottom:20px;}@media (min-width: 769px) {.article-header .heading-main{font-size:2.25em;width:70%;}}.article-container p{margin-top:20px;}.article-container p:first-child{margin-top:0;}.share{color:#FFF;padding:8px;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.share:hover{background-color:gray;}.twitter{background-color:#23A8E2;margin-right:10px;}.facebook{background-color:#334E8C;}.file-download-page{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (max-width: 600px) {.file-download-logo{margin-bottom:40px;}}@media (min-width: 601px) {.file-download-logo{position:absolute;top:40px;left:40px;}}.file-download-wrap{width:100%;max-width:450px;text-align:center;}.file-download-wrap a{color:#2879BC;}.file-download-wrap a:hover{text-decoration:none;}.file-download-wrap .file-download-btn{display:inline-block;padding-top:16px;padding-right:36px;padding-bottom:10px;padding-left:36px;margin-top:40px;font:1.1875em "Decima Nova",Helvetica,sans-serif;color:#000;line-height:1.1875em;text-decoration:none;text-transform:uppercase;vertical-align:middle;background-color:#2879BC;-webkit-transition:background 0.2s;transition:background 0.2s;}.file-download-wrap .file-download-btn:hover{background-color:#FFF;}.file-download-heading{margin-top:0;margin-bottom:30px;font:1.625em normal "Decima Nova",Helvetica,sans-serif;color:#FFF;}.file-download-container{padding:30px;background-color:#191919;}.file-download-filename{padding-top:20px;font:1.1875em normal "Decima Nova",Helvetica,sans-serif;color:#FFF;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.file-thumbnail{width:auto;margin:0 auto;}.file-download-filename{padding-top:20px;font:1.1875em normal "Decima Nova",Helvetica,sans-serif;color:#FFF;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.file-preview{padding-top:90px;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/file-download.svg");background-position:center top;background-repeat:no-repeat;background-size:56px auto;}.file-download-subtext{margin-top:40px;margin-bottom:0;font:1em "Arial",sans-serif;color:#B8B8B8;}.product-resources .file-name{padding-left:36px;}.table-wrap{text-align:left;}@media (min-width: 601px) {.table-wrap{overflow-x:auto;overflow-y:hidden;}}.table-wrap table{min-width:100%;}.table-wrap tfoot,.table-wrap thead{white-space:nowrap;}.table-wrap label{display:block;float:left;padding-left:10px;cursor:pointer;}@media (max-width: 768px) {.table-wrap label{width:360px;}}@media (max-width: 600px) {.table-wrap label{width:280px;}}.table-wrap.is-download-bar-enabled{padding-bottom:180px;}.table-wrap tfoot{text-align:center;}.table-wrap tr{background-color:#f2f2f2;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.table-wrap tr:nth-child(even){background-color:#FFF;}.table-wrap tr:hover{background-color:#B8B8B8;}.table-wrap th{padding:10px 5px 10px 26px;color:#FFF;font-weight:normal;background-color:#000;}.table-wrap th.ordered a{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrowup-white.svg");}.table-wrap th.desc a{background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrowdown-white.svg");}.table-wrap th a{background-position:right center;background-size:12px;background-repeat:no-repeat;color:#FFF;display:inline-block;text-decoration:none;padding-right:30px;}.table-wrap td{padding:10px 5px 10px 26px;position:relative;}.table-wrap td:first-child:hover .product-hover{opacity:1;}.table-wrap input[type="checkbox"]{padding:0!important;}.product-hover{background-color:#FFF;box-shadow:0px 0px 4px 4px rgba(0,0,0,0.3);left:100px;opacity:0;position:absolute;top:42px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;width:150px;z-index:300;pointer-events:none;}.product-grid.is-download-bar-enabled{padding-bottom:180px;}.product-grid-modal-table{margin-top:40px;}.product-grid-modal-table .table-wrap{padding-bottom:100px;}.product-row{background-color:#000;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/plus-white.png");background-position:25px 21px;background-repeat:no-repeat;background-size:15px;cursor:pointer;height:20px;padding:20px 30px;-webkit-transition:background-image 0.3s;transition:background-image 0.3s;}.product-row.is-active{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/minus-white.png");}.product-row .heading-main{padding-left:25px;}.product-row .items-chosen{text-indent:25px;}@media (min-width: 601px) {.product-row .items-chosen{margin-top:-19px;text-align:right;}}.product-list{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:0;-webkit-transition:max-height 0.3s;transition:max-height 0.3s;}@media (min-width: 601px) {.product-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.product-list.is-active{max-height:100%;}.product-list-inner,.product-img,.product-info{display:-webkit-box;display:-ms-flexbox;display:flex;}.product-list-inner{padding:20px 30px;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.product-list-inner input{margin:27px 20px 0 0;}.product-list-inner:hover{background-color:#B8B8B8;}@media (min-width: 601px) {.product-list-inner{box-sizing:border-box;float:left;width:50%;}}.product-img{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:67px;margin-right:30px;padding:0 5px;width:57px;}.product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;}.file-form-container{box-shadow:0px 2px 15px 2px #000;}@media (min-width: 601px) {.file-form-container{padding-bottom:30px!important;padding-top:30px!important;}}@media (min-width: 769px) {.file-form-container{bottom:0;position:fixed;max-width:900px;width:100%;z-index:100;}.file-form-container.is-active{position:absolute;}}.clear-form-btn{background:none;border:none;color:#80F300;-webkit-transition:color 0.3s;transition:color 0.3s;-moz-appearance:none;-webkit-appearance:none;}.clear-form-btn:hover{color:#FFF!important;}@media (min-width: 601px) {.detail-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.detail-input-container .btn.send-file{line-height:1.3em;}@media (max-width: 600px) {.detail-input-container .btn.send-file{margin-top:5px;width:100%;white-space:nowrap;}}.detail-input{box-sizing:border-box;}@media (min-width: 601px) {.detail-input{float:left;margin:20px 0;width:32.3%!important;}}.download-success{display:none;color:#FFF;font-size:1.1875em;text-align:center;}.download-success-heading{margin-bottom:10px;text-transform:uppercase;}.download-success-text{color:#FFF;font-family:"Decima Nova",Helvetica,sans-serif;}.media-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#252222;}@media (max-width: 768px) {.media-content{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.media-content .sidebar{width:100%;}.in-the-media{padding:0;padding-bottom:60px;}.in-the-media:before,.in-the-media:after{content:"";display:table;}.in-the-media:after{clear:both;}@media (min-width: 769px) {.in-the-media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}.in-the-media.in-the-media-article{padding-bottom:0;background-color:#FFF;}@media (max-width: 600px) {.in-the-media.in-the-media-article .in-the-media-content-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.in-the-media .in-the-media-header{width:100%;max-width:320px;padding:30px;margin-right:auto;margin-left:auto;box-sizing:border-box;}@media (min-width: 769px) {.in-the-media .in-the-media-header{max-width:643px;}}.in-the-media .in-the-media-content{display:-webkit-box;display:-ms-flexbox;display:flex;}.in-the-media .in-the-media-content:before,.in-the-media .in-the-media-content:after{content:"";display:table;}.in-the-media .in-the-media-content:after{clear:both;}.in-the-media .heading-main{color:#FFF;font-size:1.875em;text-align:center;}@media (min-width: 769px) {.in-the-media .heading-main{text-align:left;}}.in-the-media .search-container{display:block;}@media (min-width: 769px) {.in-the-media .search-container{top:35px;right:30px;}}.in-the-media .search-container .wide{margin-left:0;background-position:top 10px right 15px;}@media (max-width: 768px) {.in-the-media .search-container .wide{width:100%;}}.in-the-media-date-menu{width:100%;max-width:90px;}.in-the-media-date-menu .button-year{width:100%;padding-top:6px;padding-bottom:6px;color:#E6E6E6;font-family:"Decima Nova",Helvetica,sans-serif;-webkit-transition:color 0.3s;transition:color 0.3s;}.in-the-media-date-menu .button-year.is-active{color:#80F300;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-green.svg");background-position:top 7px left;background-repeat:no-repeat;background-size:9px;}.marine-wrap .in-the-media-date-menu .button-year.is-active{color:#2879BC;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-blue.svg");}.in-the-media-date-menu .button-year:hover{color:#80F300;}.marine-wrap .in-the-media-date-menu .button-year:hover{color:#2879BC;}.in-the-media-month-display{position:relative;display:none;width:100%;max-width:227px;padding-bottom:50px;margin-top:10px;border-left:3px solid #666666;box-sizing:border-box;}@media (min-width: 601px) {.in-the-media-month-display{max-width:660px;}}@media (min-width: 769px) {.in-the-media-month-display{max-width:480px;}}.in-the-media-month-display:after{position:absolute;bottom:-15px;left:-9px;width:0;height:0;content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:15px solid #666666;}.in-the-media-month-display.is-active{display:block;}.in-the-media-month-display .in-the-media-month-individual{margin-top:20px;-webkit-transform:translateX(-8px);transform:translateX(-8px);}.in-the-media-month-display .in-the-media-month-individual:first-child{margin-top:0;}.in-the-media-month-display .entry{margin-bottom:10px;}.in-the-media-month-display .month,.in-the-media-month-display .entry{padding-left:30px;}.in-the-media-month-display .month,.in-the-media-month-display time,.in-the-media-month-display a{font-family:"Decima Nova",Helvetica,sans-serif;}.in-the-media-month-display .month{margin-top:-5px;margin-bottom:10px;font-size:1em;background-image:url("https://assets.fusionentertainment.com/_site_images/icon/month.svg");background-size:13px;background-position:center left;background-repeat:no-repeat;}.in-the-media-month-display time{display:block;color:gray;font-size:0.8125em;}.in-the-media-month-display a{color:#80F300;text-decoration:none;}.marine-wrap .in-the-media-month-display a{color:#2879BC;}.in-the-media-month-display a:hover{text-decoration:underline;}.in-the-media-month-display a:after{content:" >";}@media (min-width: 769px) {.in-the-media-article-header{padding:34px 30px;}}.in-the-media-article-header .overview{top:inherit;bottom:30px;}@media (min-width: 769px) {.in-the-media-article-header .overview{bottom:80px;}}.in-the-media-article-header time{color:gray;font-size:0.8125em;}.in-the-media-article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width: 601px) {.in-the-media-article{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.in-the-media-article .content{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;padding:30px;}@media (min-width: 769px) {.in-the-media-article .content{padding:60px 50px;}}@media (min-width: 601px) {.in-the-media-article img{width:365px;}}.in-the-media-article .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width: 601px) {.in-the-media-article .button-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.in-the-media-article .button{display:block;width:100%;padding-top:10px;padding-bottom:8px;margin-bottom:10px;color:#000;font-size:0.875em;text-align:center;text-decoration:none;background-color:#f2f2f2;-webkit-transition:all 0.3s;transition:all 0.3s;}.marine-wrap .in-the-media-article .button{color:#2879BC;}@media (min-width: 601px) {.in-the-media-article .button{width:calc(100%/3 - 5px);margin-bottom:0;}}.in-the-media-article .button:hover{background-color:#80F300;}.marine-wrap .in-the-media-article .button:hover{color:#FFF;background-color:#2879BC;}.in-the-media-article p{margin-bottom:40px;color:#252222;}@media (min-width: 769px) {.in-the-media-article p{font-size:1em;}}[data-view="product-support"]:first-child{padding-top:30px;}@media (min-width: 1021px) {[data-view="product-support"]:first-child{padding-top:60px;}}[data-view="product-support"] .section-title{text-align:left;font-size:17px;margin:1.5em 0;color:#333333;font-family:"Avenir Next";font-weight:400;}@media (min-width: 601px) {[data-view="product-support"] .section-title{font-size:22px;}}@media (min-width: 1021px) {[data-view="product-support"] .section-title{font-size:28px;}}[data-view="product-support"] .section-title:first-child{margin-top:0.5em;}[data-view="product-support"] .product-support-body{padding-bottom:20px;}[data-view="product-support"] .product-support-body+.product-support-body{margin-top:50px;margin-top:30px;padding-top:30px;border-top:1px solid #CCCCCC;}[data-view="product-support"] .software-update-details+.software-update-details{margin-top:50px;}[data-view="product-support"] .collapse-to-line{border-top:1px solid #CCCCCC;overflow:hidden;margin-bottom:30px;}[data-view="product-support"] [data-expander-trigger]{cursor:pointer;}[data-view="product-support"] [data-expander-trigger].is-active [data-expander-indicator]{background-position:center bottom;}[data-view="product-support"] h3 [data-expander-indicator]{float:right;width:17px;height:17px;-webkit-transform:translateY(4px);transform:translateY(4px);background:url("https://assets.fusionentertainment.com/_site_images/icon/plus-minus-green.svg") top center no-repeat;}[data-theme="marine"] [data-view="product-support"] h3 [data-expander-indicator]{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/plus-minus-blue.svg");}[data-theme="watersports"] [data-view="product-support"] h3 [data-expander-indicator]{background-image:url("https://assets.fusionentertainment.com/_site_images/icon/plus-minus-teal.svg");}@media (min-width: 769px) {[data-view="product-support"] h3 [data-expander-indicator]{-webkit-transform:translateY(10px);transform:translateY(10px);}}[data-view="product-support"] .downloadables .downloadable{margin-bottom:20px;}[data-view="product-support"] .software-options{margin-top:30px;}@media (min-width: 769px) {[data-view="product-support"] .software-options+.collapse-to-line{margin-top:30px;}}[data-view="product-fusionlink"] .fusion-link-content{margin-top:0;font-family:"Arial",sans-serif;background:#ffffff;}[data-view="product-fusionlink"] .fusion-link-img{padding-top:0;width:100%;}[data-view="product-fusionlink"] .fusion-link-brand-wrap h2{color:#ffffff;font-family:"Avenir Next";margin:1em 0 1.5em;}[data-view="product-fusionlink"] .fusion-link-brand-wrap h3{font-size:16px;}[data-view="product-fusionlink"] .fusion-link-brand-wrap p{color:#B3B3B3;font-size:16px;font-weight:lighter;max-width:940px;margin-left:auto;margin-right:auto;}[data-view="product-fusionlink"] .fusion-link-brand-wrap img{margin:0 auto;}[data-view="product-fusionlink"] .fusion-link-product-wrap h3{font-family:"Avenir Next";}[data-view="product-fusionlink"] .fusion-link-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media (max-width: 600px) {[data-view="product-fusionlink"] .fusion-link-lm-link{display:none;}}.img-internal-max{right:0;}.img-internal-max .bg{width:100%;}.promo-page .img-internal-max{max-height:576px;}#section-slider{background:#000;margin-top:77px;max-height:758px;min-height:700px;overflow:hidden;width:100%;}@media (max-width: 1200px) {#section-slider{min-height:550px;}}@media (max-width: 768px) {#section-slider{min-height:400px;}}@media (max-width: 600px) {#section-slider{margin:0;min-height:200px;}}#section-slider.promo-page{max-height:576px;min-height:576px;}@media (max-width: 768px) {#section-slider.promo-page{min-height:inherit;}}.foreground{position:absolute;top:50%;box-sizing:border-box;width:50%;padding-right:10px;padding-left:10px;-webkit-transition:opacity 0.8s ease 0.2s;transition:opacity 0.8s ease 0.2s;}@media (min-width: 401px) {.foreground{padding-right:20px;padding-left:20px;}}@media (min-width: 601px) {.foreground{width:40%;}}@media (min-width: 1021px) {.foreground{top:280px;}}.foreground a{display:block;}.foreground div{bottom:80px;color:#FFF;font-size:16px;position:absolute;}@media (max-width: 600px) {.foreground div{bottom:auto;padding:10px 20px;position:static;}}@media (max-width: 768px) {.foreground div{bottom:210px;font-size:9px;}}@media (max-width: 1020px) {.foreground div{bottom:180px;font-size:11px;}}@media (max-width: 1200px) {.foreground div{bottom:140px;font-size:13px;}}@media (min-width: 1201px) {.foreground div{bottom:100px;}}.foreground.right{right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}@media (min-width: 601px) {.foreground.right{-webkit-transform:translate(-25%,calc(-50% + 40px));transform:translate(-25%,calc(-50% + 40px));}}@media (min-width: 1021px) {.foreground.right{-webkit-transform:translate(-25%,-25px);transform:translate(-25%,-25px);}}.foreground.left{left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}@media (min-width: 601px) {.foreground.left{-webkit-transform:translate(25%,calc(-50% + 40px));transform:translate(25%,calc(-50% + 40px));}}@media (min-width: 1021px) {.foreground.left{-webkit-transform:translate(25%,0);transform:translate(25%,0);}}.foreground.left img{margin-right:0;margin-left:auto;}.foreground.transition{opacity:0;}.slide-control{background:rgba(0,0,0,0.5);height:33px;outline:none;padding:17px 0 18px;position:absolute;top:55%;-webkit-transition:all 0.3s;transition:all 0.3s;width:18px;z-index:300;}@media (max-width: 1020px) {.slide-control{top:45%;}}.slide-control:hover{background:#000;}.marine-wrap .slide-control:hover{background:#2879BC;}.cycle-prev{left:0;padding-left:30px;padding-right:15px;}.cycle-prev:hover{padding-left:34px;}.cycle-next{padding-left:15px;padding-right:30px;right:0;}.cycle-next:hover{padding-right:34px;}@media (max-width: 600px) {.banner{margin-top:0;}}.banner .internal{position:relative;max-width:64em;padding:0;}.banner .internal>img{width:100%;}.banner .overlay{bottom:80px;left:0;right:0;}@media (min-width: 601px) {.banner .overlay{padding-left:2em;position:absolute;}}@media (max-width: 600px) {.banner .overlay{background:#191919;border-top:1px solid #000;bottom:inherit;}}.banner .overlay-centered{vertical-align:middle;position:absolute;top:0;left:0;text-align:center;height:100%;width:100%;}.banner .overlay-centered .centered-content{display:inline-block;vertical-align:middle;}.banner .overlay-centered:before{content:"";vertical-align:middle;display:inline-block;position:relative;height:100%;width:0px;margin-right:-0.35em;}.banner .overlay-centred{position:absolute;right:0;left:0;bottom:32px;text-align:center;}@media (min-width: 769px) {.banner .overlay-centred{bottom:80px;}}.banner .overlay-centred .heading{padding:0;margin:0;font-size:2.0625em;font-weight:bold;text-transform:uppercase;}@media (min-width: 769px) {.banner .overlay-centred .heading{font-size:3em;}}.banner .overlay-centred .description{margin:0;font-family:"Arial",sans-serif;color:#A4B4C5;}.banner .heading{font-size:3em;color:#FFF;margin:0 0 10px;}@media (max-width: 600px) {.banner .heading{text-align:center;font-size:1.375em;margin:0;padding:15px 0;}}.banner .sub-heading{margin:0;}.banner .media-overlay{bottom:0;left:0;padding:0 20px 10px;position:absolute;right:0;text-align:right;}@media (min-width: 601px) {.banner .media-overlay{bottom:0;padding:0 40px 30px;}}.banner .media-overlay.video-media-overlay{display:none;overflow:hidden;}@media (min-width: 601px) {.banner .media-overlay.video-media-overlay{display:block;}}.banner .media-overlay.image-list-overlay{bottom:0;}.banner .media-name{font-size:1em;margin:0 0 5px;text-transform:uppercase;}@media (min-width: 601px) {.banner .media-name{font-size:1.5625em;margin:0;}}.banner .media-name .divider{display:inline-block;padding:0 10px;}.banner .media-actions{font-size:0.875em;}.banner .media-actions a{cursor:pointer;}.banner .media-actions .share-icons{float:right;}@media (min-width: 601px) {.banner .media-actions{font-size:1em;}}.banner .media-social .icon,.banner .media-social span{background:none!important;color:#666666;cursor:pointer;margin:0 5px!important;-webkit-transition:color 0.3s;transition:color 0.3s;}.banner .media-title{font-size:1.5em;margin:0;}.banner .media-info{color:#4d4d4d;font-size:1.25em;margin:0;}@media (max-width: 600px) {.banner .media-info{display:none;}}.banner .media-info a.media-link{padding-left:25px;}.banner .media-info a.media-link:after{content:">";display:inline-block;padding-left:6px;}.banner .media-img-gradient:before{bottom:0;content:"";display:block;left:0;right:0;position:absolute;top:0;background:-webkit-linear-gradient(transparent 45%,rgba(0,0,0,0.95) 100%);background:linear-gradient(transparent 45%,rgba(0,0,0,0.95) 100%);}.banner .media-link{text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;}.banner .media-link:hover{color:#FFF!important;}.banner .media-blurb{color:#999;float:right;font-family:"Arial",sans-serif;font-size:0.8125em;margin-bottom:0;max-width:500px;text-align:right;}.banner .featured-video-play{background:#000;display:block;height:130px;left:50%;margin:-65px 0 0 -58px;position:absolute;text-decoration:none;top:50%;width:116px;}.banner .featured-video-play .arrow{margin:30px auto 15px;-webkit-transition:all 0.3s;transition:all 0.3s;height:0;width:0;border-bottom:20px solid transparent;border-left:40px solid #80F300;border-top:20px solid transparent;}[data-theme="marine"] .banner .featured-video-play .arrow{height:0;width:0;border-bottom:20px solid transparent;border-left:40px solid #2879BC;border-top:20px solid transparent;}[data-theme="watersports"] .banner .featured-video-play .arrow{height:0;width:0;border-bottom:20px solid transparent;border-left:40px solid #2FB1B5;border-top:20px solid transparent;}.banner .featured-video-play .length{color:#FFF;font-size:1.375em;margin:0;text-align:center;}.banner .featured-video-play:hover .arrow{height:0;width:0;border-bottom:20px solid transparent;border-left:40px solid #FFF;border-top:20px solid transparent;}.banner video.no-videoautoplay{display:none;}.banner video.no-videoautoplay+img{display:block;}.banner video{width:100%;}.banner video+img{display:none;}.tech-support-banner .heading{margin:0;}.tech-support-banner .sub-heading{margin:-12px 0 12px;font-size:1.5625em;}@media (max-width: 600px) {.tech-support-banner .overlay{position:absolute;bottom:0px;}}.map-page .internal{overflow:hidden;}.promo-page{margin-top:0;}.promo-page .overlay{bottom:12%;left:0px;right:0px;height:42%;position:absolute;}@media (max-width: 1020px) {.promo-page .overlay{font-size:12px;height:35%;bottom:18%;}}@media (max-width: 600px) {.promo-page .overlay{background:none;position:absolute;border-top:0;font-size:9px;bottom:34%;}}@media (max-width: 400px) {.promo-page .overlay{height:49%;max-height:120px;bottom:26%;}}.promo-page .heading{font-size:5.3125em;text-align:center;text-transform:uppercase;margin:0;color:#FFF;}@media (max-width: 1200px) {.promo-page .heading{font-size:5em;}}@media (max-width: 600px) {.promo-page .heading{font-size:4.8em;}}@media (max-width: 400px) {.promo-page .heading{font-size:3em;}}.promo-page .sub-heading{font-size:1.5625em;color:#FFF;text-align:center;margin:-25px 0 0;}@media (max-width: 1020px) {.promo-page .sub-heading{margin-top:-20px;}}@media (max-width: 600px) {.promo-page .sub-heading{margin-top:-10px;font-size:1.8em;}}@media (max-width: 400px) {.promo-page .sub-heading{font-size:1.3em;margin-top:-5px;}}.product-carousel{background:#FFF;margin:-10px 0 50px;overflow:hidden;width:100%;}@media (max-width: 600px) {.product-carousel{display:none!important;visibility:hidden!important;}}.product-carousel h2{color:#4d4d4d;font-size:1.375em;font-weight:normal;margin:0;}.product-carousel .carousel-products{min-height:200px;position:relative;text-align:center;}.product-carousel .carousel-products>a{display:inline-block;}.product-carousel .product .product-name{font-size:0.875em!important;}.product-carousel .product .product-details{background:#FFF;height:inherit;padding:0 0 4px;}.product-carousel .internal{max-width:52em;padding:0 4em;}.product-carousel .product-name{white-space:normal;}.carousel-control{background:rgba(0,0,0,0.5);display:block;height:33px;margin-top:-30px;padding:14px 18px;position:absolute;top:50%;width:18px;z-index:20;-webkit-transition:background 0.2s;transition:background 0.2s;}.carousel-control.prev{left:0;}.carousel-control.next{right:0;}.footer-top{background:#222;border-bottom:1px solid #000;border-top:1px solid #000;}.footer-top .internal{padding-bottom:25px;padding-top:25px;}.footer-top .logo{margin:0;width:160px;}.footer-top .region-link{clear:both;display:block;font-size:0.875em;margin-top:10px;}.footer-top .column{float:left;width:33%;}.footer-hover-nav{position:static;}.footer-hover-nav>ul{margin:5px 0 0;padding-left:0;position:static;}.footer-hover-nav>ul>li{color:#80F300;font-size:1.25em;padding:0 0 20px;position:static;}.footer-hover-nav>ul>li:hover{cursor:pointer;}.footer-hover-nav ul{list-style:none;}.footer-hover-nav a{text-decoration:none;}.footer-hover-nav p{color:#666666;font-family:"Arial",sans-serif;font-size:0.75em;margin:-20px 0 0;text-transform:lowercase;}.footer-hover-nav .arrow{height:2px!important;margin-left:10px;display:inline-block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #80F300;}.footer-hover-nav .dropdown>ul{font-size:0.875em;left:35%;margin:-0 -1000em 0;top:60px;}.footer-hover-nav .dropdown.marine{color:#2879BC;}.footer-hover-nav .dropdown.marine .arrow{display:inline-block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #2879BC;}.footer-hover-nav .dropdown>a{color:inherit;}.footer-mid{color:#666666;background:#191919;border-bottom:1px solid #191919;}.footer-mid p{font-family:"Arial",sans-serif;font-size:0.75em;}@media (max-width: 768px) {.footer-mid p{font-size:0.6875em;}}.footer-mid .internal{overflow:hidden;padding-bottom:25px;padding-top:25px;}@media (max-width: 600px) {.footer-mid .internal{box-shadow:0 3px 5px rgba(0,0,0,0.4) inset;}}.footer-mid .footer-teaser a,.footer-mid .link{color:#FFF;text-decoration:none;}.footer-mid .footer-teaser a:hover,.footer-mid .link:hover{color:#80F300;}.marine-wrap .footer-mid .footer-teaser a:hover,.marine-wrap .footer-mid .link:hover{color:#2879BC;}.footer-teaser-wrap{float:right;width:67%;}@media (max-width: 600px) {.footer-teaser-wrap{border-bottom:1px solid #333;float:none;padding:0 20px;width:auto;}}.footer-teaser{box-sizing:border-box;float:left;padding-right:30px;width:50%;}@media (max-width: 600px) {.footer-teaser{float:none;margin-left:auto;margin-right:auto;max-width:400px;padding-right:0;width:100%;}}.footer-teaser a{font-size:1.25em;-webkit-transition:color 0.3s;transition:color 0.3s;}@media (max-width: 600px) {.footer-teaser a{font-size:1.25em;}}@media (max-width: 768px) {.footer-teaser a{font-size:0.9375em;}}@media (max-width: 1200px) {.footer-teaser a{font-size:1em;}}.footer-teaser p{background-position:0px -6px;background-repeat:no-repeat;min-height:45px;padding-left:60px;}@media (max-width: 600px) {.footer-teaser p{font-size:0.75em;padding:0 0 30px 55px;}}.footer-teaser .find-dealer{background-image:url("https://assets.fusionentertainment.com/_site_images/footer/find-a-dealer.png");background-size:52px auto;}@media (max-width: 600px) {.footer-teaser .find-dealer{background-size:45px auto;}}.footer-teaser .newsletter{background-image:url("https://assets.fusionentertainment.com/_site_images/footer/newsletter.png");background-size:63px auto;min-height:40px;}@media (min-width: 601px) {.footer-teaser .newsletter{padding-left:70px;}}@media (max-width: 600px) {.footer-teaser .newsletter{background-size:45px auto;}}.footer-social{float:left;width:33%;}@media (max-width: 600px) {.footer-social{float:none;margin-top:20px;text-align:center;width:auto;}}.footer-social .link{clear:both;display:block;float:left;margin-bottom:6px;-webkit-transition:color 0.3s;transition:color 0.3s;}@media (max-width: 600px) {.footer-social .link{display:none;visibility:hidden;}}.footer-social .blog{margin-bottom:18px;}.footer-social .social-links{clear:both;}@media (max-width: 600px) {.footer-social .social-links a{margin:0 3px;}}.footer-bot{background:#222;border-top:1px solid #333333;}@media (max-width: 600px) {.footer-bot{border-top:none;}}.footer-bot a{text-decoration:none;}.footer-bot a:hover{color:#80F300;}.marine-wrap .footer-bot a:hover{color:#2879BC;}.footer-bot .internal{overflow:hidden;}.footer-nav{font-family:"Arial",sans-serif;}@media (max-width: 600px) {.footer-nav{font-family:"Decima Nova",Helvetica,sans-serif;padding:20px 30px;box-shadow:0 2px 4px rgba(0,0,0,0.6) inset,0 -2px 4px rgba(0,0,0,0.2) inset;}}.footer-nav ul{list-style:none;padding:0;}.footer-nav ul a{-webkit-transition:color 0.3s;transition:color 0.3s;}.footer-nav>ul>li{color:#FFF;display:inline-block;float:left;font-size:0.875em;margin-right:4%;}@media (max-width: 600px) {.footer-nav>ul>li{color:#80F300;display:block;float:none;font-size:17px;margin-right:0;}.marine-wrap .footer-nav>ul>li{color:#2879BC;}}@media (max-width: 1200px) {.footer-nav>ul>li{font-size:0.8em;margin-right:2.5%;}}.footer-nav>ul>li>a{color:#FFF;}@media (max-width: 600px) {.footer-nav>ul>li>a{color:#80F300;}.marine-wrap .footer-nav>ul>li>a{color:#2879BC;}}.footer-nav>ul>li ul{margin-top:12px;}@media (max-width: 600px) {.footer-nav>ul>li ul{margin:10px 0 14px;padding-left:15px;display:none;visibility:hidden;}}.footer-nav>ul>li ul a{color:#B8B8B8;font-size:12px;}@media (max-width: 600px) {.footer-nav>ul>li ul a{color:#80F300;font-size:17px;}.marine-wrap .footer-nav>ul>li ul a{color:#2879BC;}}@media (max-width: 1200px) {.footer-nav>ul>li ul a{font-size:11px;}}@media (max-width: 600px) {.footer-nav>ul>li ul a:before{content:"- ";}}.footer-nav>ul>li .keep{display:block;visibility:visible;}.footer-nav li.show-medium{display:none!important;}@media (max-width: 600px) {.footer-nav li.show-medium{display:block!important;}}@media (max-width: 600px) {.footer-nav a .show-medium{display:inline-block;}}@media (max-width: 600px) {.footer-nav .section{font-size:20px;font-weight:bold;}}.footer-links{float:left;font-family:"Arial",sans-serif;margin-left:2%;}@media (max-width: 768px) {.footer-links{display:none;visibility:hidden;}}@media (max-width: 1200px) {.footer-links{margin-left:0%;}}.footer-links a{clear:both;color:#B8B8B8;display:inline-block;float:left;font-size:0.75em;-webkit-transition:color 0.3s;transition:color 0.3s;}.footer-copyright{clear:both;float:right;margin:0 -15px 15px 0;}@media (max-width: 600px) {.footer-copyright{background:#191919;border-top:1px solid #333;float:none;margin:0;overflow:hidden;padding:5px 0;}}.footer-copyright p{color:#4d4d4d;float:left;font-size:0.6875em;margin:1px 10px 0;}@media (max-width: 600px) {.footer-copyright p{color:#808080;}}.footer-copyright img{width:11px;}.footer-copyright a{display:block;float:right;}@media (max-width: 600px) {.footer-copyright .show-medium{float:right;text-align:right;}.footer-copyright .show-medium a{color:#808080;text-decoration:none;}}fieldset{border:0;margin:0;padding:0;}.form{overflow:hidden;font-weight:normal;font-family:"Decima Nova",Helvetica,sans-serif;}.form button{margin:15px 0;padding:6px 12px;}.form h3,.form label{margin:20px 0 8px;}.form label{display:block;font-size:1em;}.form input,.form textarea{box-sizing:border-box;border:1px solid #B8B8B8;padding:7px 2.5%;width:100%;margin-bottom:-1px;border-radius:0;-webkit-appearance:none;}@media (max-width: 600px) {.form input,.form textarea{width:93%;padding:10px 3%;}}.form input:not([type="submit"]):focus,.form textarea:not([type="submit"]):focus{outline:0;border-left:4px solid #000;}.modal-wrap .form input:not([type="submit"]):focus,.modal-wrap .form textarea:not([type="submit"]):focus{border-left:4px solid #80F300;}.marine-wrap.modal-wrap .form input:not([type="submit"]):focus,.marine-wrap.modal-wrap .form textarea:not([type="submit"]):focus{border-left:4px solid #2879BC;}.form input.required,.form textarea.required{background:url("https://assets.fusionentertainment.com/_site_images/icon/required.png") no-repeat 98.5% 5px #FFF;}.form input.error,.form textarea.error{border:1px solid #e81a1a;}.form input+p,.form textarea+p{margin:20px 0 10px;}.form textarea{min-height:90px;resize:vertical;}.form .checkbox-wrapper{overflow:hidden;}.form .checkbox-wrapper label{padding-left:5px;font-size:1em;color:gray;font-weight:normal;margin:5px 0 0;width:92%;}.form .prettycheckbox{margin:10px 0;}.form .error-message,.form label.error{font-size:0.9375em;color:#e81a1a;font-weight:normal;display:block;margin:5px 0 15px;padding-left:5px;}@media (max-width: 600px) {.form .error-message,.form label.error{margin:10px 0 20px;}}.form .submit-wrapper{margin:20px 0 0;overflow:hidden;text-align:right;}@media (max-width: 600px) {.form .submit-wrapper{width:100%;margin:20px 0 0;text-align:center;}}.form .submit-wrapper .button{max-width:300px;border:0px none;}.form button,.form .submit{outline:0;border:none;width:auto;text-transform:uppercase;box-shadow:none;}.form button:hover,.form .submit:hover{background:gray!important;}.form-wrapper{background:#F2F2F2;padding:4%;}.content-wrapper+.form-wrapper{margin-top:30px;}.date{overflow:hidden;margin-bottom:10px;max-width:350px;}.date .select2-container{border-bottom:1px solid #B8B8B8;float:left;margin-left:10px;max-width:140px;}.date .select2-container>a{background-position:94% center;padding-left:12px!important;padding-right:12px!important;}.date .select2-container:first-child{margin-left:0;max-width:85px;}.date .select2-container:first-child>a{background-position:86% center;}.date .select2-container:nth-last-child(2){max-width:100px;}.date .select2-container:nth-last-child(2)>a{background-position:89% center;}.productCode,.productCategory,.nope{display:none;visibility:hidden;}[placeholder]:focus::-webkit-input-placeholder{color:#000;-webkit-transition:color 0.5s;transition:color 0.5s;}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:gray;font-size:1.125em;}.intro-content .select2-drop{border:none;}.intro-content .select2-container .select2-choice{background:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-black.png") 195px center no-repeat;border:none;color:#000;background-color:#80F300;}[data-theme="marine"] .intro-content .select2-container .select2-choice{color:#FFF;background-color:#2879BC;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow.png");}[data-theme="watersports"] .intro-content .select2-container .select2-choice{color:#FFF;background-color:#2FB1B5;background-image:url("https://assets.fusionentertainment.com/_site_images/arrow/arrow.png");}.default-select a.select2-choice{padding:4px 2.5%;}.default-select.select2-dropdown-open a{border-bottom:0;}.clearfix{*zoom:1;}.clearfix:after{clear:both;}.clearfix:before,.clearfix:after{content:"";display:table;}.prettycheckbox,.prettyradio{padding:0;margin:0;}.prettycheckbox a,.prettyradio a{width:30px;height:30px;background:url("https://assets.fusionentertainment.com/_site_images/icon/pretty-checkable-custom.png") top left no-repeat;display:block;float:left;cursor:pointer;margin:0;}.prettycheckbox a:focus,.prettyradio a:focus{outline:0 none;}.prettycheckbox label,.prettyradio label{display:block;float:left;margin:6px 5px;cursor:pointer;}.prettycheckbox.disabled a{background-position:0 -240px;}.prettycheckbox a:focus{background-position:0 -30px;}.prettycheckbox a.checked{background-position:0 -60px;}.prettycheckbox a.checked:focus{background-position:0 -90px;}.prettyradio.disabled a{background-position:0 -270px;}.prettyradio a{background-position:0 -120px;}.prettyradio a:focus{background-position:0 -150px;}.prettyradio a.checked{background-position:0 -180px;}.prettyradio a.checked:focus{background-position:0 -210px;}.prettycheckbox.disabled a,.prettyradio.disabled a,.prettycheckbox.disabled label,.prettyradio.disabled label{cursor:not-allowed;}.registerFormProductBlock+.registerFormProductBlock{border-top:5px solid #888;margin-top:30px;padding-top:20px;}.select2-container{margin:0 0 -1px;position:relative;width:100%;}.select2-search{display:none!important;position:absolute!important;left:-99999px!important;}.select2-container,.select2-drop,.select2-search,.select2-search input{box-sizing:border-box;}.select2-container .select2-choice{display:block;height:26px;padding:7px 37px 5px 15px;overflow:hidden;position:relative;white-space:nowrap;line-height:26px;text-decoration:none;font-size:1em;color:#000;background:#FFF url("https://assets.fusionentertainment.com/_site_images/arrow/black-arrow.png") 98% center no-repeat;border:1px solid #CCC;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px;}.select2-container .select2-choice>.select2-chosen{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-choice abbr{border:0;cursor:pointer;display:none;height:12px;font-size:1px;outline:0;position:absolute;right:24px;text-decoration:none;top:8px;width:12px;}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block;}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer;}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0);}.select2-drop{width:100%;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #CCC;border-top:0;}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto;}.select2-drop-auto-width .select2-search{padding-top:4px;}.select2-container .select2-choice .select2-arrow{display:none;}.select2-container-active .select2-choice,.select2-container-active .select2-choices{outline:none;}.select2-results{max-height:200px;padding:0;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;}.select2-results ul.select2-result-sub{margin:0;padding-left:0;}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px;}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px;}.select2-results li{list-style:none;display:list-item;background-image:none;}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold;}.select2-results .select2-result-label{padding:3px 7px 4px 14px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.select2-results .select2-highlighted{color:gray;}.marine-wrap .select2-results .select2-highlighted{color:#2879BC;}.select2-results .select2-highlighted em{background:transparent;}.select2-results .select2-highlighted ul{background:#fff;color:#000;}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default;}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default;}.select2-results .select2-selected{display:none;}.select2-more-results{background:#f4f4f4;display:list-item;}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0;}.select2-container.select2-container-disabled .select2-choice abbr{display:none;}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(to bottom,#eee 1%,#fff 15%);}.select2-locked{padding:3px 5px 3px 5px!important;}.select2-container-multi .select2-choices{min-height:26px;}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3);}.select2-container-multi .select2-choices li{float:left;list-style:none;}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;box-shadow:none;background:transparent!important;}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default;}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4;}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;}.select2-container-multi .select2-search-choice-close{left:3px;}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none;}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline;}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0px!important;top:0px!important;}.select2-display-none{display:none;}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll;}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;}.gallery-masonry-content{margin-bottom:60px;margin-top:40px;overflow:hidden;}@media (min-width: 601px) {.gallery-masonry-content{margin-top:-25px;}}.gallery-individual-img{box-sizing:border-box;float:none;padding:5px 20px;width:100%;}@media (min-width: 601px) {.gallery-individual-img{float:left;padding:5px;width:33.3%;}}.gallery-individual-img:hover{cursor:pointer;}.gallery-individual-img:hover .info{opacity:1;}.gallery-individual-img:hover .desc{padding-top:25%;}.gallery-individual-img:hover .media-details{bottom:10px;}.gallery-individual-img img{width:100%;}.gallery-individual-img .info{bottom:5px;color:#000;content:"";display:block;font-size:0.875em;left:20px;opacity:0;overflow:hidden;position:absolute;right:20px;top:5px;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;background-color:rgba(128,243,0,0.8);}@media (min-width: 601px) {.gallery-individual-img .info{left:5px;right:5px;}}[data-theme="marine"] .gallery-individual-img .info{background-color:rgba(40,121,188,0.8);color:white;}[data-theme="watersports"] .gallery-individual-img .info{background-color:rgba(47,177,181,0.8);color:white;}.gallery-individual-img .desc{margin:0 auto;max-width:200px;padding:0 15px;text-align:center;-webkit-transition:padding 0.3s;transition:padding 0.3s;}.gallery-individual-img .media-details{bottom:-20px;position:absolute;right:15px;text-align:right;-webkit-transition:all 0.3s ease 0.4s;transition:all 0.3s ease 0.4s;}.gallery-individual-img .count{color:#FFF;line-height:1;margin:0 0 0 15px;padding-left:19px;text-decoration:none;}.gallery-individual-img .comment-count{background:url("https://assets.fusionentertainment.com/_site_images/icon/comment.svg") no-repeat left top;background-size:auto 12px;}.gallery-individual-img .play-count{background:url("https://assets.fusionentertainment.com/_site_images/icon/play.svg") no-repeat left top;background-size:auto 12px;}.gallery-masonry-row{overflow:hidden;}.gallery-masonry-row:nth-child(2n) .gallery-individual-img{float:right;}.gallery-masonry-row:nth-child(2n) .gallery-individual-img:nth-child(1){width:100%;}@media (min-width: 601px) {.gallery-masonry-row:nth-child(2n) .gallery-individual-img:nth-child(1){float:left;width:66.6%;}}.gallery-masonry-row:nth-child(2n+1) .gallery-individual-img{float:left;}.gallery-masonry-row:nth-child(2n+1) .gallery-individual-img:nth-child(1){width:100%;}@media (min-width: 601px) {.gallery-masonry-row:nth-child(2n+1) .gallery-individual-img:nth-child(1){float:right;width:66.6%;}}.fb-comments.hidden{height:0;min-height:0;opacity:0;}.fb-comments.hidden iframe,.fb-comments.hidden span{height:0!important;}#video-player{background-color:#000;}@media (min-width: 601px) {#video-player{min-width:800px;}}#gallery-modal-img{margin:0 auto;max-height:600px;min-height:440px;width:auto;}.clear{clear:both;}@media (max-width: 600px) {.remove-medium{display:none;visibility:hidden;}}.show-medium{display:none;visibility:hidden;}@media (max-width: 600px) {.show-medium{display:block;visibility:visible;}}.white-bg{background:#FFF;}.black-bg{background:#000;}.section-content{padding:50px 0 30px;}.section-content .section-heading{color:#E6E6E6;font-size:1.8125em;margin:0;}@media (max-width: 1200px) {.section-content .section-heading{text-align:center;}}.banner-overlay{margin-top:-80px;}@media (max-width: 600px) {.banner-overlay{margin-top:0;}}.column-wrap{overflow:hidden;}.column{box-sizing:border-box;width:50%;}.column.right{float:right;}.column.left{float:left;}.fusionlink-link{display:block;left:50%;margin-left:-100px;position:absolute;top:-8px;-webkit-transition:top 0.3s;transition:top 0.3s;width:200px;z-index:200;}@media (max-width: 1020px) {.fusionlink-link{display:none;visibility:hidden;}}@media (max-width: 1200px) {.fusionlink-link{left:45%;}}.fusionlink-link:hover{top:0;}.fusionlink-link:hover .svg-hover{opacity:1;}.fusionlink-link:hover .svg-logo{opacity:0;}.fusionlink-link .svg-hover,.fusionlink-link .svg-logo{-webkit-transition:all 0.3s;transition:all 0.3s;}.fusionlink-link .svg-hover{opacity:0;}.header-links a{color:#666666;display:inline-block;font-size:0.875em;margin-right:20px;padding:4px 0;text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;}.header-links a:hover{color:#80F300!important;}.header-top-common{padding:25px 0 0;}.header-top-info{overflow:hidden;}@media (max-width: 600px) {.header-top-info{padding:20px;background:#191919;}}.header-top-bot{margin-top:10px;overflow:hidden;}.header-top-bot h2{font-size:1.1875em;text-transform:uppercase;color:#80F300;float:right;margin:0;}.marine-wrap .header-top-bot h2{color:#2879BC;}.header{z-index:1993;top:0;left:0;width:100%;}.header .bg{position:absolute;top:0;}.header:before{content:"";background:black;position:fixed;top:-300px;left:0;width:100%;height:300px;z-index:11993;}.logo{float:left;width:180px;margin-top:12px;}@media (max-width: 600px) {.logo{float:right;width:130px;margin:0;}}.logo img{width:100%;}.header-info{float:right;}.header-info .el{float:left;}.region-link{color:gray;font-size:0.9375em;float:left;position:relative;text-decoration:none;-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;}@media (max-width: 600px) {.region-link{color:#FFF;display:block;font-size:14px;padding:10px 14px;}}.region-link:hover{color:#B8B8B8;}.region-link:hover .arrow{border-left-color:#B8B8B8;}@media (max-width: 600px) {.region-link:hover .arrow{border-top-color:#B8B8B8;}}.region-link .arrow{display:block;position:absolute;top:4px;right:0px;margin-right:-20px;-webkit-transition:border 0.3s ease 0s;transition:border 0.3s ease 0s;display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid gray;}@media (max-width: 600px) {.region-link .arrow{margin:0;top:15px;right:14px;display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #FFF;}}.icon-wrap,.media-social span,.media-social [data-pin-href]{display:inline-block;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.icon-wrap.section-two-icon,.media-social span.section-two-icon,.media-social [data-pin-href].section-two-icon{color:#FFF!important;margin-top:20px;}.icon-wrap.section-two-icon :hover,.media-social span.section-two-icon :hover,.media-social [data-pin-href].section-two-icon :hover{color:#80F300!important;}.icon,[data-pin-href]{font-family:'icon';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-instagram:before{content:"\e605";}.icon-email:before{content:"\e604";}.icon-googleplus:before{content:"\e600";}.icon-facebook:before{content:"\e601";}.icon-twitter:before{content:"\e602";}.icon-youtube:before{content:"\e603";}.icon-pinterest:before,[data-pin-href]:before{content:"\e606";}.social-links a{color:#FFF;text-align:center;}.social-links a:hover{color:#80F300;background:#4d4d4d;}.social-links .icon{display:block;height:25px;line-height:25px;width:25px;}.share-icon{color:#FFF;display:inline-block;font-size:1em;font-weight:normal;margin-left:7px;padding:7px 16px 3px 33px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:background 0.3s;transition:background 0.3s;}@media (max-width: 600px) {.share-icon{margin:0 7px 0 0;}}.share-icon:hover{background:gray!important;}.share-icon img{bottom:1px;left:0;position:absolute;}.share-icon .icon{left:11px;position:absolute;top:8px;}.share-icon.twitter{background:#55acee;}.share-icon.facebook{background:#4762A1;}.masonry-content-info{margin:10px 0 -10px;overflow:hidden;}@media (min-width: 601px) {.masonry-content-info{margin:10px -10px -10px;}}@media (max-width: 600px) {.masonry-content-info{padding:0 20px;}}.masonry-content-info .masonry-content-feature{margin-bottom:20px;}@media (min-width: 1021px) {.masonry-content-info .masonry-content-feature{float:right;width:50%;}}@media (min-width: 601px) {.masonry-content-info .masonry-content-el{display:block;float:left;width:50%;}}.masonry-content-info .masonry-content-el:nth-child(2) .masonry-content-el-inner:after{display:none;}.masonry-content{margin:30px 0;}@media (min-width: 601px) {.masonry-content{margin-left:-10px;margin-right:-10px;-webkit-backface-visibility:hidden;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}}@media (max-width: 600px) {.masonry-content{padding:0 20px;}}.banner-overlay .masonry-content{margin-top:10px;}.no-flexbox .masonry-content{overflow:hidden;}.masonry-content-feature a:hover{color:gray!important;}.masonry-content-feature .heading{color:#FFF;font-size:1.3125em;margin:0;}.masonry-content-feature .within{background:#191919;padding:15px;}@media (min-width: 601px) {.masonry-content-feature .within{margin:0 10px;}}@media (min-width: 1201px) {.masonry-content-feature .within{min-height:390px;}}.masonry-content-feature .event a,.masonry-content-feature .event{font-size:17px;margin:5px 0;text-decoration:none;}@media (max-width: 600px) {.masonry-content-feature .event a,.masonry-content-feature .event{font-size:14px;}}.masonry-content-feature .time{display:inline-block;margin-right:10px;color:gray;}.masonry-content-el{display:block;width:100%;padding-bottom:20px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;-webkit-transition:all 0.3s;transition:all 0.3s;}@media (max-width: 600px) {.masonry-content-el{margin:0 auto 5px;max-width:460px;}}.masonry-content-el:hover .masonry-content-el-inner:after{left:0px;opacity:1;top:0px;}.masonry-content-el:hover .caption .link-text{color:white;}.masonry-content-el:hover .caption .arrow-el{stroke:white!important;}.no-flexbox .masonry-content-el{display:block;float:left;width:50%;}.masonry-content-el-inner{min-height:100px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}@media (min-width: 601px) {.masonry-content-el-inner{margin:0 10px 0px;}}.masonry-content-el-inner:not(.reduced-hover-inner):after {
    content: url("https://assets.fusionentertainment.com/_site_images/bg/hover-corner.png");
    left: -40px;
    opacity: 0;
    position: absolute;
    top: -40px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 1000; }
  .masonry-content-el-inner .caption {
    padding: 50px 20px 10px;
    background: -webkit-linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0.9) 100%);
    background: linear-gradient(transparent 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0.9) 100%);
    position: absolute;
    top: inherit;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s; }
  .masonry-content-el-inner .link-text {
    display: block;
    font-size: 1.375em;
    margin: 0;
    padding-right: 40px;
    text-decoration: none;
    -webkit-transition: color 0.3s;
    transition: color 0.3s; }
    @media (max-width: 768px) {
      .masonry-content-el-inner .link-text {
        font-size: 1em; } }
    @media (max-width: 1020px) {
      .masonry-content-el-inner .link-text {
        font-size: 1.2em; } }
  .masonry-content-el-inner .video-count {
    color: #4d4d4d;
    font-size: 0.875em;
    margin: 0; }
  .masonry-content-el-inner .link-arrow {
    bottom: 50%;
    height: 24px;
    margin-bottom: -32px;
    position: absolute;
    right: 15px;
    width: 14px; }
    .masonry-content-el-inner .link-arrow .arrow-el {
      -webkit-transition: stroke 0.3s;
      transition: stroke 0.3s; }
  .masonry-content-el-inner .action {
    display: none;
    position: absolute;
    top: inherit;
    right: -160px;
    bottom: 15px;
    left: inherit;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .masonry-content-el:hover .masonry-content-el-inner .action {
      right: 0; }
    .masonry-content-el-inner .action .action-text {
      text-decoration: none;
      text-transform: uppercase;
      display: block;
      padding: 9px 15px 5px 40px;
      background: #80F300;
      color: black; }
      .masonry-content-el-inner .action .action-text:after {
        content: " >"; }
      .marine-wrap .masonry-content-el-inner .action .action-text {
        background: marine-blue;
        color: white; }
  .masonry-content-el-inner .within {
    position: absolute;
    right: 0; }
  .masonry-content-el-inner.large {
    min-height: 369px; }
    @media (max-width: 600px) {
      .masonry-content-el-inner.large {
        min-height: inherit; } }

.media-type-bar .internal {
  background: #191919; }

.media-type-bar .media-type {
  overflow: hidden; }
  @media (max-width: 600px) {
    .media-type-bar .media-type {
      padding: 0 20px; } }

.media-type-bar .media-link {
  color: #4d4d4d;
  display: block;
  float: left;
  font-size: 1.125em;
  margin-right: 40px;
  padding: 16px 0 10px;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 3px solid transparent; }

.media-overlay {
  bottom: -65px;
  left: 0;
  padding: 0 20px 30px;
  position: absolute;
  right: 0;
  text-align: right; }
  @media (min-width: 601px) {
    .media-overlay {
      bottom: 0; } }
  .media-overlay .return-link {
    color: #4d4d4d;
    float: left;
    text-decoration: none;
    -webkit-transition: color 0.3s;
    transition: color 0.3s; }
    .media-overlay .return-link:before {
      content: "<";
      display: inline-block;
      padding-right: 6px; }
  .media-overlay.video-media-overlay {
    display: none; }
    @media (min-width: 601px) {
      .media-overlay.video-media-overlay {
        display: block; } }
  .media-overlay.image-list-overlay {
    bottom: 0; }

.media-name {
  color: #666666;
  font-size: 1.5625em;
  margin: 0;
  text-transform: uppercase; }
  .media-name .divider {
    display: inline-block;
    padding: 0 10px; }

.media-info {
  color: #4d4d4d;
  font-size: 1.25em;
  margin: 0;
  float: right; }
  .media-info a.media-link {
    padding-left: 25px; }
    @media (max-width: 600px) {
      .media-info a.media-link {
        padding-left: 10px; } }
    .media-info a.media-link:after {
      content: ">";
      display: inline-block;
      padding-left: 6px; }

.media-actions {
  display: none;
  overflow: hidden; }
  @media (min-width: 601px) {
    .media-actions {
      display: block; } }
  .media-actions .return-link {
    color: #4d4d4d;
    float: left;
    text-decoration: none;
    -webkit-transition: color 0.3s;
    transition: color 0.3s; }
    .media-actions .return-link:before {
      content: "<";
      display: inline-block;
      padding-right: 6px; }
  .media-actions .media-social {
    float: right; }
    .media-actions .media-social .icon {
      color: #666666;
      margin: 0 5px;
      -webkit-transition: color 0.3s;
      transition: color 0.3s; }

.media-title {
  color: #80F300;
  font-size: 1.5em;
  margin: 0; }

.media-link {
  color: #B3B3B3;
  text-decoration: none;
  -webkit-transition: color 0.3s;
  transition: color 0.3s; }
  .media-link:hover {
    color: white; }

.modal-wrap {
  display: none;
  padding: 20px; }
  .modal-wrap h1,
  .modal-wrap h2,
  .modal-wrap h3,
  .modal-wrap h4,
  .modal-wrap p {
    color: #FFF; }
  .modal-wrap .internal {
    overflow: hidden; }

.modal-close {
  position: fixed;
  top: 10px;
  left: -100px;
  z-index: 8060;
  display: none;
  color: #80F300;
  font-size: 0.8125em;
  background: none;
  border: none;
  outline: none;
  opacity: 0;
  -webkit-transition: all 0.6s;
  transition: all 0.6s; }
  .modal-close:hover {
    color: #FFF; }
  .modal-close.active {
    left: 10px;
    display: block;
    opacity: 1; }

.modal .arrow {
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-medium-green.svg");
  border: none;
  cursor: pointer;
  height: 34px;
  margin-top: -18px;
  outline: none;
  position: absolute;
  top: 50%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 36px;
  -moz-appearance: none;
  -webkit-appearance: none; }
  [data-theme="marine"] .modal .arrow {
    background-image: url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-medium-blue.svg"); }
  [data-theme="watersports"] .modal .arrow {
    background-image: url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-medium-teal.svg"); }

.modal .next {
  right: -40px; }
  .modal .next:hover {
    right: -45px; }

.modal .prev {
  left: -40px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }
  .modal .prev:hover {
    left: -45px; }

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  border: 0;
  margin: 0;
  outline: none;
  padding: 0;
  vertical-align: top; }

.fancybox-wrap {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 8020; }

.fancybox-skin {
  position: relative; }

.fancybox-opened {
  z-index: 8030; }

.fancybox-outer,
.fancybox-inner {
  position: relative; }

.fancybox-inner {
  overflow: hidden; }
  @media (min-width: 601px) {
    .fancybox-inner {
      min-width: 570px; } }

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch; }

.fancybox-image,
.fancybox-iframe {
  display: block;
  height: 100%;
  width: 100%; }

.fancybox-image {
  max-height: 100%;
  max-width: 100%; }

.fancybox-tmp {
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
  position: absolute;
  top: -99999px;
  visibility: hidden; }

.fancybox-lock {
  overflow: hidden !important;
  width: auto; }
  .fancybox-lock body {
    overflow: hidden !important; }
  .fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll; }

.fancybox-lock-test {
  overflow-y: hidden !important; }

.fancybox-overlay {
  background: rgba(25, 25, 25, 0.98);
  display: none;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 8010; }

.fancybox-overlay-fixed {
  bottom: 0;
  position: fixed;
  right: 0; }

.gallery-modal {
  color: #FFF;
  display: none;
  max-width: 800px;
  padding: 0; }
  @media (min-width: 601px) {
    .gallery-modal {
      padding: 20px; } }
  .gallery-modal .engage {
    font-size: 0.875em;
    margin-top: 10px;
    width: 100%; }
    @media (min-width: 601px) {
      .gallery-modal .engage {
        float: left;
        margin-top: 40px;
        width: 20%; } }
    @media (min-width: 769px) {
      .gallery-modal .engage {
        font-size: 1em; } }
    .gallery-modal .engage .icon-wrap {
      display: block;
      overflow: hidden;
      padding: 6px 10px; }
      .gallery-modal .engage .icon-wrap .desc-icon {
        background: url("https://assets.fusionentertainment.com/_site_images/icon/desc.svg") left center no-repeat;
        float: left;
        height: 14px;
        width: 20px; }
      .gallery-modal .engage .icon-wrap .comment-icon {
        background: url("https://assets.fusionentertainment.com/_site_images/icon/comment.svg") left center no-repeat;
        float: left;
        height: 16px;
        width: 16px; }
      .gallery-modal .engage .icon-wrap p {
        float: left;
        font-size: 0.875em;
        margin: 0;
        padding-left: 8px;
        -webkit-transition: color 0.3s;
        transition: color 0.3s; }
  .gallery-modal .engage-multi .active,
  .gallery-modal .engage-multi [data-swap-desc="true"]:hover {
    background-color: #000;
    cursor: pointer; }
    .gallery-modal .engage-multi .active p,
    .gallery-modal .engage-multi [data-swap-desc="true"]:hover p {
      color: #FFF !important; }
  .gallery-modal .engage-desc {
    color: gray;
    margin-left: 0;
    margin-top: 10px;
    width: 100%; }
    @media (min-width: 601px) {
      .gallery-modal .engage-desc {
        float: left;
        margin-left: 15px;
        margin-top: 45px;
        width: 60%; } }
    .gallery-modal .engage-desc p {
      margin: 0;
      max-height: 120px;
      overflow-y: scroll; }
  .gallery-modal .share-icons {
    font-size: 0.875em;
    width: 100%;
    margin-top: 25px;
    text-align: center; }
    @media (min-width: 601px) {
      .gallery-modal .share-icons {
        float: right;
        margin-top: 45px;
        width: 15%;
        text-align: right; } }
    @media (min-width: 769px) {
      .gallery-modal .share-icons {
        font-size: 1em; } }

.fb-comments,
.fb-comments iframe[style],
.fb_iframe_widget_fluid span {
  width: 100% !important; }

.fb_iframe_widget_fluid {
  display: block;
  min-height: 240px; }

/*
    Modal - Search
 */
p.search-modal-legacy-text {
  color: #666;
  font-family: "Arial", sans-serif;
  font-size: 13px; }

#search p.search-modal-legacy-text {
  max-width: 450px;
  margin: 0 auto;
  text-align: center;
  padding-right: 5vw; }
  #search p.search-modal-legacy-text a {
    color: #666;
    -webkit-transition: color 0.2s;
    transition: color 0.2s; }
    #search p.search-modal-legacy-text a:hover {
      color: #80F300; }

.intro-content p.search-modal-legacy-text {
  margin-top: 1em; }

/*
    Modal - Region Switcher
 */
.region-switch .region-switch-heading {
  margin: 0;
  width: 200px;
  color: #80F300;
  font-size: 1em;
  font-weight: normal;
  text-transform: uppercase; }
  @media (min-width: 601px) {
    .region-switch .region-switch-heading {
      float: left;
      width: 150px;
      font-size: 1.5em; } }

.region-switch .region-switch-nav {
  overflow: hidden; }
  @media (min-width: 601px) {
    .region-switch .region-switch-nav {
      padding-left: 60px; } }
  .region-switch .region-switch-nav .item {
    float: left;
    clear: both;
    display: inline-block;
    margin: 2px 0;
    padding: 0;
    color: #666666;
    font-family: "Arial", sans-serif;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: none;
    outline: none;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
    -moz-appearance: none;
    -webkit-appearance: none; }
    @media (min-width: 601px) {
      .region-switch .region-switch-nav .item {
        font-size: 1.5em; } }
    .region-switch .region-switch-nav .item:before {
      content: '- '; }
    .region-switch .region-switch-nav .item:hover, .region-switch .region-switch-nav .item.current {
      color: #FFF; }

.comments {
  background: #F2F2F2;
  padding: 25px; }
  .comments h5 {
    color: #191919;
    font-size: 1.375em;
    margin: 0;
    font-weight: normal;
    font-family: "Decima Nova", Helvetica, sans-serif; }
  .comments .heading {
    margin-bottom: 20px; }
  .comments .submit {
    margin-top: 20px; }

.comment-el {
  background: #FFF;
  padding: 10px 20px;
  margin-bottom: 25px; }
  .comment-el p {
    line-height: 150%;
    color: #4d4d4d; }
  .comment-el .comment-info {
    font-size: 0.875em;
    margin: 0 0 6px;
    font-weight: normal; }
    .marine-wrap .comment-el .comment-info {
      color: #2879BC; }
  .comment-el .comment-date {
    color: #999;
    margin-left: 8px; }

.news-images {
  background: #F2F2F2;
  padding: 10px 0;
  margin: 10px 0 20px; }
  .news-images img {
    max-width: 92%;
    margin: 10px 4%; }
    @media (max-width: 600px) {
      .news-images img {
        max-width: 88%;
        margin: 10px 6%; } }

.related-articles {
  float: right;
  overflow: hidden;
  width: 30%; }
  @media (max-width: 600px) {
    .related-articles {
      width: 100%;
      border-top: 1px solid #B8B8B8;
      text-align: center;
      margin-bottom: 20px; } }
  .related-articles h2 {
    font-size: 1.375em;
    color: #4d4d4d;
    font-weight: normal; }
    @media (max-width: 600px) {
      .related-articles h2 {
        margin: 0;
        padding: 20px; } }
  .related-articles h4 {
    color: #999;
    font-size: 1.3125em;
    padding: 0 0 50px;
    margin: 0;
    font-weight: normal; }
    @media (max-width: 768px) {
      .related-articles h4 {
        font-size: 1em; } }
  .related-articles a {
    text-decoration: none; }
    .related-articles a:hover h4 {
      color: #FFF; }
    .related-articles a:hover .arrow {
      background-image: url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-right-hover.png") !important; }
  .related-articles .arrow {
    display: block;
    width: 14px;
    height: 25px;
    position: absolute;
    bottom: 20px;
    right: 20px;
    background-image: url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-right-green.png");
    background-repeat: no-repeat;
    background-size: 14px 25px;
    background-position: bottom right; }
    @media (max-width: 768px) {
      .related-articles .arrow {
        display: none;
        visibility: hidden; } }
    @media (max-width: 600px) {
      .related-articles .arrow {
        display: block;
        visibility: visible; } }
    .marine-wrap .related-articles .arrow {
      background-image: url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-right-blue.png"); }
  .related-articles .article-link-container {
    margin-bottom: 20px; }
    @media (max-width: 600px) {
      .related-articles .article-link-container {
        margin-bottom: 5px;
        display: inline-block; } }
    .related-articles .article-link-container h4 {
      position: absolute;
      padding: 20px;
      left: 0px;
      top: 0px;
      bottom: 0px;
      right: 0px;
      background: #191919;
      background: rgba(25, 25, 25, 0.7); }
    .related-articles .article-link-container img {
      width: 100%; }

.news-image-slider {
  max-height: 300px;
  max-width: 547px;
  overflow: hidden;
  margin: 0 auto 30px; }
  .news-image-slider .slide-control {
    margin-top: -34px; }

.page-nav {
  display: none;
  position: fixed;
  right: -40px;
  top: calc(50% - 128px);
  -webkit-transition: right 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: right 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  z-index: 200; }
  @media (min-width: 769px) {
    .page-nav {
      display: block; } }
  .page-nav.is-active {
    right: 20px;
    -webkit-transition: right 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045);
    transition: right 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045); }

.page-nav-link {
  background-color: #666666;
  clear: both;
  float: right;
  height: 16px;
  margin: 10px 0;
  position: relative;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  width: 28px; }
  .page-nav-link:hover .icon {
    -webkit-transform: scale(1);
            transform: scale(1); }
  .page-nav-link:before {
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 7px solid #666666;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    top: -7px;
    width: 0; }
  .page-nav-link:after {
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 7px solid #666666;
    bottom: -7px;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    width: 0; }
  .page-nav-link .icon {
    height: 18px;
    left: 5px;
    position: absolute;
    top: -1px;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 18px;
    z-index: 5; }

.newsletter-popup {
  background: #191919;
  border-top: 1px solid #000;
  bottom: -240px;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 300;
  -webkit-transition: bottom 0.7s ease 0.4s;
  transition: bottom 0.7s ease 0.4s; }
  .newsletter-popup .desc {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 14px auto;
    color: #B8B8B8;
    display: block;
    float: left;
    margin-left: 25px;
    max-width: 280px;
    outline: none;
    padding: 15px 30px 14px 0;
    position: relative;
    text-decoration: none;
    z-index: 3;
    -webkit-transition: padding 0.3s;
    transition: padding 0.3s; }
    @media (max-width: 600px) {
      .newsletter-popup .desc {
        background: none !important;
        padding-right: 0 !important; } }
    @media (max-width: 400px) {
      .newsletter-popup .desc {
        font-size: 0.75em;
        margin-left: 15px;
        max-width: 180px;
        padding: 11px 30px 10px 0; } }
    .newsletter-popup .desc:hover {
      padding-right: 35px; }
  .newsletter-popup .preview {
    bottom: 0;
    left: 0;
    position: absolute; }
    @media (max-width: 600px) {
      .newsletter-popup .preview {
        display: none;
        visibility: hidden; } }
  .newsletter-popup .icon {
    float: left;
    margin-left: 200px;
    padding: 20px 0 18px;
    position: relative;
    width: 44px;
    z-index: 2; }
    @media (max-width: 600px) {
      .newsletter-popup .icon {
        margin-left: 0; } }
    @media (max-width: 400px) {
      .newsletter-popup .icon {
        padding: 10px 0 8px; } }
  .newsletter-popup .internal {
    max-width: 40em; }
    @media (max-width: 600px) {
      .newsletter-popup .internal {
        max-width: 22em; } }
    @media (max-width: 400px) {
      .newsletter-popup .internal {
        padding: 0 10px; } }
    .newsletter-popup .internal:after {
      clear: both;
      content: "";
      display: table; }
  .newsletter-popup .close {
    color: #4d4d4d;
    font-size: 0.875em;
    outline: none;
    position: absolute;
    right: 5px;
    top: 5px; }
    .newsletter-popup .close img {
      display: inline-block;
      width: 18px; }
    .newsletter-popup .close .text {
      margin-right: 5px;
      text-transform: lowercase; }
  .newsletter-popup.active {
    bottom: 0; }

.marine-newsletter-popup {
  box-shadow: 0 0 15px #2879BC; }
  .marine-newsletter-popup .desc {
    background-image: url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-right-blue.png"); }
  .marine-newsletter-popup .highlight {
    color: #2879BC; }

.car-newsletter-popup, .lifestyle-newsletter-popup {
  box-shadow: 0 0 15px #80F300; }
  .car-newsletter-popup .desc, .lifestyle-newsletter-popup .desc {
    background-image: url("https://assets.fusionentertainment.com/_site_images/arrow/arrow-right-green.png"); }
  .car-newsletter-popup .highlight, .lifestyle-newsletter-popup .highlight {
    color: #80F300; }

.return-all {
  background: #FFF;
  padding: 15px; }
  .return-all a {
    font-size: 0.8125em;
    padding: 10px 0;
    color: #999;
    font-weight: normal;
    text-decoration: none; }
    .return-all a:before {
      content: "< "; }

.banner + .social-intro {
  margin-top: -80px; }
  @media (max-width: 600px) {
    .banner + .social-intro {
      margin-top: -40px; } }

.social-intro h1 {
  color: #FFF;
  margin: 0 0 6px;
  font-size: 2.25em;
  font-weight: normal; }
  @media (max-width: 600px) {
    .social-intro h1 {
      text-transform: uppercase;
      font-size: 1.375em; } }

.social-intro p {
  color: #999;
  font-size: 1.0625em;
  margin: 0;
  width: 60%; }
  @media (max-width: 600px) {
    .social-intro p {
      width: 100%; }
      .social-intro p:before {
        content: "- "; } }

.social-intro a {
  text-decoration: none; }

.social-intro .internal {
  overflow: hidden;
  background: #191919;
  padding-top: 60px;
  padding-bottom: 30px; }
  @media (max-width: 600px) {
    .social-intro .internal {
      padding: 20px 20px 30px; } }

.social-intro .left {
  float: left;
  width: 60%; }
  @media (max-width: 600px) {
    .social-intro .left {
      width: 100%; } }

.social-intro .right {
  float: right; }
  @media (max-width: 600px) {
    .social-intro .right {
      float: left; } }

.social-intro .back {
  float: right;
  display: inline-block;
  color: #80F300;
  margin-bottom: 18px; }
  @media (max-width: 600px) {
    .social-intro .back {
      margin-bottom: 0; } }
  .social-intro .back:before {
    content: "< "; }
  .social-intro .back:hover {
    color: gray !important; }
  .marine-wrap .social-intro .back {
    color: #2879BC; }

.social-intro .social-container {
  clear: both; }

.main-content {
  overflow: hidden;
  padding: 0; }
  .main-content p {
    font-size: 0.875em;
    margin: 0 0 20px;
    font-weight: normal; }
  .main-content ul {
    font-size: 0.875em; }
  .main-content .internal {
    overflow: hidden;
    background: #FFF; }
  .main-content .content-wrapper {
    font-family: "Arial", sans-serif; }
    @media (max-width: 600px) {
      .main-content .content-wrapper {
        padding: 20px; } }
  .main-content .left {
    padding: 0; }
    .main-content .left img {
      margin-bottom: 20px; }
  .main-content .right {
    background: #F2F2F2; }
    @media (max-width: 600px) {
      .main-content .right {
        width: 100%;
        float: none; } }
  .main-content.with-sidebar .left {
    width: 61%;
    float: left; }
    @media (max-width: 600px) {
      .main-content.with-sidebar .left {
        width: 90%; } }
  .main-content.with-sidebar .right {
    width: 32%;
    float: right; }
  .main-content .media-downloads {
    padding: 20px;
    width: 28%;
    overflow: hidden; }
    @media (max-width: 600px) {
      .main-content .media-downloads {
        padding: 20px 0;
        margin: 0;
        width: 100%;
        text-align: center; } }
    .main-content .media-downloads h2 {
      color: #4d4d4d;
      font-size: 1.375em;
      font-weight: normal;
      margin: 0; }
  .main-content .download-logo-container {
    width: 71%;
    padding: 5px;
    border-bottom: 1px solid #8A8A8A; }
    @media (max-width: 600px) {
      .main-content .download-logo-container {
        width: 60%;
        padding: 0 10px;
        margin: 0 auto; } }
    .main-content .download-logo-container img {
      margin-top: 15px; }
    .main-content .download-logo-container h3 {
      font-size: 0.75em;
      color: #8A8A8A;
      font-weight: bold;
      margin: 10px 0 0; }
    .main-content .download-logo-container ul {
      list-style: none;
      margin: 0 0 10px;
      padding: 0; }
    .main-content .download-logo-container li {
      font-size: 0.6875em;
      color: #8A8A8A; }
    .main-content .download-logo-container a {
      text-decoration: none;
      color: #000; }
      .main-content .download-logo-container a:hover {
        color: gray !important; }
      .marine-wrap .main-content .download-logo-container a {
        color: #2879BC; }
    .main-content .download-logo-container .link-wrapper {
      text-align: left; }
      @media (max-width: 600px) {
        .main-content .download-logo-container .link-wrapper {
          padding-left: 10    px; } }
  .main-content .last {
    border-bottom: none; }

.intro h1 {
  color: #FFF;
  margin: 0 0 20px 0;
  font-size: 1.75em;
  font-weight: normal; }
  @media (max-width: 600px) {
    .intro h1 {
      text-transform: uppercase;
      font-size: 1.375em; } }

.intro p {
  color: #999;
  font-size: 0.875em;
  margin: 0;
  font-family: "Arial", sans-serif; }

.intro .left {
  float: left;
  overflow: hidden;
  width: 60%; }
  @media (max-width: 600px) {
    .intro .left {
      width: 100%; } }

.intro .search-results-page-override {
  width: 65%; }

.intro .intro-content {
  padding: 20px;
  background: #191919; }

.intro .right {
  position: absolute;
  right: 0;
  top: 20px; }

.category-select {
  min-width: 220px; }

.products {
  overflow: hidden; }
  @media (max-width: 600px) {
    .products .internal {
      padding: 0; } }
  .products .product_category-content {
    width: 85%;
    float: left; }
    @media (max-width: 600px) {
      .products .product_category-content {
        float: none;
        margin: 0;
        width: 100%; } }

.right-sidebar {
  float: right;
  text-align: right;
  margin-top: 60px;
  width: 15%; }
  @media (max-width: 600px) {
    .right-sidebar {
      display: none;
      visibility: hidden; } }
  .right-sidebar h4 {
    color: #B8B8B8;
    font-size: 1.0625em;
    font-weight: normal;
    margin: 0 0 30px 0; }
  .right-sidebar ul {
    list-style: none; }
    .right-sidebar ul a {
      text-decoration: none;
      float: right;
      font-size: .9375em;
      margin-bottom: 9px; }
      .right-sidebar ul a:hover {
        color: gray !important; }

.products-wrapper {
  clear: both;
  margin: 60px 0;
  overflow: hidden; }
  @media (max-width: 600px) {
    .products-wrapper {
      margin: 0; } }
  .products-wrapper .heading {
    margin: 0 0 10px;
    color: #E6E6E6; }
    @media (max-width: 600px) {
      .products-wrapper .heading {
        margin: 0;
        width: auto;
        padding: 15px;
        border-top: 1px solid #191919; } }
    @media (max-width: 600px) {
      .products-wrapper .heading .arrow {
        display: inline-block;
        position: absolute;
        right: 25px;
        top: 24px;
        display: inline-block;
        width: 0;
        height: 0;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 10px solid #999; } }
  @media (max-width: 600px) {
    .products-wrapper.active .heading {
      color: #FFF;
      background: #191919;
      margin-bottom: 30px; } }
  @media (max-width: 600px) {
    .products-wrapper.active .arrow {
      top: 26px;
      display: inline-block;
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 10px solid #FFF; } }

.products-description {
  color: #999;
  font-size: 0.875em;
  margin: 0 0 20px;
  width: 68%;
  font-family: "Arial", sans-serif; }
  @media (max-width: 600px) {
    .products-description {
      display: none;
      visibility: hidden; } }

@media (max-width: 600px) {
  .products-container {
    display: none; }
    .active .products-container {
      display: block; } }

.products-container a {
  text-decoration: none; }

.product-heading {
  color: #4d4d4d;
  font-size: 2em;
  line-height: 120%;
  margin: 0 0 10px; }

.product-divide {
  background: gray;
  border: 0;
  height: 1px;
  margin: 0 0 10px;
  width: 70px; }

.product-id {
  color: #666666;
  font-size: 0.875em;
  margin: 0 0 10px; }

.product-page {
  margin-top: -95px; }
  @media (max-width: 600px) {
    .product-page {
      margin-top: 0;
      background: #FFF; } }
  .product-page .show-range {
    display: inline-block; }
  .product-page .hide-range {
    display: none; }
  .product-page .product-range {
    display: none;
    visibility: hidden; }
  .product-page .active .show-range {
    display: none; }
  .product-page .active .hide-range {
    display: inline-block; }
  .product-page .active .product-range {
    display: block;
    visibility: visible; }
  .product-page .do-something {
    font-size: 0.875em;
    text-transform: uppercase;
    text-decoration: none;
    padding: 8px 14px 6px;
    margin-top: -5px;
    position: relative;
    z-index: 6; }
    @media (max-width: 600px) {
      .product-page .do-something {
        display: none;
        visibility: hidden; } }

.carousel-products {
  width: 100% !important; }
  .carousel-products a {
    height: auto;
    margin: 27px 0;
    vertical-align: top;
    width: auto !important; }
  .carousel-products img {
    display: inline; }
  .carousel-products .product {
    min-height: 140px;
    width: 190px; }

.tabs {
  background: url("https://assets.fusionentertainment.com/_site_images/bg/bg.png") repeat;
  background-size: 100px 100px;
  padding: 8px 0 0;
  margin: 10px 0 0;
  z-index: 6; }
  @media (max-width: 600px) {
    .tabs {
      margin: 0;
      padding: 37px 0 0;
      background: none; } }
  .tabs .hide {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  .is-sticky .tabs {
    margin-top: 0; }

.tabs-nav {
  overflow: hidden;
  padding: 0;
  margin: 0 0 0 2%;
  float: left;
  list-style: none; }
  @media (max-width: 600px) {
    .tabs-nav {
      float: none;
      margin: 0 10px;
      background: #191919;
      height: 38px;
      overflow: hidden;
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; } }
  .tabs-nav li {
    margin: 0;
    float: left; }
    @media (max-width: 600px) {
      .tabs-nav li {
        float: none; } }
  .tabs-nav a {
    font-size: 0.9375em;
    padding: 8px 18px;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    text-align: center;
    color: #FFF; }
    @media (max-width: 1200px) {
      .tabs-nav a {
        padding: 8px 11px; } }
    @media (max-width: 1020px) {
      .tabs-nav a {
        font-size: 0.8em;
        padding: 8px 10px; } }
    @media (max-width: 768px) {
      .tabs-nav a {
        font-size: 0.72em; } }
    @media (max-width: 600px) {
      .tabs-nav a {
        color: #666;
        font-size: 1em;
        text-align: right;
        padding-right: 20px; } }
    .tabs-nav a:hover {
      cursor: pointer;
      background: #FFF !important;
      color: #4d4d4d; }
      @media (max-width: 600px) {
        .tabs-nav a:hover {
          background: #80F300;
          color: #000; }
          .marine-wrap .tabs-nav a:hover {
            background: #2879BC;
            color: #FFF; } }
  .tabs-nav .current {
    background: #FFF;
    color: #4d4d4d; }
    @media (max-width: 600px) {
      .tabs-nav .current {
        background: #80F300;
        color: #000; }
        [data-theme="marine"] .tabs-nav .current {
          background: #2879BC;
          color: white; }
        [data-theme="watersports"] .tabs-nav .current {
          background: #2FB1B5;
          color: white; } }
  @media (max-width: 600px) {
    .tabs-nav .show-menu {
      position: absolute;
      left: 7px;
      top: 7px; }
      .tabs-nav .show-menu:hover {
        cursor: pointer; } }
  @media (max-width: 600px) {
    .tabs-nav .nav-one a {
      margin-left: 36px;
      background: transparent !important;
      color: #666 !important; } }
  .tabs-nav .nav-five a.current {
    color: #FFF; }
  @media (max-width: 600px) {
    .tabs-nav .last {
      margin-bottom: 20px; } }
  @media (max-width: 600px) {
    .tabs-nav.active {
      height: auto; } }

.where-to-buy {
  float: right;
  display: block;
  width: 16%;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  padding: 14px 0 13px;
  margin-top: -11px;
  font-size: 0.9375em; }
  @media (max-width: 1020px) {
    .where-to-buy {
      font-size: 0.8em; } }
  @media (max-width: 768px) {
    .where-to-buy {
      font-size: 0.72em; } }
  @media (max-width: 600px) {
    .where-to-buy {
      display: none;
      visibility: hidden; } }
  .where-to-buy:hover {
    color: #FFF !important;
    background: gray !important; }

.list-wrap {
  height: auto !important; }

.sticky-wrapper {
  height: 87px !important; }
  @media (max-width: 1200px) {
    .sticky-wrapper {
      height: auto !important; } }
  .sticky-wrapper.display-sticky {
    height: 205px !important; }
    @media (max-width: 1200px) {
      .sticky-wrapper.display-sticky {
        height: auto !important; } }

.sticky-header {
  max-width: 960px;
  z-index: 500;
  width: 100%; }
  @media (max-width: 1200px) {
    .sticky-header {
      position: static !important; } }

.sticky-links {
  background: #FFF;
  padding: 10px 20px; }
  @media (max-width: 600px) {
    .sticky-links {
      position: absolute;
      top: 0px;
      left: 0px;
      right: 0px;
      padding: 7px 20px;
      border-bottom: 1px solid #CCC; } }
  .sticky-links .left {
    float: left; }
  .sticky-links .right {
    float: right; }
  .sticky-links .link {
    font-size: 0.8125em;
    color: #999;
    text-transform: uppercase;
    text-decoration: none; }
  .sticky-links .product-link:before {
    content: "< "; }
  .sticky-links .next-link:after {
    content: " >"; }
  .sticky-links .share {
    margin-left: 25px; }
  .sticky-links .social {
    box-shadow: 0 0 4px 2px rgba(170, 170, 170, 0.4);
    position: absolute;
    top: 30px;
    right: 0px;
    z-index: 10;
    display: none;
    visibility: hidden; }
    .sticky-links .social .bg {
      background: #F4F4F4;
      overflow: hidden;
      padding: 4px 5px;
      width: 293px;
      z-index: 6; }
    .sticky-links .social .arrow {
      position: absolute;
      top: -15px;
      right: 5px;
      z-index: 5; }
    .sticky-links .social.active {
      display: block;
      visibility: visible; }
  .sticky-links .icon {
    float: left;
    height: 20px; }

.sticky-product-info {
  background: #FFF;
  overflow: hidden;
  margin-top: -5px;
  padding-top: 5px;
  display: none;
  visibility: hidden; }
  .sticky-product-info h2 {
    font-size: 2.0625em;
    margin: 0;
    color: #4d4d4d; }
  .sticky-product-info h5 {
    font-size: 0.875em;
    margin: 8px 0 0;
    color: #666;
    text-transform: uppercase; }
  .sticky-product-info hr {
    width: 70px;
    margin: 0 auto;
    border-top: 1px solid #E6E6E6; }
  .display-sticky .sticky-product-info {
    display: block;
    visibility: visible; }
    @media (max-width: 1200px) {
      .display-sticky .sticky-product-info {
        display: none;
        visibility: hidden; } }
  .sticky-product-info .column {
    float: left; }
  .sticky-product-info .left {
    width: 30%; }
    .sticky-product-info .left img {
      width: auto;
      max-height: 98px;
      margin: 0 0 20px 20px; }
  .sticky-product-info .center {
    width: 40%;
    text-align: center; }
  .sticky-product-info .right {
    width: 30%; }
  .is-sticky .sticky-product-info {
    box-shadow: 0 2px 6px 0px rgba(0, 0, 0, 0.5);
    display: block;
    visibility: visible; }
    @media (max-width: 1200px) {
      .is-sticky .sticky-product-info {
        display: none;
        visibility: hidden; } }
    .lt-ie9 .is-sticky .sticky-product-info {
      border-bottom: 1px solid #000; }
  .sticky-product-info .enquire {
    right: -2px;
    padding-right: 22px; }

#code-for-prod {
  display: block; }

@media (max-width: 600px) {
  #specs .heading {
    padding: 20px;
    margin: 0; } }

@media (max-width: 600px) {
  #specs .arrow {
    display: inline-block;
    position: absolute;
    right: 25px;
    top: 24px;
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 10px solid #999; } }

.specs-content {
  background: #FFF;
  overflow: hidden; }
  @media (max-width: 600px) {
    .specs-content {
      margin-top: 0; } }
  .specs-content h3 {
    font-size: 1.25em;
    color: #4d4d4d;
    font-weight: normal; }
  .specs-content h4 {
    margin: 0;
    font-size: 1.125em;
    color: #000;
    font-weight: normal; }
  .specs-content .specifications {
    background: #f2f2f2; }
    @media (max-width: 600px) {
      .specs-content .specifications {
        border-top: 1px solid #B8B8B8;
        background: #FFF; } }
    @media (max-width: 600px) {
      .specs-content .specifications.active .arrow {
        top: 26px;
        display: inline-block;
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 10px solid #999; } }
    .specs-content .specifications.active .table-wrap {
      display: block; }
  .specs-content .table-wrap {
    background: #FFF;
    overflow: hidden; }
    @media (max-width: 600px) {
      .specs-content .table-wrap {
        background: #FFF !important;
        display: none; } }
    .specs-content .table-wrap h5 {
      margin: 5px 0 10px 10px;
      font-size: 1em;
      color: #000;
      font-weight: normal;
      padding-left: 16px;
      background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-green.png");
      background-size: 8px 8px;
      background-position: left 6px;
      background-repeat: no-repeat; }
      .specs-content .table-wrap h5:hover {
        cursor: pointer;
        color: gray; }
      .marine-wrap .specs-content .table-wrap h5 {
        background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech.png"); }
    .specs-content .table-wrap tr:nth-child(odd) {
      background: #F2F2F2; }
    .specs-content .table-wrap .specifications-table {
      width: 94%;
      margin: 0 auto 10px;
      text-align: left;
      display: none; }
      .specs-content .table-wrap .specifications-table th {
        font-size: 0.8125em;
        color: #4d4d4d;
        font-weight: bold;
        width: 45%;
        padding: 5px 10px; }
      .specs-content .table-wrap .specifications-table td {
        font-size: 0.8125em;
        color: #4d4d4d;
        width: 45%;
        padding: 5px 10px; }
      .specs-content .table-wrap .specifications-table .row {
        width: 100%; }
        .specs-content .table-wrap .specifications-table .row:nth-child {
          background: blue; }
    @media (max-width: 600px) {
      .specs-content .table-wrap.active {
        background: #F2F2F2;
        border-bottom: 0; } }
    .specs-content .table-wrap.active h5 {
      background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-active-green.png");
      background-size: 8px 2px;
      background-position: left 9px;
      background-repeat: no-repeat; }
      .marine-wrap .specs-content .table-wrap.active h5 {
        background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-active.png"); }
    .specs-content .table-wrap.active table {
      display: table; }
  .specs-content .device-compatability {
    overflow: hidden; }
    @media (max-width: 600px) {
      .specs-content .device-compatability {
        background: #FFF;
        border-top: 1px solid #B8B8B8; } }
    @media (max-width: 600px) {
      .specs-content .device-compatability.active .arrow {
        top: 26px;
        display: inline-block;
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 10px solid #999; } }
    @media (max-width: 600px) {
      .specs-content .device-compatability.active .device-wrapper {
        display: block;
        text-align: center; } }
  .specs-content .device-compatability .ipod {
    background: #E6E6E6; }
  .specs-content .device-compatability .mtp {
    background: #FFF; }
  .specs-content .device-wrapper {
    margin-top: 20px;
    overflow: hidden; }
    @media (max-width: 600px) {
      .specs-content .device-wrapper {
        display: none;
        padding: 0 2em; } }
    .specs-content .device-wrapper .mobile-device-container {
      float: left;
      width: 100px;
      overflow: hidden;
      padding: 5px;
      margin: 0 40px 30px 0; }
      @media (max-width: 600px) {
        .specs-content .device-wrapper .mobile-device-container {
          margin: 0 30px 30px 0; } }
      .specs-content .device-wrapper .mobile-device-container .mobile-icon {
        float: left; }
      .specs-content .device-wrapper .mobile-device-container .mobile-type {
        font-size: 0.75em;
        width: 50%;
        color: #000;
        font-weight: normal;
        float: left;
        margin-left: 10px; }

#fusion-link li {
  list-style: none; }

.fusion-link-content {
  margin-top: -40px;
  background: #f2f2f2;
  background: #F2F2F2;
  overflow: hidden; }
  @media (max-width: 600px) {
    .fusion-link-content {
      margin-top: 0; } }
  .fusion-link-content a {
    text-decoration: none; }
  .fusion-link-content .internal {
    padding-top: 40px; }
    @media (max-width: 600px) {
      .fusion-link-content .internal {
        padding-top: 0; } }
  .fusion-link-content .left {
    float: left;
    width: 70%;
    margin-top: 50px; }
    @media (max-width: 600px) {
      .fusion-link-content .left {
        width: 100%;
        float: none;
        text-align: center; } }
    .fusion-link-content .left h5 {
      margin: 0;
      font-size: 0.8125em;
      color: #4d4d4d;
      margin-bottom: 30px; }
    .fusion-link-content .left .product-container .product {
      width: 160px !important;
      margin-right: 30px; }
      @media (max-width: 600px) {
        .fusion-link-content .left .product-container .product {
          margin: 0 auto; } }
  .fusion-link-content .right {
    float: right;
    width: 30%;
    margin-top: 97px;
    font-family: "Arial", sans-serif; }
    @media (max-width: 600px) {
      .fusion-link-content .right {
        margin-top: 20px;
        width: 76%;
        float: none;
        padding: 0 3em;
        text-align: center;
        border-bottom: 1px solid #B8B8B8; } }
    .fusion-link-content .right img {
      margin-bottom: 20px; }
    .fusion-link-content .right p {
      margin: 0;
      font-size: 0.8125em;
      color: #4d4d4d; }
    .fusion-link-content .right .learn-more {
      margin-top: 20px;
      text-decoration: none;
      font-size: 0.875em;
      padding: 5px 10px;
      display: inline-block; }
      @media (max-width: 600px) {
        .fusion-link-content .right .learn-more {
          margin: 20px 0 30px; } }
      .fusion-link-content .right .learn-more:after {
        content: " >"; }
      .fusion-link-content .right .learn-more:hover {
        color: #FFF !important;
        background: gray !important; }

.fusion-link-img {
  padding-top: 40px; }
  @media (max-width: 600px) {
    .fusion-link-img {
      padding-top: 0; } }

.fusion-link-banner-wrap {
  overflow: hidden;
  position: relative; }

.fusion-link-lm-link {
  bottom: -5px;
  display: block;
  height: 43px;
  left: 50%;
  margin-left: -80px;
  position: absolute;
  -webkit-transition: bottom 0.3s;
  transition: bottom 0.3s;
  width: 160px; }
  .fusion-link-lm-link .svg-text {
    fill: #80F300;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
  .fusion-link-lm-link:hover {
    bottom: -1px; }
    .fusion-link-lm-link:hover .svg-text {
      fill: #FFF; }

.fusion-link-brand-wrap {
  background: #000;
  overflow: hidden;
  padding: 50px 40px;
  text-align: center; }
  .fusion-link-brand-wrap h2 {
    color: #2879BC;
    font-size: 1.75em;
    margin: 0 0 15px;
    text-transform: uppercase; }
  .fusion-link-brand-wrap h3 {
    color: #B8B8B8;
    margin: 30px 0; }
  .fusion-link-brand-wrap p {
    color: #FFF;
    margin: 0 0 15px; }

.fusion-link-brand {
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 10px 20px;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  width: 25%; }
  @media (max-width: 768px) {
    .fusion-link-brand {
      width: 33.3%; } }
  @media (max-width: 600px) {
    .fusion-link-brand {
      width: 50%; } }
  @media (max-width: 400px) {
    .fusion-link-brand {
      width: 100%; } }
  .fusion-link-brand:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

.fusion-link-product-wrap {
  background: #FFF;
  overflow: hidden; }
  .fusion-link-product-wrap h3 {
    color: #333333;
    font-size: 1.5em;
    margin: 0 0 40px;
    text-align: center;
    text-transform: uppercase; }
    @media (max-width: 768px) {
      .fusion-link-product-wrap h3 {
        margin-top: 20px; } }

.fusion-link-product .product {
  box-sizing: border-box;
  float: left;
  margin: 0 auto 10px;
  padding: 0 20px;
  width: 33.3%; }
  @media (max-width: 768px) {
    .fusion-link-product .product {
      width: 50%; } }
  @media (max-width: 400px) {
    .fusion-link-product .product {
      width: 100%; } }
  .fusion-link-product .product img {
    margin: 0 auto; }

.fusion-link-product .product-details {
  background: none; }

#gallery {
  overflow: hidden; }
  #gallery .gallery-content .internal {
    overflow: hidden;
    background: #f2f2f2; }
    #gallery .gallery-content .internal .product-container {
      overflow: hidden;
      margin: 0 auto;
      padding-left: 30px; }
      @media (max-width: 600px) {
        #gallery .gallery-content .internal .product-container {
          text-align: center;
          margin-top: 30px; } }

#gallery .product-container a {
  text-decoration: none;
  overflow: hidden; }
  #gallery .product-container a .product-image {
    border: 1px solid #B8B8B8; }
  #gallery .product-container a .overlay {
    width: 32px;
    height: 32px;
    position: absolute;
    right: -1px;
    bottom: 0; }
    #gallery .product-container a .overlay.image {
      background-image: url("https://assets.fusionentertainment.com/_site_images/icon/gallery-mag-glass.png");
      background-repeat: no-repeat;
      background-position: 5px 5px; }
    #gallery .product-container a .overlay.video {
      background-image: url("https://assets.fusionentertainment.com/_site_images/icon/gallery-play-button.png");
      background-repeat: no-repeat;
      background-position: 10px 8px;
      right: 0px; }
  #gallery .product-container a:hover .product-image {
    border-color: #80F300; }
  #gallery .product-container a:hover .image, #gallery .product-container a:hover .video {
    background-color: #80F300; }
  [data-theme="watersports"] #gallery .product-container a:hover .product-image {
    border-color: #2FB1B5; }
  [data-theme="watersports"] #gallery .product-container a:hover .image, [data-theme="watersports"] #gallery .product-container a:hover .video {
    background-color: #2FB1B5; }
  [data-theme="marine"] #gallery .product-container a:hover .product-image {
    border-color: #2879BC; }
  [data-theme="marine"] #gallery .product-container a:hover .image, [data-theme="marine"] #gallery .product-container a:hover .video {
    background-color: #2879BC; }

#gallery .product-container .product {
  width: 160px;
  margin: 0 40px 20px 0;
  display: inline-block; }

.manual-content {
  background: #FFF;
  overflow: hidden; }
  .manual-content h3 {
    font-size: 1.1875em;
    color: #333333;
    font-weight: normal;
    margin: 0; }
    @media (max-width: 600px) {
      .manual-content h3 {
        padding: 30px 0 20px 0; } }
  .manual-content a {
    text-decoration: none;
    padding: 3px 5px; }
  .manual-content .downloads {
    overflow: hidden;
    padding: 20px 2em;
    border-top: 1px solid #B8B8B8; }
    .manual-content .downloads a {
      width: 100%;
      float: left;
      margin-bottom: 5px; }
      @media (max-width: 600px) {
        .manual-content .downloads a {
          width: 85%; } }
      .manual-content .downloads a:hover {
        background: gray !important;
        color: #FFF; }
    @media (max-width: 600px) {
      .internal .manual-content .downloads {
        padding: 0 5%; } }
    .manual-content .downloads .download-container {
      margin: 20px 20px 0;
      overflow: hidden; }
      @media (max-width: 600px) {
        .manual-content .downloads .download-container {
          margin: 0 0 20px; } }

.update-instructions {
  border-top: 1px solid #B8B8B8;
  padding: 20px 2em 0;
  overflow: hidden; }
  @media (max-width: 600px) {
    .update-instructions h3 {
      padding: 30px 0 20px 5%;
      margin: 0; } }
  @media (max-width: 600px) {
    .internal .update-instructions {
      padding: 0; } }
  .update-instructions .instruction-wrapper {
    overflow: hidden;
    float: left;
    margin-top: 30px;
    margin-bottom: 20px; }
    @media (max-width: 600px) {
      .update-instructions .instruction-wrapper {
        margin: 0 0 20px; } }
  .update-instructions .instruction {
    float: left;
    width: 250px;
    margin-bottom: 20px; }
    @media (max-width: 600px) {
      .update-instructions .instruction {
        padding-left: 30px; } }
    .update-instructions .instruction p {
      color: #8B8B8B;
      font-size: 0.75em;
      margin: 15px 0 0 20px;
      width: 50%;
      float: left; }
    .update-instructions .instruction img {
      float: left; }

.software-updates {
  border-top: 1px solid #B8B8B8;
  padding: 20px 2em;
  overflow: hidden; }
  @media (max-width: 600px) {
    .software-updates h3 {
      padding: 30px 0 20px 5%; } }
  @media (max-width: 600px) {
    .internal .software-updates {
      padding: 0; } }
  @media (max-width: 600px) {
    .software-updates .update {
      width: 100%; } }
  .software-updates .v-number {
    color: gray;
    margin: 0 0 10px;
    font-size: 0.875em; }
  .software-updates .bold {
    font-weight: bold;
    color: #000; }

.update-details {
  background: #f2f2f2;
  margin: 20px auto;
  width: 93%; }
  @media (max-width: 600px) {
    .update-details {
      width: 98%;
      margin: 0 0 10px;
      padding: 0 2%; } }
  .update-details .version {
    padding: 10px 2em 20px;
    overflow: hidden; }
    .update-details .version a {
      color: #000;
      float: left;
      margin-top: 3px;
      font-size: 0.875em; }
      .update-details .version a:hover {
        color: gray !important; }
        .update-details .version a:hover .download {
          color: #FFF !important;
          background: gray; }
    .update-details .version .download {
      color: #000;
      background: #80F300;
      padding: 5px 35px 3px 10px;
      margin: 0 10px 0 0;
      float: left; }
    .marine-wrap .update-details .version a {
      color: #2879BC; }
    .marine-wrap .update-details .version .download {
      background: #2879BC;
      color: #FFF; }
      .marine-wrap .update-details .version .download:hover {
        background: gray;
        color: #FFF !important; }
  .update-details .features-wrapper {
    border-top: 1px solid #B8B8B8;
    padding: 20px 2em;
    font-family: "Arial", sans-serif; }
    .update-details .features-wrapper p {
      margin: 0;
      font-size: 0.8125em;
      color: #4d4d4d; }
      .update-details .features-wrapper p a {
        color: #1a7e00;
        padding: 0; }
        .update-details .features-wrapper p a:hover {
          color: #B8B8B8 !important; }
        .marine-wrap .update-details .features-wrapper p a {
          color: #2879BC; }
    .update-details .features-wrapper ul {
      margin: 0 0 0 15px;
      padding: 0; }
      .update-details .features-wrapper ul li {
        color: #4d4d4d;
        font-size: 0.8125em; }

.overview-content {
  background: #FFF;
  margin-bottom: 50px;
  /*
    .button {
        background: $color-yellow-green;
        color: $color-japan-laurel;
        display: inline-block;
        text-decoration: none;
        font-size: 0.8125em;
        font-family: $font-arial;
        padding: 4px 8px;
        &:hover {
            color: #000 !important;
        }
        .marine-wrap & {
            background: $color-black-squeeze;
            color: $marine-blue;
        }
    }
    */ }
  @media (max-width: 600px) {
    .overview-content {
      margin-bottom: 0; } }
  .overview-content h4 {
    text-transform: uppercase;
    margin: 10px 0 12px; }
  .overview-content p, .overview-content ul {
    color: #4d4d4d;
    font-family: "Arial", sans-serif;
    font-size: 0.8125em; }
  .overview-content .content {
    height: 150px;
    overflow: hidden;
    font-family: "Arial", sans-serif; }
  .overview-content .enquire {
    right: -2em;
    padding-right: 19px;
    top: 93px; }
    @media (max-width: 600px) {
      .overview-content .enquire {
        display: none;
        visibility: hidden; } }
  .overview-content .column-wrap {
    overflow: visible; }
  .overview-content .column {
    margin-bottom: 90px; }
    @media (max-width: 600px) {
      .overview-content .column {
        float: none;
        margin: 0 auto !important; } }
  .overview-content .right {
    margin-top: 20px; }
    @media (max-width: 600px) {
      .overview-content .right {
        width: 88%; } }
  .overview-content .show-info {
    margin-top: 10px;
    padding-top: 3px;
    padding-bottom: 3px; }
    @media (max-width: 600px) {
      .overview-content .show-info {
        margin: 20px 0; } }
  .overview-content .more-info:before {
    content: "+ "; }
  .overview-content .less-info:before {
    content: "- "; }

.pager-wrap {
  clear: both;
  background: #191919;
  height: 150px;
  text-align: center;
  margin: 0 -2em; }
  @media (max-width: 600px) {
    .pager-wrap {
      display: none;
      visibility: hidden; } }
  .pager-wrap img {
    border: 1px solid #E6E6E6;
    display: inline;
    margin: -70px 15px 0; }
    @media (max-width: 1020px) {
      .pager-wrap img {
        margin-right: 5px;
        margin-left: 5px; } }
    @media (max-width: 768px) {
      .pager-wrap img {
        width: 110px;
        margin-top: -40px; } }
    .pager-wrap img:hover {
      cursor: pointer; }
  .pager-wrap .gallery-link {
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    margin-top: 30px; }
    .pager-wrap .gallery-link:after {
      content: " >"; }
    .pager-wrap .gallery-link:hover {
      color: gray !important; }

.features {
  border-top: 1px solid #CCC;
  overflow: hidden;
  text-align: center; }
  @media (min-width: 601px) {
    .features {
      margin: 0 -32px; } }
  .features img {
    min-width: 100%; }

.feature-link:nth-child(3n+2) .overlay {
  border-left: none;
  border-right: none; }
  @media (max-width: 600px) {
    .feature-link:nth-child(3n+2) .overlay {
      border-left: 1px solid #CCC;
      border-right: 1px solid #CCC; } }

@media (max-width: 600px) {
  .feature-link:nth-child(2n+1) .overlay {
    border-right: none; } }

@media (max-width: 400px) {
  .feature-link:nth-child(2n+1) .overlay {
    border-right: 1px solid #CCC; } }

.feature-link:last-child .overlay {
  border-right: 1px solid #CCC; }

.feature-el {
  float: left;
  height: 212px;
  max-height: 226px;
  overflow: hidden;
  width: 33.3333%; }
  @media (max-width: 600px) {
    .feature-el {
      width: 50%;
      height: 160px; } }
  @media (max-width: 400px) {
    .feature-el {
      width: 100%;
      float: none;
      height: 226px; } }
  .feature-el .learn-more {
    display: none;
    padding: 7px 13px 5px 33px;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    background: #80F300; }
    @media (max-width: 1020px) {
      .feature-el .learn-more {
        font-size: 0.8em; } }
    .feature-el .learn-more:after {
      content: " >"; }
    .marine-wrap .feature-el .learn-more {
      color: #FFF;
      background: #2879BC; }
  .feature-el:hover .overlay {
    background: none; }
  .feature-el:hover .learn-more {
    display: block;
    z-index: 1; }
  .feature-el:hover h3 {
    opacity: 0; }
  .feature-el:hover p {
    opacity: 0; }
  .feature-el h3 {
    font-size: 1.4375em;
    margin: 15px 0 0;
    line-height: 120%;
    text-transform: uppercase;
    color: #000; }
    @media (max-width: 1020px) {
      .feature-el h3 {
        font-size: 1em; } }
    @media (max-width: 400px) {
      .feature-el h3 {
        font-size: 1.3em; } }
  .feature-el p {
    font-size: 0.8125em; }
    @media (max-width: 1020px) {
      .feature-el p {
        font-size: 11px; } }
    @media (max-width: 400px) {
      .feature-el p {
        font-size: 14px; } }
  @media (max-width: 1200px) {
    .feature-el img {
      max-width: inherit;
      height: 100%; } }
  @media (max-width: 1020px) {
    .feature-el img {
      margin-left: -10%; } }
  @media (max-width: 768px) {
    .feature-el img {
      margin-left: -15%; } }
  @media (max-width: 600px) {
    .feature-el img {
      width: 100%;
      height: auto;
      margin-left: 0; } }
  .feature-el .normal-case {
    text-transform: none; }
  .feature-el .overlay {
    position: absolute;
    border: 1px solid #CCC;
    border-top: none;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    padding: 30px;
    background: #FFF;
    background: rgba(255, 255, 255, 0.9); }
    @media (max-width: 400px) {
      .feature-el .overlay {
        width: 90%;
        padding: 30px 5%; } }
  .feature-el .learn-more {
    position: absolute;
    right: 0px;
    bottom: 30px; }

.feature-list {
  padding: 25px 2em;
  background: #f2f2f2;
  margin: 0 -2em;
  color: #4d4d4d; }
  @media (max-width: 600px) {
    .feature-list {
      width: 90%;
      margin: 0 auto;
      padding-left: 5%;
      padding-right: 5%; } }
  .feature-list h3 {
    font-size: 1.25em;
    margin: 0 0 4px; }
    @media (max-width: 1020px) {
      .feature-list h3 {
        margin-top: 9px;
        font-size: 1em; } }
    @media (max-width: 768px) {
      .feature-list h3 {
        font-size: 0.9em; } }
    @media (max-width: 600px) {
      .feature-list h3 {
        text-align: center;
        font-size: 1.25em;
        margin: 0 0 15px;
        color: #4d4d4d; } }

.feature-list-container {
  overflow: hidden; }
  .feature-list-container .feature {
    width: 28%;
    padding: 0 1%;
    margin: 0 0 10px 2.5%;
    float: left;
    overflow: hidden; }
    @media (max-width: 600px) {
      .feature-list-container .feature {
        width: 42% !important;
        padding: 0 2%;
        margin: 0 2% 10px !important; } }
    @media (max-width: 400px) {
      .feature-list-container .feature {
        width: 94% !important;
        padding: 0 3%;
        margin: 0 0 10px !important; } }
    .feature-list-container .feature:nth-child(3n+1) {
      margin-left: 1%;
      clear: left; }
      @media (max-width: 600px) {
        .feature-list-container .feature:nth-child(3n+1) {
          clear: none; } }
    .feature-list-container .feature:nth-child(3n+2) {
      width: 32%; }
    @media (max-width: 600px) {
      .feature-list-container .feature:nth-child(2n+1) {
        clear: left; } }
  .feature-list-container .inner {
    display: none;
    padding: 0 10px 0 16px; }
  .feature-list-container .img {
    display: none;
    margin-bottom: 10px; }
  .feature-list-container .heading {
    font-size: 1.25em;
    color: #000;
    padding-left: 16px;
    background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-green.png");
    background-size: 8px 8px;
    background-position: left 8px;
    background-repeat: no-repeat; }
    @media (max-width: 1020px) {
      .feature-list-container .heading {
        font-size: 1em;
        background-position: left 6px; } }
    .feature-list-container .heading:hover {
      cursor: pointer; }
    .marine-wrap .feature-list-container .heading {
      color: #2879BC;
      background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech.png"); }
  .feature-list-container .no-more-info {
    background: none !important; }
    .feature-list-container .no-more-info .heading {
      background: none !important;
      color: #000; }
      .feature-list-container .no-more-info .heading:hover {
        cursor: inherit; }
  .feature-list-container .active {
    background: #FFF; }
    .feature-list-container .active .inner, .feature-list-container .active .img {
      display: block; }
    .feature-list-container .active .heading {
      background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-active-green.png");
      background-size: 8px 2px;
      background-position: left 12px;
      background-repeat: no-repeat; }
      @media (max-width: 1020px) {
        .feature-list-container .active .heading {
          background-position: left 8px; } }
      .marine-wrap .feature-list-container .active .heading {
        background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-active.png"); }
  .feature-list-container .learn-more {
    float: right;
    margin: 10px -18px 15px 0; }
    .feature-list-container .learn-more:hover {
      background: #4d4d4d !important;
      color: #FFF !important; }

.fusion-recommends h3 {
  color: #E6E6E6;
  font-size: 1.5625em;
  margin: 50px 0 20px; }

.enquire {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  padding: 9px 20px 7px 50px;
  position: absolute;
  right: 0px;
  top: 30px; }
  .enquire:after {
    content: " >"; }
  .enquire:hover {
    color: #FFF !important;
    background: gray !important; }

#search .internal {
  max-width: 40em;
  padding: 10% 0; }
  @media (max-width: 1200px) {
    #search .internal {
      max-width: 31em; } }
  @media (max-width: 600px) {
    #search .internal {
      width: 320px; } }

#search .submit-label {
  float: left;
  position: relative; }
  #search .submit-label:hover .search-img-el {
    stroke: #80F300; }

#search .submit-input-hide {
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%; }

#search .submit-input {
  background: none;
  border: none;
  display: block;
  height: 70px;
  width: 54px; }
  @media (max-width: 600px) {
    #search .submit-input {
      height: 40px; } }
  #search .submit-input .search-img-el {
    stroke: #666666;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }

#search .text-input {
  background: none;
  border: none;
  width: 520px;
  font-size: 2.4em;
  line-height: 1.4em;
  outline: none;
  color: #666;
  font-family: "Arial", sans-serif;
  border-bottom: 2px solid #333;
  padding-bottom: 5px;
  margin-left: 20px;
  border-radius: 0; }
  #search .text-input:focus::-webkit-input-placeholder {
    color: #FFF; }
  #search .text-input:focus::-moz-placeholder {
    color: #FFF; }
  #search .text-input:focus:-ms-input-placeholder {
    color: #FFF; }
  @media (max-width: 1200px) {
    #search .text-input {
      width: 380px;
      font-size: 1.8em;
      margin-left: 10px; } }
  @media (max-width: 600px) {
    #search .text-input {
      font-size: 1em;
      width: 220px;
      margin-top: 10px; } }

.search-results {
  margin: 30px 0; }

@media (max-width: 600px) {
  .static-template.social-intro {
    margin-top: 0;
    text-align: center;
    border-top: 1px solid #000; }
    .static-template.social-intro .internal {
      padding: 20px 0; }
      .static-template.social-intro .internal h1 {
        text-transform: capitalize;
        font-weight: normal;
        font-size: 1.375em;
        margin: 0; } }

.static-page .left {
  margin-bottom: 40px; }
  @media (max-width: 600px) {
    .static-page .left {
      width: 100%;
      padding: 0;
      margin-bottom: 0; } }
  @media (max-width: 600px) {
    .static-page .left .content-wrapper {
      width: 90%;
      padding: 20px; } }
  .static-page .left .content-wrapper a {
    color: #000; }
    .marine-wrap .static-page .left .content-wrapper a {
      color: #2879BC; }
  .static-page .left .form-wrapper {
    width: 92%; }
    @media (max-width: 600px) {
      .static-page .left .form-wrapper {
        width: 92%;
        padding: 4%; } }

.static-page .right {
  float: right;
  overflow: hidden;
  background: transparent;
  margin-bottom: 40px; }
  @media (max-width: 600px) {
    .static-page .right {
      margin-bottom: 0; } }

.static-page .product-carousel {
  padding: 30px 0 40px;
  border-top: 1px solid #CCC;
  max-width: 60em;
  margin: 0 auto; }

.static-page .useful-sidebar {
  background: #F2F2F2;
  padding: 20px;
  height: auto;
  overflow: hidden;
  margin-bottom: 30px; }
  .static-page .useful-sidebar h2 {
    margin: 0 0 30px;
    font-size: 1.375em;
    color: #4d4d4d;
    font-weight: normal; }
  .static-page .useful-sidebar a {
    margin: 0;
    float: left;
    font-size: 0.875em;
    text-decoration: none;
    color: #80F300;
    margin-bottom: 10px; }
    .static-page .useful-sidebar a:hover {
      color: gray !important; }
    .marine-wrap .static-page .useful-sidebar a {
      color: #2879BC; }
  .static-page .useful-sidebar p {
    margin: 0;
    color: #4d4d4d;
    font-size: 0.75em; }

.tech-support .white-bg {
  padding: 40px 50px 60px;
  margin-bottom: 40px; }
  @media (max-width: 600px) {
    .tech-support .white-bg {
      padding: 15px;
      margin-bottom: 0; } }

@media (max-width: 600px) {
  .tech-support .active {
    background: #F2F2F2;
    border-bottom: 0; } }

.tech-support .active h5 {
  background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-active-green.png");
  background-size: 8px 2px;
  background-position: left 9px; }
  [data-theme="marine"] .tech-support .active h5 {
    background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-active.png"); }
  [data-theme="watersports"] .tech-support .active h5 {
    background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-active-teal.png"); }

.tech-support .active .answer {
  display: block;
  visibility: visible; }

@media (max-width: 600px) {
  .question-wrap {
    padding: 10px;
    border-bottom: 1px solid #ccc; } }

.question-wrap:last-child {
  border-bottom: 0; }

.question-wrap h5 {
  margin: 0;
  font-size: 1.0625em;
  color: #000;
  padding-left: 16px;
  margin-bottom: 8px;
  background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-green.png");
  background-repeat: no-repeat;
  background-size: 8px 8px;
  background-position: left 6px; }
  .question-wrap h5:hover {
    cursor: pointer; }
  [data-theme="marine"] .question-wrap h5 {
    background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech.png"); }
  [data-theme="watersports"] .question-wrap h5 {
    background-image: url("https://assets.fusionentertainment.com/_site_images/icon/tech-teal.png"); }

.question-wrap .answer {
  font-family: "Arial", sans-serif;
  font-size: 0.875em;
  color: #4d4d4d;
  background: #F2F2F2;
  padding: 15px;
  margin-bottom: 20px;
  display: none;
  visibility: hidden; }
  @media (max-width: 600px) {
    .question-wrap .answer {
      background: none; } }
  .question-wrap .answer a {
    color: gray; }
    .question-wrap .answer a:hover {
      text-decoration: none; }
    .marine-wrap .question-wrap .answer a {
      color: #2879BC; }
  .question-wrap .answer p {
    margin: 0;
    width: 85%; }

.updates-page {
  overflow: visible; }
  .updates-page .white-bg {
    padding: 40px 50px 60px;
    margin-bottom: 40px; }
    @media (max-width: 600px) {
      .updates-page .white-bg {
        padding: 15px;
        margin-bottom: 0; } }
  .updates-page .form, .updates-page .internal {
    overflow: inherit;
    background: transparent; }
  .updates-page .form {
    max-width: 260px; }
  @media (max-width: 600px) {
    .updates-page .container {
      padding: 20px; } }
  .updates-page .download-btn {
    background: #80EF06;
    color: #FFF;
    display: inline-block;
    text-transform: uppercase;
    text-decoration: none;
    padding: 9px 20px 7px 20px;
    top: 30px;
    margin: 0px 5px 10px 0px; }
    .marine-wrap .updates-page .download-btn {
      background: #2879BC; }
  .updates-page .software-update {
    margin: 0px 40px 20px 0px;
    display: inline-block; }
  .updates-page .gs-copy-section {
    margin-top: 50px; }

.gs-dl-details {
  margin-top: 20px; }
  .gs-dl-details a {
    color: #1a7e00;
    text-decoration: none; }
    .marine-wrap .gs-dl-details a {
      color: #2879BC; }
    .gs-dl-details a:hover {
      color: #B8B8B8 !important; }
  .gs-dl-details .title {
    margin-bottom: 10px;
    font-weight: bold; }
  .gs-dl-details .released {
    font-style: italic; }

[data-widget="scroller"] {
  overflow: hidden;
  width: 100%; }

@media (max-width: 600px) {
  [data-widget="mobilePages"] [data-mobile-page].mobile-pages-hide {
    display: none; } }

/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu oncanvas CSS
*/
.mm-hidden {
  display: none !important; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-panels,
.mm-panels > .mm-panel {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.mm-menu {
  box-sizing: border-box;
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }

.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

.mm-panel.mm-opened {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }

.mm-panel.mm-subopened {
  -webkit-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0); }

.mm-panel.mm-highest {
  z-index: 1; }

.mm-panels,
.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit; }

.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0 20px; }

.mm-panels > .mm-panel.mm-hasnavbar {
  padding-top: 40px; }

.mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
  content: '';
  display: block;
  height: 20px; }

.mm-vertical .mm-panel {
  -webkit-transform: none !important;
  transform: none !important; }

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }

.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
  border-color: transparent; }

.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block; }

.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  height: 40px;
  bottom: auto; }

.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after {
  top: 16px;
  bottom: auto; }

.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-navbar {
  border-bottom: 1px solid;
  border-color: inherit;
  text-align: center;
  line-height: 20px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.mm-navbar > * {
  display: block;
  padding: 10px 0; }

.mm-navbar a,
.mm-navbar a:hover {
  text-decoration: none; }

.mm-navbar .mm-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.mm-navbar .mm-btn {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 1; }

.mm-navbar .mm-btn:first-child {
  padding-left: 20px;
  left: 0; }

.mm-navbar .mm-btn:last-child {
  text-align: right;
  padding-right: 20px;
  right: 0; }

.mm-panel .mm-navbar {
  display: none; }

.mm-panel.mm-hasnavbar .mm-navbar {
  display: block; }

.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-listview {
  font: inherit;
  font-size: 14px;
  line-height: 20px; }

.mm-listview a,
.mm-listview a:hover {
  text-decoration: none; }

.mm-listview > li {
  position: relative; }

.mm-listview > li, .mm-listview > li:after,
.mm-listview > li .mm-next,
.mm-listview > li .mm-next:before {
  border-color: inherit; }

.mm-listview > li > a,
.mm-listview > li > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: inherit;
  display: block;
  padding: 10px 10px 10px 20px;
  margin: 0; }

.mm-listview > li > a.mm-arrow,
.mm-listview > li > span.mm-arrow {
  padding-right: 50px; }

.mm-listview > li:not(.mm-divider):after {
  content: '';
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }

.mm-listview > li:not(.mm-divider):after {
  left: 20px; }

.mm-listview .mm-next {
  background: rgba(3, 2, 1, 0);
  width: 50px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2; }

.mm-listview .mm-next:before {
  content: '';
  border-left-width: 1px;
  border-left-style: solid;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0; }

.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
  margin-right: 50px; }

.mm-listview .mm-next.mm-fullsubopen {
  width: 100%; }

.mm-listview .mm-next.mm-fullsubopen:before {
  border-left: none; }

.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span {
  padding-right: 50px;
  margin-right: 0; }

.mm-panels > .mm-panel > .mm-listview {
  margin: 20px -20px; }

.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: -20px; }

.mm-listview .mm-inset {
  list-style: inside disc;
  padding: 0 10px 15px 40px;
  margin: 0; }

.mm-listview .mm-inset > li {
  padding: 5px 0; }

.mm-listview .mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px; }

.mm-listview .mm-spacer {
  padding-top: 40px; }

.mm-listview .mm-spacer > .mm-next {
  top: 40px; }

.mm-listview .mm-spacer.mm-divider {
  padding-top: 25px; }

.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.mm-prev:before {
  border-right: none;
  border-bottom: none;
  left: 23px; }

.mm-next:after,
.mm-arrow:after {
  border-top: none;
  border-left: none;
  right: 23px; }

.mm-menu {
  background: #f3f3f3;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.7); }

.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {
  border-color: rgba(0, 0, 0, 0.3); }

.mm-menu .mm-listview {
  border-color: rgba(0, 0, 0, 0.1); }

.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after {
  border-color: rgba(0, 0, 0, 0.3); }

.mm-menu .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
  tap-highlight-color: rgba(255, 255, 255, 0.5); }

.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.5); }

.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(0, 0, 0, 0.05); }

.mm-menu .mm-divider {
  background: rgba(0, 0, 0, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease; }

html.mm-opened {
  overflow-x: hidden;
  position: relative; }

html.mm-blocking {
  overflow: hidden; }

html.mm-blocking body {
  overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }

.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    transform: translate(140px, 0); } }

@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-autoheight {
  max-height: 80%; }

.mm-menu.mm-autoheight.mm-fullscreen {
  max-height: 100%; }

.mm-menu.mm-measureheight > .mm-panels > .mm-panel {
  bottom: auto !important;
  height: auto !important; }

/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 45px;
  top: 50%; }

em.mm-counter + a.mm-next {
  width: 90px; }

em.mm-counter + a.mm-next + a,
em.mm-counter + a.mm-next + span {
  margin-right: 90px; }

em.mm-counter + a.mm-fullsubopen {
  padding-left: 0; }

.mm-vertical > .mm-counter {
  top: 12px;
  margin-top: 0; }

.mm-vertical.mm-spacer > .mm-counter {
  margin-top: 40px; }

.mm-nosubresults > .mm-counter {
  display: none; }

.mm-menu em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu dividers addon CSS
*/
.mm-divider > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px; }

.mm-divider.mm-opened a.mm-next:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-collapsed:not(.mm-uncollapsed) {
  display: none; }

.mm-fixeddivider {
  background: inherit;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-fixeddivider:after {
  content: none !important;
  display: none !important; }

.mm-hasdividers .mm-fixeddivider {
  display: block; }

.mm-menu .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.05); }

/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
  -webkit-transition-duration: 0s;
  transition-duration: 0s; }

/*
	jQuery.mmenu iconpanels addon CSS
*/
.mm-iconpanel .mm-panel {
  -webkit-transition-property: -webkit-transform, left;
  -webkit-transition-property: left, -webkit-transform;
  transition-property: left, -webkit-transform;
  transition-property: transform, left;
  transition-property: transform, left, -webkit-transform; }

.mm-iconpanel .mm-panel.mm-opened {
  border-left: 1px solid;
  border-color: inherit; }

.mm-iconpanel .mm-panel.mm-subopened {
  overflow-y: hidden;
  left: -40px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-iconpanel .mm-panel.mm-iconpanel-0 {
  left: 0px; }

.mm-iconpanel .mm-panel.mm-iconpanel-1 {
  left: 40px; }

.mm-iconpanel .mm-panel.mm-iconpanel-2 {
  left: 80px; }

.mm-iconpanel .mm-panel.mm-iconpanel-3 {
  left: 120px; }

.mm-iconpanel .mm-panel.mm-iconpanel-4 {
  left: 160px; }

.mm-iconpanel .mm-panel.mm-iconpanel-5 {
  left: 200px; }

.mm-iconpanel .mm-panel.mm-iconpanel-6 {
  left: 240px; }

.mm-subblocker {
  background: inherit;
  opacity: 0;
  display: block;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

.mm-subopened .mm-subblocker {
  opacity: 0.6;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -100000px;
  left: 0;
  z-index: 3; }

/*
	jQuery.mmenu navbars addon CSS
*/
.mm-menu > .mm-navbar {
  background: inherit;
  padding: 0;
  z-index: 3;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-navbar-bottom {
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom: none;
  top: auto;
  bottom: 0; }

.mm-navbar-top ~ .mm-navbar-top {
  border-bottom: none; }

.mm-navbar-bottom ~ .mm-navbar-bottom {
  border-top: none; }

.mm-navbar.mm-hasbtns {
  padding: 0 40px; }

.mm-close:after {
  content: 'x'; }

.mm-navbar[class*="mm-navbar-content-"] > * {
  box-sizing: border-box;
  display: block;
  float: left; }

.mm-navbar > .mm-breadcrumbs {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  text-align: left;
  padding: 0 0 0 17px; }

.mm-navbar > .mm-breadcrumbs > * {
  display: inline-block;
  padding: 10px 3px; }

.mm-navbar > .mm-breadcrumbs > a {
  text-decoration: underline; }

.mm-navbar.mm-hasbtns .mm-breadcrumbs {
  margin-left: -40px; }

.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
  margin-left: 0;
  padding-left: 0; }

.mm-navbar-top-1 {
  top: 0px; }

.mm-hasnavbar-top-1 .mm-panels {
  top: 40px; }

.mm-navbar-top-2 {
  top: 40px; }

.mm-hasnavbar-top-2 .mm-panels {
  top: 80px; }

.mm-navbar-top-3 {
  top: 80px; }

.mm-hasnavbar-top-3 .mm-panels {
  top: 120px; }

.mm-navbar-top-4 {
  top: 120px; }

.mm-hasnavbar-top-4 .mm-panels {
  top: 160px; }

.mm-navbar-bottom-1 {
  bottom: 0px; }

.mm-hasnavbar-bottom-1 .mm-panels {
  bottom: 40px; }

.mm-navbar-bottom-2 {
  bottom: 40px; }

.mm-hasnavbar-bottom-2 .mm-panels {
  bottom: 80px; }

.mm-navbar-bottom-3 {
  bottom: 80px; }

.mm-hasnavbar-bottom-3 .mm-panels {
  bottom: 120px; }

.mm-navbar-bottom-4 {
  bottom: 120px; }

.mm-hasnavbar-bottom-4 .mm-panels {
  bottom: 160px; }

.mm-navbar-size-2 {
  height: 80px; }

.mm-navbar-size-3 {
  height: 120px; }

.mm-navbar-size-4 {
  height: 160px; }

.mm-navbar-content-2 > * {
  width: 50%; }

.mm-navbar-content-3 > * {
  width: 33.33%; }

.mm-navbar-content-4 > * {
  width: 25%; }

.mm-navbar-content-5 > * {
  width: 20%; }

.mm-navbar-content-6 > * {
  width: 16.67%; }

/*
	jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  box-sizing: border-box; }

.mm-search {
  height: 40px;
  padding: 7px 10px 0 10px; }

.mm-search input {
  border: none;
  border-radius: 26px;
  font: inherit;
  font-size: 14px;
  line-height: 26px;
  outline: none;
  display: block;
  width: 100%;
  height: 26px;
  margin: 0;
  padding: 0 10px; }

.mm-search input::-ms-clear {
  display: none; }

.mm-panel > .mm-search {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.mm-panel.mm-hassearch {
  padding-top: 40px; }

.mm-panel.mm-hassearch.mm-hasnavbar {
  padding-top: 80px; }

.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
  top: 40px; }

.mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  display: none;
  padding: 40px 0; }

.mm-noresults .mm-noresultsmsg {
  display: block; }

.mm-noresults .mm-indexer {
  display: none !important; }

li.mm-nosubresults > a.mm-next {
  display: none; }

li.mm-nosubresults > a.mm-next + a,
li.mm-nosubresults > a.mm-next + span {
  padding-right: 10px; }

.mm-menu .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.7); }

.mm-menu .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu sectionIndexer addon CSS
*/
.mm-indexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  box-sizing: border-box;
  width: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100px;
  z-index: 3;
  -webkit-transition: right 0.4s ease;
  transition: right 0.4s ease;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-indexer a {
  text-decoration: none;
  display: block;
  height: 3.85%; }

.mm-indexer ~ .mm-panel.mm-hasindexer {
  margin-right: 20px; }

.mm-hasindexer .mm-indexer {
  right: 0; }

.mm-hasindexer .mm-fixeddivider {
  right: 20px; }

.mm-menu .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
  position: absolute;
  left: -10000px; }

label.mm-toggle,
label.mm-check {
  margin: 0;
  position: absolute;
  top: 50%;
  z-index: 2; }

label.mm-toggle:before,
label.mm-check:before {
  content: '';
  display: block; }

label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-top: -15px; }

label.mm-toggle:before {
  border-radius: 30px;
  width: 28px;
  height: 28px;
  margin: 1px; }

input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right; }

label.mm-check {
  width: 30px;
  height: 30px;
  margin-top: -15px; }

label.mm-check:before {
  border-left: 3px solid;
  border-bottom: 3px solid;
  width: 40%;
  height: 20%;
  margin: 25% 0 0 20%;
  opacity: 0.1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

input.mm-check:checked ~ label.mm-check:before {
  opacity: 1; }

li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
  bottom: auto;
  margin-top: 0; }

li.mm-vertical label.mm-toggle {
  top: 5px; }

li.mm-vertical label.mm-check {
  top: 5px; }

label.mm-toggle, label.mm-check {
  right: 20px; }

label.mm-toggle + a,
label.mm-toggle + span {
  padding-right: 80px; }

label.mm-check + a,
label.mm-check + span {
  padding-right: 60px; }

a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
  right: 60px; }

a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  margin-right: 50px; }

a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
  padding-right: 70px; }

a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  padding-right: 50px; }

em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + label.mm-check {
  right: 100px; }

em.mm-counter + a.mm-next + label.mm-toggle + a,
em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a,
em.mm-counter + a.mm-next + label.mm-check + span {
  margin-right: 90px; }

.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }

.mm-menu label.mm-toggle:before {
  background: #f3f3f3; }

.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.7); }

/*
	jQuery.mmenu borderstyle extension CSS
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
  content: none; }

.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
  left: 0 !important; }

.mm-menu.mm-border-offset .mm-listview > li:after,
.mm-listview.mm-border-offset > li:after {
  right: 20px; }

/*
	jQuery.mmenu effects extension CSS
*/
.mm-menu.mm-effect-menu-zoom {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease; }

html.mm-opened .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -webkit-transform-origin: left center;
  transform-origin: left center; }

html.mm-opening .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }

html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -webkit-transform-origin: right center;
  transform-origin: right center; }

html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-menu.mm-effect-menu-slide {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease; }

html.mm-opened .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0); }

html.mm-opening .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }

html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0); }

html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }

.mm-menu.mm-effect-menu-fade {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

html.mm-opening .mm-menu.mm-effect-menu-fade {
  opacity: 1; }

.mm-menu.mm-effect-panels-zoom .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -webkit-transform-origin: left center;
  transform-origin: left center; }

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }

.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li {
  -webkit-transition: none 0.4s ease;
  transition: none 0.4s ease; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1) {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2) {
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3) {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4) {
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5) {
  -webkit-transition-delay: 250ms;
  transition-delay: 250ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6) {
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7) {
  -webkit-transition-delay: 350ms;
  transition-delay: 350ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8) {
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9) {
  -webkit-transition-delay: 450ms;
  transition-delay: 450ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10) {
  -webkit-transition-delay: 500ms;
  transition-delay: 500ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11) {
  -webkit-transition-delay: 550ms;
  transition-delay: 550ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12) {
  -webkit-transition-delay: 600ms;
  transition-delay: 600ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13) {
  -webkit-transition-delay: 650ms;
  transition-delay: 650ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14) {
  -webkit-transition-delay: 700ms;
  transition-delay: 700ms; }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15) {
  -webkit-transition-delay: 750ms;
  transition-delay: 750ms; }

.mm-menu.mm-effect-listitems-slide .mm-listview > li {
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
  opacity: 0;
  -webkit-transition-property: -webkit-transform, opacity;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform; }

html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }

.mm-menu.mm-effect-listitems-fade .mm-listview > li {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li {
  opacity: 1; }

.mm-menu.mm-effect-listitems-drop .mm-listview > li {
  opacity: 0;
  top: -25%;
  -webkit-transition-property: opacity, top;
  transition-property: opacity, top; }

html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li {
  opacity: 1;
  top: 0; }

/*
	jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0); }

@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    transform: translate(140px, 0); } }

@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    transform: translate(10000px, 0); } }

html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }

@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }

@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0); } }

.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important; }

/*
	jQuery.mmenu multiline extension CSS
*/
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span {
  text-overflow: clip;
  white-space: normal; }

/*
	jQuery.mmenu pagedim extension CSS
*/
html.mm-pagedim #mm-blocker, html.mm-pagedim-white #mm-blocker, html.mm-pagedim-black #mm-blocker {
  opacity: 0; }

html.mm-pagedim.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim-black.mm-opening #mm-blocker {
  opacity: 0.3;
  -webkit-transition: opacity 0.4s ease 0.4s;
  transition: opacity 0.4s ease 0.4s; }

html.mm-pagedim #mm-blocker {
  background: inherit; }

html.mm-pagedim-white #mm-blocker {
  background: #fff; }

html.mm-pagedim-black #mm-blocker {
  background: #000; }

/*
	jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 99; }

.mm-menu.mm-pageshadow.mm-right:after {
  left: auto;
  right: 100%; }

.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
  content: none;
  display: none; }

.mm-menu.mm-pageshadow:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }

@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }

/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

.mm-menu.mm-top {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }

.mm-menu.mm-bottom {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-menu.mm-top, .mm-menu.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark {
  background: #333333;
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark .mm-navbar > *,
.mm-menu.mm-theme-dark .mm-navbar a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
  border-color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-listview {
  border-color: rgba(0, 0, 0, 0.15); }

.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
  tap-highlight-color: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-theme-dark .mm-divider {
  background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-theme-dark label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-pageshadow.mm-theme-dark:after {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu.mm-theme-dark .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark label.mm-toggle {
  background: rgba(0, 0, 0, 0.15); }

.mm-menu.mm-theme-dark label.mm-toggle:before {
  background: #333333; }

.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-white {
  background: white;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white .mm-navbar > *,
.mm-menu.mm-theme-white .mm-navbar a {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
  border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-listview {
  border-color: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
  border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
  tap-highlight-color: rgba(0, 0, 0, 0.05); }

.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.05); }

.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-theme-white .mm-divider {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-theme-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-pageshadow.mm-theme-white:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.mm-menu.mm-theme-white .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }

.mm-menu.mm-theme-white label.mm-toggle:before {
  background: white; }

.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-black {
  background: black;
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black .mm-navbar > *,
.mm-menu.mm-theme-black .mm-navbar a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
  border-color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-listview {
  border-color: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
  tap-highlight-color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black .mm-divider {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-pageshadow.mm-theme-black:after {
  content: none;
  display: none; }

.mm-menu.mm-theme-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black label.mm-toggle:before {
  background: black; }

.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

/*
	jQuery.mmenu tileview extension CSS
*/
.mm-menu.mm-tileview .mm-listview:after,
.mm-menu .mm-tileview.mm-listview:after {
  content: '';
  display: block;
  clear: both; }

.mm-menu.mm-tileview .mm-listview > li,
.mm-menu .mm-tileview.mm-listview > li {
  width: 50%;
  height: 0;
  padding: 50% 0 0 0;
  float: left;
  position: relative; }

.mm-menu.mm-tileview .mm-listview > li:after,
.mm-menu .mm-tileview.mm-listview > li:after {
  left: 0;
  top: 0;
  border-right-width: 1px;
  border-right-style: solid;
  z-index: -1; }

.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
  width: 12.5%;
  padding-top: 12.5%; }

.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
  width: 25%;
  padding-top: 25%; }

.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
  width: 75%;
  padding-top: 75%; }

.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
  width: 100%;
  padding-top: 100%; }

.mm-menu.mm-tileview .mm-listview > li > a,
.mm-menu.mm-tileview .mm-listview > li > span,
.mm-menu .mm-tileview.mm-listview > li > a,
.mm-menu .mm-tileview.mm-listview > li > span {
  line-height: 1px;
  text-align: center;
  padding: 50% 10px 0 10px;
  margin: 0;
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 1px;
  left: 0; }

.mm-menu.mm-tileview .mm-listview > li > .mm-next,
.mm-menu .mm-tileview.mm-listview > li > .mm-next {
  width: auto; }

.mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
  content: none;
  display: none; }

.mm-menu.mm-tileview .mm-panel {
  padding-left: 0;
  padding-right: 0; }

.mm-menu.mm-tileview .mm-panel:after {
  content: none;
  display: none; }

.mm-menu.mm-tileview .mm-listview {
  margin: 0; }

#mm-blocker {
  z-index: 8010; }

.mm-navbar {
  height: 52px;
  border-bottom: none; }
  .mm-navbar .mm-prev.mm-hidden + .mm-close {
    left: 0;
    margin-top: 5px;
    text-align: left;
    padding-left: 40px; }
  .mm-navbar .mm-prev[href] + .mm-close {
    display: none; }
  .mm-navbar .mm-close {
    margin-left: 9px;
    background: url("https://assets.fusionentertainment.com/_site_images/icon/close_mobile_menu.svg") no-repeat center; }
    .mm-navbar .mm-close:after {
      display: none; }
  .mm-navbar .mm-prev {
    margin-top: 5px;
    margin-left: 5px;
    background: url("https://assets.fusionentertainment.com/_site_images/icon/green_back_arrow.svg") no-repeat center; }
    .mm-navbar .mm-prev:before {
      display: none; }
  .mm-navbar.mm-hasbtns {
    padding: 0 20px; }

.mm-hasnavbar-top-1 .mm-panels {
  top: 52px; }

.mm-listview .mm-next:before {
  display: none; }

.mm-listview .mm-next:after {
  border: none;
  width: 10px;
  height: 18px;
  -webkit-transform: none;
          transform: none;
  background: url("https://assets.fusionentertainment.com/_site_images/icon/nav_item_arrow.svg") no-repeat right; }

.mm-listview .seperator {
  border-top: 1px solid #5e5e5e;
  margin: 15px 20px; }

.mm-panels > .mm-panel {
  padding-right: 10px; }

.mm-menu.mm-theme-black {
  color: white; }

@media (max-width: 1200px) {
  .mm-opening .mm-slideout:after {
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.4); } }

/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.0 - 2014
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/
#outdated {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 170px;
  text-align: center;
  text-transform: uppercase;
  z-index: 1500;
  background-color: #f25648;
  color: #ffffff; }

* html #outdated {
  position: absolute; }

#outdated h6 {
  font-size: 25px;
  line-height: 25px;
  margin: 30px 0 10px; }

#outdated p {
  font-size: 12px;
  line-height: 12px;
  margin: 0; }

#outdated #btnUpdateBrowser {
  display: block;
  position: relative;
  padding: 10px 20px;
  margin: 30px auto 0;
  width: 230px;
  /*need for IE*/
  color: #ffffff;
  text-decoration: none;
  border: 2px solid #ffffff;
  cursor: pointer; }

#outdated #btnUpdateBrowser:hover {
  color: #f25648;
  background-color: #ffffff; }

#outdated .last {
  position: absolute;
  top: 10px;
  right: 25px;
  width: 20px;
  height: 20px; }

#outdated .last[dir='rtl'] {
  right: auto !important;
  left: 25px !important; }

#outdated #btnCloseUpdateBrowser {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-decoration: none;
  color: #ffffff;
  font-size: 36px;
  line-height: 36px; }

/*# sourceMappingURL=app.css.map */
