/*
 * Grunnstiler under det egne temaet «lagerboks» (2.16.0).
 *
 * Lastes bare når Jupiter ikke er temaet (Lagerboks_Temabytte::grunnstiler), etter WooCommerce
 * sine stilark og før resten av utvidelsens, altså der Jupiters stilark lå.
 *
 * FILA LAGES AV scripts/bygg/arv-css.js. Egne regler skrives i scripts/bygg/grunn-hode.css
 * (denne toppen); resten hentes ut på nytt hver gang skriptet kjøres.
 *
 * Under streken står reglene fra stilarkene til Jupiter, Jupiter Donut og refresh-designet som
 * sidene fortsatt lener seg på: nullstilling, innpakningen (#theme-page, .theme-page-wrapper,
 * .theme-content), tekst, felt, tabeller, og stilen for kurven, kassen og produktsidene. Bare
 * regler som treffer et element på minst én av sidene i scripts/tester/tema-sider.txt, kurven
 * eller kassen, er med, i samme rekkefølge som før. Kilde: Jupiter 6.10.2 og Jupiter Donut 1.6.5
 * (GPL v2). Reglene kan ryddes bort etter hvert som kasse.css og butikk.css tar over.
 */

html {
    height: 100%;
}

/* Tekst som bare leses opp (overskriften på sider der den ikke vises). */
.lgbx-skjermleser,
.lgbx-tema .woocommerce-products-header__title.page-title {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    white-space: nowrap;
    border: 0;
}

/* ── Arvet (ikke rediger for hånd; kjør «node scripts/bygg/arv-css.js» på nytt) ───────────────── */

/* --- critical-path-css: 1 av 45 regler --- */
body,html{width:100%;height:100%;margin:0;padding:0}

/* --- full-styles.6.10.2.css: 77 av 1721 regler --- */
a,abbr,article,aside,b,blockquote,body,dd,del,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,header,html,i,iframe,img,ins,label,legend,li,nav,ol,output,p,s,section,small,span,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,ul{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%}
article,aside,details,figcaption,figure,footer,header,nav,section{display:block}
html{font-size:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{position:relative;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a:active,a:hover{outline:0}
.theme-content img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
button,input,select,textarea{margin:0;vertical-align:middle;font-size:100%}
button,input{line-height:normal;border-radius:0}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,input[type=submit]{cursor:pointer;-webkit-appearance:button}
textarea{overflow:auto;vertical-align:top}
a{color:#777}
p{margin-bottom:30px}
ol,ul{list-style:none}
blockquote{quotes:none}
blockquote:after,blockquote:before{content:none}
table{border-spacing:0;border-collapse:collapse}
strong,th{font-weight:700}
em{font-style:italic}
del{color:#666;text-decoration:line-through}
small{font-size:85%}
abbr{text-transform:uppercase;letter-spacing:.1em}
abbr[title]{border-bottom:1px dotted #ccc;cursor:help}
blockquote,dl,fieldset,ol,p,table,ul{margin-bottom:20px}
a{text-decoration:none}
a,p{-ms-word-wrap:break-word;word-wrap:break-word}
a:active,a:focus,a:hover,a:link,a:visited{outline:0 none;text-decoration:none}
.clearfix{display:block;clear:both}
.clearfix:after,.clearfix:before{content:" ";display:table}
ul{margin-bottom:1em;margin-left:1.5em;list-style-type:disc}
ul li{margin-left:.85em}
ul ul{list-style-type:square}
ol{margin-bottom:1em;margin-left:2.35em;list-style-position:outside;list-style-type:decimal}
dt{font-weight:700;font-size:110%;margin-bottom:.2em}
dd{margin:0;padding:0 0 1em 15px}
ul ul{margin-bottom:0}
fieldset{padding:1em;border:1px solid #ddd}
legend{padding:0 .8em;font-weight:700;font-size:1.2em}
input[type=email],input[type=password],input[type=text],select,textarea{outline:0;border:none;font-size:inherit}
input,select{cursor:pointer}
input[type=email],input[type=password],input[type=text]{cursor:text;box-sizing:border-box}
textarea{overflow:auto}
input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-size:13px;color:#767676;padding:10px 12px;background-color:#fdfdfd;border:1px solid #e3e3e3;outline:0;margin-bottom:4px}
input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{background-color:#fff;border:1px solid #dcdcdc}
.master-holder select:not(.gfield_select),.woocommerce select{background-color:#fdfdfd;border:1px solid #e3e3e3;background-image:url(../img/velg-pil.png);background-position:right center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 12px 12px 16px;font-size:12px;line-height:14px;color:#252525;border-radius:0;font-weight:700;min-width:240px;max-width:100%;display:block}
option{padding:0 4px}
h1,h2,h3,h4{margin:0 0 .8em;font-weight:400;line-height:1.3em;-ms-word-wrap:break-word;word-wrap:break-word;text-transform:none}
h1{font-size:36px;margin-bottom:16px}
h2{font-size:30px;margin-bottom:14px}
h3{font-size:28px;margin-bottom:10px}
h4{font-size:24px;margin-bottom:9px}
#theme-page{z-index:11}
.onsale{z-index:30}
@media print{
a{text-decoration:underline}
a[href="#"]{content:""}
.theme-content,.theme-page-wrapper{width:100%!important;left:0}
p{page-break-after:avoid;page-break-inside:avoid;width:95%!important}
}
.master-holder div,.theme-page-wrapper,:after,:before,input[type=text],textarea{box-sizing:border-box}
.mk-grid{width:100%;margin:0 auto}
.mk-grid:after{content:"";display:table;clear:both}
@media handheld,only screen and (max-width:768px){
.mk-grid{width:100%}
}
.button,.woocommerce-pagination a{transition:all .15s ease-in-out;-webkit-perspective:1000}
#theme-page{padding:0;margin:0;min-height:200px;height:auto;position:relative}
#theme-page .theme-page-wrapper{margin:20px auto}
#theme-page .theme-page-wrapper.no-padding{margin-top:0!important;margin-bottom:0!important}
#theme-page .theme-page-wrapper .theme-content{padding:30px 20px}
#theme-page .theme-page-wrapper .theme-content.no-padding{padding-bottom:0!important;padding-top:0!important}
@media handheld,only screen and (max-width:768px){
#theme-page{padding:0!important}
.theme-page-wrapper:not(.full-width-layout){margin:0 auto 0!important}
}
.page-title{margin:25px 20px 15px;line-height:120%;-ms-word-wrap:break-word;word-wrap:break-word}
@media handheld,only screen and (max-width:1140px){
.page-title{margin-left:15px!important;margin-right:15px!important}
}
blockquote{position:relative;background-color:#f6f6f6;background-color:rgba(0,0,0,.05);padding:15px 15px 15px 70px}
blockquote:before{position:absolute;background-image:url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="%23ddd" viewBox="0 0 1664 1792"><path d="M768 960v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136zm896 0v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136z"></path></svg>');content:"";display:block;left:20px;top:20px;width:32px;height:35px}
table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden;margin-bottom:30px}
table th{text-align:center;padding:18px 12px;font-weight:700;text-transform:uppercase;font-size:14px}
table tfoot td{padding:6px}
table td{text-align:center;padding:12px}

/* --- theme-styles-inline-css: 5 av 30 regler --- */
body{background-color:#fff;}
.page-title{font-size:20px; color:#4d4d4d; text-transform:uppercase; font-weight:400; letter-spacing:2px;}
body{font-family:Open Sans}
body{font-family:Open Sans}
body{font-family:Open Sans}

/* --- mkhb-render.css: 2 av 42 regler --- */
.clearfix:after,.clearfix:before{content: " ";
    display: table}
.clearfix:after{clear: both}

/* --- mkhb-row.css: 0 av 13 regler --- */

/* --- mkhb-column.css: 0 av 39 regler --- */

/* --- woocommerce-common.6.10.2.css: 17 av 125 regler --- */
.woocommerce #order_comments{height:200px!important}
#order_review_heading,.products h2,.woocommerce-additional-fields h3,.woocommerce-billing-fields h3{font-size:20px!important}
.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-message .button{background-color:initial!important}
.woocommerce .woocommerce-ordering{margin:0 0 1em}
.woocommerce .woocommerce-ordering select{vertical-align:top}
.woocommerce-ordering{float:right}
@media handheld,only screen and (max-width:767px){
.woocommerce-ordering{float:none!important;width:100%;margin-bottom:15px!important}
.woocommerce-ordering select{width:100%}
}
@media handheld,only screen and (max-width:960px){
.single-product .product .entry-summary,.single-product .product .images{width:100%!important}
}
.woocommerce-pagination{margin:0 0 30px;text-align:left;float:left;padding:25px 0 0;position:relative}
.woocommerce-pagination .page-numbers{list-style:none;margin:0;padding:0;display:inline-block}
.woocommerce-pagination .page-numbers li{display:inline-block;margin:0;padding:0}
.woocommerce-pagination .page-numbers li .page-numbers{display:block;padding:11px 14px;line-height:12px;font-size:12px;margin:0 6px;font-weight:700;float:left;color:#9a9a9a;color:rgba(0,0,0,.4);border:2px solid transparent}
.woocommerce-pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers:hover{border:2px solid rgba(0,0,0,.4)}
.woocommerce-pagination .page-numbers li .page-numbers.next{width:34px;height:34px;padding:0;font-size:16px;line-height:34px;text-align:center}
.woocommerce-result-count{float:right;margin:0 0 30px;padding:25px 0 0;line-height:40px;color:#9a9a9a;color:rgba(0,0,0,.4)}
@media handheld,only screen and (max-width:767px){
.woocommerce-pagination,.woocommerce-result-count{float:none;text-align:center;margin:0;padding:0 0 25px}
}

/* --- woocommerce.6.10.2.css: 172 av 356 regler --- */
.woocommerce a.button,.woocommerce button.button,.woocommerce-page a.button,.woocommerce-page button.button{border-radius:0;border-style:solid;background-color:#454ea2;color:#fff;font-size:12px;padding:13px 30px}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover{background-color:#5f68bb;color:#fff}
.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-message .button{color:#515151}
.woocommerce div.product .mk-out-of-stock,.woocommerce div.product .onsale,.woocommerce ul.products li.product .mk-out-of-stock,.woocommerce ul.products li.product .onsale,.woocommerce-page div.product .mk-out-of-stock,.woocommerce-page div.product .onsale,.woocommerce-page ul.products li.product .mk-out-of-stock,.woocommerce-page ul.products li.product .onsale{position:absolute;font-size:13px;top:8px;right:8px;padding:12px 20px;margin:0;text-transform:uppercase;color:#debc51;font-weight:700;background-color:transparent;border:2px solid #debc51;border-radius:0;line-height:1;min-height:0;min-width:0;display:inline-block;box-sizing:border-box}
.woocommerce div.product .mk-out-of-stock,.woocommerce ul.products li.product .mk-out-of-stock,.woocommerce-page div.product .mk-out-of-stock,.woocommerce-page ul.products li.product .mk-out-of-stock{border-color:#aaa;color:#aaa}
.woocommerce div.product .mk-single-product-badges,.woocommerce-page div.product .mk-single-product-badges{text-align:right;margin-bottom:20px}
.woocommerce div.product .mk-single-product-badges .mk-out-of-stock,.woocommerce div.product .mk-single-product-badges .onsale,.woocommerce-page div.product .mk-single-product-badges .mk-out-of-stock,.woocommerce-page div.product .mk-single-product-badges .onsale{position:relative;line-height:1}
.woocommerce ul.products,.woocommerce-page ul.products{margin-left:-15px;margin-right:-15px}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-left:15px;margin-right:15px;margin-bottom:30px;text-align:center;-webkit-backface-visibility:hidden}
.woocommerce ul.products li.product .mk-product-warp,.woocommerce-page ul.products li.product .mk-product-warp{display:block;border-style:solid;overflow:hidden}
.woocommerce ul.products li.product .mk-product-warp img,.woocommerce-page ul.products li.product .mk-product-warp img{margin:0}
.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{display:inline-block}
.woocommerce ul.products li.product .price del .amount,.woocommerce-page ul.products li.product .price del .amount{color:#bbb!important}
.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{text-decoration:none}
.woocommerce ul.products li.product .price .amount,.woocommerce-page ul.products li.product .price .amount{display:inline-block;vertical-align:top;text-decoration:inherit}
.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;color:#000;font-weight:700;padding-bottom:15px;text-transform:none}
.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-size:18px;color:#222;font-weight:700;margin-bottom:4px;line-height:normal}
.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{border-style:solid;line-height:normal!important;text-transform:none}
.woocommerce ul.products li.product .mk-out-of-stock,.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .mk-out-of-stock,.woocommerce-page ul.products li.product .onsale{text-transform:none;z-index:30}
.woocommerce ul.products .mk-product-thumbnail-warp,.woocommerce-page ul.products .mk-product-thumbnail-warp{position:relative;margin:0 0 1em;overflow:hidden;z-index:1}
.woocommerce ul.products .mk-product-thumbnail-warp img,.woocommerce-page ul.products .mk-product-thumbnail-warp img{transition:all .3s}
.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:calc(25% - 30px)}
.woocommerce.columns-2 ul.products li.product{width:calc(50% - 30px)}
@media handheld,only screen and (max-width:768px){
.woocommerce-page.columns-4 ul.products,.woocommerce.columns-2 ul.products,.woocommerce.columns-4 ul.products{margin-left:-15px;margin-right:-15px}
.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-2 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:calc(50% - 30px)!important;margin-left:15px;margin-right:15px}
}
@media handheld,only screen and (max-width:600px){
.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-2 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:calc(100% - 30px)!important}
}
.woocommerce nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination{float:left;margin:20px 0}
.woocommerce nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul{border-width:0}
.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li{border-width:0}
.woocommerce nav.woocommerce-pagination ul .page-numbers,.woocommerce-page nav.woocommerce-pagination ul .page-numbers{padding:12px;line-height:12px;font-size:12px;margin:0 6px;font-weight:700;float:left;color:#9a9a9a;border:2px solid transparent}
.woocommerce nav.woocommerce-pagination ul .page-numbers.current,.woocommerce nav.woocommerce-pagination ul .page-numbers:focus,.woocommerce nav.woocommerce-pagination ul .page-numbers:hover,.woocommerce-page nav.woocommerce-pagination ul .page-numbers.current,.woocommerce-page nav.woocommerce-pagination ul .page-numbers:focus,.woocommerce-page nav.woocommerce-pagination ul .page-numbers:hover{border:2px solid rgba(0,0,0,.4);background-color:transparent}
.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:right;margin:0 0 30px;padding:25px 0 0;line-height:40px;color:#9a9a9a;color:rgba(0,0,0,.4)}
@media handheld,only screen and (max-width:767px){
.woocommerce .woocommerce-pagination,.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-pagination,.woocommerce-page .woocommerce-result-count{float:none;text-align:center;margin:0;padding:0 0 25px}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-initialized .slick-slide{display:block}
.woocommerce div.product h2,.woocommerce-page div.product h2{font-size:22px;text-transform:capitalize}
.woocommerce div.product select,.woocommerce-page div.product select{background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#a7adb8 50%),linear-gradient(135deg,#a7adb8 50%,transparent 50%);background-position:calc(91.5%) 51%,calc(94%) 51%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;line-height:1.5;padding:8px 40px 8px 15px;font-size:14px;font-weight:400;min-width:initial;max-width:100%;font-family:inherit;box-sizing:content-box}
.woocommerce div.product .mk-out-of-stock,.woocommerce div.product .onsale,.woocommerce-page div.product .mk-out-of-stock,.woocommerce-page div.product .onsale{top:0;right:0}
.woocommerce div.product .product_title,.woocommerce-page div.product .product_title{font-size:48px;line-height:1.2;font-weight:200;color:#000;text-transform:none}
.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{font-size:30px;color:#aaa;line-height:normal}
.woocommerce div.product span.price del,.woocommerce div.product span.price ins,.woocommerce-page div.product span.price del,.woocommerce-page div.product span.price ins{font-weight:400}
.woocommerce div.product span.price ins,.woocommerce-page div.product span.price ins{text-decoration:none}
.woocommerce div.product span.price ins .amount,.woocommerce-page div.product span.price ins .amount{color:#ff3d00}
.woocommerce div.product span.price del .amount,.woocommerce-page div.product span.price del .amount{color:#bbb!important}
.woocommerce div.product p.price .amount,.woocommerce div.product span.price .amount,.woocommerce-page div.product p.price .amount,.woocommerce-page div.product span.price .amount{display:inline-block;vertical-align:top;text-decoration:inherit}
.woocommerce div.product span.price,.woocommerce-page div.product span.price{display:inline-block}
.woocommerce div.product .product_meta>span,.woocommerce-page div.product .product_meta>span{display:block;line-height:2;font-weight:700;color:#222}
.woocommerce div.product .product_meta>span a,.woocommerce div.product .product_meta>span span,.woocommerce-page div.product .product_meta>span a,.woocommerce-page div.product .product_meta>span span{font-weight:400}
.woocommerce div.product .woocommerce-product-details__short-description,.woocommerce-page div.product .woocommerce-product-details__short-description{margin-top:20px}
.woocommerce div.product .woocommerce-product-details__short-description p,.woocommerce-page div.product .woocommerce-product-details__short-description p{font-size:14px;line-height:1.6;color:#888}
.woocommerce div.product .single_add_to_cart_button,.woocommerce-page div.product .single_add_to_cart_button{line-height:normal!important;text-transform:none}
.woocommerce div.product .single_add_to_cart_button svg,.woocommerce-page div.product .single_add_to_cart_button svg{transition:all .15s ease-in-out}
.woocommerce div.product.mk-button-full-width .single_add_to_cart_button,.woocommerce-page div.product.mk-button-full-width .single_add_to_cart_button{width:100%}
.woocommerce div.product .mk-out-of-stock,.woocommerce div.product .onsale,.woocommerce-page div.product .mk-out-of-stock,.woocommerce-page div.product .onsale{text-transform:none}
.woocommerce div.product form.cart,.woocommerce-page div.product form.cart{margin-bottom:0}
.woocommerce div.product form.cart label,.woocommerce-page div.product form.cart label{color:#222}
.woocommerce div.product form.cart .mk-quantity-label,.woocommerce-page div.product form.cart .mk-quantity-label{float:left;font-weight:700!important;margin-right:22px;padding-top:5px;line-height:normal}
.woocommerce div.product form.cart table.variations,.woocommerce-page div.product form.cart table.variations{overflow:auto}
.woocommerce div.product form.cart table.variations label,.woocommerce-page div.product form.cart table.variations label{font-weight:700!important}
.woocommerce div.product form.cart table.variations td,.woocommerce-page div.product form.cart table.variations td{text-align:left}
.woocommerce div.product form.cart table.variations select,.woocommerce-page div.product form.cart table.variations select{max-width:145px;min-width:145px}
.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{float:none;margin-bottom:25px;height:auto;position:relative}
.woocommerce div.product form.cart div.quantity::after,.woocommerce-page div.product form.cart div.quantity::after{display:table;content:'';clear:both}
.woocommerce div.product form.cart input[type=number],.woocommerce div.product form.cart select,.woocommerce-page div.product form.cart input[type=number],.woocommerce-page div.product form.cart select{border:1px solid #e3e3e3}
.woocommerce div.product form.cart input[type=number],.woocommerce-page div.product form.cart input[type=number]{-moz-appearance:textfield}
.woocommerce div.product div.images .flex-viewport,.woocommerce div.product div.images>.woocommerce-product-gallery__wrapper,.woocommerce-page div.product div.images .flex-viewport,.woocommerce-page div.product div.images>.woocommerce-product-gallery__wrapper{border-style:solid}
.woocommerce div.product div.images .flex-direction-nav,.woocommerce-page div.product div.images .flex-direction-nav{position:absolute;top:calc(50% - 57px);width:100%}
.woocommerce div.product div.images .flex-direction-nav a,.woocommerce-page div.product div.images .flex-direction-nav a{background:#fff;width:37px;height:37px;border-radius:50%;text-indent:-9999px;background-repeat:no-repeat;background-size:8px 13px;background-position:center}
.woocommerce div.product div.images .flex-direction-nav .flex-disabled,.woocommerce-page div.product div.images .flex-direction-nav .flex-disabled{display:none}
.woocommerce div.product div.images .flex-direction-nav .flex-next,.woocommerce-page div.product div.images .flex-direction-nav .flex-next{right:15px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAQAAAAUYRSMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhCAQOEADugoFKAAAApUlEQVQoz5XTIQ7CQBCF4T+QIGqq6iprq+t7gKIQPRXn6AHAgwZLZeuANAEDJCVpFjdq4IXRXzK7M29gxZUXa+Z8qYFAINCw+A0CWyIP1ExG9sQeqRiNHEk8UvIw0pJ6pOBmpCfzSM7ZyIXcIxmdkTuFR1JORp6UHkk4GHmz9EjMzshE7ZGIjZFhxt8lWohHim+KQYlRi2WJdYvAyMjJ0MrYi8P5AGy6jkMoXyq+AAAAAElFTkSuQmCC)}
.woocommerce div.product div.images .flex-direction-nav .flex-prev,.woocommerce-page div.product div.images .flex-direction-nav .flex-prev{left:15px;background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAQAAAAUYRSMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhCAQOEjWKByfrAAABPUlEQVQoz4WSP0tCYRSHn3utBoMsSIoQanCoQYIcXLw3uEFkg0VgELQ3FH6SvkVDEFFUkIJ6QZ0canGowaHAoVAwiByKpKFzzev7Qu/0/M75wfnzHiOO9gU45oB3jgytYYwTdgFoj2jSQc5JeUI1hLjBEu6RHTaEybMi/EmGa78hQoFF4Q/SuP4SUYrMC3dIUfP3EKPAjPAL69R/0ZRQgko//YTlpT2Dg8ukRB6waPzVNYEt8gRF37FKc7Bvkz0uGBVVYY2Wf24j3mJa+JYM3eG9mfzzTLL0hDfJEVINp+zwJcqmRFgtccVGv3acMhG1BxeHN4ksUSWqNlnD5lV4gSoxdYo6SZ6FZymTUMdskORReIoSjrqHJjb3wuPkSIN6tP6T29dd9eDRtnWr7rLNmScCc7oP+OaSCZbpcPgDt55E88KTcBAAAAAASUVORK5CYII=)}
.woocommerce div.product div.images .flex-control-thumbs,.woocommerce-page div.product div.images .flex-control-thumbs{background-color:transparent;margin-top:16px;max-width:650px;margin-left:auto;margin-right:auto;position:relative}
.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-page div.product div.images .flex-control-thumbs li{clear:none!important;box-sizing:border-box;padding-right:7px}
.woocommerce div.product div.images .flex-control-thumbs li:focus,.woocommerce-page div.product div.images .flex-control-thumbs li:focus{outline:0}
.woocommerce div.product div.images .flex-control-thumbs img.flex-active,.woocommerce-page div.product div.images .flex-control-thumbs img.flex-active{outline:1px solid #080707;outline-offset:-1px}
.woocommerce div.product div.images .flex-control-thumbs li,.woocommerce-page div.product div.images .flex-control-thumbs li{height:auto}
.woocommerce div.product section.products,.woocommerce-page div.product section.products{clear:both}
.woocommerce input[type=number]::-webkit-inner-spin-button,.woocommerce input[type=number]::-webkit-outer-spin-button,.woocommerce-page input[type=number]::-webkit-inner-spin-button,.woocommerce-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.woocommerce .mk-product-quantity,.woocommerce-page .mk-product-quantity{overflow:auto;float:left;position:relative}
.woocommerce .quantity input,.woocommerce-page .quantity input{width:75px;min-width:75px;height:auto;min-height:31px;float:left;padding:0 25px 0 0;border:1px solid #e3e3e3}
.woocommerce .quantity input:focus,.woocommerce-page .quantity input:focus{outline:0}
.woocommerce .quantity-nav,.woocommerce-page .quantity-nav{float:left;height:100%}
.woocommerce .quantity-button,.woocommerce-page .quantity-button{position:relative;cursor:pointer;border-left:1px solid #e3e3e3;min-width:28px;width:28px;right:-27px;text-align:center;color:#333;font-size:13px;line-height:normal;background-color:#fff;-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.woocommerce .quantity-button:hover,.woocommerce-page .quantity-button:hover{background-color:#eaeef7}
.woocommerce .quantity-button.quantity-up,.woocommerce-page .quantity-button.quantity-up{position:absolute;height:50%;top:1px}
.woocommerce .quantity-button.quantity-up svg,.woocommerce-page .quantity-button.quantity-up svg{position:absolute;top:5px;left:9px}
.woocommerce .quantity-button.quantity-down,.woocommerce-page .quantity-button.quantity-down{position:absolute;bottom:1px;height:50%}
.woocommerce .quantity-button.quantity-down svg,.woocommerce-page .quantity-button.quantity-down svg{position:absolute;bottom:5px;left:9px}
.woocommerce .woocommerce-variation,.woocommerce-page .woocommerce-variation{margin-bottom:20px}
.woocommerce table td,.woocommerce table th,.woocommerce-page table td,.woocommerce-page table th{text-align:left}
.woocommerce-cart .woocommerce strong,.woocommerce-checkout .woocommerce strong{color:#777}
.woocommerce-cart .woocommerce h2:not(.woocommerce-loop-product__title),.woocommerce-checkout .woocommerce h2:not(.woocommerce-loop-product__title),.woocommerce-checkout .woocommerce h3:not(.woocommerce-loop-product__title){font-size:18px;font-weight:700;border-bottom:1px solid #d7d8dc;padding-bottom:12px}
.woocommerce-checkout .woocommerce h2 .mk-wc-subtitle{display:block;text-transform:none;font-size:14px;font-weight:400;color:#888}
.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table{border-width:0}
.woocommerce-cart table.shop_table td,.woocommerce-cart table.shop_table th,.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{text-align:left}
.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table td{padding-top:14px;padding-bottom:14px;border-color:#edeef5}
.woocommerce-cart table.shop_table td.actions{padding:32px 0 42px 0}
.woocommerce-cart table.shop_table thead th,.woocommerce-checkout table.shop_table thead th{color:#222}
.woocommerce-cart table.shop_table .mk-cart-product-image{margin-right:20px}
@media only screen and (max-width:768px){
.woocommerce-cart table.shop_table .mk-cart-product-image{display:none}
}
.woocommerce-cart table.shop_table img,.woocommerce-checkout table.shop_table img{width:88px;border:1px solid #cfd3d9}
.woocommerce-cart table.shop_table .mk-product-quantity .qty{-moz-appearance:textfield}
@media only screen and (max-width:768px){
.woocommerce-cart table.shop_table .mk-product-quantity{float:none}
.woocommerce-cart table.shop_table .mk-product-quantity input{float:right}
}
.woocommerce-cart table.cart tr:first-child td,.woocommerce-cart table.cart tr:last-child td{border-top-width:0}
.woocommerce-checkout form .woocommerce-additional-fields label,.woocommerce-checkout form .woocommerce-billing-fields label{color:#157cf2;font-weight:700}
.woocommerce-cart form input,.woocommerce-checkout form input,.woocommerce-checkout form textarea{background:#fff;border-radius:3px;font-size:16px;padding:13px 12px 12px;border-color:#d5d8de}
.woocommerce-cart form input:focus,.woocommerce-checkout form input:focus,.woocommerce-checkout form textarea:focus{border-color:#157cf2}
.woocommerce-checkout form select{border-radius:3px!important;background:#fff url(../img/velg-pil.png) right center no-repeat!important;border-color:#d5d8de!important;padding:15px 12px 14px!important}
.woocommerce-checkout form .form-row{padding-left:0}
.woocommerce-cart #mk-checkout-button,.woocommerce-cart a.mk-wc-backword,.woocommerce-cart button.button,.woocommerce-checkout a.mk-wc-backword,.woocommerce-checkout button.button{border-radius:3px;font-size:14px;text-transform:capitalize;padding:16px 35px;background-color:#157cf2;line-height:1em!important}
.woocommerce-cart #mk-checkout-button:focus,.woocommerce-cart #mk-checkout-button:hover,.woocommerce-cart a.mk-wc-backword:focus,.woocommerce-cart a.mk-wc-backword:hover,.woocommerce-cart button.button:focus,.woocommerce-cart button.button:hover,.woocommerce-checkout a.mk-wc-backword:focus,.woocommerce-checkout a.mk-wc-backword:hover,.woocommerce-checkout button.button:focus,.woocommerce-checkout button.button:hover{background-color:#4597f5}
.woocommerce-cart button.button:disabled,.woocommerce-cart button.button:disabled[disabled]{padding:16px 35px;opacity:1;background-color:#bbbbbf!important;border-color:#bbbbbf!important;color:#fff!important}
.woocommerce-cart #mk-checkout-button#mk-checkout-button{display:inline-block;background-color:#157cf2!important}
.woocommerce-cart #mk-checkout-button#mk-checkout-button:focus,.woocommerce-cart #mk-checkout-button#mk-checkout-button:hover{background-color:#4597f5!important}
.woocommerce-cart a.mk-wc-backword.mk-wc-backword,.woocommerce-checkout a.mk-wc-backword.mk-wc-backword{margin-right:27px;background-color:transparent;border:2px solid #e6e7ee;color:#b7b9c5;padding-top:14px;padding-bottom:14px;line-height:1em!important}
.woocommerce-cart a.mk-wc-backword.mk-wc-backword:focus,.woocommerce-cart a.mk-wc-backword.mk-wc-backword:hover,.woocommerce-checkout a.mk-wc-backword.mk-wc-backword:focus,.woocommerce-checkout a.mk-wc-backword.mk-wc-backword:hover{border-color:#c8cad9;color:#9b9eae}
@media only screen and (max-width:768px){
.woocommerce-cart a.mk-wc-backword.mk-wc-backword,.woocommerce-checkout a.mk-wc-backword.mk-wc-backword{width:100%;box-sizing:border-box;margin-bottom:1rem;text-align:center}
}
.woocommerce-cart .mk-quantity-label{display:none}
.woocommerce-cart .wc-proceed-to-checkout{padding-top:30px;padding-bottom:50px}
.woocommerce-cart .wc-proceed-to-checkout a{box-sizing:border-box}
@media only screen and (max-width:768px){
.woocommerce-cart .wc-proceed-to-checkout a{width:100%;text-align:center;margin-bottom:.4rem}
}
.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none}
.woocommerce-cart .cart_totals .shop_table tr:not(.order-total) th{color:#888;font-weight:400}
.woocommerce-cart .cart_totals .shop_table tr td,.woocommerce-cart .cart_totals .shop_table tr th{border-top-width:0}
.woocommerce-checkout .woocommerce-billing-fields h3{display:none}
@media (min-width:769px){
.woocommerce-checkout .full-layout .mk-wc-title,.woocommerce-checkout .full-layout .woocommerce-checkout-payment,.woocommerce-checkout .full-layout .woocommerce-info{box-sizing:border-box;width:64%;float:left}
}
.woocommerce-checkout #order_review_heading{display:none}
.woocommerce-checkout table.woocommerce-checkout-review-order-table{background-color:#f1f1f5;border:1px solid #d5d8de;border-radius:5px;padding:20px 25px}
.woocommerce-checkout .full-layout #customer_details{position:relative}
@media (min-width:769px){
.woocommerce-checkout .full-layout #customer_details .col-1{width:64%}
.woocommerce-checkout .full-layout #customer_details .col-2{max-width:363px;width:33%;position:absolute;visibility:hidden}
}
.woocommerce-checkout .woocommerce-additional-fields{clear:both}
.woocommerce-checkout .woocommerce-checkout-review-order{margin-top:45px}
.woocommerce-checkout table.woocommerce-checkout-review-order-table{padding-top:10px;padding-bottom:10px}
.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th{font-size:18px;width:117px;max-width:117px;white-space:nowrap}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td,.woocommerce-checkout table.woocommerce-checkout-review-order-table th{padding:10px 0}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td{padding:15px 0;border-top-width:0;border-bottom:1px solid #d8d8d8;vertical-align:top}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-image{font-weight:700}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-total{font-weight:700}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-total p{margin-bottom:0}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-total .product-price-wrap{display:inline-block;margin-top:10px}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:not(:last-child) td,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:not(:last-child) th{border-width:0}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr:not(:last-child) th{font-weight:400}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td{text-align:right}
.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th{text-transform:none}
.woocommerce-checkout .woocommerce-checkout #payment{background:0 0}
.woocommerce-checkout .woocommerce-checkout #payment div.form-row,.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods{padding-left:3px;padding-right:0}
.woocommerce-checkout .woocommerce-checkout #payment ul.payment_methods{padding-top:0}
.woocommerce-checkout .woocommerce-checkout #payment div.payment_box{background-color:#f1f1f5;border:1px solid #d5d8de;border-radius:5px}
.woocommerce-checkout .woocommerce-checkout #payment div.payment_box:before{display:none}
.woocommerce-checkout .woocommerce-checkout #payment #place_order{float:none;background-color:#157cf2!important}
.woocommerce-checkout .woocommerce-checkout #payment #place_order:focus,.woocommerce-checkout .woocommerce-checkout #payment #place_order:hover{background-color:#4597f5!important}
.mk-checkout-steps{width:100%;text-align:center;margin-bottom:60px}
.mk-checkout-steps *{box-sizing:border-box}
.mk-checkout-steps-number .mk-checkout-step{display:inline-block;margin:0 30px}
.mk-checkout-steps-number .mk-checkout-step-number{float:left;text-align:center;padding-top:6px;border-radius:50%;background-color:#d8d8d8;color:#fff;font-size:18px;font-weight:700;width:35px;height:35px}
.mk-checkout-steps-number .mk-checkout-step-svg-wrap{display:none;float:left;width:35px;height:35px;text-align:center;padding-top:7px;border-radius:50%;background-color:#fff;border:2px solid #d8d8d8}
.mk-checkout-steps-number .mk-checkout-step-svg-wrap path{fill:#d8d8d8}
.mk-checkout-steps-number .mk-checkout-step-text{float:left;padding-top:6px;margin-left:15px;font-size:18px;color:#d8d8d8;font-weight:700;text-transform:uppercase}
.mk-checkout-steps-number .mk-checkout-step-active .mk-checkout-step-number{background-color:#157cf2}
.mk-checkout-steps-number .mk-checkout-step-active .mk-checkout-step-text{color:#888}
.mk-checkout-steps-number.mk-checkout-steps-payment-active .mk-checkout-step-cart .mk-checkout-step-number{display:none}
.mk-checkout-steps-number.mk-checkout-steps-payment-active .mk-checkout-step-cart .mk-checkout-step-svg-wrap{display:inline-block}

/* --- theme-options-production-1790253018.css: 65 av 351 regler --- */
.mk-customizer ul.products li.product .onsale{background-color:#e8b212;border-width:px;border-color:#e8b212;font-family:inherit;font-size:13px;font-weight:700;font-style:normal;color:#050505;}
.mk-customizer ul.products li.product .mk-out-of-stock{background-color:#f54453;border-width:px;border-color:rgba(255, 255, 255, 0);font-family:inherit;font-size:13px;font-weight:700;font-style:normal;color:#fff;}
.mk-customizer ul.products li.product .price ins .amount{font-family:inherit;font-size:18px;font-weight:700;font-style:normal;color:#008ee0;}
.woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}
.woocommerce-page ul.products li.product{margin-left:15px;margin-right:15px;margin-bottom:30px;}
.mk-customizer ul.products li.product .mk-product-warp{text-align:center;}
.woocommerce-page.columns-4 ul.products li.product{width:calc(25% - 30px);}
.mk-customizer ul.products li.product svg{display:inline-block;}
.mk-customizer ul.products li.product a.button{background-color:#008ee0;border-width:0px;border-color:#000;border-radius:3px;}
.mk-customizer ul.products li.product a.button:hover{background-color:#444;border-color:#444;color:#fff;}
.mk-customizer ul.products li.product a.button:hover .button-text{color:#fff;}
.mk-customizer ul.products li.product .woocommerce-loop-product__title{font-family:inherit;font-weight:700;font-style:normal;color:#000;font-size:18px !important;}
.mk-customizer ul.products li.product .price > .amount,.mk-customizer ul.products li.product .price del .amount{font-family:inherit;font-size:18px;font-weight:700;font-style:normal;color:#444;}
.mk-checkout-steps-number .mk-checkout-step-active .mk-checkout-step-number{background-color:}
.mk-checkout-step:not(.mk-checkout-step-active) .mk-checkout-step-number{background-color:#d8d8d8}
.mk-checkout-step:not(.mk-checkout-step-active) .mk-checkout-step-number{color:#ffffff}
.mk-checkout-step:not(.mk-checkout-step-active) .mk-checkout-step-text{color:#d8d8d8}
.mk-checkout-steps-number .mk-checkout-step-svg-wrap{border-color:#d8d8d8}
.mk-checkout-steps-number .mk-checkout-step-svg-wrap path{fill:#d8d8d8}
body.woocommerce-checkout .woocommerce input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not(.qty),body.woocommerce-checkout .woocommerce textarea,body.woocommerce-cart .woocommerce input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not(.qty){background-color:#fff;border-radius:3px;border-width:px;border-color:;}
body.woocommerce-checkout .woocommerce input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not(.qty):focus,body.woocommerce-checkout .woocommerce textarea:focus,body.woocommerce-cart .woocommerce input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not(.qty):focus{color:#888888;background-color:#ffffff;border-color:#888888;}
.woocommerce-cart .woocommerce h2:not(.woocommerce-loop-product__title),.woocommerce-checkout .woocommerce h2.mk-wc-title{font-family:inherit;font-size:18px;font-weight:700;font-style:normal;color:#404040;}
.woocommerce-page table.woocommerce-checkout-review-order-table,.woocommerce-page .woocommerce-checkout #payment div.payment_box,.woocommerce-page form.woocommerce-form-login{border-radius:5px;}
.woocommerce-page table.woocommerce-checkout-review-order-table,.woocommerce-page .woocommerce-checkout #payment div.payment_box,.woocommerce-page form.woocommerce-form-login{padding-top:25px;padding-right:0px;padding-bottom:20px;padding-left:15px;}
.woocommerce .cart_item .product-image{block}
.woocommerce .cart_item .mk-cart-product-image img,.woocommerce .cart_item .product-image img{border-radius:px;border-width:px;border-color:;}
.single-product .product .entry-summary .price > .amount,.single-product .product .entry-summary .price del .amount{font-family:inherit;font-size:30px;font-weight:400;font-style:normal;color:#008ee0;}
.woocommerce-page.single-product .product .summary .product_meta .posted_in,.woocommerce-page.single-product .product .summary .product_meta .sku_wrapper{display:none;}
.single-product div.product form.cart div.quantity input.qty{width:1px;}
.single-product div.product form.cart div.quantity .quantity-button{width:28px;}
.single-product div.product form.cart div.quantity .quantity-button.quantity-up{top:1px;height:calc( 50% - 1px );}
.single-product div.product form.cart div.quantity .quantity-button.quantity-down{bottom:1px;height:calc( 50% - 1px );}
.single-product div.product form.cart div.quantity input.qty{width:1px;}
.single-product div.product form.cart div.quantity .quantity-button{width:28px;}
.single-product div.product form.cart div.quantity .quantity-button.quantity-up{top:1px;height:calc( 50% - 1px );}
.single-product div.product form.cart div.quantity .quantity-button.quantity-down{bottom:1px;height:calc( 50% - 1px );}
.single-product div.product .woocommerce-product-details__short-description,.single-product div.product .woocommerce-product-details__short-description p{font-family:inherit;font-size:14px;font-weight:400;font-style:normal;color:#444;}
.single-product div.product .mk-single-product-badges .onsale{border-width:px;border-color:#008ee0;font-family:inherit;font-size:13px;font-weight:700;font-style:normal;color:#008ee0;}
.single-product .product .mk-single-product-badges .mk-out-of-stock{border-width:px;}
.single-product div.product .product_title{font-family:inherit;font-size:35px;font-weight:400;font-style:normal;color:#000000;}
.single-product div.product .single_add_to_cart_button svg{display:inline-block;fill:;}
.single-product div.product .single_add_to_cart_button{background-color:#008ee0 !important;border-radius:3px;}
.single-product div.product .single_add_to_cart_button:hover{background-color:#444 !important;border-color:#444;}
.single-product div.product .single_add_to_cart_button:hover svg{fill:;}
.single-product .product .entry-summary .price ins .amount{font-family:inherit;font-size:30px;font-weight:400;font-style:normal;color:#008ee0;}
body{font-size:15px; color:#444444; font-weight:400; line-height:1.66em;}
p{font-size:16px; color:#444444; line-height:1.66em;}
h1,h2,h3,h4{line-height:1.3em;}
a{color:#1f96c1;}
a:hover{color:#444444;}
.master-holder strong{color:#444444;}
.master-holder h1{font-size:35px; color:#404040; font-weight:400; text-transform:none;}
.master-holder h2{font-size:25px; color:#404040; font-weight:400; text-transform:none;}
.master-holder h3{font-size:24px; color:#404040; font-weight:600; text-transform:uppercase;}
.master-holder h4{font-size:18px; color:#404040; font-weight:600; text-transform:uppercase;}
.mk-grid{max-width:1140px;}
@media handheld, only screen and (max-width:1140px){
.mk-grid{width:auto;}
}
@media handheld, only screen and (max-width:960px){
.theme-page-wrapper .theme-content{width:100% !important; float:none !important;}
.theme-page-wrapper:not(.full-width-layout){padding-right:15px !important; padding-left:15px !important;}
.theme-page-wrapper:not(.full-width-layout) .theme-content:not(.no-padding){padding:25px 0 !important;}
}
.single_add_to_cart_button,.button.checkout-button,.woocommerce #payment #place_order{background-color:#00aeef !important;}
::-webkit-selection{background-color:#00aeef; color:#fff;}
::-moz-selection{background-color:#00aeef; color:#fff;}
::selection{background-color:#00aeef; color:#fff;}
.single-product .entry-summary .price .amount{color:#00aeef;}

/* --- shortcodes-styles.min.css: 24 av 3627 regler --- */
.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flex-direction-nav a{display:block;position:absolute;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav .flex-next{opacity:.7}
.flex-direction-nav .flex-prev{opacity:.7}
.flex-direction-nav .flex-next:hover{opacity:1}
.flex-direction-nav .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;cursor:default}
.flex-control-nav{width:100%;left:0;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}
.flex-control-thumbs{margin:20px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:100px;height:60px;margin:0 20px 0 0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.flex-direction-nav a{z-index:10}
a.button,button.button{margin:0;border:none;outline:0!important;font-size:13px;line-height:13px!important;padding:12px 15px;text-transform:uppercase;vertical-align:top;letter-spacing:1px;display:inline-block;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;font-weight:700;left:auto;white-space:nowrap;display:inline-block;background-color:#252525;color:#fff}
a.button svg,button.button svg{fill:#fff;height:16px;margin-right:10px;-webkit-transform:translateY(2px);transform:translateY(2px)}
a.button:hover,button.button:hover{background-color:#707070;color:#fff}
a.button:active,button.button:active{top:1px}
.woocommerce-message .button{background-color:transparent!important;padding:0!important;color:#252525;vertical-align:middle;line-height:inherit!important}
.woocommerce-message .button:hover{background-color:transparent!important;color:#707070!important}
.mk-svg-icon{width:auto;height:auto;fill:currentColor}
.slick-slider{background:#000}

/* --- style.css: 10 av 81 regler --- */
body{font-family: 'Lato', sans-serif;
    color: #000;}
.refresh p{color: #000;}
.refresh.mk-customizer ul.products li.product .mk-product-warp,.refresh .woocommerce ul.products li.product{overflow: hidden;}
.refresh.mk-customizer ul.products li.product .onsale{background: none;
    border: none;
    color: #e5b700;
    text-transform: uppercase;
    font-size: 16px;
    top: 290px;
    right: 95px;
    padding: 0;}
.refresh .woocommerce ul.products li.product .price{font-size: 16px;}
.refresh.mk-customizer ul.products li.product a.button{width: 100%;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;}
.refresh.mk-customizer ul.products li.product svg{height: 18px !important;
    width: 18px !important;}
.refresh .master-holder h3{margin-bottom: 0px;}
.refresh .master-holder strong{color: #000;}
@media handheld, only screen and (max-width: 1023px){
.refresh.mk-customizer ul.products li.product .onsale{font-size: 18px;
        top: auto;
        bottom: 150px;
        display: block;
        width: 100%;
        text-align: center;
        right: 0;}
}

