#top {    background-color: #1d8fff;    color: white;    min-height: 0;    padding: 8px 0px 8px 0;}#content .tab-content iframe, #content img {    max-width: 100% !important;    height: auto !important;}#infoline {    padding: 20px;    text-align: center;    margin-top: 20px;    background-color: #41a1ff;    color: white;    font-size: 16px;    line-height: 1.5;    position: relative;}#infoline .fa-times {    position: absolute;    top: 4px;    right: 4px;    cursor: pointer;}.langscreen-bg {    position: fixed;    background-image: url(/image/tyre-bg.jpg);    background-position: center;    background-size: cover;    /*rgba(255, 255, 255, 0.8);*/    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 998;}.sprievodca_obsah h2 {    font-size: 18px;    margin-top: 10px;}.sprievodca_obsah h3 {    font-size: 15px;    margin: 2px 0;    font-weight: normal;}.sprievodca_cat {    width: 48%;    float: left;    padding-left: 20px;    margin-top: 25px;}#content {    padding-bottom: 70px;}.sprievodca_cat img {    width: 80px;}.left-menu {    background-color: white;    padding: 10px;}.left-menu a {    display: block;}.left-menu div {    display: none;}.left-menu div.active, .left-menu div.lev0, .left-menu div.active > div {    display: block;}.left-menu div.active > a {    background-color: #0e5aa5;    color: white;}.left-menu div.lev1 {    margin-left: 10px;}.left-menu div.lev2 {    margin-left: 10px;}.left-menu div.lev3 {    margin-left: 10px;}.left-menu div.lev4 {    margin-left: 10px;}.left-menu div.lev5 {    margin-left: 10px;}.langscreen-bg:before {    content: '';    /*background-color: #115aa6ed;*/    position: fixed;    top: 0;    left: 0;    bottom: 0;    right: 0;    z-index: 0;}.langscreen {    position: fixed;    top: 50%;    left: 50%;}.langscreen ul li {    display: inline-block;}.fb-messenger-text {    background-color: #007bff;    color: white;    display: inline-block;    padding: 2px 5px;    margin-top: 2px;    border-radius: 3px;}.langscreen ul li img {    height: 32px;}.langscreen .language-switcher {    padding: 0;    margin: 0;}.langscreen .inner {    width: 600px;    height: 350px;    padding: 30px;    position: relative;    font-size: 15px;    top: -175px;    left: -300px;    /*border: 5px #1d8fff solid;*/    background-color: white;    z-index: 9999;    text-align: center;}#slideshow0 {    display: none !important;}.common-home #slideshow0 {    display: block !important;}body[class*="product-category-"] #slideshow0 {    display: block !important;}.product-thumb .description {    min-height: 0px !important;}.categories-icons {    text-align: center;    display: flex;    flex-wrap: wrap;    align-content: center;    justify-content: center;    align-items: center;}.categories-icons img {    display: inline-block;    width: 100%;    margin: 0;    transition: all 0.6s;}.categories-icons img:hover {    transform: scale(1.1);    transition: all 0.6s;}#payment-new .custom-field {    display: block;}@media (max-width: 767px) {    #menu div.dropdown-menu {        background-color: #ffffffe0;    }    #menu .dropdown-inner a {        color: #0e5aa5 !important;    }}#menu .dropdown-inner a {    text-transform: uppercase;    font-weight: 600;}#menu .dropdown-inner a {    min-width: 220px;    border-bottom: 1px solid #dfdfdf;}.product-thumb .price-tax {    font-weight: normal;    font-size: 11px;}#slideshow0 .owl-controls.clickable {    height: 0px !important;}.product-category-74_59 .product-thumb .description {}.product-category-74_59 .product-thumb .caption {}.sezona {    padding: 3px 8px 2px 8px;    border: 2px solid rgb(255, 200, 0);    color: rgb(255, 200, 0);    text-transform: uppercase;    border-radius: 8px;    line-height: 1;    display: inline-block;    z-index: 9999;    font-size: 12px;    margin-bottom: 10px;    margin-right: 7px;    margin-left: 0px;}.sezona.zimne {    border: 2px solid #1a6ec6;    color: #1a6ec6;}.sezona.celorocne {    border-image-source: linear-gradient(to right, #d9bd13 0%, #0e5aa5 100%);    border-image-slice: 5;    color: #0e5aa5;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    -ms-border-radius: 10px;    background: linear-gradient(to right, #d9bd13 0%, #0e5aa5 100%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.pinfo {    padding: 3px 8px 2px 8px;    border: 2px solid #f44336;    color: #f44336;    text-transform: uppercase;    border-radius: 8px;    line-height: 1;    display: inline-block;    z-index: 9999;    font-size: 12px;    margin-bottom: 10px;    margin-right: -3px;    margin-left: 0px;}.product-thumb .description * {    font-family: 'Open Sans', sans-serif !important;    line-height: 1.1 !important;}.fa-dot-circle:before {    content: "\f192";}.pnaprava {    padding: 3px 8px 2px 8px;    border: 2px solid #4CAF50;    color: #4CAF50;    text-transform: uppercase;    border-radius: 8px;    line-height: 1;    display: inline-block;    z-index: 9999;    font-size: 12px;    margin-bottom: 10px;    margin-right: 3px;    margin-left: 0px;}.fp_headers {    background-color: #0e5aa5;    color: white;    padding: 10px;    margin: 30px 0;}.fp_more_link {    border-bottom: 3px #0e5aa5 solid;    text-align: center;    margin-bottom: 50px;    margin-top: 10px;}.fp_more_link a {    color: white;    font-size: 20px;    background-color: #469aec;    padding: 8px;    margin-left: 20px;    border-radius: 5px;}.fp_more_link a:hover {    color: white;    background-color: #0e5aa5;}.relative {    position: relative;}.regoverlay {    position: absolute;    top: 0px;    width: 100%;    height: 100%;    left: 0;    background-color: white;    z-index: 9;    background: rgb(255, 255, 255);    background: linear-gradient(180deg, rgba(255, 255, 255, 0.711922268907563) 0%, rgba(255, 255, 255, 1) 31%, rgba(255, 255, 255, 1) 100%);}a {    color: #0e5aa5;}h1 {    font-size: 22px;    font-weight: bold;}#nafirmu {    cursor: pointer;    font-weight: bold;    font-size: 16px;}.firmanav {    padding: 10px 15px;    background-color: #1d8fff;    border: #0e5aa5 1px solid;    cursor: pointer;    color: white;    font-weight: bold;    font-size: 16px;}.nafirmumenu {    text-align: center;    padding: 20px 0;}.firmanav.active {    background-color: #0e5aa5;}.custom-field {    display: none;}body {    background-image: url('../image/bestpneu-bgs.jpg');    background-position: top center;    background-repeat: no-repeat;    background-attachment: fixed;    background-size: cover;}.language-switcher {    margin: 0 0 0 0;}.language-switcher .btn {    padding: 0 !important;    margin-left: 10px;}.language-switcher .btn:hover {    background: none !important;}.product-page #content {    background-color: transparent;}.product-page .energStitok {    display: block;    position: relative;    margin: 30px auto;}.product-page h1 {    clear: both;}.product-page #content > .row {    background-color: white;    margin-left: 0;}.product-page .thumbnails {    margin-top: 20px;    position: relative;    overflow: visible;}.product-page .thumbnail {    border: 1px solid #0e5aa5;}.icon {    display: inline-block;    width: 10px;    height: 10px;    background-position: center;    background-repeat: no-repeat;    background-size: contain;    background-image: url(../image/icon1.png);    margin-left: 7px;    border-left: 2px #0e5aa5 solid;    padding-right: 14px;}.icon:first-of-type {    border-left: none;    margin-left: 2px;}.stitok-icons {    padding: 3px 8px 2px 2px;    border: 2px solid #0e5aa5;    border-radius: 8px;    line-height: 1;    display: inline-block;    z-index: 9999;    font-size: 12px;    margin-bottom: 10px;    margin-right: 10px;    cursor: pointer;}.energStitok {    display: none;    width: 200px;    height: 275px;    background-image: url('../image/stitok-bgs.jpg');    background-repeat: no-repeat;    background-size: cover;    z-index: 100;    border-radius: 25px;    overflow: hidden;    -webkit-box-shadow: 0px 0px 17px -2px rgba(0, 0, 0, 0.75);    -moz-box-shadow: 0px 0px 17px -2px rgba(0, 0, 0, 0.75);    box-shadow: 0px 0px 17px -2px rgba(0, 0, 0, 0.75);}.energStitok.graf1 {    background-image: url('../image/stitok-bgs-1.jpg');}.energStitok.graf2 {    background-image: url('../image/stitok-bgs-2.jpg');}.energStitok.graf3 {    background-image: url('../image/stitok-bgs-3.jpg');}.stit-arrow {    display: block;    width: 30px;    height: 20px;    background-image: url('../image/stitok-arrow.png');    background-repeat: no-repeat;    background-size: cover;    background-position: left;    position: absolute;    color: white;    font-weight: 600;    padding-left: 10px;}.arrow-3 {    left: 140px;    top: 228px;    position: absolute;    color: white;    font-weight: 600;}.arrow-4 {    left: 43px;    top: 285px;    position: absolute;    color: black;    font-weight: 600;    font-size: 12px;}.arrow-5 {    left: 143px;    top: 285px;    position: absolute;    color: black;    font-weight: 600;    font-size: 12px;}.arrow1 {    left: 78px;}.arrow2 {    left: 155px;}.arrow-A {    top: 81px;}.arrow-B {    top: 95px;}.arrow-C {    top: 109px;}.arrow-D {    top: 125px;}.arrow-E {    top: 139px;}.arrow-F {    top: 153px;}.arrow-G {    top: 167px;}.icon-1 {    background-image: url('../image/icon1.png');}.icon-2 {    background-image: url('../image/icon2.png');}.icon-3 {    background-image: url('../image/icon3.png');}.icon-4 {    background-image: url('../image/icon5.png');}.icon-5 {    background-image: url('../image/icon4.png');}#content {    background-color: #dee3e8eb;}.product-thumb h4 * {    color: #000000;    font-size: 18px;    font-weight: normal;    overflow: hidden;    display: inline-block;}#menu .dropdown-inner a {    color: black;}h1, h2, h3, h4, h5, h6 {    font-weight: bold;}.breadcrumb {    margin-top: 20px;}.product-thumb .button-group button:hover {    color: #fff;    background-color: #4dc919;}.product-category-59 #slideshow0 {    display: block !important;}.product-category-59 .breadcrumb {    display: none !important;}.product-category-65 #slideshow0 {    display: block !important;}.product-category-65 .breadcrumb {    display: none !important;}.product-category-66 #slideshow0 {    display: block !important;}.product-category-66 .breadcrumb {    display: none !important;}.btn-primary {    color: #ffffff;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);    background-color: #ff6b13;    background-image: linear-gradient(to bottom, #ff914f, #ff6b13);    background-repeat: repeat-x;    border-color: #ff914f #ff914f #ff6b13;}.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {    background-color: #ff6b13;    background-position: 0 -15px;}.product-page .price h2 {    margin-top: 0px;    color: #ff6b13;    font-weight: bold;    font-size: 24px;}/*.vypredanepas{height:8.8rem;overflow:hidden;position:absolute;right:0.9rem;top:-0.8rem;width:8.5rem;}.vypredanepas div::before{left:0rem;}.vypredanepas div::before,.vypredanepas div::after{border-left:0.4rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid #ff6b13;bottom:-0.5rem;content:"";position:absolute;}.vypredanepas div:after{right:0rem;}.vypredanepas div{background-color:#ff6b13;background-image:-webkit-linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);background-image:-moz-linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);background-image:-ms-linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);background-image:-o-linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);background-image:linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);-webkit-box-shadow:0 0 0.3rem rgba(0,0,0,0.3);box-shadow:0 0 0.3rem rgba(0,0,0,0.3);color:#fff;font-family:Arial;font-size:1.3rem;font-weight:bold;left:-0.5rem;padding:0.7rem 0;position:relative;text-align:center;top:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12rem;}.product-thumb .vypredanepas{height:8.8rem;overflow:hidden;position:absolute;right:-0.6rem;top:-0.8rem;width:8.5rem; z-index: 99;}.product-thumb .vypredanepas div::before{left:0rem;}.product-thumb .vypredanepas div::before,.vypredanepas div::after{border-left:0.4rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid #ff6b13;bottom:-0.5rem;content:"";position:absolute;}.product-thumb .vypredanepas div:after{right:0rem;}.product-thumb .vypredanepas div{background-color:#ff6b13;background-image:-webkit-linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);background-image:-moz-linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);background-image:-ms-linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);background-image:-o-linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);background-image:linear-gradient(to bottom,#ff914f 0%,#ff6b13 100%);-webkit-box-shadow:0 0 0.3rem rgba(0,0,0,0.3);box-shadow:0 0 0.3rem rgba(0,0,0,0.3);color:#fff;font-family:Arial;font-size:1.3rem;font-weight:bold;left:-0.5rem;padding:0.7rem 0;position:relative;text-align:center;top:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12rem;}*//*.skladompas{height:8.8rem;overflow:hidden;position:absolute;right:-0.6rem;top:-0.8rem;width:8.5rem;}.skladompas div::before{left:0rem;}.skladompas div::before,.skladompas div::after{border-left:0.4rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid #41aa16;bottom:-0.5rem;content:"";position:absolute;}.skladompas div:after{right:0rem;}.skladompas div{background-color:#41aa16;background-image:-webkit-linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);background-image:-moz-linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);background-image:-ms-linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);background-image:-o-linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);background-image:linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);-webkit-box-shadow:0 0 0.3rem rgba(0,0,0,0.3);box-shadow:0 0 0.3rem rgba(0,0,0,0.3);color:#fff;font-family:Arial;font-size:1.3rem;font-weight:bold;left:-0.5rem;padding:0.7rem 0;position:relative;text-align:center;top:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12rem;}.skladompas.pas_naobjednavku{height:8.8rem;overflow:hidden;position:absolute;right:-0.6rem;top:-0.8rem;width:8.5rem;}.skladompas.pas_naobjednavku div::before{left:0rem;}.skladompas.pas_naobjednavku div::before,.skladompas div::after{border-left:0.4rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid #162faa;bottom:-0.5rem;content:"";position:absolute;}.skladompas.pas_naobjednavku div:after{right:0rem;}.skladompas.pas_naobjednavku div{background-color:#162faa;background-image:-webkit-linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);background-image:-moz-linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);background-image:-ms-linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);background-image:-o-linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);background-image:linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);-webkit-box-shadow:0 0 0.3rem rgba(0,0,0,0.3);box-shadow:0 0 0.3rem rgba(0,0,0,0.3);color:#fff;font-family:Arial;font-size:1.0rem;font-weight:bold;left:-0.5rem;padding:0.7rem 0;position:relative;text-align:center;top:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12rem;}.product-thumb .skladompas{height:8.8rem;overflow:hidden;position:absolute;right:-0.6rem;top:-0.8rem;width:8.5rem; z-index: 99;}.product-thumb .skladompas div::before{left:0rem;}.product-thumb .skladompas div::before,.skladompas div::after{border-left:0.4rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid #41aa16;bottom:-0.5rem;content:"";position:absolute;}.product-thumb .skladompas div:after{right:0rem;}.product-thumb .skladompas div{background-color:#41aa16;background-image:-webkit-linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);background-image:-moz-linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);background-image:-ms-linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);background-image:-o-linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);background-image:linear-gradient(to bottom,#51d31b 0%,#41aa16 100%);-webkit-box-shadow:0 0 0.3rem rgba(0,0,0,0.3);box-shadow:0 0 0.3rem rgba(0,0,0,0.3);color:#fff;font-family:Arial;font-size:1.3rem;font-weight:bold;left:-0.5rem;padding:0.7rem 0;position:relative;text-align:center;top:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12rem;}*/.skladompas {    background-color: #44b317;    color: white;    font-weight: bold;    padding: 6px;    position: relative;    width: 100%;    z-index: 99;    text-align: center;    font-size: 12px;    margin-bottom: 10px;    line-height: 1.2;}.vypredanepas {    background-color: #ff6b13;    color: white;    font-weight: bold;    padding: 6px;    text-align: center;}.skladompas.pas_naobjednavku {    background-color: #1b8fd3;    color: white;    font-weight: bold;    /*padding: 6px;    position: absolute;    right: -6px;    top: 10px;    width: 190px;    z-index: 99;*/    text-align: center;}/*.product-thumb .skladompas.pas_naobjednavku{height:8.8rem;overflow:hidden;position:absolute;right:-0.6rem;top:-0.8rem;width:8.5rem; z-index: 99;}.product-thumb .skladompas.pas_naobjednavku div::before{left:0rem;}.product-thumb .skladompas.pas_naobjednavku div::before,.skladompas div::after{border-left:0.4rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid #162faa;bottom:-0.5rem;content:"";position:absolute;}.product-thumb .skladompas.pas_naobjednavku div:after{right:0rem;}.product-thumb .skladompas.pas_naobjednavku div{background-color:#162faa;background-image:-webkit-linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);background-image:-moz-linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);background-image:-ms-linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);background-image:-o-linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);background-image:linear-gradient(to bottom,#1b8fd3 0%,#162faa 100%);-webkit-box-shadow:0 0 0.3rem rgba(0,0,0,0.3);box-shadow:0 0 0.3rem rgba(0,0,0,0.3);color:#fff;font-family:Arial;font-size:1.0rem;font-weight:bold;left:-0.5rem;padding:0.7rem 0;position:relative;text-align:center;top:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:12rem;}*/.product-thumb {    overflow: visible;    background-color: white;}.product-thumb:after {    content: '';    display: table;    clear: both;    height: 1px;}.product-thumb .image {    position: relative;}.product-page .old-price {    font-size: 16px;    color: #4a4a4a;    font-weight: bold;}a:hover {    color: #ff6b13;}#top .btn-link, #top-links li, #top-links a {    color: white;    text-shadow: none;    text-decoration: none;}#search .btn-lg {    background: #333333;    color: white;    border: 1px solid #ccc;    border-left: none;    height: 50px;    font-size: 22px;    -webkit-box-shadow: none;    box-shadow: none;}#search .btn-lg .fa {    font-size: 22px;}#search .input-lg {    border-right: none;    -webkit-box-shadow: none;    box-shadow: none;    height: 50px;    line-height: 40px;    padding: 0 10px;    background-color: #eeeeee;}#top-links {    padding-top: 0px;}#top-red {    background-color: #ff6b13;    color: white;    float: left;    position: relative;    width: 100%;    margin-top: -8px;    margin-bottom: -15px;    padding: 11px 10px 11px 10px;    text-align: center;}#top-red span {    text-transform: uppercase;    font-weight: bold;    font-size: 12px;}#top-red a {    color: #eaeaea;    margin-left: 8px;    font-size: 10px;}#top .list-inline {    margin-bottom: 0px;}#top .btn-link:hover, #top-links a:hover {    color: #ff6b13;}#top .btn-link, #top-links li, #top-links a {    text-transform: uppercase;    font-weight: bold;}#top-info {    color: #ffffff;}#top-links .fa {    color: #ff6b13;    font-size: 16px;    margin-right: 3px;}#top-info span {    font-weight: bold;    font-size: 14px;    color: white;    margin-right: 3px;}.fa.cart-icon {    background-image: url(../image/kosik.png);    width: 56px;    height: 46px;}#cart .btn-inverse {    background: none;    box-shadow: none;    text-shadow: none;    border: none;    color: #ff6b13;    font-size: 20px;}#cart-total {    display: inline-block;    text-align: left;    margin-left: 10px;    position: relative;    top: -7px;}#cart-total span {    font-size: 13px;    color: #676666;    font-weight: bold;}#menu-section {    border-top: 1px solid #888888;    border-bottom: 1px solid #888888;    margin-bottom: 0px;    background-color: #0e5aa5;}#menu {    background: none;    border: none;    margin-bottom: 1px;    margin-top: 1px;}#menu .nav > li > a {    color: white;    font-size: 15px;    text-transform: uppercase;    font-weight: bold;    padding: 20px 35px 20px 35px;}.dropdown-menu li > a:hover {    background: none;    background-color: #0e5aa5;}#menu .nav > li > a:hover {    color: #0e5aa5;    background-color: white;    font-size: 15px;    text-transform: uppercase;    font-weight: bold;}.owl-wrapper-outer {    border: none;    border-radius: 0px;    box-shadow: none;}#search {    margin-top: 15px;}.col-sm-5th {    position: relative;    min-height: 1px;    float: left;    width: 14%;    padding-right: 10px;    padding-left: 10px;}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {    width: 100%;}.filters {    margin: 25px 0;    background: #2279ce;    padding: 15px 0;}.filters a {    color: #ff6b13;    text-decoration: none;    font-size: 15px;    margin-right: 3px;    line-height: 34px;    font-weight: bold;}.filters .btn-default {    background: none;    background-color: white;    color: #333333;}/* @KF 2020 - filter preloader */.filter-holder {    position: relative;}.filter-preloader {    display: none;    position: absolute;    width: 100%;    background: #2196f3c7;    height: 100%;}.filter-preloader.active {    display: block;    position: absolute;    z-index: 9;}.loader {    border: 5px solid #f3f3f3;    border-top: 5px solid #3498db;    border-radius: 50%;    width: 40px;    height: 40px;    animation: spin 1s linear infinite;    margin-left: auto;    top: 0;    margin-right: auto;    margin-top: 10px;}@keyframes spin {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}/* --- */#filter-group1 .btn-default {    border-left: 8px solid #54976e;}#filter-group2 .btn-default {    border-left: 8px solid #697dc0;}#filter-group3 .btn-default {    border-left: 8px solid #bf7366;}.filters .filter-option {    font-weight: bold;}.filters #filter-group1 a, #filter-group1 .btn-default {    color: #54976e;}.filters #filter-group2 a, #filter-group2 .btn-default {    color: #697dc0;}.filters #filter-group3 a, #filter-group3 .btn-default {    color: #bf7366;}.filters .dropdown-menu li > a:hover {    color: white !important;}.filters #filter-group1 .dropdown-menu li > a:hover {    background: none;    background-color: #54976e;}.filters #filter-group2 .dropdown-menu li > a:hover {    background: none;    background-color: #697dc0;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {    color: white !important;}#button-filter {    background: none;    background-color: #ff6c14;    color: white;    border: none;    width: 100%;}#button-filter:hover {    background: none;    background-color: #ff6b13;    color: white;    border: none;}.filters #filter-group3 .dropdown-menu li > a:hover {    background: none;    background-color: #bf7366;}.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {    background: none;    background-color: white;    color: #333333;}.product-grid .product-thumb .image {    float: left;    width: 100%;}.product-thumb .data {    float: left;    width: 100%;    position: relative;    padding: 0px 20px 20px 10px;}.product-thumb h4 {    line-height: 1.2;    display: block;}.product-thumb .caption {    padding: 0px !important;    min-height: 0 !important;}.product-thumb .button-group {    position: absolute;    bottom: 20px;    right: 20px;    background: none;    border: none;    text-align: center;    overflow: visible;}.alert {    margin-top: 20px;    margin-bottom: 0;}.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {    background: none;}.product-thumb .button-group button {    width: 100%;    background: none;    background-color: #ff6b13;    color: white;    width: 105px;    height: 38px;    border-radius: 6px;}.product-thumb .button-group button .fa.cart-plus {    font-size: 26px;}.product-thumb .price-old {    margin-left: 0;    font-weight: bold;    font-size: 16px;    color: #333333;}.product-thumb .price {    font-size: 24px;    font-weight: bold;    color: #ff6b13;}.product-thumb .description {    min-height: 100px;    max-height: 180px;    overflow: hidden;}.mnoz-text {    color: #ff6b13;    display: none;    text-align: center;    margin: 5px 0;}.set-quantity {    margin-bottom: 5px;}.set-quantity input {    width: 35px;    height: 36px;    border: none;    background-color: white;    border: 1px solid #ff6b13;    border-radius: 2px;    color: #4e4e4e;    text-align: center;    font-size: 16px;}.quantity-minus {    position: relative;    left: -4px;    cursor: pointer;    text-decoration: none;}.quantity-plus {    position: relative;    left: 4px;    cursor: pointer;    text-decoration: none;}.quantity-minus:focus {    text-decoration: none;}.quantity-plus:focus {    text-decoration: none;}.quantity-minus:before {    content: '\f068';    font-family: 'FontAwesome';    color: #4e4e4e;}.quantity-plus:before {    content: '\f067';    font-family: 'FontAwesome';    color: #4e4e4e;}.unikatnacena {    background-color: #333333;    color: white;    padding: 20px;}.unikatnacena h2, .unikatnacena h3 {    color: white;}.tab-content img {    max-width: 100%;}.owl-pagination {    top: -20px;}#menu-footer {    text-align: center;}#menu-footer li {    border: none;    display: inline-block;}#menu-footer li a {    font-size: 16px;    font-weight: bold;    padding: 10px 40px;}#menu-footer li a:hover {    background-color: #4a4a4a;    font-size: 16px;    font-weight: bold;    padding: 10px 40px;}#column-right > h3 {    margin: 0;    padding: 10px;    background-color: #115aa6;    font-size: 16px;    color: white;    margin-bottom: 15px;}.categories-icons {    margin-top: 10px;}.categories-icons a {    position: relative;    min-width: 140px;    min-height: 140px;    width: 140px;    height: 140px;    margin-right: 10px;    margin-bottom: 10px;}.categories-icons a:last-child {    margin-right: 0;}.categories-icons img {    z-index: 3 !important;    position: relative;}.categories-icons a:after {    border-radius: 140px;    content: "";    position: absolute;    width: 140px;    height: 140px;    background: #0E5AA4;    left: 0;    display: block;    top: 0px;}.add_to_cart_holder {    text-align: center;    margin: 30px auto;    color: white;}.add_to_cart_right {    background-color: green;    padding: 10px;    color: white;}.add_to_cart_left {    background-color: #ff6c14;    padding: 10px;    color: white;}.add_to_cart_left:hover {    color: white;    cursor: pointer;}.fancybox-image {    background: white;}@media (max-width: 650px) {    .alert.alert-success {        max-width: 100%;        width: 100%;        margin: 0;        right: 0;        left: 0;    }    .add_to_cart_left, .add_to_cart_right {        font-size: 12px !important;    }}@media (min-width: 1200px) {    .categories-icons a.current:before {        content: "";        position: absolute;        bottom: -10px;        width: 140px;        height: 80px;        background: #2279ce;        left: 0;    }}.categories-icons a.current:after {    background: #ff6c14 !important;}@media (max-width: 767px) {    .langscreen .inner {        position: fixed;        left: 0;        right: 0;        top: 50px;        bottom: 50px;        width: 100%;    }    .langscreen .langscreen-logo {        width: 90%;    }    #menu-footer li {        display: block;    }    .col-sm-5th {        float: none;        width: 100%;        margin: 5px 0;    }    .navbar-header {        background-color: #2d2d2d;    }    #menu .btn-navbar {        font-size: 15px;        font-stretch: expanded;        color: #FFF;        padding: 2px 18px;        float: right;        background-color: #1f1f1f;        background-image: linear-gradient(to bottom, #1f1f1f, #808080);        background-repeat: repeat-x;        border-color: #b7b7b7 #8e8c8c #ffffff;    }    #top {        text-align: center;    }    #top-links {        float: none !important;    }    #top-red {        float: none;        position: relative;        width: 100%;        padding: 6px 5px 6px 5px;        text-align: center;        margin: 5px -20px 5px -20px;        width: auto;    }    #top-red span {        font-size: 11px;    }}.product-page .product-thumb .data {    float: none;    width: 100%;    position: relative;    padding: 10px 20px 20px 10px;}.product-page .product-thumb .caption {    /*clear: both;*/    min-height: 0 !important;    padding-top: 0px !important;}.product-page .product-thumb .description {    min-height: 100px !important;}.product-page .product-thumb .image {    float: none;    max-height: 200px;    background-color: white;    margin-bottom: 10px;}.product-page .product-thumb .image img {    max-height: 200px;}.product-page .product-thumb .button-group {    right: 30px;}@media (max-width: 440px) {    .product-thumb .data {        float: none;        width: 100%;        clear: both;        position: relative;        padding: 10px 20px 20px 10px;    }    .product-grid .product-thumb .caption {        /*clear: both;*/        min-height: 0 !important;        padding-top: 0px !important;    }    .product-thumb .description {        min-height: 100px !important;    }    .product-grid .product-thumb .image {        float: right;        max-height: 185px;        background-color: white;    }    .product-grid .energStitok {        display: none !important;    }    .product-grid .product-thumb .image img {        max-height: 185px;    }    .product-thumb .button-group {        right: 30px;    }}@media (min-width: 768px) {    .navbar-nav > li {    }    .navbar-nav li:first-child {        border-left: none;    }}@media (max-width: 1224px) {    .categories-icons {        padding-top: 20px;    }    .categories-icons a.current img {        background: #ff6c15 !important;    }    .categories-icons img {        border-radius: 150px;        background: #0E5AA4;    }    .categories-icons a:after {        display: none;    }    .categories-icons a:before {        display: none;    }}@media (min-width: 1400px) {    .container {        width: 1280px;    }}.mfilter-light-theme .mfilter-content {    display: flex !important;    flex-direction: row !important;    flex-wrap: nowrap;    align-content: center;    justify-content: center;    align-items: center;    background: #2279ce;    padding: 5px 40px;}.mfilter-content > ul {    display: flex !important;    flex-direction: row;    flex-wrap: nowrap;    align-content: center;    justify-content: center;    align-items: center;}.mfilter-content_top .mfilter-content > ul > li .mfilter-heading {    display: none;}.mfilter-content_top.mfilter-light-theme .mfilter-content > ul > li:first-child .mfilter-heading, .mfilter-content_top.mfilter-light-theme .mfilter-content > ul > li:first-child .mfilter-content-opts {    border: none;}.mfilter-content_top.mfilter-light-theme .mfilter-content > ul > li .mfilter-content-opts {    border: none !important;}.mfilter-content select {    min-width: 150px;}.mfilter-light-theme .mfilter-select select {    border-radius: 5px !important;}.mfilter-content ul li select {    color: #999;    font-weight: bold;}.mfilter-content ul li:nth-child(1) select {    border-left: 8px solid #54976e;    color: #54976e;}.mfilter-content ul li:nth-child(2) select {    border-left: 8px solid #697dc0;    color: #697dc0;}.mfilter-content ul li:nth-child(3) select {    border-left: 8px solid #bf7366;    color: #bf7366;}.mfilter-content .mfilter-button a {    background: #ff6c14;    color: white;    border: none;    width: 100%;    padding: 5px 10px;    font-size: 12px;    min-width: 150px;    text-transform: uppercase;}.mfilter-content_top.mfilter-light-theme .mfilter-content .mfilter-button-bottom {    border-top: none !important;    min-width: 150px;}.mfilter-content select:hover {    cursor: pointer;}.mfilter-button.mfilter-button-bottom:hover {    opacity: 0.9;}@media (min-width: 1200px) AND (max-width: 1400px) {    .mfilter-light-theme .mfilter-content {        padding: 5px 10px;    }    .mfilter-content select {        min-width: 130px;    }}@media (max-width: 1200px) {    .mfilter-content select {        min-width: 100px;    }}@media (max-width: 992px) {    .mfilter-content_top .mfilter-content > ul {        display: table !important;        width: 100%;    }    .mfilter-light-theme .mfilter-content {        padding: 5px 10px;        flex-direction: column !important;    }}.mfilter-button-reset, .filter-button-top {    background: none;    width: 100% !important;    padding: 0;    float: none !important;}.mfilter-button-top {    min-width: 80px !important;    margin-left: 20px;    margin-right: 20px;}.mfilter-button-top a {    margin: 0 !important;}.mfilter-button-reset i {    display: none;}@media (max-width: 1400px) {    .categories-icons a:after {        border-radius: 100px;        width: 100px;        height: 100px;    }    .categories-icons a {        min-width: 100px;        min-height: 100px;        width: 100px;        height: 100px;    }    .categories-icons a.current:before {        content: "";        position: absolute;        bottom: -10px;        width: 100px;        height: 60px;        background: #2279ce;        left: 0;    }}.products {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;    align-items: stretch;}.cislo_tovaru {    display: block;    text-align: center;    margin-top: 5px;}.mb-3 {    margin-bottom: 15px;}#watchDog .alert-success {    position: inherit;    z-index: 999;    width: 100%;    right: 0;}.cislo_tovaru {	color:#ff6b13;	font-size:16px;	font-weight:600;	text-align:center;	display:block;	clear:both;}.cislo_tovaru.product {    font-weight:400;    border:2px solid #ff6b13;    margin-bottom: 15px;    padding: 5px 10px;}.cislo_tovaru.product strong {    font-weight:600px;}