@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);/* http://meyerweb.com/eric/tools/css/reset/ * v2.0 | 20110126 * License:none (public domain) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
button, input, optgroup, select, textarea{color:inherit;font:inherit;margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body, input, textarea, select{-webkit-font-smoothing:antialiased;}
input[type=text], input[type=password], input[type=submit], textarea, select{-webkit-appearance:none;border-radius:0;}
main{display:block;}
.clear{zoom:1;}
.clear:before, .clear:after{content:"";display:table;}
.clear:after{clear:both;}
.hide{display:none;}
*{-moz-box-sizing:border-box;box-sizing:border-box;}
body{color:#666666;font:12px Helvetica, Arial, sans-serif;line-height:1;/* background:#ececec;*/
}
a{color:#444;}
a:hover{text-decoration:none;}
h2, h3, h4{color:#444;font-family:'Roboto', sans-serif;font-weight:bold;}
h4{color:#262626;font-family:Helvetica, Arial, sans-serif;font-weight:bold;padding-top: 8px;}
strong{font-weight:bold;}
input[type=text], input[type=password], textarea, select{border:1px solid #e3e4de;outline:0 none;background:#fff;}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus{border-color:#929487;}
input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{color:#b3b3b3;}
input[type=text]:-moz-placeholder, input[type=password]:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder{/* Firefox 18- */
color:#b3b3b3;}
input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{/* Firefox 19+ */
color:#b3b3b3;}
input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder{color:#b3b3b3;}
input[type=text].placeholder, input[type=password].placeholder, textarea.placeholder, select.placeholder{color:#b3b3b3;}
input[type=text], input[type=password], select{line-height:1.5;}
textarea{line-height:1.2;}
.caret{display:inline-block;width:0;height:0;margin:0 0 2px;vertical-align:middle;border-style:solid solid none;border-width:6px 5px 0;border-color:#595959 transparent transparent;}
.main-header{/* border-bottom:1px solid #c7c9be;*/
}
.sidebar-header{/* border-bottom:1px solid #c7c9be;*/
}
.form-group input[type=text], .form-group input[type=password], .form-group textarea, .form-group select{display:block;width:100%;}
.form-group .input-combobox{display:block;position:relative;}
.form-radio-group li:first-child, .form-checkbox-group li:first-child{padding-top:0;}
.form-text{line-height:1.5;}
.form-highlight{box-shadow:inset 0 0 5px #ebccd1;}
.form-help{float:right;text-align:right;}
.button{background:#373833;color:#fff;border:0 none;cursor:pointer;}
.button-secondary{background:#929487;}
a.button{display:inline-block;text-decoration:none;}
.input-combobox input[type=text]{border-right:0;}
.input-combobox a{position:absolute;top:0;right:0;display:block;background:#929487 url(images/combobox-toggle.svg) center center no-repeat;background-size:16px 9px;cursor:pointer;}
.input-combobox a.input-combobox-load{background-image:url(images/combobox-load.gif);background-size:16px 16px;}
.input-combobox .ui-menu{background:#fff;overflow-y:auto;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);max-height:200px;}
.input-combobox .ui-menu .ui-menu-item{list-style-image:none;line-height:1.2;}
.input-combobox .ui-menu .ui-state-focus{margin:0;color:#262626;}
.alert{padding:15px 20px;border:1px solid transparent;}
.alert li{line-height:1.5;}
.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}
.alert-error .alert-link{color:#843534;}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b;}
.alert-warning .alert-link{color:#66512c;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f;}
.alert-info .alert-link{color:#245269;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;}
.alert-success .alert-link{color:#2b542c;}
.content-text{line-height:1.5;margin-left:26px;font-size:18px;width:85%;}
.content-text p:first-child, .content-text ul:first-child, .content-text ol:first-child{margin-top:0;}
.content-text ul{list-style:disc;}
.content-text ol{list-style:decimal;}
.content-text em{font-style:italic;}
.attribute-list li{line-height: 1.5;font-weight: 600;border-bottom: 1px solid #d2d2d2;color: #545454;padding-bottom: 4px;}
.attribute-list li:first-child{margin-top:0;}
.attribute-list span{color: #3e3e3e;font-weight: 400;}
.attribute-list-icon{vertical-align:bottom;}
.attribute-list-icon-tip img{width:40px;height:40px;}
.catalog-item a{display:block;text-align:center;font-family:'Roboto', sans-serif;color:#262626;text-decoration:none;font-weight:bold;background:#fff;font-size:20px;padding:10px 19px 22px 30px;position:relative;text-align:left;text-transform:lowercase;transition:all .15s ease-out;}
.catalog-item a:hover{box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);}
.catalog-item img{width:100%;vertical-align:top;}
.catalog-product form{zoom:1;}
.catalog-product form:before, .catalog-product form:after{content:"";display:table;}
.catalog-product form:after{clear:both;}
.catalog-product-gallery-image ul img{display:none;}
.catalog-product-gallery-image .bx-wrapper img{display:block;}
.catalog-product-gallery-image .bx-wrapper .bx-viewport{box-shadow:none;border:0 none;left:0;}
.catalog-product-gallery-thumbnails{text-align:center;font-size:0;}
.catalog-product-gallery-thumbnails img{vertical-align:top;}
.catalog-product-sku{color:#262626;}
.catalog-product-categories{font-weight:bold;}
.catalog-product-attribute{margin-top:12px;}
.catalog-product-attribute h4 small{font-weight:normal;color:#666666;margin-left:6px;}
.catalog-product-attribute-list ul{margin:6px 0 0 20px;}
.catalog-product-attribute-list li{line-height:1.2;padding:2px 0;}
.catalog-product-attribute-list li small{margin-left:6px;}
.catalog-product-attribute-list input{margin-right:6px;}
.catalog-product-attribute-icons ul{zoom:1;}
.catalog-product-attribute-icons ul:before, .catalog-product-attribute-icons ul:after{content:"";display:table;}
.catalog-product-attribute-icons ul:after{clear:both;}
.catalog-product-attribute-icons li{float:left;/* padding:10px 6px 0;*/
}
.catalog-product-attribute-icons label{/* display:block;*/
/* width:40px;*/
/* text-align:center;*/
cursor:pointer;}
.catalog-product-attribute-icons label input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 0;
    height: 0;
}
.catalog-product-attribute-icons .catalog-product-attribute-icon{margin-bottom:4px;border:3px solid #f1f1f1;margin:4px;}
.catalog-product-attribute-icons .catalog-product-attribute-icon-empty{height:40px;border:1px dotted #e3e4de;}
.catalog-product-attribute-icons img{display:block;margin:2px;}
.catalog-product-attribute-tip{text-align:center;line-height:1.5;max-width:180px;font-size:12px;font-weight:bold;}
.catalog-product-attribute-tip small{display:block;}
.catalog-product-price strong, .catalog-product-add-to-cart strong{color:#262626;}
.catalog-product-price strong{display:block;float:left;}
.catalog-product-price-amount{font-family:'Roboto', sans-serif;color:#262626;white-space:nowrap;}
.company-about-intro{display:block;width:100%;}
.company-clients-list-item{text-align:center;}
.company-clients-list-item img{display:block;width:100%;margin-bottom:2px;}
.news-index .news-article{/* border-top:1px solid #c7c9be;*/
}
.news-index .news-article:first-child{padding-top:0;margin-top:90px;border-top:0 none;}
.news-article-image{display:block;width:100%;border:1px solid #c7c9be;}
.cart-items-headings{font-weight:bold;color:#262626;}
.cart-items-item{border-bottom:1px solid #c7c9be;margin-bottom: 40px;}
.cart-items-item-image img{width:100%;display:block;margin:0 auto;max-width:100px;vertical-align:top;}
.cart-items-item-edit{text-align:right;}
.cart-recalculate{float:right;border-bottom:1px solid #c7c9be;width:50%;text-align:right;}
.cart-totals{zoom:1;text-align:right;line-height:1.5;clear:both;}
.cart-totals:before, .cart-totals:after{content:"";display:table;}
.cart-totals:after{clear:both;}
.cart-totals strong{display:block;color:#262626;}
.cart-totals-final{font-family:'Roboto', sans-serif;color:#262626;line-height:1;}
.cart-totals-final:first-child{margin-top:0;}
.cart-totals small{display:block;line-height:1.2;}
.cart-checkout{text-align:right;}
.cart-checkout-step-header{zoom:1;overflow:hidden;background:#e3e4de;margin-top:36px;}
.cart-checkout-step-header:before, .cart-checkout-step-header:after{content:"";display:table;}
.cart-checkout-step-header:after{clear:both;}
.cart-checkout-step-header span{display:block;width:40px;line-height:40px;text-align:center;background:#fff;font-family:'Roboto', sans-serif;color:#262626;font-size:18px;float:left;margin:10px 30px 10px 10px;}
.cart-checkout-step-header h3{float:left;line-height:60px;}
.cart-checkout-step-header a{float:right;margin:25px 34px 0 0;}
.cart-checkout-step-header + .cart-checkout-step-header{margin-top:12px;}
.alert + .cart-checkout-step-header{margin-top:12px;}
h2 + .cart-checkout-step-header{margin-top:7px;}
.sidebar-navigation li{background:url(images/sidebar-nav-bullet.svg) no-repeat;background-size:4px 7px;line-height:1.2;}
.sidebar-navigation a{color:#666666;text-decoration:none;}
.sidebar-navigation a:hover{text-decoration:underline;}
.sidebar-navigation a.active{font-weight:bold;}
#container{max-width:1200px;margin:0 auto;padding:0 20px;}
#background{background:#fff;}
#header{zoom:1;color:#262626;}
#header:before, #header:after{content:"";display:table;}
#header:after{clear:both;}
#header a{text-decoration:none;}
#header a:hover{text-decoration:underline;}
#logo{display:block;width:136px;height:80px;background:url(../stylesheets/images/rkf-logo-jauns.svg);text-align:left;text-indent:100%;white-space:nowrap;overflow:hidden;float:left;}
#logo{transition:all .15s ease-out;}
#logo:hover{opacity:0.8;}
#brand{display:none;}
#language{float:right;position:relative;}
#language ul{display:none;position:absolute;right:0;background:#fff;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);z-index:1;}
#language li{background-repeat:no-repeat;background-size:16px 11px;padding-left:25px;color:#666666;}
#language li.language-lv{background-image:url(images/flag-lv.png);}
#language li.language-en{background-image:url(images/flag-en.png);}
#language li.language-ru{background-image:url(images/flag-ru.png);}
#language a{color:#262626;}
#language > a{display:inline-block;background-repeat:no-repeat;background-size:16px 11px;padding-bottom:8px;}
#language > a:hover{text-decoration:none;}
#language .language-current-lv{background-image:url(images/flag-lv.png);}
#language .language-current-en{background-image:url(images/flag-en.png);}
#language .language-current-ru{background-image:url(images/flag-ru.png);}
#language .caret{margin-left:2px;}
#cart{display:block;float:right;clear:right;color:#262626;padding:4px 0 0 30px;background:url(images/cart.svg) no-repeat;background-size:22px 20px;line-height:16px;}
#customer{color:#666;line-height:1.5;}
#contact{
    float: right;
    white-space: nowrap;
    margin: 30px 32px 0 0;
}
#contact span {
    margin: 0 8px;
}
#navigation a{text-decoration:none;}
#navigation span{display:inline-block;border-bottom-style:solid;border-bottom-color:transparent;}
#navigation > ul > li > a{display:inline-block;border-bottom-color:transparent;border-bottom-style:solid;font-family:'Roboto', sans-serif;}
#navigation > ul > li > a.navigation-active, #navigation .navigation-dropdown > a.navigation-hover, #navigation > ul > li > a:hover{border-bottom:3px solid #969696;}
#navigation > ul > li ul a{color:#262626;}
#navigation > ul > li ul a.navigation-active{color:#666666;}
#navigation .navigation-dropdown > a{border-bottom:0 none;}
#navigation .navigation-dropdown > a.navigation-hover span, #navigation .navigation-dropdown > a.navigation-active span{border-bottom-color:#569ca8;}
#navigation .navigation-dropdown .caret{display:none;}
#footer{background:#999999;color:#f4f5ed;margin-top:100px;}
#footer h3{color:inherit;}
#footer a{color:inherit;}
#footer .footer-contact p{line-height:1.5;}
#footer .footer-menu{background:#5b5b5b;font-family:'Roboto', sans-serif;color:#f4f5ed;/* text-transform:uppercase;*/
}
#footer .footer-menu a{text-decoration:none;}
#footer .footer-menu a.active, #footer .footer-menu a:hover{text-decoration:underline;}
#footer .footer-copyright{background:#3f3f3f;/* text-align:center;*/
color:#949494;line-height:1.2;}
.home main{padding-top:0;padding-bottom:0;}
.home-slides ul img{display:none;}
.home-slides .bx-viewport{box-shadow:none;border:0 none;left:0;}
.home-slides .bx-wrapper img{display:block;margin:0 auto;}
.home-slides .bx-wrapper .bx-prev, .home-slides .bx-wrapper .bx-next{background:rgba(255, 255, 255, 0.6) no-repeat;background-size:11px 20px;z-index:8000;}
.home-slides .bx-wrapper .bx-prev:hover, .home-slides .bx-wrapper .bx-next:hover{background-color:rgba(255, 255, 255, 0.8);}
.home-slides .bx-wrapper .bx-prev{left:0;background-image:url(images/slider-prev.svg);}
.home-slides .bx-wrapper .bx-next{right:0;background-image:url(images/slider-next.svg);}
.home-slides .bx-wrapper .bx-pager.bx-default-pager a{background:#ffffff;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);}
.home-slides .bx-wrapper .bx-pager.bx-default-pager a.active{width:12px;height:12px;border-radius:6px;box-shadow:0 0 5px rgba(0, 0, 0, 0.4);position:relative;top:-1px;}
.home-banners img{display:block;width:100%;border:1px solid #c7c9be;}
.home-intro{/* text-align:center;*/
line-height:1.5;color:#515151;}
.page-cart-checkout-confirmation #content form{text-align:right;}
.page-cart-checkout-customer main, .page-cart-checkout-billing-data main, .page-cart-checkout-delivery-data main{padding-bottom:12px;}
.page-cart-checkout .alert{margin-top:7px;}
.contact main{padding-top:0;}
.contact #content .alert{margin-top:10px;}
.contact-info{l;line-height:1.5;font-size:15px;margin-bottom:80px;}
.contact-info h3{line-height:1.5;font-size:20px;}
.layer{background-color:rgba(139, 139, 139, 0.09);height:100%;left:0;position:absolute;top:0;width:100%;}
.call-to-act{color:#ff5757;font-size:15px;font-weight:500;padding-top:14px;}
#navigation > ul{padding:18px 0 0;border-bottom:2px solid #969696;margin:-56px 0 50px 0;}
#navigation > ul > li{padding-right:25px;font-weight:500;}
#navigation > ul > li > a{font-size:22px;}
#sidebar h4, #sidebar h3{font-size:20px;}
.sidebar-main{color:#222;font-size:14px;line-height:1.5;}
.fancybox-overlay{background-color:rgba(0, 0, 0, 0.57);background-image:none;}
#navigation .navigation-item-1{margin-left:0;}
#navigation .navigation-item-1 a{/* background:none;*/
/* background-size:inherit;*/
/* display:block;*/
/* height:inherit;*/
/* overflow:initial;*/
/* text-align:left;*/
/* text-indent:0;*/
/* white-space:nowrap;*/
/* width:inherit;*/
}
#navigation > ul > li > a{border-bottom:3px solid #ffffff;}
#navigation > ul > li > a.navigation-active, #navigation .navigation-dropdown > a.navigation-hover, #navigation > ul > li > a:hover{border-bottom:3px solid #969696;}
#navigation > ul > li ul{background:#fff;font-size:16px;margin:3px 0 0;padding:20px 30px 20px 30px;z-index:1;}
#navigation > ul > li ul li{padding:12px 0;}
#navigation a{padding-bottom:8px;}
#navigation a, #navigation span{text-transform:capitalize;}
#navigation a:hover{text-decoration:none;}
#navigation span{border-bottom-style:none;}
.content-text img{border:1px solid #bbb;width:80%;float:left;}
.content-text p{margin-bottom:30px;margin-left:24px;}
#share{float:right;clear:both;margin-top:40px;}
#share-in-footer{/* float:right;*/
clear:both;padding-top:10px;padding-bottom:60px;display:block;width:100%;/* margin:auto 0;*/
/* display:block;*/
padding-left:30px;}
#share li, #share-in-footer li{float:left;}
#share li a, #share-in-footer li a{display:block;width:20px;height:34px;background:url(images/rkf-share.svg) no-repeat 5px 2px;-webkit-background-size:21px 61px;-moz-background-size:21px 61px;-o-background-size:21px 61px;background-size:140px 66px;text-indent:100px;overflow:hidden;opacity:0.7;transition:all .25s ease-out;}
#share li.facebook a,#share-in-footer li.facebook a{margin-left:12px;width:35px;background-position:0 -16px;}
#share li.instagram a, #share-in-footer li.instagram a{margin-left:4px;width:35px;background-position:-36px -16px;}
#share li.vimeo a, #share-in-footer li.vimeo a{margin-left:4px;width:35px;background-position:-71px -16px;}
#share li.pinterest a, #share-in-footer li.pinterest a{margin-left:4px;width:35px;background-position:-105px -16px;}
#share li a,#share-in-footer a{background-image:url(images/rkf-share.svg);}
#share li a:hover{opacity:1;}
/*label input[type="radio"]{position:absolute;opacity:0;cursor:pointer;}*/
label input:checked ~ .catalog-product-attribute-icon{border:3px solid #62739e;}
/* ATPAKAL UZ SAKUMU */
#button{display:inline-block;background-color:#d3d3d3;background-image:url("https://rkf.lv/stylesheets/images/f077.svg");filter:opacity(0.5);background-repeat:no-repeat;background-size:70% 80%;background-position:center 30%;width:50px;height:50px;text-align:center;border-radius:10px;position:fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000;box-shadow:3px 3px 6px 1px #00000080;}
#button::after{/* content:"\f077";*/
font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:2em;line-height:50px;color:#fff;}
#button:hover{cursor:pointer;background-color:#333;}
#button:active{background-color:#555;}
#button.show{opacity:1;visibility:visible;}
/* Styles for the content section */
.content{width:77%;margin:50px auto;font-family:'Merriweather', serif;font-size:17px;color:#6c767a;line-height:1.9;}
/* ATPAKAL UZ SAKUMU - END */
/* SAKUMLAPAS INTRO */
/* #intro{background-image:url(https://rkf.lv/images/2020/biroju-darba-kresli-rkf-4.jpg);background-size:100% auto;background-position:50% 0%;width:100%;display:block;}
.intro-container{padding-top:510px;padding-bottom:50px;}
*/
#intro{position:relative;}
.price-tag{/* display:none;*/
position:absolute;font-size:18px;font-weight:600;color:#fff;background:#FF5757;padding:12px;border-radius:34px;text-decoration:none;transition:all .30s ease-out;}
.price-tag:hover{/* box-shadow:2px 2px 6px 0px rgb(0 0 0 / 26%);*/
/* background:#f05151;*/
background:#fff;color:#f05151;}
.price-tag-kvadrats{top:22%;left:29%;}
.price-tag-kons{top:8%;left:57%;}
.price-tag-stars{top:26%;left:83%;}
.intro-container{margin-top:30px;}
#intro img, #video img{width:100%;/* z-index:-30;*/
}
#intro img {
    display: block;
}
#intro h1, #video h1, #video h3{font-size:36px;font-weight:700;color:#fff;text-shadow:2px 2px 4px #282828;text-align:center;/* margin-top:-120px;*/
}
#video h1{width:520px;font-size:46px;margin:auto;margin-top:0px;}
#video h3{font-size:18px;}
#intro .btn{font-size:22px;color:#FF5757;margin-top:22px;/* margin-bottom:45px;*/
display:block;text-align:center;font-weight:600;}
.tests-1{/* display:none;*/
}
.produkta-flize-intro{float:left;width:18%;margin:0 2.5% 0 0;padding:30px 0 60px;}
.pedeja-flize{margin:0;}
.produkta-flize-intro .catalog-products-image{padding:5px;}
.tests-2 .main-header h2{text-align:center;padding:30px 0 0;}
a.vairak{font-size:20px;text-align:center;margin:auto;display:table;text-decoration:none;font-weight:600;padding:20px 66px;background:#EFEFEF;border:1px solid #cacaca;border-radius:40px;margin-bottom:60px;transition:all .15s ease-out;}
a.vairak:hover{box-shadow:3px 3px 8px 0px rgb(0 0 0 / 30%);}
.tests-2 h3{font-size:18px;text-align:center;padding-top:10px;}
.intro-container-2{margin-top:-30%;margin-bottom:20%;display:grid;}
a.vairak.video-btn{display:inline-block;margin:30px auto;}
div#video{background:#aaaaaa;}
.poga-1{text-align:center;}
div#catalog-product{overflow:auto;}
.price-cart-btn-and-alert-info{position:fixed;width:100%;height:100px;bottom:0;left:0px;padding:10px 6%;background:#ffffff;box-shadow:0 -1px 4px 1px rgba(0, 0, 0, 0.17);}
.fancybox-inner .button{cursor:pointer;font-size:17px;background:#d51d2e;color:#fff;border:0 none;border-radius:5px !important;}
.catalog-product-add-to-cart label input{font-size:17px;font-weight:bold;border-radius:5px;box-shadow:inset 0 0 3px 0px #949494;}
.catalog-product-price{float:left;margin-top:7px;}
.catalog-product-add-to-cart{float:right;}
.catalog-product-add-to-cart input[type=text]{margin:0 13px 0 11px;}
.alert li{text-align:center;font-size: 17px;}
.catalog-product .alert{margin-top:10px;}
.alert-error, .alert-success{position:fixed;width:100%;left:0;bottom:100px;font-size: 18px;font-weight:bold;}
small{font-size:13px;/* width: 130px; *//* display: block; */}
small{font-size:12px;padding-top:5px;color:red;font-weight:900;}
.catalog-product-gallery-thumbnails a.active{border:1px #989898 solid;display:inline-block;}
.catalog-product-gallery-thumbnails a{border:1px #eaeaea solid;display:inline-block;box-shadow:0 0px 1px 1px rgba(0, 0, 0, 0.1);}
.cart-items-item-actions, .cart-items-item-total, .cart-items-item-price {font-size: 16px;}
.page-cart .alert-error,
.page-cart .alert-success {
  position: inherit;
}
/* MEDIA QUERIES */
@media only screen and (-webkit-min-device-pixel-ratio:2){
#language li.language-lv{background-image:url(images/flag-lv@2x.png);}
#language li.language-en{background-image:url(images/flag-en@2x.png);}
#language li.language-ru{background-image:url(images/flag-ru@2x.png);}
#language .language-current-lv{background-image:url(images/flag-lv@2x.png);}
#language .language-current-en{background-image:url(images/flag-en@2x.png);}
#language .language-current-ru{background-image:url(images/flag-ru@2x.png);}
}
@media only screen and (max-width:992px){
h2{font-size:26px;}
h3{font-size:20px;}
h2 + h3{margin-top:5px;}
input[type=text], input[type=password], textarea, select{font-size:16px;padding:7px 10px;}
input[type=text], input[type=password], select{height:40px;}
.main-header{padding-bottom:7px;}
.section-header{margin:32px 0 16px;}
.sidebar-header{padding:5px 0 8px;}
.form-group .input-combobox{padding-right:40px;}
.form-radio-group, .form-checkbox-group{padding-left:13px;margin:19px 0;}
.form-radio-group li, .form-checkbox-group li{padding-top:7px;}
.form-radio-group li input, .form-checkbox-group li input{margin-right:5px;}
.input-combobox a{width:40px;height:40px;}
.input-combobox .ui-menu .ui-menu-item{padding-left:10px;padding-right:10px;}
.catalog-filter h4{margin-top:24px;}
.catalog-filter li input{margin-right:5px;}
.catalog-item{font-size:16px;}
.catalog-product-price-amount{font-size:26px;}
.cart-totals-final{font-size:26px;}
#customer span{margin:0 20px;}
.page-catalog #content .catalog-products-category{padding-bottom:36px;}
.contact #content textarea{height:120px;}
.fancybox-wrap {width: 100% !important;left: 0 !important;top: 0 !important;position: fixed !important;}
.fancybox-inner {width: 100% !important;}
.catalog-product-attributes-all {padding-bottom: 140px;}
.catalog-product-gallery-thumbnails img{width: 60px;height:auto;}
.catalog-product-gallery-thumbnails a{margin:8px;}
}
@media only screen and (min-width:768px) and (max-width:992px){
body{font-size:13px;}
h4{font-size:13px;}
small{font-size:12px;}
main{padding:10px 8px 40px;}
.grid{zoom:1;margin:-8px 0 0 -8px;}
.grid:before, .grid:after{content:"";display:table;}
.grid:after{clear:both;}
.grid [class^=cell-], .grid > .cell{float:left;padding-top:8px;padding-left:8px;}
.grid > .cell{width:100%;}
.grid .cell-1{width:8.33333333%;}
.grid .cell-2{width:16.66666667%;}
.grid .cell-3{width:25%;}
.grid .cell-4{width:33.33333333%;}
.grid .cell-5{width:41.66666667%;}
.grid .cell-6{width:50%;}
.grid .cell-7{width:58.33333333%;}
.grid .cell-8{width:66.66666667%;}
.grid .cell-9{width:75%;}
.grid .cell-10{width:83.33333333%;}
.grid .cell-11{width:91.66666667%;}
.grid .cell-12{width:100%;}
.grid .pad-1{margin-left:8.33333333%;}
.grid .pad-2{margin-left:16.66666667%;}
.grid .pad-3{margin-left:25%;}
.grid .pad-4{margin-left:33.33333333%;}
.grid .pad-5{margin-left:41.66666667%;}
.grid .pad-6{margin-left:50%;}
.grid .pad-7{margin-left:58.33333333%;}
.grid .pad-8{margin-left:66.66666667%;}
.grid .pad-9{margin-left:75%;}
.grid .pad-10{margin-left:83.33333333%;}
.grid .pad-11{margin-left:91.66666667%;}
.grid .pad-12{margin-left:100%;}
.grid-trim-rows{margin-top:0;}
.grid-trim-rows [class^=cell-], .grid-trim-rows > .cell{padding-top:0;}
.grid .md-cell-1{width:8.33333333%;}
.grid .md-cell-2{width:16.66666667%;}
.grid .md-cell-3{width:25%;}
.grid .md-cell-4{width:33.33333333%;}
.grid .md-cell-5{width:41.66666667%;}
.grid .md-cell-6{width:50%;}
.grid .md-cell-7{width:58.33333333%;}
.grid .md-cell-8{width:66.66666667%;}
.grid .md-cell-9{width:75%;}
.grid .md-cell-10{width:83.33333333%;}
.grid .md-cell-11{width:91.66666667%;}
.grid .md-cell-12{width:100%;}
.grid-2{zoom:1;margin:-8px 0 0 -8px;}
.grid-2:before, .grid-2:after{content:"";display:table;}
.grid-2:after{clear:both;}
.grid-2 [class^=cell-], .grid-2 > .cell{float:left;padding-top:8px;padding-left:8px;}
.grid-2 > .cell{width:50%;}
.grid-2 .cell-1{width:8.33333333%;}
.grid-2 .cell-2{width:16.66666667%;}
.grid-2 .cell-3{width:25%;}
.grid-2 .cell-4{width:33.33333333%;}
.grid-2 .cell-5{width:41.66666667%;}
.grid-2 .cell-6{width:50%;}
.grid-2 .cell-7{width:58.33333333%;}
.grid-2 .cell-8{width:66.66666667%;}
.grid-2 .cell-9{width:75%;}
.grid-2 .cell-10{width:83.33333333%;}
.grid-2 .cell-11{width:91.66666667%;}
.grid-2 .cell-12{width:100%;}
.grid-2 .pad-1{margin-left:8.33333333%;}
.grid-2 .pad-2{margin-left:16.66666667%;}
.grid-2 .pad-3{margin-left:25%;}
.grid-2 .pad-4{margin-left:33.33333333%;}
.grid-2 .pad-5{margin-left:41.66666667%;}
.grid-2 .pad-6{margin-left:50%;}
.grid-2 .pad-7{margin-left:58.33333333%;}
.grid-2 .pad-8{margin-left:66.66666667%;}
.grid-2 .pad-9{margin-left:75%;}
.grid-2 .pad-10{margin-left:83.33333333%;}
.grid-2 .pad-11{margin-left:91.66666667%;}
.grid-2 .pad-12{margin-left:100%;}
.grid-2-trim-rows{margin-top:0;}
.grid-2-trim-rows [class^=cell-], .grid-2-trim-rows > .cell{padding-top:0;}
.grid-3{zoom:1;margin:-8px 0 0 -8px;}
.grid-3:before, .grid-3:after{content:"";display:table;}
.grid-3:after{clear:both;}
.grid-3 [class^=cell-], .grid-3 > .cell{float:left;padding-top:8px;padding-left:8px;}
.grid-3 > .cell{width:33.33333333%;}
.grid-3 .cell-1{width:8.33333333%;}
.grid-3 .cell-2{width:16.66666667%;}
.grid-3 .cell-3{width:25%;}
.grid-3 .cell-4{width:33.33333333%;}
.grid-3 .cell-5{width:41.66666667%;}
.grid-3 .cell-6{width:50%;}
.grid-3 .cell-7{width:58.33333333%;}
.grid-3 .cell-8{width:66.66666667%;}
.grid-3 .cell-9{width:75%;}
.grid-3 .cell-10{width:83.33333333%;}
.grid-3 .cell-11{width:91.66666667%;}
.grid-3 .cell-12{width:100%;}
.grid-3 .pad-1{margin-left:8.33333333%;}
.grid-3 .pad-2{margin-left:16.66666667%;}
.grid-3 .pad-3{margin-left:25%;}
.grid-3 .pad-4{margin-left:33.33333333%;}
.grid-3 .pad-5{margin-left:41.66666667%;}
.grid-3 .pad-6{margin-left:50%;}
.grid-3 .pad-7{margin-left:58.33333333%;}
.grid-3 .pad-8{margin-left:66.66666667%;}
.grid-3 .pad-9{margin-left:75%;}
.grid-3 .pad-10{margin-left:83.33333333%;}
.grid-3 .pad-11{margin-left:91.66666667%;}
.grid-3 .pad-12{margin-left:100%;}
.grid-3-trim-rows{margin-top:0;}
.grid-3-trim-rows [class^=cell-], .grid-3-trim-rows > .cell{padding-top:0;}
.grid-4{zoom:1;margin:-8px 0 0 -8px;}
.grid-4:before, .grid-4:after{content:"";display:table;}
.grid-4:after{clear:both;}
.grid-4 [class^=cell-], .grid-4 > .cell{float:left;padding-top:8px;padding-left:8px;}
.grid-4 > .cell{width:25%;}
.grid-4 .cell-1{width:8.33333333%;}
.grid-4 .cell-2{width:16.66666667%;}
.grid-4 .cell-3{width:25%;}
.grid-4 .cell-4{width:33.33333333%;}
.grid-4 .cell-5{width:41.66666667%;}
.grid-4 .cell-6{width:50%;}
.grid-4 .cell-7{width:58.33333333%;}
.grid-4 .cell-8{width:66.66666667%;}
.grid-4 .cell-9{width:75%;}
.grid-4 .cell-10{width:83.33333333%;}
.grid-4 .cell-11{width:91.66666667%;}
.grid-4 .cell-12{width:100%;}
.grid-4 .pad-1{margin-left:8.33333333%;}
.grid-4 .pad-2{margin-left:16.66666667%;}
.grid-4 .pad-3{margin-left:25%;}
.grid-4 .pad-4{margin-left:33.33333333%;}
.grid-4 .pad-5{margin-left:41.66666667%;}
.grid-4 .pad-6{margin-left:50%;}
.grid-4 .pad-7{margin-left:58.33333333%;}
.grid-4 .pad-8{margin-left:66.66666667%;}
.grid-4 .pad-9{margin-left:75%;}
.grid-4 .pad-10{margin-left:83.33333333%;}
.grid-4 .pad-11{margin-left:91.66666667%;}
.grid-4 .pad-12{margin-left:100%;}
.grid-4-trim-rows{margin-top:0;}
.grid-4-trim-rows [class^=cell-], .grid-4-trim-rows > .cell{padding-top:0;}
.md-grid{zoom:1;margin:-8px 0 0 -8px;}
.md-grid:before, .md-grid:after{content:"";display:table;}
.md-grid:after{clear:both;}
.md-grid [class^=cell-], .md-grid > .cell{float:left;padding-top:8px;padding-left:8px;}
.md-grid > .cell{width:100%;}
.md-grid .cell-1{width:8.33333333%;}
.md-grid .cell-2{width:16.66666667%;}
.md-grid .cell-3{width:25%;}
.md-grid .cell-4{width:33.33333333%;}
.md-grid .cell-5{width:41.66666667%;}
.md-grid .cell-6{width:50%;}
.md-grid .cell-7{width:58.33333333%;}
.md-grid .cell-8{width:66.66666667%;}
.md-grid .cell-9{width:75%;}
.md-grid .cell-10{width:83.33333333%;}
.md-grid .cell-11{width:91.66666667%;}
.md-grid .cell-12{width:100%;}
.md-grid .pad-1{margin-left:8.33333333%;}
.md-grid .pad-2{margin-left:16.66666667%;}
.md-grid .pad-3{margin-left:25%;}
.md-grid .pad-4{margin-left:33.33333333%;}
.md-grid .pad-5{margin-left:41.66666667%;}
.md-grid .pad-6{margin-left:50%;}
.md-grid .pad-7{margin-left:58.33333333%;}
.md-grid .pad-8{margin-left:66.66666667%;}
.md-grid .pad-9{margin-left:75%;}
.md-grid .pad-10{margin-left:83.33333333%;}
.md-grid .pad-11{margin-left:91.66666667%;}
.md-grid .pad-12{margin-left:100%;}
.md-grid-trim-rows{margin-top:0;}
.md-grid-trim-rows [class^=cell-], .md-grid-trim-rows > .cell{padding-top:0;}
.md-grid-2{zoom:1;margin:-8px 0 0 -8px;}
.md-grid-2:before, .md-grid-2:after{content:"";display:table;}
.md-grid-2:after{clear:both;}
.md-grid-2 [class^=cell-], .md-grid-2 > .cell{float:left;padding-top:8px;padding-left:8px;}
.md-grid-2 > .cell{width:50%;}
.md-grid-2 .cell-1{width:8.33333333%;}
.md-grid-2 .cell-2{width:16.66666667%;}
.md-grid-2 .cell-3{width:25%;}
.md-grid-2 .cell-4{width:33.33333333%;}
.md-grid-2 .cell-5{width:41.66666667%;}
.md-grid-2 .cell-6{width:50%;}
.md-grid-2 .cell-7{width:58.33333333%;}
.md-grid-2 .cell-8{width:66.66666667%;}
.md-grid-2 .cell-9{width:75%;}
.md-grid-2 .cell-10{width:83.33333333%;}
.md-grid-2 .cell-11{width:91.66666667%;}
.md-grid-2 .cell-12{width:100%;}
.md-grid-2 .pad-1{margin-left:8.33333333%;}
.md-grid-2 .pad-2{margin-left:16.66666667%;}
.md-grid-2 .pad-3{margin-left:25%;}
.md-grid-2 .pad-4{margin-left:33.33333333%;}
.md-grid-2 .pad-5{margin-left:41.66666667%;}
.md-grid-2 .pad-6{margin-left:50%;}
.md-grid-2 .pad-7{margin-left:58.33333333%;}
.md-grid-2 .pad-8{margin-left:66.66666667%;}
.md-grid-2 .pad-9{margin-left:75%;}
.md-grid-2 .pad-10{margin-left:83.33333333%;}
.md-grid-2 .pad-11{margin-left:91.66666667%;}
.md-grid-2 .pad-12{margin-left:100%;}
.md-grid-2-trim-rows{margin-top:0;}
.md-grid-2-trim-rows [class^=cell-], .md-grid-2-trim-rows > .cell{padding-top:0;}
.md-grid-3{zoom:1;margin:-8px 0 0 -8px;}
.md-grid-3:before, .md-grid-3:after{content:"";display:table;}
.md-grid-3:after{clear:both;}
.md-grid-3 [class^=cell-], .md-grid-3 > .cell{float:left;padding-top:8px;padding-left:8px;}
.md-grid-3 > .cell{width:33.33333333%;}
.md-grid-3 .cell-1{width:8.33333333%;}
.md-grid-3 .cell-2{width:16.66666667%;}
.md-grid-3 .cell-3{width:25%;}
.md-grid-3 .cell-4{width:33.33333333%;}
.md-grid-3 .cell-5{width:41.66666667%;}
.md-grid-3 .cell-6{width:50%;}
.md-grid-3 .cell-7{width:58.33333333%;}
.md-grid-3 .cell-8{width:66.66666667%;}
.md-grid-3 .cell-9{width:75%;}
.md-grid-3 .cell-10{width:83.33333333%;}
.md-grid-3 .cell-11{width:91.66666667%;}
.md-grid-3 .cell-12{width:100%;}
.md-grid-3 .pad-1{margin-left:8.33333333%;}
.md-grid-3 .pad-2{margin-left:16.66666667%;}
.md-grid-3 .pad-3{margin-left:25%;}
.md-grid-3 .pad-4{margin-left:33.33333333%;}
.md-grid-3 .pad-5{margin-left:41.66666667%;}
.md-grid-3 .pad-6{margin-left:50%;}
.md-grid-3 .pad-7{margin-left:58.33333333%;}
.md-grid-3 .pad-8{margin-left:66.66666667%;}
.md-grid-3 .pad-9{margin-left:75%;}
.md-grid-3 .pad-10{margin-left:83.33333333%;}
.md-grid-3 .pad-11{margin-left:91.66666667%;}
.md-grid-3 .pad-12{margin-left:100%;}
.md-grid-3-trim-rows{margin-top:0;}
.md-grid-3-trim-rows [class^=cell-], .md-grid-3-trim-rows > .cell{padding-top:0;}
.md-grid-4{zoom:1;margin:-8px 0 0 -8px;}
.md-grid-4:before, .md-grid-4:after{content:"";display:table;}
.md-grid-4:after{clear:both;}
.md-grid-4 [class^=cell-], .md-grid-4 > .cell{float:left;padding-top:8px;padding-left:8px;}
.md-grid-4 > .cell{width:25%;}
.md-grid-4 .cell-1{width:8.33333333%;}
.md-grid-4 .cell-2{width:16.66666667%;}
.md-grid-4 .cell-3{width:25%;}
.md-grid-4 .cell-4{width:33.33333333%;}
.md-grid-4 .cell-5{width:41.66666667%;}
.md-grid-4 .cell-6{width:50%;}
.md-grid-4 .cell-7{width:58.33333333%;}
.md-grid-4 .cell-8{width:66.66666667%;}
.md-grid-4 .cell-9{width:75%;}
.md-grid-4 .cell-10{width:83.33333333%;}
.md-grid-4 .cell-11{width:91.66666667%;}
.md-grid-4 .cell-12{width:100%;}
.md-grid-4 .pad-1{margin-left:8.33333333%;}
.md-grid-4 .pad-2{margin-left:16.66666667%;}
.md-grid-4 .pad-3{margin-left:25%;}
.md-grid-4 .pad-4{margin-left:33.33333333%;}
.md-grid-4 .pad-5{margin-left:41.66666667%;}
.md-grid-4 .pad-6{margin-left:50%;}
.md-grid-4 .pad-7{margin-left:58.33333333%;}
.md-grid-4 .pad-8{margin-left:66.66666667%;}
.md-grid-4 .pad-9{margin-left:75%;}
.md-grid-4 .pad-10{margin-left:83.33333333%;}
.md-grid-4 .pad-11{margin-left:91.66666667%;}
.md-grid-4 .pad-12{margin-left:100%;}
.md-grid-4-trim-rows{margin-top:0;}
.md-grid-4-trim-rows [class^=cell-], .md-grid-4-trim-rows > .cell{padding-top:0;}
.md-hide{display:none;}
.form-group + .form-group{margin-top:8px;}
.form-text{margin-bottom:19px;}
.form-footer{padding-top:13px;}
.form-help{font-size:12px;padding-top:20px;}
.button{padding:19px 26px;}
.button-secondary{padding:14px 21px;}
.input-combobox .ui-menu{padding:7px 0 8px;}
.input-combobox .ui-menu .ui-menu-item{padding-top:6px;padding-bottom:5px;}
.alert + .alert{margin-top:13px;}
.main-header + .alert{margin-top:19px;}
.content-text p, .content-text ul, .content-text ol{margin-top:7px;}
.content-text p + h3, .content-text ul + h3, .content-text ol + h3{margin-top:20px;}
.content-text ul, .content-text ol{padding-left:39px;}
.main-header + .content-text{margin-top:22px;}
.attribute-list li{margin-top:4px;}
.attribute-list-icon{width:15px;height:15px;}
.catalog-filter h4{margin-top:25px;}
.catalog-filter ul{margin-top:13px;}
.catalog-filter li{padding:4px 0 4px 10px;}
.catalog-products-image{padding:12px 12px 6px;}
.catalog-modifications-image{padding:12px 0 6px;}
.catalog-modifications-image img{width:158px;}
.catalog-product-sku{margin-top:6px;}
.catalog-product-categories{margin-top:8px;}
.catalog-product-description{margin-top:11px;}
.catalog-product-attribute-icons ul{margin-top:1px;padding-bottom:4px;margin-left:14px;}
.catalog-product-price strong{margin-right:11px;line-height:51px;}
.catalog-product-price-amount{margin:9px 0 2px;}
.catalog-product-add-to-cart{margin-top:7px;}
.catalog-product .alert{margin-top:11px;}
.company-about-intro{margin:13px 0 25px;}
.company-clients-list-item{padding:20px 0;}
.news-index .news-article{margin-top:26px;padding-top:26px;}
.news-article-header{margin-bottom:20px;}
.news-article-header h2{margin-right:8px;}
.cart-items-headings{margin-top:15px;}
.cart-items-item{padding:13px 0;}
.cart-items-item-product{padding-top:11px !important;}
.cart-items-item-product .attribute-list{margin-top:10px;}
.cart-items-item-price, .cart-items-item-quantity, .cart-items-item-total, .cart-items-item-actions{line-height:2;padding-top:10px !important;}
.cart-items-item-price, .cart-items-item-quantity, .cart-items-item-total{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.cart-items-item-quantity-field{padding-top:2px !important;}
.cart-recalculate{padding:13px 0;}
.cart-totals{padding-top:13px;}
.cart-totals-final{margin-top:13px;}
.cart-totals small{margin-top:6px;}
.cart-checkout{margin-top:8px;}
.sidebar-navigation{margin-top:13px;}
.sidebar-navigation li{padding:6px 0 5px 20px;background-position:8px 10px;}
#header{padding:0 16px 16px 8px;}
#logo{width:400px;height:82px;margin-top:20px;}
#brand{width:273px;height:32px;background-size:273px 32px;margin:22px 0 -32px 14px;}
#language{margin-top:19px;}
#language > a{background-position:0 2px;}
#language ul{padding:13px 32px 13px 21px;}
#language li{padding-top:6px;padding-bottom:6px;background-position:0 8px;}
#cart{margin-top:35px;}
#customer{margin-top:17px;margin-right:20px;}
#contact{
    margin-top: 40px;
    margin-right: 20px;
}
#contact span {
    margin: 0 20px;
}
#navigation > ul{/* padding:32px 0 16px 10px;*/
}
#navigation > ul > li{/* margin:0 30px;*/
}
#navigation > ul > li > a{font-size:18px;}
#navigation > ul > li ul{z-index:1;margin-left:-16px;padding:13px 38px 13px 25px;}
#navigation > ul > li ul li{padding:7px 0 6px;}
#navigation .navigation-item-1{/* margin-left:4px;*/
}
#navigation .navigation-dropdown{margin-right:20px;}
#footer h3{font-size:24px;}
#footer .grid{padding:0 8px;}
#footer .footer-awards .footer-awards-row{display:block;width:80%;margin:0 auto;padding:6px 0;}
#footer .footer-awards .footer-awards-row span{display:inline-block;padding:0 3px;vertical-align:middle;}
#footer .footer-awards .footer-award-iso-9001{width:73%;}
#footer .footer-awards .footer-award-gda{width:27%;}
#footer .footer-awards .footer-award-if{width:25%;}
#footer .footer-awards .footer-award-red-dot{width:43%;}
#footer .footer-awards .footer-award-euib-2012{width:32%;}
#footer .footer-contact{font-size:16px;padding-top:40px;padding-bottom:32px;}
#footer .footer-menu{font-size:16px;padding:27px 0;}
#footer .footer-menu li{margin-left:60px;}
#footer .footer-menu li:first-child{margin-left:40px;}
#footer .footer-copyright{padding:14px 0;}
.home #content .alert{margin-bottom:19px;}
.home-slides .bx-wrapper{margin-bottom:65px;}
.home-slides .bx-wrapper .bx-controls-direction a{width:60px;height:60px;margin-top:-30px;}
.home-slides .bx-wrapper .bx-prev{background-position:24px 20px;}
.home-slides .bx-wrapper .bx-next{background-position:25px 20px;}
.home-slides .bx-wrapper .bx-pager{bottom:-33px;}
.home-slides .bx-wrapper .bx-pager.bx-default-pager a{margin:0px 13px;}
.home-slides .bx-wrapper .bx-pager.bx-default-pager a.active{margin:0px 12px;}
.home-banners{margin-bottom:45px;}
.home-intro{font-size:18px;margin:0 10px 45px;}
.page-customer-login #content .form-help{padding-top:9px;}
.page-customer-login #content .form-help a{font-size:13px;}
.page-cart-checkout-confirmation #content form{margin-top:16px;}
.contact .main-header{margin:45px 0 32px;}
.contact #content .alert{margin-bottom:19px;}
.contact-map{height:450px;margin-bottom:39px;}
.contact-info{padding-left:40px;margin-top:-18px;}
.contact-info h3{padding:18px 0 8px;}
}
@media only screen and (max-width:800px){
#contact{
    display: none;
}
}
@media only screen and (max-width:768px){
    
body{font-size:14px;}
h4{font-size:14px;}
main{padding:10px 6px 30px;}
main.grid{padding-top:0;}
main.grid #content{padding-top:0;}
.grid{zoom:1;margin:-6px 0 0 -6px;}
.grid:before, .grid:after{content:"";display:table;}
.grid:after{clear:both;}
.grid [class^=cell-], .grid > .cell{float:left;padding-top:6px;padding-left:6px;}
.grid > .cell{width:100%;}
.grid .cell-1{width:8.33333333%;}
.grid .cell-2{width:16.66666667%;}
.grid .cell-3{width:25%;}
.grid .cell-4{width:33.33333333%;}
.grid .cell-5{width:41.66666667%;}
.grid .cell-6{width:50%;}
.grid .cell-7{width:58.33333333%;}
.grid .cell-8{width:66.66666667%;}
.grid .cell-9{width:75%;}
.grid .cell-10{width:83.33333333%;}
.grid .cell-11{width:91.66666667%;}
.grid .cell-12{width:100%;}
.grid .pad-1{margin-left:8.33333333%;}
.grid .pad-2{margin-left:16.66666667%;}
.grid .pad-3{margin-left:25%;}
.grid .pad-4{margin-left:33.33333333%;}
.grid .pad-5{margin-left:41.66666667%;}
.grid .pad-6{margin-left:50%;}
.grid .pad-7{margin-left:58.33333333%;}
.grid .pad-8{margin-left:66.66666667%;}
.grid .pad-9{margin-left:75%;}
.grid .pad-10{margin-left:83.33333333%;}
.grid .pad-11{margin-left:91.66666667%;}
.grid .pad-12{margin-left:100%;}
.grid-trim-rows{margin-top:0;}
.grid-trim-rows [class^=cell-], .grid-trim-rows > .cell{padding-top:0;}
.grid .sm-cell-1{width:8.33333333%;}
.grid .sm-cell-2{width:16.66666667%;}
.grid .sm-cell-3{width:25%;}
.grid .sm-cell-4{width:33.33333333%;}
.grid .sm-cell-5{width:41.66666667%;}
.grid .sm-cell-6{/* width:50%;*/}
.grid .sm-cell-7{width:58.33333333%;}
.grid .sm-cell-8{width:66.66666667%;}
.grid .sm-cell-9{width:75%;}
.grid .sm-cell-10{width:83.33333333%;}
.grid .sm-cell-11{width:91.66666667%;}
.grid .sm-cell-12{width:100%;}
.grid-2{zoom:1;margin:-6px 0 0 -6px;}
.grid-2:before, .grid-2:after{content:"";display:table;}
.grid-2:after{clear:both;}
.grid-2 [class^=cell-], .grid-2 > .cell{float:left;padding-top:6px;padding-left:6px;}
.grid-2 > .cell{width:50%;}
.grid-2 .cell-1{width:8.33333333%;}
.grid-2 .cell-2{width:16.66666667%;}
.grid-2 .cell-3{width:25%;}
.grid-2 .cell-4{width:33.33333333%;}
.grid-2 .cell-5{width:41.66666667%;}
.grid-2 .cell-6{width:50%;}
.grid-2 .cell-7{width:58.33333333%;}
.grid-2 .cell-8{width:66.66666667%;}
.grid-2 .cell-9{width:75%;}
.grid-2 .cell-10{width:83.33333333%;}
.grid-2 .cell-11{width:91.66666667%;}
.grid-2 .cell-12{width:100%;}
.grid-2 .pad-1{margin-left:8.33333333%;}
.grid-2 .pad-2{margin-left:16.66666667%;}
.grid-2 .pad-3{margin-left:25%;}
.grid-2 .pad-4{margin-left:33.33333333%;}
.grid-2 .pad-5{margin-left:41.66666667%;}
.grid-2 .pad-6{margin-left:50%;}
.grid-2 .pad-7{margin-left:58.33333333%;}
.grid-2 .pad-8{margin-left:66.66666667%;}
.grid-2 .pad-9{margin-left:75%;}
.grid-2 .pad-10{margin-left:83.33333333%;}
.grid-2 .pad-11{margin-left:91.66666667%;}
.grid-2 .pad-12{margin-left:100%;}
.grid-2-trim-rows{margin-top:0;}
.grid-2-trim-rows [class^=cell-], .grid-2-trim-rows > .cell{padding-top:0;}
.sm-grid{zoom:1;margin:-6px 0 0 -6px;}
.sm-grid:before, .sm-grid:after{content:"";display:table;}
.sm-grid:after{clear:both;}
.sm-grid [class^=cell-], .sm-grid > .cell{float:left;padding-top:6px;padding-left:6px;}
.sm-grid > .cell{width:100%;}
.sm-grid .cell-1{width:8.33333333%;}
.sm-grid .cell-2{width:16.66666667%;}
.sm-grid .cell-3{width:25%;}
.sm-grid .cell-4{width:33.33333333%;}
.sm-grid .cell-5{width:41.66666667%;}
.sm-grid .cell-6{width:50%;}
.sm-grid .cell-7{width:58.33333333%;}
.sm-grid .cell-8{width:66.66666667%;}
.sm-grid .cell-9{width:75%;}
.sm-grid .cell-10{width:83.33333333%;}
.sm-grid .cell-11{width:91.66666667%;}
.sm-grid .cell-12{width:100%;}
.sm-grid .pad-1{margin-left:8.33333333%;}
.sm-grid .pad-2{margin-left:16.66666667%;}
.sm-grid .pad-3{margin-left:25%;}
.sm-grid .pad-4{margin-left:33.33333333%;}
.sm-grid .pad-5{margin-left:41.66666667%;}
.sm-grid .pad-6{margin-left:50%;}
.sm-grid .pad-7{margin-left:58.33333333%;}
.sm-grid .pad-8{margin-left:66.66666667%;}
.sm-grid .pad-9{margin-left:75%;}
.sm-grid .pad-10{margin-left:83.33333333%;}
.sm-grid .pad-11{margin-left:91.66666667%;}
.sm-grid .pad-12{margin-left:100%;}
.sm-grid-trim-rows{margin-top:0;}
.sm-grid-trim-rows [class^=cell-], .sm-grid-trim-rows > .cell{padding-top:0;}
.sm-grid-2{zoom:1;margin:-6px 0 0 -6px;}
.sm-grid-2:before, .sm-grid-2:after{content:"";display:table;}
.sm-grid-2:after{clear:both;}
.sm-grid-2 [class^=cell-], .sm-grid-2 > .cell{float:left;/* padding-top:6px;*/
/* padding-left:6px;*/
}
.sm-grid-2 > .cell{width:50%;}
.sm-grid-2 .cell-1{width:8.33333333%;}
.sm-grid-2 .cell-2{width:16.66666667%;}
.sm-grid-2 .cell-3{width:25%;}
.sm-grid-2 .cell-4{width:33.33333333%;}
.sm-grid-2 .cell-5{width:41.66666667%;}
.sm-grid-2 .cell-6{width:50%;}
.sm-grid-2 .cell-7{width:58.33333333%;}
.sm-grid-2 .cell-8{width:66.66666667%;}
.sm-grid-2 .cell-9{width:75%;}
.sm-grid-2 .cell-10{width:83.33333333%;}
.sm-grid-2 .cell-11{width:91.66666667%;}
.sm-grid-2 .cell-12{width:100%;}
.sm-grid-2 .pad-1{margin-left:8.33333333%;}
.sm-grid-2 .pad-2{margin-left:16.66666667%;}
.sm-grid-2 .pad-3{margin-left:25%;}
.sm-grid-2 .pad-4{margin-left:33.33333333%;}
.sm-grid-2 .pad-5{margin-left:41.66666667%;}
.sm-grid-2 .pad-6{margin-left:50%;}
.sm-grid-2 .pad-7{margin-left:58.33333333%;}
.sm-grid-2 .pad-8{margin-left:66.66666667%;}
.sm-grid-2 .pad-9{margin-left:75%;}
.sm-grid-2 .pad-10{margin-left:83.33333333%;}
.sm-grid-2 .pad-11{margin-left:91.66666667%;}
.sm-grid-2 .pad-12{margin-left:100%;}
.sm-grid-2-trim-rows{margin-top:0;}
.sm-grid-2-trim-rows [class^=cell-], .sm-grid-2-trim-rows > .cell{padding-top:0;}
.sm-hide{display:none;}
.form-group + .form-group{margin-top:8px;}
.form-text{margin-bottom:20px;}
.form-footer{padding-top:13px;}
.form-help{font-size:13px;padding-top:22px;}
.button{padding: 18px 18px;}
.button-secondary{padding:14px 22px;}
.input-combobox .ui-menu{padding:8px 0 8px;}
.input-combobox .ui-menu .ui-menu-item{padding-top:6px;padding-bottom:6px;}
.alert + .alert{margin-top:13px;}
.main-header + .alert{margin-top:20px;}
.content-text p, .content-text ul, .content-text ol{margin-top:7px;}
.content-text p + h3, .content-text ul + h3, .content-text ol + h3{margin-top:20px;}
.content-text ul, .content-text ol{padding-left:28px;}
.main-header + .content-text{margin-top:22px;}
.attribute-list li{margin-top:5px;}
.attribute-list-icon{width:16px;height:16px;}
.catalog-filter h4{margin-top:26px;}
.catalog-filter ul{margin-top:13px;font-size:17px;}
.catalog-filter li{padding:4px 0 4px 10px;}
.catalog-products-image{/* padding:8px 8px 4px;*/
}
.catalog-modifications-image{padding:8px 0 4px;}
.catalog-modifications-image img{width:135px;}
.catalog-product{min-width:250px;}
.catalog-product-gallery-image .bx-wrapper{margin-bottom:0;}
.catalog-product-gallery-thumbnails{margin-bottom:16px;}
.catalog-product-gallery-thumbnails a{margin:0 6px;}
.catalog-product-gallery-thumbnails img{width:40px;}
.catalog-product-sku{margin-top:7px;}
.catalog-product-categories{margin-top:9px;}
.catalog-product-description{margin-top:11px;}
.catalog-product-attribute-icons ul{margin:2px 0px 0;padding-bottom:5px;width:100%;}
.catalog-product-price{margin-top: 6px;display: block;}
.catalog-product-price strong{padding-top: 0;padding-bottom: 8px;margin-right:11px;float: initial;}
.catalog-product-price-amount{margin-bottom: 8px;/* float: left; */font-size: 24px;}
.catalog-product-price-amount small {float:left}
.catalog-product-add-to-cart{margin-top:14px;}
.catalog-product-add-to-cart input[type=text]{margin-left:11px;}
.catalog-product-add-to-cart .button{/* display:block; *//* margin:14px auto 0; */}
.catalog-product .alert{margin-top:11px;}
#catalog-modifications{min-width:250px;}
.company-about-intro{margin:14px 0 27px;}
.company-clients-list-item{padding:18px 0;}
.news-index .news-article{margin-top:88px;padding-top:28px;}
.news-article-header{margin-bottom:4px;}
.news-article-header h2{margin-top:20px;margin-bottom:20px;}
.cart-items-item{padding:13px 0;}
.cart-items-item-product .attribute-list{margin-top: 20px;margin-bottom: 20px;}
.cart-items-item-price, .cart-items-item-quantity, .cart-items-item-total{padding-top:13px !important;line-height:1.2;}
.cart-items-item-price small, .cart-items-item-quantity small, .cart-items-item-total small{display:block;font-weight:bold;}
.cart-items-item-quantity-field{padding-top:10px !important;}
.cart-items-item-actions{line-height:2;}
.cart-recalculate{padding:14px 0;border-bottom:0 none;}
.cart-totals-final{margin-top:14px;}
.cart-totals small{margin-top:8px;}
.cart-checkout{margin-top:10px;}
.cart-checkout-step-header span{margin-right:16px;}
.cart-checkout-step-header a{margin-right:12px;margin-top:24px;}
.sidebar-navigation{margin-top:13px;}
.sidebar-navigation li{padding:6px 0 6px 20px;background-position:8px 11px;}
#header{padding:0 12px 13px 6px;}
#logo{width:260px;height:53px;margin-top:16px;margin-bottom:16px;}
#brand{width:110px;height:13px;background-size:110px 13px;margin:16px 0 -13px 8px;}
#language{margin-top:14px;}
#language > a{padding-left:19px;background-position:0 3px;}
#language ul{padding:13px 33px 13px 22px;}
#language li{padding-top:7px;padding-bottom:7px;background-position:0 9px;}
#cart{/* margin-top:52px;*/
}
#customer{/* clear:left;*/
/* text-align:center;*/
/* padding:21px 0 0 90px;*/
clear:left;float:left;}
#navigation button{width:100%;font-family:'Roboto', sans-serif;text-transform:uppercase;text-align:left;color:#262626;font-size:28px;outline:0;background:transparent url(images/menu.svg) 12px 22px no-repeat;border:0 none;padding:19px 12px 19px 45px;display:none;}
#navigation ul{margin:0;display:block;/* float:left;*/
width:100%;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
#navigation span{border-bottom-width:4px;}
#navigation > ul{/* padding:12px 0;*/
/* margin:20px 0;*/
background:#f5f5f5;margin-bottom:20px;}
#navigation > ul > li{padding:10px 12px;}
#navigation > ul > li > a{/* border-bottom-width:4px;*/
/* font-size:28px;*/
}
#navigation > ul > li ul{padding-top:8px;}
#navigation > ul > li ul li{padding:7px 0 7px 12px;}
#navigation .navigation-item-1{display:none;}
#sidebar{padding-top:0;/* padding-top:30px;*/
/* padding-bottom:30px;*/
}
#sidebar button{width:100%;font-family:'Roboto', sans-serif;/* text-transform:uppercase;*/
text-align:left;color:#262626;font-size:22px;outline:0;background:transparent url(images/menu.svg) 6px 12px no-repeat;background-size:18px 14px;border:0 none;padding:8px 0 14px 32px;}
#sidebar .sidebar-main{display:none;padding-bottom:10px;}
#footer h3{font-size:14px;margin:8px 0 1px;}
#footer .footer-contact p{font-size:16px;}
#footer .grid{padding:30px 12px;}
#footer .footer-menu{/* text-align:center;*/
font-size:16px;padding:14px 10px;font-weight:300;}
#footer .footer-menu li{padding:8px 0;}
#footer .footer-copyright{padding:14px 10px;line-height:1.5;font-size:12px;}
#footer .footer-copyright span{display:block;}
.home #content .alert{margin-bottom:21px;}
.home-slides .bx-wrapper .bx-controls-direction a{display:none;}
.home-slides .bx-pager{bottom:-35px;}
.home-slides .bx-pager.bx-default-pager a{margin:0px 15px;}
.home-slides .bx-pager.bx-default-pager a.active{margin:0px 14px;}
.home-intro{font-size:16px;margin:0 5px 40px;}
.page-customer-login #content .form-help{padding-top:7px;}
.page-customer-login #content .form-help a{font-size:14px;}
.page-cart-checkout-confirmation #content form{margin-top:20px;}
.page-cart-checkout-confirmation #content .cart-totals{margin-top:12px;}
.contact .main-header{margin:46px 0 32px;}
.contact #content .alert{margin-bottom:21px;}
.contact-map{height:380px;margin-top:20px;margin-bottom:30px;border:1px solid #aeaeae;}
.contact-map-photo{width:228px;height:174px;}
.contact-map-photo-image{width:208px;height:153px;border:4px solid #fff;margin:0 10px;}
.contact-info{margin-top:-20px;}
.contact-info h3{padding:30px 0 9px;}
#share{margin-top:20px;display:none;}
#navigation a, #navigation span{text-transform:none;}
#navigation > ul > li > a{border-bottom:none;font-weight:200;}
#navigation > ul > li > a.navigation-active, #navigation .navigation-dropdown > a.navigation-hover, #navigation > ul > li > a:hover{border-bottom:none;}
#navigation > ul > li > a.navigation-active, #navigation .navigation-dropdown > a.navigation-hover{font-weight:500;}
#share li a:hover{opacity:0.7;}
#container{padding:0;}
#navigation a{padding-bottom:0;}
#navigation > ul{padding:2px 0 0;}
.catalog-item a:hover{box-shadow:none;}
p.modela-nosaukums{margin-top:20px;min-height:40px;font-weight:400;}
p.call-to-act{display:none;}
.catalog-item a{padding:10px 19px 18px 30px;}
#background{background-color:rgba(139, 139, 139, 0.09);margin-top:10px;}
.main-header{text-align:center;padding:40px;}
.footer-contact{padding-bottom:20px;}
img.news-article-image{width:30%;}
.content-text{line-height:1.5;margin-top:20px;margin-left:0;font-size:16px;width:94%;}
.content-text p{margin-top:20px;margin-bottom:0;margin-left:0;}
.news-index .news-article:first-child{margin-top:30px;}
.page-company-about .sidebar-main, .company-clients .sidebar-main{display:block !important;}
.page-company-about #sidebar button, .company-clients #sidebar button{display:none;}
/*.intro-container{margin-top:-50px;background:#bdbdbd;display:inline-block;padding:20px 0;}*/
#intro img{}
#intro h1{font-size:32px;}
#intro a{/* font-size:18px;*/
}
.price-tag{font-size:14px;padding:7px;}
.price-tag-kvadrats{top:9%;left:6%;}
.price-tag-kons{top:2%;left:39%;}
.price-tag-stars{top:10%;left:73%;}
#share-in-footer{padding-left:0;padding-bottom:0;}
.pedeja-flize{display:none;}
.produkta-flize-intro{width:50%;margin:0;padding:0;}
.intro-container{margin-bottom:0;}
#video h1{font-size:30px;width:70%;}
a.vairak.video-btn{font-size:16px;padding:14px 33px;}
.intro-container-2{margin-top:-30%;margin-bottom:20%;padding-bottom:10%;}
.catalog-product-add-to-cart input[type=text]{margin: 0 8px 0 8px;}
.price-cart-btn-and-alert-info{padding: 10px 4%;}
.catalog-product-gallery-thumbnails img{width: 60px;height:auto;}
.catalog-product-gallery-thumbnails a{margin:8px;}
}
@media only screen and (max-width:400px){ 
.catalog-product-gallery-thumbnails img{width: 60px;height:auto;}
.catalog-product-gallery-thumbnails a{margin:8px;}

.fancybox-close {
  width: 30px;
  height: 30px;
  top: -15px;
  right: -15px;
  background: #373833 url(images/fancybox-close.svg) center center no-repeat;
  background-size: 16px 16px;
} 
.price-cart-btn-and-alert-info{padding: 6px 2%;}
.catalog-product-add-to-cart .button {
    padding: 12px 8px;
    font-size: 15px;
}
.price-cart-btn-and-alert-info{height: 90px;}
.catalog-product-add-to-cart{margin-top: 20px;}
.catalog-product .alert {padding: 4px;bottom: 90px;}
#header{padding-left:15px;padding-bottom:0;}
#language{/* clear:both;*/
float:right;}
#customer{padding-left:0;}
#customer span{margin:0 10px;}
#cart{/* margin-top:19px;*/
/* margin-right:24px;*/
float:right;}
#container{padding:0;}
.catalog-item a{padding:12px;}
.catalog-products-image{padding:0;}
.modela-nosaukums{font-size:16px;padding-left:6px;}
.call-to-act{font-size:12px;padding:6px;px;}
.catalog-products-category{padding-top:20px;margin-bottom:28px;}
.catalog-products-category h2{padding-bottom:20px;}
#share{/* float:left;*/
margin-top:20px;margin-bottom:20px;/* display:none;*/
}
#share li.facebook a{margin-left:0;}
#navigation > ul > li{padding:4px 15px;}
#navigation > ul > li > a{font-size:18px;padding:4px 0;font-weight:300;}
#navigation > ul > li > a.navigation-active{border-bottom:none;font-weight:500;}
#navigation > ul > li > a:hover{border-bottom:none;}
.catalog-product-add-to-cart input[type=text]{margin: 0 5px 0 5px;}

}
@media only screen and (min-width:768px){
.intro-container {margin-bottom: 40px}
aside#sidebar{
position:-webkit-sticky;position:sticky;top:0;}
#share{margin-top:20px;}
.catalog-product{width:450px;padding:5px 5px a15px;}
.catalog-product-gallery-image .bx-wrapper{margin-bottom:20px;}
.catalog-product-gallery-thumbnails{margin-bottom:20px;}
.catalog-product-gallery-thumbnails a{margin:8px;}
.catalog-product-price small{display:block;white-space:nowrap;}
.news-article-header h2{display:inline-block;}
#catalog-modifications{width:450px;padding:5px 5px 10px;}
#language > a{padding-left:25px;}
#customer{float:right;}
#navigation button{display:none;}
#navigation span{border-bottom-width:3px;}
#navigation > ul{zoom:1;}
#navigation > ul:before, #navigation > ul:after{content:"";display:table;}
#navigation > ul:after{clear:both;}
#navigation > ul > li{float:left;/* padding-right:22px;*/
}
#navigation > ul > li > a{border-bottom-width:3px;font-size:18px;}
#navigation > ul > li ul{display:none;position:absolute;background:#fff;box-shadow:0 0 4px rgba(0, 0, 0, 0.3);}
#navigation > ul > li ul a{white-space:nowrap;}
#navigation > ul > li ul a:hover{text-decoration:underline;}
#navigation .navigation-dropdown > a{padding-bottom:8px;}
#sidebar button{display:none;}
#footer h3{margin-bottom:8px;}
#footer .grid{font-size:0;}
#footer .footer-awards{font-size:0;display:inline-block;vertical-align:middle;float:none !important;}
#footer .footer-awards img{vertical-align:middle;width:100%;}
#footer .footer-contact{display:inline-block;float:none !important;vertical-align:top;}
#footer .footer-contact-address{display:inline-block;vertical-align:middle;}
#footer .footer-menu{zoom:1;}
#footer .footer-menu:before, #footer .footer-menu:after{content:"";display:table;}
#footer .footer-menu:after{clear:both;}
#footer .footer-menu li{float:left;}
.contact-map-photo{width:303px;height:212px;}
.contact-map-photo-image{width:283px;height:191px;border:4px solid #fff;margin:0 10px;}
}
@media only screen and (min-width:992px){
.intro-container {margin: -100px 0 80px}
#language{/* margin-top:20px;*/
}
#header{padding-bottom:16px;}
#header{padding-bottom:0;font-size:16px;}
#customer{float:right;/* margin-top:15px;*/
/* margin-left:504px;*/
}
#cart{margin-top:34px;}
#navigation > ul > li ul{-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);box-shadow:0px 8px 16px 2px rgba(0, 0, 0, 0.4);}
#navigation > ul > li{margin:0;padding-right:36px;font-weight:500;}
#navigation > ul > li{margin:0 10px;padding-top:0;}
#navigation > ul{padding:18px 0 0;border-bottom:2px solid #969696;margin:-32px 0 50px 0;}
#navigation .navigation-dropdown{margin-right:0;}
#navigation .navigation-item-1 a{/* display:block;*/
/* background:none;*/
/* text-align:left;*/
/* text-indent:0;*/
/* white-space:nowrap;*/
/* overflow:initial;*/
}
h2{font-size:34px;/* padding-left:26px;*/
}
h3{font-size:18px;}
h4{font-size:14px;margin-bottom:10px;color:#3c3c3c;}
h2 + h3{margin-top:5px;}
input[type=text], input[type=password], textarea, select{font-size:14px;padding:7px 12px;}
input[type=text], input[type=password], select{height:37px;}
main{/* padding:10px 12px 50px;*/
}
.grid{zoom:1;/* margin:-12px 0 0 -12px;*/
}
.grid:before, .grid:after{content:"";display:table;}
.grid:after{clear:both;}
.grid [class^=cell-], .grid > .cell{float:left;padding-top:12px;padding-left:12px;}
.grid > .cell{width:100%;}
.grid .cell-1{width:8.33333333%;}
.grid .cell-2{width:16.66666667%;}
.grid .cell-3{width:20%;}
.grid .cell-4{width:33.33333333%;}
.grid .cell-5{width:41.66666667%;}
.grid .cell-6{width:50%;}
.grid .cell-7{width:58.33333333%;}
.grid .cell-8{width:66.66666667%;}
.grid .cell-9{width:80%;}
.grid .cell-10{width:83.33333333%;}
.grid .cell-11{width:91.66666667%;}
.grid .cell-12{width:100%;}
.grid .pad-1{margin-left:8.33333333%;}
.grid .pad-2{margin-left:16.66666667%;}
.grid .pad-3{margin-left:25%;}
.grid .pad-4{margin-left:33.33333333%;}
.grid .pad-5{margin-left:41.66666667%;}
.grid .pad-6{margin-left:50%;}
.grid .pad-7{margin-left:58.33333333%;}
.grid .pad-8{margin-left:66.66666667%;}
.grid .pad-9{margin-left:75%;}
.grid .pad-10{margin-left:83.33333333%;}
.grid .pad-11{margin-left:91.66666667%;}
.grid .pad-12{margin-left:100%;}
.grid-trim-rows{margin-top:0;}
.grid-trim-rows [class^=cell-], .grid-trim-rows > .cell{padding-top:0;}
.grid .lg-cell-1{width:8.33333333%;}
.grid .lg-cell-2{width:16.66666667%;}
.grid .lg-cell-3{width:25%;}
.grid .lg-cell-4{width:33.33333333%;}
.grid .lg-cell-5{width:41.66666667%;}
.grid .lg-cell-6{width:50%;}
.grid .lg-cell-7{width:58.33333333%;}
.grid .lg-cell-8{width:66.66666667%;}
.grid .lg-cell-9{width:75%;}
.grid .lg-cell-10{width:83.33333333%;}
.grid .lg-cell-11{width:91.66666667%;}
.grid .lg-cell-12{width:100%;}
.grid-2{zoom:1;margin:-12px 0 0 -12px;}
.grid-2:before, .grid-2:after{content:"";display:table;}
.grid-2:after{clear:both;}
.grid-2 [class^=cell-], .grid-2 > .cell{float:left;padding-top:12px;padding-left:12px;}
.grid-2 > .cell{width:50%;}
.grid-2 .cell-1{width:8.33333333%;}
.grid-2 .cell-2{width:16.66666667%;}
.grid-2 .cell-3{width:25%;}
.grid-2 .cell-4{width:33.33333333%;}
.grid-2 .cell-5{width:41.66666667%;}
.grid-2 .cell-6{width:50%;}
.grid-2 .cell-7{width:58.33333333%;}
.grid-2 .cell-8{width:66.66666667%;}
.grid-2 .cell-9{width:75%;}
.grid-2 .cell-10{width:83.33333333%;}
.grid-2 .cell-11{width:91.66666667%;}
.grid-2 .cell-12{width:100%;}
.grid-2 .pad-1{margin-left:8.33333333%;}
.grid-2 .pad-2{margin-left:16.66666667%;}
.grid-2 .pad-3{margin-left:25%;}
.grid-2 .pad-4{margin-left:33.33333333%;}
.grid-2 .pad-5{margin-left:41.66666667%;}
.grid-2 .pad-6{margin-left:50%;}
.grid-2 .pad-7{margin-left:58.33333333%;}
.grid-2 .pad-8{margin-left:66.66666667%;}
.grid-2 .pad-9{margin-left:75%;}
.grid-2 .pad-10{margin-left:83.33333333%;}
.grid-2 .pad-11{margin-left:91.66666667%;}
.grid-2 .pad-12{margin-left:100%;}
.grid-2-trim-rows{margin-top:0;}
.grid-2-trim-rows [class^=cell-], .grid-2-trim-rows > .cell{padding-top:0;}
.grid-3{zoom:1;margin:-12px 0 0 -12px;}
.grid-3:before, .grid-3:after{content:"";display:table;}
.grid-3:after{clear:both;}
.grid-3 [class^=cell-], .grid-3 > .cell{float:left;padding-top:12px;padding-left:12px;}
.grid-3 > .cell{width:33.33333333%;}
.grid-3 .cell-1{width:8.33333333%;}
.grid-3 .cell-2{width:16.66666667%;}
.grid-3 .cell-3{width:25%;}
.grid-3 .cell-4{width:33.33333333%;}
.grid-3 .cell-5{width:41.66666667%;}
.grid-3 .cell-6{width:50%;}
.grid-3 .cell-7{width:58.33333333%;}
.grid-3 .cell-8{width:66.66666667%;}
.grid-3 .cell-9{width:75%;}
.grid-3 .cell-10{width:83.33333333%;}
.grid-3 .cell-11{width:91.66666667%;}
.grid-3 .cell-12{width:100%;}
.grid-3 .pad-1{margin-left:8.33333333%;}
.grid-3 .pad-2{margin-left:16.66666667%;}
.grid-3 .pad-3{margin-left:25%;}
.grid-3 .pad-4{margin-left:33.33333333%;}
.grid-3 .pad-5{margin-left:41.66666667%;}
.grid-3 .pad-6{margin-left:50%;}
.grid-3 .pad-7{margin-left:58.33333333%;}
.grid-3 .pad-8{margin-left:66.66666667%;}
.grid-3 .pad-9{margin-left:75%;}
.grid-3 .pad-10{margin-left:83.33333333%;}
.grid-3 .pad-11{margin-left:91.66666667%;}
.grid-3 .pad-12{margin-left:100%;}
.grid-3-trim-rows{margin-top:0;}
.grid-3-trim-rows [class^=cell-], .grid-3-trim-rows > .cell{padding-top:0;}
.grid-4{zoom:1;margin:-12px 0 0 -12px;}
.grid-4:before, .grid-4:after{content:"";display:table;}
.grid-4:after{clear:both;}
.grid-4 [class^=cell-], .grid-4 > .cell{float:left;padding-top:12px;padding-left:12px;}
.grid-4 > .cell{width:25%;}
.grid-4 .cell-1{width:8.33333333%;}
.grid-4 .cell-2{width:16.66666667%;}
.grid-4 .cell-3{width:25%;}
.grid-4 .cell-4{width:33.33333333%;}
.grid-4 .cell-5{width:41.66666667%;}
.grid-4 .cell-6{width:50%;}
.grid-4 .cell-7{width:58.33333333%;}
.grid-4 .cell-8{width:66.66666667%;}
.grid-4 .cell-9{width:75%;}
.grid-4 .cell-10{width:83.33333333%;}
.grid-4 .cell-11{width:91.66666667%;}
.grid-4 .cell-12{width:100%;}
.grid-4 .pad-1{margin-left:8.33333333%;}
.grid-4 .pad-2{margin-left:16.66666667%;}
.grid-4 .pad-3{margin-left:25%;}
.grid-4 .pad-4{margin-left:33.33333333%;}
.grid-4 .pad-5{margin-left:41.66666667%;}
.grid-4 .pad-6{margin-left:50%;}
.grid-4 .pad-7{margin-left:58.33333333%;}
.grid-4 .pad-8{margin-left:66.66666667%;}
.grid-4 .pad-9{margin-left:75%;}
.grid-4 .pad-10{margin-left:83.33333333%;}
.grid-4 .pad-11{margin-left:91.66666667%;}
.grid-4 .pad-12{margin-left:100%;}
.grid-4-trim-rows{margin-top:0;}
.grid-4-trim-rows [class^=cell-], .grid-4-trim-rows > .cell{padding-top:0;}
.lg-grid{zoom:1;margin:-12px 0 0 -12px;}
.lg-grid:before, .lg-grid:after{content:"";display:table;}
.lg-grid:after{clear:both;}
.lg-grid [class^=cell-], .lg-grid > .cell{float:left;padding-top:12px;padding-left:12px;}
.lg-grid > .cell{width:100%;}
.lg-grid .cell-1{width:8.33333333%;}
.lg-grid .cell-2{width:16.66666667%;}
.lg-grid .cell-3{width:25%;}
.lg-grid .cell-4{width:33.33333333%;}
.lg-grid .cell-5{width:41.66666667%;}
.lg-grid .cell-6{width:50%;}
.lg-grid .cell-7{width:58.33333333%;}
.lg-grid .cell-8{width:66.66666667%;}
.lg-grid .cell-9{width:75%;}
.lg-grid .cell-10{width:83.33333333%;}
.lg-grid .cell-11{width:91.66666667%;}
.lg-grid .cell-12{width:100%;}
.lg-grid .pad-1{margin-left:8.33333333%;}
.lg-grid .pad-2{margin-left:16.66666667%;}
.lg-grid .pad-3{margin-left:25%;}
.lg-grid .pad-4{margin-left:33.33333333%;}
.lg-grid .pad-5{margin-left:41.66666667%;}
.lg-grid .pad-6{margin-left:50%;}
.lg-grid .pad-7{margin-left:58.33333333%;}
.lg-grid .pad-8{margin-left:66.66666667%;}
.lg-grid .pad-9{margin-left:75%;}
.lg-grid .pad-10{margin-left:83.33333333%;}
.lg-grid .pad-11{margin-left:91.66666667%;}
.lg-grid .pad-12{margin-left:100%;}
.lg-grid-trim-rows{margin-top:0;}
.lg-grid-trim-rows [class^=cell-], .lg-grid-trim-rows > .cell{padding-top:0;}
.lg-grid-4{zoom:1;margin:-12px 0 0 -12px;}
.lg-grid-4:before, .lg-grid-4:after{content:"";display:table;}
.lg-grid-4:after{clear:both;}
.md-grid-3 [class^=cell-], .md-grid-3 > .cell{float:left;padding-top:40px;padding-left:40px;}
.md-grid-3 > .cell{width:33.33%;}
.lg-grid-4 .cell-1{width:8.33333333%;}
.lg-grid-4 .cell-2{width:16.66666667%;}
.lg-grid-4 .cell-3{width:25%;}
.lg-grid-4 .cell-4{width:33.33333333%;}
.lg-grid-4 .cell-5{width:41.66666667%;}
.lg-grid-4 .cell-6{width:50%;}
.lg-grid-4 .cell-7{width:58.33333333%;}
.lg-grid-4 .cell-8{width:66.66666667%;}
.lg-grid-4 .cell-9{width:75%;}
.lg-grid-4 .cell-10{width:83.33333333%;}
.lg-grid-4 .cell-11{width:91.66666667%;}
.lg-grid-4 .cell-12{width:100%;}
.lg-grid-4 .pad-1{margin-left:8.33333333%;}
.lg-grid-4 .pad-2{margin-left:16.66666667%;}
.lg-grid-4 .pad-3{margin-left:25%;}
.lg-grid-4 .pad-4{margin-left:33.33333333%;}
.lg-grid-4 .pad-5{margin-left:41.66666667%;}
.lg-grid-4 .pad-6{margin-left:50%;}
.lg-grid-4 .pad-7{margin-left:58.33333333%;}
.lg-grid-4 .pad-8{margin-left:66.66666667%;}
.lg-grid-4 .pad-9{margin-left:75%;}
.lg-grid-4 .pad-10{margin-left:83.33333333%;}
.lg-grid-4 .pad-11{margin-left:91.66666667%;}
.lg-grid-4 .pad-12{margin-left:100%;}
.lg-grid-4-trim-rows{margin-top:0;}
.lg-grid-4-trim-rows [class^=cell-], .lg-grid-4-trim-rows > .cell{padding-top:0;}
.lg-hide{display:none;}
.main-header{padding-bottom:7px;margin-left:26px;}
.section-header{margin:30px 0 15px;}
.sidebar-header{padding:5px 0 8px;}
.form-group .input-combobox{padding-right:37px;}
.form-group + .form-group{margin-top:12px;}
.form-text{margin-bottom:18px;}
.form-footer{padding-top:12px;}
.form-help{font-size:11px;padding-top:19px;}
.form-radio-group, .form-checkbox-group{padding-left:12px;margin:18px 0;}
.form-radio-group li, .form-checkbox-group li{padding-top:7px;}
.form-radio-group li input, .form-checkbox-group li input{margin-right:5px;}
.form-radio-group li:first-child, .form-checkbox-group li:first-child{padding-top:0;}
.button{padding:18px 25px;}
.button-secondary{padding:13px 20px;}
.input-combobox a{width:37px;height:37px;}
.input-combobox .ui-menu{max-height:200px;padding:7px 0;}
.input-combobox .ui-menu .ui-menu-item{padding:5px 12px;}
.alert + .alert{margin-top:12px;}
.main-header + .alert{margin-top:18px;}
.content-text p, .content-text ul, .content-text ol{margin-top:6px;}
.content-text p + h3, .content-text ul + h3, .content-text ol + h3{margin-top:18px;}
.content-text ul, .content-text ol{padding-left:36px;}
.main-header + .content-text{margin-top:20px;}
.attribute-list li{margin-top:4px;}
.attribute-list-icon{width:14px;height:14px;}
.sidebar-navigation{margin-top:10px;}
.sidebar-navigation li{padding:5px 0 5px 20px;background-position:8px 8px;}
.catalog-filter h4{margin-top:21px;}
.catalog-filter ul{margin-top:10px;}
.catalog-filter li{padding:4px 0 4px 0;line-height:1.5;}
.catalog-filter li input{margin-right:5px;}
.catalog-item{font-size:14px;}
.catalog-products-image{padding:4px;}
.catalog-modifications-image{padding:12px 0 6px;}
.catalog-modifications-image img{width:146px;}
.catalog-product-sku{margin-top:6px;}
.catalog-product-categories{margin-top:8px;}
.catalog-product-description{margin-top:10px;}
.catalog-product-attribute-icons ul{padding-bottom:3px;margin-left:14px;}
.catalog-product-price strong{margin-right:10px;line-height:48px;}
.catalog-product-price-amount{font-size:24px;margin:9px 0 2px;}
.catalog-product-add-to-cart{margin-top:7px;}
.company-about-intro{margin:12px 0 23px;}
.company-clients-list-item{padding:24px 0;}
.news-index .news-article{margin-top:80px;padding-top:24px;}
.news-article-header{margin-bottom:26px;margin-left:50px;width:85%;}
.news-article-header h2{width:100%;/* clear:both;*/
margin-bottom:20px;}
.cart-items-headings{margin-top:14px;}
.cart-items-item{padding:12px 0;}
.cart-items-item-product{padding-top:14px !important;}
.cart-items-item-product .attribute-list{margin-top:9px;}
.cart-items-item-edit, .cart-items-item-price, .cart-items-item-quantity, .cart-items-item-total, .cart-items-item-actions{padding-top:18px !important;}
.cart-items-item-quantity-field{padding-top:5px !important;}
.cart-recalculate{padding:12px 0;}
.cart-totals{padding-top:12px;}
.cart-totals-final{font-size:24px;margin-top:12px;}
.cart-totals small{margin-top:4px;}
.cart-checkout{margin-top:8px;}
.cart-checkout-confirmation-data{padding-bottom:33px;}
#header{padding:26px 0 0 0;}
#logo{width:400px;background-size:400px;/* margin-top:18px;*/
}
#language{margin-top:4px;margin-left:32px;}
#language ul{padding:12px 30px 12px 20px;}
#language li{padding-top:6px;padding-bottom:6px;background-position:0 6px;}
#cart{margin-top:26px;}
#customer{/* clear:right;*/
/* margin-top:11px;*/
}
#customer span{margin:0 8px;}
#navigation > ul{padding:6px 0 0;}
#navigation > ul > li{/* margin-right:24px;*/
padding-top:2px;}
#navigation > ul > li > a{font-size:22px;}
#navigation > ul > li ul{margin-left:-15px;padding:12px 36px 12px 24px;z-index:1;}
#navigation > ul > li ul li{padding:6px 0;}
#navigation .navigation-item-1{/* margin-right:24px;*/
padding-top:0;}
#navigation .navigation-item-1 a{/* display:block;*/
/* width:57px;*/
/* height:22px;*/
padding-top:2px;/* margin-right:10px;*/
}
#navigation .navigation-dropdown{margin-right:10px;}
#footer{margin-top:200px;}
#footer h3{font-size:20px;}
#footer .footer-awards span > span{display:inline-block;padding-left:12px;vertical-align:middle;}
#footer .footer-awards .footer-award-iso-9001{width:30.5907173%;}
#footer .footer-awards .footer-award-gda{width:13.08016878%;}
#footer .footer-awards .footer-award-if{width:13.29113924%;}
#footer .footer-awards .footer-award-red-dot{width:22.78481013%;}
#footer .footer-awards .footer-award-euib-2012{width:17.29957806%;}
#footer .footer-contact{font-size:14px;padding-top:48px;padding-bottom:36px;padding-left:50px;}
#footer .footer-menu{font-size:14px;padding:23px 0;}
#footer .footer-menu li{margin-left:30px;}
#footer .footer-copyright{padding:13px 30px;}
.home #content .alert{margin-bottom:18px;}
.home-slides .bx-wrapper .bx-controls-direction a{width:70px;height:70px;margin-top:-35px;}
.home-slides .bx-wrapper .bx-prev{background-position:29px 25px;}
.home-slides .bx-wrapper .bx-next{background-position:30px 25px;}
.home-slides .bx-wrapper .bx-pager{bottom:-31px;}
.home-slides .bx-wrapper .bx-pager.bx-default-pager a{margin:0px 11px;}
.home-slides .bx-wrapper .bx-pager.bx-default-pager a.active{margin:0px 10px;}
.home-banners{margin-bottom:40px;}
.home-intro{font-size:22px;margin:95px 0 20px 0;margin:100px 0 19px 0;}
.page-customer-login #content .form-help{padding-top:9px;}
.page-customer-login #content .form-help a{font-size:12px;}
.page-catalog #content .catalog-products-category{padding-bottom:80px;}
.page-cart #content .alert + form{margin-top:24px;}
.page-customer-password #content .form-footer .button{margin-right:9px;}
.page-customer-billing-data #content .alert{margin-bottom:16px;}
.contact .main-header{margin:42px 0 30px;}
.contact #content textarea{height:111px;}
.contact #content .alert{margin-bottom:18px;}
.contact-map{height:500px;margin-bottom:36px;}
.contact-info{/* padding-left:80px;*/
margin-top:-17px;}
.contact-info h3{padding:17px 0 7px;}
.fancybox-wrap{/* top:0 !important;left:0 !important;width:100% !important;*/
}
.fancybox-overlay{background-color:rgba(141, 141, 141, 0.57);}
.catalog-product-gallery-image .bx-wrapper img{width:450px;margin:auto;}
.catalog-product-gallery-thumbnails img{width:100px;height:auto;}
.catalog-product-texts h2{margin-top:70px;}
.catalog-product-texts h3{text-transform:lowercase;margin-bottom:10px;margin-top:8px;}
.catalog-product-sku strong{font-weight:100;font-size:12px;}
.catalog-product-categories li{font-weight:100;color:#7c7c7c;display:none;}
.content-text{margin-left:0;font-size:15px;margin-top:20px;}
.content-text p{margin-bottom:10px;margin-left:0;}
.content-text ul{list-style:"- ";}
.content-text ul, .content-text ol{padding-left:10px;}
.fancybox-inner .button:hover{background:#e9172b;box-shadow:0 1px 1px 1px #b5b5b5;}
strong{/* font-size:17px;*/
}
.catalog-product-price strong, .catalog-product-add-to-cart strong{color:#646464;}
.catalog-product-price{padding-top:3px;float:left;}
.catalog-product-add-to-cart{float:right;}
.page-cart .alert-success{position:initial;}
.page-customer-login .alert-success{position:initial;}
.fancybox-outer .alert-success{position:fixed;}
.fancybox-close{FONT-VARIANT:JIS04;width:40px !important;height:40px !important;top:0 !important;right:0 !important;background:#768676 url(images/fancybox-close.svg) center center no-repeat !important;background-size:26px 26px !important;}
div#catalog-product{width:960px;}
.catalog-product-images{width:490px;float:left;position:fixed;display:block;margin:6px;}
.catalog-product-texts{width:440px;/* clear:both;*/
float:right;margin-top:0;/* padding-left:14px;*/
}
.fancybox-inner form{width:440px;clear:both;float:right;/* position:relative;*/min-height:500px;}
.catalog-product-attributes-all{width:370px;clear:both;float:right;margin-top:20px;padding-bottom:120px;margin-right:70px;}

}
@media only screen and (min-width:1180px){
div#catalog-product{width:1060px;}
.catalog-product-images{width:580px;float:left;position:fixed;display:block;margin:6px;}
.catalog-product-gallery-image .bx-wrapper img{width:540px;margin:auto;}
}
@media only screen and (min-width:1440px){
div#catalog-product{width:1320px;}
.catalog-product-images{width:840px;float:left;position:fixed;display:block;margin:6px;}
.catalog-product-gallery-image .bx-wrapper img{width:800px;margin:auto;}
}
@media only screen and (min-width:1800px){
.price-cart-btn-and-alert-info{padding:10px 15%;}
}
