/*! normalize.css v3.0.0 | MIT License | git.io/normalize */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,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: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:1em;margin: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:0}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}button,input[type="submit"],.primary-cta,a.secondary-cta{border:0;padding:0.5em 1.5em;font-family:"raleway", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;text-transform:uppercase;font-weight:600;color:white;-webkit-transition:all, 0.1s;-moz-transition:all, 0.1s;transition:all, 0.1s}button:hover,input[type="submit"]:hover,.primary-cta:hover,a.secondary-cta:hover{text-shadow:0 0 2px rgba(255,255,255,0.5),1px 1px 2px rgba(255,255,255,0.5),1px 1px 2px #000,1px 1px 3px #000;box-shadow:inset 0 0 1px white}body{color:black;font-family:"raleway", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;line-height:1.4em}h1,h2,h3,h4,h5,h6{font-family:"raleway", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;line-height:1.25em;margin:0;text-rendering:optimizeLegibility;text-transform:uppercase}h1{font-size:1.875em;margin-bottom:1.25em}@media screen and (max-width: 33.75em){h1{font-size:1.625em}}h1.server-error{font-weight:300;text-transform:none;text-align:center}h2{font-size:1.375em;font-weight:500}h3{font-size:1.125em;font-weight:400}h3.article-heading{background:#f5f5f5;padding:0.25em 1em;margin:0 -1em 1.5625em -1em;font-weight:600}h3.section-heading,h3.stories-heading,.product-specs h3,.related-products h3,.reviews h3{background-color:#d8d8d8;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-bg-texture-pdp-spec-title.jpg");background-repeat:repeat;background-position:bottom;height:31px;line-height:30px;margin-bottom:3px;padding-left:1.25em}h4,.header{font-size:1.25em;font-weight:400}h5{font-size:1em;font-weight:300}h6{font-size:0.95em;font-weight:500}p{margin:0 0 1.875em 0;font-size:0.95em}a{font-size:0.95em;color:#c70e2e;text-decoration:none;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear}a:hover{color:#80091d}a:active,a:focus{color:#80091d;outline:none}.tk{font-family:"raleway", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}hr{border-bottom:1px solid #777777;border-left:none;border-right:none;border-top:none;margin:1.4em 0}img{margin:0;max-width:100%}abbr,acronym{border-bottom:1px dotted #777777;cursor:help}address{display:block;margin:0 0 0.7em}hgroup{margin-bottom:0.7em}del{color:#262626}blockquote{border-left:2px solid #777777;color:#262626;margin:1.4em 0;padding-left:0.7em}cite{color:#404040;font-style:italic}cite:before{content:'\2014 \00A0'}fieldset{margin:0 0 2.375em 0;padding:0;border:0;background:white}fieldset:last-of-type{margin-bottom:0;padding-bottom:0}legend{background:#f7f7f7;padding:0.5em 1em;margin-bottom:1.6em;display:block;width:100%;font-weight:600;text-transform:uppercase}input,label,select{display:block;font-family:"raleway", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;color:black;font-weight:300}label{margin-bottom:0.35em;line-height:1.4}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:0.1875em;border:1px solid #bfbfbf;box-shadow:inset 0 1px 3px #d8d8d8;font-family:"raleway", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em;margin-bottom:0.7em;padding:0.46667em 0.46667em;resize:vertical;width:98.5%;color:black;font-weight:300}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover{border-color:#6a6a6a}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus{border-color:#0e04ba;box-shadow:0 0 5px #c3bffe;outline:none}textarea.error,input[type="email"].error,input[type="number"].error,input[type="password"].error,input[type="search"].error,input[type="tel"].error,input[type="text"].error,input[type="url"].error,input[type="color"].error,input[type="date"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="month"].error,input[type="time"].error,input[type="week"].error{text-align:left}textarea.has-errors,input[type="email"].has-errors,input[type="number"].has-errors,input[type="password"].has-errors,input[type="search"].has-errors,input[type="tel"].has-errors,input[type="text"].has-errors,input[type="url"].has-errors,input[type="color"].has-errors,input[type="date"].has-errors,input[type="datetime"].has-errors,input[type="datetime-local"].has-errors,input[type="month"].has-errors,input[type="time"].has-errors,input[type="week"].has-errors{border-color:#e9464c}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{resize:none}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.35em}input[type="checkbox"].has-errors,input[type="radio"].has-errors{box-shadow:2px 2px 0 #F00, -2px -2px 0 #F00, 2px -2px 0 #F00, -2px 2px 0 #F00;border-radius:3px}input[type="file"]{width:100%}select{width:auto;margin-bottom:1.4em}button,input[type="submit"],.primary-cta{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap;background:#e11b22}button.secondary-cta,input[type="submit"].secondary-cta,.primary-cta.secondary-cta{background:black}button[disabled=disabled],input[type="submit"][disabled=disabled],.primary-cta[disabled=disabled]{background:#d8d8d8;box-shadow:inset 0 0 2px #dddddd;color:rgba(255,255,255,0.75)}button[disabled=disabled]:hover,input[type="submit"][disabled=disabled]:hover,.primary-cta[disabled=disabled]:hover{text-shadow:none;background:#d8d8d8}a.secondary-cta{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap;background:black}a.secondary-cta:hover{color:white}a.primary-cta{display:block;margin:0 auto;text-align:center;color:white}a.primary-cta:hover{color:white}.select-wrapper{position:relative}.select-wrapper select{position:relative;width:100%;line-height:35px;height:32px;padding:0 0 0 1em;margin:0 0 0.75em 0;border:none;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;z-index:1;font-family:"raleway", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1em}.select-wrapper select:focus{outline-color:#0e04ba;outline-offset:-4px;outline-width:2px}.select-wrapper select::-ms-expand{display:none}.select-wrapper:before{content:"";position:absolute;top:0;left:0;width:99%;height:30px;background-color:white;border-radius:0.1875em;border:1px solid #bfbfbf;box-shadow:inset 0 1px 3px #d8d8d8;z-index:0}.select-wrapper:after{content:"";position:absolute;font-size:2.5em;top:6px;right:2px;height:23px;width:30px;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-select-list.gif");background-repeat:no-repeat;background-position:50%;background-color:white}.select-wrapper.has-errors:before{border-color:#e9464c}@media screen and (max-width: 1000px){.select-wrapper:after{right:10px}}.minor-form{position:relative}.minor-form .field{position:relative}.minor-form input[type=search],.minor-form input[type=email],.minor-form input[type=text]{border-radius:0;box-shadow:none;padding:0 0 0 5px;display:inline-block;font-size:0.875em;height:25px;text-transform:none;color:#777777}.minor-form input[type=submit],.minor-form button{position:absolute;height:23px;width:15px;top:1px;right:4px;font-size:0.0em;padding:0;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-search-submit.gif");background-repeat:no-repeat;background-position:left}.oldie .select-wrapper:after{display:none}table{border-collapse:collapse;margin:0.7em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #515151;font-weight:bold;padding:0.7em 0;text-align:left}td{border-bottom:1px solid #777777;padding:0.7em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0 0 1.875em 0;padding:0;list-style-type:none}.support-article ul{list-style-type:disc;margin:0 0 1.875em 0;padding-left:1.4em}ul ul,ol ul{margin:0 0 0 1em}dl{line-height:1.4em;margin:0;font-size:0.875em}dl dt{font-weight:bold;margin:1.25em 0 0.5em 0;color:#777777}dl dt:first-of-type{margin-top:0}dl dd{margin:0}.error,#flash_failure{background:#e9464c;color:black;font-weight:bold;margin-bottom:0.7em;padding:0.7em;color:white;font-weight:700;font-size:1.1em;text-shadow:0 0 5px #777777;box-shadow:0 0 3px #fcd8de, inset 0 0 1px #c70e2e}.error a,#flash_failure a{color:black}.error a:hover,#flash_failure a:hover{color:black}.notice,#flash_notice{background:#fff6bf;color:#8c7800;font-weight:bold;margin-bottom:0.7em;padding:0.7em}.notice a,#flash_notice a{color:#594c00}.notice a:hover,#flash_notice a:hover{color:black}.success,#flash_success{background:#e6efc2;color:#56651a;font-weight:bold;margin-bottom:0.7em;padding:0.7em}.success a,#flash_success a{color:#333c10}.success a:hover,#flash_success a:hover{color:black}.error{display:none;position:relative;float:none;clear:both;margin:1.5em 0 1em 0;text-align:center;text-transform:uppercase;border-radius:0.1875em;z-index:0}.error:after{content:"";position:absolute;bottom:-19px;left:50%;margin-left:-10px;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e9464c;z-index:1}#error-flash.error{display:block}#error-flash h3{margin-bottom:1em}.privacy-eu .error:after{left:15%;margin-left:0}.ajax-field .error{display:initial;margin-top:0;box-shadow:none;text-transform:none;padding:0.5em;text-shadow:none}.ajax-field p.error{position:absolute;padding:0.15em 1em 0.15em 0.25em;font-size:1em;font-weight:600;width:250px;bottom:auto;top:0;left:-258px;margin-left:0;text-align:right}.ajax-field p.error:after{content:"";position:absolute;bottom:5px;left:auto;margin-left:0;right:-15px;height:0;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #e9464c;z-index:1}.ajax-field input.error:after{content:none}.ajax-field select.error{font-weight:initial;padding:initial;border:none;box-shadow:none;color:initial;text-shadow:none}.mobile-megamenu .ajax-field p.error{position:static;display:block;clear:both;float:none;padding:0;font-size:1em;font-weight:600;width:auto;margin:0 5px 10px 5px;text-align:left;z-index:99;line-height:1;background:none;color:#e11b22}.mobile-megamenu .ajax-field p.error:after{content:none}.mobile-megamenu .ajax-field span{padding-right:1em}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}html,body{-webkit-tap-highlight-color:rgba(0,0,0,0)}html:focus,body:focus{outline:0;border:none}.website-container,select{max-width:68em;margin:0 auto;overflow:hidden;-moz-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum=1";-ms-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}[class*=yield]{max-width:61.875em;margin-left:auto;margin-right:auto;position:relative;clear:both;max-width:61.875em;margin:0 auto;min-height:20em;padding:0 0 3.4375em 0}[class*=yield]:after{content:"";display:table;clear:both}[class*=yield]:after{content:"";display:table;clear:both}@media screen and (max-width: 1020px){[class*=yield]{padding:0 0 2em 0;float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}[class*=yield]:last-child{margin-right:0}}.veritas,input[type="text"].veritas{display:none;width:0px;height:0px}.mobile-trigger{display:none;visibility:hidden}@media screen and (max-width: 45em){.mobile-trigger.medium-screen{display:block;visibility:visible}}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe,.video-container embed,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#products .yield{width:100%;margin:0 auto}#home.story .yield{width:100%;margin:0 auto}.ir{text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (max-width: 45em){.hide-mobile{display:none;visibility:hidden}}.show-mobile{display:none;visibility:hidden}@media screen and (max-width: 45em){.show-mobile{display:block;visibility:visible}}#notice.alert{position:relative;float:none;clear:both;z-index:0;margin:1.0em 0em 1em 0em;border-radius:0.1875em;padding:0.7em;background:lightgreen;font-size:1.2em;font-weight:bold;color:black;text-align:center;text-transform:uppercase}@media screen and (max-width: 45em){html.is-mobile-device{cursor:pointer}#technology .yield,#home.team .yield,#home.team_show .yield,#product_registration .yield{width:100%;padding:0 1em 2em 1em;margin:0 auto}}.oldie body{position:relative}.clear:after,.clear:before{content:"";display:table;width:100%;clear:both}.clear-after+*{clear:both}.email-overlay-mask{opacity:0;position:absolute;display:block;top:0;height:0;width:0;background:rgba(0,0,0,0.7);z-index:102}.show-overlay{position:relative}.show-overlay .email-overlay-mask{height:100%;width:100%;-webkit-animation:fadeIn .5s .5s 1;animation:fadeIn .5s .5s 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}div#email-overlay-container{display:none;display:block;position:fixed;z-index:103;margin:auto;top:-570px;left:0;right:0;width:550px;height:485px}div#email-overlay-container #email-overlay-form{z-index:104;opacity:0;height:485px;display:block;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/email-overlay/background-desktop.png");background-repeat:no-repeat;background-position:100% 100%;background-size:auto 100%;background-color:#FFF;border:1px solid #000}div#email-overlay-container #email-overlay-form h1{font-size:2.15em;font-weight:400;padding:.5em .8em;color:#FFF;margin-bottom:1em;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/email-overlay/header-desktop.jpg");background-repeat:no-repeat}div#email-overlay-container #email-overlay-form h1 strong{color:#ED1C24}div#email-overlay-container #email-overlay-form p{width:55%;margin:0 auto 0 30.141px;display:block}div#email-overlay-container #email-overlay-form p.sub{font-size:.7em;position:absolute;bottom:8px;left:0;right:0;margin:auto;color:#000;font-size:.7em;text-align:center}div#email-overlay-container #email-overlay-form form{width:89%;margin:.75em auto 0}div#email-overlay-container #email-overlay-form form .field{width:47.58%;display:inline-block;vertical-align:top;position:relative}div#email-overlay-container #email-overlay-form form .field label{font-weight:700}div#email-overlay-container #email-overlay-form form .field select,div#email-overlay-container #email-overlay-form form .field input{font-size:0.875em}div#email-overlay-container #email-overlay-form form .field.email{margin-right:4%}div#email-overlay-container #email-overlay-form form .field.email input{border:1px solid #000}div#email-overlay-container #email-overlay-form form .field.email input.invalid{border-color:#e9464c}div#email-overlay-container #email-overlay-form form .field.email input.valid{border-color:#000}div#email-overlay-container #email-overlay-form form .field.country .select-wrapper:before{border-color:#000}div#email-overlay-container #email-overlay-form form .field.country .select-wrapper.invalid:before{border-color:#e9464c}div#email-overlay-container #email-overlay-form form .field.privacy{margin-left:4%;margin-bottom:4%}div#email-overlay-container #email-overlay-form form .field.privacy a{color:#bbb}div#email-overlay-container #email-overlay-form form .field.privacy input{display:inline}div#email-overlay-container #email-overlay-form form .field.privacy label{display:inline;font-size:.8em;font-weight:400;color:white}div#email-overlay-container #email-overlay-form form .field.privacy .error{position:relative;top:auto;display:inline-block;font-size:.7em;margin-bottom:20px}div#email-overlay-container #email-overlay-form form .field.submit{display:block;width:100%;padding-right:3px}div#email-overlay-container #email-overlay-form form .field.submit .cta-button{float:right;border:1px solid #000;padding:.5em 2.5em}div#email-overlay-container #email-overlay-form form .error{position:absolute;top:-50px;font-size:.7em;margin-top:0}div#email-overlay-container #email-overlay-form .success{font-weight:inherit;color:#009900;background-color:#dff0d8;font-size:1.1em;border:1px solid #009900}div#email-overlay-container button.close{-webkit-appearance:none;-webkit-box-shadow:none;background:transparent;border:0;box-shadow:none;border:2px solid #FFF;border-radius:34px;color:white;cursor:pointer;display:block;filter:alpha(opacity=65);font-family:Arial, Baskerville, monospace;font-size:36px;font-style:normal;height:34px;line-height:32px;outline:none;overflow:visible;padding:0;position:absolute;right:8px;text-align:center;text-decoration:none;top:8px;width:34px;z-index:1046}div#email-overlay-container.is-shown{top:90px}div#email-overlay-container.is-shown #email-overlay-form{-webkit-animation:fadeIn .5s .5s 1;animation:fadeIn .5s .5s 1;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen and (max-width: 33.75em){div#email-overlay-container{position:absolute;width:93%;max-width:375px;min-height:430px;height:auto;top:-695px}div#email-overlay-container #email-overlay-form{min-height:430px;height:auto;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/email-overlay/background-mobile.jpg");background-repeat:no-repeat;background-position:50% 100%;background-size:cover}div#email-overlay-container #email-overlay-form p{width:89%;margin:0 auto}div#email-overlay-container #email-overlay-form p.sub{position:relative;margin:3.8em auto 1.5em;line-height:1.3;display:block}div#email-overlay-container #email-overlay-form h1{font-size:1.65em;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/email-overlay/header-mobile.jpg");background-repeat:no-repeat;background-size:cover}div#email-overlay-container #email-overlay-form form{display:block}div#email-overlay-container #email-overlay-form form .field{width:100%;display:block;margin:0}div#email-overlay-container #email-overlay-form form .field .error{top:-21px;right:0;line-height:1.1;padding:0.5em;font-size:.7em}div#email-overlay-container #email-overlay-form form .field.email{margin:0}div#email-overlay-container #email-overlay-form form .field.submit{display:block;width:inherit;margin-top:26px;padding:0}div#email-overlay-container #email-overlay-form form .field.submit .cta-button{float:none;clear:both;display:block}div#email-overlay-container #email-overlay-form .hide-email-forever{right:12px}div#email-overlay-container button.close{top:-17px;font-weight:400;font-size:30px;height:30px;width:30px;line-height:28px}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.oldie .show-overlay .email-overlay-mask{background:#000;opacity:.7}.oldie div#email-overlay-container #email-overlay-form{position:relative;z-index:1006;opacity:1}.oldie div#email-overlay-container button.close{opacity:1}.st-section{max-width:61.875em;margin-left:auto;margin-right:auto;font-family:"Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace !important}.st-section:after{content:"";display:table;clear:both}.st-section .style-card{position:relative;float:left;display:block;margin-right:2.35765%;width:31.76157%;height:265px;margin-bottom:1.3em;background:rgba(255,255,255,0.3)}.st-section .style-card:last-child{margin-right:0}.st-section .style-card:nth-child(3n){margin-right:0}.st-section .style-card dd{padding:0 0.5em}.st-section .style-card dt{color:#777777;font-weight:300;border-bottom:1px solid #777777;padding-bottom:0.015em;margin-bottom:0.75em;text-transform:uppercase;text-indent:0.5em;background:rgba(221,221,221,0.25)}@media screen and (max-width: 45em){.st-section .style-card{float:left;display:block;margin-right:2.35765%;width:48.82117%;height:250px}.st-section .style-card:last-child{margin-right:0}.st-section .style-card:nth-child(3n){margin-right:2.35765%}.st-section .style-card:nth-child(2n){margin-right:0}}@media screen and (max-width: 33.75em){.st-section .style-card{width:100%;max-width:90%;height:200px;min-height:225px;float:none;clear:both;margin:20px auto}.st-section .style-card:nth-child(2n),.st-section .style-card:nth-child(3n){margin-right:auto}.st-section .style-card:last-child{margin-right:auto}}.st-section code{display:block;padding:0.5em 1em;margin:1em 0;line-height:1.8;background:#dddddd;box-shadow:inset 0 0 1px #d8d8d8, inset 0 0 2px white;border-radius:5px;font-size:0.95em}.swatch{position:relative;width:55%;height:55%;margin:5% auto;text-align:center;background:#dddddd}.swatch.main-brand-red{background:#e11b22}.swatch.black{background:black}.swatch.purple{background:#0a0388}.swatch.dark-gray{background:#777777}.swatch.medium-gray{background:#d8d8d8}.swatch.light-gray{background:#dddddd}.swatch.red{background:#c70e2e}.swatch+.usage{text-align:center}@media screen and (max-width: 33.75em){.swatch{position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;height:120px;width:120px}}.st-section-heading{padding:0.5em 0;font-size:0.75em;background:black;color:white;text-align:center;text-transform:uppercase;font-weight:700}.tt-up{text-transform:uppercase}.usage{font-size:0.95em;color:#777777}.usage.note{font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;color:black;line-height:1.25}.raleway{font-family:"raleway", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif}.raleway.bold{font-weight:700}.raleway.semibold{font-weight:600}.raleway.medium{font-weight:500}.raleway.regular{font-weight:400}.raleway.light{font-weight:300}.video-slide-controls button{font-size:.1em;text-indent:-9999px;background:none;background-size:cover;width:1.0625rem;height:1.75rem;padding:0;margin:0}.video-slide-controls button:focus{outline:none}.video-slide-controls .prev{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/button-slider-prev.png");background-repeat:no-repeat}.video-slide-controls .next{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/button-slider-next.png");background-repeat:no-repeat}.video-slide-controls .disabled{opacity:.25;cursor:not-allowed}.video-slide-controls span{display:inline-block;font-style:italic;font-weight:600;vertical-align:middle;margin:0 0.625em}.video-grid{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.video-grid .video{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%}.video-grid .thumb{position:relative}.video-grid .thumb img{width:100%;height:auto}.video-grid .thumb .button-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:none;-moz-transition:none;transition:none;font-size:.1em;text-indent:-9999px;background:none;background-size:cover;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/button-youtube.svg");background-repeat:no-repeat;background-size:cover;width:60px;height:40px}.video-grid .thumb .button-play:hover{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/button-youtube-ro.svg");background-repeat:no-repeat;box-shadow:none}.video-grid .thumb .button-play:focus{outline:none}@media screen and (max-width: 45em){.video-grid .video{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}}.oldie .video-grid .video{display:inline-block;width:25%}@media screen and (max-width: 45em){.oldie .video-grid .video{width:50%}}#browser_warning_container{display:none;width:100%;background-color:#feeeee;position:relative;z-index:9999}#browser_warning{margin:0px auto 0px auto;width:1088px;min-height:96px;text-align:left;font-family:Arial, sans-serif}#browser_alert{float:left;margin:24px;width:51px;height:46px;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-alert.png");background-repeat:no-repeat}#browser_messages{float:left;margin:24px 32px 24px 0px}#browser_deprecated{max-width:420px;font-size:17px;line-height:20px;font-weight:bold;color:#cc0000}#browser_recommendation{width:344px;font-size:12px;line-height:14px;font-weight:bold;color:#000000}#browser_options{float:left;margin:24px 0px 0px 0px;font-size:12px;font-weight:normal;color:#333333}.browser_option{float:left;margin:0px 0px 0px 32px;min-width:36px;text-align:center}.browser_option a,.browser_option a:link,.browser_option a:hover,.browser_option a:active,.browser_option a:visited,.browser_option a img{border:none;color:#333333;text-decoration:none}#browser_no_thanks{float:right;margin:8px 8px 0px 0px;font-size:10px;font-weight:normal;color:#999999;cursor:pointer}#browser_warning .clear{clear:both;height:0px}#errors .yield{text-align:center}.four-oh-four,.five-hundy{border-top:2px solid #f5f5f5;max-width:50%;margin:0 auto;padding-top:2em;text-align:center}@media screen and (max-width: 45em){.four-oh-four,.five-hundy{max-width:none}}.website-header{position:relative;height:130px;margin:0 0 2.5em 0;background:white;border-top:5px solid black}.website-header:after{content:"";display:table;clear:both}.website-header.has-message{height:152px}@media screen and (max-width: 45em){.website-header{border-bottom:1px solid black}}.header-message{height:22px;background:#000;text-align:center;color:#FFF;font-size:.95em;line-height:1.2em;text-transform:uppercase}.header-message a{color:#FFF;font-size:.95em;line-height:1.2em;text-transform:uppercase}.header-logo{position:relative;left:43px;margin:0.6875em;text-align:center;line-height:80px}@media screen and (min-width: 45.0625em){.header-utility{position:absolute;right:0;top:50%;height:25px;margin-top:-25px}.header-utility.email-signup{right:300px;line-height:25px;font-size:0.875em}.header-utility .subscribe{position:relative;padding-left:20px;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-envelope.svg");background-repeat:no-repeat;background-position:left;background-size:18px;z-index:101}.header-utility.shop-dealers{right:43px}.header-utility.search-container{right:85px;width:185px}}@media screen and (max-width: 15em){.header-utility.shop-dealers{right:10px}}@media screen and (max-width: 45em){.website-header{height:3.775em}.website-header.has-message{height:5.15em}.website-header.has-message .shop-dealers{top:2em}.header-message{font-size:.8em;line-height:1.5em}.shop-dealers{position:absolute;right:1em;top:0.5em;height:25px}.header-logo,.header-logo-link{position:static;top:auto;display:block;left:auto;max-width:8.75em;height:auto;margin:10px auto}.header-utility.email-signup,.header-utility.search-container{display:none;visibility:hidden}}.cart,.find-a-dealer{display:block;height:25px;width:25px;background-position:left;background-size:50px}.cart.has-items,.find-a-dealer.has-items{background-position:right}.cart{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-icon-cart.svg");background-repeat:no-repeat}.find-a-dealer{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-dealers.svg");background-repeat:no-repeat;background-size:20px}.desktop-megamenu{position:absolute;bottom:0;left:0;width:100%;height:33px;margin:0;padding-left:3.375em;background:black;z-index:100}.desktop-megamenu>.nav-item{float:left;margin-right:0.375em;text-transform:uppercase;color:white;line-height:33px}.desktop-megamenu>.nav-item>.nav-item-title{padding:0 1em;font-size:1.25em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.desktop-megamenu>.nav-item>.nav-item-title a{font-size:inherit;font-weight:inherit;color:white}.desktop-megamenu>.nav-item>.nav-item-title a:hover{color:#e11b22}.desktop-megamenu>.nav-item:hover{cursor:pointer;color:#e11b22}.desktop-megamenu>.nav-item.is-clicked{background:white;color:black;cursor:default}.desktop-megamenu>.nav-item.is-clicked .nav-menu-items{display:block}@media screen and (max-width: 45em){.desktop-megamenu{display:none;visibility:hidden}}.nav-menu-items{display:none;position:absolute;top:33px;left:38px;padding:1.25em;background:white;width:40.325em;box-shadow:0px 2px 2px rgba(221,221,221,0.35)}.nav-menu-items .nav-item-title:hover{cursor:pointer;color:#e11b22}.nav-menu-items a{color:initial}.nav-menu-items a:hover{color:#e11b22}.nav-submenu{float:left;display:block;margin-right:2.35765%;width:23.23176%;border-right:1px solid #efefef}.nav-submenu:last-child{margin-right:0}.nav-submenu:last-of-type{border:none}.nav-submenu ul{margin:0}.nav-submenu .nav-item-title,.nav-submenu .nav-item-title a{display:block;margin-bottom:14px;font-size:14px;font-weight:600;color:black;line-height:1}.nav-submenu .nav-submenu-item,.nav-submenu .nav-submenu-item a{display:block;margin-bottom:10px;font-size:14px;color:#656565;text-transform:none;line-height:1}.nav-submenu .nav-item-title a:hover,.nav-submenu .nav-submenu-item a:hover{color:#e11b22}.nav-submenu.madshus-innovation{width:100%}.mobile-megamenu{left:-100%;position:absolute;min-height:340px;float:left;display:block;margin-right:2.35765%;width:65.88078%;padding:0.625em 0.675em;background:white;overflow:hidden;text-transform:uppercase;line-height:2;box-shadow:0 0 5px #dddddd;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;z-index:100}.mobile-megamenu:last-child{margin-right:0}.mobile-megamenu .navigation,.mobile-megamenu .email-signup,.mobile-megamenu .category-title{padding-left:1.25em}.mobile-megamenu .navigation .subscribe,.mobile-megamenu .email-signup .subscribe,.mobile-megamenu .category-title .subscribe{font-size:0.875em;text-transform:none;padding-left:20px;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-envelope.svg");background-repeat:no-repeat;background-position:left;background-size:18px}.mobile-megamenu .email-signup{margin-top:25px;border-top:2px solid #eff0ef;padding-left:0;padding-top:15px;margin-left:1.25em}.mobile-megamenu .category-with-subcategories-title{display:none;visibility:hidden}.mobile-megamenu .category-subcategory-items-list{margin:0}.mobile-megamenu .subcategory-items-list,.mobile-megamenu .category-items-list{position:absolute;right:-86%;margin:0;width:86%;top:100px}.mobile-megamenu .subcategory-items-list a,.mobile-megamenu .category-items-list a{color:#656565}.mobile-megamenu .category-title,.mobile-megamenu .subcategory-title,.mobile-megamenu .navigation-item-title{color:black}.mobile-megamenu .category-title a,.mobile-megamenu .subcategory-title a,.mobile-megamenu .navigation-item-title a{color:black}.mobile-megamenu .category-subcategory.is-clicked .subcategory-items-list,.mobile-megamenu .category-subcategory.is-clicked .category-items-list,.mobile-megamenu .category.is-clicked .subcategory-items-list,.mobile-megamenu .category.is-clicked .category-items-list{right:auto;left:30px}.mobile-megamenu .category-subcategory.is-clicked .subcategory-title,.mobile-megamenu .category-subcategory.is-clicked .category-title,.mobile-megamenu .category.is-clicked .subcategory-title,.mobile-megamenu .category.is-clicked .category-title{background:#000;color:#FFF;margin:0 -2em;padding:0.25em 0 0.25em 2em;width:125%;display:inline-block !important}.mobile-megamenu .category.is-clicked{padding-left:1.25em}.mobile-megamenu .category-subcategory{padding-left:1.25em}.mobile-megamenu .category-subcategory a{display:inline-block;width:140%;margin:0 -2em;padding:0 0 0 2em}.mobile-megamenu .header-utility{position:relative;margin-bottom:0.75em;height:35px}.mobile-megamenu .header-utility .menu-back-button{display:none;padding-left:1.25em}.mobile-megamenu .header-utility .search-container{position:absolute;top:0;left:0}.mobile-megamenu .header-utility.email-signup{position:static}@media screen and (max-width: 45em){.mobile-megamenu .header-utility.email-signup,.mobile-megamenu .header-utility.search-container{display:block;visibility:visible}}.mobile-megamenu.is-visible{left:0}@media screen and (min-width: 45em){.mobile-megamenu{left:-200% !important}}.mobile-menu-icon{display:none;visibility:hidden}@media screen and (max-width: 45em){.mobile-menu-icon{display:block;visibility:visible;position:absolute;top:-2.4em;left:1em;width:20px;height:10px;padding:0;background:none;border:none;outline:none;z-index:111}.mobile-menu-icon span{margin:0 auto;position:relative;top:12px;-webkit-transition-duration:0s;-webkit-transition-delay:.2s}.mobile-menu-icon span:before,.mobile-menu-icon span:after{position:absolute;content:''}.mobile-menu-icon span:before{margin-top:-6px;-webkit-transition-property:margin, -webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s, 0}.mobile-menu-icon span:after{margin-top:6px;-webkit-transition-property:margin, -webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s, 0}.mobile-menu-icon span,.mobile-menu-icon span:before,.mobile-menu-icon span:after{top:0;width:25px;height:3px;background-color:#e11b22;display:block;outline:none}.mobile-menu-icon.is-clicked span{background-color:rgba(0,0,0,0);-webkit-transition-delay:.2s}.mobile-menu-icon.is-clicked span:before{background-color:#e11b22;margin-top:0;-webkit-transform:rotate(45deg);-webkit-transition-delay:0, .2s}.mobile-menu-icon.is-clicked span:after{background-color:#e11b22;margin-top:0;-webkit-transform:rotate(-45deg);-webkit-transition-delay:0, .2s}.megamenu{position:relative;top:1px}}.search-container form{position:relative;width:185px;line-height:1}.modal-subscription-wrapper{display:none;position:absolute;left:0;top:0;width:100%;min-height:320px;background:#efefef;padding:0.25em;z-index:100;text-transform:none;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-envelope.svg");background-repeat:no-repeat;background-position:5px 8px;background-size:18px}.modal-subscription-wrapper .close{display:block;position:absolute;right:5px;top:0px;padding:5px;cursor:pointer;font-size:0.675em;font-weight:600}.modal-subscription-wrapper .ajax-field{position:relative;font-size:0.8em;margin-bottom:.75em}.modal-subscription-wrapper .ajax-field.email label,.modal-subscription-wrapper .ajax-field.country label{max-height:0;overflow:hidden;margin:0}.modal-subscription-wrapper .ajax-field input[type="email"]{display:block;height:33px;padding:0.5em 0.25em 0.25em 1em}.modal-subscription-wrapper .ajax-field.gender{padding-left:10px}.modal-subscription-wrapper .ajax-field.gender p.error{margin:0}.modal-subscription-wrapper .ajax-field.eu-privacy{margin:0.5em 0 1em 0.5em}.modal-subscription-wrapper .select-wrapper{min-height:33px;margin-bottom:1em}.modal-subscription-wrapper .select-wrapper:before{height:30px;width:98%}.modal-subscription-wrapper .select-wrapper:after{height:20px;margin-top:-5px}.modal-subscription-wrapper .select-wrapper select{display:block;line-height:33px;height:33px;padding-left:10px;color:black;font-weight:500}.modal-subscription-wrapper p{padding:0 0.25em;margin-bottom:1em;font-size:0.75em}.modal-subscription-wrapper input[type="submit"]{padding:0.5em 3.75em}.modal-subscription-wrapper .modal-title{padding-top:1.5em;margin-top:3em;font-size:0.75;line-height:1;font-weight:600;box-shadow:0px -2px 0 #e6e6e6, 0px -3px 0 #efefef, 0px -4px 0 #e6e6e6}.modal-subscription-wrapper .modal-copy{display:none;visibility:hidden}@media screen and (max-width: 45em){.modal-subscription-wrapper{display:none}}.modal-subscription-wrapper.thanks{padding-top:5em;text-align:center}.desktop.email-signup .modal-subscription-wrapper{display:none;position:absolute;left:-10px;top:-5px;width:250px;min-height:180px;background:#efefef;padding:2.6em 10px 1em 10px;border-bottom:1px solid #777777;border-radius:3px;box-shadow:0 0 6px #777777}.desktop.email-signup .modal-subscription-wrapper .close{display:block;position:absolute;right:5px;top:0px;padding:5px;cursor:pointer;font-size:0.875em;font-weight:600}.desktop.email-signup .modal-subscription-wrapper .ajax-field{position:relative}.desktop.email-signup .modal-subscription-wrapper .ajax-field.email label,.desktop.email-signup .modal-subscription-wrapper .ajax-field.country label{max-height:0;overflow:hidden;margin:0}.desktop.email-signup .modal-subscription-wrapper .ajax-field input.error,.desktop.email-signup .modal-subscription-wrapper .ajax-field select.error{color:initial !important}.desktop.email-signup .modal-subscription-wrapper p{margin-bottom:0.75em}.desktop.email-signup .modal-subscription-wrapper .modal-title{padding-top:8px;font-weight:600;box-shadow:0px -2px 0 #e6e6e6, 0px -3px 0 #efefef, 0px -4px 0 #e6e6e6}.desktop.email-signup .modal-subscription-wrapper .modal-title,.desktop.email-signup .modal-subscription-wrapper .modal-copy{line-height:1}@media screen and (max-width: 45em){.desktop.email-signup .modal-subscription-wrapper{display:none;visibility:hidden}}footer{clear:both;border-top:1px solid black;padding-top:1.6875em;background-color:rgba(255,255,255,0.75);position:relative}footer .dev-links{text-align:center}footer .dev-links li{display:inline-block;padding:5px 10px}footer h4{font-size:1em;margin-bottom:1em}footer h4 a{color:black;border-bottom:1px solid}footer h4 a:hover{color:#e11b22}footer ul,footer form{font-size:0.875em}footer ul a,footer form a{color:black}footer label{max-height:0;overflow:hidden;margin:0}footer .email-signup a.subscribe{display:none}footer .email-signup form input[type=submit]{right:5px}@media screen and (max-width: 33.75em){footer{background-color:white}footer h4{margin:3em 0 0 0;font-size:0.9em;-webkit-transition:margin 0.2s;-moz-transition:margin 0.2s;transition:margin 0.2s}footer h4 a{color:white}footer .email-signup a.subscribe{display:block;color:#FFF;margin:3em 0 0 0;font-size:0.9em;-webkit-transition:margin 0.2s;-moz-transition:margin 0.2s;transition:margin 0.2s;text-decoration:underline;text-transform:uppercase}footer .email-signup .group-title{display:none}footer .email-signup .modal-subscription-wrapper{width:65.88078%;text-align:left;font-size:1.15em}footer .email-signup .modal-subscription-wrapper label,footer .email-signup .modal-subscription-wrapper form{max-height:initial}footer .email-signup .modal-subscription-wrapper .ajax-field.gender label{vertical-align:middle}footer .email-signup .modal-subscription-wrapper a{color:#c70e2e}footer .email-signup .modal-subscription-wrapper .ajax-field p.error{position:static;display:block;clear:both;float:none;padding:0;font-size:1em;font-weight:600;width:auto;margin:0 5px 10px 5px;text-align:left;z-index:99;line-height:1;background:none;color:#e11b22}footer .email-signup .modal-subscription-wrapper .ajax-field p.error:after{content:none}}.footer-navigation{max-width:61.875em;margin-left:auto;margin-right:auto}.footer-navigation:after{content:"";display:table;clear:both}@media screen and (max-width: 768px){.footer-navigation{padding:0 1em}}@media screen and (max-width: 33.75em){.footer-navigation{padding:0}}.footer-group{float:left;display:block;margin-right:2.35765%;width:23.23176%}.footer-group:last-child{margin-right:0}.footer-group:nth-of-type(4){margin-right:0}@media screen and (max-width: 33.75em){.footer-group{float:left;display:block;margin-right:2.35765%;width:48.82117%;height:8.125em;margin-bottom:2.5%;border:4px solid black;text-align:center;background:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(0,0,0,0.97) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(0,0,0,0.97)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(0,0,0,0.97) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(0,0,0,0.97) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(0,0,0,0.97) 100%);background:linear,to bottom,rgba(255,255,255,0.5) 0%,rgba(0,0,0,0.97) 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7000000',GradientType=0 );background-color:black}.footer-group:last-child{margin-right:0}.footer-group:nth-of-type(2n){margin-right:0}.footer-group ul,.footer-group form{max-height:0;overflow:hidden}.footer-group ul a,.footer-group form a{color:white}.footer-group ul a:hover,.footer-group form a:hover{color:#e11b22}.footer-group .mobile-footer-link-group.is-clicked{margin-top:1em}.footer-group .mobile-footer-link-group.is-clicked+ul,.footer-group .mobile-footer-link-group.is-clicked form{max-height:9999px}}.social-icon{display:inline-block;height:35px;width:35px;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-social-icons.png");background-repeat:no-repeat;background-position:left}.social-icon.youtube{background-position:-65px 0}.social-icon.facebook{background-position:-130px 0}.social-icon.twitter{background-position:right}.colophon{margin-top:2.5em;padding:5px 0;clear:both;background:black;color:white;position:relative}.colophon a{color:#c70e2e}@media screen and (max-width: 45em){.colophon{margin-top:0;background:white}}.copyright{position:absolute;right:5px;top:5px;text-align:right;font-size:0.6875em}@media screen and (max-width: 45em){.copyright{display:block;text-align:center;padding:1em 0;border-right:1px solid white;background:#FFF;width:100%;color:#000;clear:both;float:left;position:relative;z-index:3;right:auto;font-size:1em}}.region-language{max-width:61.875em;margin-left:auto;margin-right:auto}.region-language:after{content:"";display:table;clear:both}.region-language .is-currently{padding:5px 0.9375em;margin:-5px 0;border-left:1px solid white;background:black;position:relative;font-size:0.9em;z-index:3;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-arrows-up-down.gif");background-repeat:no-repeat;background-position:top right}.region-language .is-currently:hover{cursor:default}.region-language .is-currently.expand{background-position:bottom right}.region-language .region,.region-language .language{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0;position:relative}.region-language .region:last-child,.region-language .language:last-child{margin-right:0}.region-language .region ul,.region-language .language ul{display:none;position:absolute;left:0;width:100%;padding:0 0.9375em 0 0.9375em;margin:0;-webkit-transition:bottom 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);-moz-transition:bottom 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:bottom 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53);z-index:1}.region-language .region ul.expand,.region-language .language ul.expand{display:block}.region-language .region ul li,.region-language .language ul li{display:block;font-size:0.95em;text-transform:uppercase;padding:0.5em 0.9375em;margin:0 -0.9375em;line-height:1;background:rgba(0,0,0,0.9);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;z-index:0}.region-language .region ul li:hover,.region-language .language ul li:hover{background:black}.region-language .region ul li a,.region-language .language ul li a{width:100%;display:inline-block}.region-language .region.hover ul,.region-language .language.hover ul{-webkit-user-select:none;-webkit-touch-callout:none}.region-language .region ul{bottom:100%}.region-language .language ul{bottom:100%;border-left:1px solid white}@media screen and (max-width: 45em){.region-language .region .is-currently{font-size:0.9em}}@media screen and (max-width: 45em){.region-language .region,.region-language .language{float:left;display:block;margin-right:2.35765%;width:48.82117%}.region-language .region:last-child,.region-language .language:last-child{margin-right:0}.region-language .region .is-currently{font-size:0.9em}.region-language .region .is-currently:first-of-type{border:none}.region-language .region ul{width:100%}}@media screen and (max-width: 33.75em){.region-language .region .is-currently,.region-language .language .is-currently{background-position:100% 5px;padding-top:10px;padding-bottom:10px}}@media screen and (max-width: 320px){.region-language .region .is-currently,.region-language .language .is-currently{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.flag{position:relative;top:2px;display:inline-block;height:17px;width:23px;margin:0 0.5em 0 0;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-icon-region.svg");background-repeat:no-repeat;background-position:0 0;background-size:cover}.flag.us{background-position:0 0}.flag.ca{background-position:0 -18px}.flag.de{background-position:0 -35px}.flag.it{background-position:0 -52px}.flag.at{background-position:0 -69px}.flag.fi{background-position:0 -86px}.flag.fr{background-position:0 -104px}.flag.no{background-position:0 -121px}.flag.se{background-position:0 -138px}.flag.nl{background-position:0 -173px}.flag.cz{background-position:0 -156px}.flag.ru{background-position:0 bottom}@media screen and (max-width: 45em){#home.index .yield{width:100%;float:none;max-width:95%;margin:0 auto;padding-bottom:0}}#home.index .website-header{position:fixed;top:0;left:auto;right:auto;width:100%;max-width:68em;z-index:100}#home.index .website-container{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/banners/home-background/homepage-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center 130px;background-attachment:fixed}@media screen and (min-width: 68em){#home.index .website-container{background-size:68em}}@media screen and (max-width: 45em){#home.index .website-container{background-position:center 3.775em;background-size:100%}}@media screen and (max-width: 45em){#home.index footer{border-top:0;padding-top:0.575em}}dl.photo-credit{position:absolute;top:-35px}dl.photo-credit .location{padding:0 0 0 1.2em;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-photo-location.svg");background-repeat:no-repeat;background-position:0 1px;background-size:10px}dl.photo-credit .photographer{padding:0 0 0 1.5em;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-photographer.svg");background-repeat:no-repeat;background-position:0 0;background-size:15px}@media screen and (max-width: 45em){dl.photo-credit{top:-38px}dl.photo-credit dt,dl.photo-credit dd{float:left;margin:0;font-size:0.75em;font-weight:400}dl.photo-credit .location,dl.photo-credit .photographer{clear:left;padding-left:1.8em}dl.photo-credit .location{background-size:13px;background-position:0 -1px}dl.photo-credit .photographer,dl.photo-credit .photographer-name{margin-top:0}}.photo-credit dt,.photo-credit dd{display:inline-block;color:black;font-weight:300;font-size:0.75em}.photo-location{margin-right:0.5em}@media screen and (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi){#home.index .website-container{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/banners/home-background/homepage-bg-hires.jpg");background-repeat:no-repeat;background-position:center 8.175em}.is-mobile-device #home .website-container{background-size:contain}.is-mobile-device .homepage-promo{margin-top:35.3125em}}@media screen and (-webkit-min-device-pixel-ratio: 1.25) and (max-width: 33.75em), (min-resolution: 120dpi) and (max-width: 33.75em){#home.index .website-container{background-position:center 3.775em}.is-mobile-device .homepage-promo{margin-top:14.6em}}.homepage-promo{position:relative;margin-top:45.3125em;margin-bottom:0.875em}@media screen and (max-width: 45em){.homepage-promo{margin-top:17.8375em;margin-bottom:0.175em}.homepage-promo .scroll-down-trigger{display:none;visibility:hidden}}.homepage-promo .scroll-down-trigger{position:absolute;height:40px;width:85px;right:0;top:-40px;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-arrow-down.png");background-repeat:no-repeat;background-color:rgba(0,0,0,0.4);background-position:45%}.homepage-bucket{float:left;display:block;margin-right:2.35765%;width:31.76157%;border:1px solid black;background:white;height:296px}.homepage-bucket:last-child{margin-right:0}.homepage-bucket h1{font-size:0.85em;font-weight:500;margin-bottom:0.5em}.homepage-bucket h2{margin:0;background:black;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/bg-texture-hp-bucket.jpg");background-repeat:repeat;padding-left:20px;font-size:2.375em;color:white;font-weight:300;height:50px;line-height:50px}@media screen and (max-width: 33.75em){.homepage-bucket h2{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/bg-texture-hp-bucket-mobile.jpg");background-repeat:repeat}}.homepage-bucket .news-article,.homepage-bucket .twitter-feed{padding:15px 20px}.homepage-bucket.news p{font-size:0.8125em;font-weight:300;line-height:1.1;margin:0 0 10px 0}.homepage-bucket.news p.snippet{position:relative;max-height:3.25em;overflow:hidden}.homepage-bucket.news p.snippet:after{content:"...";position:absolute;height:19px;width:20px;bottom:0;right:20px;text-align:right;font-size:1.4em;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 48%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(48%, #fff), color-stop(100%, #fff));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 48%, #fff 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 48%, #fff 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 48%, #fff 100%);background:linear,to right,rgba(255,255,255,0) 0%,#fff 48%,#fff 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )}.homepage-bucket.news img{width:100%}.homepage-bucket.news .read-more{font-weight:500;color:#e11b22}.homepage-bucket.news .news-thumbnail-link{display:block;margin-top:10px}.homepage-bucket.team img{display:block}.homepage-bucket.twitter{position:relative;font-size:12px}.homepage-bucket.twitter .twitter-feed{margin-bottom:0px}.homepage-bucket.twitter .twitter-feed li{min-height:45px;padding-left:50px;margin-bottom:1.0em;line-height:1.4;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/logo-madshus-tweet-80x80.png");background-repeat:no-repeat;background-size:40px 40px}.homepage-bucket.twitter .twitter-link{position:absolute;margin:0px;right:15px;bottom:15px}@media screen and (max-width: 1020px){.homepage-bucket{float:left;display:block;margin-right:2.35765%;width:31.76157%;border:1px solid black;background:white}.homepage-bucket:last-child{margin-right:0}.homepage-bucket h2{font-size:1.5em}.homepage-bucket.news p{font-weight:300;line-height:1.2;margin:0 0 20px 0}.homepage-bucket.news p.snippet{position:relative;max-height:3.25em;overflow:hidden}.homepage-bucket.news p.snippet:after{height:18px;width:25px;right:0px}.homepage-bucket.team{background:black}.homepage-bucket.team .team-banner{display:block;position:relative;top:50%;margin-top:-50%}}@media screen and (max-width: 45em){.homepage-bucket{max-height:312px;height:auto;overflow:hidden;border:3px solid black;float:left;display:block;margin-right:2.35765%;width:48.82117%}.homepage-bucket:last-child{margin-right:0}.homepage-bucket:nth-child(even){margin-right:0}.homepage-bucket:last-child{width:100%;margin-right:0;margin-top:1em}.homepage-bucket img{display:block;max-height:100%;width:auto}.homepage-bucket.team .team-banner{position:static;margin:0}.homepage-bucket.news .news-article{display:none;visibility:hidden}.homepage-bucket.news .news-thumbnail{display:block;visibility:visible}.homepage-bucket.twitter{margin:1em -2.5% 0 -2.5%;width:105%;padding:0;border:1px solid black;border-left:none;border-right:none}.homepage-bucket.twitter h2{display:none;visibility:hidden}}.madshus-story-container{margin-bottom:3em;max-width:61.875em;margin-left:auto;margin-right:auto}.madshus-story-container:after{content:"";display:table;clear:both}.madshus-story-container h1{margin-bottom:0}@media screen and (max-width: 768px){.madshus-story-container h1{padding-left:0.6em}}.madshus-story-text{position:relative;height:314px;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}@media screen and (min-width: 768px){.madshus-story-text{float:left;display:block;margin-right:2.35765%;width:40.29137%;padding-right:1em}.madshus-story-text:last-child{margin-right:0}}@media screen and (max-width: 768px){.madshus-story-text{padding:0 1em;margin-bottom:2em}}.madshus-story-text.full-height{height:auto}.madshus-story-text .read-more-trigger{position:absolute;bottom:-0.5em;margin:0;background:white;width:100%;padding:0.25em 0}.madshus-story-video{background:orange}@media screen and (min-width: 768px){.madshus-story-video{float:left;display:block;margin-right:2.35765%;width:57.35098%;padding-left:0.5em;background:black}.madshus-story-video:last-child{margin-right:0}}.stories{-moz-font-feature-settings:"onum";-moz-font-feature-settings:"onum=1";-ms-font-feature-settings:"onum";-o-font-feature-settings:"onum";-webkit-font-feature-settings:"onum";font-feature-settings:"onum"}.stories .story{position:relative;float:left;width:50%;clear:both}.stories .story.right{float:right;padding-left:65px}.stories .story.right:before{content:"";height:0;width:0;position:absolute;left:25px;border-top:7px solid rgba(0,0,0,0);border-right:40px solid #f5f5f5;border-bottom:7px solid rgba(0,0,0,0);top:50%;margin-top:-5px}@media screen and (max-width: 33.75em){.stories .story.right{padding-left:10px}.stories .story.right:before{content:none}}@media screen and (max-width: 33.75em){.stories .story.right .year{right:auto}}.stories .story.left{border-left:5px solid white}.stories .story.left:before{content:"";height:0;width:0;position:absolute;right:25px;border-top:7px solid rgba(0,0,0,0);border-left:40px solid #f5f5f5;border-bottom:7px solid rgba(0,0,0,0);top:50%;margin-top:-5px}.stories .story.left .description{max-width:87%}.stories .story.left .year{left:auto;right:-25px}@media screen and (max-width: 33.75em){.stories .story.left .year{right:-17px}}.stories .story .description{display:table;width:100%;vertical-align:middle;font-size:0.75em;line-height:1.2;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}@media screen and (max-width: 768px){.stories .story .description{background:#f5f5f5}}.stories .story .description-copy{position:relative;display:table-cell;width:80%;padding:0.875em;vertical-align:middle;background:#f5f5f5}.stories .story .thumbnail{float:left;max-width:10em}@media screen and (max-width: 33.75em){.stories .story .thumbnail{display:none;visibility:hidden}}.stories .story .thumbnail:hover{opacity:0.75;cursor:pointer}.stories .story .year{position:absolute;top:50%;left:-25px;width:50px;height:50px;margin-top:-25px;border-radius:25px;line-height:50px;font-size:1em;text-align:center;color:#FFF;background:#e11b22;font-weight:700;z-index:1}@media screen and (max-width: 33.75em){.stories .story .year{font-size:0.85em;height:40px;width:40px;line-height:40px;margin-top:-20px}}.stories .story.with_image .description:hover{cursor:pointer}.decade{position:relative;float:left;clear:both;width:100%;min-height:55px;margin-bottom:5px;padding:30px 0 0 20px;box-shadow:inset 20px 0 0 #f5f5f5;-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;transition:box-shadow 0.2s}.decade:hover,.decade.hover{box-shadow:inset 20px 0 0 #c2c2c2}.decade:before{content:"";height:110%;width:51%;position:absolute;top:0;left:0;border-right:1px solid #777777}@media screen and (max-width: 45em){.decade:before{width:52%}}.decade:last-child .story{float:none;clear:both;width:100%;border:none}@media screen and (max-width: 33.75em){.decade:last-child .story{padding-left:0}}.decade:last-child .story:before{content:"";height:0;width:0;position:absolute;top:-2.9em;right:50%;left:auto;margin-top:0;margin-right:-7px;border-left:7px solid rgba(0,0,0,0);border-bottom:40px solid #f5f5f5;border-right:7px solid rgba(0,0,0,0)}.decade:last-child .story .description{max-width:80%;margin:5em auto 0 auto}.decade:last-child .story .thumbnail{display:block}.decade:last-child .story .description-copy{display:block;width:90%}@media screen and (max-width: 33.75em){.decade:last-child .story .description-copy{width:100%}}.decade:last-child .year{top:-3.7em;right:50% !important;left:auto;margin-right:-23px}.decade:last-child:before{height:80%}@media screen and (max-width: 45em){.decade:last-child .story:before{margin-right:-7px}}@media screen and (max-width: 45em){.decade:last-child .story:before{content:none}.decade:last-child .story .description{max-width:95%;border:none}.decade:last-child .year{top:-1.25em;margin-right:-15px}}.decade-heading{position:absolute;left:-10px;top:50%;margin:0;text-align:center;font-size:0.75em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 5%;-moz-transform-origin:50% 5%;-ms-transform-origin:50% 5%;-o-transform-origin:50% 5%;transform-origin:50% 5%}.modal-story{max-width:50%;margin:0 auto;display:block;box-shadow:0 0 200px rgba(0,0,0,0.35)}.modal-story img{display:block}.modal-story figcaption{background:black;color:white;padding:0.5em}@media screen and (max-width: 45em){.modal-story{max-width:99%}.modal-story figcaption{font-size:0.85em}}.is-mobile-device div.story{opacity:0}.is-mobile-device div.story.slide-up{opacity:1}.slide-up{-webkit-transform:translateY(150px);-moz-transform:translateY(150px);-ms-transform:translateY(150px);-o-transform:translateY(150px);transform:translateY(150px);-webkit-animation:slide 0.8s ease forwards;-moz-animation:slide 0.8s ease forwards;-ms-animation:slide 0.8s ease forwards;-o-animation:slide 0.8s ease forwards;animation:slide 0.8s ease forwards}.slide-up:nth-child(odd){-webkit-animation-duration:0.6s;-moz-animation-duration:0.6s;-ms-animation-duration:0.6s;-o-animation-duration:0.6s;animation-duration:0.6s}.already-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}@keyframes slide{to{transform:translateY(0)}}@-webkit-keyframes slide{to{-webkit-transform:translateY(0)}}div.story{margin-bottom:1em}.story+.story{margin-top:0.25em}@media screen and (min-width: 45em){.empower .website-container,.empower [class*=yield],.empower .empower-section.features{max-width:none}}.empower [class*=yield]{float:none;margin:0 auto;width:100%}@media screen and (max-width: 45em){.empower [class*=yield]{padding:0 1em}}.empower .website-header{margin-bottom:70px}.empower .device-container,.empower .device{display:block;margin:0 auto}.empower .empower-page-heading{width:100%;max-width:290px;height:130px;margin:70px auto 35px auto;overflow:hidden;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/empower/logo-empower.jpg");background-repeat:no-repeat;background-size:contain}.empower .empower-page-heading:before{content:"";display:block;width:0;height:100%}.empower .empower-appstore-links{width:290px;margin:0 auto}.empower .empower-appstore-links li{float:left;width:50%}.empower .empower-appstore-links li a{display:block;width:130px;height:45px;margin:0 auto}.empower .device-column{float:left;display:block;margin-right:2.35765%;width:40.29137%;text-align:center}.empower .device-column:last-child{margin-right:0}.empower .description{position:relative;float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-right:0}.empower .description:last-child{margin-right:0}@media screen and (max-width: 45em){.empower .device-column,.empower .description{width:100%;text-align:center}.empower .empower-section{padding:0}}.empower-section{position:relative;max-width:61.875em;margin-left:auto;margin-right:auto;margin-bottom:160px;padding:0 50px}.empower-section:after{content:"";display:table;clear:both}.empower-section h2{text-align:center}.empower-section.intro{padding-bottom:100px}.empower-section.intro .device-container{position:relative;width:240px;height:360px}.empower-section.intro .device-container img{position:absolute;top:0;opacity:0;-webkit-transition:opacity, 0.3s;-moz-transition:opacity, 0.3s;transition:opacity, 0.3s}.empower-section.intro .device-container img:last-child{opacity:1}.empower-section.intro .device-container:hover img{opacity:1}.empower-section.intro .device-container:hover img:last-child{opacity:0;background:transparent}.empower-section.intro h2{text-align:left;margin-bottom:20px}.empower-section.intro h3{font-size:14px;color:#A9A9A9;font-weight:500;font-style:italic;margin-bottom:10px}@media screen and (max-width: 45em){.empower-section.intro h2{text-align:center}.empower-section.intro .empower-appstore-links{float:left;width:100%;margin-bottom:20px}.empower-section.intro .empower-appstore-links li{float:left;width:50%;text-align:center}.empower-section.intro .empower-appstore-links li a{display:inline-block;text-align:center}}.empower-section.features{background:#d8d8d8;margin-bottom:90px;box-shadow:0 -3px 4px rgba(216,216,216,0.35),0 3px 4px rgba(216,216,216,0.35)}.empower-section.features h2{margin:-140px 0 40px 0;font-size:22px;color:#a9a9a9;font-weight:500;font-style:italic}.empower-section.features h2:before{position:absolute;content:none;height:800px;width:200%;display:block;background:#d8d8d8;top:0px;z-index:1}.empower-section.features h2:after{position:absolute;content:none;height:800px;width:100%;display:block;background:#d8d8d8;top:0px;right:-100%;z-index:1}.empower-section.features .tab-menu{margin-bottom:5em}.empower-section.features .tab-menu-item{height:190px;width:190px;margin:0 10px}.empower-section.features .tab-menu-item:first-child{margin-left:0}.empower-section.features .tab-menu-item:last-child{margin-right:0}.empower-section.features .tab-menu-item a{float:left;width:190px;height:190px;overflow:hidden;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/empower/sprite-empower-features-nav.gif");background-repeat:no-repeat;background-size:300%;background-position:0 top;box-shadow:0 0 20px #000}.empower-section.features .tab-menu-item a:before{content:"";display:block;width:0;height:100%}.empower-section.features .tab-menu-item a:hover,.empower-section.features .tab-menu-item a.is-active-tab{background-position:0 bottom;box-shadow:none}.empower-section.features .tab-menu-item:nth-child(even) a{background-position:-190px top}.empower-section.features .tab-menu-item:nth-child(even) a:hover,.empower-section.features .tab-menu-item:nth-child(even) a.is-active-tab{background-position:-190px bottom}.empower-section.features .tab-menu-item:last-child a{background-position:-380px top}.empower-section.features .tab-menu-item:last-child a:hover,.empower-section.features .tab-menu-item:last-child a.is-active-tab{background-position:-380px bottom}.empower-section.features.ru .tab-menu-item a{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/empower/sprite-empower-features-nav-ru.gif");background-repeat:no-repeat}@media screen and (max-width: 880px){.empower-section.features{max-width:initial;margin:0 -1em 45px -1em}.empower-section.features .tab-menu-item{height:150px;width:150px}.empower-section.features .tab-menu-item a{height:150px;width:150px}.empower-section.features .tab-menu-item a.identify{background-position:-150px top}.empower-section.features .tab-menu-item a.identify:hover,.empower-section.features .tab-menu-item a.identify.is-active-tab{background-position:-150px bottom}.empower-section.features .tab-menu-item a.optimize{background-position:-300px top}.empower-section.features .tab-menu-item a.optimize:hover,.empower-section.features .tab-menu-item a.optimize.is-active-tab{background-position:-300px bottom}}@media screen and (max-width: 33.75em){.empower-section.features h2{margin:-110px 0 40px 0}.empower-section.features .tab-menu-item{height:90px;width:90px}.empower-section.features .tab-menu-item a{height:90px;width:90px}.empower-section.features .tab-menu-item a.identify{background-position:-90px top}.empower-section.features .tab-menu-item a.identify:hover,.empower-section.features .tab-menu-item a.identify.is-active-tab{background-position:-90px bottom}.empower-section.features .tab-menu-item a.optimize{background-position:-180px top}.empower-section.features .tab-menu-item a.optimize:hover,.empower-section.features .tab-menu-item a.optimize.is-active-tab{background-position:-180px bottom}}.empower-section.products{padding:0;text-align:center}.empower-section.products h2{margin-bottom:50px}.empower-section.products .empower-product-link{position:relative;display:inline-block;width:30%;padding:0 1% 40px 0;text-align:center;color:black;-webkit-transition:opacity, 0.2s;-moz-transition:opacity, 0.2s;transition:opacity, 0.2s}.empower-section.products .empower-product-link:hover{color:#e11b22}.empower-section.products .empower-product-link:hover .product-link-button{opacity:1}.empower-section.products .empower-product-link:hover img{opacity:0.3}.empower-section.products .empower-product-link img{float:left;width:100%;box-shadow:0 0 5px #d8d8d8}.empower-section.products .empower-product-link:before{position:absolute;top:0;left:0;display:block;background:rgba(0,0,0,0.5)}@media screen and (max-width: 45em){.empower-section.products .empower-product-link{width:31%;padding:0;float:left;margin:0 1%}}@media screen and (max-width: 33.75em){.empower-section.products .empower-product-link{width:80%;float:none;clear:both;display:block;margin:0 auto}.empower-section.products .empower-product-link .empower-product-thumbs{position:relative;float:left;margin-top:3em;margin-bottom:4em;background:#777777}.empower-section.products .empower-product-link .empower-product-thumbs figcaption{bottom:-2em;width:100%}}.empower-section.products .product-link-button{position:absolute;top:50%;left:50%;width:70%;margin-top:-10%;margin-left:-35%;opacity:0;background:#969696;border:2px solid #e11b22;box-shadow:0 0 15px #333;font-size:14px;font-weight:500}@media screen and (max-width: 880px){.empower-section.products .product-link-button{font-size:12px}}@media screen and (max-width: 880px){.empower-section.products .product-link-button{font-size:12px;display:block;width:100%;left:0;margin-left:0}}@media screen and (max-width: 33.75em){.empower-section.products .product-link-button{display:none;visibility:hidden}}.empower-section.products .empower-product-thumbs{float:left;margin-bottom:-10px;background:#777777}.empower-section.products .empower-product-thumbs figcaption{position:absolute;width:93%;bottom:0;text-transform:uppercase}@media screen and (max-width: 45em){.empower-section.products{margin-bottom:45px}}.empower-section.updates{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/empower/bg-shadow.jpg");background-repeat:no-repeat;background-size:100% auto;background-position:top}.empower-section.updates h3{text-align:left;position:relative;left:150px;margin-top:100px;font-size:16px;color:#a9a9a9;font-style:italic;font-weight:500}@media screen and (max-width: 33.75em){.empower-section.updates h3{left:0;text-align:center}}.empower-section.updates .tab-menu{text-align:left;position:relative;left:150px}@media screen and (max-width: 33.75em){.empower-section.updates .tab-menu{left:0;width:100%;height:50px}.empower-section.updates .tab-menu .tab-menu-item{float:left;width:50%;text-align:center}}.empower-section.updates .tab-selector{padding:5px 25px;border:2px solid white}.empower-section.updates .is-active-tab{border-color:#e11b22}.empower-section.updates .app-store-link{display:block;margin-top:50px}@media screen and (max-width: 45em){.empower-section.updates{margin:0 -1em}}.empower-section .video-container{margin:50px 0 25px 0}.empower-section .video-container #custom-play-button{position:absolute;top:50%;left:50%;margin-left:-63px;margin-top:-63px;width:126px;height:126px;cursor:pointer}.features,.updates{min-height:800px;padding-bottom:20px;text-align:center}@media screen and (max-width: 33.75em){.features,.updates{min-height:800px;height:auto;max-height:initial}}.features .tab-menu-item,.updates .tab-menu-item{display:inline-block}.features .media-tab-container,.updates .media-tab-container{position:relative;width:100%}@media screen and (max-width: 33.75em){.features .media-tab-container,.updates .media-tab-container{height:initial}}.features .media-tab-bucket,.updates .media-tab-bucket{position:relative;left:50%;margin-left:-310px;width:620px;text-align:left;max-height:0;overflow:hidden}.features .media-tab-bucket.is-visible-tab,.updates .media-tab-bucket.is-visible-tab{max-height:9999px}@media screen and (max-width: 620px){.features .media-tab-bucket,.updates .media-tab-bucket{position:relative;left:auto;margin:0 auto;max-width:95%}}@media screen and (max-width: 33.75em){.features .media-tab-bucket,.updates .media-tab-bucket{top:auto}}.features .media-tab-description,.features .device,.updates .media-tab-description,.updates .device{float:left;width:50%;padding:0 20px}@media screen and (max-width: 33.75em){.features .media-tab-description,.features .device,.updates .media-tab-description,.updates .device{float:none;clear:both;width:100%;padding:0;text-align:center}}.features .device,.updates .device{padding-left:0}@media screen and (max-width: 33.75em){.features .device,.updates .device{max-height:300px;width:auto}}.features .media-tab-description,.updates .media-tab-description{padding-right:0}@media screen and (max-width: 33.75em){.features .media-tab-description,.updates .media-tab-description{margin-bottom:2em}}.features .media-tab-description ul,.updates .media-tab-description ul{margin-top:10px}.features .media-tab-description li,.updates .media-tab-description li{list-style:initial;margin-left:22px;margin-bottom:10px;line-height:1.2}.features .media-tab-description-image,.updates .media-tab-description-image{display:block;clear:both;margin-top:50px}@media screen and (max-width: 33.75em){.features .media-tab-description-image,.updates .media-tab-description-image{margin:50px auto 0 auto}}.features .media-tab-description h2,.updates .media-tab-description h2{text-align:left;margin-bottom:22px}@media screen and (max-width: 33.75em){.features .media-tab-description h2,.updates .media-tab-description h2{text-align:center}}.features h3,.updates h3{margin-bottom:25px}#home.giveaway .website-container,#home.giveaway [class*=yield]{max-width:100%}@media screen and (max-width: 1020px){#home.giveaway .website-container,#home.giveaway [class*=yield]{width:100%;margin-left:0;margin-right:0}}#home.giveaway .website-header{margin-bottom:0}.contest-section{position:relative;padding-top:36.75%;margin:40px 0}.contest-section.contest-header{margin-top:0;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/promotions/bg-giveaway-header.jpg");background-repeat:no-repeat;background-size:contain}.contest-section.contest-header .banner-copy-container{top:50px}.contest-section.contest-header .banner-copy-container h1{font-size:40px;line-height:1}@media screen and (max-width: 768px){.contest-section.contest-header .banner-copy-container{top:10px}}@media screen and (max-width: 600px){.contest-section.contest-header{background-size:200%}.contest-section.contest-header .banner-copy-container{padding:0 15px;top:10px;font-size:initial}}@media screen and (max-width: 600px){.contest-section.contest-header .banner-copy-container h1{font-size:24px}}.contest-section.contest-body{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/promotions/bg-giveaway-body.jpg");background-repeat:no-repeat;background-size:contain}.contest-section.contest-body .banner-copy-container{top:50%;margin-top:-36px;font-size:36px;line-height:1.1}.contest-section.contest-body .banner-copy-container .subtitle{max-width:68em;padding:0 80px}@media screen and (max-width: 600px){.contest-section.contest-body .banner-copy-container{top:20px;margin-top:0}.contest-section.contest-body .banner-copy-container .subtitle{padding:0 15px}}@media screen and (max-width: 480px){.contest-section.contest-body{display:none;visibility:hidden}}.contest-section.contest-footer{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/promotions/bg-giveaway-footer.jpg");background-repeat:no-repeat;padding-top:0;margin-bottom:0;background-size:cover;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:middle;-moz-box-align:middle;box-align:middle;-webkit-align-items:middle;-moz-align-items:middle;-ms-align-items:middle;-o-align-items:middle;align-items:middle;-ms-flex-align:middle}@media screen and (max-width: 480px){.contest-section.contest-footer{background-image:none;display:block}}.sponsors{position:absolute;bottom:10px;width:100%;text-align:center}.sponsors p{font-style:italic;font-weight:700;font-size:16px;margin-bottom:0}@media screen and (max-width: 768px){.sponsors{bottom:0}}.contest-copy-section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;max-width:68em;padding:40px;margin:0 auto}.contest-column{display:inline-block;width:49%}.contest-details{padding:0 30px 0 15px}.contest-details h2{margin:10px 0 30px 0}.contest-details p{margin-bottom:60px}.contest-details ul{margin-left:15px;list-style:disc}.contest-details .primary-cta{margin-top:60px;width:200px}.banner-copy-container{position:absolute;width:100%;margin:0 auto;text-align:center;color:white;font-weight:700}.legal-copy{max-width:800px;margin:20px auto 0 auto;padding:0 15px;font-size:10px;font-style:italic;font-weight:100;line-height:14px}.contest-iframe-container{margin:80px 0}@media screen and (max-width: 600px){.sponsors{position:static;bottom:auto;margin-top:20px}.contest-copy-section{display:block;padding:0}.contest-column{display:block;width:100%;padding:0;margin:40px 0}.contest-column img{display:block;margin:0 auto}.contest-column h2{text-align:center}.contest-details{padding:0 15px}}.academy main section{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/cms/empower/bg-shadow.jpg");background-repeat:no-repeat;background-size:contain;padding:3.125em 0}.academy main section section{background:none;padding:0}.academy h2{margin:0 0 1.25em 0}.academy .section-header{color:white;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/bg-banner-academy.jpg");background-repeat:no-repeat;background-position:center right;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0.625em;margin:0 0 1.5625em 0}.academy .section-header .container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border:4px solid white;padding:0.3125em 30%;margin:0 auto}.academy .section-header .logo{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 2.0625em;-moz-flex:0 0 2.0625em;-ms-flex:0 0 2.0625em;flex:0 0 2.0625em;line-height:1em;margin:0 1.875em 0 0}.academy .section-header .copy{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.academy .section-header h1{margin:0}.academy .section-header p{font-size:1.125em;font-weight:600;margin:0}.academy .section-video{background:none;padding-top:0}.academy .video-slide-controls{margin:0.625em 0}.academy .video-slide-controls span{font-size:1.125em}.academy .video-copy{width:60%;margin:0 auto}.academy .video-title{font-size:1.125em;margin:0 0 1.25em 0}.academy .video-description{font-size:1em}.academy .tabs{float:none}.academy .nav{font-size:1.125em;font-weight:600;text-transform:uppercase;text-align:center;margin:0 0 1.25em 0}.academy .nav a{display:inline-block;line-height:1.5625em;padding:0 2.5em;margin:0 1.25em}.academy .nav a.selected{border:2px solid #c70e2e}.academy .video-grid{background:none}.academy .video{color:#c70e2e;cursor:pointer;padding:0.625em}.academy .video:hover,.academy .video.selected{color:white;background:#c70e2e}.academy .video.selected{cursor:default}.academy .video h3{font-size:1em;font-weight:600;text-transform:none}.academy .video .video-description,.academy .video .video-link{display:none}.academy .video .thumb{margin:0 0 0.3125em 0}.academy .section-links{padding-left:20%;padding-right:20%}.academy .section-links article{margin:0 0 1.25em 0}.academy .section-links h2{text-align:center}.academy .section-links h3{font-style:italic;text-transform:none}.academy .section-links p:last-of-type{margin:0}.academy .section-links .resource-image{float:left;width:20%;max-width:4.6875em;margin:0 1.875em 0 0}.academy .section-links .copy{float:left;width:78%}@media screen and (max-width: 63.75em){.academy [class*=yield]{width:100%;margin:0}.academy .section-header .container{padding:0.625em 20%}.academy .section-links .copy{width:70%}}@media screen and (max-width: 50em){.academy .section-header{padding:0.3125em}.academy .section-header .container{border-width:2px;padding:0.625em 1.25em}.academy .section-video{position:relative}.academy .video-slide-controls{text-align:center;padding:0.625em 0}.academy .video-slide-controls button{background-position:center;background-size:auto 100%;width:5%}.academy .video-copy{width:86%;padding:0 2%}}@media screen and (max-width: 45em){.academy .section-header{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/bg-banner-academy-mobile.jpg");background-repeat:no-repeat;margin-bottom:2.5em}.academy .section-header .logo{margin:0 0.625em 0 0}.academy .section-header .copy{margin:0.625em 0 0 0}.academy .section-header h1{font-size:1.25em}.academy .section-header p{font-size:0.75em}.academy .nav a{padding:0 0.3125em;margin:0 0.3125em}.academy .video-grid{padding-left:0.625em;padding-right:0.625em}.academy .section-links{padding-left:1.25em;padding-right:1.25em}.academy .section-links .resource-image{display:none}.academy .section-links .copy{width:100%}}.academy .hidden{display:none}.oldie .academy .section-header .container:after,.oldie .academy .section-header .container:before{content:"";display:table;width:100%;clear:both}.oldie .academy .section-header .logo{float:left;width:10%}.oldie .academy .section-header .copy{float:left;width:70%}#products.filter .yield,#products.search .yield{text-align:center}#products.filter .yield .view-more,#products.search .yield .view-more{position:absolute;bottom:25px;left:50%;width:150px;margin-left:-75px;padding:5px 10px;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:600;font-size:1.125em;color:#c70e2e}#products.filter .yield .view-more:hover,#products.search .yield .view-more:hover{color:#80091d}#products.filter h1,#products.search h1{margin-bottom:0.6em}.item-count{font-weight:300}.filters{padding:0 0 0 0.5em;background:#f5f5f5;max-height:0;overflow:hidden;text-align:left;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media screen and (min-width: 50.0625em){.filters{padding:0 0 0 4.5em}}.filters .filter{float:left;display:block;margin-right:2.35765%;width:23.23176%;padding:0 0.5em}.filters .filter:last-child{margin-right:0}.filters .filter:nth-child(4n){margin-right:0}.filters .filter:nth-child(4n+1){clear:left}.filters .filter .filter-title{margin:0 0 0.625em 0}.filters .filter:nth-child(-n+4){margin-top:2.1875em}@media screen and (max-width: 45em){.filters .filter:nth-child(-n+4){margin-top:inherit}}@media screen and (max-width: 45em){.filters .filter:first-child{margin-top:2em}}@media screen and (max-width: 45em){.filters .filter{width:100%;padding:0 1em}}.filters .filter.new{display:none;visibility:hidden}.filters .filter-list{max-width:61.875em;margin-left:auto;margin-right:auto;margin-left:1em}.filters .filter-list:after{content:"";display:table;clear:both}.filters .filter-list-item{margin:0 0 0.75em 0;line-height:1}@media screen and (max-width: 45em){.filters .filter-list-item{padding:0 1em 0 0;float:left;display:block;margin-right:2.35765%;width:31.76157%}.filters .filter-list-item:last-child{margin-right:0}.filters .filter-list-item:nth-child(3n){margin-right:0}.filters .filter-list-item:nth-child(3n+1){clear:left}}@media screen and (max-width: 33.75em){.filters .filter-list-item{padding:0 1em 0 0;float:left;display:block;margin-right:2.35765%;width:48.82117%}.filters .filter-list-item:last-child{margin-right:0}.filters .filter-list-item:nth-child(3n){margin-right:2.35765%}.filters .filter-list-item:nth-child(even){margin-right:0;clear:none}}@media screen and (max-width: 45em){.filters{padding:0}}.filter-option,.unavailable,.filter-option.is-used{color:black;padding-left:0;margin-left:0}.filter-option:before,.unavailable:before,.filter-option.is-used:before{content:"";font-size:0.875em;position:relative;top:1px;display:inline-block;margin:0 0.25em 0 -1.35em;height:10px;width:10px;border:2px solid #808080;background:white}.filter-option:hover:before,.unavailable:hover:before,.filter-option.is-used:hover:before{background:black}.unavailable{color:#dddddd}.unavailable:before{background:#dddddd;border-color:#dddddd}.unavailable:hover:before{background:#dddddd}.filter-option.is-used:before{background:black}.filter-option.is-used:hover:before{background:white}.filters-toggle{background:#c40d2f;height:35px;line-height:35px;color:white}.filters-toggle .filter-by-icon{position:relative;top:5px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.filters-toggle.click .filter-by-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:3px}.filters-toggle.click+.filters{max-height:999px}.filters-toggle:hover{cursor:pointer}.applied-filters-container{position:relative;float:none;clear:both;margin:0 0 40px 0;padding:0.625em;border-top:2px solid white;background:#f5f5f5;text-align:left}.applied-filters-container .clear-all-filters{position:absolute;right:1em;top:0.625em;text-transform:uppercase;font-weight:600}.applied-filters-container .filter-list{margin:0;min-height:1em}.applied-filters-container .applied-filter{display:inline-block;margin-right:0.625em}.applied-filters-container .applied-filter .filter-option.is-used:before{margin-left:0}@media screen and (max-width: 45em){.applied-filters-container .applied-filter{display:block}}.sort-controls{display:none;visibility:hidden}@media screen and (min-width: 45em){.sort-controls{display:block;visibility:visible}.sort-controls li{display:inline;font-size:0.875em}.sort-controls li .active{font-weight:600}.sort-controls .sort-option{border-right:1px solid #ededed;padding:0 0.75em}.sort-controls .sort-option a{color:black}.sort-controls .sort-option:last-child{border:none;display:block;margin-top:20px}.sort-controls .sort-by-header{text-transform:uppercase;border:none;padding:0}}.sort-controls #in-stock{display:inline-block}.sort-controls #in-stock+label{display:inline-block}.mobile-filter-sort{max-width:60%;margin:0 auto}.mobile-filter-sort select{text-transform:uppercase}.mobile-filter-sort #in-stock{display:inline-block}.mobile-filter-sort #in-stock+label{display:inline-block}@media screen and (min-width: 45em){.mobile-filter-sort{display:none;visibility:hidden}}.results{max-width:61.875em;margin-left:auto;margin-right:auto;position:relative;margin-top:2.8125em}.results:after{content:"";display:table;clear:both}.results .result{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0 1em;border:1px solid white;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.results .result:last-child{margin-right:0}.results .result:nth-child(3n){margin-right:0}.results .result:nth-child(3n+1){clear:left}.results .result .name{font-size:14px}.results .result.hidden{display:none}.results .result:hover{border-color:#d8d8d8}.result{margin-bottom:4.375em}.result-image{background:white}.result-information{margin-top:0.8125em;padding:0.8125em;border-top:1px solid #777777}.result-information .name,.result-information .price{color:black}.result-information .name{text-transform:uppercase}@media screen and (max-width: 45em){.results .result{float:left;display:block;margin-right:2.35765%;width:48.82117%}.results .result:last-child{margin-right:0}.results .result:nth-child(2n){margin-right:0}.results .result:nth-child(2n+1){clear:left}.results .result:nth-child(3n+1){clear:none}}@media screen and (max-width: 320px){.results .result{width:100%}.results .result:nth-child(0){margin-right:0}.results .result:nth-child(0+1){clear:left}.results .result:nth-child(2n){clear:none}}.product-shopping,.product-description{max-width:61.875em;margin-left:auto;margin-right:auto}.product-shopping:after,.product-description:after{content:"";display:table;clear:both}.product-shopping .images,.product-description .images{float:left;display:block;margin-right:2.35765%;width:57.35098%}.product-shopping .images:last-child,.product-description .images:last-child{margin-right:0}.product-shopping .shopping-info,.product-description .shopping-info{float:left;display:block;margin-right:2.35765%;width:40.29137%}.product-shopping .shopping-info:last-child,.product-description .shopping-info:last-child{margin-right:0}.product-shopping .description,.product-description .description{margin-top:1.875em;float:left;display:block;margin-right:2.35765%;width:40.29137%}.product-shopping .description:last-child,.product-description .description:last-child{margin-right:0}.product-shopping .description .product-spec,.product-description .description .product-spec{font-size:0.875em}.product-shopping .description .product-spec:first-of-type,.product-description .description .product-spec:first-of-type{margin-top:1.5em}.product-shopping .description .product-spec strong,.product-description .description .product-spec strong{margin-right:0.75em;font-style:normal;text-transform:uppercase;color:#777777;vertical-align:top}.product-shopping .description .product-spec span,.product-description .description .product-spec span{display:inline-block;max-width:80%;vertical-align:top}.product-shopping .product-specs,.product-description .product-specs{margin-top:1.875em;float:left;display:block;margin-right:2.35765%;width:53.08608%;margin-left:4.2649%}.product-shopping .product-specs:last-child,.product-description .product-specs:last-child{margin-right:0}@media screen and (max-width: 45em){.product-shopping .images,.product-shopping .shopping-info,.product-shopping .description,.product-shopping .product-specs,.product-description .images,.product-description .shopping-info,.product-description .description,.product-description .product-specs{width:100%;margin-left:0%}.product-shopping .description,.product-description .description{padding:1.125em 1.125em 2.5em 1.125em}}.hero-image{position:relative}.hero-image figcaption{font-size:0s 0.875em}.hero-image .hero-icon{position:absolute;top:0;left:0.625em;width:5em}.shopping{padding:1.125em 1.125em 2.5em 1.125em;background:#f5f5f5}.shopping form{margin-top:1.25em}.shopping form .error{margin-bottom:0px;margin-top:5px}.shopping form .error:after{content:"";position:absolute;top:-19px;left:15%;margin-left:-10px;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e9464c;z-index:1}.shopping form .select-wrapper:after{margin-top:-5px}.shopping .price{font-size:0.9375em}.shopping .reviews-snippet{margin-bottom:1.25em}.shopping p{margin-bottom:1.25em}.shopping .size-flex-charts{font-size:0.75em;text-transform:capitalize}.shopping .pipe{color:white;padding:0 0.25em}.shopping .select-wrapper,.shopping select{margin-bottom:0;text-indent:0em}@media screen and (min-width: 33.75em){.shopping .select-wrapper{width:60%}}.shopping .select-wrapper+.size-flex-charts{margin-bottom:1.875em}.shopping input[type=submit]{margin-top:1.875em}.shopping .secondary-cta{display:inline-block;margin-top:1.2em}.shopping .unavailable-message{border:1px solid #dddddd;padding:0.25em;margin:0;font-size:0.85em;text-align:center}.shopping .shipping-message{text-transform:uppercase;margin-top:1.5em;margin-bottom:-1.5em}.shopping-description{border-bottom:2px solid white;font-size:0.875em;margin-bottom:2em;padding-bottom:2em}.shopping-info h2{padding:0.5em;background-color:#d8d8d8;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/bg-texture-pdp-title.jpg");background-repeat:repeat;background-size:cover}.product-specs h3{background-position:top}.product-specs h3:hover{cursor:pointer}.product-specs h3.is-expanded{background-position:bottom}.product-specs h3.is-expanded+.collapsible{max-height:99999px}.product-specs h3.is-expanded .toggle-expand-icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.product-specs h3 .toggle-expand-icon{float:right;margin:0.25em 0.5em 0 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width: 45em){.product-specs h3 .toggle-expand-icon{margin:1em 1em 0 0}}.product-specs .chart-container{min-height:140px;padding:1em}.collapsible{max-height:0;overflow:hidden;-webkit-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.technology-bucket{max-width:61.875em;margin-left:auto;margin-right:auto;padding:1.25em}.technology-bucket:after{content:"";display:table;clear:both}.technology-bucket .illustration{float:left;display:block;margin-right:2.35765%;width:40.29137%}.technology-bucket .illustration:last-child{margin-right:0}.technology-bucket .copy{float:left;display:block;margin-right:2.35765%;width:57.35098%}.technology-bucket .copy:last-child{margin-right:0}.technology-bucket .title{font-size:1em;font-weight:400}.technology-bucket .copy-container{padding-right:1.25em;font-size:0.875em;line-height:1.4}.technology-bucket ul{margin-top:0.5em;padding:0 1em}.related-products{max-width:61.875em;margin-left:auto;margin-right:auto;margin-top:1.25em;padding-bottom:2.5em}.related-products:after{content:"";display:table;clear:both}.related-products .related-product{margin-top:2.5em;float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:center}.related-products .related-product:last-child{margin-right:0}.related-products img{display:block;width:100%;height:auto;max-width:10.8875em;margin:0 auto 1.25em auto;padding:0.5em;border:1px solid #dddddd;background:white}.related-products p{margin:0;color:black}.related-products .reviews-snippet{max-width:27%;margin:0 auto}.related-products .reviews-snippet .pr-snippet-wrapper{margin:0px;border:none;padding:0px;background:none}.related-products .reviews-snippet .pr-snippet-stars .pr-snippet-rating-decimal,.related-products .reviews-snippet .pr-snippet-review-count,.related-products .reviews-snippet .pr-snippet-read-write{display:none}@media screen and (max-width: 45em){.related-products .reviews-snippet{max-width:50%}}@media screen and (max-width: 45em){.related-products .reviews-snippet{max-width:18%}}.related-products [data-category=nordic-poles],.related-products [data-category=nordic-skis]{padding-top:4.4em}#reviews{margin-top:30px;clear:both}@media screen and (max-width: 768px){.hero-image figcaption{display:none;visibility:hidden}}@media screen and (max-width: 45em){.shopping input[type=submit]{width:100%}.product-specs h3,.related-products h3,.reviews h3{height:50px;line-height:50px;padding-left:1.25em;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-bg-texture-pdp-spec-title-mobile.jpg");background-repeat:repeat}}@media screen and (max-width: 33.75em){.technology-bucket{padding:1em}.technology-bucket .illustration,.technology-bucket .copy{width:100%}.technology-bucket .title{font-size:1em;font-weight:400}.technology-bucket .copy-container{padding-right:1.25em;font-size:0.875em;line-height:1.4}.technology-bucket ul{margin-top:0.5em;padding:0 1em}.related-products .related-product{width:100%}.related-products .related-product img{max-width:90%}}.rating div.pr-snippet-wrapper,.reviews-snippet div.pr-snippet-wrapper{border:none;background:none;padding:0;text-align:center}.rating div.pr-snippet-stars,.reviews-snippet div.pr-snippet-stars{border:none;padding:0;display:block;clear:both;background:none}.rating p.pr-snippet-review-count,.reviews-snippet p.pr-snippet-review-count{display:none}.rating div.pr-snippet-read-write,.reviews-snippet div.pr-snippet-read-write{border:none;padding:0;margin:0;display:none}.rating span.pr-snippet-rating-decimal.pr-rounded,.reviews-snippet span.pr-snippet-rating-decimal.pr-rounded{display:none}.rating div.pr-stars.pr-stars-small,.reviews-snippet div.pr-stars.pr-stars-small{float:none;clear:both;margin:0.5em auto 0 auto}.result .rating{max-width:33%;margin:0 auto}@media screen and (max-width: 45em){.result .rating{max-width:50%}}.pr-snapshot-rating .pr-stars{width:120px !important;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/stars_large.svg") !important;background-size:120px 250px}.pr-snippet-stars .pr-stars-small,.pr-modal-container .pr-stars,.pr-stars-small{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/stars_small.svg") !important;background-repeat:no-repeat;width:90px !important;height:20px !important}.reviewer-images{padding:12px}.reviewer-images h4{margin-bottom:16px}.reviewer-images .prImageSnippet .prImageSnippetHeader{display:none}.reviewer-images .prImageSnippet .prImageSnippetImage{margin-right:8px;border:none;width:auto;height:auto}.reviewer-images .prImageSnippet .prImageSnippetImageLandscape{max-width:none;height:auto !important}.prwrapper{width:100%}.prfieldwrap{width:100%}.inputBox{width:90%}.cloud-zoom-lens{margin:-2px;background-color:#fff;border:none}.mousetrap{cursor:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/icon-logo-zoom.png") 8 8,crosshair !important;z-index:99;height:100% !important;width:100% !important}.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px}.cloud-zoom-big{overflow:hidden;z-index:98;top:0;left:0;width:100%;height:426px}.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000}.hero-image{width:100%;height:426px;margin:0 auto 2px auto;display:inline-block;overflow:hidden;padding-bottom:20px}.hero-image .zoom{width:430px;height:100%;margin:0 auto;display:block}.zoomContainer{height:426px !important;overflow:hidden !important}@media screen and (max-width: 45em){.hero-image .zoom{max-width:100%}.hero-image{height:400px}.zoomContainer{height:400px !important}}@media screen and (max-width: 480px){.hero-image{height:auto;max-width:100%}.zoomContainer{left:0;width:100%;max-width:100%;height:400px !important}}html.is-mobile-device .cloud-zoom-lens,html.is-mobile-device .mousetrap,html.is-mobile-device .zoomContainer,html.is-mobile-device .cloud-zoom-big{display:none !important;visibility:hidden !important;height:0 !important}.product-registration-copy{max-width:75%;margin-bottom:3em}@media screen and (max-width: 45em){.product-registration-copy{max-width:100%}}.new_product_registration .product-personal-info{float:left;display:block;margin-right:2.35765%;width:48.82117%}.new_product_registration .product-personal-info:last-child{margin-right:0}@media screen and (max-width: 768px){.new_product_registration .product-personal-info{width:100%}}.new_product_registration .transaction-info{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0;padding-left:2.5em;border-left:2px solid #f5f5f5}.new_product_registration .transaction-info:last-child{margin-right:0}@media screen and (max-width: 768px){.new_product_registration .transaction-info{width:100%;padding-left:0;border:none}}@media screen and (max-width: 45em){.new_product_registration legend{width:110%}}.new_product_registration dl{max-width:61.875em;margin-left:auto;margin-right:auto;padding:0}.new_product_registration dl:after{content:"";display:table;clear:both}.new_product_registration dt{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-top:0;text-align:right;font-weight:500;font-size:0.85em;color:black;line-height:1}.new_product_registration dt:last-child{margin-right:0}.new_product_registration dt.product-origin-header{width:100%;text-align:left}@media screen and (max-width: 45em){.new_product_registration dt{width:100%;text-align:left}}.new_product_registration dd{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-bottom:2em;margin-right:0}.new_product_registration dd:last-child{margin-right:0}.new_product_registration dd.product-origin-group{width:100%}@media screen and (max-width: 45em){.new_product_registration dd{width:100%}}.new_product_registration dd.note{width:100%;font-size:0.75em;text-align:right;margin-top:-2em;margin-bottom:2em}.new_product_registration .select-wrapper:after{margin-top:-10px}.date-of-purchase select{display:inline-block}.product-origin-group{padding:1em;border:1px solid #f5f5f5}.product-origin-group li{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-left:1.5em}.product-origin-group li:last-child{margin-right:0}.product-origin-group li input[type=checkbox]{margin-left:-1.5em}.product-origin-group li:nth-child(even){margin-right:0}@media screen and (max-width: 33.75em){.product-origin-group li{width:100%;margin:1em 0}}.gender-choice,.marital-status,.have-children{min-height:20px;margin-bottom:1em}.gender-choice span,.marital-status span,.have-children span{float:left;display:block;margin-right:2.35765%;width:48.82117%}.gender-choice span:last-child,.marital-status span:last-child,.have-children span:last-child{margin-right:0}.gender-choice label,.marital-status label,.have-children label{display:inline}.registration-submit{text-align:center;width:100%;font-size:1em}.registration-submit a{font-size:1em}.registration-submit input[type=submit]{margin:2em auto}.chart-heading{margin:1em 0;font-size:0.75em;font-weight:700}.size-chart-table td,.size-chart-table th{border:none;font-size:0.75em;text-align:center;line-height:1}.size-chart-table th,.size-chart-table tr:nth-child(even) td{background:#f5f5f5}.size-chart-table th{padding:1em 0.5em}.size-chart-table td{padding:1em}.flex-product-name{margin-bottom:0.5em;font-weight:500;color:black;text-decoration:underline}.flex-product-term,.flex-product-definition{float:left}.flex-product-term{text-transform:uppercase;font-weight:600;color:#777777;clear:left;margin:0}.flex-product-definition{padding-left:1em}@media screen and (max-width: 33.75em){.size-chart-container{font-size:1em}.size-chart-container tbody tr>td:first-child,.size-chart-container tbody tr>th:first-child{padding-right:0;text-align:left;background:#f5f5f5;margin-top:10px;font-weight:600}.size-chart-container table,.size-chart-container thead,.size-chart-container tbody,.size-chart-container th,.size-chart-container td,.size-chart-container tr{display:block;float:left;text-align:left;width:100%}.size-chart-container thead th{text-align:center}.size-chart-container tbody th,.size-chart-container thead{position:absolute;top:-9999px;left:-9999px}.size-chart-container td{border:none;position:relative;padding-left:50%}.size-chart-container td:before{position:absolute;top:12px;left:10px;width:25%;padding-right:10px;white-space:nowrap}.size-chart-container td:nth-of-type(1):before{content:"Skier Height (ft/in)"}.size-chart-container td:nth-of-type(2):before{content:"Skier Height (cm)"}.size-chart-container td:nth-of-type(3):before{content:"Classic Ski Length (cm)"}.size-chart-container td:nth-of-type(4):before{content:"MultiGrip Ski Length (cm)"}.size-chart-container td:nth-of-type(5):before{content:"Skate Ski Length (cm)"}.size-chart-container tbody>tr>td{max-height:0;font-size:0;overflow:hidden}.size-chart-container tbody>tr>td:first-child{max-height:999px;font-size:0.75em}.size-chart-container tbody>tr>td:first-child:after{content:"Click To Expand";float:right;padding-right:1em;text-align:right;text-transform:uppercase}.size-chart-container tr.expand-table>td{max-height:999px;font-size:0.75em}.size-chart-container tr.expand-table>td:first-child:after{content:"Click To Collapse"}.flex-chart-container{padding:0 2em !important}.flex-product-term,.flex-product-definition{float:none;display:block;width:100%;padding:0;line-height:1}.flex-product-term{margin-bottom:0.25em}.flex-product-definition{margin-top:0;margin-bottom:1em}}.athletes .content{display:none}.team-category{display:block;margin:0 2px 8px 0;padding:0.25em 0.5em;color:#000;-webkit-transition:none;-moz-transition:none;transition:none}.team-category:hover,.team-category.active{color:#fff;background:#e11b22}@media screen and (max-width: 45em){.team-category{margin-left:-1em;margin-right:-1em;padding-left:1em}}.team-athletes-listing{position:relative}.team-athletes-listing dt{position:absolute;float:left;display:block;margin-right:2.35765%;width:31.76157%;top:0;left:0;border-right:2px solid #f5f5f5}.team-athletes-listing dt:last-child{margin-right:0}.team-athletes-listing dt:nth-of-type(2){top:20px}.team-athletes-listing dt:nth-of-type(3){top:60px}.team-athletes-listing dt:nth-of-type(4){top:100px}.team-athletes-listing dt:nth-of-type(5){top:140px}.team-athletes-listing dt:nth-of-type(6){top:180px}.team-athletes-listing dt:nth-of-type(7){top:220px}@media screen and (max-width: 45em){.team-athletes-listing dt{position:static;display:block;top:auto !important;left:auto;margin:0;border:none;width:100%}}.team-athletes-listing .content{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:42.64902%}.team-athletes-listing .content:last-child{margin-right:0}@media screen and (max-width: 45em){.team-athletes-listing .content{width:100%;margin-left:0%}}.team-country-name{margin:1.25em 0 0.625em 0}.team-country-name:first-child{margin-top:0}.athlete-list{max-width:61.875em;margin-left:auto;margin-right:auto;padding:0 0 0 0.75em}.athlete-list:after{content:"";display:table;clear:both}@media screen and (max-width: 45em){.athlete-list{padding:0}}.athlete-name{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin:0.625em 0;line-height:1.1;padding-right:0.5em;font-size:14px}.athlete-name:last-child{margin-right:0}@media screen and (max-width: 45em){.athlete-name{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-right:0}.athlete-name:last-child{margin-right:0}.athlete-name:nth-child(even){margin-right:0}.athlete-name:first-child{margin-top:0.625em}}.athlete-name a{font-size:14px}.athlete-bio-image{float:left;display:block;margin-right:2.35765%;width:31.76157%}.athlete-bio-image:last-child{margin-right:0}.athlete-bio-details{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:8.5298%}.athlete-bio-details:last-child{margin-right:0}.athlete-bio-name{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:42.64902%;margin-bottom:0.5em}.athlete-bio-name:last-child{margin-right:0}.athlete-bio-list{margin-top:2.5em;position:relative}.athlete-bio-list:first-of-type{margin-top:0}.bio-heading{margin-bottom:1.25em;color:black}.bio-item em{margin-right:0.75em;font-style:normal;text-transform:uppercase;color:#777777;vertical-align:top}.bio-item span{display:inline-block;max-width:80%;vertical-align:top}.social{position:absolute;top:52px;right:0}.social li{display:inline-block;margin-right:22px}.social li:last-child{margin-right:0}.social li a{display:block;height:35px;width:35px;text-indent:100%;overflow:hidden;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-social-icons.png");background-repeat:no-repeat;background-position:left}.social li a.twitter{background-position:right}.social li a.facebook{background-position:-130px 0}.social li a.youtube{background-position:-65px 0}.back-to-teams-link{display:block;font-size:0.875em;margin:-1em 0 1em 0}@media screen and (max-width: 45em){.athlete-bio-image{width:100%;margin-top:0}.athlete-bio-details{width:100%;margin-left:0%}.athlete-bio-name{width:100%;margin-left:0%}.athlete-bio-list:first-of-type{margin-top:0.625em}.social{position:initial;margin-top:1.25em}}.partner{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:100px}.partner:last-child{margin-right:0}.partner:nth-child(4n){margin-right:0}.partner:nth-child(4n+1){clear:left}.partner figure{max-width:90%;word-wrap:break-word}.partner figcaption{margin-top:20px}@media screen and (max-width: 33.75em){.partner-content{max-width:100%}}.technology-intro{max-width:61.875em;margin-left:auto;margin-right:auto}.technology-intro:after{content:"";display:table;clear:both}.technology-copy{float:left;display:block;margin-right:2.35765%;width:40.29137%}.technology-copy:last-child{margin-right:0}.technology-banner{float:left;display:block;margin-right:2.35765%;width:53.08608%;margin-left:4.2649%}.technology-banner:last-child{margin-right:0}.technology-guides-link{font-weight:600}.tabs{position:relative;float:left;clear:both;width:100%}.tabs dt{position:absolute;left:0;top:0;width:20%;margin:0}.tabs dt:nth-of-type(2){left:20%}.tabs dt:nth-of-type(3){left:40%}.tabs dt:nth-of-type(4){left:60%}.tabs dt:nth-of-type(5){left:80%}.tabs dt .tab{display:block;height:31px;line-height:28px;text-align:center;border:none;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-bg-tab-technology.jpg");background-repeat:repeat;background-position:top;border-left:2px solid white;border-right:2px solid white;color:black;text-transform:uppercase}.tabs dt:first-child .tab{border-left:none}.tabs dt:last-child .tab{border-right:none}.tabs dt:hover .tab,.tabs dt.active .tab{background-position:bottom}.tabs .tab-content{float:left;display:none;padding:3.125em 1.25em;border:1px solid #f5f5f5;background:white}.tabs .tab-content.first{display:block}.technology-item{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:3.125em}.technology-item:last-child{margin-right:0}.technology-item:nth-child(even){margin-right:0}.technology-item .illustration-container{display:table-cell;height:15.4375em;width:27.375em;text-align:center;vertical-align:middle}.technology-item .illustration-container img{max-height:100%}.technology-name,.new_product_registration legend,.team-country-name,.bio-heading{margin-bottom:1.5em;padding:0.25em 0.5em;background:#f5f5f5}.technology-item-description{margin-top:1em}.technology-item-description p{padding:0 .5em}@media screen and (max-width: 800px){.technology-copy,.technology-banner{width:100%;margin-left:0%}.tabs dt{font-size:0.75em}}@media screen and (max-width: 45em){.tabs{float:left;clear:both;width:100%}.tabs dt{position:static;width:100%;display:block;clear:both;left:auto !important;top:auto !important;border-bottom:5px solid white}.tabs dt .tab{display:block;height:45px;padding-left:1em;line-height:45px;text-align:left;border:none;font-size:1.125em;font-weight:600;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/sprite-bg-tab-technology-mobile.jpg");background-repeat:repeat;background-position:top;border:none;color:black;text-transform:uppercase}.tabs dt.active{border-bottom:none}.tab-content{clear:both;display:none;padding:3.125em 0;border:none}.technology-item{width:100%}.technology-name,.new_product_registration legend,.team-country-name,.bio-heading{margin-left:-1em;margin-right:-1em;padding-left:1em}.technology-item-description{padding:0 1em}.tabs-wrapper{margin:0 -1em}}.tech-guides-listing{position:relative}.tech-guides-listing dt{margin:0;float:left;display:block;margin-right:2.35765%;width:31.76157%;border-right:2px solid #f5f5f5;position:absolute;top:0;left:0}.tech-guides-listing dt:last-child{margin-right:0}.tech-guides-listing dt a{display:block;margin:0 2px 8px 0;padding:0.25em 0.5em;color:#000;-webkit-transition:none;-moz-transition:none;transition:none}.tech-guides-listing dt a.active{color:#fff;background:#e11b22}.tech-guides-listing dt:nth-of-type(2){top:45px}.tech-guides-listing dt:nth-of-type(3){top:85px}.tech-guides-listing dt:nth-of-type(4){top:155px}.tech-guides-listing dt:nth-of-type(5){top:220px}@media screen and (max-width: 942px){.tech-guides-listing dt{position:static;display:block;top:auto !important;left:auto;margin:0;border:none;width:100%}}.tech-guides-listing .content{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:34.11922%}.tech-guides-listing .content:last-child{margin-right:0}.tech-guides-listing .content h4{background:#777777;font-size:.9em;color:#FFF;padding:0.5em 0.5em;font-weight:800}.tech-guides-listing .content h5{margin-bottom:1.5em;padding:0.25em 0.5em;background:#f5f5f5}.tech-guides-listing .content ul.indented{border:1px solid #777;columns:5;-webkit-columns:5;-moz-columns:5;padding-top:.5em}.tech-guides-listing .content ul.indented li{padding:0.25em 0.5em;font-size:.9em}@media screen and (max-width: 45em){.tech-guides-listing .content ul.indented{columns:4;-webkit-columns:3;-moz-columns:3}}@media screen and (max-width: 942px){.tech-guides-listing .content{width:100%;margin-left:0%;margin-top:1em}}.back-to-tech-link{display:block;font-size:0.875em;margin:-1em 0 1em 0}.sticky-support-articles{float:left;display:block;margin-right:2.35765%;width:27.49666%;background:#d8d8d8}.sticky-support-articles:last-child{margin-right:0}@media screen and (max-width: 45em){.sticky-support-articles{width:100%;width:auto;position:absolute;top:-10px;right:-275px;-webkit-transition:all, 0.2s;-moz-transition:all, 0.2s;transition:all, 0.2s}}.sticky-support-articles .mobile-trigger{position:absolute;top:0;left:-70px;padding:0.5em;width:70px;height:45px;color:white;line-height:1.2;font-size:0.875em;background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/bg-texture-support-sticky.jpg");background-repeat:repeat}.sticky-support-articles .mobile-trigger.is-clicked{font-size:0.875em;line-height:2;text-align:center}.categories{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:4.2649%}.categories:last-child{margin-right:0}@media screen and (max-width: 45em){.categories{width:100%;margin-left:0%}}.support-heading b,.support-heading i{font-weight:inherit;font-style:normal}.category-listing{padding:0;margin:0 0 3.75em 0}.category-listing .selected{font-weight:700;text-decoration:underline}@media screen and (max-width: 45em){.category-listing{margin-bottom:2em}}.support-article{padding:0}.support-article h3{font-size:0.95em;font-weight:600}.support-article h4{margin:0.5em 0 1em 0;font-size:0.875em;font-weight:600}.support-article ul li{margin-bottom:0.25em}.support-article ol.alpha{list-style:upper-alpha;padding-left:1.5em;font-size:0.95em}.support-article ol.alpha li{margin-bottom:0.5em}.support-article table{margin-bottom:2em}.support-article table tr td{padding:0.75em;border-bottom-color:#f5f5f5;font-size:0.75em}.support-article table tr td:last-child{text-align:right}.support-article table tr:nth-child(odd) td{background:#f5f5f5}.support-article p strong{font-weight:500;font-style:italic}.sticky-support-header{background-image:url("http://assets.k2sports.com/madshus/ftpmadshus/2015/app/bg-texture-support-sticky.jpg");background-repeat:repeat;padding:10px 25px}.sticky-support-heading,.sticky-support-note{line-height:1;margin:0;color:white}.sticky-support-heading{font-weight:600;font-size:1.75em}.sticky-support-note{font-weight:500;font-size:0.875em}.sticky-article{padding:25px}.shopping-cart-table{font-size:1em}.shopping-cart-table th{font-size:0.875em;padding:0.625em 0;font-weight:500;text-transform:uppercase;border-bottom:1px solid #f5f5f5}.shopping-cart-table th:first-child{padding-left:3.75em}.shopping-cart-table th:last-child{width:10em}.shopping-cart-table td{font-size:0.875em;font-weight:500;line-height:1;padding:1.125em 0;border-bottom:1px solid #f5f5f5;vertical-align:top}.shopping-cart-table td.cart-item-image img{display:block;margin:0 auto}.shopping-cart-table td.cart-item-info{padding-right:1em}.shopping-cart-table .cart-item-options select{max-width:88%}.shopping-cart-table td.cart-message{padding:0 !important;text-align:right}.shopping-cart-table .shipping-qualify{padding:1em 1.25em 1em 1.25em;background-color:#DDD;font-size:1.15em;text-transform:uppercase;display:inline-block}.shopping-cart-table .shipping-message{font-weight:400;font-size:.9em;text-align:left}.shopping-cart-table .cart-total-row{border-top:none}.shopping-cart-table .cart-total-row td{text-align:right;font-weight:700;font-size:1.25em;text-transform:uppercase;padding:1em 0}.shopping-cart-table .cart-total-row td .shipping-qualify{display:none;font-size:.8em;background:none;font-weight:400;padding:0 .5em;margin:1em auto 0;line-height:1.2em}.shopping-cart-table tr:first-child td{padding-top:1.125em}.shopping-cart-table tr:last-child td{border:none;padding-bottom:2.8125em}.shopping-cart-table .cart-item-title{margin:0;font-weight:600;text-transform:none;max-width:95%;margin-bottom:0.8125em}.shopping-cart-table .cart-item-remove{text-transform:uppercase;text-decoration:underline}.shopping-cart-table .cart-item-upc{margin-bottom:0.8125em;font-weight:400}.shopping-cart-table .update-cart-button,.shopping-cart-table .continue-shopping-button{display:inline-block;margin-top:1em;background:none;color:#e11b22;border:none;font-size:1em;font-weight:500;border-radius:0;text-transform:uppercase}.shopping-cart-table .continue-shopping-button{padding:1em 0 0.8em 2.4em;background-position:left;background-repeat:no-repeat}.shopping-cart-table .primary-cta{max-width:65%;padding:1em;font-size:1.25em;float:right}.shopping-cart-table .primary-cta:hover{color:#fff}.shopping-cart-table .divider-row td{height:20px;padding:1em 0;background-position:left;background-repeat:repeat-x;background-size:contain}.shopatron-copy{margin-bottom:4em}.shopatron-copy h2{font-size:0.875em;color:black}.shopatron-copy p{font-size:0.75em;margin:0.5em 0;line-height:1.2;width:80%;color:#777777}.empty-cart{padding:2em 0;text-align:center;text-transform:uppercase;font-weight:700;margin:10px;color:gray}@media screen and (max-width: 800px){.shopping-cart-table table,.shopping-cart-table thead,.shopping-cart-table tbody,.shopping-cart-table th,.shopping-cart-table td,.shopping-cart-table tr{display:block;text-align:left}.shopping-cart-table thead{text-align:center}.shopping-cart-table thead th{position:absolute;top:-9999px;left:-9999px}.shopping-cart-table tbody td{border:none;border-top:1px solid #f5f5f5;position:relative;padding:1em 0 1em 30% !important}.shopping-cart-table tbody td.cart-item-remove-from-cart{width:auto !important;text-align:right;padding:0.35em 0 !important;border-bottom:3px solid #f5f5f5}.shopping-cart-table tbody td.cart-item-remove-from-cart a.cart-item-remove{margin:0 0.5em 0 0;border-color:#f5f5f5;color:gray}.shopping-cart-table tbody td.cart-item-options select{margin:0 !important;max-width:100% !important}.shopping-cart-table tbody td:nth-child(2),.shopping-cart-table tbody td:nth-child(3){border-top:none !important}.shopping-cart-table tbody td:before{position:absolute;top:0;left:0;width:25%;padding:16px 10px;white-space:nowrap;text-transform:uppercase;font-size:11px;font-weight:700;color:gray}.shopping-cart-table tbody td:nth-of-type(1):before{content:"Item"}.shopping-cart-table tbody td:nth-of-type(4):before{content:"Quantity"}.shopping-cart-table tbody td:nth-of-type(5):before{content:"Total"}.shopping-cart-table tbody tr:nth-child(even)>td{background:#f5f5f5;border-top:1px solid #f5f5f5}.shopping-cart-table tfoot{float:left;clear:both;width:100%}.shopping-cart-table tfoot td{width:100%;text-align:center !important}.shopping-cart-table .divider-row{display:none;visibility:hidden}.shopping-cart-table .continue-shopping-button{padding:0}.shopping-cart-table .update-cart-button:hover{text-shadow:none}.shopping-cart-table .shipping-message{display:none}.shopping-cart-table .cart-total-row td{padding:0.25em 0 0.5em 0;background:#d8d8d8;color:black;border:none}.shopping-cart-table .cart-total-row td .shipping-qualify{display:block}.shopping-cart-table .cart-continue-shopping,.shopping-cart-table .cart-update{padding-bottom:0 !important}.shopping-cart-table .primary-cta{float:none;padding:0;line-height:2}.shopatron-copy{margin-bottom:1em}.shopatron-copy p{width:100%}}#modal-cart{display:none;z-index:100;position:absolute;top:54px;right:-5px;width:239px;min-height:125px;box-shadow:0px 0px 10px #666;background:#fff}#modal-cart .message{margin-top:20px;padding:0 10px;font-weight:700;font-size:0.75em;text-transform:uppercase}#modal-cart .cart-item{float:left;clear:both;width:100%;padding:0.5em}#modal-cart h4{font-weight:600;margin-bottom:25px;padding:0 1em;height:33px;line-height:33px;color:white;background:#777777;text-transform:uppercase;font-size:1em}#modal-cart h4 .close{position:absolute;right:0;font-size:1em;top:0;padding:0.5em;line-height:1;text-transform:lowercase;color:white;font-weight:500;text-shadow:1px 1px 5px #333}#modal-cart h4 .close:hover{color:#e11b22}#modal-cart .item-image{float:left;width:45%}#modal-cart .item-info{float:right;width:53%;padding-left:2%}#modal-cart dl,#modal-cart dt,#modal-cart dd,#modal-cart p{margin:0}#modal-cart .name{text-transform:uppercase;margin-bottom:6px;font-size:0.75em;line-height:1.2;text-transform:none;font-weight:600}#modal-cart dl{font-size:0.75em;line-height:1;margin-bottom:6px}#modal-cart dt,#modal-cart dd{display:inline-block}#modal-cart dt{font-weight:500;color:black}#modal-cart .cart-summary{float:none;clear:both;margin:15px 0;text-transform:uppercase;font-size:0.875em;font-weight:600;background:#F5F5F5;padding:0.5em 0.5em}#modal-cart .cart-summary .subtotal,#modal-cart .cart-summary .cart-total{display:inline-block;width:48%}#modal-cart .cart-summary .cart-total{text-align:right}#modal-cart .shipping-qualify{font-size:.75em;text-align:center;margin-bottom:.75em;line-height:1.2em;padding:3px}#modal-cart .view-cart,#modal-cart .continue{margin-bottom:0.75em;text-align:center;text-transform:uppercase;font-size:1em}#modal-cart .primary-cta{margin:0.75em auto;max-width:85%}#modal-cart .remove{font-size:0.6875em;color:#e11b22;text-decoration:underline;font-weight:400;text-transform:uppercase}@media screen and (max-width: 600px){.cart-item .remove{display:block;margin:1em 0}.cart-item .item-image{width:35%}.cart-item .item-image img{max-width:80%}.cart-item .item-info{width:63%;padding-left:2%}#modal-cart{position:fixed;top:0;right:0;opacity:0.95;box-shadow:0 0 5px rgba(0,0,0,0.5)}#modal-cart .cart-content p{margin:1em 0}#modal-cart .cart-content p.name{margin-top:0}#modal-cart .primary-cta{padding:0 5em 0 1em !important;font-size:1.1625em !important;line-height:3em !important}#modal-cart h4{height:25px;line-height:25px;margin-bottom:0}#modal-cart h4 .close{height:25px;line-height:25px;padding:0 1em}}.dealers h1{margin-bottom:0}.dealers [class*=yield]{width:95%;margin:0 2.5%}.form-label{margin:0;float:left;display:block;margin-right:2.35765%;width:23.23176%;clear:left;text-align:right;display:table}.form-label:last-child{margin-right:0}.form-label label{display:table-cell;vertical-align:middle;height:35px}.form-input{margin:0 0 0.75em 0;float:left;display:block;margin-right:2.35765%;width:65.88078%}.form-input:last-child{margin-right:0}.form-input span{display:inline-block;padding:0.25em;margin-right:1em}.form-submit{margin-top:1.5em;margin-left:17.05961%}.form-submit:after{content:"";display:table;clear:both}fieldset{padding:0;width:100%}fieldset .error{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:17.05961%;display:none}fieldset .error:last-child{margin-right:0}@media screen and (min-width: 45em){#contact.index .select-wrapper{max-width:50%}}@media screen and (max-width: 45em){.form-label{width:100%;margin-bottom:0.25em;text-align:left;font-size:1.2em}.form-input{margin:0;width:100%;margin-bottom:1em}.form-submit{margin-left:0%}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{padding:1em}.select-wrapper select{position:relative;width:99%;line-height:45px;height:46px}.select-wrapper:before{height:45px}.select-wrapper:after{top:60%}fieldset .error{width:100%;margin-left:0%;display:none;margin-bottom:0}fieldset .error:after{bottom:-39px;margin-left:-20px;height:0;width:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #e9464c}}.intro-copy{float:left;display:block;margin-right:2.35765%;width:57.35098%}.intro-copy:last-child{margin-right:0}@media screen and (min-width: 45em){.intro-copy a{margin-left:-0.25em}}.form-container{float:left;display:block;margin-right:2.35765%;width:57.35098%}.form-container:last-child{margin-right:0}#newsletter .form-input{float:left;display:block;margin-right:2.35765%;width:74.41059%}#newsletter .form-input:last-child{margin-right:0}#newsletter .form-birthday .form-input{width:23%}.sample-email{margin-top:0;float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:right}.sample-email:last-child{margin-right:0}.form-privacy-notice{float:left;clear:both;margin-left:17.05961%;margin-top:1em}.form-privacy-notice:after{content:"";display:table;clear:both}.form-preferences span.fine{display:block;font-size:.75em}.form-preferences .form-input label{display:inline-block;margin-right:.75em}.privacy-eu .form-label{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;text-align:left}.privacy-eu .form-label:last-child{margin-right:0}.privacy-eu input[type=checkbox]{display:inline-block;margin-left:1em}@media screen and (max-width: 45em){.form-container{width:100%}.sample-email{display:none;visibility:hidden}.privacy-eu .form-label{width:100%;margin-left:0%}.privacy-eu .form-label label{display:block;font-size:0.9em}.privacy-eu .form-label label a{display:inline-block}.privacy-eu .error{margin-bottom:2em}.form-birthday .form-input{width:32%;margin-right:1%}.form-birthday .form-input select{padding-left:0}.form-preferences .form-input label{width:45%}}@media screen and (min-width: 1000px){#cart .select-wrapper{width:80%}#cart .select-wrapper:before{content:"";position:absolute;top:0;left:0;width:98.1%;height:30px;background-color:white;border-radius:0.1875em;border:1px solid #bfbfbf;box-shadow:inset 0 1px 3px #d8d8d8;z-index:0}#cart .select-wrapper:after{right:5px}#cart .select-wrapper.has-errors:before{border-color:#e9464c}#cart .cart-item-quantity .select-wrapper{width:25%}}@media screen and (min-width: 45em){#cart .select-wrapper{width:100%}#cart .cart-item-quantity .select-wrapper{width:50%}}@media screen and (max-width: 800px){#cart .select-wrapper{width:95%}#cart .cart-item-quantity .select-wrapper{width:25%}}@media screen and (max-width: 33.75em){#cart .cart-item-quantity .select-wrapper{width:75%}}.create_pro .yield,.login_pro .yield{padding-top:25px}.create_pro .form,.login_pro .form{max-width:75%;margin:0 auto}.create_pro #error,.login_pro #error{max-width:75%;margin:0 auto;background:#e9464c;color:black;font-weight:bold;margin-bottom:0.7em;padding:0.7em;color:white;font-weight:700;font-size:1.1em;text-shadow:0 0 5px #777777;box-shadow:0 0 3px #fcd8de, inset 0 0 1px #c70e2e}.create_pro #error a,.login_pro #error a{color:black}.create_pro #error a:hover,.login_pro #error a:hover{color:black}@media screen and (max-width: 33.75em){.create_pro .form,.create_pro #error,.login_pro .form,.login_pro #error{max-width:95%}}#cart.show #error{max-width:100%;margin:0 auto;background:#e9464c;color:black;font-weight:bold;margin-bottom:0.7em;padding:0.7em;color:white;font-weight:700;font-size:1.1em;text-shadow:0 0 5px #777777;box-shadow:0 0 3px #fcd8de, inset 0 0 1px #c70e2e}#cart.show #error a{color:black}#cart.show #error a:hover{color:black}.preview .colophon{padding:20px}.preview .colophon .copyright{position:static;display:block;top:auto;right:auto}.ajax-field.gender label{display:inline-block}
