/*!
Theme Name: TheMoposport
Theme URI: http://underscores.me/
Author: Moposport
Author URI: http://www.moposport.fi
Description: The Ultimate Moposport Theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: moposport
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

TheMoposport is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.post,.page{margin:0}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}html{scroll-behavior:smooth}body{background-color:#FFF!important}.avajaistarjoukset .wp-block-column{padding:15px 0 5px 0;border-radius:5px}.avajaistarjoukset img{box-shadow:rgb(60 64 67 / .3) 0 1px 2px 0,rgb(60 64 67 / .15) 0 1px 3px 1px;margin-bottom:5px;border-radius:5px;background:#FFF;padding:10px}.lyhytkuvaus-tuoteryhma{padding:3px;font-size:11px;margin-top:7px;margin-bottom:3px;height:60px;text-align:left}#coupon_code{width:100%}#svea-pp-widget-mini{margin-bottom:20px;margin-top:10px}.viikkotarjous p{margin-bottom:0px!important;text-transform:uppercase}.viikkotarjous{border-top:2px solid #EDEDED;border-bottom:2px solid #EDEDED}.etusivu_nelikentta{border:1px solid #dedede;padding:10px;margin:5px}.nelikentta-otsikko h3{font-size:20px;padding-left:5px}nelikentta-otsikko{padding:0 10px 0 10px}.kasinostot-etusivu .wc-block-grid__products{margin:0px!important}.ml-auto{margin-left:10px!important}.myymalasivu p a,.myymalasivu p a:visited{color:#000000!important;border-bottom:2px dotted #000}.myymalasivu p a:hover{color:#000000!important;border-bottom:2px solid #000}main#primary.front-page h2{margin-top:20px;margin-bottom:20px}.etusivu-sarakkeet h3{margin-top:10px!important;margin-bottom:10px!important}li.sivusscroll-iso-kuva{position:relative;margin-right:.2em}li.sivusscroll-iso-kuva-oikea{position:relative;margin-right:0}div.sticky{position:-webkit-sticky;position:sticky;top:160px}.custom-uudet{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.custom-uudet a{text-decoration:none!important}.custom-uudet .customtuote{width:calc(25% - 20px);text-align:center}.customtuotekuva{background:radial-gradient(circle,rgb(255 255 255) 0%,rgb(245 245 245) 81%,rgb(240 240 240) 100%)}.custom-uudet .customtuote img{max-width:100%;height:auto;padding:20px;mix-blend-mode:multiply}.custom-uudet .customtuote h3{font-size:14px;margin:10px 0}.custom-uudet .customtuote p{font-size:14px;color:#555}#random-products .woocommerce-loop-product__title{font-size:14px;font-weight:600;min-height:auto!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:30ch}#random-products li{box-shadow:rgb(0 0 0 / .16) 0 1px 4px;padding:10px;border-radius:5px;flex:1;margin-right:10px}#random-products a.button{display:none}#random-products .sku-tuoteryhma{display:none}#random-products ul.products.columns-4 li.product{width:19%!important;margin:5px}#random-products ul.products{overflow-x:auto!important;white-space:nowrap!important;display:flex!important}.ilmainen-tuote-valinta{border:2px solid #eee;width:100%}.ilmainen-tuote-valinta p{margin-bottom:0!important}h4.saatavuus-myymalat{font-family:'Exo 2',sans-serif;font-weight:700;text-transform:uppercase;font-size:.8em}.myymalasaatavuuspainike{border:1px solid #e9e9e9;background-color:#f6f6f6;width:100%;padding:5px;font-family:'Exo 2',sans-serif;font-weight:700;text-transform:uppercase;font-size:.8em;color:#000;transition:all 0.3s ease-in-out;border-radius:3px;margin:0 0 3px 0}.myymalasaatavuuspainike:hover{background-color:#f3d722}.myymalasaatavuuspainike.active{background-color:#f3d722}.piilotasuodatin{display:none}p.am-fs-sb__step-heading,p.am-fs-sb__step-selection{color:#FFFFFF!important}.kategorianostorow{flex-wrap:nowrap!important;overflow:auto!important;display:flex;flex:0 0 100%;position:relative;list-style:none}.suosittu-ryhma{min-width:calc(18% - 0px)!important;padding:3px;margin-right:5px}.suosittu-ryhma img{mix-blend-mode:multiply;-webkit-transition-property:all;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:ease}.suosittu-ryhma img:hover{transform:scale(1.2)}.suosittu-ryhma-kuva{width:100%;background:radial-gradient(circle,rgb(255 255 255) 0%,rgb(245 245 245) 81%,rgb(240 240 240) 100%);padding-top:20px;padding-bottom:20px;display:flex;align-items:center;justify-content:center}.suosittu-ryhma-teksti{text-align:center;margin-bottom:5px;font-size:14px;font-weight:600}.suosittu-ryhma-otsikko{font-weight:600;margin-left:10px;margin-bottom:0px!important;font-size:14px}.suosittu-ryhma{--c:#fad63a;--b:2px;--g:2px;padding:calc(var(--g) + var(--b));--_g:#0000 25%,var(--c) 0;background:conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) var(--_i,200%) 0 /200% var(--_i,var(--b)) no-repeat,conic-gradient(at bottom var(--b) left var(--b),var(--_g)) 0 var(--_i,200%)/var(--_i,var(--b)) 200% no-repeat;transition:.3s,background-position .3s .3s;cursor:pointer}.suosittu-ryhma:hover{--_i:100%;transition:.3s,background-size .3s .3s}.tieturva-header{height:70vh}.tieturvalogo{max-width:300px;padding-bottom:2em}.tieturva p{margin-top:5px;margin-bottom:5px;font-size:24px}.tieturva .wp-block-media-text__content p{font-size:24px;padding-bottom:20px}.tieturva-valike{height:100px}.tieturva input{width:100%;padding:14px}input.tieturvasubmit{background-color:#a1d3bc;color:#00203f;border:2px solid #00203f;font-size:20px;transition-property:background-color;transition-duration:0.5s}input.tieturvasubmit:hover{background-color:#00203f;border:2px solid #a1d3bc;color:#a1d3bc}.tieturva-aktivoi{height:20vh;display:flex;justify-content:center;align-items:center}.tieturva-aktivoikoodi{background-image:url(https://moposport.fi/wp-content/uploads/2022/12/tieturvatausta-2.jpg);background-repeat:no-repeat;background-position:center center;display:flex;justify-content:center;align-items:center;padding:3em;min-height:50vh}.tieturva-aktivointikoodi-teksti a:link,.tieturva-aktivointikoodi-teksti a:visited,.tieturva-aktivointikoodi-teksti a:active{color:#a1d3bc!important}.tieturva-aktivointikoodi-teksti{max-width:50vh}.tieturva h1,.tieturva h2{color:#00203f}.tieturva-aktivoikoodi h3{color:#a1d3bc}.tieturva-aktivoikoodi p{color:#FFF}.tieturva h1{font-size:70px}.tieturva h2{font-size:60px;font-weight:700}.tieturva-ehdot p{font-size:16px;margin-bottom:20px;line-height:1.6em}.tieturva-ehdot h3{font-size:22px;text-transform:uppercase;color:#00203f;margin-bottom:20px}.woocommerce-privacy-policy-text p{color:#888}.woocommerce-privacy-policy-text a{color:#000;border-bottom:2px dotted #000}.tilataantukusta p{color:#888;padding-top:20px}.post-navigation{display:none}.front-page-banner .wp-block-image{margin:0px!important}main#primary.front-page .products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0}.valk{background-color:#FFF;border-left:1px solid #DDD;border-right:1px solid #DDD}li.sivusscroll-kuva{position:relative;margin-right:.2em}ul.sivusscroll{list-style:none;margin:0;padding:0;overflow:auto;display:flex;margin-top:.2em}.tuoteryhmakuva img{display:block;z-index:999;cursor:pointer;-webkit-transition-property:all;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:ease}.tuoteryhmakuva img:hover{transform:scale(1.2)}.wc-block-grid__product-onsale{background:#951f1d;border:0;color:#FFF}.maksutapakuva img{filter:grayscale(100%);vertical-align:middle}.maksutapakuva img:hover{filter:grayscale(0%)}.maksutapakuva img{filter:grayscale(100%);max-width:100%}.svea-payment-method-select.checked label{border:3px solid #ffd500!important;box-shadow:0 0 0 0!important}article h5{font-size:1.2rem;font-weight:700;line-height:1.2;padding-bottom:10px}article .entry-title{padding-top:0!important}#sivuttaisscroll ul.products{flex-wrap:nowrap!important;overflow:auto!important;display:flex;flex:0 0 100%;position:relative;list-style:none}#sivuttaisscroll li.product{min-width:calc(22% - 0px)!important;margin-left:5px!important;margin-right:0px!important}p.jonnenpaiva-ingressi{font-size:26px}#jonnenpaiva li.wc-block-grid__product{margin:10px}.jonnenpaiva{background-color:#FFF;background-image:url(https://moposport.fi/wp-content/uploads/2024/03/jonnenpaiva-tausta-2024-scaled.jpg);background-attachment:fixed;background-position:top center;margin-bottom:10px;background-size:auto;background-repeat:no-repeat}.jonnenpaiva .wp-element-button{border:1px solid #000!important;background-color:#FFF!important;border-left:8px solid #009246!important;border-right:8px solid #ce2b37!important;border-radius:5px!important;text-decoration:none!important}p.jonnenosto{border:3px dashed #000;padding:30px}p.jonnenosto a{color:#3486ab!important}.jonnenpaivaryhmat .wp-block-column{border:10px solid #fff}.jonnenpaivaryhmat .wp-block-column:hover{border:10px solid #fad63a;transition:0.4s}.jonnenpaiva p{color:#000}.jonnenpaiva h5{color:#000}.jonnenpaiva h1,.jonnenpaiva h3{color:#c12834}.jonnenpaiva h3{padding-top:10px}.jonnenpaiva-blokit p{margin-bottom:0px!important}.jonnenpaiva-blokit a{color:#f5d410!important}.jonnenpaiva h2{color:#c12834;padding-left:5px;padding-right:5px}.jonnenpaiva ins span.woocommerce-Price-amount{margin-top:15px;font-weight:700;width:100%;display:block;color:#c12834;margin:auto;font-size:22px}.huomio-etusivu{background-color:#FFF;color:#000;padding-top:7px;padding-bottom:7px;width:100%;text-align:center;font-size:.9em;margin-bottom:5px;font-family:'Exo 2',sans-serif;border:1px solid #DDD}.huomio-etusivu p{margin-bottom:0px!important}.infojokasivulle{background-color:#fff;color:#000;width:100%;text-align:center;font-size:.9em;margin-bottom:5px;font-family:'Exo 2',sans-serif;font-weight:700;text-transform:uppercase;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:.5em}.infojokasivulle b{font-weight:700}.infojokasivulle a{text-decoration:underline!important;color:#9f2a22!important;font-weight:700}.webinfo-varoitus{background-color:#9f2a22;color:#FFF;padding-top:7px;padding-bottom:7px;width:100%;text-align:center;font-size:.9em;margin-bottom:5px;font-family:'Exo 2',sans-serif;font-weight:700;text-transform:uppercase}.webinfo-white{background-color:#383838;color:#FFF;padding-top:7px;padding-bottom:7px;width:100%;text-align:center;font-size:.9em;margin-bottom:5px;font-family:'Exo 2',sans-serif;font-weight:400;text-transform:uppercase}.webinfo-link{color:#f7d940!important}.maksutapasarake{background-color:#FFF;margin:5px;display:flex;justify-content:center;align-items:center;height:100px;border:1px solid #eee}.single-product-payments{background:#fcfcfc;background:linear-gradient(180deg,rgb(252 252 252) 0%,rgb(238 238 238) 52%);padding-top:10px;padding-bottom:10px}.alignfull{margin:5px calc(50% - 50vw)!important;max-width:100vw;width:100vw}.uutiskirje-block h2{margin-top:0px!important;font-weight:700!important;font-size:22px!important}.uutiskirje-block{justify-content:center;display:flex;align-items:center;border-radius:5px;padding:20px 5px 20px 5px}.uutiskirje-block div.wpforms-container-full{margin:0px!important}.wp-block-latest-posts__post-date{color:#9d9d9c}.wp-block-latest-posts__post-title{font-size:14px;font-weight:500;color:#000!important;text-decoration:none!important}.wp-block-cover .has-background-dim:not([class*=-background-color]){background:none}.ajankohtaista .woocommerce-loop-product__title{color:#000!important}.ajankohtaista .wc-block-grid__products,.ajankohtaista .products{flex-wrap:nowrap!important;overflow:auto;margin:auto!important}#etusivu-bannerit .wp-block-columns.is-layout-flex{gap:0.4em!important}.ajankohtaista .wc-block-grid__product-price{color:#000!important;font-weight:500}.ajankohtaista .wc-block-grid__product{background:#FFF!important;max-width:25%!important;margin-right:10px!important}.ajankohtaista .wp-block-button__link,.ajankohtaista .add_to_cart_button,.ajankohtaista .ajax_add_to_cart{border:2px solid #f3d722;color:#000!important;background:#f3d722;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:10px!important;border-radius:3px!important;transition:all 0.4s ease}#etusivu-bannerit .wp-block-button__link,#etusivu-bannerit .add_to_cart_button,#etusivu-bannerit .ajax_add_to_cart{border:2px solid #f3d722;color:#f3d722!important;text-decoration:none!important;background:none;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:10px!important;border-radius:3px!important;transition:all 0.4s ease}#etusivu-bannerit .wp-block-button__link:hover,#etusivu-bannerit .add_to_cart_button:hover,#etusivu-bannerit .ajax_add_to_cart:hover{border:2px solid #f3d722;color:#000!important;text-decoration:none!important;background:#f3d722;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:10px!important;border-radius:3px!important}#etusivu-bannerit h2{font-size:20px!important;font-weight:600;color:#f3d722!important;text-shadow:1px 1px 1px rgb(0 0 0)}.wp-block-cover,.wp-block-cover-image{min-height:330px!important;border-radius:5px;align-items:end!important}.ajankohtaista ins{color:#000!important}.ajankohtaista p{font-size:13px;color:#FFF;margin-bottom:0;padding:0 10px 0 10px}.ajankohtaista-otsikkoteksti{align-content:center;display:grid}.ajankohtaista h2{color:#ffd500;margin-top:0}.ajankohtaista del{color:#000!important}.ajankohtaista :where(.wp-block-columns.has-background){padding:20px 0}.ajankohtaista .wc-block-grid__product,ajankohtaista li.product{border-radius:5px}.wc-block-grid__product-onsale{display:none!important}.front-page-banner{gap:10px!important}.front-page-banner-bottom{gap:10px!important}.front-page-banner h2{font-size:2rem!important}.front-page-banner a.btn-yellow:after{height:0px!important}.front-page-banner a.btn-yellow,.front-page-banner-bottom a.btn-yellow{border-left:8px solid #ffd500;padding-left:12px}.front-page-banner a.btn-yellow:hover,.front-page-banner-bottom a.btn-yellow:hover{border-left:8px solid #FFF}.front-page-banner-bottom h2{font-size:2rem!important}.front-page-banner-bottom a.btn-yellow:after{height:0px!important}.front-page-banner .col-lg-6{justify-content:center;align-content:center;display:grid}.front-page-banner-bottom .col-lg-6{justify-content:center;align-content:center;display:grid}.front-page-banner .banner{height:500px;margin-bottom:0px!important}.front-page .wp-block-columns{margin:0;padding:10px 0 10px 0;gap:5px!important}.front-page-banner .wp-block-image{margin:0px!important}.front-page-banner-bottom .wp-block-image{margin:0px!important}.front-page-banner-small-image-top img{margin-bottom:10px}.front-page-banner-small-image-bottom-top img{margin-bottom:10px}.wp-block-media-text__content p{margin-bottom:0px!important;font-size:.8rem}.front-page .product:hover{border:2px solid #ffd500!important;background-color:#FFFFFF!important}main#primary.front-page .up figure figcaption h3{color:#ffd500}main#primary.front-page .up figure figcaption p{color:#fff}main#primary.front-page .up figure figcaption p.price{color:#ffd500}.tilaa-ja-nouda{background-color:#FFF;border:2px solid #f3d722;padding:20px;margin-right:10px;color:#000;text-align:center}.ryhmanosto{border:2px solid #f3d722;padding:10px;margin-bottom:10px;overflow:auto;white-space:nowrap}.keskitys{display:flex;justify-content:center;align-items:center}.ryhmanosto_teksti{font-size:.8rem;text-transform:uppercase;font-weight:600;line-height:1;padding:5px;white-space:normal}.ryhmanosto_kuva{border-bottom:2px dashed #eee;padding:5px;width:150px;height:150px}.ryhmanosto_hinta{font-weight:900;font-family:'Exo 2',sans-serif;font-size:1rem}.grid-container--tuotenosto{display:inline-block;width:150px;margin-left:5px;margin-right:5px}.sahkoinenajanvaraus{background-color:#222;border-radius:10px;display:flex;align-items:center;justify-content:center}.huoltolinkki{color:#f3d722!important;text-decoration:none!important;font-size:20px}.wpforms-confirmation-container-full{background-color:#f3d722!important;border:0px!important}p.huoltootsikko{margin-bottom:0px!important}input.wpforms-field-medium{width:100%}p.lomaketeksti{margin-bottom:.3px;margin-top:.6rem}h3.huoltosivu{margin-top:1rem}.huoltosivu label{margin-left:10px}.huoltosivu summary{font-family:'Exo 2',sans-serif;font-size:1rem;text-transform:uppercase;font-weight:700;text-align:left;margin-top:10px;margin-bottom:10px}.huoltosivu details{border:2px solid #eee;padding:1rem;margin-bottom:10px}.huoltotaulukko tr:nth-child(even){background-color:#f2f2f2}.huoltotaulukko tr{padding-top:5px;padding-bottom:5px}.huoltosivu h2,.huoltosivu h3,.huoltosivu h4,{padding-bottom:1rem!important}h4.huoltosivu{font-size:1.2rem!important}.huoltosivu .row{margin-top:1rem;margin-bottom:1rem}.huoltosivu td{padding-top:5px;padding-bottom:5px}.huolto-lisapalvelut{background-color:#f3d722;border:1px solid #FFF;padding:20px;margin-right:10px;color:#000;font-weight:700;text-align:center}.huolto-yhteystiedot{background-color:#FFF;border:2px solid #f3d722;padding:20px;margin-right:10px;color:#000;text-align:center}.huoltosivu input[type="submit"]{border:2px solid #f3d722;color:#000;background:#f3d722;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:14px!important}.huoltosivu input[type="submit"]:hover{background:#FFF}.kuFiltersTitleHeading{color:transparent!important}.kuBtn{border:2px solid #ffd500!important;font-weight:700!important;text-decoration:none!important}.kuBtnDark{background:#ffd500!important;color:#000000!important}.kuBtnDark:hover{background:#FFFFFF!important}.kuContainer{font-family:'Exo 2',sans-serif!important}.kuFilterHead{font-weight:700!important}.klevuProductClick{text-decoration:none!important;font-weight:400!important}.kuPrice{font-size:18px!important}.noUi-connect{background:#ffd500!important;box-shadow:none!important}.klevuSuggestionHeading{border-bottom:4px solid #ffd500!important}.klevuHeadingText{color:#000000!important;font-weight:700!important;letter-spacing:1px!important;font-family:'Exo 2',sans-serif!important}.klevuQuickSpecialPrice{color:#9f2a22!important}.taxonomy-description{border:2px solid #f1f1f1;background-color:#f7f7f1;text-align:center;padding:20px;margin-bottom:5px;font-size:.9rem}.taxonomy-description p{margin-bottom:0px!important}.front-page{padding-top:3px!important;padding-bottom:5px!important}.moposport-product-brand{text-transform:uppercase;font-size:1.2em;font-weight:400;padding-top:7px;text-align:left}.arvioitusaapuminen{border:2px solid #000;width:100%;padding:10px;text-align:center}summary.toimituskotiin{font-family:'Exo 2',sans-serif;font-size:.8em;text-transform:uppercase;font-weight:700;text-align:left;margin-bottom:10px;margin-top:-20px;color:#970000}p.toimituskotiin{border:2px solid #eee;padding:1rem;margin-bottom:10px;font-size:.9em}.substitute_products h2,.up-sell h2,.cross-sell h2{font-size:1.2em}.laskeerat{letter-spacing:0!important}.wpfShowMoreWrapper{text-indent:-9999px;line-height:0}.wpfShowMoreWrapper:after{content:"Näytä lisää";text-indent:0;display:block;line-height:initial}.wpfShowFewerWrapper{text-indent:-9999px;line-height:0}.wpfShowFewerWrapper:after{content:"Näytä vähemmän";text-indent:0;display:block;line-height:initial}.alaryhmat{font-size:12px;padding:7px;margin-left:0;font-weight:700;border:2px solid #f5d410;border-radius:3px;text-transform:uppercase;margin-right:3px;margin-bottom:3px;transition:0.3s;background-color:#f5d410;text-align:center;display:flex;align-content:center;align-items:center}.alaryhmat a:link{margin:auto}.alaryhmat:hover{background-color:#FFF}.orderby>option[value^="date"]{display:none}.orderby>option[value^="popularity"]{display:none}.cwginstock-panel-heading{background-color:#ffd500!important;border:0px!important}.cwginstock-panel-heading h4{color:#000!important;font-size:16px!important}.cwginstock-panel-primary{border:1px solid #d4d4d4!important}ul.wp-block-latest-posts{margin:0;padding:10px}ul.wp-block-latest-posts li{padding:10px;border:2px solid #f2f2f2;border-bottom:2px solid #FFF;transition:all 0.4s ease}ul.wp-block-latest-posts li:hover{border:2px solid #f3d722;background-color:#FFF}.single-product-delivery{background-color:#252525}.single-product-delivery h6,.single-product-delivery i{color:#f3d722}#contacts-section h2{padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-size:20px}h2{margin-bottom:1rem!important}h3{margin-bottom:1rem}.wc-block-grid__product{background-color:#fff}.wc-block-grid__product-link{color:black!important;text-decoration:none!important;text-transform:none;line-height:1.4!important;font-size:12px}.wc-block-grid__product-price{font-size:16px!important;font-weight:700}::placeholder{color:#000000!important}#sponsorCarousel img{filter:grayscale(100%)}sub,sup{font-size:60%!important}.kanny{display:none!important}.deskari{display:block!important}.indicates-required,span.asterisk{color:#f3d722}.product_type_simple{margin-top:10px}.alert_wrapper input[type='email']{border:1px solid #f3d722;color:#000;background:#FFF;display:inline-block;color:gray;width:100%;font-size:.8em;text-align:center}.alert_wrapper input[type='submit']{border:2px solid #f3d722;color:#000;background:#f3d722;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.8em;width:100%;padding:10px 0;margin:10px 0}.alert_wrapper input[type='submit']:hover{border:2px solid #f3d722;color:#000;background:#FFF;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.8em;padding:10px 0;margin:10px 0}.btn,.btn-keltainen,.add_to_cart_button,.checkout-button,button.button,input.pm-difl,.woocommerce-form-login__submit{border:2px solid #f3d722;color:#000;background:#f3d722;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:14px!important}.wp-block-button__link,.add_to_cart_button,.ajax_add_to_cart{border:2px solid #f3d722;color:#000!important;background:#f3d722;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:12px!important;border-radius:4px!important;padding:10px 20px}.wp-block-button__link:hover{border:2px solid #f3d722;color:#000!important;background:#fff}.wc-block-grid__product-add-to-cart a{text-decoration:none!important}.wpforms-submit{color:#000!important;background:none!important;font-weight:600;border:2px solid #000!important;transition:all 0.4s ease}.wpforms-submit:hover{color:#f3d722!important;background:#000!important}.stock.out-of-stock-myymala{color:#1f7839!important}.cwgstock_button{border:2px solid #f3d722;color:#000;background:#f3d722!important;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.8em}.shipping-calculator-button{border:2px solid #000;color:#fff!important;background:#000;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:.8em;padding:3px;padding-left:10px;padding-right:10px}.shipping-calculator-button:hover{border:2px solid #f3d722;background:#FFF;color:#000!important}.btn:hover,.btn-keltainen:hover,.add_to_cart_button:hover,.checkout-button:hover,button.button:hover{border:2px solid #f3d722;background:#FFF}.single_add_to_cart_button,.wc-forward{height:40px}button.alt,a.alt,.ajax_add_to_cart{width:100%;padding:10px 10px!important}a.button{color:#585858;font-size:14px!important}.btn-group{border:2px solid #f3d722;font-family:inherit;font-size:inherit;font-size:.8em;color:#000;background:#f3d722;padding:10px 10px;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700;width:100%}.btn-group:hover{border:2px solid #f3d722;background:#FFF}.add_to_cart_button_tuotesivu:hover{border:2px solid #f3d722;background:#FFF}button.wfpHideButton{font-family:'Exo 2',sans-serif;font-weight:700;font-size:.8em;text-transform:uppercase;background-color:#f3d722!important;border:2px solid #f3d722!important;margin-bottom:15px;max-width:100%!important;width:100%!important}.wpfFilterButton{font-family:'Exo 2',sans-serif;font-weight:700;font-size:.8em;text-transform:uppercase;background-color:#f3d722;border:2px solid #f3d722}.wpfFilterWrapper .wpfCollapsible{font-size:.8em;color:#000}.wpfFilterButton:hover{background-color:#FFF;border:2px solid #f3d722}.wpfClearButton{font-family:'Exo 2',sans-serif;font-weight:700;font-size:.8em;text-transform:uppercase;background-color:#FFF;border:2px solid #f3d722}.wpfClearButton:hover{background-color:#f3d722;border:2px solid #f3d722}.tuotelooppi .button,.lisaaostoskoriinnappi .button,li.product-type-simple .button{width:100%}.entry-header h1{text-transform:uppercase;padding-top:2em;margin:auto}.logintoseeprices{color:#760000}abbr{font-size:.9em;color:#000;font-weight:600;border:0}abbr span,div.tip div{position:absolute;color:#000;display:none;z-index:10;padding:10px;width:auto;background:#FFF;border:1px solid #000;border-radius:5px;visibility:hidden;opacity:0;-webkit-transition:visibility 2s linear,opacity 2s linear;transition:visibility 2s linear,opacity 2s linear}abbr:hover span,div.tip:hover div{display:inline-block;max-width:300px;visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.woocommerce-info{background-color:transparent!important;font-weight:700;text-align:center;border:1px dotted #cbcbcb;padding:10px}.alepros{color:#FFF;font-weight:900}.margintop{margin-top:10px}.toimhuom{color:#951f1d!important;font-size:14px!important}.woocommerce-message,.instock_message{color:#fff;background-color:#1f7839!important;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700;padding:10px;margin-bottom:20px;margin-top:20px}.instock_message{font-size:.8em;border:0px!important;text-align:center}.woocommerce-message a.button{padding-right:10px;color:#f7d840!important}.restore-item{color:#f7d840!important}.woocommerce-error{color:#FFF;background-color:#810000!important;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:.8em;font-weight:700;padding:10px;margin-bottom:20px;margin-top:20px}.woocommerce-error ul{list-style:none!important}.woocommerce-error a{color:#f7d840!important}p,h2,h3,h4,h5,h6,span,th,td,tr{font-family:'Exo 2',sans-serif}h1{font-family:'Bebas Neue',sans-serif}.entry-content h4{font-size:18px}.entry-content h2{font-size:24px;text-transform:uppercase;font-weight:900}.entry-content p{font-size:16px;line-height:1.5em;color:#686868}h4,.woocommerce-loop-product__title{font-size:1rem;text-transform:uppercase}.woocommerce-loop-product__title{font-weight:700}.grid-container{display:grid}.grid-container-etusivu{display:grid;align-content:space-between}.grid-container--fill{grid-template-columns:repeat(auto-fill,minmax(25%,1fr))}.grid-container20--fill{grid-template-columns:repeat(auto-fill,minmax(20%,1fr))}.grid-container33--fill{grid-template-columns:repeat(auto-fill,minmax(33%,1fr))}.grid-container50--fill{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}li.type-product{text-align:center;position:relative}li.product img{mix-blend-mode:multiply}.tuoteryhmakuva{width:100%;background:radial-gradient(circle,rgb(255 255 255) 0%,rgb(245 245 245) 81%,rgb(240 240 240) 100%);padding-top:20px;padding-bottom:20px;display:flex;align-items:center;justify-content:center;min-height:195px}.tuoteryhmakuva img{mix-blend-mode:multiply}.flex-control-thumbs{padding-top:20px!important;flex-wrap:wrap}.flex-control-thumbs li{padding:20px;display:flex;align-items:center;justify-content:center;margin-right:5px;margin-bottom:5px;flex:1 0 19%}li.wc-block-grid__product{padding-top:20px!important}.attachment-woocommerce_thumbnail,.woocommerce-placeholder{width:80%;margin:auto}span.onsale-new{position:absolute;right:0;top:0;background-color:#900;color:#FFF;padding:3px;font-size:0.8em!important;padding-left:10px;padding-right:10px;z-index:9;border-radius:2px}span.onsale-new:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:11px solid #fff0;border-top-color:#900;border-bottom:0;border-left:0;margin-left:-5.5px;margin-bottom:-11px}span.onsale{display:none!important}hr{border:0;height:1px;background:#e8e8e8;background-image:linear-gradient(to right,#f4f4f4,#eeeeee,#f4f4f4)}ins{background-color:transparent!important;font-weight:800;color:#900}del{color:#888;font-weight:500;margin-right:5px}a:visited{color:#000}a:hover{color:#000}#primary a:link{color:#000;text-decoration:underline}#primary a:visited{color:#000}#primary a:hover{color:#000}.white{color:#FFF}a.tuotelinkki{color:#000;text-transform:uppercase;font-family:'Exo 2',sans-serif;font-weight:700;text-decoration:none;display:inline-block;position:relative;text-align:center}a.tuotelinkki:visited{color:#000}a.tuotelinkki:hover{color:#000}.etusivu-tarjous-lohko .wc-block-grid__products{margin:0px!important}.wp-element-button{text-decoration:none!important}.grid-container-ikonit--fill{grid-template-columns:repeat(auto-fill,minmax(25%,1fr))!important}.etusivun-ikonit-otsikko{font-size:.8em;font-weight:700}.etusivun-ikonit-teksti{font-size:.8em;font-weight:400;padding-left:5px;padding-right:5px}.etusivun-ikonit{gap:5px;margin-top:20px!important;text-align:center}.etusivun-ikonit .wp-block-media-text .wp-block-media-text__media{margin:auto}.etusivun-ikonit .wp-block-media-text{grid-template-columns:40% 1fr;padding:5px}a.woocommerce-LoopProduct-link{color:#000}a.woocommerce-LoopProduct-link:hover{color:#000}a.woocommerce-LoopProduct-link:visited{color:#000}.woocommerce-form-coupon-toggle{text-align:center}.woocommerce-notices-wrapper .wc-forward{height:auto!important}.tuotesivu_tiedot h1.product_title{text-align:left!important}.tuotesivu-main h1{color:#000;text-align:center;font-weight:600;font-size:1.2em;letter-spacing:1px;padding-bottom:20px;padding-top:20px}#masthead{background-color:#f3d722}#masthead a{color:#000;font-family:'Exo 2',sans-serif;text-decoration:none;display:inline-block;position:relative}#masthead a:visited{color:#000}#masthead a:hover{color:#000}#masthead a:after{background:none repeat scroll 0 0 #fff0;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0}#masthead a:not(.mslogolinkki):hover:after{width:100%;left:0}.header-ylin{padding-top:5px;padding-bottom:5px;font-family:'Exo 2',sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;text-align:right}.header-valit{margin-right:20px}.header-ylin-mob{display:none}.headerhaku{width:100%;display:grid;grid-template-columns:20% auto 20%}.headerhaku-mobile{display:none}.site-branding{width:100%;height:auto;display:grid;grid-template-columns:auto auto}.site-branding-header-mobile{display:none}.site-branding-menu-mobile{display:none}.cross-sells-grid{width:100%;height:auto;display:grid;grid-template-columns:20% 20% 20% 20% 20%}.valikko{display:flex;align-items:center;justify-content:center}.mslogo{max-height:80px;height:80px;position:relative;padding-left:10px}.mslogolinkki{background:none;transition:none}.ylaikoni{max-height:12px;height:12px;margin-right:10px}.footer-sisalto{background-color:#4b4b4a;width:100%;padding:0;top:-30px}.footer-sisalto .row{padding:50px 0}.footer-sisalto-some{background-color:#333;padding:0;padding-bottom:30px}.footer-sisalto-some i{font-size:40px}.footer-sisalto-some:before{display:block;content:"";width:100%;height:20px;background:linear-gradient(45deg,#333333 25%,transparent 25%),linear-gradient(-45deg,#333333 25%,transparent 25%);background-size:20px 20px;background-position:-50px;position:relative;top:-20px;left:0}.footer-sisalto-some h1{color:#f3d722}.footer-sisalto-some .row{padding:50px 0}.widget a{color:#000;display:inline-block;position:relative;text-align:center}.widget a:visited{color:#000}.widget a:hover{color:#000}.widget a:after{background:none repeat scroll 0 0 #fff0;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0}.widget a:hover:after{width:100%;left:0}.footersarake h5{color:#f3d722;font-size:1.3em;text-transform:uppercase;padding-bottom:20px}.footersarake p{color:#aeaeae;font-size:.9em}.footersarake{padding-left:20px;padding-right:20px;padding-top:20px}#block-17 a{font-weight:600!important}#colophon a{color:#000;display:inline-block;position:relative;text-align:center;font-family:'Exo 2',sans-serif}#colophon a:visited{color:#000}#colophon a:hover{color:#000;text-decoration:none!important}#colophon a:after{background:none repeat scroll 0 0 #fff0;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0}#colophon a:hover:after{width:100%;left:0}#colophon ul{list-style-type:none!important;margin:0;padding:0;font-size:.9em}#colophon .someikoni{color:#FFF;max-height:30px;padding-left:20px;padding-right:20px}.footer-contact a{color:#f3d722!important}.footer-contact a:visited{color:#f3d722!important}.footer-contact a:hover{color:#f3d722!important}.footer-contact a:after{background:#f3d722!important}.tuoteryhma-sivubanneri{border:2px dashed #000;padding:10px;text-align:center;font-size:.8em;font-weight:400;margin-top:10px;margin-bottom:10px}.tuoteryhma-sivubanneri a{color:#8c1b11!important;font-weight:600}.saatavuusryhma{display:grid;grid-template-columns:auto}.saatavuusryhmasarake{width:100%;font-size:.8em;background-color:#f1f1f1;border:1px dotted #dedede;color:#000;text-align:center}.wpfSelectedParameters{font-size:.8em;color:#888}.varastossatuoteryhma{color:#000;font-weight:700}h2.woocommerce-loop-product__title{margin-bottom:15px;z-index:9;line-height:normal}.tuoteryhma_hinta{width:100%;display:flex;align-items:center;justify-content:center}span.price{margin-top:15px;font-weight:700;width:100%;display:block;color:#000;margin:auto}nav.woocommerce-pagination{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;overflow:visible!important;width:100%}nav.woocommerce-pagination ul{list-style:none;text-align:center;text-decoration:none;margin:2rem auto}nav.woocommerce-pagination li span.current,nav.woocommerce-pagination li a{width:40px;height:40px;line-height:40px;display:inline-block}nav.woocommerce-pagination li{color:#000;background:#fff;float:left}nav.woocommerce-pagination li a{color:#888;text-decoration:none;font-size:.9em}nav.woocommerce-pagination li span.current{background-color:#f3d722;color:#000}nav.woocommerce-pagination li span.current{color:#000}nav.woocommerce-pagination li a.next{width:auto!important;padding:0 2rem 0 0.8rem!important;position:relative}nav.woocommerce-pagination li a.prev{width:auto!important;padding:0 .8rem 0 2rem!important;position:relative}.next:after,.prev:before{content:'';position:absolute;font-family:FontAwesome;font-weight:400}.prev:before{left:.5rem}.next:after{right:.5rem}.woocommerce-ordering{text-align:right}.orderby,.wppp-select{background-color:#FFF;border:1px solid #eee;font-family:'Exo 2',sans-serif;padding-top:5px;padding-bottom:5px;font-size:.8em;margin-bottom:3px}.woocommerce-result-count{font-size:.8em;color:#888;text-align:right}.input-text{padding:10px;height:40px;width:50px}.checkout_coupon.woocommerce-form-coupon p{font-weight:600}.checkout_coupon.woocommerce-form-coupon{padding:20px!important;border:1px solid #dadada}.wfpTitle,.wfpDescription{font-family:'Exo 2',sans-serif;font-weight:700;text-transform:uppercase;font-size:.8em}.wpfValue{font-family:'Exo 2',sans-serif;font-weight:500;text-transform:uppercase;font-size:.7em}.wpfColorsFilter .wpfColorsFilterHor .wpfColorsRow{padding:0;margin:0}.tuoteryhmasivu{display:grid;width:100%;grid-template-columns:20% 1fr}summary{font-family:'Exo 2',sans-serif;font-size:.7em;text-transform:uppercase;font-weight:700;text-align:center;margin-top:10px;margin-bottom:10px}.tilausyhteenveto{display:grid;width:100%;grid-template-columns:50% 1fr}.tuotelooppi{padding:10px;position:relative;text-align:center}.tuotelooppi h4{font-size:12px!important}.tuoteryhmasivu-main{width:60%;margin:auto}.tuoteryhmasivupalkki{padding-right:.5em}.tuoteryhmasivu_sisalto{padding-left:.5em}nav.woocommerce-breadcrumb{text-align:left;color:#000;text-transform:uppercase;font-size:.6em;border-top:1px solid #eee;border-bottom:1px solid #eee;letter-spacing:1px;font-weight:500;padding-top:1.2em;padding-bottom:1.2em;text-align:center;background:repeating-linear-gradient(90deg,#f9f9f9,#f9f9f9 2px,#FFFFFF 2px,#FFFFFF 5px)}.woocommerce-breadcrumb a{color:#000;display:inline-block;position:relative;text-align:center}.woocommerce-breadcrumb a:visited{color:#000}.woocommerce-breadcrumb a:hover{color:#000}.woocommerce-breadcrumb a:after{background:none repeat scroll 0 0 #fff0;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0}.woocommerce-breadcrumb a:hover:after{width:100%;left:0}#cart-amount{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;font-size:12px;background:red;color:#fff;padding:0 5px;vertical-align:top;position:absolute;margin-left:-10px;top:0}.padding10{padding:10px}.cart-subtotal{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px}.cart-subtotal th,.cart-subtotal td{padding-top:10px;padding-bottom:10px}.wc-proceed-to-checkout a{text-align:center}div.boxi{display:flex;justify-content:space-between}div.wc-proceed-to-checkout2{padding-bottom:10px}.wc-proceed-to-checkout2 a{text-align:center;padding:10px}div.placeholderi{width:10px}.headerostoskori{display:flex;align-items:center;justify-content:center}.shop_table{border-bottom:1px solid #eeeeee!important;padding:10px}.woocommerce-billing-fields p.form-row{width:100%}.woocommerce-billing-fields .input-text,.woocommerce-shipping-fields .input-text{width:100%;background-color:#f4f4f4;border:1px solid #ddd}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3{text-transform:uppercase;font-size:1em}.woocommerce-checkout-review-order-table{width:100%}.kassasivu{display:flex}.kassasivu-col{flex:50%;padding:10px}.woocommerce-shipping-totals th{vertical-align:top;width:20%}#shipping_method{float:left}.ostoskori-update{display:flex;align-items:right;justify-content:right;float:right;width:100%}.radio-laatikko input[type="radio"]{opacity:0;position:fixed;width:0}.radio-laatikko label{display:inline-block;background:#fefefe;background:linear-gradient(180deg,rgb(254 254 254) 0%,rgb(249 249 249) 81%,rgb(245 245 245) 100%);padding:5px 10px;font-size:14px;border:1px solid #eee;border-radius:4px;margin-top:3px}.radio-laatikko input[type="radio"]:checked+label{background:#feed74;background:linear-gradient(180deg,rgb(254 237 116) 0%,rgb(243 215 34) 64%,rgb(247 217 21) 100%);font-weight:700}.radio-laatikko input[type="radio"]:focus+label{border:1px dashed#000000}ul.woocommerce-shipping-methods{margin:0 auto}#shipping_method li{display:inline-block;vertical-align:top}th.product-quantity{text-align:right;max-width:100%}.woocommerce-cart-form__cart-item{padding:20px}.woocommerce-cart-form__cart-item{border:1px solid #eee}.kassasivu-main{width:60%;margin:auto}.ostoskori_sku{font-size:0.9rem!important;color:#888}.sku-tuoteryhma{font-size:12px!important;color:#888;padding-top:10px;letter-spacing:1px}a.rahoitusesimerkki{font-size:.7em;color:#888}td.product-name{width:50%;text-align:left}td.product-total{width:50%;text-align:center}.product-name a{color:#000;font-weight:600}.product-name a:visited{color:#000}.product-remove a{font-weight:400;color:#888;font-size:.8em}.product-remove a:visited{color:#888}.poistatuote{margin-left:10px;color:#760000!important;font-weight:500!important}.alaborderotsikko{border-bottom:2px solid #eee}.alaborder{border-bottom:1px dotted #eee}.ostoskori-otsikko,.woocommerce-orders-table__header{font-size:.8em;text-transform:uppercase;font-weight:400}.grid-container-tuotesivu--fill{grid-template-columns:repeat(auto-fill,minmax(70%,1fr))!important}.product-info p.price{font-size:1.5rem}li.product{display:inline-block;float:none!important;background-color:#FFF}ul.products.columns-4 li.product{width:21%!important}.related-custom a:visited{color:#000}.related-custom .woocommerce-loop-product__title{font-size:13px!important;color:#000000!important}#tuotesivu_kuva{position:relative;width:100%}.tuotesivu_kuvaus h2,.tuotesivu_kuvaus h3{font-size:18px}.lyhytkuvaus h2,.lyhytkuvaus h3,.lyhytkuvaus h4{font-size:18px}#tuotesivu_kuva span.onsale{position:absolute;right:20px;top:20px;background-color:#900;color:#FFF;padding:3px;font-size:1.2em!important;padding-left:10px;padding-right:10px;z-index:9;border-radius:2px}#tuotesivu_kuva span.onsale:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:11px solid #fff0;border-top-color:#900;border-bottom:0;border-left:0;margin-left:-5.5px;margin-bottom:-11px}.otsikkomerkki{text-transform:uppercase;padding-bottom:0;font-family:'Bebas Neue',sans-serif;font-size:.9em;color:#000;padding-top:20px}.related-custom{display:inline-block;vertical-align:top;width:auto;width:19%;margin-right:5px;list-style:none}.related-tuotekuva{background-color:#FFF;display:flex;align-items:center;justify-content:center}.related-otsikko{font-size:.8em;text-align:center}.tuotesivu_tiedot{position:relative;padding-top:15px;padding-left:10px}.tuoteryhmalogo{width:100px;height:63px}.lisaaostoskoriin{padding:0;margin:0}.lisaaostoskoriinmaara{width:40px;padding:0;margin:0}.lisaaostoskoriinnappi{width:100%;padding:0;margin:0;margin-left:5px}div.quantity input{background-color:#f3f3f3;border:1px solid #eee;border-radius:0}.tuotesivulogo{float:right;max-width:140px;padding:10px;margin-left:10px}.varastossa{color:#1f7839;font-weight:600}.tuotesaldosarake{font-size:.9em}.tuotesaldo{color:#888;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin:0;padding:0}.tuotesaldo-otsikko{font-size:.7em;font-weight:500;padding:0;margin:0;text-transform:uppercase;text-align:center}.tuotesaldo-saldo{font-size:1.2em;font-weight:700;padding:0;margin:0;text-transform:uppercase;text-align:center}.woocommerce-product-attributes{color:#000;text-transform:uppercase;font-size:.8em}div.tuotesivu_kuvaus tr{border:0;border-bottom:1px solid #DDD;padding:3px}tr.woocommerce-product-attributes-item{border-top:1px solid #888;padding:3px}.woocommerce-product-attributes a{color:#444444!important;font-size:0.8em!important}.woocommerce-product-attributes a:visited{color:#000}.tuotesivu-main{width:60%;margin:auto;padding-top:1em;padding-bottom:1em}.woocommerce a:link{text-decoration:none!important}.tuotesivu-header{width:100%;background:#fefefe;background:linear-gradient(180deg,rgb(254 254 254) 0%,rgb(249 249 249) 81%,rgb(245 245 245) 100%);padding-top:10px;padding-bottom:20px}.tuotesivu-header a:link{color:#000}.tuotesivu-header a:hover{color:#000}.tuotesivu-header a:visited{color:#000}.tuotesivu-header-tasaus{width:60%;margin:auto}.tuotesivu-header img{mix-blend-mode:multiply}.tuotesivu-header h1{font-size:1em;text-align:center;text-transform:uppercase;padding-bottom:10px}.tuotesivu{display:grid;width:100%;grid-template-columns:60% 1fr}th.woocommerce-product-attributes-item__label{padding-left:10px;padding-right:10px;align-items:center;justify-content:center}td.woocommerce-product-attributes-item__value p{padding-left:10px;padding-right:10px;padding-top:15px;padding-bottom:0}.tuotesivu_sku{margin-left:4px;font-size:12px;color:#000;font-weight:400;letter-spacing:1px;margin-top:10px}.up-sell h1,.substitute_products h1,.cross-sell h1{font-size:20px!important}#primary .entry-title{padding-top:1rem;padding-bottom:1rem}p.price{font-weight:900;color:#000;padding-bottom:20px;margin:0}.tuotesivu_kuvaus a{color:#000;display:inline-block;position:relative;text-align:center}.tuotesivu_kuvaus a:visited{color:#000}.tuotesivu_kuvaus a:hover{color:#000}.tuotesivu_kuvaus a:after{background:none repeat scroll 0 0 #fff0;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#000;transition:width 0.3s ease 0s,left 0.3s ease 0s;width:0}.tuotesivu_kuvaus a:hover:after{width:100%;left:0}.tuotesivu_kuvaus p{color:#666666!important;text-align:left;width:100%;line-height:1.7}.lyhytkuvaus{margin-bottom:20px}.lyhytkuvaus p{color:#888888!important}.lyhytkuvaus a{color:#000000!important;text-decoration:underline;border-bottom:2px dotted #000;font-weight:500}.lyhytkuvaus a:hover{border-bottom:2px solid #000}.tuotesivu_kuvaus ul{margin:0;margin-bottom:10px}.tuotesivu_kuvaus li{font-size:.9em;color:#666666!important}.tuotesivu_kuvaus_otsikko{width:100%;text-transform:uppercase;font-size:1em;font-weight:400;color:#000;padding-top:25px;padding-bottom:5px;margin-bottom:5px;text-align:left;font-family:'Bebas Neue',sans-serif;font-size:20px}.tuotesivu_nostot_grid{display:grid;grid-template-columns:20% 20% 20% 20% 20%}.tuotesivu_nostot{text-align:center;padding:15px}h6{text-transform:uppercase;font-weight:700;margin-bottom:0;padding-bottom:0;font-size:1em}.toimituslupaukset{padding-top:5px;padding-bottom:5px;border:1px solid #eee;border-radius:8px;margin-bottom:10px;background-color:#fff6c1}.tuotesivu_nostoteksti{font-size:14px;color:#888}.tuotesivu_nostoteksti b{color:#000}.n2-ss-item-content,.n2-ss-item-content p{font-family:'Exo 2',sans-serif!important}.woocommerce-Input--text{width:400px;background-color:#f3d722;color:#000;border:0px!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:2px solid #f3d722;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #FFF inset;transition:background-color 5000s ease-in-out 0s}.mailchimp-newsletter{padding-left:5px}.mailchimp-newsletter .input-checkbox{margin-right:20px}.myaccount-custom .entry-header{padding-left:15px;padding-bottom:0px!important}.myaccount-custom .woocommerce-Input--text{width:100%;background-color:#FFF;color:#000;border:2px solid #f3d722!important}.myaccount-custom label{margin-bottom:0px!important;font-size:.9em;color:#000;font-weight:600}.myaccount-center{display:flex;align-items:center}.myaccount-tausta{background-color:#fff0}.woocommerce-MyAccount-content{background-color:rgb(255 255 255 / .8);border-radius:10px;padding:30px}.myaccount-custom{background-image:url(https://moposport.fi/wp-content/uploads/2023/01/kirjautumistausta.jpg);background-repeat:no-repeat;background-position:top right}.woocommerce-MyAccount-navigation ul{margin:0 auto;text-align:center}.woocommerce-MyAccount-navigation li{display:inline-block;vertical-align:top}li.woocommerce-MyAccount-navigation-link{border:2px solid #f3d722;font-family:inherit;font-size:inherit;font-size:.8em;color:#000!important;background:#f3d722;padding:5px;padding-left:10px;padding-right:10px;display:inline-block;text-transform:uppercase;letter-spacing:1px;font-weight:700}li.woocommerce-MyAccount-navigation-link:hover{border:2px solid #f3d722;background:#FFF}.woocommerce-orders-table__header{text-transform:uppercase;font-size:1em}.woocommerce-MyAccount-content{padding-top:40px}.woocommerce-orders-table__header{border-bottom:2px solid #eee}ul.yhteystiedot{margin:0 auto;width:100%}li.yhteystiedot{display:inline-block;vertical-align:top;width:33%;text-align:center;padding:10px}.wp-block-table tr{border-bottom:1px solid #eee}.ostoskoriylapalkki{display:none}.mob-hide{display:block!important}.widget-area{display:none}main#primary.front-page .products .product{-ms-flex:0 0 100%;flex:0 0 25%;max-width:calc(25% - 30px);padding:15px;position:relative;width:100%!important;margin-right:15px;margin-left:15px}main#primary.front-page .products .product .product_type_simple{display:inline-block;padding:10px 15px;margin-bottom:0;width:auto}main#primary.front-page .products .product:hover{background:#fffadd}main#primary.front-page .products .product span.price{display:inline-grid}main#primary.front-page .products .product ins .woocommerce-Price-amount.amount{font-size:1.6rem;color:#8c1b11}main#primary.front-page .products .product .onsale{background-color:#8c1b11}main#primary.front-page .products .product .onsale:after{border-top-color:#8c1b11}@media only screen and (max-width:1300px){main#primary.front-page .products .product{-ms-flex:0 0 25%;flex:0 0 40%;max-width:calc(23% - 30px);margin-bottom:0px!important}main#primary.front-page .products{display:flex;flex-wrap:nowrap;overflow:auto!important;margin-right:0;margin-left:0}.cart-collaterals ul.products{flex-wrap:nowrap!important;overflow:auto!important;display:flex;flex:0 0 100%;position:relative;list-style:none}.cart-collaterals li.related-custom{min-width:calc(30% - 0px)!important;margin-left:5px!important;margin-right:0px!important}.cart-collaterals p.woocommerce-loop-product__title{padding-left:10px;padding-right:10px}section.up-sell ul.products{flex-wrap:nowrap!important;overflow:auto!important;display:flex;flex:0 0 100%;position:relative;list-style:none}section.up-sell li.related-custom{min-width:calc(30% - 0px)!important;margin-left:5px!important;margin-right:0px!important}section.up-sell p.woocommerce-loop-product__title{padding-left:10px;padding-right:10px}section.cross-sell ul.products{flex-wrap:nowrap!important;overflow:auto!important;display:flex;flex:0 0 100%;position:relative;list-style:none}section.cross-sell li.related-custom{min-width:calc(30% - 0px)!important;margin-left:5px!important;margin-right:0px!important}section.cross-sell p.woocommerce-loop-product__title{padding-left:10px;padding-right:10px}section.substitute_products ul.products{flex-wrap:nowrap!important;overflow:auto!important;display:flex;flex:0 0 100%;position:relative;list-style:none}section.substitute_products li.related-custom{min-width:calc(30% - 0px)!important;margin-left:5px!important;margin-right:0px!important}section.substitute_products p.woocommerce-loop-product__title{padding-left:10px;padding-right:10px}main#primary.front-page .products .product{max-width:calc(30% - 0px)!important;margin-left:5px!important;margin-right:0px!important}.wc-block-grid__product{max-width:calc(22% - 0px)!important;flex:0 0 22%!important;margin-left:5px!important;margin-right:0px!important;border:0px!important;padding:5px!important}li.sivusscroll-kuva{min-width:calc(30% - 0px)!important;position:relative;margin-right:.2em}li.sivusscroll-kuva-oikea{min-width:calc(30% - 0px)!important;position:relative;margin-right:0}ul.sivusscroll{list-style:none;margin:0;padding:0;overflow:auto;display:flex;margin-top:.2em}ul.products{flex-wrap:nowrap!important;overflow:auto!important}.wc-block-grid__products{display:flex!important;margin:0px!important}ul.wc-block-grid__products{flex-wrap:nowrap!important;overflow:auto!important}#mopokuume ul.wc-block-grid__products{flex-wrap:wrap!important}.tuotesivu-main{width:100%}.tuoteryhmasivu-main{width:80%}.mob-hide{display:none!important}}@media only screen and (max-width:1200px){.ajankohtaista .wc-block-grid__product{max-width:calc(60% - 0px)!important}.container{max-width:100%!important}main#primary.front-page .products .product ins .woocommerce-Price-amount.amount{font-size:1.2rem}.wc-block-grid__product{max-width:calc(60% - 0px)!important;flex:0 0 60%!important;margin-left:5px!important;margin-right:0px!important;border:0px!important;padding:5px!important}.cart-collaterals li.related-custom{min-width:calc(30% - 0px)!important}section.up-sell li.related-custom{min-width:calc(30% - 0px)!important}section.cross-sell li.related-custom{min-width:calc(30% - 0px)!important}section.substitute_products li.related-custom{min-width:calc(30% - 0px)!important}main#primary.front-page .products .product{max-width:calc(30% - 0px)!important}.tablet{display:none}td.product-name{width:100%}td.product-total{width:100%}.header-ylin{display:none}.header-ylin-mob{padding-top:5px;padding-bottom:5px;font-family:'Exo 2',sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;display:grid;width:100%;grid-template-columns:auto auto auto auto;text-align:center}.header-valit{margin-right:0}.ostoskoriylapalkki{display:block}.tuotesivu-main{width:90%}.tuoteryhmasivu-main{width:80%}.related-custom{display:list-item;width:100%}section.related ul.products{width:100%}.tuotesivu-header-tasaus{width:80%;margin:auto}.tuotesivu{display:grid;width:100%;grid-template-columns:80%}.tuotesivu_nostot_grid{display:grid;grid-template-columns:100%}.grid-container--fill{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))}.site-branding{display:none}.site-branding-header-mobile{display:block;width:100%;height:auto;text-align:center}.headerhaku{display:none}.headerhaku-mobile{display:block}.mslogo{max-height:80px;height:80px;position:static}}@media only screen and (max-width:768px){h3{font-size:20px}.custom-uudet .customtuote{width:calc(50% - 10px);text-align:center}#random-products ul.products.columns-4 li.product{width:34%!important;margin-bottom:5px!important}#random-products .woocommerce-loop-product__title{font-size:12px!important}#mopokuume h2.wp-block-heading{font-size:16px;text-transform:uppercase;padding:10px 0 0 0}#mopokuume h1{font-size:20px}.mopokuume-sarakkeet .wp-block-columns.is-layout-flex{gap:6px!important}.mopokuume-sarakkeet{gap:0px!important}p.jonnenpaiva-ingressi{font-size:20px}.uutiskirje-block h4{transform:rotate(270deg)}#etusivu-bannerit p{display:none}.ajankohtaista .wp-block-column{margin-bottom:20px!important}.front-page .wp-block-columns{padding:0 5px 0 5px!important}.ajankohtaista .wc-block-grid__product{max-width:calc(60% - 0px)!important;flex:0 0 60%!important}.mopokuume ul.products.columns-4 li.product{width:49%!important}.mopokuume li.product{display:inline-block}.mopokuume .myaccount-custom{background-position:bottom -150px right -100px;background-size:100%}.myaccount-custom{background-position:top -20px right -150px}.myaccount-tausta{background-color:rgb(255 255 255 / .1)}.myaccount-custom p{max-width:70%}.suosittu-ryhma{min-width:calc(29% - 0px)!important}#sivuttaisscroll li.product{min-width:calc(37% - 0px)!important;margin-left:5px!important;margin-right:0px!important}.cart-collaterals li.related-custom{min-width:calc(40% - 0px)!important}section.up-sell li.related-custom{min-width:calc(40% - 0px)!important}section.cross-sell li.related-custom{min-width:calc(40% - 0px)!important}section.substitute_products li.related-custom{min-width:calc(40% - 0px)!important}main#primary.front-page .products .product{max-width:calc(40% - 0px)!important}.wc-block-grid__product{max-width:calc(60% - 0px)!important}li.sivusscroll-kuva{min-width:calc(70% - 0px)!important}li.sivusscroll-kuva-oikea{min-width:calc(70% - 0px)!important}li.sivusscroll-iso-kuva{min-width:calc(85% - 0px)!important}li.sivusscroll-iso-kuva-oikea{min-width:calc(85% - 0px)!important}.grid-container-ikonit--fill{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))!important}.tieturva-header{height:auto}.tieturvalogo{max-width:200px}.tieturva-valike{height:50px}.tieturva-aktivoi{height:10vh}.tieturva-aktivoi p{text-align:16px}.tieturva h1{font-size:30px}.tieturva h2{font-size:26px;padding-top:50px}.tieturva-aktivoikoodi{height:100vh}.tieturva p{font-size:20px}.tieturva .wp-block-media-text__content p{font-size:20px;padding-bottom:20px}ul.products li.product{margin-bottom:0px!important}.webinfo-white{font-size:.7em}.webinfo-varoitus{font-size:.7em}.grid-container33--fill{grid-template-columns:repeat(auto-fill,minmax(50%,1fr))!important}p.woocommerce-loop-product__title{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:left}a.add_to_cart_button{font-size:10px!important;padding:5px!important}main#primary.front-page h2.woocommerce-loop-product__title,.front-page .wc-block-grid__product-title{margin:7px 0 7px;font-size:12px}main#primary.front-page h2{font-size:20px;margin-top:20px;margin-bottom:20px;font-weight:600}main#primary.front-page .sku-tuoteryhma{font-size:12px!important}h2.woocommerce-loop-product__title{font-size:14px!important}.front-page-banner .col-lg-6{text-align:center}.front-page-banner h2{font-size:1.7rem!important}.ryhmanosto_teksti{font-size:.7rem}.entry-header h1{font-size:1.4em}article h5{font-size:1.1rem}.kanny{display:block!important}.deskari{display:none!important}div.slider-desktop{display:none!important}div.slider-mobile{display:block}.tuotesivu-main{width:95%}#colophon .someikoni{max-height:20px;padding-left:10px;padding-right:10px}.tuoteryhmasivu-main{width:95%}.tuotesivu{display:grid;width:100%;grid-template-columns:95%}.tuotesivu-header-tasaus{width:95%;margin:auto}.tuoteryhmasivu{display:grid;width:100%;grid-template-columns:100%}li.product{display:list-item}}.shipping-custom-pickup-point>*{display:block}#order_comments{height:5.8em;width:100%}.cart-remove-button{width:24px!important;max-width:unset;padding:3px}@media only screen and (max-width:1200px){#cart-pro-thumb{display:none}}#block-16{padding:50px;display:grid;grid-template-columns:repeat(4)}#block-16>h5{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:1}@media only screen and (max-width:1200px){#block-16{display:block}}.flex-viewport{height:auto!important}#pikakasiteltava{display:none}#pikakasiteltava2{display:none}#pakettikauppacustom_pickup_point.input-text{width:250px}#navbari{transition:top 0.7s}@media only screen and (max-width:576px){.kuSearchResultsPageContainer .kuResults ul li.klevuProduct{width:50%}div.kuProdAdditional{min-height:84px}}.wp-block-image img{border-radius:10px}.rajkuvalue{min-height:200px;min-width:200px;display:flex;justify-content:center;align-items:center}.wp-block-heading{font-family:'Bebas Neue',sans-serif;font-weight:400}hr.wp-block-separator{border-color:#e8e8e8;margin-bottom:35px}#h-katevat-monkijoiden-huoltosarjat,#h-domino-tuotteet,#h-tyokalut-jokaiselle-rakentajalle,#h-mpr-tuningosat,#h-sytytystulpat,#h-ilmansuodattimet,#h-moottorisahojen-terat-ja-laipat,#h-skootterin-pakoputket,#h-skootterin-pakoputket,#h-jaatava-tarravalikoima,#h-talvirengas-mallisto,#h-uutta-moposport-verkkokaupassa,#h-poimintoja-tarjouksista,#h-lahtisko-vitosella,#h-t-paidat,#h-crossikyparat,#h-singles-day-tarjoukset,#h-black-friday-week-tarjoukset,#h-joululahja-vinkit,#h-joululahjavinkit,#h-sylinterisarjat-kaikkiin-mopoihin{background-color:#fbd80e;margin-left:3%;margin-right:3%;padding-top:9px;padding-bottom:4px;border-radius:6px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#C0C0C0);color:var(--wvs-selected-item-text-color,#888)}.reset_variations{display:none}.tuotelooppi>.product_type_variable{display:inline-block;background-color:#f5e89f;padding-top:6px;padding-bottom:6px;border-radius:4px;border:0 solid #f5e89f;color:#000;background:#f5e89f;display:inline-block;text-transform:none;letter-spacing:0;font-weight:400;font-size:12px!important}#vaihtoehto{display:none}li.button-variable-item2{justify-content:center;margin:4px;padding:2px 10px 2px 10px;position:relative;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-shadow:0 0 0 1px #a8a8a8;box-shadow:0 0 0 1px #a8a8a8;border-radius:3px}li.button-variable-item2:hover{border-radius:2px;-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.variations td,.variations th{display:block;text-align:start;width:auto!important}.button-variable-item2.variabe-selected{-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000}ul.variation-radios2{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.reset-variations{display:none}.blockUI,.loading{display:none!important}.preloader{background-color:transparent!important;display:none!important}.variaharm{background-color:silver;color:#888}.variavalk{background-color:#fff;color:#000}.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgb(0 0 0 / .3);box-shadow:0 0 5px 1px rgb(0 0 0 / .3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:#fff0;border:var(--arrow-width) solid #fff0;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:#fff0;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.admin-bar nav.navbar{margin-top:30px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{transform:none}.mm-menu_offcanvas.mm-menu_opened{overflow:auto;max-height:89vh}.wpmm-menu{position:fixed!important;top:80px!important;z-index:1000;background:transparent!important;--mm-color-background:transparent !important}@media screen and (min-width:768px){.wpmm-menu{top:110px!important}}@media screen and (min-width:1200px){.wpmm-menu{top:85px!important}}.wpmm-menu .mm-panels{background:transparent!important}.wpmm-menu .mm-panels .mm-listview{margin-bottom:0}.wpmm-menu .mm-panels .mm-panel:after{height:0}.wpmm-menu a{text-align:left;color:#222222!important;font-weight:700;background-color:#FBD80E;border-bottom:2px solid #FBF20E}.wpmm-menu .mm-navbars_top{background:#FBD80E;border-bottom:0;border-top:2px solid #FBF20E}.wpmm-menu .mm-navbars_top .mm-navbar{padding:0}.wpmm-menu a:not([href]):not([tabindex]){padding-left:20px}.wpmm-menu .mm-listitem_selected{background:#222}.wpmm-menu .mm-listitem:after{border:0}.wpmm-menu .mm-btn:after,.wpmm-menu .mm-btn:before{border-color:#222}.wpmm-menu .mm-listitem__btn{border-color:#FBF20E}.wpmm-menu .mm-listitem__btn:hover,.wpmm-menu .mm-listitem__btn:focus{background:#222}.wpmm-menu .mm-listitem__btn:hover:after,.wpmm-menu .mm-listitem__btn:hover:before,.wpmm-menu .mm-listitem__btn:focus:after,.wpmm-menu .mm-listitem__btn:focus:before{border-color:#FBD80E}.wpmm-menu .mm-listitem__text:hover,.wpmm-menu .mm-listitem__text:focus{background:#FBF20E}.wpmm-menu .mm-listitem_selected .mm-listitem__text{background:#222;color:#FBD80E!important}.wpmm-menu a[data-toggle="dropdown"]{cursor:default;background:#FBD80E;color:#222222!important}.wpmm-menu a[data-toggle="dropdown"]:hover,.wpmm-menu a[data-toggle="dropdown"]:focus{background:#FBD80E;color:#222222!important}.wpmm-menu .mm-listitem mm-listitem_selected a[data-toggle="dropdown"]{cursor:default;background:#FBD80E;color:#222222!important}.wpmm-menu .mm-listitem mm-listitem_selected a[data-toggle="dropdown"]:hover,.wpmm-menu .mm-listitem mm-listitem_selected a[data-toggle="dropdown"]:focus{background:#FBD80E;color:#222222!important}.main-nav{display:none}#masthead nav.navbar{border:0;margin-bottom:0;padding:0;border-bottom:2px solid #FFF;background:#FBD80E;width:100%;padding-top:15px}@media screen and (min-width:1200px){#masthead nav.navbar{padding-top:0}}#masthead nav.navbar .navbar-brand{padding-top:5px;padding-bottom:5px;padding-left:1rem}@media screen and (min-width:768px){#masthead nav.navbar .navbar-brand{padding-left:1.5rem}}@media screen and (min-width:1200px){#masthead nav.navbar .navbar-brand{padding-bottom:10px}}#masthead nav.navbar .navbar-brand:after{height:0}#masthead nav.navbar .navbar-brand:after:hover{height:0}#masthead nav.navbar .navbar-brand img{height:40px}@media screen and (min-width:768px){#masthead nav.navbar .navbar-brand img{height:70px}}#masthead nav.navbar .icon-nav{display:flex}#masthead nav.navbar .icon-nav .search-div,#masthead nav.navbar .icon-nav .cart-div,#masthead nav.navbar .icon-nav .login-div,#masthead nav.navbar .icon-nav .tel-div,#masthead nav.navbar .icon-nav .store-div{padding-right:15px;padding-left:5px;font-size:1.1rem}@media screen and (min-width:768px){#masthead nav.navbar .icon-nav .search-div,#masthead nav.navbar .icon-nav .cart-div,#masthead nav.navbar .icon-nav .login-div,#masthead nav.navbar .icon-nav .tel-div,#masthead nav.navbar .icon-nav .store-div{padding-left:15px}}@media screen and (min-width:1200px){#masthead nav.navbar .icon-nav .search-div,#masthead nav.navbar .icon-nav .cart-div,#masthead nav.navbar .icon-nav .login-div,#masthead nav.navbar .icon-nav .tel-div,#masthead nav.navbar .icon-nav .store-div{padding-left:10px;margin-top:5px}}#masthead nav.navbar .icon-nav .tel-div span,#masthead nav.navbar .icon-nav .store-div span{display:none}@media screen and (min-width:1750px){#masthead nav.navbar .icon-nav .tel-div span,#masthead nav.navbar .icon-nav .store-div span{display:inline-flex;font-weight:400;font-size:.9rem}}#masthead nav.navbar .icon-nav .search-div{margin-top:5px;width:auto}@media screen and (min-width:992px){#masthead nav.navbar .icon-nav .search-div{margin-top:0}}@media screen and (min-width:1150px){#masthead nav.navbar .icon-nav .search-div{width:auto}}@media screen and (min-width:1660px){#masthead nav.navbar .icon-nav .search-div{width:450px}}@media screen and (min-width:1750px){#masthead nav.navbar .icon-nav .search-div{width:290px}}@media screen and (min-width:1810px){#masthead nav.navbar .icon-nav .search-div{width:350px}}@media screen and (min-width:1860px){#masthead nav.navbar .icon-nav .search-div{width:400px}}@media screen and (min-width:1910px){#masthead nav.navbar .icon-nav .search-div{width:440px}}#masthead nav.navbar .icon-nav .search-div #dgwt-wcas-search-input-1{background-color:#fff;border-radius:8px;border:0}@media screen and (min-width:992px){#masthead nav.navbar .icon-nav .search-div #dgwt-wcas-search-input-1{background:#FBD80E}}#masthead nav.navbar .icon-nav .search-div .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:36px;padding:4px 15px 4px 40px}#masthead nav.navbar .icon-nav .search-div .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{opacity:1}#masthead nav.navbar .top-nav{display:flex;border-top:2px solid #FBF20E;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;margin-top:15px;width:100%}@media screen and (min-width:1200px){#masthead nav.navbar .top-nav{width:auto;border-top:0;margin-top:0}}#masthead nav.navbar .navbar-collapse{position:absolute;top:96px;width:400px;background:#FBD80E;left:0;max-height:100vh;overflow:auto}#masthead nav.navbar .merkkihaku,#masthead nav.navbar .mallihaku{width:50%}@media screen and (min-width:1200px){#masthead nav.navbar .merkkihaku,#masthead nav.navbar .mallihaku{width:auto}}@media screen and (min-width:1450px){#masthead nav.navbar .merkkihaku,#masthead nav.navbar .mallihaku{display:flex}}#masthead nav.navbar .merkkihaku label,#masthead nav.navbar .mallihaku label{display:none}@media screen and (min-width:1450px){#masthead nav.navbar .merkkihaku label,#masthead nav.navbar .mallihaku label{display:block;margin-right:10px;font-weight:700;margin-top:5px;margin-left:15px;color:#222}}#masthead nav.navbar .merkkihaku select,#masthead nav.navbar .mallihaku select{width:100%;padding:8px 5px;border-radius:8px;border:0;font-style:italic;font-size:.9rem;max-width:125px;min-width:125px}@media screen and (max-width:400px){#masthead nav.navbar .merkkihaku select,#masthead nav.navbar .mallihaku select{width:100%;padding:8px 5px;border-radius:8px;border:0;font-style:italic;font-size:.6rem;max-width:90px;min-width:90px}}#masthead nav.navbar .merkkihaku{padding-right:5px}#masthead nav.navbar .mallihaku{padding-left:5px}#masthead nav.navbar .navbar-toggler{border:0;margin-right:0;margin-left:15px;border-radius:0;padding:.75rem}#masthead nav.navbar .navbar-toggler:hover,#masthead nav.navbar .navbar-toggler:focus,#masthead nav.navbar .navbar-toggler:active{background-color:#000;border-radius:0;border:0;outline:none}#masthead nav.navbar .navbar-toggler:hover .toggler-icon,#masthead nav.navbar .navbar-toggler:focus .toggler-icon,#masthead nav.navbar .navbar-toggler:active .toggler-icon{background-color:#FBD80E}#masthead nav.navbar .navbar-toggler .toggler-icon{background-color:#000;display:block;width:22px;height:2px;border-radius:1px;margin:4px 0;transition:all .2s ease-in-out}#masthead nav.navbar .navbar-toggler span:nth-child(1){width:22px;transform:translateX(0) translateY(6px) rotate(45deg)}#masthead nav.navbar .navbar-toggler span:nth-child(2){width:22px;opacity:0}#masthead nav.navbar .navbar-toggler span:nth-child(3){width:22px;transform:translateX(0) translateY(-6px) rotate(-45deg)}#masthead nav.navbar .navbar-toggler.collapsed span:nth-child(1){width:22px;transform:translateX(0) translateY(0) rotate(0)}#masthead nav.navbar .navbar-toggler.collapsed span:nth-child(2){width:16px;opacity:1}#masthead nav.navbar .navbar-toggler.collapsed span:nth-child(3){width:20px;transform:translateX(0) translateY(0) rotate(0);margin-top:3px}@media screen and (min-width:1200px){.dgwt-wcas-suggestion-product{width:50%}.dgwt-wcas-suggestion-product .dgwt-wcas-si{width:100%}.dgwt-wcas-suggestion-product .dgwt-wcas-si img{width:100px;height:100px;border:0}.dgwt-wcas-suggestion-product .dgwt-wcas-content-wrapp{display:inline-block}.dgwt-wcas-suggestion-product .dgwt-wcas-content-wrapp .dgwt-wcas-st-title{width:100%;display:block;text-align:center;margin-top:5px}.dgwt-wcas-suggestion-product .dgwt-wcas-content-wrapp .dgwt-wcas-sku{width:100%;display:block;text-align:center}.dgwt-wcas-suggestion-product .dgwt-wcas-content-wrapp .dgwt-wcas-meta{width:100%;display:block;text-align:center}.dgwt-wcas-suggestion-product .dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp{text-align:center}}h1{font-weight:400;font-family:'Bebas Neue',sans-serif;color:#000}h2{font-weight:900;font-family:'Roboto',sans-serif;color:#000}h3,h4{font-weight:700;font-family:'Roboto',sans-serif;color:#000}h1{text-transform:uppercase}p{font-family:'Exo 2',sans-serif;color:#000}.site-header .menu-section{padding:20px 0}.site-header .menu-section i{margin-right:10px}.site-header .menu-section .row{align-items:center}#mega-menu-wrap-menu-1 #mega-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:12px}.mslogolinkki{border-bottom:0px!important}section.single-product-delivery{padding:50px 0}section.cross-sell{padding:50px 0}section.product-info{padding:50px 0}.product_title{text-align:left!important}.woocommerce-loop-product__title{margin:7px 0}.tuotelinkki{margin:10px 0}.add_to_cart_button{padding:10px 0}.page-numbers .dots{line-height:40px}.dgwt-wcas-suggestions-wrapp a{text-align:left!important}#modal360{padding-right:0}#modal360 .modal-dialog{max-width:1000px}#modal360 iframe{width:100%;height:700px}#rajaytyskuva-parts li{display:inline-block;vertical-align:top;padding-left:5px;padding-right:5px;width:100%;list-style:none}#contacts-section iframe{width:100%;height:250px}main#primary{margin-top:166px;padding-bottom:10px}@media screen and (min-width:406px){main#primary{margin-top:139px}}@media screen and (min-width:768px){main#primary{margin-top:168px}}@media screen and (min-width:1200px){main#primary{margin-top:85px}}main#primary.front-page{background:#F4F5F5;padding-top:20px;padding-bottom:100px}main#primary.front-page .up a:hover{opacity:.75}main#primary.front-page .up figure{margin:0;margin-bottom:30px}main#primary.front-page .up figure figcaption{position:absolute;bottom:30px;text-align:left;padding:20px}main#primary.front-page .up figure figcaption img{max-height:40px;width:auto}main#primary.front-page .up figure figcaption h3,main#primary.front-page .up figure figcaption p{margin-bottom:0}main#primary.front-page .up figure figcaption h3{font-size:1.2rem;margin-top:10px}main#primary.front-page .up figure figcaption .price{font-size:2.7rem;padding-bottom:0}@media screen and (min-width:768px) and (max-width:1199.98px){main#primary.front-page .up figure figcaption h3{font-size:.9rem}main#primary.front-page .up figure figcaption .price{font-size:2rem;padding-bottom:0}}main#primary.front-page .banner{background-repeat:no-repeat;background-size:cover;background-position:center center;margin-left:0;margin-right:0;padding:80px 50px;position:relative;margin-bottom:20px}main#primary.front-page .banner .gradient{background:linear-gradient(270deg,#fff0 1%,#222 100%);position:absolute;height:100%;width:100%;bottom:0;right:0}main#primary.front-page .banner .gradient-right{background:linear-gradient(90deg,#fff0 1%,#222 100%);position:absolute;height:100%;width:100%;bottom:0;right:0}main#primary.front-page .banner h2{color:#FBD80E;font-size:1.7rem;margin-top:0}main#primary.front-page .banner p{color:#FFF}main#primary.front-page a{color:#8c1b11}main#primary.front-page a:hover,main#primary.front-page a:focus{color:#222}main#primary.front-page a.button{color:#222}#sponsorCarousel{text-align:center;padding-top:15px;padding-bottom:15px}#sponsorCarousel .col{border-left:1px solid #F4F5F5}#sponsorCarousel img{margin:25px auto;max-height:55px;width:auto}.some{position:fixed;right:0;top:240px;display:grid;z-index:2000}.some a{background:#FBD80E;width:50px;padding:8px 18px 8px 8px}.some a i{font-size:1.5rem}.some a:hover{background:#FBF20E}.asiakaspalvelu{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);position:fixed;right:-65px;top:520px;z-index:2000}.asiakaspalvelu a{background:#FBD80E;width:180px;padding:7px;height:50px;text-transform:uppercase;font-weight:700}.asiakaspalvelu a:hover{background:#FBF20E}.saatavuusryhmasarake{padding-top:7}.saatavuusryhmasarake p{margin-bottom:8px}.woocommerce-loop-product__title{min-height:50px}.tuotelooppi a{width:100%}.maksuturva---banner-container{margin-left:0!important;margin-right:0!important}footer.site-footer{margin-top:0!important}footer.site-footer .footer-sisalto{background-color:#FBD80E}footer.site-footer .footer-sisalto .row{padding:0}footer.site-footer .footer-sisalto .container{padding-top:55px;padding-bottom:100px}footer.site-footer .footer-sisalto .mslogo{margin-bottom:30px}footer.site-footer .footer-sisalto hr{height:3px;background:#FBF20E!important;margin-bottom:50px}footer.site-footer .footer-sisalto h2,footer.site-footer .footer-sisalto h3,footer.site-footer .footer-sisalto h4,footer.site-footer .footer-sisalto h5,footer.site-footer .footer-sisalto h6,footer.site-footer .footer-sisalto p{color:#222}footer.site-footer .footer-contact{background-color:#222;width:100%;padding:0;top:-30px;color:#FFF}footer.site-footer .footer-contact .container{padding-top:55px;padding-bottom:100px}footer.site-footer .footer-contact h3{font-size:1.4rem;font-weight:700;color:#FFF;margin-bottom:30px}footer.site-footer .footer-contact h4{font-size:1.2rem;text-transform:none;font-weight:700;background:#FBD80E;text-align:center;display:inline-flex;padding:8px 40px;margin-bottom:25px;margin-top:60px}footer.site-footer .footer-contact p{color:#FFF}footer.site-footer .footer-contact a{text-decoration:underline}footer.site-footer .footer-contact a:after{height:0}footer.site-footer .footer-contact a.btn-yellow{color:#FBD80E!important;text-transform:uppercase;font-size:.9rem;text-decoration:none}footer.site-footer .footer-contact a.btn-yellow:after{height:2px;background:#FBD80E;left:0!important;width:100%!important;bottom:-5px!important}footer.site-footer .footer-contact a.btn-yellow:hover,footer.site-footer .footer-contact a.btn-yellow:focus{color:#FFFFFF!important}footer.site-footer .footer-contact a.btn-yellow:hover:after,footer.site-footer .footer-contact a.btn-yellow:focus:after{background:#FFFFFF!important}footer.site-footer .footer-contact:before{display:block;content:"";width:100%;height:20px;background:linear-gradient(45deg,#222 25%,transparent 25%),linear-gradient(-45deg,#222 25%,transparent 25%);background-size:20px 20px;background-position:-50px;position:relative;top:-20px;left:0}.woocommerce-notices-wrapper{margin-left:10px}.woocommerce-notices-wrapper ul{margin-left:0}.checkout.woocommerce-checkout label{width:100%}.checkout.woocommerce-checkout .woocommerce-input-wrapper{width:100%}.checkout.woocommerce-checkout .woocommerce-input-wrapper input,.checkout.woocommerce-checkout .woocommerce-input-wrapper textarea{padding:2px 5px}.checkout_coupon.woocommerce-form-coupon{padding-left:25px}#shipping_method{padding-left:0}form.woocommerce-shipping-calculator{margin-top:10px;margin-bottom:30px}form.woocommerce-shipping-calculator .shipping-calculator-button{margin-bottom:10px}form.woocommerce-shipping-calculator .form-row{margin-left:0;margin-right:0}.woocommerce-form-coupon-toggle{margin-top:25px;margin-bottom:40px}#order_comments_field,.woocommerce-shipping-fields{margin-left:0;margin-right:0}#order_comments_field .form-row,.woocommerce-shipping-fields .form-row{margin-left:0;margin-right:0}#payment .wc_payment_methods.payment_methods{padding-left:0;list-style:none;margin-left:0}#payment .wc_payment_methods.payment_methods label{width:auto}#payment .wc_payment_methods.payment_methods .wc_payment_method img{display:none}#payment .wc_payment_methods.payment_methods .svea-payment-method-select img{display:inline}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{padding-top:5px;padding-bottom:5px}#shipping_method{display:contents}#shipping_method li{display:block;padding-bottom:1rem}#shipping_method li label{display:inline;margin-left:10px}.product-total span{float:left}.shipping-pickup-point th{display:block}.shipping-pickup-point td{display:block}.shipping-pickup-point td select{width:100%}.moposport-product-brand{font-size:.7em;font-family:'Exo 2',sans-serif;margin-bottom:.2rem;text-align:left}.tuotesaldo-tuoteryhma{margin-bottom:4px;margin-top:4px}.payment_box.payment_method_other_payment{display:none!important}.btn-keltainen{cursor:pointer}.woocommerce-product-gallery__image a{width:100%;height:auto}.woocommerce-product-gallery__image a img{width:100%;height:auto}.flex-control-thumbs{display:flex;list-style:none;padding:0;margin:0}.flex-control-nav li img{cursor:pointer}.woocommerce-form-row{display:flex;flex-direction:column;align-content:center}html[lang="fi"] .cli-switch .cli-slider:after{content:'Hylätty'}html[lang="fi"] .cli-switch input:checked+.cli-slider:after{content:'Hyväksytty'}html[lang="fi"] a.cli-privacy-readmore:focus{outline:0}html[lang="fi"] a.cli-privacy-readmore:before{content:'Näytä enemmän'}html[lang="fi"] .cli-collapsed a.cli-privacy-readmore:focus{outline:0}html[lang="fi"] .cli-collapsed a.cli-privacy-readmore:before{content:'Näytä vähemmän'}html[lang="fi"] span.cli-necessary-caption{display:none}html[lang="fi"] .cli-tab-footer .wt-cli-privacy-accept-btn{background-color:#61a229;width:85px;overflow:hidden}html[lang="fi"] .cli-tab-footer .wt-cli-privacy-accept-btn:before{content:'HYVÄKSY';color:#FFF;padding-right:40px}html[lang="fi"] .cli-switch input:checked+.cli-slider{background-color:#61a229}#cookie-law-info-again{box-shadow:none;border:1px solid #e0e0e0}.entry-meta{display:none}.entry-footer{display:none}.entry-content{margin-top:50px}.woocommerce-loop-product__title{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:left}.button{font-size:16px!important}.sku-tuoteryhma{font-size:16px}.tuotesivu_kuvaus_otsikko{font-size:20px}.tuotesivu_kuvaus p{font-size:16px}.tuotesivu_kuvaus li{font-size:16px}.otsikkomerkki{font-size:20px}input{font-size:16px}.wc-block-grid__product-image{max-height:195px}.wc-block-grid__product-image img{max-height:150px!important;max-width:150px!important}@font-face{font-family:'code128';src:url(https://moposport.fi/wp-content/themes/moposport/css/../code128.ttf) format("truetype");font-weight:400;font-style:normal}.code128{font-family:'code128';font-size:82px;text-align:center;color:#000}#barcode-container canvas{width:70%;height:100px;margin-left:auto;margin-right:auto}@media screen and (max-width:550px){#masthead nav.navbar .icon-nav .store-div{padding-right:5px}#masthead nav.navbar .icon-nav .search-div{padding-right:5px}#masthead nav.navbar .icon-nav .login-div{padding-right:5px}}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:1em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width:48em){ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.79667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.49333%}}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;float:left}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#4169e1}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:.25}p.stars a:hover~a::before{content:"\53";color:#404040;opacity:.25}p.stars:hover a::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active::before{content:"\53";color:#4169e1;opacity:1}p.stars.selected a.active~a::before{content:"\53";color:#404040;opacity:.25}p.stars.selected a:not(.active)::before{content:"\53";color:#4169e1;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width:48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgb(0 0 0 / .2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#4169e1;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#4169e1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}@font-face{font-family:"star";src:url(https://moposport.fi/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url("https://moposport.fi/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url(https://moposport.fi/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://moposport.fi/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url("https://moposport.fi/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");font-weight:400;font-style:normal}input.cwgstock_phone {
    width: 100%;
    text-align: center
}

.iti {
    width: 100%
}

.cwginstock-panel-heading h4 {
    color: #fff
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.cwginstock-panel-body input[type=email],
.cwginstock-panel-body input[type=text],
.form-group {
    margin-bottom: 15px
}

#cwg-bis-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: .5;
    z-index: 10000
}

.cwgstock_button {
    width: 100%;
    padding-top: 5px;
    background: #87ceeb;
    color: #fff
}.cwginstock-subscribe-form .row {
    margin-left: -15px;
    margin-right: -15px
}

.cwginstock-subscribe-form .col-lg-1,
.cwginstock-subscribe-form .col-lg-10,
.cwginstock-subscribe-form .col-lg-11,
.cwginstock-subscribe-form .col-lg-12,
.cwginstock-subscribe-form .col-lg-2,
.cwginstock-subscribe-form .col-lg-3,
.cwginstock-subscribe-form .col-lg-4,
.cwginstock-subscribe-form .col-lg-5,
.cwginstock-subscribe-form .col-lg-6,
.cwginstock-subscribe-form .col-lg-7,
.cwginstock-subscribe-form .col-lg-8,
.cwginstock-subscribe-form .col-lg-9,
.cwginstock-subscribe-form .col-md-1,
.cwginstock-subscribe-form .col-md-10,
.cwginstock-subscribe-form .col-md-11,
.cwginstock-subscribe-form .col-md-12,
.cwginstock-subscribe-form .col-md-2,
.cwginstock-subscribe-form .col-md-3,
.cwginstock-subscribe-form .col-md-4,
.cwginstock-subscribe-form .col-md-5,
.cwginstock-subscribe-form .col-md-6,
.cwginstock-subscribe-form .col-md-7,
.cwginstock-subscribe-form .col-md-8,
.cwginstock-subscribe-form .col-md-9,
.cwginstock-subscribe-form .col-sm-1,
.cwginstock-subscribe-form .col-sm-10,
.cwginstock-subscribe-form .col-sm-11,
.cwginstock-subscribe-form .col-sm-12,
.cwginstock-subscribe-form .col-sm-2,
.cwginstock-subscribe-form .col-sm-3,
.cwginstock-subscribe-form .col-sm-4,
.cwginstock-subscribe-form .col-sm-5,
.cwginstock-subscribe-form .col-sm-6,
.cwginstock-subscribe-form .col-sm-7,
.cwginstock-subscribe-form .col-sm-8,
.cwginstock-subscribe-form .col-sm-9,
.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
    float: left
}

.cwginstock-subscribe-form .col-xs-12 {
    width: 100%
}

.cwginstock-subscribe-form .col-xs-11 {
    width: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-10 {
    width: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-9 {
    width: 75%
}

.cwginstock-subscribe-form .col-xs-8 {
    width: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-7 {
    width: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-6 {
    width: 50%
}

.cwginstock-subscribe-form .col-xs-5 {
    width: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-4 {
    width: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-3 {
    width: 25%
}

.cwginstock-subscribe-form .col-xs-2 {
    width: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-1 {
    width: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-12 {
    right: 100%
}

.cwginstock-subscribe-form .col-xs-pull-11 {
    right: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-10 {
    right: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-9 {
    right: 75%
}

.cwginstock-subscribe-form .col-xs-pull-8 {
    right: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-7 {
    right: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-6 {
    right: 50%
}

.cwginstock-subscribe-form .col-xs-pull-5 {
    right: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-4 {
    right: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-3 {
    right: 25%
}

.cwginstock-subscribe-form .col-xs-pull-2 {
    right: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-pull-1 {
    right: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-pull-0 {
    right: auto
}

.cwginstock-subscribe-form .col-xs-push-12 {
    left: 100%
}

.cwginstock-subscribe-form .col-xs-push-11 {
    left: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-push-10 {
    left: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-push-9 {
    left: 75%
}

.cwginstock-subscribe-form .col-xs-push-8 {
    left: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-push-7 {
    left: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-push-6 {
    left: 50%
}

.cwginstock-subscribe-form .col-xs-push-5 {
    left: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-push-4 {
    left: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-push-3 {
    left: 25%
}

.cwginstock-subscribe-form .col-xs-push-2 {
    left: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-push-1 {
    left: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-push-0 {
    left: auto
}

.cwginstock-subscribe-form .col-xs-offset-12 {
    margin-left: 100%
}

.cwginstock-subscribe-form .col-xs-offset-11 {
    margin-left: 91.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-10 {
    margin-left: 83.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-9 {
    margin-left: 75%
}

.cwginstock-subscribe-form .col-xs-offset-8 {
    margin-left: 66.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-7 {
    margin-left: 58.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-6 {
    margin-left: 50%
}

.cwginstock-subscribe-form .col-xs-offset-5 {
    margin-left: 41.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-4 {
    margin-left: 33.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-3 {
    margin-left: 25%
}

.cwginstock-subscribe-form .col-xs-offset-2 {
    margin-left: 16.66666667%
}

.cwginstock-subscribe-form .col-xs-offset-1 {
    margin-left: 8.33333333%
}

.cwginstock-subscribe-form .col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {

    .cwginstock-subscribe-form .col-sm-1,
    .cwginstock-subscribe-form .col-sm-10,
    .cwginstock-subscribe-form .col-sm-11,
    .cwginstock-subscribe-form .col-sm-12,
    .cwginstock-subscribe-form .col-sm-2,
    .cwginstock-subscribe-form .col-sm-3,
    .cwginstock-subscribe-form .col-sm-4,
    .cwginstock-subscribe-form .col-sm-5,
    .cwginstock-subscribe-form .col-sm-6,
    .cwginstock-subscribe-form .col-sm-7,
    .cwginstock-subscribe-form .col-sm-8,
    .cwginstock-subscribe-form .col-sm-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-sm-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-sm-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-sm-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-sm-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-sm-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-sm-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-sm-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-sm-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-sm-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-sm-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-sm-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-sm-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-sm-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-sm-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-sm-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {

    .cwginstock-subscribe-form .col-md-1,
    .cwginstock-subscribe-form .col-md-10,
    .cwginstock-subscribe-form .col-md-11,
    .cwginstock-subscribe-form .col-md-12,
    .cwginstock-subscribe-form .col-md-2,
    .cwginstock-subscribe-form .col-md-3,
    .cwginstock-subscribe-form .col-md-4,
    .cwginstock-subscribe-form .col-md-5,
    .cwginstock-subscribe-form .col-md-6,
    .cwginstock-subscribe-form .col-md-7,
    .cwginstock-subscribe-form .col-md-8,
    .cwginstock-subscribe-form .col-md-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-md-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-md-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-md-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-md-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-md-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-md-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-md-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-md-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-md-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-md-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-md-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-md-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-md-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-md-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-md-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {

    .cwginstock-subscribe-form .col-lg-1,
    .cwginstock-subscribe-form .col-lg-10,
    .cwginstock-subscribe-form .col-lg-11,
    .cwginstock-subscribe-form .col-lg-12,
    .cwginstock-subscribe-form .col-lg-2,
    .cwginstock-subscribe-form .col-lg-3,
    .cwginstock-subscribe-form .col-lg-4,
    .cwginstock-subscribe-form .col-lg-5,
    .cwginstock-subscribe-form .col-lg-6,
    .cwginstock-subscribe-form .col-lg-7,
    .cwginstock-subscribe-form .col-lg-8,
    .cwginstock-subscribe-form .col-lg-9 {
        float: left
    }

    .cwginstock-subscribe-form .col-lg-12 {
        width: 100%
    }

    .cwginstock-subscribe-form .col-lg-11 {
        width: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-10 {
        width: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-9 {
        width: 75%
    }

    .cwginstock-subscribe-form .col-lg-8 {
        width: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-7 {
        width: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-6 {
        width: 50%
    }

    .cwginstock-subscribe-form .col-lg-5 {
        width: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-4 {
        width: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-3 {
        width: 25%
    }

    .cwginstock-subscribe-form .col-lg-2 {
        width: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-1 {
        width: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-12 {
        right: 100%
    }

    .cwginstock-subscribe-form .col-lg-pull-11 {
        right: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-10 {
        right: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-9 {
        right: 75%
    }

    .cwginstock-subscribe-form .col-lg-pull-8 {
        right: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-7 {
        right: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-6 {
        right: 50%
    }

    .cwginstock-subscribe-form .col-lg-pull-5 {
        right: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-4 {
        right: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-3 {
        right: 25%
    }

    .cwginstock-subscribe-form .col-lg-pull-2 {
        right: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-pull-1 {
        right: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-pull-0 {
        right: auto
    }

    .cwginstock-subscribe-form .col-lg-push-12 {
        left: 100%
    }

    .cwginstock-subscribe-form .col-lg-push-11 {
        left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-10 {
        left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-9 {
        left: 75%
    }

    .cwginstock-subscribe-form .col-lg-push-8 {
        left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-7 {
        left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-6 {
        left: 50%
    }

    .cwginstock-subscribe-form .col-lg-push-5 {
        left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-4 {
        left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-3 {
        left: 25%
    }

    .cwginstock-subscribe-form .col-lg-push-2 {
        left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-push-1 {
        left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-push-0 {
        left: auto
    }

    .cwginstock-subscribe-form .col-lg-offset-12 {
        margin-left: 100%
    }

    .cwginstock-subscribe-form .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-9 {
        margin-left: 75%
    }

    .cwginstock-subscribe-form .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-6 {
        margin-left: 50%
    }

    .cwginstock-subscribe-form .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-3 {
        margin-left: 25%
    }

    .cwginstock-subscribe-form .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .cwginstock-subscribe-form .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .cwginstock-subscribe-form .col-lg-offset-0 {
        margin-left: 0
    }
}

.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .clearfix:before,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container-fluid:before,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .container:before,
.cwginstock-subscribe-form .row:after,
.cwginstock-subscribe-form .row:before {
    content: " ";
    display: table
}

.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .row:after {
    clear: both
}

.cwginstock-subscribe-form .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.cwginstock-subscribe-form .pull-right {
    float: right !important
}

.cwginstock-subscribe-form .pull-left {
    float: left !important
}

.cwginstock-subscribe-form .hide {
    display: none !important
}

.cwginstock-subscribe-form .show {
    display: block !important
}

.cwginstock-subscribe-form .invisible {
    visibility: hidden
}

.cwginstock-subscribe-form .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.cwginstock-subscribe-form .panel-heading>.dropdown .dropdown-toggle,
.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel-title>.small,
.cwginstock-subscribe-form .panel-title>.small>a,
.cwginstock-subscribe-form .panel-title>a,
.cwginstock-subscribe-form .panel-title>small,
.cwginstock-subscribe-form .panel-title>small>a {
    color: inherit
}

.cwginstock-subscribe-form .hidden {
    display: none !important
}

.cwginstock-subscribe-form .affix {
    position: fixed
}

.cwginstock-subscribe-form .panel {
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.table,
.cwginstock-subscribe-form .panel>.table,
.cwginstock-subscribe-form .panel>.table-responsive>.table {
    margin-bottom: 0
}

.cwginstock-subscribe-form .panel-body {
    padding: 15px
}

.cwginstock-subscribe-form .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel-title {
    margin-top: 0;
    font-size: 16px
}

.cwginstock-subscribe-form .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group .list-group-item,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.cwginstock-subscribe-form .panel-group .panel-heading,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group:first-child .list-group-item:first-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.list-group:last-child .list-group-item:last-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .list-group+.panel-footer,
.cwginstock-subscribe-form .panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.cwginstock-subscribe-form .panel>.panel-collapse>.table caption,
.cwginstock-subscribe-form .panel>.table caption,
.cwginstock-subscribe-form .panel>.table-responsive>.table caption {
    padding-left: 15px;
    padding-right: 15px
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.cwginstock-subscribe-form .panel>.panel-body+.table,
.cwginstock-subscribe-form .panel>.panel-body+.table-responsive,
.cwginstock-subscribe-form .panel>.table+.panel-body,
.cwginstock-subscribe-form .panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child td,
.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child th {
    border-top: 0
}

.cwginstock-subscribe-form .panel>.table-bordered,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered {
    border: 0
}

.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}

.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.cwginstock-subscribe-form .panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.cwginstock-subscribe-form .panel-group {
    margin-bottom: 20px
}

.cwginstock-subscribe-form .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.cwginstock-subscribe-form .panel-group .panel+.panel {
    margin-top: 5px
}

.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd
}

.cwginstock-subscribe-form .panel-group .panel-footer {
    border-top: 0
}

.cwginstock-subscribe-form .panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.cwginstock-subscribe-form .panel-default {
    border-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.cwginstock-subscribe-form .panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.cwginstock-subscribe-form .panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.cwginstock-subscribe-form .panel-primary {
    border-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7
}

.cwginstock-subscribe-form .panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.cwginstock-subscribe-form .panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7
}

.cwginstock-subscribe-form .panel-success {
    border-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.cwginstock-subscribe-form .panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.cwginstock-subscribe-form .panel-info {
    border-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.cwginstock-subscribe-form .panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.cwginstock-subscribe-form .panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.cwginstock-subscribe-form .panel-warning {
    border-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.cwginstock-subscribe-form .panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.cwginstock-subscribe-form .panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.cwginstock-subscribe-form .panel-danger {
    border-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.cwginstock-subscribe-form .panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.cwginstock-subscribe-form .panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}