/*
settings

zelena
#30D8AB
#30D8AB

modra
#0EBEC7

oranzova
#FF8D09

bezova
#FFD599

pozadi cerne
#2B2B2B

sedy text 
#787878

*/

/* global */
html {position: relative;min-height: 100%;}
body {background: #2B2B2B;color: #EEE;font-size: 16px;line-height: 23px;font-family: 'sk-modernistregular', 'Arial', 'Helvetica', sans-serif;/*text-rendering: optimizeLegibility;*/}
body a {color: #FF8D09;text-decoration: underline;}
body a:hover {color: #FF8D09;text-decoration: none;}
body a:focus, body button:focus {outline: 0;}
body a:focus {color: #FF8D09;}
body strong {color: #FFF;}
.clear {clear: both;}
.btn, .form-control {border-radius: 0;}
.btn-default {background: #FFF;font-size: 16px;padding: 8px 20px;color: #000;border: 0;font-family: 'sk-modernistbold';line-height: 24px;position: relative;text-decoration: none;}
.btn-default.icon-cart:after {content: "";position: absolute;top: 50%;margin-top: -10px;right: 12px;background: url(../img/icon-header-cart.png) center center no-repeat;display: block;width: 22px;height: 20px;}
.btn-secondary {background-color: #FFD599;transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);}
.btn-secondary:hover {background-color: #FF8D09;color: #FFF;transition: all 200ms cubic-bezier(0.25, 0.1, 0.25, 1);}
.btn-primary {background-color: #FF8D09;background: linear-gradient(to right, #FF8D09, #FFAB00);color: #FFF;color: #000;}
.btn-primary:hover {background-color: #FF8D09;color: #FFF;}
.btn-third {background-color: #30D8AB;background: linear-gradient(to right, #0EBEC7, #30D8AB);color: #000;text-decoration: none;}
.btn-third:hover {color: #FFF;}
.btn-sixth {background-color: #DFDFDF;color: #000;text-decoration: none;}
.btn-sixth:hover {color: #FFF;}
.btn-full-center {padding-left: 0;padding-right: 0;width: 100%;text-align: center;}
.btn-primary-border {border: 2px solid #FF8D09;color: #FF8D09;background: none;}
.btn-fourth-border {border: 2px solid #000;color: #333;background: none;padding-top: 6px;padding-bottom: 6px;}
.btn-fifth-border {border: 2px solid #666666;color: #FFF;background: none;padding-top: 4px;padding-bottom: 4px;}
.btn-size-m {font-size: 15px;padding: 2px 15px;line-height: 22px;}
.btn-size-l {font-size: 20px;padding: 8px 30px;line-height: 30px;}
.btn-size-xl {font-size: 22px;padding: 12px 30px;line-height: 30px;}
.btn-fb {background: #4964A2;color: #FFF;position: relative;padding-left: 50px;padding-right: 40px;}
.btn-fb span {position: absolute;left: 15px;top: 50%;margin-top: -10px;font-size: 20px;}
.btn-right {float: right;}

.col-md-border-right {position: relative;}
.col-md-border-right:after {content: "";height: 90%;width: 1px;background: #666;position: absolute;top: 5%;right: 0;}

.oh {text-indent: -500px;overflow: hidden;display: inline-block;}

.narrow {width: 992px;max-width: 100%;margin: 0 auto;}
/* /global */

/* fonts */
html.wf-loading * {color: transparent !important;}
/* /fonts */

/*
.mobile-footer {position: fixed;height: 50px;background: #000;width: 100%;bottom: 0;left: 0;z-index: 999;}
*/


@media (max-width: 991px) {
    body {font-size: 13px;line-height: 19px;}
    .btn-default {font-size: 13px;}

    .btn-primary {font-size: 15px;}
}


body.overflow {overflow: hidden;}

.amain-content.active {width: 100%;aheight: 100%;overflow: hidden;aposition: absolute;atop: 0;aleft: 0;}
.main-content.active {overflow: hidden;height: calc(100vh - 100px);}
abody.active-w {overflow: hidden;}

.main-content.active:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.5;z-index: 900;}

header {background: #1D1D1D;border-bottom: 1px solid #333;position: relative;z-index: 999;}
header .logo {display: inline-block;margin: 18px 0 0 0;}
header .logo img {height: 32px;display: inline-block;}

header .logo-21 {margin-top: 18px;margin-bottom: -9px;}
header .logo-21 img {height: 55px;}
header .logo-22 img {height: 37px;}
header .logo-24 {margin-top: 0;}
header .logo-24 img {height: 60px;}
header .logo-654 {margin-top: 9px;margin-bottom: -13px;}
header .logo-654 img {height: 66px;}

header .logo-language {color: #999999;font-family: 'sk-modernistbold';line-height: 14px;border-left: 1px solid #FF8D09;font-size: 20px;margin: 25px 0 0 12px;display: inline-block;padding: 0 10px 3px 14px;vertical-align: top;}

header .logo-wrap {float: left;margin: 0 20px 0 0;z-index: 1000;position: relative;}
header .choose-lang {margin-left: 20px;margin-top: 18px;border-left: 1px solid #FF8D09;padding-left: 23px;line-height: 26px;text-decoration: none;display: inline-block;vertical-align: top;}
header .choose-lang .fa {margin-left: 3px;position: relative;top: 1px;}
/*
@media (min-width: 1600px) {
	header .col-search {margin: 0 -40px;width: 46%;}
}
*/
header .search {padding: 12px 0;margin: 0;position: relative;z-index: 999;}
header .search .form-group {margin: 0;position: relative;}
/*
header .search .form-group .twitter-typeahead {width: 100%;vertical-align: top;}
*/
/*
header .search .form-group .loading {position: absolute;top: 100%;width: 100%;height: 80px;left: 0;background: #FFF url(../img/loading-main.svg) center center no-repeat;background-size: 30px 30px;}
*/
header .search input {height: 44px;line-height: 44px;border: 0;font-size: 16px;border-radius: 0;background: none;}
header .search input:focus {box-shadow: none;}
header .search button {width: 44px;height: 44px;text-align: center;z-index: 5;padding: 0;margin: 0;position: absolute;top: 0;right: 0;background: url(../img/icon-header-search.png) center center no-repeat;border: 0;}
/*
header .search button .oh {}
header .search .form-group .tt-menu {background: #FFF;text-align: left;border: 0;border-radius: 0;width: 100%;max-height: 450px;overflow-y: scroll;}
header .search .form-group .tt-menu .tt-suggestion {border-bottom: 1px solid #E3E3E3;padding: 0;display: block;cursor: pointer;background: none;color: #000;}
header .search .form-group .tt-menu .tt-suggestion i {color: #FF8D09;display: inline-block;line-height: 25px;font-style: normal;float: right;font-size: 13px;}
header .search .form-group .tt-menu .tt-suggestion a {color: #666666;text-decoration: none;display: block;line-height: 40px;padding: 6px 12px;}
header .search .form-group .tt-menu .tt-suggestion img {margin: 0 15px 0 0;}
header .search .form-group .tt-menu .tt-suggestion a.category {color: #000;line-height: 25px;font-size: 14px;margin: 0;}
header .search .form-group .tt-menu .tt-suggestion a.category .sep {color: #FF8D09;display: inline-block;margin: 0 4px;}
header .search .form-group .tt-menu .tt-suggestion a.product {font-size: 15px;}
header .search .form-group .tt-menu .tt-suggestion a.more {background: #F2F2F2;color: #000;text-align: center;font-size: 15px;line-height: 40px;}
header .search .form-group .tt-menu .tt-suggestion:hover, header .search .form-group .tt-menu .tt-suggestion.tt-cursor {background: #FBEED8;}
header .search .form-group .tt-menu .empty-message {border: 0;font-size: 15px;line-height: 40px;padding: 6px 12px;color: #666666;background: #FFF;}
*/
header .typeahead__cancel-button {width: 44px;height: 44px;text-align: center;z-index: 5;padding: 0;margin: 0;position: absolute;top: 0;right: 0;border: 0;background: #FFF center center no-repeat;overflow: hidden;text-indent: -500px;z-index: 999;}
/*header .loading .typeahead__cancel-button {background: #FFF url(../img/loading-main.svg) center center no-repeat;background-size: 30px 30px;}*/
header .typeahead__container {background: #FFF;z-index: 999;}
header .typeahead__container.cancel .typeahead__cancel-button {background-image: url(../img/close.svg);background-size: 30px 30px;visibility: visible;}
header .typeahead__container.loading .typeahead__cancel-button {background-image: url(../img/loading-main.svg);background-size: 30px 30px;visibility: visible;}
header .typeahead__query {z-index: 10;}
header .typeahead__list {border: 0;margin: 0;padding: 0;border: 0;border-top: 1px solid #333;border-radius: 0;}
header .typeahead__dropdown .typeahead__dropdown-item > a, header .typeahead__list .typeahead__item > a {padding: 0;}
header .typeahead__list .item {border-bottom: 1px solid #E3E3E3;padding: 0;display: block;cursor: pointer;background: none;color: #000;}
header .typeahead__list .item i {color: #FF8D09;display: inline-block;line-height: 25px;font-style: normal;float: right;font-size: 13px;}
header .typeahead__list .item .item-type {color: #666666;text-decoration: none;display: block;line-height: 40px;padding: 6px 20px 6px 12px;}
header .typeahead__list .item img {margin: 0;max-width: 100%;height: auto;}
/*
header .typeahead__list .item .category {color: #000;line-height: 25px;font-size: 14px;margin: 0;}
header .typeahead__list .item .category .sep {color: #FF8D09;display: inline-block;margin: 0 4px 0 0;}
*/
header .typeahead__list .item .category {font-size: 15px;margin: 0;}
header .typeahead__list .item .category .sep {color: #FF8D09;display: inline-block;margin: 0 4px 0 0;}
header .typeahead__list .item .category .tag {color: #FF8D09;font-size: 13px;}
header .typeahead__list .item .product {font-size: 15px;}
header .typeahead__list .item .product .price {color: #FF8D09;font-size: 13px;}
header .typeahead__list .item .product .name {display: block;line-height: 20px;margin-top: 4px;height: 20px;overflow: hidden;}
header .typeahead__list .item .product .product-no {color: #AAA;font-size: 13px;line-height: 16px;display: block;height: 16px;overflow: hidden;}
header .typeahead__list .item .more {background: #F2F2F2;color: #000;text-align: center;font-size: 14px;line-height: 40px;}
header .typeahead__list .item .more:hover .name {text-decoration: underline;}
header .typeahead__list .item .section {background: #F2F2F2;color: #000;text-align: center;font-size: 14px;line-height: 20px;}
header .typeahead__list .item .section:hover .name {text-decoration: underline;}
header .typeahead__list .item .has-not-link:hover, header .typeahead__list .item .has-not-link {cursor: default;text-decoration: none;}
header .typeahead__list .item .has-not-link:hover .name, header .typeahead__list .item .has-not-link .name {cursor: default;text-decoration: none;}
header .typeahead__list .item:hover, header .typeahead__list .item.tt-cursor {background: #FBEED8;}
.typeahead__container.loading .typeahead__query::after, .typeahead__container.loading .typeahead__query::before {display: none;}

header .not-logged {padding: 19px 0 19px 15px;}
header .not-logged a {display: inline-block;line-height: 30px;padding-left: 27px;background: url(../img/icon-header-profile.png) left center no-repeat;text-decoration: none;color: #FFF;}
header .logged {padding: 19px 0 19px 15px;}
header .logged .link-profile-wrap {padding-left: 38px;background: url(../img/icon-header-profile.png) left center no-repeat;display: inline-block;vertical-align: top;text-align: left;line-height: 15px;position: relative;}
header .logged .link-profile-wrap:after {content: "";position: absolute;top: 0;left: 28px;height: 30px;width: 1px; background: #333;}
header .logged a.link-profile {adisplay: inline-block;line-height: 15px;text-decoration: none;color: #FFF;}
header .logged a.link-logout {color: #777;adisplay: inline-block;line-height: 15px;font-size: 12px;}
header .cart {float: right;text-align: right;}
header .cart a.to-cart {display: inline-block;margin: 14px 0 0 0;text-decoration: none;padding: 0 0 10px 0;vertical-align: top;}
header .cart a .icon {background: url(../img/icon-header-cart.png) center center no-repeat;display: block;float: right;width: 40px;height: 40px;border: 2px solid #30D8AB;border-radius: 40px;position: relative;margin: 0 0 0 12px;}
header .cart a .count {position: absolute;top: -7px;right: -4px;width: 18px;height: 18px;border-radius: 18px;background: #FFF;color: #000;text-align: center;line-height: 18px;font-size: 12px;}
header .cart a .cart-info {float: right;}
header .cart a strong {font-family: 'sk-modernistbold';font-weight: 400;text-transform: uppercase;color: #30D8AB;display: block;line-height: 18px;padding-top: 3px;afloat: right;}
header .cart a .cart-sum {display: inline-block;line-height: 18px;font-size: 14px;color: #FFF;display: block;}

header .navbar-toggle {background: none;z-index: 999;font-size: 26px;float: left;padding: 5px 10px;margin: 0;border-radius: 0;line-height: 40px;border: 0;}
header .navbar-toggle.active {background: #1D1D1D;}
header .navbar-toggle .fa {vertical-align: top;line-height: 40px;}
header .navbar-toggle-burger {margin-right: 2px;width: 50px;text-align: center;}
header .navbar-toggle-search {float: left;font-size: 18px;padding-left: 14px;padding-right: 14px;}
header .navbar-toggle-user {float: right;font-size: 18px;margin-right: 5px;}
header .navbar-toggle-user-logged-1 {color: #FF8D09;}
header .navbar-toggle-cart {float: right;}

.user-account {display: none;}

/* zlin.adsport.cz */
.site-21 header .logo {margin-top: 18px;margin-bottom: -9px;}
.site-21 header .logo img {height: 55px;}

@media (max-width: 1250px) {
	header .logo img {height: 27px;}
}

@media (max-width: 991px) {
	body {apadding-top: 50px;position: relative;}
	.header-wrap {/*overflow: scroll;height: 100vh;*/position: -webkit-sticky;position: sticky;width: 100%;top: 0;z-index: 9999;}
	.header-wrap.active {position: fixed;}
	header {text-align: center;background: #000;background: rgba(0,0,0,0.85);aposition: sticky;width: 100%;top: 0;z-index: 999;}
	header .container {padding: 0;width: 100%;}
	header .row {margin: 0;}
	header .logo-wrap {float: none;margin: 0;display: inline-block;vertical-align: top;}
	header .logo {margin-top: 14px;}
	header .logo-language {display: none;margin-top: 19px;margin-left: 7px;padding-right: 8px;}
	
	header .logo img {height: 16px;}
	header .navbar-toggle {display: block;font-size: 20px;width: 30px;padding: 5px;}
	header .choose-lang {margin-left: 10px;padding-left: 12px;margin-top: 12px;}
	header .choose-lang img {width: 20px;}
	
	header .icon {float: right;margin: 5px 10px 0 0;background: url(../img/icon-header-cart.png) center center no-repeat;display: block;float: right;width: 40px;height: 40px;border: 2px solid #30D8AB;border-radius: 40px;position: relative;}
	header .icon .count {position: absolute;top: -7px;right: -4px;width: 18px;height: 18px;border-radius: 18px;background: #FFF;color: #000;text-align: center;line-height: 18px;font-size: 12px;}
	
	header .search {padding: 12px;background: #1D1D1D;overflow-y: visible !important;overflow-x: visible !important;}
	header .search .form-group .tt-menu {position: relative !important;top: auto !important;}
	
	.user-account {padding: 12px;background: #1D1D1D;position: absolute;top: 51px;right: 0;width: 90%;max-width: 100%;z-index: 9999;}
	.user-account.in {display: block;}


	
	/* zlin.adsport.cz */
	.site-21 header .logo {margin-top: 10px;}
	.site-21 header .logo img {height: 45px;}
}


#main-menu {background: #1D1D1D;text-align: center;position: relative;}
#main-menu ul.nav {float: none;display: inline-block;border-left: 1px solid #333;}
#main-menu ul.nav li.item-main {float: none;display: inline-block;border-right: 1px solid #333;}
#main-menu ul.nav li.item-main a.item-main-link {line-height: 25px;padding: 11px 35px 9px 35px;color: #FFF;font-family: 'sk-modernistbold';font-size: 15px;text-transform: uppercase;text-decoration: none;border-bottom: 5px solid transparent;background: none;letter-spacing: 1px;}
#main-menu ul.nav li.item-main a.item-main-link .fa {display: none;}

#main-menu ul.nav li.item-manufacturers a.item-main-link {font-family: 'sk-modernistregular';color: #999999;}
#main-menu ul.nav li.item-sports a.item-main-link {font-family: 'sk-modernistregular';color: #999999;}
#main-menu ul.nav li.item-sale a.item-main-link {color: #FF4C00;font-family: 'sk-modernistregular';padding-right: 60px;position: relative;}
#main-menu ul.nav li.item-sale a.item-main-link:after {content: "";position: absolute;top: 0;right: 20px;width: 26px;height: 35px;background: url(../img/menu-icon-sale.png) left top no-repeat;}
#main-menu ul.nav li.item-news a.item-main-link {color: #30D8AB;font-family: 'sk-modernistregular';padding-right: 60px;position: relative;}
#main-menu ul.nav li.item-news a.item-main-link:after {content: "";position: absolute;top: 0;right: 20px;width: 26px;height: 35px;background: url(../img/menu-icon-news.png) left top no-repeat;}
#main-menu ul.nav li.item-main:hover a.item-main-link, #main-menu ul.nav li.item-main a.item-main-link:focus, #main-menu ul.nav li.item-main a.item-main-link:hover {border-color: #FF8D09;color: #FFF;}
#main-menu ul.nav li.item-special {}
#main-menu ul.nav li.item-special a.item-main-link {padding-left: 25px;padding-right: 25px;}
#main-menu ul.nav li.item-special img {margin-left: 8px;vertical-align: top;}
#main-menu .dropdown-menu {border-radius: 0;padding-bottom: 0;}
#main-menu .dropdown:hover > ul.dropdown-menu {display: block;min-height: 320px;}
#main-menu .submenu-columns {color: #000;text-align: left;}
/*#main-menu .submenu-columns .col-1, #main-menu .submenu-columns .col-2 {border-right: 1px solid #E1E1E1;}*/
#main-menu .submenu-columns h3 {padding: 0 0 40px 0;margin: 0;color: #FF8D09;font-family: 'sk-modernistbold';font-weight: 400;position: relative;font-size: 20px;}
#main-menu .submenu-columns h3 a {text-decoration: none;}
#main-menu .submenu-columns h3:after {content: "";position: absolute;height: 4px;background: #FF8D09;bottom: 17px;width: 26px;left: 0;}
#main-menu .submenu-columns ul {list-style: none;margin: 0 0 30px 0;display: block;padding: 0;}
#main-menu .submenu-columns ul li {padding: 0 0 3px 0;margin: 0;}
#main-menu .submenu-columns ul li a {color: #000;text-decoration: none;}
#main-menu .submenu-columns ul li a:hover {text-decoration: underline;}
#main-menu .submenu-columns .yamm-content {padding: 30px 0 0 0;}
#main-menu .submenu-columns .category-photo {amargin: 30 0 0 0;}
#main-menu .submenu-columns .category-photo img {max-height: 240px;}
#main-menu .submenu-columns .category-photo-empty {aheight: 30px;}
#main-menu.yamm .container {position: static;}
#main-menu.yamm .container .dropdown-menu {left: 0;width: 100%;border: 0;}
#main-menu.yamm .container .manufacturers {text-align: center;padding: 20px 0 30px 0;}
#main-menu.yamm .container .manufacturers a.img-wrap {display: inline-block;max-width: 130px;line-height: 80px;margin: 0 0 35px 0;text-align: center;}
#main-menu.yamm .container .manufacturers img {display: inline-block;max-height: 60px;}
#main-menu.yamm .container .manufacturers a.img-wrap:hover {opacity: 0.7;}
#main-menu.yamm .container .manufacturers .link-more {line-height: 40px;display: inline-block;margin: 12px 0;}
#main-menu.yamm .container .sports {}
#main-menu.yamm .container .sports a {color: #000;text-decoration: none;padding-left: 60px;line-height: 40px;display: block;background: left center no-repeat;background-size: 40px auto;margin: 10px 0 40px 0;white-space: nowrap;}
#main-menu.yamm .container .sports a:hover {text-decoration: underline;}
#main-menu.yamm .container .sports a.sport-1 {background-image: url(../img/icons/sport-1.svg);}
#main-menu.yamm .container .sports a.sport-2 {background-image: url(../img/icons/sport-2.svg);}
#main-menu.yamm .container .sports a.sport-3 {background-image: url(../img/icons/sport-3.svg);}
#main-menu.yamm .container .sports a.sport-4 {background-image: url(../img/icons/sport-4.svg);}
#main-menu.yamm .container .sports a.sport-5 {background-image: url(../img/icons/sport-5.svg);}
#main-menu.yamm .container .sports a.sport-6 {background-image: url(../img/icons/sport-6.svg);}
#main-menu.yamm .container .sports a.sport-7 {background-image: url(../img/icons/sport-7.svg);}
#main-menu.yamm .container .sports a.sport-8 {background-image: url(../img/icons/sport-8.svg);}
#main-menu.yamm .container .sports a.sport-9 {background-image: url(../img/icons/sport-9.svg);}
#main-menu.yamm .container .sports a.sport-10 {background-image: url(../img/icons/sport-10.svg);}
#main-menu.yamm .container .sports a.sport-11 {background-image: url(../img/icons/sport-11.svg);}
#main-menu .row-30 {margin-left: -15px;margin-right: -15px;}
#main-menu .row-30 > div {padding-left: 30px;padding-right: 30px;}

@media (max-width: 1600px) {
    #main-menu .dropdown:hover > ul.dropdown-menu {min-height: 360px;}
    #main-menu.yamm .container .manufacturers {padding-top: 40px;margin-bottom: 0;padding-bottom: 0;}
    #main-menu.yamm .container .manufacturers {margin-bottom: 50px;}
    #main-menu.yamm .container .sports {padding-top: 20px;}
    #main-menu.yamm .container .sports a {margin-bottom: 50px;}
}

@media (max-width: 991px) {
    #main-menu .dropdown:hover > ul.dropdown-menu {min-height: 0;}
    #main-menu .row-30 {margin-left: -5px;margin-right: -5px;}
    #main-menu .row-30 > div {padding-left: 10px;padding-right: 10px;}   
}

#main-menu ul.submenu-mobile {display: none;}

#main-menu.collapsing {display: none;}

#main-menu.in {position: relative;atop: 50px;aleft: 0;width: 90%;max-width: 100%;z-index: 9999;/*overflow-y: none;height: auto;max-height: none;padding: 0;overflow: auto !important;aposition: f;aheight: calc(100vh) !important;*/}
#main-menu.in .container {width: auto;max-width: none;padding: 0;margin: 0;}
#main-menu.in ul.nav {border: 0;display: block;}
#main-menu.in ul.nav li.item-main {display: block;border: 0;text-align: left;border-bottom: 1px solid #333;}
#main-menu.in ul.nav li.item-main:last-child {border-bottom: 0;}
#main-menu.in ul.nav li.item-main a.dropdown-toggle {border: 0;padding-left: 20px;font-size: 16px;}
#main-menu.in ul.nav li.item-sale a.dropdown-toggle {}
#main-menu.in ul.nav li.item-main a.dropdown-toggle:hover {border: 0;}
#main-menu.in ul.nav li.item-main a.dropdown-toggle .fa {display: block;float: right;margin-top: 0;}
#main-menu.in ul.submenu-mobile {display: none;background: #FFF;padding: 0;}
#main-menu.in ul.submenu-mobile li {float: left;width: 50%;aheight: 40px;aoverflow: hidden;}
#main-menu.in ul.submenu-mobile li a {color: #000;font-size: 13px;text-decoration: none;padding: 10px 10px 10px 20px;display: block;line-height: 20px;}
#main-menu.in ul.submenu-mobile li a:focus {text-decoration: underline;}
#main-menu.in ul.submenu-mobile li:last-child {border-bottom: 0;}
#main-menu.in .dropdown-menu {display: none;}
#main-menu.in .submenu-columns {display: none;}

@media (max-width: 1600px) {
	
	#main-menu ul.nav li.item-main a.item-main-link {padding-left: 10px;padding-right: 10px;}
	#main-menu ul.nav li.item-sale a.item-main-link {padding-right: 60px;}
	#main-menu ul.nav li.item-news a.item-main-link {padding-right: 60px;}
}

@media (max-width: 1250px) {
	#main-menu ul.nav li.item-main a.item-main-link:after {display: none;}
	#main-menu ul.nav li.item-sale a.item-main-link {padding-right: 20px;}
	#main-menu ul.nav li.item-news a.item-main-link {padding-right: 20px;}
}

@media (max-width: 992px) {
	#main-menu ul.nav li.item-main a.item-main-link:after {display: block;}
}

@media (max-width: 390px) {
	#main-menu.in ul.submenu-mobile li a {font-size: 12px;}
}


#banners-slides {background: #2B2B2B;}
#banners-slides .item {background: center center no-repeat;height: 480px;width: 100%;abackground-size: cover;}
#banners-slides .item .carousel-caption {text-shadow: none;color: #FFF;text-decoration: none;margin-bottom: 8%;}
#banners-slides .item .carousel-caption h1 {font-family: 'sk-modernistbold';font-size: 56px;margin: 0 0 5px 0;color: #FFF;}
#banners-slides .item .carousel-caption h2 {font-family: 'sk-modernistbold';font-size: 46px;margin: 0 0 5px 0;}
#banners-slides .item .carousel-caption p {font-size: 22px;margin: 5px 0 25px 0;}
#banners-slides .item .carousel-caption .btn-wrap {margin: 30px 0 50px 0;}
#banners-slides .carousel-control {background: none;box-shadow: none;width: 8%;text-decoration: none;opacity: 1;}
#banners-slides .carousel-control span {display: block;top: 50%;left: 50%;position: absolute;margin-top: -13px;margin-left: -8px;width: 17px;height: 26px;background: url(../img/carousel-arrows.png) 0 -26px no-repeat;}
#banners-slides .carousel-control:hover span {background-position: 0 0;}
#banners-slides .carousel-control.right span {background-position: -17px -26px;}
#banners-slides .carousel-control.right:hover span {background-position: -17px 0;}
#banners-slides .carousel-indicators {text-align: center;list-style: none;bottom: 60px;margin-left: -30%;}
#banners-slides .carousel-indicators li {display: inline-block;background: #4B443E;border: 0;width: 8px;height: 8px;cursor: pointer;border-radius: 12px;padding: 0;margin: 0;}
#banners-slides .carousel-indicators li.active {background: #30D8AB;}
#banners-slides.category-slider {margin-bottom: 20px;}
#banners-slides.category-slider .item {height: 340px;background-size: auto;}
#banners-slides.category-slider .item:after {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;opacity: 0.7;z-index: -1;}

#banners-slides-mobile {background: #2B2B2B;}
#banners-slides-mobile .item {background: center center no-repeat;height: 480px;width: 100%;abackground-size: cover;}
#banners-slides-mobile .item .carousel-caption {text-shadow: none;color: #FFF;text-decoration: none;margin-bottom: 8%;}
#banners-slides-mobile .item .carousel-caption h1 {font-family: 'sk-modernistbold';font-size: 56px;margin: 0 0 5px 0;color: #FFF;}
#banners-slides-mobile .item .carousel-caption h2 {font-family: 'sk-modernistbold';font-size: 46px;margin: 0 0 5px 0;}
#banners-slides-mobile .item .carousel-caption p {font-size: 22px;margin: 5px 0 25px 0;}
#banners-slides-mobile .item .carousel-caption .btn-wrap {margin: 30px 0 50px 0;}
#banners-slides-mobile .carousel-control {background: none;box-shadow: none;width: 8%;text-decoration: none;opacity: 1;}
#banners-slides-mobile .carousel-control span {display: block;top: 50%;left: 50%;position: absolute;margin-top: -13px;margin-left: -8px;width: 17px;height: 26px;background: url(../img/carousel-arrows.png) 0 -26px no-repeat;}
#banners-slides-mobile .carousel-control:hover span {background-position: 0 0;}
#banners-slides-mobile .carousel-control.right span {background-position: -17px -26px;}
#banners-slides-mobile .carousel-control.right:hover span {background-position: -17px 0;}
#banners-slides-mobile .carousel-indicators {text-align: center;list-style: none;bottom: 60px;margin-left: -30%;}
#banners-slides-mobile .carousel-indicators li {display: inline-block;background: #4B443E;border: 0;width: 8px;height: 8px;cursor: pointer;border-radius: 12px;padding: 0;margin: 0;}
#banners-slides-mobile .carousel-indicators li.active {background: #30D8AB;}
#banners-slides-mobile.category-slider {margin-bottom: 20px;}
#banners-slides-mobile.category-slider .item {height: 340px;background-size: auto;}
#banners-slides-mobile.category-slider .item:after {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;opacity: 0.7;z-index: -1;}


@media (max-width: 991px) {
    #banners-slides-mobile .item {height: auto;}
    #banners-slides-mobile .item .carousel-caption h1 {font-size: 40px;line-height: 48px;}
    #banners-slides-mobile .carousel-indicators {bottom: 0;}
    #banners-slides.category-slider .item {height: 200px;}
}


#banners-news {background: #000;background: rgba(29,29,29,0.9);padding: 60px 0 30px 0;margin-top: -120px;z-index: 10;position: relative;}
#banners-news .news .item {background: center center no-repeat;background-size: cover;adisplay: table;display: block;text-align: center;text-decoration: none;height: 180px;position: relative;width: 100%;z-index: 1;}
#banners-news .news .item span {avertical-align: middle;adisplay: table-cell;display: block;position: absolute;bottom: 10%;width: 100%;}
#banners-news .news .item h3 {margin: 0 0 10px 0;font-size: 26px;color: #FFF;font-family: 'sk-modernistbold';text-shadow: 0 0 2px #000;}
#banners-news .news .item:hover:after, #banners-news .news .item-img:hover:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 10px solid #2B2B2B;background: rgba(0,0,0,0.5);z-index: -1;}
#banners-news .news .item-img:hover:after {z-index: 99;}
#banners-news .news .item-third {margin-bottom: 20px;display: block;height: 180px;display: table;}
#banners-news .news .item-third span {text-align: left;atop: 10%;bottom: auto;vertical-align: middle;display: table-cell;position: relative;padding-left: 40px;}
#banners-news .news .item-img {display: block;position: relative;width: 100%;z-index: 1;}
#banners-news .news .item-img img {}
#banners-news .manufacturers {margin: 30px 0 0 0;text-align: center;}
#banners-news .manufacturers p {color: #787878;font-size: 14px;margin: 0 0 15px 0;}
#banners-news .manufacturers .item {display: inline-block;padding: 5px 20px;border-left: 1px solid #2E2E2E;}
#banners-news .manufacturers .item.first {border-left: 0;}
#banners-news .manufacturers .item a {}
#banners-news .manufacturers .item a img {opacity: 0.4;max-width: 60px;max-height: 40px;}
#banners-news .manufacturers .item a:hover img {opacity: 1;}

@media (max-width: 991px) {
	#banners-news {margin: 0;padding: 0;}
	#banners-news .news .item {margin: 0 0 15px 0;}
    #banners-news .news .item h3 {font-size: 16px;}
	
}

footer {background: #1D1D1D;}
footer hr {border-color: #2E2E2E;margin: 0;}
footer .advantages {padding: 30px 0;}
footer .advantages img {float: left;margin: 0 20px 0 0;}
footer .advantages h3 {text-transform: uppercase;color: #FFF;font-family: 'sk-modernistbold';font-weight: 400;font-size: 15px;margin: 13px 0 5px 0;}
footer .advantages p {color: #787878;line-height: 20px;margin: 0 10% 0 0;}
footer .contacts {padding: 30px 0;line-height: 30px;}
footer .contacts p {adisplay: inline-block;margin: 0 50px 0 0;color: #FFF;font-family: 'sk-modernistbold';}
footer .contacts a {color: #FFF;}
footer .contacts .contact {font-size: 22px;color: #FFF;padding-left: 40px;background: left center no-repeat;}
footer .contacts .contact-store {background-image: url(../img/icon-footer-store.png);}
footer .contacts .contact-phone {background-image: url(../img/icon-footer-phone.png);}
footer .contacts .contact-social {background-image: url(../img/icon-footer-social.png);}
footer .contacts .contact-email {background-image: url(../img/icon-footer-envelope.png);}
footer .contacts .contact-description {font-family: 'sk-modernistregular';padding-left: 40px;color: #787878;}
/*footer .contacts strong {color: #FF8D09;font-size: 20px;}*/
footer a.social {width: 30px;height: 30px;overflow: hidden;text-indent: 500px;display: inline-block;background: center center no-repeat;margin: 0 0 0 20px;vertical-align: top;}
footer a.social-facebook {background-image: url(../img/icon-footer-facebook.png);}
footer a.social-instagram {background-image: url(../img/icon-footer-instagram.png);}
footer a.social-youtube {background-image: url(../img/icon-footer-youtube.png);}
footer a.social-newsletter {line-height: 30px;padding: 0 12px;background: #000;color: #FFF;text-decoration: none;width: auto;text-indent: 0;border-radius: 3px;font-size: 14px;font-family: 'sk-modernistregular';text-transform: uppercase;}
footer a.social-newsletter .fa {font-size: 12px;line-height: 30px;margin-right: 8px;display: none;}

@media (max-width: 767px) {
	footer hr {display: none;}
	footer .contacts {text-align: center;padding: 20px 0;}
	footer .contacts .contact {font-size: 16px;line-height: 24px;}
	footer .contacts p {margin: 5px 0;}
	
	footer a.social-newsletter {margin-top: 15px;}
}

footer .info {padding: 40px 0;}
footer .info .icon-heureka {margin-right: 30px;}
footer .info h3 {color: #FF8D09;font-family: 'sk-modernistbold';font-weight: 400;font-size: 19px;margin: 0 0 25px 0;line-height: 30px;}
footer .info h3 strong {font-weight: 400;margin: 0 20px 0 0;display: inline-block;vertical-align: top;color: #FF8D09;}
footer .info .nav {list-style: none;padding: 0;margin: 0;}
footer .info .nav li {padding: 3px 0;}
footer .info .nav li a {color: #FFF;text-decoration: none;padding: 0;background: none;}
footer .info .nav li a:hover {text-decoration: underline;background: none;}
footer .info .newsletter {}
/*footer .info .newsletter p {color: #787878;margin: 0 0 15px 0;padding: 3px 0 0 0;}*/
footer .info .newsletter .form-group {position: relative;}
footer .info .newsletter input.form-control {background: #2F2F2F;padding: 0 15px;line-height: 48px;height: 48px;color: #FFF;border: 0;font-size: 15px;}
footer .info .newsletter .btn {width: 48px;height: 48px;background: #FF8D09 url(../img/footer-newsletter-btn.png) center center no-repeat;padding: 0;position: absolute;top: 0;right: 0;}
footer .info .newsletter .result {color: #FFF;padding: 10px 0;display: block;}
footer .info .icons-business {}
footer .info .icons-business img {margin-bottom: 30px;}
footer .info .icons-arukereso {display: inline-block;max-width: 200px;text-align: center;margin-left: 30px;}
footer .info .icons-arukereso img {margin-bottom: 10px;}
footer .info .icons-arukereso a {color: #FFF;}
/*
footer .info .contact {margin: 0 0 7px 0;padding: 7px 0 7px 50px;background: left center no-repeat;font-size: 21px;color: #FFF;font-family: 'sk-modernistbold';}
*/
/*
footer .info .contact-phone {background-image: url(../img/icon-footer-phone.png);}
footer .info .contact-email {background-image: url(../img/icon-footer-email.png);}
footer .info .contact a {color: #FFF;}
*/

@media (max-width: 767px) {
	footer .info {padding: 0;}
	footer .info h3 {margin-bottom: 0;}
	footer .info .icons-business {margin: 30px 0 0 0;}
	footer .info .nav li {float: left;width: 50%;}
	footer .info .newsletter-wrap {margin: 25px 0 0 0;}
	footer .info .share-wrap {margin: 25px 0 25px 0;}
}


footer .about {padding: 12px 0;font-size: 14px;background: #121212;}
footer .about img {float: left;margin: 15px 25px 30px 0;}
footer .about p {margin: 0;color: #787878;line-height: 20px;}
footer .about strong {color: #FF8D09;font-weight: 400;display: block;}
footer .about a {color: #FFF;text-decoration: none;}
footer .about a:hover {text-decoration: underline;}
footer .about .icons {margin: 15px 0 0 0;}
footer .about .icons img {margin: 0 10px;filter: grayscale(100%);float: none;height: 20px;}
footer .about .icons img:hover {-webkit-filter: grayscale(0%);}
footer .about .icons img.visa {filter: grayscale(100%) brightness(160%);}
footer .about .icons img.visa:hover {-webkit-filter: grayscale(0%);}
footer .about .eet-info {font-size: 11px;color: #666;margin: 5px 0 10px 0;}
/*
.footer-banner {background: url(../img/banner-snipit.jpg) center center no-repeat;abackground-attachment: fixed;background-size: cover;height: 400px;}
.footer-banner img {visibility: hidden;}
*/




.body-wrap {position: relative;z-index: 2;}
.footer-banner {overflow: hidden;z-index: 1;height: 400px;position: relative;}
.footer-banner .banner {position: fixed;bottom: 0;overflow: hidden;width: 100%;height: 400px;}
.footer-banner img {position: absolute;width: 1920px;height: 400px;left: 50%;margin-left: -960px;}
.footer-banner .shadow {position: absolute;top: 0;left: 0;background: url(../img/footer-banner-shadow.png) left top repeat-x;width: 100%;height: 123px;z-index: 99;}

.row-content {margin-left: -40px;margin-right: -40px;abackground: rgba(0, 0, 0, 0.4);}
.row-content > div {padding-left: 40px;padding-right: 40px;}
.row-content .not-main {margin-top: 60px;}
.row-content .not-main h2:first-child {margin-top: 0;}
/*
.ic-stock {background-image: }
.ic-cart {background-position: url(../img/sprite.svg);background-size: 300px 300px;}
*/

.form-horizontal .has-feedback .form-control-feedback {right: 0px;}



/*.filter .checkbox label {opacity: 0.2;}*/

.container {awidth: 1600px;}

#main-carousel-background {position: absolute;top: 0;left: 0;width: 100%;z-index: -1;}
#main-carousel-background img {width: 100%;}
#main-carousel-background .item {background: center top;background-size: cover;width: 100%;height: 300px;}
#main-carousel {}
#main-carousel .carousel-inner {height: 130px;}
#main-carousel .item .item-in {padding: 0 1%;}
#main-carousel .item img {display: inline-block;max-height: 130px;}
#main-carousel .carousel-caption {text-align: left;}
#main-carousel .carousel-control {background: none;box-shadow: none;width: 5%;font-size: 72px;}
#main-carousel .carousel-indicators {text-align: center;list-style: none;bottom: 0;}
#main-carousel .carousel-indicators li {display: inline-block;border: 1px solid #FFF;width: 12px;height: 12px;margin: 0 1px;cursor: pointer;border-radius: 12px;padding: 0;margin: 0;}
#main-carousel .carousel-indicators li.active {background: #FFF;}
/* /svg */


#bar {background: rgba(0,0,0, 0.6);}
#bar ul.nav {}
#bar ul.nav li {background: url(../img/bar-menu-hr.png) right center no-repeat;}
#bar ul.nav li a {apadding: 0 12px;padding: 0;aline-height: 44px;background: none;color: #FFF;line-height: 50px;font-size: 17px;white-space: nowrap;text-decoration: none;}
#bar ul.nav li a:hover {text-decoration: underline;}
#bar ul.nav li a.active {color: #F6A600;}
#bar ul.nav li.item-161 {width: 70px;display: block;overflow: hidden;atable-layout:fixed;float: left;}
#bar ul.nav li.item-161 a {background: url(../img/sprite.svg) 0 -178px no-repeat;background-size: 640px;width: 44px;white-space: nowrap;text-indent: -500px;padding: 0;margin-right: 22px;overflow: hidden;}
#bar .dropdown {float: right;margin-left: 20px;margin-right: 15px;}
#bar .lang {display: block;background: center center no-repeat;width: 20px;white-space: nowrap;text-indent: 500px;overflow: hidden;height: 50px;line-height: 50px;}
#bar .lang.cz {background-image: url(../img/lang/cz.png);}
#bar .lang.sk {background-image: url(../img/lang/sk.png);}
#bar .lang.hu {background-image: url(../img/lang/hu.png);}
#bar .lang-wrap {}
#bar .lang-wrap .dropdown-menu:after {width: 0;
content: '';
 display: inline-block;
 
height: 0;
border-style: solid;
border-width: 0 10px 10px 10px;
border-color: transparent transparent rgba(0,0,0, 0.4) transparent;
position: absolute;top: -10px;left: 50%;margin-left: -10px;

}
#bar .lang-wrap .dropdown-menu {border: 0;border-radius: 0;box-shadow: none;background: #000;background: rgba(0,0,0, 0.4);margin-top: 15px;min-width: 30px;left: -10px;}
#bar .lang-wrap .dropdown-menu li {}
#bar .lang-wrap .dropdown-menu li a {padding: 5px 12px;background: none;color: #FFF;text-transform: uppercase;}
#bar .lang-wrap .dropdown-menu li a .lang {height: 20px;line-height: 20px;display: inline-block;vertical-align: top;margin: 0 10px 0 0;}
#bar .cart-wrap {background: url(../img/bar-cart-left.png) left center no-repeat;line-height: 50px;padding-left: 24px;}
#bar .cart {background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);padding-right: 24px;}
#bar .cart a {color: #FFF;text-transform: uppercase;font-size: 19px;height: 50px;display: block;text-align: center;text-decoration: none;}
#bar .cart a strong {font-weight: 400;}
#bar .cart a:hover strong {text-decoration: underline;}
#bar .cart a .ic {height: 50px;width: 35px;background-position: 7px 12px;}
#bar .cart a .count {display: inline-block;font-size: 11px;line-height: 15px;height: 15px;width: 15px;text-align: center;color: #FFF;background: #DB2161;border-radius: 20px;position: relative;left: -12px;top: -11px;}

#bar-menu {background: #373737;}
#bar-menu ul {}
#bar-menu ul li {position: relative;}
#bar-menu ul li:before {content: " ";display: block;position: absolute;top: 50%;margin-top: -8px;left: 0;width: 1px;height: 16px;background: #4F4F4F;}
#bar-menu ul li:first-child:before {display: none;}
#bar-menu ul li a {color: #999999;font-size: 16px;text-decoration: none;background: none;padding: 12px 5px;}
#bar-menu ul li a:hover {text-decoration: underline;}

#header-main {background: #211C21;}
#header-main .logo {padding: 15px 0 0 0;display: block;}
#header-main .logo img {max-width: 191px;max-height: 40px;}
#header-main .navbar-toggle {font-size: 26px;margin-right: 0;padding-right: 5px;z-index: 999;}
#header-main .search {padding: 12px 0 0 0;margin: 0;}
#header-main .search .form-group {margin: 0;position: relative;}
#header-main .search .form-group .twitter-typeahead {width: 100%;}
#header-main .search input {height: 40px;line-height: 40px;border: 0;}
#header-main .search input:focus {box-shadow: none;}
#header-main .search button {width: 40px;height: 40px;text-align: center;padding: 0;margin: 0;position: absolute;top: 0;right: 0;background: #FDAA00;border: 0;}
#header-main .search button .ic {background-position: 2px -148px;}
#header-main .search .form-group .tt-menu {background: #FFF;background: rgba(255, 255, 255, 0.8);text-align: left;border: 0;border-radius: 0;width: 100%;}
#header-main .search .form-group .tt-menu .tt-suggestion {border-bottom: 1px solid #DDD;padding: 3px 12px;display: block;cursor: pointer;line-height: 20px;font-size: 13px;background: none;color: #000;}
#header-main .search .form-group .tt-menu .tt-suggestion i {font-size: 11px;color: #FFF;display: inline-block;margin: 2px 5px 2px 0;line-height: 16px;padding: 0 4px;background: linear-gradient(to right, #129844 0%, #006C2B 100%);border-radius: 3px;}
#header-main .search .form-group .tt-menu .tt-suggestion a {color: #333;text-decoration: none;display: block;}
#header-main .search .form-group .tt-menu .tt-suggestion:hover, #header-main .search .form-group .tt-menu .tt-suggestion.tt-cursor {background: #FFF;}

#header-main .cart-wrap {background: url(../img/bar-cart-left.png) left center no-repeat;background-size: auto 100%;line-height: 64px;padding-left: 29px;}
#header-main .cart {background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);padding-right: 24px;}
#header-main .cart a {color: #FFF;text-transform: uppercase;font-size: 19px;height: 64px;line-height: 64px;display: block;text-align: center;text-decoration: none;}
#header-main .cart a strong {font-weight: 400;}
#header-main .cart a:hover strong {text-decoration: underline;}
#header-main .cart a .ic {height: 64px;width: 35px;background-position: 7px 19px;}
#header-main .cart a .count {display: inline-block;font-size: 11px;line-height: 15px;height: 15px;width: 15px;text-align: center;color: #FFF;background: #DB2161;border-radius: 20px;position: relative;left: -12px;top: -11px;}
#header-main .not-logged {line-height: 64px;padding: 0 25px 0 15px;background: url(../img/header-logged-hr.png) 15px center no-repeat;}
#header-main .not-logged .ic {height: 34px;background-position: 0 -192px;margin: 15px 10px 0 0;}
#header-main .not-logged a {font-size: 18px;color: #FFF;text-decoration: none;display: inline-block;vertical-align: top;white-space: nowrap;}
#header-main .not-logged a:hover {text-decoration: underline;}


#banners-carousel {background: rgba(0,0,0, 0.6);}
#banners-carousel .item img {width: 100%;}
#banners-carousel .item {background: center top;background-size: cover;width: 100%;}
#banners-carousel .carousel-caption {text-align: left;}
#banners-carousel .carousel-control {background: none;box-shadow: none;width: 5%;font-size: 72px;}
#banners-carousel .carousel-control span {display: block;top: 50%;position: absolute;margin-top: -30px;}
#banners-carousel .carousel-indicators {text-align: center;list-style: none;bottom: 0;margin: 0 10px 0 -30%;}
#banners-carousel .carousel-indicators li {display: inline-block;border: 1px solid #FFF;width: 12px;height: 12px;margin: 0 1px;cursor: pointer;border-radius: 12px;padding: 0;margin: 0;}
#banners-carousel .carousel-indicators li.active {background: #FFF;}

#intro {background: url(../img/intro/slide1.jpg) center top no-repeat;background-size: cover;padding: 20px 0 15px 0;aheight: 300px;}
#intro.has-slider {background: none;aheight: 350px;}
#intro .logo img {width: 225px;}

/*
#intro form.search {border: 2px solid #E4D8CE;afloat: left;vertical-align: top;position: relative;}
#intro form.search .form-group {width: 78%;vertical-align: top;overflow: hidden;float: left;}
#intro form.search input {background: none;border: 0;line-height: 30px;height: 30px;padding: 0 12px;box-shadow: none;color: #FFF;width: 100%;}
#intro form.search ainput:focus {border: 0;box-shadow: none;}
#intro form.search input:focus {background: #FFF;color: #333;}
#intro form.search input::-moz-placeholder {color: #EEE;}
#intro form.search button {vertical-align: top;padding: 0;height: 30px;line-height: 30px;float: right;background: rgba(255,255,255, 0.7);width: 20%;border: 0;position: relative;}
#intro form.search button .ic {height: 30px;background-position: 2px -10.3em;}
#intro form.search button .left-triangle {width: 10px;height: 30px;position: absolute;top: 0;left: -10px;background-position: 0 -500px;}
*/
#intro form.search {}
#intro form.search .form-group {position: relative;margin: 0;}
#intro form.search .form-group .twitter-typeahead {width: 100%;}
#intro form.search .form-group input {height: 34px;line-height: 34px;border: 2px solid #E4D8CE;background: none;padding: 0 50px 0 10px;box-shadow: none;font-size: 12px;}
#intro form.search .form-group input.changed, #intro form.search .form-group input:focus {background: #FFF !important;color: #333;border-color: #FFF;}
#intro form.search .form-group input::-moz-placeholder {color: #EEE;}
#intro form.search .form-group input::-webkit-input-placeholder {color: #EEE;}
#intro form.search .form-group input:focus::-moz-placeholder {color: #333;}
#intro form.search .form-group input:focus::-webkit-input-placeholder {color: #333;}
#intro form.search .form-group button {position: absolute;top: 0;right: 0;height: 34px;border: 0;border-radius: 0;background: #EBE1DA;}
#intro form.search .form-group button .ic {height: 30px;background-position: 2px -144px;}
#intro form.search .form-group button .left-triangle {width: 10px;height: 34px;position: absolute;top: 0;left: -10px;background-position: 0 -500px;}
#intro form.search .form-group button:hover {background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);}
#intro form.search .form-group button:hover .left-triangle {background-position: -50px -500px;}
#intro form.search .form-group .tt-menu {background: #FFF;background: rgba(255, 255, 255, 0.8);text-align: left;border: 0;border-radius: 0;width: 100%;}
#intro form.search .form-group .tt-menu .tt-suggestion {border-bottom: 1px solid #DDD;padding: 3px 12px;display: block;cursor: pointer;line-height: 20px;font-size: 13px;background: none;color: #000;}
#intro form.search .form-group .tt-menu .tt-suggestion i {font-size: 11px;color: #FFF;display: inline-block;margin: 2px 5px 2px 0;line-height: 16px;padding: 0 4px;background: linear-gradient(to right, #129844 0%, #006C2B 100%);border-radius: 3px;}
#intro form.search .form-group .tt-menu .tt-suggestion a {color: #333;text-decoration: none;display: block;}
#intro form.search .form-group .tt-menu .tt-suggestion:hover, #intro form.search .form-group .tt-menu .tt-suggestion.tt-cursor {background: #FFF;}
/*
#intro form.search .dropdown-menu {background: #FFF;background: rgba(255, 255, 255, 0.8);width: 100%;top: 0;text-align: left;border: 0;border-radius: 0;}
#intro form.search .dropdown-menu li {border-bottom: 1px solid #DDD;}
#intro form.search .dropdown-menu li:last-child {border-bottom: 0;}
#intro form.search .dropdown-menu li a {padding: 0 12px;display: block;cursor: pointer;line-height: 27px;font-size: 13px;background: none;color: #000;}
#intro form.search .dropdown-menu li.active a, #intro form.search .dropdown-menu li a:hover {background: #DDD;}
#intro form.search .dropdown-menu li a i {color: #666;font-size: 11px;display: inline-block;padding: 0 7px 0 0;}
*/

#intro form.login {}
#intro form.login .input-group-addon {background: #F6F6F6;border: 0;border-radius: 0;padding: 0;height: 34px;padding: 0 6px;}
#intro form.login .login-wrap .input-group-addon .ic {height: 34px;background-position: 0 -13.7em;}
#intro form.login .password-wrap .input-group-addon .ic {height: 34px;background-position: 0 -17.4em;}
#intro form.login input {font-size: 12px;border: 0;box-shadow: none;padding-top: 0px;padding-bottom: 0px;line-height: 34px;height: 34px;background: #F6F6F6;}
/*#intro form.login input[name=email] {background: #F6F6F6 url(../img/intro-login-input-email.png) left center no-repeat;width: 95%;}
#intro form.login input[name=password] {background: #F6F6F6 url(../img/intro-login-input-password.png) left center no-repeat;}
*/
#intro form.login .row {margin-left: 0;margin-right: 0px;}
#intro form.login .col-md-6, #intro form.login .col-md-5, #intro form.login .col-md-1 {padding-left: 0;padding-right: 0;}
#intro form.login .col-md-5 {padding-left: 10px;}
#intro form.login button {awidth: 50px;aline-height: 35px;aheight: 35px;height: 34px;line-height: 0;background: #FFF url(../img/intro-login-button.png) left center no-repeat;padding: 0 0 0 8px;border: 0;color: #FFF;font-weight: 300;font-size: 18px;margin: 0 -1px;}
#intro form.login button span {display: block;padding: 0 5px 0 0;height: 34px;line-height: 34px;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);}
#intro form.login p {text-align: left;padding: 7px 0 0 0;line-height: 22px;}
#intro form.login p a {color: #FFF;text-decoration: none;font-size: 12px;}
#intro form.login p a.fb-login {float: right;amargin-right: 12px;height: 22px;width: 151px;display: block;background: url(../img/intro-login-fb-login.png) no-repeat;text-indent: 500px;overflow: hidden;white-space: nowrap;}
#intro form.login p a:hover {text-decoration: underline;}
#intro .logged {height: 45px;padding: 0 60px 0 0;background: url(../img/intro-logged.png) right center no-repeat;margin: 0px 0 28px 0;}
#intro .logged span.name {font-weight: 700;color: #E4E3E3;font-size: 16px;line-height: 20px;display: block;margin: -2px 0 3px 0;}
#intro .logged . {display: inline-block;line-height: 21px;font-weight: 700;border: 1px solid #F39C0E;background: #F39C0E;color: #343331;font-size: 11px;text-transform: uppercase;padding: 0 7px;text-decoration: none;border-radius: 4px;margin: 0 0 0 10px;}
#intro .logged .link-logout {background: none;color: #E4E3E3;border-color: #E4E3E3;}

#intro .text {color: #E3E4E4;text-transform: uppercase;margin: 20px 0 0 0;padding: 0 32px 0 0;}
#intro .text h2 {font-size: 25px;font-weight: 700;margin: 0;}
#intro .text p {font-size: 25px;font-weight: 300;line-height: 30px;margin: 0;}
#intro .reasons {border: 2px solid #FFF;border-radius: 5px;float: right;margin: 30px 0 0 0;}
#intro .reasons p {float: left;border-right: 2px solid #FFF;margin: 0;padding: 4px 10px;text-align: center;color: #FFF;}
#intro .reasons p .title {font-size: 46px;display: block;line-height: 40px;font-weight: 300;}
#intro .reasons p .title strong {font-weight: 700;}
#intro .reasons p .info {font-size: 14px;}
#intro .reasons p.last {border: 0;}
#intro .reasons p.first {background: #F6A600;background: linear-gradient(to right, #F6A600 0%, #F39B10 100%);border-radius: 5px 0 0 5px;}

#brand {background: rgba(0,0,0, 0.6);abackground: #000;position: relative;margin: 0 0 15px 0;}
#brand .navbar-toggle {font-size: 26px;margin-right: 0;padding-right: 5px;}
#brand h2 {background: url(../img/brand-title-right.png) right center no-repeat;padding: 0 18px 0 0;margin: 0;color: #FFF;text-transform: uppercase;font-size: 23px;font-weight: 700;line-height: 25px;}
#brand h2 span {display: block;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);padding: 24px 0;}
#brand h2.sub span {padding-left: 20px;}
#brand a.img-wrap {display: block;padding: 0 5px;border-right: 1px solid #666;margin: 6px 0;}
#brand .logos img {opacity: 0.67;display: inline-block;max-height: 70px;vertical-align: middle;padding-top: 5px;}
#brand .logos img:hover {opacity: 1;}
#brand .logos img.smaller {apadding-top: 6px;padding-top: 0;}
#brand .dropdown {text-align: center;}
#brand .dropdown button {background: none;border: 0;font-size: 22px;font-weight: 700;text-transform: uppercase;line-height: 25px;padding: 24px 0;color: #FFF;}
#brand .dropdown button .fa {color: #F39C0E;padding-right: 10px;}

#brand .dropdown .dropdown-menu {border-radius: 0;width: 100%;width: calc(100% + 10px);border: 0;margin: 0;padding: 0;background: #333 url(../img/bg.jpg) left top;}
/*
#brand .dropdown ul::before {background: #333 url(../img/bg.jpg) center top;}
#brand .dropdown ul {adisplay: block !important;border-radius: 0;width: 100%;width: calc(100% + 10px);background: rgba(0,0,0, 0.9);background: #000;padding: 10px 0 0 0;margin: 0;border: 0;abackground: #FFF;adisplay: block;abackground: #252526;abackground: rgba(0,0,0, 0.8);abackground: rgba(255,255,255, 0.8);background: #333;background: none;}
*/
#brand .dropdown ul {list-style: none;margin: 0;padding: 10px 0;background: rgba(0,0,0, 0.6);}
#brand .dropdown ul li {margin: 0;padding: 0;background: left center no-repeat;abackground-size: auto 40px;position: relative;amargin: 0 3px;}
#brand .dropdown ul li:last-child {border: 0;}
#brand .dropdown ul li a {color: #FFF;text-decoration: none;font-size: 18px;background: none;padding: 5px 10px;line-height: 32px;acolor: #333;display: block;border-bottom: 1px solid #888;margin: 0 3px;}
#brand .dropdown ul li a:hover {text-decoration: underline;}
#brand .dropdown ul li a.active {color: #F39D0D;}
#brand .dropdown ul li a .icon-wrap {display: inline-block;width: 70px;margin-left: 10px;text-align: center;height: 32px;overflow: hidden;vertical-align: top;}
#brand .dropdown ul li a img {margin: 0;max-width: 70px;max-height: 30px;}
#brand .dropdown ul li.item-84 {background-color: #DB2161;border: 0;margin: 0;}
#brand .dropdown ul li.item-84 a .icon-wrap {text-align: left;}
#brand .dropdown ul li.item-85 {background-color: #00B3E7;border: 0;margin: 0;}
#brand .dropdown ul li.item-85 a .icon-wrap {text-align: left;margin-left: 4px;margin-right: 6px;}
#brand .dropdown:hover .dropdown-menu {display: block;}
#brand .dropdown ul li ul {left: 100%;top: 0;display: none;padding: 0;margin: 0;position: absolute;background: #333 url(../img/bg.jpg) -300px top;width: 200px;}
#brand .dropdown ul li:hover ul {display: block;}
#brand .dropdown ul li ul li {background: rgba(0,0,0, 0.6);line-height: 32px;}
#brand .dropdown ul li ul li a {}
/*
#brand .col-md-2 {background: url(../img/intro-merchants-hr.png) right center no-repeat;}
#brand .col-md-2:last-child {background: none;}
*/
#brand .on-left {position: absolute;top: 0;left: ;height: 100%;width: calc(50vw - 585px + 10px);background: #129844;}

#categories-home {}
#categories-home .row {margin-left: -8px;margin-right: -8px;}
#categories-home .col-md-3 {padding-left: 8px;padding-right: 8px;}
#categories-home .cat {margin: 0 0 20px 0;transition: all .2s ease-in-out;}
#categories-home .cat:hover {transform: scale(1.08);box-shadow: 0 0 3px #333;z-index: 999;box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.6);}
#categories-home .cat a {display: block;background: #000 center center no-repeat;background-size: cover;text-decoration: none;padding: 140px 0 20px;}
#categories-home .cat a .name {display: block;margin: 0 0 15px 0;font-size: 22px;color: #F6A400;font-weight: 700;line-height: 25px;}
#categories-home .cat a span {font-size: 13px;}
#categories-home .cat:hover .triangle-svg {color: #FFF;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);}
#categories-home .cat:hover svg polyline {fill: #006C2B;}
#categories-home .cat-84 {background: #D4205E;background: linear-gradient(#D4205E, #650F2D);}
#categories-home .cat-84 a {background: center 30px no-repeat;background-size: 90%;}
#categories-home .cat-84 a .name {height: 25px;width: 100%;overflow: hidden;text-indent: -500px;}
#categories-home .cat-85 {background: #00AEE1;background: linear-gradient(#00AEE1, #00465D);}
#categories-home .cat-85 a {background: center 30px no-repeat;background-size: 90%;}
#categories-home .cat-85 a .name {height: 25px;width: 100%;overflow: hidden;text-indent: -500px;}

#categories-home-test {}
#categories-home-test .row {margin-left: -8px;margin-right: -8px;}
#categories-home-test .col-md-3 {padding-left: 8px;padding-right: 8px;}
#categories-home-test .cat {margin: 0 0 20px 0;transition: all .2s ease-in-out;}
#categories-home-test .cat:hover {transform: scale(1.08);box-shadow: 0 0 3px #333;z-index: 999;box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.6);}
#categories-home-test .cat a {display: block;background: #000 center center no-repeat;background-size: cover;text-decoration: none;padding: 200px 0 20px;}
#categories-home-test .cat a .name {display: block;margin: 0 0 15px 0;font-size: 22px;color: #F6A400;font-weight: 700;line-height: 25px;}
#categories-home-test .cat a span {font-size: 13px;}
#categories-home-test .cat:hover .triangle-svg {color: #FFF;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);}
#categories-home-test .cat:hover svg polyline {fill: #006C2B;}
#categories-home-test .cat-84 {background: #D4205E;background: linear-gradient(#D4205E, #650F2D);}
#categories-home-test .cat-84 a {background: center 30px no-repeat;background-size: 90%;}
#categories-home-test .cat-84 a .name {height: 25px;width: 100%;overflow: hidden;text-indent: -500px;}
#categories-home-test .cat-85 {background: #00AEE1;background: linear-gradient(#00AEE1, #00465D);}
#categories-home-test .cat-85 a {background: center 30px no-repeat;background-size: 90%;}
#categories-home-test .cat-85 a .name {height: 25px;width: 100%;overflow: hidden;text-indent: -500px;}
#categories-home-test .cat-other {}
#categories-home-test .cat-other a {padding-top: 120px;}
#categories-home-test .cat-other a .name {font-size: 18px;}

/*
 * #categories-home .cat a .cat-link {color: #FFF;display: inline-block;abackground: url(../img/triangle-right-22.png) right center no-repeat;border: 1px solid #FFF;border-right: 0;padding: 0 12px 0 0;font-weight: 300;line-height: 22px;}
#categories-home .cat a .cat-link:hover {background: #098338;border-color: #098338;}
*/


#categories-subpage {background: #098338;margin: 10px 0;}
#categories-subpage ul {margin: 0;}
#categories-subpage ul li {padding: 0;border-right: 1px solid #066229;vertical-align: top;}
#categories-subpage ul li a {font-weight: 300;display: block;height: 64px;border-right: 1px solid #47A169;awhite-space: nowrap;color: #FFF;padding: 8px 5px;font-weight: 700;font-size: 16px;atext-transform: uppercase;line-height: 24px;background: none;text-decoration: none;}
#categories-subpage ul li a.active span, #categories-subpage ul li a:hover span {abackground: #F6A400;border-bottom: 1px solid #F6A400;}
#categories-subpage ul li a span {display: inline-block;}
#categories-subpage ul li a span.rows-2 {line-height: 48px;}

/*
#categories-submenu {background: #F6A400;margin: 0 0 10px 0;}
#categories-submenu h3 {float: left;background: url(../img/categories-submenu-title.png) right center no-repeat;background-size: auto 100%;color: #FFF;font-weight: 700;padding: 0 10px 0 0;margin: 0 12px 0 0;font-size: 22px;height: 100%;margin: 0 20px 0 0;}
#categories-submenu h3 a {background: #FDAA00;display: block;line-height: 46px;padding: 0 5px 0 12px;text-decoration: none;color: #FFF;height: 100%;}
#categories-submenu h3 a:hover {text-decoration: underline;}
#categories-submenu ul {margin: 0;}
#categories-submenu ul li {padding: 0;aborder-right: 1px solid #A56E00;vertical-align: top;width: 140px;}
#categories-submenu ul li a {font-weight: 300;white-space: nowrap;color: #FFF;padding: 12px 7px;afont-weight: 700;font-size: 16px;atext-transform: uppercase;line-height: 22px;background: none;text-decoration: none;}
#categories-submenu ul li a.active span {abackground: #F6A400;aborder-bottom: 1px solid #F6A400;color: #F6A400;}
#categories-submenu ul li a:hover span {abackground: #F6A400;aborder-bottom: 1px solid #F6A400;acolor: #F6A400;text-decoration: underline;}
#categories-submenu ul li a span {display: inline-block;background: url(../img/categories-submenu-bullet.png) left center no-repeat;padding: 0 0 0 8px;}
#categories-submenu ul li a span.rows-2 {aline-height: 40px;apadding-top: 12px;}

#categories-submenu {background: rgba(0,0,0, 0.3);margin: 0 0 10px 0;}
#categories-submenu ul li {border: 0;}
#categories-submenu ul li a {border-color: #555;}

#categories-submenu ul.rows {float: left;width: 85%;}
#categories-submenu ul.rows li {width: 140px;}
#categories-submenu ul.rows li a {padding: 5px 7px;}
*/

/*
#categories-submenu {background: #000;background: rgba(0,0,0, 0.3);margin: 0 0 10px 0;}
#categories-submenu h3 {float: left;background: url(../img/categories-submenu-title.png) right center no-repeat;background-size: auto 100%;color: #FFF;font-weight: 700;padding: 0 10px 0 0;margin: 0 12px 0 0;font-size: 22px;height: 100%;}
#categories-submenu h3 a {background: #FDAA00;display: block;line-height: 46px;padding: 0 5px 0 12px;text-decoration: none;color: #FFF;height: 100%;}
#categories-submenu h3 a:hover {text-decoration: underline;}
#categories-submenu h4 {font-weight: 700;margin: 0 12px 0 12px;font-size: 22px;}
#categories-submenu .navbar-toggle {font-size: 26px;margin: 0;padding: 0px;}
#categories-submenu ul {margin: 0;width: 80%;float: left;}
#categories-submenu ul li {padding: 0;width: 112px;overflow: hidden;}
#categories-submenu ul li a {font-weight: 300;white-space: nowrap;color: #FFF;padding: 3px 7px;afont-weight: 700;font-size: 16px;atext-transform: uppercase;line-height: 22px;background: none;text-decoration: none;}
#categories-submenu ul li a.active span {abackground: #F6A400;aborder-bottom: 1px solid #F6A400;color: #F6A400;}
#categories-submenu ul li a:hover span {abackground: #F6A400;aborder-bottom: 1px solid #F6A400;acolor: #F6A400;text-decoration: underline;}
#categories-submenu ul li a span {display: inline-block;background: url(../img/categories-submenu-bullet.png) left center no-repeat;padding: 0 0 0 8px;}
#categories-submenu ul li a span.rows-2 {aline-height: 40px;apadding-top: 12px;}
*/

#categories-submenu {margin: 0 0 30px 0;}
#categories-submenu h3 {color: #FFF;border-bottom: 1px solid #FF8D09;margin: 0 0 14px 0;text-transform: uppercase;padding: 0 0 5px 0;font-weight: 400;font-family: 'sk-modernistbold';font-size: 15px;line-height: 25px;}
#categories-submenu ul {padding: 0;margin: 10px 0;display: block;}
#categories-submenu ul li {margin: 3px 0;display: block;}
#categories-submenu ul li a {color: #7F7F7F;padding: 0;background: none;font-size: 15px;text-decoration: none;}
#categories-submenu ul li a:hover {color: #FFF;}
#categories-submenu ul li a.active {color: #FFF;font-family: 'sk-modernistbold';}

@media (max-width: 992px) {
    
    #categories-submenu {margin: 0 0 10px 0;background: #333;}
	#categories-submenu {amargin: 0 0 10px 0;}
	#categories-submenu h3 {border: 0;margin: 0;padding: 0;}
	#categories-submenu ul {}
	#categories-submenu ul li {float: left;width: 50%;}
	
}

#slideshow {margin: 0 0 10px 0;}
#carousel {aheight: 350px;aoverflow: hidden;}
#carousel .item {}
#carousel .item img {width: 100%;margin: 0;}
#carousel .container {box-shadow: 0 0 20px #000;}
#carousel .carousel-control {background: none;}
#carousel .carousel-caption {padding: 0;top: 5%;text-transform: uppercase;color: #FFF;text-shadow: 0 2px 0 #000;}
#carousel .carousel-caption h2 {font-size: 48px;margin: 0 0 15px 0;}
#carousel .carousel-caption p {font-size: 22px;line-height: 35px;}
#carousel .carousel-control {font-size: 80px;width: 10%;text-shadow: none;opacity: 1;}
#carousel .carousel-control .fa {width: 30px;height: 50px;line-height: 50px;margin-top: -25px;display: inline-block;top: 50%;position: absolute;}



#main {background: #2B2B2B url(../img/bg.jpg) center top no-repeat;padding: 0 0 40px 0;}
#main .bg-white {background: #FFF;padding: 30px;}
#main .bg-dark {background: #313133;padding: 20px 30px;color: #FFF;}
#main .bg-dark a {color: #0A8639;text-decoration: underline;}
#main .row-40 {margin-left: -40px;margin-right: -40px;}
#main .row-40 > div {padding-left: 40px;padding-right: 40px;}

#main .row-30 {margin-left: -30px;margin-right: -30px;}
#main .row-30 > div {padding-left: 30px;padding-right: 30px;}
#main .row-20 {margin-left: -20px;margin-right: -20px;}
#main .row-20 > div {padding-left: 20px;padding-right: 20px;}
#main .row-10 {margin-left: -10px;margin-right: -10px;}
#main .row-10 > div {padding-left: 10px;padding-right: 10px;}
#main .row-2 {margin-left: -2px;margin-right: -2px;}
#main .row-2 > div {padding-left: 2px;padding-right: 2px;}
#main .row-1 {margin-left: -1px;margin-right: -1px;}
#main .row-1 > div {padding-left: 1px;padding-right: 0px;}
#main .row-0 {margin-left: 0px;margin-right: 0px;}
#main .row-0 > div {padding-left: 0px;padding-right: 0px;}
#main-top {height: 40px;}

@media (max-width: 767px) {
	#main .row-10, #main .row-20, #main .row-30 {margin-left: -5px;margin-right: -5px;}
    #main .row-30 > div {padding-left: 10px;padding-right: 10px;}
}

/*
footer {background: rgba(0,0,0, 0.4);aheight: 220px;position: relative;}
footer.sticky {position: absolute;bottom: 0;width: 100%;}
footer .bg {background: url(../img/footer.png) left top no-repeat;background-size: cover;aheight: 220px;padding: 0 0 40px 0;color: #3B3B3D;}
footer .info {padding: 0;}
footer .info .logo {display: inline-block;margin: 25px 0 0 0;}
footer .info .logo img {width: 180px;}
footer .info img {max-width: 180px;}
footer .info h3 {margin: 10px 0 0 0;text-transform: uppercase;font-size: 19px;font-weight: 700;}
footer .info p {atext-transform: uppercase;line-height: 20px;margin: 0;font-size: 18px;font-weight: 300;}
footer .info .certificates {margin: 15px 0 15px 0;}
footer .info .certificates .certificate-asics {margin-right: 20px;display: inline-block;}

footer .bg-test {background: url(../img/footer.png) left top no-repeat;background-size: cover;aheight: 220px;padding: 0 0 20px 20px;color: #3B3B3D;}
footer .bg-test h3 {color: #3A3A3C;text-transform: uppercase;font-size: 16px;line-height: 25px;margin: 20px 0 5px 0;font-weight: 700;}
footer .bg-test .info-delivery {padding-left: 10px;}
footer .bg-test .reasons {}
footer .bg-test .reasons ul {margin: 0;padding: 0;list-style: none;}
footer .bg-test .reasons ul li {padding: 4px 0 7px 10px;background: url(../img/footer-li.png) left 9px no-repeat;}
footer .bg-test .reasons a {color: #3B3B3D;font-weight: 700;}
footer .bg-test p.icons {font-size: 26px;color: #FFF;margin: 0 0 2px 0;height: 38px;}
footer .bg-test p.icons-bottom {margin-bottom: 9px;}
footer .bg-test p.icons img {max-height: 23px;margin: 5px 0;vertical-align: middle;margin-right: 30px;}
footer .bg-test p.icons img.mastercard {margin-left: 20px;max-height: 30px;}
footer .bg-test p.icons img.visa {margin-left: 10px;max-height: 30px;}
footer .bg-test p.icons img.ppl {margin-bottom: 4px;avertical-align: top;}
footer .bg-test p.icons img.mastercard-verified {margin-left: 10px;margin-right: 10px;}
footer .bg-test p.icons img.visa-verified {margin-left: 10px;}
footer .bg-test .icon {width: 67px;height: 32px;display: inline-block;margin: 0 5px 2px 0;background: center center no-repeat;abackground-size: 100% auto;}
footer .bg-test .icon-visa {background-image: url(../img/logo-visa.png);}
footer .bg-test .icon-mastercard {background-image: url(../img/logo-mastercard.png);}
footer .bg-test .icon-gopay {background-image: url(../img/logo-gopay.png);}
footer .bg-test .icon-paypal {background-image: url(../img/logo-paypal.png);}
footer .bg-test .icon-visa-verified {background-image: url(../img/logo-visa-verified.png);}
footer .bg-test .icon-mastercard-verified {background-image: url(../img/logo-mastercard-verified.png);}
footer .bg-test .social-fb {display: inline-block;width: 148px;height: 35px;background: url(../img/footer-facebook.png) no-repeat;}
footer .bg-test .social-fb-3 {background-image: url(../img/adsport-sk/footer-facebook.png);}
footer .bg-test .icon-ppl {background-image: url(../img/logo-ppl.png);}
footer .bg-test .icon-ppl-parcelshop {background-image: url(../img/logo-ppl-parcelshop.png);}
footer .bg-test .icon-posta-doruky {background-image: url(../img/logo-posta-doruky.png);}
footer .bg-test .icon-posta-napostu {background-image: url(../img/logo-posta-napostu.png);}
footer .bg-test .form {max-width: 169px;}
footer .bg-test .form .form-group {position: relative;margin-left: 1px;}
footer .bg-test .form input.form-control {color: #313133;border: 0;background: #FFF;height: 34px;line-height: 34px;padding: 0 50px 0 10px;font-size: 12px;}
footer .bg-test .form input.form-control:focus {border-color: #313133;}
footer .bg-test .form input.form-control::-moz-placeholder {color: #313133;}
footer .bg-test .form input.form-control::-webkit-input-placeholder {color: #313133;}

footer .bg-test .form button {position: absolute;top: 0;right: 0;padding: 0;margin: 0;width: 40px;height: 34px;line-height: 0;background: #FFF url(../img/intro-login-button.png) left center no-repeat;padding: 0 0 0 8px;border: 0;color: #FFF;font-weight: 300;font-size: 18px;margin: 0 -1px;}
footer .bg-test .form button span {display: block;padding: 0 5px 0 0;height: 34px;line-height: 34px;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);}

footer .bg .col-md-3 {padding-left: 15px;padding-right: 15px;}
footer .bg h3 {color: #FFF;text-transform: uppercase;font-size: 17px;line-height: 25px;margin: 20px 0 10px 0;font-weight: 700;}
footer .bg table {font-size: 13px;width: 100%;margin: 0 0 10px 0;}
footer .bg table td {text-align: right;}
footer .bg p {font-size: 12px;margin: 0 0 10px 0;line-height: 20px;}
footer .bg p.icons {font-size: 26px;color: #FFF;}
footer .bg .icon {width: 67px;height: 42px;display: inline-block;margin: 0 5px 2px 0;background: center center no-repeat;background-size: 100% auto;}
footer .bg .icon-visa {background-image: url(../img/logo-visa.png);}
footer .bg .icon-mastercard {background-image: url(../img/logo-mastercard.png);}
footer .bg .icon-gopay {background-image: url(../img/logo-gopay.png);}
footer .bg .icon-paypal {background-image: url(../img/logo-paypal.png);}
footer .bg .icon-visa-verified {background-image: url(../img/logo-visa-verified.png);}
footer .bg .icon-mastercard-verified {background-image: url(../img/logo-mastercard-verified.png);}
footer .bg .icon-ppl {background-image: url(../img/logo-ppl.png);}
footer .bg .icon-ppl-parcelshop {background-image: url(../img/logo-ppl-parcelshop.png);}
footer .bg .icon-posta-doruky {background-image: url(../img/logo-posta-doruky.png);}
footer .bg .icon-posta-napostu {background-image: url(../img/logo-posta-napostu.png);}
footer .bg .form {margin-right: 20px;}
footer .bg .form .form-group {position: relative;margin-left: 1px;}
footer .bg .form input.form-control {color: #313133;border: 1px solid #313133;height: 35px;line-height: 35px;padding: 0 50px 0 10px;font-size: 12px;}
footer .bg .form input.form-control:focus {border-color: #313133;}
footer .bg .form input.form-control::-moz-placeholder {color: #313133;}
footer .bg .form input.form-control::-webkit-input-placeholder {color: #313133;}

footer .bg .form button.submit {position: absolute;top: 0;right: 0;padding: 0;margin: 0;width: 35px;height: 35px;background: #313133;color: #FFF;font-weight: 700;line-height: 35px;font-size: 14px;}
footer .social-fb {display: block;}
footer .social-fb .fa {height: 35px;width: 35px;line-height: 35px;text-align: center;display: block;float: left;margin: 0 8px 0 0;background: #3B5998;color: #FFF;font-size: 18px;}
footer .social-fb span {color: #313133;font-size: 12px;line-height: 16px;display: block;}
footer .on-right {position: absolute;top: 0;right: 0;height: 100%;width: calc(50vw - 585px + 10px);background: #f6a600;}

footer .info .certificates {float: right;margin-top: 27px;margin-right: 10px;}
footer .info .contact {float: left;padding: 27px 0 0 0;line-height: 30px;font-size: 15px;}
footer .info .contact a {font-weight: 700;}
footer .info .contact span {font-size: 13px;display: block;line-height: 20px;font-style: italic;margin-top: -5px;}
*/

.tab-primary {}
.tab-primary .nav {margin: 0 0 56px 0;list-style: none;padding: 0;border-bottom: 1px solid #3F3F3F;}
.tab-primary .nav li {padding: 0;margin: 0;}
.tab-primary .nav li a {padding: 12px 25px;text-decoration: none;background: #333333;color: #9F9F9F;border-radius: 0;border: 0;font-size: 16px;margin: 6px 2px 0 0;}
.tab-primary .nav li a:hover {color: #FFF;background: #3F3F3F;}
.tab-primary .nav li.active a {padding: 15px 35px;background-color: #2E2E2E;color: #FF8D09;border: 1px solid #3F3F3F;border-bottom: 0;margin: 0 2px -1px 0;font-family: 'sk-modernistbold';}

.tab-primary-white {}
.tab-primary-white .nav {margin-bottom: 0;}
.tab-primary-white .tab-content {background: #FFF;padding: 1px 30px 30px 30px;color: #333;}

.tab-selectbox-wrap {margin: 0 0 20px 0;}
.tab-selectbox-wrap .bootstrap-select {width: 100%;}

@media (max-width: 991px) {
    .tab-primary .nav {margin-bottom: 30px;}
    .tab-primary .nav li a {padding: 6px 10px;font-size: 14px;}
    .tab-primary .nav li.active a {padding: 9px 10px;}
}

.content {}
/*.content h1 {font-size: 26px;line-height: 40px;margin: 0 0 20px 0;color: #F6A600;font-weight: 700;}*/
.content h1 {margin: 0 0 30px 0;font-size: 32px;color: #FFF;line-height: 32px;font-weight: 400;font-family: 'sk-modernistbold';}
.content h2 {font-size: 24px;margin: 48px 0 20px 0;color: #FF8D09;font-weight: 400;font-family: 'sk-modernistbold';}
.content h2 strong {font-weight: 400;}
.content h3 {font-size: 20px;margin: 25px 0 15px 0;font-weight: 400;color: #FF8D09;font-family: 'sk-modernistbold';line-height: 28px;}
.content h3 strong {font-weight: 400;}
.content h4 {font-size: 16px;margin: 10px 0 10px 0;}
.content h4 strong {font-weight: 400;}
/*.content a {color: #000;text-decoration: underline;}*/
.content img {margin: 15px 0;max-width: 100%;height: auto;}
.content img.no-margin {margin: 0;}
.content img.align-left {float: left;margin: 15px 20px 15px 0;}
.content img.align-right {float: right;margin: 15px 0 15px 20px;}
.content p {margin: 15px 0 15px 0;}
.content p.top {margin: 25px 0;font-size: 17px;line-height: 24px;}
.content table {border: 0;margin: 10px 0;border-collapse: collapse;max-width: 100%;}
.content table tr th {vertical-align: top;text-align: left;border: 0;padding: 4px 12px;border: 1px solid #DDD;font-size: 13px;background: #F1F1F1;color: #000;}
.content table tr td {border: 0;padding: 6px 10px;border: 1px solid #DDD;font-size: 13px;}
.content ul {list-style: square;padding: 0px;margin: 15px 0 15px 20px;	list-style-image: url(../img/categories-submenu-bullet.png);}
.content ul li {padding: 1px 0 1px 5px;}
.content ul li ul {margin: 5px 0 5px 20px;}
.content ol {list-style: decimal;padding: 0px;margin: 15px 0 15px 30px;}
.content ol li {padding: 1px 0 1px 25px;}
.content hr {border: 0;background: none;padding: 0;border-bottom: 1px solid #CCC;height: 1px;margin: 15px 0;}
.content small {font-size: 11px;}
.content strong {font-weight: 400;font-family: 'sk-modernistbold';}
.content .clear-top {margin-top: 0;padding-top: 0;}
.content .clear-bottom {margin-bottom: 0;padding-bottom: 0;}
.content .mb--20 {margin-bottom: 20px;}

.content a.back {text-decoration: none;float: left;}
.content a.back .fa {margin-right: 6px;}

.content .color-grey, .content .color-grey a {color: #9F9F9F;}
.content .color-yellow {color: #FF8D09;}
.content .color-yellow a, .content .color-yellow strong {color: #FF8D09;}
.content .color-green {color: #FF8D09;}
.content .color-blue {color: #30d8ab;}
.content .color-red, .content .color-red strong {color: #DD0000;}
.content .box-important {color: #DD0000;background: #FFF;padding: 10px;}


.content .style-2-blue {font-size: 24px;margin: 48px 0 20px 0;color: #30d8ab;font-weight: 400;font-family: 'sk-modernistbold';}
.content .style-2-blue strong {font-weight: 400;color: #30d8ab;}
.content .style-3-blue  {font-size: 20px;margin: 25px 0 15px 0;font-weight: 400;color: #30d8ab;font-family: 'sk-modernistbold';line-height: 28px;}
.content .style-3-blue strong {font-weight: 400;color: #30d8ab;}
.content .style-2-yellow {font-size: 24px;margin: 48px 0 20px 0;color: #FF8D09;font-weight: 400;font-family: 'sk-modernistbold';line-height: 28px;}
.content .style-2-yellow strong {font-weight: 400;color: #FF8D09;}
.content .style-3-yellow  {font-size: 20px;margin: 25px 0 15px 0;font-weight: 400;color: #FF8D09;font-family: 'sk-modernistbold';}
.content .style-3-yellow strong {font-weight: 400;color: #FF8D09;}

.content .share-link-instagram {color: #FFF;}
.content .share-link-instagram img {margin: 3px 15px 0 0 ;float: left;}


.content table.sizetable {margin-bottom: 20px;}
.content table.sizetable th {white-space: nowrap;color: #FFF;background: #333;}
.content table.sizetable thead td {background: #F39C0E;color: #FFF;font-weight: 700;text-align: center;white-space: nowrap;}
.content table.sizetable thead th {background: #129844;color: #FFF;vertical-align: middle;}
.content table.sizetable tbody td {width: 55px;text-align: center;color: #333;}
.content table.sizetable tbody th {vertical-align: middle;}
.content table.sizetable-clothes tbody td {width: 75px;}
.content table.sizetable-others tbody td {width: 85px;}
.content table.sizetable td.width-auto {width: auto !important;text-align: left;}
.content p.table-info {font-style: italic;color: #333;margin-top: -17px;}

.content #christmas {background: #FFF;padding: 10px;color: #333;margin: 0 0 20px 0;}
.content #christmas p {margin: 0;padding: 15px;border: 2px solid #DD0000;}

.content ul.nav-tabs-color {margin: 15px 0 0 0;border-bottom: 3px solid #F6A600;padding: 0 20px;}
.content ul.nav-tabs-color li {padding: 0;}
.content ul.nav-tabs-color li a {border-radius: 0;padding: 0 0 0 30px;border: 0;color: #F6A600;background: url(../img/tab.png) left 100px no-repeat;text-decoration: none;font-size: 17px;}
.content ul.nav-tabs-color li a span {display: block;padding: 0 30px 0 0;background: url(../img/tab.png) right 100px no-repeat;line-height: 42px;}
.content ul.nav-tabs-color li.active a {background: url(../img/tab.png) left 0 no-repeat;border: 0;font-weight: 700;color: #FFF;}
.content ul.nav-tabs-color li.active a span {background-position: right -84px;}
/*
.content .tab-content {padding: 20px;background: #FFF;color: #333;}
.content .tab-content h2:first-child {margin-top: 0;}
.content .tab-content h2 {color: #333;}
.content .tab-content .form {margin: -20px;}
*/


.content h2.main-title {color: #FFF;font-size: 28px;line-height: 34px;margin: 0 0 40px 0;text-align: center;font-family: 'sk-modernistbold';padding: 0 0 20px 0;position: relative;}
.content h2.main-title:after {content: "";height: 4px;width: 60px;position: absolute;bottom: 0px;left: 50%;margin-left: -30px;background: #FFF;}
.content h2.main-title a {color: #FFF;text-decoration: none;}
.content h2.main-title a:hover {color: #FF8D09;}


.content .partner-logos {margin-bottom: 35px;}
.content .partner-logos img {margin: 5px 20px 5px 0;}
.content .partner-logos img.manufacturer-9 {width: 60px;margin-left: 13px;margin-right: 27px;}
.content .partner-logos img.manufacturer-10 {width: 50px;margin-left: 15px;margin-right: 35px;}
.content .partner-logos img.manufacturer-1 {width: 65px;margin-left: 8px;margin-right: 27px;}
.content .partner-logos img.manufacturer-2 {width: 50px;margin-left: 13px;margin-right: 37px;}
.content .partner-logos img.manufacturer-3 {width: 70px;margin-left: 15px;margin-right: 15px;}
.content .partner-logos img.manufacturer-5 {width: 60px;margin-left: 8px;margin-right: 32px;}

@media (max-width: 991px) {
    .content h1 {font-size: 24px;line-height: 30px;margin-bottom: 20px;}
}

.content .vocobulary-link {color: #FFF;text-decoration: underline;text-decoration-style: dotted;}
.content .vocobulary-link .tooltip-content {display: none;}
/*
.content .to-checkout {}
.content .to-checkout .btn-default {margin-top: 10px;text-decoration: none;}

.content ul.vocobulary {float: left;list-style: none;margin: 0 0 15px 0;padding: 0;}
.content ul.vocobulary li {float: left;margin: 0 3px 3px 0;padding: 0;}
.content ul.vocobulary li a {display: block;float: left;border: 1px solid #DDD;text-decoration: none;padding: 3px 5px;font-size: 16px;}
*/

/*
.content .catalog-title a.triangle {color: #FFF;text-decoration: none;display: inline-block;background: url(../img/triangle-right-35.png) right center no-repeat;padding: 0 12px 0 0;font-weight: 300;}
.content .catalog-title a.triangle span {display: inline-block;line-height: 32px;border: 1px solid #DFDFDF;border-right: 0;padding: 0 12px;}
*/

.section-content {padding: 0 0 20px 0;}

.clear-bottom {padding-bottom: 0;margin-bottom: 0;}

.section-faq {}
.section-faq h2 {margin-top: 0;}
.section-faq .faq-pages {margin-top: 50px;}
.section-faq .submenu {}
.section-faq .submenu h3 {color: #FFF;text-transform: uppercase;font-size: 15px;margin: 0;border-bottom: 1px solid #5D5D5D;padding: 0 0 14px 0;}
.section-faq .submenu h3.no-2 {margin-top: 60px;}
.section-faq .submenu h3 a {color: #FFF;text-decoration: none;}
.section-faq .submenu h3 a:hover {text-decoration: underline;}
.section-faq .submenu ul {margin: 0;padding: 0;}
.section-faq .submenu ul li {padding: 0;}
.section-faq .submenu ul li a {padding: 9px 0;border-bottom: 1px solid #5D5D5D;color: #9F9F9F;background: none;text-decoration: none;position: relative;}
.section-faq .submenu ul li a:hover {color: #FFF;}
.section-faq .submenu ul li.active a {color: #FFF;border-color: #FF8D09;font-family: 'sk-modernistbold';}
.section-faq .submenu ul li.active a:after {content: "";position: absolute;top: 50%;right: 0;margin-top: -5px;width: 8px;height: 11px;background: url(../img/faq-arrow-active.png) no-repeat;}
.section-faq .question {border-bottom: 1px solid #5D5D5D;}
.section-faq .question h2.question-name {margin: 0;padding: 12px 0;position: relative;}
.section-faq .question h2.question-name a {text-decoration: none;}
.section-faq .question h2.question-name a:hover {text-decoration: underline;}
.section-faq .question h2.question-name:after {content: "";position: absolute;top: 50%;right: 0;margin-top: -6px;width: 11px;height: 11px;background: url(../img/faq-plus-minus.png) 0 -11px no-repeat;}
.section-faq .question h2.question-name.active:after {background-position: 0 4px;}
.section-faq .question .answer {padding: 0 0 30px 0;display: none;}
.section-faq .contact-buttons {margin: 50px 0 20px 0;}
.section-faq .contact-buttons h2 {color: #FFF;font-size: 20px;}
.section-faq .contact-buttons a {margin: 0 10px;}

@media (max-width: 991px) {
    .section-faq h1 {margin-top: 15px;}
    .section-faq .faq-pages {margin-top: 0;}
    .section-faq .submenu h3 {border: 0;padding: 0;margin: 0;}
}

.section-blog {margin: 0 0 50px 0;}
.section-blog .item {margin: 0 0 35px 0;}
.section-blog .item .img-wrap {position: relative;display: block;}
.section-blog .item .img-wrap img {margin: 0;}
.section-blog .item .meta {position: absolute;bottom: 15px;right: 15px;margin: 0;}
.section-blog .item h3 {color: #FFF;font-size: 22px;line-height: 25px;margin: 12px 0;font-family: 'sk-modernistregular';}
.section-blog .item h3 a {color: #FFF;text-decoration: none;}
.section-blog .item:hover h3 a {text-decoration: underline;}
.section-blog .meta {background: #FFF;line-height: 25px;font-size: 13px;display: inline-block;margin: 0 0 10px 0;}
.section-blog .meta span {vertical-align: top;}
.section-blog .meta .tag-date {display: inline-block;padding: 0 12px;color: #AAA;font-family: 'sk-modernistbold';}
.section-blog .meta .tag-category {display: inline-block;padding: 0 12px;color: #FFF;background: #FF8D09;}
.section-blog .meta .tag-category-2 {background: linear-gradient(to right, #0EBEC7, #30D8AB);}
.section-blog .filter-blog {}
.section-blog .filter-blog h4 {color: #7F7F7F;display: inline-block;margin: 0 15px 0 0;font-size: 15px;}
.section-blog .filter-blog .checkbox label {font-size: 15px;}

@media (max-width: 767px) {
	.section-blog {margin-bottom: 20px;}
}

.section-dark {background: #1D1D1D;padding: 30px;}
.section-white {background: #FFFFFF;padding: 30px;color: #333;}

.section-profile {padding: 0 0 60px 0;}
.section-profile .profile-data {margin: 0 0 20px 0;}
.section-profile .section-dark {margin: 0 0 20px 0;}
.section-profile .section-dark h2 {border-bottom: 1px solid #333;margin: 0 0 20px 0;padding: 0 0 18px 42px;font-family: 'sk-modernistbold';color: #FFF;font-size: 22px;background: left 3px no-repeat;}
.section-profile .section-dark h2.icon-contact {background-image: url(../img/profile-icon-contact.png);background-position: 4px 3px;}
.section-profile .section-dark h2.icon-credit {background-image: url(../img/profile-icon-credit.png);background-position: left 0;}
.section-profile .section-dark p {margin: 10px 0;}
.section-profile .section-dark p .data-label {color: #787878;display: inline-block;width: 120px;font-size: 14px;}
.section-profile .section-dark .credit-description {color: #787878;}
.section-profile .section-dark .credit-value {font-size: 45px;color: #FF8D09;text-align: center;margin: 40px 0;}
.section-profile .section-dark .credit-help {color: #787878;padding-left: 30px;background: url(../img/profile-icon-help.png) left center no-repeat;}
.section-profile .section-dark .credit-help a {color: #787878;}
.section-profile .section-white {margin: 0 0 20px 0;}
.section-profile .section-white h2 {margin: 0 0 30px 0;padding: 0 0 0 48px;font-family: 'sk-modernistbold';color: #FF8D09;font-size: 22px;background: left 3px no-repeat;}
.section-profile .section-white h2.icon-address {background-image: url(../img/profile-icon-addresses.png);background-position: 4px 3px;}
.section-profile .section-white h2.icon-orders {background-image: url(../img/profile-icon-orders.png);background-position: 4px 3px;}
.section-profile .section-white h3 {border-bottom: 1px solid #DDD;margin: 0 0 30px 0;padding: 0 0 18px 0;font-family: 'sk-modernistbold';color: #FF8D09;font-size: 22px;background: left 3px no-repeat;}
.section-profile .profile-addresses {border-bottom: 1px solid #DDD;margin: 0 0 20px 0;}
.section-profile .profile-addresses .item-header {font-size: 13px;color: #FF8D09;padding: 3px 0;}
.section-profile .profile-addresses .item {padding: 8px 0;border-top: 1px solid #DDD;}
.section-profile .profile-addresses .item-edit {color: #333;padding-left: 24px;display: inline-block;background: url(../img/profile-icon-edit.png) left center no-repeat;line-height: 25px;font-size: 14px;margin-right: 15px;}
.section-profile .profile-addresses .item-delete {color: #333;padding-left: 24px;display: inline-block;background: url(../img/profile-icon-trash.png) left center no-repeat;line-height: 25px;font-size: 14px;}
.section-profile .profile-orders {border-bottom: 1px solid #DDD;margin: 0 0 20px 0;}
.section-profile .profile-orders .item-header {font-size: 13px;color: #FF8D09;padding: 3px 0;}
.section-profile .profile-orders .item {padding: 8px 0;border-top: 1px solid #DDD;}
.section-profile .profile-orders .item .profile-order-detail {width: 30px;height: 25px;overflow: hidden;text-indent: 500px;display: block;background: url(../img/profile-order-view.png) center center no-repeat;}
.section-profile .profile-orders .item strong.variable-symbol {color: #FF8D09;}
.section-profile .profile-orders .item strong.price {color: #000;}
.section-profile .profile-orders .item strong.order-state {color: #000;}
.section-profile .section-password {display: none;}

.section-thankyou {padding: 0 0 60px 0;}
.section-thankyou h1 {font-family: 'sk-modernistbold';font-size: 42px;line-height: 50px;position: relative;padding: 0 0 25px 0;margin: 0 0 30px 0;}
.section-thankyou h1:after {position: absolute;bottom: 0;left: 0;height: 5px;width: 45px;content: "";background: #FF8D09;}
.section-thankyou .customer-name {color: #FF8D09;}
.section-thankyou .order-state {color: #787878;}
.section-thankyou .btn-fifth-border {position: relative;text-align: right;padding: 12px 20px 12px 20px;font-size: 18px;}
.section-thankyou .btn-fifth-border:after {position: absolute;top: 50%;left: 20px;height: 18px;width: 18px;margin-top: -9px;content: "";background: url(../img/thankyou-arrow-back.png) no-repeat;}
.section-thankyou h2 {border-bottom: 1px solid #DDD;margin: 0 0 17px 0;padding: 0 0 18px 0;font-family: 'sk-modernistbold';color: #FF8D09;font-size: 22px;background: left 3px no-repeat;}
.section-thankyou hr {margin: 12px 0;}
.section-thankyou .section-white {}
.section-thankyou .section-white h4 {margin: 3px 0 10px 0;font-size: 15px;color: #333;font-family: 'sk-modernistbold';}
.section-thankyou .section-white h4.type {margin: 0;}
.section-thankyou .section-white p {margin: 3px 0;font-size: 15px;}
.section-thankyou .section-white .data-label {display: inline-block;font-family: 'sk-modernistbold';width: 90px;}
.section-thankyou .section-white .selected {color: #787878;}
.section-thankyou .products {}
.section-thankyou .products .item {}
.section-thankyou .products .item img {margin: 0;display: inline-block;}
.section-thankyou .products .item h3 {margin: 0;font-size: 17px;font-family: 'sk-modernistbold';}
.section-thankyou .products .item .variant-name {color: #787878;margin: 0 0 10px 0;font-size: 14px;line-height: 16px;}
.section-thankyou .products .item .price {float: right;font-family: 'sk-modernistbold';font-size: 18px;}
.section-thankyou .total {margin: 0 0 40px 0;line-height: 30px;}
.section-thankyou .total .price-total {font-size: 24px;line-height: 30px;}
.section-thankyou .total strong {color: #333;}
.section-thankyou .share {line-height: 23px;height: 42px;color: #4267B2;display: block;margin-top: 10px;}
.section-thankyou .share .fb-share-button {display: inline-block;margin-left: 15px;}
.section-thankyou .delivery-sub {background: #E8E8E8;padding: 10px;}
.section-thankyou .delivery-sub h3 {margin: 0;font-size: 16px;padding: 0;line-height: 25px;}
.section-thankyou .delivery-sub h3 strong {color: #FF8D09;}
.section-thankyou .delivery-sub p {margin: 0;font-size: 15px;padding: 0;line-height: 20px;color: #333;}

.pagination-wrap {padding: 8px 16px;background: #000;background: rgba(0,0,0,0.4);text-align: center;}
.pagination-wrap .pagination {margin: 0;line-height: 30px;}
.pagination-wrap .pagination li {}
.pagination-wrap .pagination li a {border: 0;background: 0;padding: 0 10px;color: #7F7F7F;vertical-align: top;line-height: 30px;}
.pagination-wrap .pagination li a:hover, .pagination-wrap .pagination li a.active {color: #FF8D09;}
.pagination-wrap .pagination li span.dots {color: #7F7F7F;padding: 0 10px;background: none;line-height: 30px;margin: 0;border: 0;}
.pagination-wrap .pagination li a .fa {font-size: 30px;vertical-align: top;}
.pagination-wrap .pagination li a.next {margin-left: 15px;}
.pagination-wrap .pagination li a.previous {margin-right: 15px;}


/*
#sidebar {}
#sidebar ul.nav {list-style: none;}
#sidebar ul.nav li {list-style: none;}
#sidebar ul.nav li a.level-1 {background: none;border-bottom: 1px solid #EEE;text-transform: uppercase;font-size: 18px;line-height: 30px;}
#sidebar ul.nav li a.level-2 {background: none;padding: 0 10px 0 20px;line-height: 27px;}
#sidebar ul.nav ul {background: #F9FAFA;border-bottom: 1px solid #EEE;padding: 10px 0;margin: 0 0 15px 0;}
#sidebar ul.nav ul li {}
*/


/* reporting */
#message {background: #FFF;}
#message .fail {padding: 15px 20px;margin: 10px 0;background: #FFF;color: #EB1908;border: 1px solid #EB1908;}
#message .fail a {color: #EB1908;}
#message .success {padding: 15px 20px;margin: 10px 0;color: #FFF;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);}
#message .success a {color: #FFF;}
#message .info {border: 1px solid #F1F1F1;padding: 15px 20px;margin: 10px 0;color: #000;}
/* /reporting */

/* forms */
.form {color: #000;margin: 0 0 10px 0;}
.form h2 {margin: 0 0 40px 0;}
.form .mandatory {color: #DD0000;font-weight: 100;font-size: 18px;}
.form fieldset {}
.form fieldset.block {margin: 0 0 40px 0;}
.form label {text-align: left;afont-size: 13px;acolor: #666;font-weight: 400;}
.form label.control-label {text-align: left;afont-weight: 400;}
/*form button.submit {background: url(../img/button-right-57.png) right center no-repeat;font-weight: 700;font-size: 22px;padding: 0 40px 0 30px;border: 0;color: #FFF;line-height: 57px;text-transform: uppercase;}*/
.form input.form-control {line-height: 40px;height: 40px;background: none;font-size: 15px;box-shadow: none;}
.form input.form-control.size-l {line-height: 30px;padding: 12px 25px;height: 54px;}
.form textarea.form-control {background: none;font-size: 15px;}
.form select.form-control {height: 40px;}
.form .info {margin: 5px 0 0 0;color: #787878;font-size: 14px;}
.form .form-control:focus {box-shadow: none;border-color: #F6A600;}
.form .checkbox {/*min-height: 40px;margin-bottom: 15px;*/apadding-top: 0;}
.form .checkbox label {color: #7F7F7F;font-size: 16px;}
.form .checkbox.form-toggle {margin-bottom: 20px;}
.form .checkbox.form-toggle label {font-family: 'sk-modernistbold';}
.form .has-feedback .form-control-feedback {height: 40px;line-height: 40px;}
.form .form-group {margin-bottom: 10px;}
.form .submit-wrap {margin-bottom: 0;}
.form .submit-wrap p {margin: 0;height: 54px;vertical-align: middle;display: table-cell;}

/*
.form .fb-login {font-size: 16px;color: #7F7F7F;}
.form .fb-login a {display: inline-block;line-height: 30px;height: 30px;width: 207px;white-space: nowrap;overflow: hidden;text-indent: 500px;background: url(../img/registration-fb-login.png) no-repeat;margin-top: 10px;}
*/

.form-dark {}
.form-dark label.control-label {color: #FFF;}
.form-dark input.form-control {border: 0;background: #FFF;color: #1D1D1D;}
.form-dark textarea.form-control {border: 0;background: #FFF;color: #1D1D1D;}
.form-dark select.form-control {border: 0;}
	
/*form .submit-wrap {}
form .submit-wrap p {padding-top: 15px;margin: 0;}
*/

/*
.form button.submit {font-weight: 700;font-size: 18px;padding: 0 15px 0 20px;margin-right: 20px;border: 0;color: #FFF;line-height: 54px;text-transform: uppercase;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);position: relative;}
.form button.submit.with-icon {apadding-right: 40px;}
.form button.submit .fa {margin-right: 5px;}
.form button.submit svg {height: 100%;position: absolute;top: 0;right: -20px;}
.form button.submit svg polyline {fill: #006C2B;}

.form button.submit-40 {font-weight: 700;font-size: 16px;padding: 0 15px 0 20px;border: 0;color: #FFF;line-height: 40px;text-transform: uppercase;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);position: relative;}
.form button.submit-40:hover {color: #FFF;}
.form button.submit-40.with-icon {apadding-right: 40px;}
.form button.submit-40 .fa {margin-right: 5px;}
.form button.submit-40 svg {height: 100%;position: absolute;top: 0;right: -12px;}
.form button.submit-40 svg polyline {fill: #006C2B;}
*/

#form-registration .switch-company {display: none;}
#form-registration .switch-delivery-address {display: none;}
#form-contact {padding: 30px;background: #1D1D1D;}
#form-contact textarea.form-control {height: 140px;}
#form-partner {padding: 30px;background: #1D1D1D;}
#form-partner textarea.form-control {height: 140px;}

#form-login-page {padding: 30px;background: #1D1D1D;color: #FFF;}
#form-login-page .remember-password {font-size: 14px;margin: 20px 0 10px 0;text-align: center;color: #9F9F9F;}
#form-login-page .remember-password a {color: #9F9F9F;text-decoration: underline;}
#form-login-page .remember-password a:hover {text-decoration: none;}
#form-login-page .registration-info {border-left: 1px solid #333}
#form-login-page .registration-info p {margin: 40px 0;}
#form-login-page hr {border-color: #333;}
#form-login-page .fb-login {margin: 30px 0 0 0;text-align: center;}
#form-login-popup {}
#form-profile-edit {background: url(../img/profile-edit-illust.png) right top no-repeat;}
#form-address-edit {background: url(../img/profile-edit-address.png) right top no-repeat;min-height: 500px;}

#form-newsletter {padding: 30px;background: #1D1D1D;color: #FFF;}


/*
a.submit-40 {font-weight: 700;font-size: 16px;padding: 0 15px 0 20px;border: 0;color: #FFF;line-height: 40px;text-transform: uppercase;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);position: relative;text-decoration: none;}
a.submit-40:hover {color: #FFF;text-decoration: underline;}
a.submit-40.with-icon {apadding-right: 40px;}
a.submit-40 .fa {margin-right: 5px;}
a.submit-40 svg {height: 100%;position: absolute;top: 0;right: -12px;}
a.submit-40 svg polyline {fill: #006C2B;}
*/

/*form.form-bg {background: #F9FAFA;border-bottom: 1px solid #EEE;border-top: 1px solid #EEE;padding: 15px 0 0 0;margin: 0 0 15px 0;}*/

/* forms */

/* pagination */
/*
.pagination {}
.pagination ul {float: left;list-style: none;padding: 0;margin: 0;}
.pagination ul li {float: left;margin: 0 0 10px 0;}
.pagination ul li a {display: block;color: #000;text-decoration: none;font-weight: 700;font-size: 13px;line-height: 30px;padding: 0 10px;background: #BBB;}
.pagination ul li a.active, .pagination ul li a:hover {color: #FFF;background: #000;}
*/
/* /pagination */

/*
.content .subcategories {margin: 15px 0;background: #F9FAFA;border-bottom: 1px solid #EEE;border-top: 1px solid #EEE;}
.content .subcategories ul {padding: 0;margin: 0;overflow: hidden;}
.content .subcategories ul li {width: 33%;min-width: 150px;float: left;}
.content .subcategories ul li a {background: none;text-decoration: none;padding: 4px 10px;}
.content .subcategories ul li a:hover {color: #0CF;}
*/

/*
.content .post {background: url(../img/menu-bottom.png) left bottom repeat-x;padding: 0 0 15px 0;margin: 0 0 15px 0;}
.content .post h3, .content .post h2 {font-size: 20px;line-height: 25px;font-weight: 700;margin: 0 0 15px 0;}
.content .post h2 a, .content .post h3 a {color: #15A5CA;}
.content .post img {margin: 0;}
.content .post p {margin: 0 0 5px 0;}
*/

.posts-catalog {padding: 30px 0 60px 0;}
.posts-catalog .item {margin-bottom: 22px;}
.posts-catalog .item img {margin: 0;}
.posts-catalog .item .meta {color: #515151;font-size: 16px;font-family: 'sk-modernistbold';margin: 12px 0 8px 0;}
.posts-catalog .item .meta .category {color: #30D8AB;display: inline-block;margin-right: 5px;}
.posts-catalog .item h3 {margin: 0;font-weight: 400;line-height: 25px;font-size: 22px;}
.posts-catalog .item h3 a {color: #FFF;text-decoration: none;}
/*
.posts-catalog .item a.triangle {color: #FFF;text-decoration: none;display: inline-block;background: url(../img/triangle-right-35.png) right center no-repeat;padding: 0 12px 0 0;font-weight: 300;}
.posts-catalog .item a.triangle span {display: inline-block;line-height: 32px;border: 1px solid #DFDFDF;border-right: 0;padding: 0 12px;}
*/

.gallery {}
.gallery .thumb {width: 250px;float: left;}

.category-wrap {position: relative;}
.category {}
.category p {margin-top: 0;}
.category .category-links-subcategory {margin: 20px 0;}
.category .category-links-subcategory a.btn {margin-bottom: 3px;}
.category .category-links-subcategory a.btn-primary {color: #000;padding-left: 27px;padding-right: 27px;}
.category .category-links-subcategory a.btn-sixth {color: #000;}
.category .category-links-subcategory a.btn-sixth:hover {text-decoration: underline;}
.category .category-links-subcategory a.btn--file {padding-left: 50px;background-position: left top;background-repeat: no-repeat;}
.category .category-links {margin: 20px 0;color: #FF8D09;}
.category .category-links strong {}
.category .category-links strong .fa {margin-right: 4px;color: #FF8D09;}
.category .category-links a {color: #FFF;display: inline-block;color: #FFF;font-size: 15px;text-decoration: none;}
.category .category-links a:hover {text-decoration: underline;}
.category .category-links {}
.category .btn--help {position: relative;overflow: hidden;}
.category .btn--help .on-hover {position: absolute;top: 0;left: -100%;width: 100%;height: 100%;background: #FFD599;font-size: 13px;line-height: 14px;display: block;color: #000;padding: 5px 12px;white-space: normal;transition: all 0.25s ease 0s;z-index: 2;}
.category .btn--help:hover .on-hover {left: 0;transition: all 0.4s ease 0s;}
.category .btn--help .fa-info {font-size: 11px;line-height: 18px;height: 18px;width: 18px;text-align: center;color: #252525;background: #FFF;border-radius: 15px;position: relative;margin-left: 5px;}
.category h1 {margin-bottom: 10px;}




.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.6);text-align: center;}
.overlay img {display: inline-block;margin-top: 50px;}

.row-margin-8 {margin-left: -8px;margin-right: -8px;}
.row-margin-8 .col-md-10, .row-margin-8 .col-md-2 {padding-left: 8px;padding-right: 8px;}

#category-brand {padding: 0 0 20px 0;}
#category-brand .breadcrumb {margin-top: 10px;}
#category-brand .video {margin-top: -120px;}

@media (max-width: 991px) {
    #category-brand .video {margin-top: 10px;}
    
}

.section-category-model {margin: 0 0 20px 0;}
.section-category-model .breadcrumb {margin-top: 10px;}

.catalog-title {margin: 30px 0;}
.catalog-title h2.title {color: #FFF;font-size: 24px;line-height: 34px;margin: 0;text-align: center;font-family: 'sk-modernistbold';}
.catalog-title h2.title a {color: #FFF;text-decoration: none;}
.catalog-title h2.title a:hover {color: #FF8D09;}

.catalog {}
.catalog .row {margin-left: -5px;margin-right: -5px;}
.catalog .col-md-3 {padding-left: 5px;padding-right: 5px;}
.catalog .item {margin-bottom: 20px;position: relative;}
.catalog .item .item-link {background: #FFF;display: block;text-decoration: none;}
.catalog .item .icons {height: 40px;padding: 4px 15px 0 15px;position: relative;}
.catalog .item .icons img {margin: 0;opacity: 0.5;width: 60px;}
.catalog .item .icons .icons-top {position: absolute;top: 0;right: 10px;}
.catalog .item h3 {font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;margin: 0 15px 4px 15px;padding: 0;font-weight: 400;color: #000;font-family: 'sk-modernistregular';}
.catalog .item h3 strong {color: #B4B4B4;font-weight: 400;display: block;font-family: 'sk-modernistregular';text-decoration: none;}
.catalog .item .img-wrap {text-align: center;display: block;padding: 2px 15px 4px 15px;position: relative;}
.catalog .item .img-wrap img {margin: 0;display: inline-block;amax-height: 140px;}
.catalog .item .img-wrap a.default-img {display: block;}
.catalog .item .img-wrap a.default-img img {max-width: 100%;}
.catalog .item .info {background: #1D1D1D;line-height: 40px;text-align: center;apadding-left: 15px;}
.catalog .item .info .row {margin: 0;}
.catalog .item .info .row .col-xs-6 {padding: 0;}
.catalog .item .info strong {font-size: 15px;color: #FFF;adisplay: block;white-space: nowrap;font-weight: 400;font-family: 'sk-modernistbold';vertical-align: top;}
.catalog .item .info .price-old {color: #7F7F7F;text-decoration: line-through;display: inline-block;margin-left: 16px;vertical-align: top;}
.catalog .item .info .btn-primary {padding: 0;text-align: center;width: 40px;line-height: 40px;font-size: 14px;vertical-align: top;white-space: nowrap;text-indent: 500px;overflow: hidden;background-image: url(../img/icon-header-cart.png);background-position: center center;background-repeat: no-repeat;background-color: #ff8d09;}
.catalog .item .price-type {display: block;float: left;margin: 0 1px;width: 22px;height: 30px;overflow: hidden;text-indent: 500px;}
.catalog .item .price-type.type-news {background-image: url(../img/icon-catalog-news.png);}
.catalog .item .price-type.type-discount {background-image: url(../img/icon-catalog-sale.png);}
.catalog .item .icon-sex {display: block;float: left;margin: 0 1px;width: 23px;height: 30px;overflow: hidden;text-indent: 500px;}
.catalog .item .icon-sex--1 {background-image: url(../img/icon-catalog-male.png);}
.catalog .item .icon-sex--2 {background-image: url(../img/icon-catalog-female.png);}
.catalog .item .icon-delivery-free {display: block;float: left;margin: 0 1px;width: 23px;height: 30px;overflow: hidden;text-indent: 500px;background: url(../img/icon-catalog-delivery.png) 0 0 no-repeat;}

.catalog .item:hover .icons img {opacity: 1;}
.catalog .item:hover h3 span {text-decoration: underline;}

.catalog .item .price-percent-sale {position: absolute;top: 55px;left: -4px;background: #ff3f00;padding: 0 12px 0 15px;height: 30px;line-height: 30px;color: #FFF;font-size: 16px;font-family: 'sk-modernistbold';}

.catalog .tag-percent {position: absolute;top: 40px;left: 10px;padding: 0 7px;abackground: #ff3f00;line-height: 25px;z-index: 99;color: #ff3f00;font-family: 'sk-modernistbold';afont-size: 14px;}
.catalog .tag-label {position: absolute;top: 40px;right: 10px;padding: 0 7px;background: #BD50AC;line-height: 25px;z-index: 99;color: #FFF;afont-family: 'sk-modernistbold';font-size: 14px;}


.catalog .bx-wrapper .bx-controls-direction {top: -60px;right: 0;position: absolute;display: block;}
.catalog .bx-wrapper .bx-controls-direction a {font-size: 30px;acolor: #FFF;display: inline-block;padding: 0 4px;margin-left: 3px;}
.catalog .bx-wrapper .bx-controls-direction a.bx-prev {left: 5px;}
.catalog .bx-wrapper .bx-controls-direction a.bx-next {right: 5px;}
.catalog .bx-wrapper .bx-controls-direction a.disabled {display: none;}


@media (max-width: 1600px) {
    .catalog .item .info strong {font-size: 13px;}
    .catalog .item .info .price-old {margin-left: 10px;font-size: 11px;}
}

@media (max-width: 991px) {
    .catalog .item .info .price-old {display: none;}
    .catalog .item .icons img {width: 40px;}
	.catalog .item .img-wrap {padding-left: 7px;padding-right: 7px;}
}


/*
.catalog-sidebar {}
.catalog-sidebar .item {margin-bottom: 12px;border-bottom: 1px solid #2D2C2C;padding: 0 0 10px 0;}
.catalog-sidebar .item h3 {text-transform: uppercase;font-weight: 300;font-size: 14px;line-height: 25px;height: 25px;overflow: hidden;margin: 0 0 3px 0;}
.catalog-sidebar .item h3 a {text-decoration: none;color: #8B5E4D;}
.catalog-sidebar .item h3 a:hover {color: #FFF;}
.catalog-sidebar .item .img-wrap {height: 54px;width: 20%;overflow: hidden;margin: 0;float: left;}
.catalog-sidebar .item .img-wrap img {margin: 0;max-width: 100%;}
.catalog-sidebar .item .in {float: right;width: 75%;}
.catalog-sidebar .item .price {font-size: 13px;color: #FFF;line-height: 25px;float: left;}
.catalog-sidebar .item .price strong {font-weight: 300;}
.catalog-sidebar .item .detail {float: right;display: block;font-size: 13px;padding: 0 12px;color: #FFF;line-height: 25px;text-transform: uppercase;text-decoration: none;-moz-transition: background-color 0.4s ease 0s;}
.catalog-sidebar .item-no-1 .detail {background-color: #9E011A;}
.catalog-sidebar .item-no-2 .detail {background-color: #C34101;}
.catalog-sidebar .item-no-3 .detail {background-color: #FF8100;}
.catalog-sidebar .item-no-4 .detail {background-color: #FFAC00;}
.catalog-sidebar .item-no-5 .detail {background-color: #CC9B02;}
.catalog-sidebar .item-no-6 .detail {background-color: #A47602;}
.catalog-sidebar .item-no-7 .detail {background-color: #726E01;}
.catalog-sidebar .item-no-8 .detail {background-color: #474401;}
.catalog-sidebar .item-no-9 .detail {background-color: #337E0C;}
.catalog-sidebar .item .detail:hover {background-color: #888;-moz-transition: background-color 0.4s ease 0s;}
.catalog-sidebar .item .discount-type {display: block;position: absolute;bottom: 40px;right: 15px;background: #888;color: #FFF;padding: 0 10px;line-height: 25px;margin: 7px 0 0 0;text-transform: uppercase;}
.catalog-sidebar .item .discount-type.akce {background-color: #9E011A;}
.catalog-sidebar .item .discount-type.vyprodej {background-color: #FEAB00;}
*/

.list {}
.list .item {margin-bottom: 15px;border-bottom: 1px solid #EEE;padding: 0 0 15px 0;}
.list .item h2 {text-transform: uppercase;font-size: 16px;line-height: 25px;height: 25px;overflow: hidden;margin: 0 0 3px 0;}
.list .item h2 a {text-decoration: none;}
.list .item h2 a:hover {color: #FFAC00;}
.list .item .img-wrap {width: 20%;overflow: hidden;margin: 0 15px 0 0;float: left;}
.list .item .img-wrap img {margin: 0;max-width: 100%;}
.list .item .in {float: left;width: 50%;}
.list .item .info {float: right;width: 20%;border-left: 1px solid #DDD;padding: 15px 0 15px 20px;}
.list .item .price {font-size: 24px;color: #000;line-height: 25px;display: block;margin: 0 0 15px 0}
.list .item .price strong {font-weight: 700;}
.list .item .detail {display: inline-block;font-size: 12px;color: #0CF;font-weight: 700;line-height: 25px;text-transform: uppercase;text-decoration: none;}

.filter {color: #ACACAC;}
.filter a {color: #9F9F9F;text-decoration: none;}
.filter a:hover {color: #FFF;text-decoration: underline;}
.filter h3 {font-weight: 400;font-family: 'sk-modernistbold';margin: 0;text-transform: uppercase;font-size: 15px;color: #FFF;line-height: 25px;}
.filter h4 {font-weight: 400;text-transform: uppercase;color: #FF8D09;border-bottom: 1px solid #3F3F3F;margin: 25px 0 7px 0;font-size: 14px;padding: 0 0 10px 0;position: relative;}
.filter h4 .selected-count {position: absolute;top: -4px;right: 10px;color: #FFF;background: #FFF;width: 20px;height: 20px;line-height: 20px;font-size: 12px;text-align: center;border-radius: 100%;color: #000;color: #FF8D09;background: #30D8AB;color: #FFF;font-family: 'sk-modernistbold';}
/*.filter h4.icon {padding-left: 25px;}*/
.filter hr {border-color: #3F3F3F;}
/*
.filter .icon {width: 25px;height: 25px;display: inline-block;margin: 0 5px 0 0;}
.filter .icon-stock {background-position: -50px -47px;}
.filter .icon-price {background-position: 0 -548px;}
.filter .icon-sale {background-position: 0 -598px;}
*/
.filter .border {display: block;border: 2px solid #888;padding: 2px;}
.filter .border a {display: inline-block;padding: 0 8px;font-size: 13px;}
.filter .checkbox {}
.filter .checkbox:hover {text-decoration: none;}
.filter .checkbox label {font-size: 15px;line-height: 24px;display: block;}
.filter .sizes-units {}
.filter .sizes-units a {}
.filter .sizes-units a.active {color: #FF8D09;}

.filter .sizes {padding: 8px 0 0 0;display: none;}
.filter .sizes.active {display: block;}
.filter .sizes .size {display: block;float: left;font-size: 13px;width: 36px;width: calc(33% - 2px);height: 40px;position: relative;text-align: center;line-height: 40px;border: 1px solid #666;color: #7F7F7F;margin: 0 2px 2px 0;text-decoration: none;}
.filter .sizes .size:hover {color: #FFF;}
.filter .sizes .size.active {color: #FFF;}
.filter .sizes .size.active:after, .filter .sizes .size:hover:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #30D8AB;}
.filter .sizes .size input {display: none;}
.filter .sizes .filter-hide {display: none;}
.filter .color {padding: 8px 0 0 0;}
.filter .color .checkbox {float: left;padding: 4px;border: 1px solid #666;margin: 0 -1px -1px 0;position: relative;z-index: 1;}
.filter .color .checkbox label {padding: 0;width: 26px;height: 26px;vertical-align: top;}
.filter .color .checkbox:hover:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #30D8AB;z-index: -1;}
.filter .price-slider {width: 100%;margin: 10px 0 40px 0;}
.filter .price-slider input {width: 100%;}
.filter .price-slider .range-text {font-size: 11px;width: 100%;padding: 3px 0 10px 0;}
.filter .price-slider .range-text input {display: none;width: 100%;avisibility: hidden;}
.filter .price-slider .range-text .range-min {float: left;display: block;}
.filter .price-slider .range-text .range-max {float: right;display: block;}
.filter .filter-not label {text-decoration: line-through;}
.filter .filter-hide {display: none;}
.filter .filter-item-label {background: linear-gradient(to right,#ff8d09,#ffab00);padding: 12px;}
.filter .filter-item-label h4 {margin-top: 0;color: #333;}
.filter .filter-item-label .checkbox label {color: #333;}
.filter .filter-item-label .checkbox label:after {background: #333;}
.filter .filter-param-fulltext-wrap {position: relative;}
.filter input.filter-param-fulltext {background: #333;border: 0;margin: 0 0 10px 0;height: 30px;line-height: 30px;color: #B9B9B9;}
.filter .filter-param-fulltext-wrap .icon-close {color: #FFF;position: absolute;top: 0px;right: 0px;font-size: 18px;cursor: pointer;background: #333 url(../img/close-white.png) 10px center no-repeat;width: 30px;height: 30px;background-size: 12px 12px;}
.filter .filter-param-options-scroll {max-height: 205px;overflow-y: auto;}
/*.filter .filter-param-options-scroll .filter-na {display: none;}*/
.filter .filter-param-options .filter-na {display: none;}
.filter .filter-param-options .checkbox {margin: 5px 0 5px 0;}
.filter .filter-param-options .filter-param-empty {margin: 5px 0 5px 27px;color: #7F7F7F;}

.filter .category-filter-tops {padding: 0 0 10px 0;margin: 0 0 10px 0;border-bottom: 1px solid #777;background: #000;}
.filter .category-filter-top {float: left;width: 50%;padding: 5px 10px;}
.filter .category-filter-top .checkbox {margin: 0;}
.filter .checkbox-sale label {color: #FF4C00;}
.filter .checkbox-sale label::after {background: #FF4C00;}
.filter .checkbox-new label {color: #30D8AB;}
.filter .checkbox-new label::after {background: #30D8AB;}
.filter .checkbox-delivery-free label {color: #FF8D09;}
.filter .checkbox-delivery-free label::after {background: #FF8D09;}
.filter .checkbox-stock label {color: #C669B9;}
.filter .checkbox-stock label::after {background: #C669B9;}

.category-filter-selected {margin: 0 0 7px 0;}
.category-filter-selected h4 {margin: 0 12px 0 0;padding: 0;font-family: 'sk-modernistbold';color: #FFF;display: inline-block;}
.category-filter-selected div {display: inline-block;}
.category-filter-selected a {border: 1px solid #30D8AB;padding: 2px 8px 2px 12px;color: #FFF;display: inline-block;line-height: 24px;margin: 0 5px 5px 0;text-decoration: none;}
.category-filter-selected a:hover {text-decoration: underline;acolor: #30D8AB;color: #FFF;}
.category-filter-selected a .icon-close {afont-size: 11px;margin: 0 0 0 4px;vertical-align: top;line-height: 24px;width: 14px;height: 24px;display: inline-block;background: url(../img/icon-close-white.png) center center no-repeat;background-size: 10px 10px;}
.category-filter-selected .category-filter-reset {border: 0;text-decoration: underline;color: #DDD;font-size: 13px;}

.navbar-toggle {font-size: 24px;color: #FFF;margin: 0;padding: 0;float: right;}
.navbar-toggle-full {background: #333;float: none;margin: 0;padding: 5px 10px;border: 0;width: 100%;border-radius: 0;text-align: center;border-bottom: 1px solid #555;}
.navbar-toggle-full .fa {float: right;vertical-align: top;line-height: 25px;}
.navbar-toggle-full h4 {line-height: 25px;}

.category-order {display: none;}

/*
.filter {
  --scrollbarBG: #000;
  --thumbBG: #90A4AE;
}
.filter::-webkit-scrollbar {
  width: 11px;
}
.filter {
  scrollbar-width: thin;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
.filter::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
}
.filter::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG) ;
  border-radius: 6px;
  border: 3px solid var(--scrollbarBG);
}
*/

.filter .filter-param-options-scroll::-webkit-scrollbar {background-color: #000;width: 7px;}
.filter .filter-param-options-scroll::-webkit-scrollbar-track {background-color: #000;}
.filter .filter-param-options-scroll::-webkit-scrollbar-thumb {background-color: #babac0;border-radius: 16px;border: 4px solid #fff;}
.filter .filter-param-options-scroll::-webkit-scrollbar-button {display:none;}



@media (max-width: 992px) {
    	/*
	.filter h4 {background: #333;border: 0;padding: 0;margin: 0;}
	#categories-submenu {abackground: #333;amargin: 0 0 10px 0;}
	#categories-submenu h3 {border: 0;margin: 0;padding: 0;}
	#categories-submenu ul {}
	#categories-submenu ul li {float: left;width: 50%;}
	#category-filter {background: #333;}
	*/
	/*
	.filter .checkbox {width: 50%;float: left;margin: 0;}
	.filter .sex-mobile .checkbox {width: 33%;float: left;margin: 0;}
	.filter .color .checkbox {width: auto;}
	.filter .filter-options {padding: 10px;}
	*/
	.category-filter-mobile {margin-bottom: 20px;}
	.category-filter-mobile .btn {position: relative;}
	.category-filter-mobile .btn .selected-count {position: absolute;top: 10px;right: 10px;color: #FFF;background: #FFF;width: 20px;height: 20px;line-height: 20px;font-size: 12px;text-align: center;border-radius: 100%;color: #000;color: #FF8D09;background: #30D8AB;color: #FFF;font-family: 'sk-modernistbold';}
	
	.filter {display: none;position: fixed;top: 50px;width: 100%;left: 0;z-index: 888;height: calc(100% - 50px);background: #333;}
	.filter.active {display: block;}
	.filter h4 {width: 50%;padding: 5px 12px;;aborder: 1px solid #FFF;margin: 3px 0 0 0;cursor: pointer;line-height: 30px;background: #000;color: #FFF;position: relative;}
	.filter h4.active {background: #FF8D09;color: #FFF;font-family: 'sk-modernistbold';}
	.filter h4:after{content: "\f105";font-family: FontAwesome;position: absolute; top: 7px;right: 8px;font-size: 14px;}
	.filter h4 .selected-count {right: 20px;top: 10px;}
	.filter .category-filter-header {text-align: center;padding: 5px 10px;line-height: 30px;position: relative;background: linear-gradient(to right, #FF8D09, #FFAB00);margin: 0 0 10px 0;}
	.filter .category-filter-header h3 {line-height: 30px;}
	.filter .category-filter-header .category-filter-close {position: absolute;top: 6px;right: 10px;font-size: 18px;color: #FFF;}
	.filter .category-filter-footer {position: absolute;bottom: 0;left: 0;width: 100%;}
	.filter .category-filter-footer a {color: #FFF;text-transform: uppercase;}
	.filter .category-filter-body {position: relative;}
	
	.filter .filter-param-options {display: none;width: 50%;left: 50%;position: absolute;top: 0px;padding: 0 10px 10px 10px;max-height: 100%;overflow-y: auto;}
	.filter .filter-param-options.active {display: block;}
	.filter .filter-param-options .checkbox label {color: #FFF;}
	
	.filter .filter-item-label {background: none;padding: 0;}
	.filter .filter-item-label .checkbox label {color: #FFF;}
	.filter .filter-item-label h4 {color: #FFF;}
	.filter .filter-item-label .checkbox label:after {background: #30D8AB;}
	.filter input.filter-param-fulltext {display: none;}
	
	.category-order {display: none;position: fixed;top: 50px;width: 100%;left: 0;z-index: 2147483645;height: calc(100% - 50px);background: #333;}
	.category-order.active {display: block;}
	.category-order .category-order-header {text-align: center;padding: 5px 10px;line-height: 30px;position: relative;background: linear-gradient(to right, #FF8D09, #FFAB00);margin: 0 0 10px 0;}
	.category-order .category-order-header h3 {line-height: 30px;font-weight: 400;font-family: 'sk-modernistbold';margin: 0;text-transform: uppercase;font-size: 15px;color: #FFF;}
	.category-order .category-order-header .category-order-close {position: absolute;top: 6px;right: 10px;font-size: 18px;color: #FFF;}
	.category-order .category-order-footer {position: absolute;bottom: 0;left: 0;width: 100%;}
	.category-order .category-order-footer a {color: #FFF;}
	
	.category-order .radio-wrap {padding: 5px 10px;border-bottom: 1px solid #777;}
	.category-order .radio {font-size: 15px;line-height: 24px;display: block;}
    
    
	
}

.category {margin: 0;}
/*
.category .filter-order {}
.category .filter-order .ic {width: 25px;height: 25px;display: inline-block;margin: 0 10px 0 0;}
.category .filter-order .icon-price {background-position: 0 -548px;}
.category .filter-order .icon-sort-az {background-position: 0 -648px;}
.category .filter-order button, .category .filter-order .open button {background: #1A171B;border-radius: 8px;border: 1px solid #FFF;color: #FFF;padding: 4px 10px;font-size: 13px;line-height: 25px;}
.category .filter-order .dropdown-menu {background: #1A171B;border-radius: 8px;border: 1px solid #FFF;color: #FFF;padding: 4px 10px;}
.category .filter-order .dropdown-menu li {}
.category .filter-order .dropdown-menu li.selected {display: none;}
.category .filter-order .dropdown-menu li a {background: none;color: #EEE;text-decoration: none;line-height: 25px;display: inline-block;padding: 0;font-size: 13px;}
.category .filter-order .dropdown-menu li a:hover {color: #FFF;}
*/
.category-wrap {margin: 0 0 40px 0;}
.category-wrap .category-pagination {background: #000;background: rgba(0,0,0,0.4);margin: 0 0 12px 0;}
.category-wrap .category-pagination .category-pagination-filter {padding: 10px 32px 10px 13px;display: inline-block;position: relative;border-right: 1px solid #3F3F3F;vertical-align: top;}
.category-wrap .category-pagination .category-pagination-filter .checkbox {display: inline-block;margin: 0 12px 0 0;}
.category-wrap .category-pagination .category-pagination-filter .checkbox label {font-size: 15px;line-height: 20px;afont-family: 'sk-modernistbold';color: #7F7F7F;}
.category-wrap .category-pagination .category-pagination-filter .checkbox-sale label {color: #FF4C00;}
.category-wrap .category-pagination .category-pagination-filter .checkbox-sale label::after {background: #FF4C00;}
.category-wrap .category-pagination .category-pagination-filter .checkbox-new label {color: #30D8AB;}
.category-wrap .category-pagination .category-pagination-filter .checkbox-new label::after {background: #30D8AB;}
.category-wrap .category-pagination .category-pagination-filter .checkbox-delivery-free label {color: #FF8D09;}
.category-wrap .category-pagination .category-pagination-filter .checkbox-delivery-free label::after {background: #FF8D09;}
.category-wrap .category-pagination .category-pagination-filter .checkbox-stock label {color: #C669B9;}
.category-wrap .category-pagination .category-pagination-filter .checkbox-stock label::after {background: #C669B9;}
.category-wrap .category-pagination .category-pagination-order {padding: 8px 16px 6px 16px;display: inline-block;aborder-left: 1px solid #3F3F3F;aborder-right: 1px solid #3F3F3F;vertical-align: top;}
.category-wrap .category-pagination .category-pagination-order span.name {display: inline-block;padding: 0 15px 0 0;color: #7F7F7F;}
/*
.category-wrap .category-pagination .category-pagination-order .selectpicker {padding: 0;background: none;border: 0;line-height: 30px;font-size: 15px;font-weight: 400;font-family: 'sk-modernistregular';}
.category-wrap .category-pagination .category-pagination-order .selectpicker .caret {color: #7F7F7F;font-size: 25px;}
.category-wrap .category-pagination .category-pagination-order .selectpicker .filter-option {color: #FFF;}
*/
.category-wrap .category-pagination .checkbox-sale-icon {position: absolute;top: 0;right: 10px;width: 26px;height: 35px;background: url(../img/menu-icon-sale.png) left top no-repeat;}
.category-wrap .category-pagination .checkbox-news-icon {position: absolute;top: 0;right: 10px;width: 26px;height: 35px;background: url(../img/menu-icon-news.png) left top no-repeat;}
.category-wrap .category-pagination .checkbox-delivery-free-icon {position: absolute;top: 0;right: 10px;width: 26px;height: 35px;background: url(../img/menu-icon-delivery-free.png) left top no-repeat;}
.category-wrap .category-pagination .checkbox-stock-icon {position: absolute;top: 0;right: 10px;width: 26px;height: 35px;background: url(../img/menu-icon-stock.png) left top no-repeat;}


.category-wrap .category-pagination .pagination-wrap {padding: 7px 13px 7px 13px;float: right;}
.category-wrap .category-pagination .pagination-wrap .pagination {margin: 0;line-height: 30px;vertical-align: top;}
.category-wrap .category-pagination .pagination-wrap .pagination li {display: inline-block;vertical-align: top;}
.category-wrap .category-pagination .pagination-wrap .pagination li a {border: 0;background: 0;padding: 0 5px;color: #7F7F7F;vertical-align: top;line-height: 30px;}
.category-wrap .category-pagination .pagination-wrap .pagination li a:hover, .category-wrap .category-pagination .pagination-wrap .pagination li a.active {color: #FF8D09;}
.category-wrap .category-pagination .pagination-wrap .pagination li span.dots {color: #7F7F7F;padding: 0 4px;background: none;line-height: 30px;margin: 0;border: 0;}
.category-wrap .category-pagination .pagination-wrap .pagination li a .fa {font-size: 30px;vertical-align: top;}
.category-wrap .category-pagination .bootstrap-select {}
.category-wrap .category-pagination .bootstrap-select .dropdown-toggle {box-shadow: none;background: none;color: #FFF;border: 0;padding-top: 0;padding-bottom: 0;line-height: 30px;font-size: 15px;font-weight: 400;font-family: 'sk-modernistregular';outline: none;}
.category-wrap .category-pagination .bootstrap-select .dropdown-menu {margin: 0;border: 0;border-radius: 0;}
.category-wrap .category-pagination .bootstrap-select .dropdown-menu .selected {display: none;}
.category-wrap .category-pagination .bootstrap-select .dropdown-menu a {text-decoration: none;font-size: 15px;line-height: 30px;}
.category-wrap .category-pagination .bootstrap-select .ic {vertical-align: top;width: 30px;height: 30px;background: #FFF center center no-repeat;overflow: hidden;display: inline-block;margin: 0 8px 0 0;}
.category-wrap .category-pagination .bootstrap-select .btn .ic {position: relative;top: -8px;height: 35px;background-position: center 10px;}
.category-wrap .category-pagination .bootstrap-select .filter-option {overflow: inherit;}
.category-wrap .category-pagination .bootstrap-select .icon-default {background-image: url(../img/icon-select-default.png);}
.category-wrap .category-pagination .bootstrap-select .icon-price-asc {background-image: url(../img/icon-select-price-asc.png);}
.category-wrap .category-pagination .bootstrap-select .icon-price-desc {background-image: url(../img/icon-select-price-desc.png);}
.category-wrap .category-pagination .bootstrap-select .icon-az-asc {background-image: url(../img/icon-select-az-asc.png);}
.category-wrap .category-pagination .bootstrap-select .icon-az-desc {background-image: url(../img/icon-select-az-desc.png);}
.category-wrap .category-pagination .bootstrap-select .dropdown-menu .check-mark {display: none;}
.category-wrap .category-pagination .bootstrap-select.open .dropdown-toggle {background: #f5f5f5;color: #000;}
/*
.category-wrap .category-pagination .category-pagination-order .selectpicker {}
.category-wrap .category-pagination .category-pagination-order .selectpicker li {}
.category-wrap .category-pagination .category-pagination-order .selectpicker .selected {background: #CCC;padding: 0;margin: 0;border: 0;}
*/
.category-wrap .pagination-live-loading {visibility: hidden;}

@media (max-width: 991px) {
	.category-wrap .category-pagination .category-pagination-order {display: block;}
	.category-wrap .category-pagination .pagination-wrap {float: none;}
	.category-wrap .category-pagination .category-pagination-filter {padding: 5px;}
	.category-wrap .category-pagination .checkbox-sale-icon, .category-wrap .category-pagination .checkbox-news-icon, .category-wrap .category-pagination .checkbox-stock-icon, .category-wrap .category-pagination .checkbox-delivery-free-icon {display: none;}
	
	.category-wrap .category-pagination .category-pagination-filter .checkbox-delivery-free {display: none;}
	.category-wrap .category-pagination .category-pagination-filter .checkbox label {font-size: 13px;padding-left: 20px;}
	.category-wrap .category-pagination .category-pagination-filter .checkbox {margin-right: 7px;}
	.category-wrap .category-pagination .category-pagination-order .bootstrap-select {width: 100%;}
	.category-wrap .category-pagination .category-pagination-order span.name {display: none;}
	
	.category-wrap .category-pagination .pagination-wrap {text-align: left;}
	.category-wrap .category-pagination .pagination-wrap ul li {padding: 0;font-size: 12px;}
	.category-wrap .category-pagination .category-pagination-order {position: absolute;top: 0;right: 0;width: 140px;font-size: 12px;}
	.category-wrap .category-pagination .category-pagination-order .filter-option {font-size: 12px;}
	
}



.category-wrap .selected {border: 1px solid #3F3F3F;margin: 0 0 20px 0;padding: 11px 16px;line-height: 24px;}
.category-wrap .selected .selected-block {font-size: 14px;margin: 0 15px 0 0;display: none;}
.category-wrap .selected .selected-block.active {display: inline-block;}
.category-wrap .selected strong {text-transform: uppercase;color: #FF8D09;font-family: 'sk-modernistregular';font-weight: 400;display: inline-block;margin: 0 5px 0 0;}
.category-wrap .selected a.selected {display: inline-block;background: #D1D1D1;padding: 0 5px;color: #333;border: 0;border-right: 1px solid #9F9F9F;margin: 0;text-decoration: none;font-family: 'sk-modernistbold';}
.category-wrap .selected a.selected .close {display: inline-block;width: 10px;height: 26px;background: url(../img/category-filter-close.png) center center no-repeat;margin: 0 0 0 5px;opacity: 1;}

#product {margin: 0 0 20px 0;}
#product .top-info {background: #333333;margin: 0 0 30px 0;position: relative;}
#product .top-info .photos-wrap {background: #FFF;padding: 30px 30px 10px 30px;}
#product .top-info .photos {position: relative;}
#product .top-info .photos .icons {position: absolute;top: -30px;right: 0px;z-index: 10;white-space: nowrap;}
#product .top-info .photos .icons .price-type {display: block;float: left;width: 40px;padding: 33px 0 0 0;line-height: 25px;margin: 0 3px;position: relative;font-size: 11px;color: #FFF;text-align: center;text-transform: lowercase;}
#product .top-info .photos .icons .price-type:after {content: "";width: 32px;height: 1px;position: absolute;top: 33px;left: 4px;background: #000;opacity: 0.1;}
#product .top-info .photos .icons .price-type.type-discount {background: #FF5100 url(../img/icon-product-sale.png) center top no-repeat;}
#product .top-info .photos .icons .price-type.type-news {background: #0EBEC7 url(../img/icon-product-news.png) center top no-repeat;}
#product .top-info .photos .icons .icon-delivery-free {display: block;float: left;width: 40px;padding: 33px 0 0 0;line-height: 25px;margin: 0 3px;position: relative;font-size: 11px;color: #FFF;text-align: center;text-transform: lowercase;background: #FF8D09 url(../img/icon-product-delivery.png) center top no-repeat;}
#product .top-info .photos .icons .icon-delivery-free:after {content: "";width: 32px;height: 1px;position: absolute;top: 33px;left: 4px;background: #000;opacity: 0.1;}

#product .top-info .photos .manufacturer {margin: 0 0 20px 0;}
#product .top-info .photos .manufacturer img {max-width: 120px;}
#product .top-info .photos .thumbs {}
#product .top-info .photos .thumbs .thumb-main {text-align: center;margin: 0 0 20px 0;}
#product .top-info .photos .thumbs .thumb-main img {margin: 0 auto;}
#product .top-info .photos .thumbs .thumb {margin: 0;padding: 0 5px;display: inline-block;width: 85px;}
#product .top-info .photos .thumbs .thumb img {opacity: 0.5;}
#product .top-info .photos .thumbs .thumb .active img, #product .top-info .photos .thumbs .thumb img:hover {opacity: 1;}
#product .top-info .photos .thumbs a .zoomWrapper {margin: 0 auto;}

#product .top-info .info {padding: 25px 40px 0 0;position: relative;}
#product .top-info .info h1 {margin: 0 0 25px 0;font-size: 26px;color: #FFF;line-height: 32px;font-family: 'sk-modernistregular';}
#product .top-info .info .info-label {text-transform: uppercase;font-size: 14px;}
/*
#product .top-info .info a.size-table {text-decoration: none;padding: 0;color: #F6A600;border: 1px solid #F6A600;border-radius: 4px;line-height: 23px;padding: 0 8px;text-transform: uppercase;font-size: 12px;font-weight: 700;white-space: nowrap;}
#product .top-info .info span.stock {display: inline-block;text-transform: uppercase;background: url(../img/catalog-stock.png) left center no-repeat;color: #F6A400;line-height: 23px;font-size: 12px;padding-left: 30px;afont-size: 11px;font-weight: 700;text-decoration: none;}
#product .top-info .info span.stock .ic {abackground-size: 50em;background-position: 0 -44px;width: 18px;}
*/

#product .top-info .info .prices {color: #FFF;border-bottom: 1px solid #424242;border-top: 1px solid #424242;margin: 18px 0 0 0;padding: 17px 0;line-height: 30px;}
#product .top-info .info .prices strong {font-size: 28px;color: #FF8D09;display: inline-block;font-family: 'sk-modernistbold';font-weight: 400;}
#product .top-info .info .prices .info-vat {display: inline-block;margin-left: 15px;color: #9F9F9F;font-size: 14px;vertical-align: top;}
#product .top-info .info .prices .price-old-wrap {color: #9F9F9F;font-size: 14px;}
#product .top-info .info .prices .price-old-wrap .info-price {color: #9F9F9F;display: inline-block;margin: 0 12px 0 0;}
#product .top-info .info .prices .price-old {display: inline-block;position: relative;margin: 0 20px 0 0;color: #9F9F9F;font-size: 19px;z-index: 1;}
#product .top-info .info .prices .price-old:after {content: "";display: block;position: absolute;top: 45%;left: 0;width: 100%;height: 1px;background: #FF8D09;z-index: -1;}
#product .top-info .info .cashback {border-bottom: 1px solid #424242;padding: 18px 0;line-height: 31px;color: #FFF;font-size: 14px;}
#product .top-info .info .cashback span {display: inline-block;width: 31px;height: 31px;overflow: hidden;text-indent: 500px;white-space: nowrap;background: url(../img/icon-product-cashback.png) center center no-repeat;vertical-align: top;margin: 0 5px;}
#product .top-info .info .cashback .fa-info {font-size: 11px;line-height: 18px;height: 18px;width: 18px;text-align: center;color: #252525;background: #FF8D09;border-radius: 15px;position: relative;margin-left: 5px;}

#product .top-info .info .variants {}
#product .top-info .info .variants .variant-header {margin: 18px 0 20px 0;}
#product .top-info .info .variants .variant-header .size-table {color: #FF8D09;font-size: 13px;vertical-align: top;}
#product .top-info .info .variants .size-change-wrap {display: inline-block;margin-right: 20px;vertical-align: top;}
#product .top-info .info .variants a.size-change {display: block;float: left;line-height: 18px;color: #9F9F9F;background: #2F2F2F;padding: 2px 4px;margin: 0 0 0 1px;text-decoration: none;font-size: 12px;}
#product .top-info .info .variants a.size-change.active {background: #FFF;color: #000;}
#product .top-info .info .variants .variant {display: inline-block;font-weight: 400;font-size: 20px;amin-width: 48px;aheight: 48px;text-align: center;background: #252525;border: 1px solid #424242;margin: -1px 0 0 -1px;text-decoration: none;color: #FFF;font-family: 'sk-modernistbold';position: relative;cursor: pointer;margin: 0 1px 1px 0;vertical-align: top;}
#product .top-info .info .variants .varianta:hover {color: #FFF;background: linear-gradient(to right, #0EBEC7, #30D8AB);}
#product .top-info .info .variants .variant:hover:after {content: "";border: 2px solid #0EBEC7;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#product .top-info .info .variants .variant.active {background: linear-gradient(to right, #0EBEC7, #30D8AB);color: #252525;}
#product .top-info .info .variants .variant .name {display: block;line-height: 48px;white-space: nowrap;padding: 0 5px;}

#product .top-info .info .variants .variant .name-eur {display: block;margin: 0 6px;border-top: 1px solid #333;font-size: 13px;color: #9F9F9F;white-space: nowrap;}
#product .top-info .info .variants .variant.active .name-eur {border-color: #68DFC9;color: #252525;}

#product .top-info .info .variants .variant .delivery {display: block;font-size: 11px;font-weight: 400;line-height: 10px;margin-top: 7px;display: none;}
#product .top-info .info .variants .variant .delivery.one-row {margin-top: 13px;}

/*
#product .top-info .info .bonus {color: #FFF;border-bottom: 1px solid #CCC;line-height: 20px;margin: 30px 0 15px 0;padding: 0 0 15px 0;}
#product .top-info .info .delivery-info {color: #F6A600;border-bottom: 1px solid #CCC;line-height: 20px;margin: 15px 0;padding: 0 0 15px 0;font-weight: 700;}
*/
#product .top-info .info .sizetable-variant {display: block;color: #FFF;font-family: 'sk-modernistbold';font-size: 12px;line-height: 18px;margin: 0 0 5px 0;}
#product .top-info .info .sizetable-variant span {display: inline-block;margin: 0 2px;}


#product .top-info .info form {margin: 20px 0;}
/*
#product .top-info .info form select {background: none;border: 1px solid #DDD;height: 54px;width: 85px;color: #FFF;font-size: 22px;}
#product .top-info .info form input.count {background: none;border: 1px solid #DDD;height: 54px;width: 85px;color: #FFF;font-size: 22px;}
*/
#product .top-info .info form .input-group {border: 0;background: #252525;}
#product .top-info .info form .input-group input {border: 0;text-align: right;color: #FFF;font-size: 20px;width: 35px;padding-left: 0;padding-right: 0;}
#product .top-info .info form .input-group .input-group-addon {padding: 0 10px;border-radius: 0;border: 0;background: none;font-weight: 400;}
#product .top-info .info form .input-group .input-group-addon a {color: #9F9F9F;text-decoration: none;font-size: 22px;}
#product .top-info .info form .input-group .addon-text {color: #FFF;font-size: 20px;padding: 0 3px 0 3px;}
#product .top-info .info form .btn-default {text-align: left;padding-left: 20px;}
/*
#product .top-info .info form .input-group .input-group-addon {padding: 0;border-radius: 0;border: 0;background: none;}
#product .top-info .info form .input-group .addon-text {color: #C3C3C3;background: none;border: 0;font-size: 22px;padding-left: 0;padding-right: 15px;}
#product .top-info .info form .input-group:hover .addon-text {color: #FFF;}
#product .top-info .info form .input-group .addon-controls {border-left: 1px solid #DDD;}
#product .top-info .info form .input-group .addon-controls aa {text-decoration: none;line-height: 25px;display: block;padding: 0 6px;font-size: 13px;color: #C3C3C3;}
#product .top-info .info form .input-group .addon-controls aa.fa-minus {border-top: 1px solid #C3C3C3;}
#product .top-info .info form .input-group .addon-controls aa:hover {color: #333;background: #C3C3C3;}
*/
/*#product .top-info .info form label {color: #FFF;font-size: 22px;padding: 0 7px;}*/
#product .top-info .info form .warning {color: #FF250A;atext-transform: uppercase;font-weight: 700;font-size: 15px;margin: 0 0 8px 160px;}
#product .top-info .price-percent-sale {position: absolute;top: 120px;left: -9px;background: #ff3f00;padding: 0 15px 0 25px;height: 45px;line-height: 45px;color: #FFF;font-size: 24px;font-family: 'sk-modernistbold';}
#product .top-info .price-percent-sale:after {content: "";position: absolute;top: 100%;left: 0;width: 9px;height: 9px;background: url(../img/product-percent-bottom.png) no-repeat;}
#product .top-info .product-sold {color: #FF4C00;margin: 30px 0;padding: 10px;border: 1px solid #FF4C00;}

#product .tag-label {position: absolute;top: 70px;right: 0px;background: #BD50AC;color: #FFF;padding: 0 10px;line-height: 30px;text-decoration: none;}
#product .tag-label:hover {text-decoration: underline;}

#product .same-products {margin: 0 0 30px 0;}
#product .same-products .info-label {color: #9F9F9F;}
#product .same-products .same-item {background: #FFF;padding: 10px;margin: 10px 0 0 0;}

#product #zoom-container {position: absolute;top: 0;left: -20px;}
#product #zoom-container {}

/* nevim k cemu to tady je, tak delam novou verzi, viz nize
#product .popover {margin: 0;border-radius: 0;box-shadow: none;}
#product .popover .arrow {display: none;}
#product .popover .popover-content {color: #333;padding: 1px 5px;text-transform: uppercase;font-size: 12px;font-family: 'sk-modernistbold';}
#product .popover .popover-content span {color: #CCC;display: inline-block;padding: 0 4px;}
*/
#product .popover {amargin: 0;aborder-radius: 0;background: #000;color: #FFF;font-size: 12px;}
#product .popover .popover-content {}
#product .popover .arrow {aborder-color: #000;abackground-color: #000;}
#product .popover.right .arrow:after {
  border-right-color: #000;
}
#product .popover.bottom .arrow:after {
  border-bottom-color: #000;
}


/*#product .info h2 {margin-top: 0;}*/
#product .attributes {margin: 15px 0;}
#product .attr {border-bottom: 1px solid #3F3F3F;padding: 0 0 10px 0;margin: 0 0 10px 0;color: #FFF;font-size: 14px;}
#product .attr strong {color: #9F9F9F;}
#product .param-video {margin-top: 50px;}
#product .param-stars {}
#product .param-stars img {margin: 5px 1px;vertical-align: top;line-height: 24px;}

#product .description-short {font-size: 16px;line-height: 24px;margin: 0 0 10px 0;font-style: italic;}
#product .technologies {}
#product .technologies img {margin: 0;}
#product .technologies .item {margin: 0 0 25px 0;padding: 0 0 25px 0;border-bottom: 1px solid #3F3F3F;}
#product .technologies .item h3 {color: #FF8D09;margin: 0 0 15px 0;}

#product .delivery {border-top: 1px solid #424242;margin: 20px 0 0 0;padding: 10px 0 0 0;line-height: 26px;text-transform: uppercase;font-size: 14px;display: none;}
#product .delivery.delivery-one {display: block;border-top: 0;padding: 0;}
#product .delivery .delivery-text {color: #252525;background: #30D8AB/*linear-gradient(to right, #0EBEC7, #30D8AB)*/;text-transform: uppercase;display: inline-block;padding: 0 10px;font-family: 'sk-modernistbold';line-height: 26px;font-size: 14px;}
#product .delivery .delivery-when {color: #9F9F9F;margin: 5px 0;text-transform: none;}
#product .delivery .delivery-when span {color: #30D8AB;font-family: 'sk-modernistbold';display: inline-block;margin: 0 10px 0 0;}

#product .delivery-wo-variants {}
#product .delivery-wo-variants .delivery-text {color: #252525;background: linear-gradient(to right, #0EBEC7, #30D8AB);text-transform: uppercase;display: inline-block;padding: 0 10px;font-family: 'sk-modernistbold';line-height: 26px;margin-left: 12px;font-size: 14px;}

#product #question {}
#product #question h2 {color: #FFF;}

#product #breadcrumb {padding: 0;}

#product .store-last-item {display: inline-block;margin-left: 12px;color: #FFF;padding: 0 10px;background: #DD0000;}
#product .stock-last-item {display: inline-block;margin-left: 12px;color: #FFF;padding: 0 10px;background: #245CC1;}

#product .top-info .bx-wrapper {}
#product .top-info .thumbs .bx-wrapper .thumb img {opacity: 1;margin: 0;}
#product .top-info .bx-wrapper .bx-pager {display: block;text-align: center;}
#product .top-info .bx-wrapper .bx-pager .bx-pager-item {display: inline-block;}
#product .top-info .bx-wrapper .bx-pager .bx-pager-item a {width: 10px;height: 10px;background: #DDD;margin: 0 1px;display: inline-block;overflow: hidden;text-indent: 500px;}
#product .top-info .bx-wrapper .bx-pager .bx-pager-item a.active {background: #333;}
#product .top-info .bx-wrapper .bx-controls-direction {}
#product .top-info .bx-wrapper .bx-controls-direction a {top: 50%;position: absolute;display: block;font-size: 20px;color: #333;}
#product .top-info .bx-wrapper .bx-controls-direction a.bx-prev {left: 5px;}
#product .top-info .bx-wrapper .bx-controls-direction a.bx-next {right: 5px;}

    #product .variants-selectbox {width: 100%;}
    #product .variants-selectbox .btn {box-shadow: none;outline: 0;}
    #product .variants-selectbox .btn:focus {box-shadow: none;outline: 0;}
    #product .variants-selectbox .btn:active {box-shadow: none;outline: 0;}
    #product .variants-selectbox .btn:focus:active {box-shadow: none;outline: 0;}

@media (max-width: 991px) {
    
    #product .top-info .info h1 {font-size: 20px;line-height: 28px;}
	#product .top-info .row {margin: 0;}
	#product .top-info .row > div {padding: 0;}
	/*
	#product .top-info .photos-wrap {padding: 30px 15px 15px 15px;}
	#product .top-info .photos {padding: 0;}
	*/
	
	#product .top-info .photos-wrap {padding-left: 10px;padding-right: 10px;}
	#product .top-info .info {padding-right: 0;}
	#product .top-info .info .prices .price-old-wrap {float: none !important;}
	
	#product .top-info .price-percent-sale {left: 0;top: 50px;background-image: none;padding: 0 8px;font-size: 18px;line-height: 30px;height: 30px;}
	#product .top-info .price-percent-sale:after {display: none;}
	#product .top-info .photos .manufacturer {margin-top: -20px;}
	#product .top-info .photos .manufacturer img {max-width: 60px;}
	#product .top-info .photos .icons {top: -10px;}
	#product .delivery .delivery-when span {display: block;}
	#product .tooltip {display: none !important;}
	
	#product .top-info .same-products .same-item {margin: 0;padding: 3px;margin-top: 8px;}
	#product .top-info .same-products .row {margin: 0 -2px;}
	#product .top-info .same-products .row > div {padding: 0 4px;}
}
@media (min-width: 992px) {
	#product .top-info .bx-wrapper {display: none;}
}

/*
#product .technologies p {margin: 0;padding: 0;}
#product .technologies ul {list-style: none;margin: 0;padding: 0;}
#product .technologies ul li {padding: 0 0 0 25px;}
#product .technologies ul li a.technology {color: #FFF;text-decoration: none;font-size: 16px;display: block;position: relative;}
#product .technologies ul li a span {padding: 0 5px 0 0;display: block;position: absolute;top: 2px;left: -15px;}
#product .technologies ul li a.technology:hover, #product .technologies ul li a.technology.active {color: #FFF;}
#product .technologies ul li a.technology.active {font-weight: 700;}
#product .technologies ul li a:hover {text-decoration: underline;}
#product .technologies ul li a.active span {font-family:'FontAwesome';content: '\f105';}
#product .technologies ul li .technology-toggle {margin: 0 0 10px 0;display: none;font-style: italic;}
#product .technologies ul li .technology-toggle p {margin: 0;}
*/

/*
.detail {padding-top: 15px;}
.detail .image {}
.detail .image img {margin: 0;max-width: 100%;}
.detail .right {}
.detail .right h1 {margin: 0 0 20px 0;line-height: 30px;font-size: 22px;}
.detail .right .type {color: #888;text-transform: uppercase;display: inline-block;line-height: 30px;}
.detail .right hr {height: 1px;border: 0;border-top: 1px solid #DDD;background: 0;clear: both;margin: 15px 0;}
.detail .right .price {font-size: 36px;line-height: 40px;}
.detail .right .available {background: #726E01;color: #FFF;display: block;float: right;line-height: 28px;padding: 0 15px;text-transform: uppercase;}
.detail .right .not-available {background: #000;color: #FFF;display: block;float: right;line-height: 28px;padding: 0 15px;text-transform: uppercase;}
.detail .right .social-share {margin: 15px 0;background: #F9FAFA;border-top: 1px solid #EEE;border-bottom: 1px solid #EEE;padding: 12px 8px 5px 8px;}
.detail .right .social-share .addthis_button_tweet iframe {width: 76px !important;}
.detail .right button {background: none;border: 0;padding: 0;margin: 0;text-transform: uppercase;font-size: 13px;font-weight: 700;}
.detail .right button:hover {color: #00CCFF;}
.detail .right .fa-shopping-cart {border: 1px solid #00CCFF;color: #00CCFF;border-radius: 40px;width: 40px;height: 40px;line-height: 40px;text-align: center;display: inline-block;font-size: 20px;margin-left: 12px;}
.detail .variants {padding-bottom: 7px;border-bottom: 1px solid #EEE;margin-bottom: 7px;line-height: 25px;}
.detail .variants span.count {font-style: italic;color: #666;}
.detail .variants span.price {line-height: 25px;font-size: 14px;color: #666;}
.detail .variants .fa-shopping-cart {font-size: 12px;line-height: 25px;height: 25px;border-radius: 25px;width: 25px;color: #666;border-color: #DDD;padding-right: 3px;}
.detail .variants button:hover {color: #00CCFF;}
.detail .variants button:hover .fa-shopping-cart {color: #00CCFF;border-color: #00CCFF;}
.detail .variants .row {margin-left: 0;margin-right: 0;}
.detail .variants .row > div {padding-left: 0;padding-right: 5px;}
.detail .play {display: inline-block;margin-top: 10px;text-decoration: none;line-height: 25px;}
.detail .play:hover {color: #00CCFF;}
.detail .play .fa-play {font-size: 9px;line-height: 25px;height: 25px;border-radius: 25px;width: 25px;color: #CCC;border: 1px solid #CCC;text-align: center;margin-right: 5px;}
.detail .play:hover .fa-play {color: #00CCFF;border-color: #00CCFF;}
.detail .attrs {padding: 15px 0;}
.detail .attrs p {margin: 0 0 5px 0;color: #666;}
.detail .attrs a {color: #00CCFF;}
.detail .attrs strong {color: #000;font-weight: 400;}
*/

.affix-container.affix-top {
    position: static !important;
    width: 100%;
  }

  .affix-container.affix {
    position: fixed !important;
    atop:70px;
    top: 0;
    margin-top: 10px;
    awidth: 100%;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
  }
  
  
@media (max-width: 767px) {
    .affix-container.affix-top, .affix-container.affix {position: relative !important;top: auto !important;}
}
  
.zoomContainer {}
.zoomContainer .zoomLens {background-color: #FFF;}

#cart {padding: 20px 0 60px 0;}

#cart .cart-alert {background: #FFF;color: #DD0000;padding: 0 30px 10px 30px;font-style: italic;}
#cart .form-validation {position: absolute;background: #DD0000;color: #FFF;left: calc(100% + 20px);top: 8px;min-width: 170px;white-space: nowrap;font-size: 14px;line-height: 20px;padding: 2px 20px 2px 8px;font-family: 'sk-modernistbold';}
#cart .form-validation:after {content: "";position: absolute;left: -12px;top: 0;width: 0;
height: 0;
border-style: solid;
border-width: 12px 12px 12px 0;
border-color: transparent #dd0000 transparent transparent;
}
/*
#cart .affix-container-wrap {position: relative;width: 100%;}
*/
#cart h2 {font-family: 'sk-modernistbold';font-size: 20px;margin: 0;padding: 15px 30px;color: #FF8D09;background: #1D1D1D;background: rgba(0,0,0,0.6);line-height: 30px;position: relative;}
#cart h2.success {color: #30D8AB;}
#cart h2.success:after {font-family:'FontAwesome';content: '\f00c';position: absolute;font-size: 20px;top: 15px;right: 30px;color: #30D8AB;border: 1px solid #30D8AB;width: 30px;height: 30px;border-radius: 30px;text-align: center;line-height: 30px;}
#cart h2.fail {}
#cart h2 .form-validation {position: relative;left: auto;top: auto;margin-top: 3px;vertical-align: top;margin-left: 24px;display: inline-block;}
#cart .fa-info {font-size: 11px;line-height: 18px;height: 18px;width: 18px;text-align: center;color: #FFF;background: #C3C3C3;border-radius: 15px;position: relative;margin-left: 5px;}

#cart .block {background: #FFF;padding: 15px 30px;color: #333;margin: 0 0 20px 0;}
#cart .block h3 {border-bottom: 1px solid #DDD;margin: 0 0 10px 0;padding: 0 0 18px 0;font-family: 'sk-modernistbold';color: #FF8D09;font-size: 22px;background: left 3px no-repeat;}
#cart .block p {margin: 0;}
#cart .block hr {margin: 0;}
#cart .block .price-number {}
/*#cart .block .grey {color: #666;}*/
#cart .block .items {}
#cart .block .items .item {margin: 0 0 10px 0;padding: 0 0 10px 0;position: relative;border-bottom: 1px solid #DDD;}
#cart .block .items .item:last-child {border: 0;}
#cart .block .items .item .form-group {margin-bottom: 0;}
#cart .block .items .item-wo-photo .photo-wrap {display: none;}
#cart .block .items .item-wo-photo .info-wrap {width: 100%;}
#cart .block .items .remove {display: block;width: 12px;height: 12px;position: absolute;top: 0;right: 0;background: url(../img/close.png) no-repeat;background-size: 12px 12px;opacity: 0.5;}
#cart .block .items .remove:hover {opacity: 1;}
#cart .block .items img {margin: 0;}
/*
#cart .block .items .remove {display: inline-block;line-height: 21px;white-space: nowrap;border: 1px solid #5C5B5E;color: #5C5B5E;font-size: 11px;text-transform: uppercase;padding: 0 4px;text-decoration: none;border-radius: 4px;}
#cart .block .items .remove:hover {}
*/
#cart .block .items h4 {line-height: 22px;margin: 0 15px 0 0;font-size: 16px;font-family: 'sk-modernistbold';}
#cart .block .items h4 a {text-decoration: none;color: #333;}
#cart .block .items h4 a:hover {text-decoration: underline;}
#cart .block .items span.variant-name {display: block;line-height: 20px;font-size: 14px;margin: 0;}
#cart .block .items .variant-info {margin: 8px 0 0 0;}
#cart .block .items .delivery-time {display: block;line-height: 20px;white-space: nowrap;color: #30D8AB;font-size: 14px;line-height: 30px;text-decoration: none;font-family: 'sk-modernistbold';}

#cart .block .items .item-wo-photo span.variant-name {display: inline-block;}
#cart .block .items .item-wo-photo span.variant-name::before {content: "- ";}
#cart .block .items .item-wo-photo h4 {display: inline-block;margin-right: 2px;}
/*
#cart .block .items select {height: 21px;line-height: 21px;border: 1px solid #5C5B5E;padding: 0;}
*/
#cart .form .block .items .input-group {background: #F3F3F3;line-height: 30px;}
#cart .form .block .items .input-group input {height: 30px;line-height: 30px;width: 30px;border: 0;text-align: right;color: #333;font-size: 15px;background: none;box-shadow: none;padding: 0;}
#cart .form .block .items .input-group .input-group-addon {color: #AAA;background: none;border: 0;font-size: 18px;padding: 0 6px 0 6px;line-height: 30px;}
#cart .form .block .items .input-group .input-group-addon a {color: #AAA;text-decoration: none;}
#cart .form .block .items .input-group .input-group-addon-text {font-size: 15px;padding: 0 8px 0 4px;line-height: 30px;display: inline-block;}
#cart .block .items .item-price, #cart .block .items .item-price-wo-vat {font-family: 'sk-modernistbold';font-size: 18px;}

/*
#cart .button-back {margin-right: 10px;float: left;}
#cart .delivery-free-info-wrap {line-height: 16px;}
#cart .delivery-free-info {font-size: 13px;}
#cart .delivery-free-monitor {line-height: 32px;margin: 0 0 15px 0;white-space: nowrap;}
#cart .delivery-free-monitor .monitor {display: block;height: 32px;background: #484644;vertical-align: top;}
#cart .delivery-free-monitor .monitor span {display: inline-block;width: 100%;height: 32px;background: url(../img/delivery-free-monitor.png) right top no-repeat;}
#cart .block .delivery-free-info {margin: -5px 0 10px 0;}
*/
/*
#cart .coupon {color: #FFF;}
#cart .coupon label {font-size: 17px;line-height: 30px;display: block;}
#cart .coupon input {background: none;border: 2px solid #FFF;color: #FFF;}
a#cart .coupon input:focus {background: #FFF;color: #333;border-color: #FFF;}
#cart .coupon input::-moz-placeholder {color: #EEE;}
#cart .coupon input:focus::-moz-placeholder {color: #333;}
#cart .coupon .warning {color: #FFF;text-transform: uppercase;font-weight: 700;font-size: 13px;margin: 0 0 8px 0;}
*/
/*
#cart button.white-border-right {font-weight: 700;font-size: 16px;padding: 0;amargin-right: 12px;adisplay: block;width: 100%;border: 0;color: #FFF;position: relative;height: 40px;background: none;}
#cart button.white-border-right span {display: block;awidth: 100%;line-height: 36px;text-transform: uppercase;border: 2px solid #FFF;border-right: 0;margin-right: 12px;}
#cart button.white-border-right svg {height: 40px;position: absolute;top: 0;right: 0px;}
#cart button.white-border-right svg polyline {stroke: #FFF;}
*/
/*
#cart .agree-wrap {margin: 0 0 15px 0;color: #FFF;}
#cart .agree-wrap a {color: #FFF;text-decoration: underline;}
#cart .agree-wrap label {color: #FFF;}
*/

#cart .cart-steps {margin: 0 0 20px 0;text-align: center;}
#cart .cart-steps ul {list-style: none;margin: 0;position: relative;}
#cart .cart-steps ul li {display: inline-block;width: 30%;}
#cart .cart-steps ul li a {afont-size: 16px;acolor: #FF8D09;afont-family: 'sk-modernistbold';apadding: 5px 10px;aborder: 1px solid #FF8D09;margin: 0 16px;text-decoration: none;text-align: center;display: block;position: relative;}
#cart .cart-steps ul li a .no {display: inline-block;width: 30px;height: 30px;padding: 0 0px 0 0;border: 1px solid #FFF;text-align: center;font-size: 16px;color: #FFF;line-height: 27px;border-radius: 100%;position: relative;z-index: 2;abackground: #FFF;color: #FFF;font-family: 'sk-modernistbold';}
#cart .cart-steps ul li a .name {display: block;margin: 4px 0 0 0;font-family: 'sk-modernistbold';font-size: 16px;}
#cart .cart-steps ul li a.next-line:after {content: "";position: absolute;top: 16px;width: calc(50% + 8px + 8px);left: calc(50% + 15px);height: 2px;background: #666;}
#cart .cart-steps ul li a.prev-line:before {content: "";position: absolute;top: 16px;width: calc(50% + 1px);left: -16px;height: 2px;background: #666;}
#cart .cart-steps ul li a.active .no {background: #FFF;color: #000;}
#cart .cart-steps ul li a.now .no {background: #FF8D09;border-color: #FF8D09;}
/*
#cart .cart-steps ul:before {content: "";position: absolute;top: 16px;width: 100%;left: 0;height: 2px;background: #666;z-index: 1;}
*/
#cart .coupon-input {position: relative;}
#cart .remove-coupon {display: block;position: absolute;top: 14px;right: 10px;width: 12px;height: 12px;background: url(../img/close.png) no-repeat;background-size: 12px 12px;opacity: 0.5;cursor: pointer;}

#cart .checkbox-group {margin-bottom: 20px;}
#cart .block-inline {padding: 5px 30px;background: #FFF;line-height: 35px;font-size: 16px;color: #000;border-bottom: 1px solid #CCC;}
#cart .block-inline.active {background: #FFD599;}
#cart .block-inline.active label {font-family: 'sk-modernistbold';}
#cart .block-inline .img-wrap {display: inline-block;width: 90px;height: 35px;text-align: center;vertical-align: top;}
#cart .block-inline img {margin: 0;max-width: 70px;max-height: 28px;display: inline-block;vertical-align: middle;}
#cart .block-inline .delivery-delivery-time {color: #999;font-size: 14px;text-transform: lowercase;white-space: nowrap;}
#cart .block-inline .delivery-delivery-time .delivery-0 {font-family: 'sk-modernistbold';color: #FF8D09;}
#cart .block-inline .delivery-delivery-time .delivery-1 {color: #FF8D09;font-family: 'sk-modernistbold';}
#cart .block-inline .price {font-family: 'sk-modernistbold';}
#cart .block-inline .radio {display: inline-block;padding-top: 0;}
#cart .block-inline .radio label {color: #333;}
#cart .block-inline.active .checkbox label {font-family: 'sk-modernistbold';}
/*
#cart .block-inline .delivery-date-info {line-height: 20px;display: inline-block;vertical-align: top;}
#cart .block-inline .delivery-date-info .info {font-weight: 400;font-size: 13px;}
*/
#cart .block-inline .order-delivery-date {float: right;font-size: 14px;display: none;}
#cart .block-inline .order-delivery-date .delivery-date-text {font-family: 'sk-modernistbold';}
#cart .block-inline .order-delivery-date .delivery-date-min-text {font-family: 'sk-modernistbold';}
#cart .block-inline input.delivery-date {width: 120px;display: inline-block;height: 33px;line-height: 33px;padding: 0 10px;margin-left: 15px;}
#cart .payments-other {cursor: pointer;}
#cart .payments-other .fa {font-size: 18px;color: #FF8D09;margin: 0 12px 0 0;}
#cart .block-other-payments {display: none;}
#cart .checkbox-group-sub {}
#cart .checkbox-group-sub .block-inline {background: #F5F5F5;padding-left: 60px;}
#cart .checkbox-group-sub .block-inline label {font-weight: 400;font-size: 15px;color: #000;}
#cart .checkbox-group-sub .block-inline.active {background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);color: #FFF;}
#cart .checkbox-group-sub .block-inline.active .checkbox label {color: #FFF;}
/*
#cart .select-place h3 {margin: 0;font-size: 15px;line-height: 28px;}
#cart .select-place h4 {margin: 0;font-size: 15px;line-height: 28px;font-weight: 400;}
*/
/*#cart .block_note {margin-bottom: 120px;}*/

#cart .nav-tabs {margin: 0;border: 0;background: #1D1D1D;}
#cart .nav-tabs li {padding: 0;margin: 0;}
#cart .nav-tabs li a {border-radius: 0;background: #353535;line-height: 48px;padding: 0 30px;border: 0;font-size: 16px;text-decoration: none;font-family: 'sk-modernistbold';color: #7F7F7F;}
#cart .nav-tabs li.active a {background: #FFF;margin: 0;color: #333;}
#cart .tab-content {padding: 0 27% 0 0;background: #FFF;color: #333;}
#cart .tab-pane {background: #FFF;padding: 20px 30px;margin: 0 0 20px 0;}
#cart .bootstrap-select {margin-bottom: 8px;}
#cart .bootstrap-select .btn-info {background: none;color: #333;padding: 9px 12px;border-color: #CCC;}
#cart .switch-company {display: none;}
#cart .switch-delivery-address {display: none;}
#cart .form textarea.form-control {border: 0;box-shadow: none;padding-left: 0;}

/* kosik - podvyber */
#cart .checkbox-group-sub {}
#cart .checkbox-group-sub .selected {background: #FFD599;padding: 0 30px 0 55px;background: #F5F5F5;}
#cart .checkbox-group-sub .selected h3 {margin: 0;font-size: 16px;padding: 8px 0 0 0;line-height: 22px;}
#cart .checkbox-group-sub .selected h3 strong {color: #FF8D09;}
#cart .checkbox-group-sub .selected p {margin: 0;font-size: 15px;padding: 0 0 8px 0;line-height: 20px;color: #333;}
#cart .checkbox-group-sub .selected .btn {display: inline-block;margin: 8px 0 8px 0;vertical-align: top;}
#cart .checkbox-group-sub .selected .subdelivery-icon {display: inline-block;vertical-align: top;margin: 8px 0;width: 90px;}
#cart .checkbox-group-sub .selected .subdelivery-icon img {margin: 0;}
/*
#cart .checkbox-group-sub .selected .more {display: inline-block;line-height: 25px;background: #EEE;color: #000;margin: 11px 5px 0 0;padding: 0 8px;border: 1px solid #EEE;text-decoration: none;}
#cart .checkbox-group-sub .selected .more:hover {text-decoration: underline;}
#cart .checkbox-group-sub .selected .change-item {display: inline-block;line-height: 25px;background: none;border: 1px solid #F6A600;color: #F6A600;padding: 0 8px;font-weight: 700;text-decoration: none;margin: 11px 0 0 0;}
#cart .checkbox-group-sub .selected .change-item:hover {background: #F6A600;color: #FFF;}
*/
#cart .checkbox-group-sub .search-form {background: #E8E8E8;padding: 10px 30px 10px 55px;}
#cart .checkbox-group-sub .search-form input {background: #FFF;}
#cart .checkbox-group-sub .search-form .btn {color: #333;}
/*#cart .checkbox-group-sub .search-form button {background: #CCC;height: 35px;line-height: 35px;padding: 0 12px;border: 0;}*/
#cart .checkbox-group-sub .results {overflow: auto;max-height: 220px;margin: 0 -10px 0 0;}
#cart .checkbox-group-sub .results ul {list-style: none;margin: 0;padding: 5px 10px 5px 0;}
#cart .checkbox-group-sub .results ul li {border-top: 1px solid #DDD;padding: 5px 0 5px 20px;background: url(../img/cart-delivery-marker.png) left 12px no-repeat;}
#cart .checkbox-group-sub .results ul li h3 {margin: 0;padding: 2px 0 0 0;font-size: 14px;font-family: 'sk-modernistregular';color: #333;line-height: 18px;}
#cart .checkbox-group-sub .results ul li p {margin: 0;font-size: 13px;padding: 0 0 2px 0;color: #999;line-height: 18px;}
#cart .checkbox-group-sub .results ul li .more {display: inline-block;line-height: 25px;margin: 5px 10px 0 0;color: #999;font-size: 15px;}
#cart .checkbox-group-sub .results ul li .btn-primary-border {color: #FF8D09;}
/*
#cart .checkbox-group-sub .results ul li .more {display: inline-block;line-height: 25px;background: #EEE;color: #000;margin: 6px 5px 0 0;padding: 0 8px;border: 1px solid #EEE;text-decoration: none;}
#cart .checkbox-group-sub .results ul li .more:hover {text-decoration: underline;}
*/
/*
#cart .checkbox-group-sub .results ul li .select-item {display: inline-block;line-height: 25px;background: none;border: 1px solid #F6A600;color: #F6A600;padding: 0 8px;font-weight: 700;text-decoration: none;margin: 6px 0 0 0;}
#cart .checkbox-group-sub .results ul li .select-item:hover {background: #F6A600;color: #FFF;}
*/

/* kosik - rekapitulace */
#cart .affix-container .block {margin-bottom: 0;}
#cart .additional-product-cart {line-height: 25px;font-size: 15px;padding: 4px 0;border-top: 1px solid #DDD;}
#cart .additional-product-cart strong {color: #7F7F7F;font-family: 'sk-modernistregular';}
#cart .block-additional-products .checkbox {}
#cart .checkbox label::before {top: 4px;}
#cart .checkbox input[type="checkbox"]:checked + label::after {font-family: 'FontAwesome';content: "\f00c";background: none;top: 2px;left: -2px;line-height: 15px;font-size: 24px;width: 15px;height: 15px;color: #FFA003;box-shadow: 1px 1px 1px #FFF;}


#cart .additional-gift-product-cart {}
#cart .additional-gift-product-cart {margin: 0 0 10px 0;padding: 10px 0 10px 0;position: relative;border-top: 1px solid #DDD;}
#cart .additional-gift-product-cart img {margin: 0;}
#cart .additional-gift-product-cart h4 {line-height: 22px;amargin: 25px 15px 0 0;margin: 5px 15px 10px 0;font-size: 16px;font-family: 'sk-modernistbold';}
#cart .additional-gift-product-cart h4 a {text-decoration: none;color: #333;}
#cart .additional-gift-product-cart h4 a:hover {text-decoration: underline;}
#cart .additional-gift-product-cart .item-price {margin-top: 25px;display: block;font-family: 'sk-modernistbold';font-size: 18px;}
#cart .additional-gift-product-cart select.form-control {width: 130px;height: 30px;line-height: 30px;font-size: 14px;}
#cart .block-additional-products label::before {top: 8px;}
#cart .block-additional-products input[type="checkbox"]:checked + label::after {top: 6px;}

#cart .delivery-price-wrap {line-height: 25px;font-size: 15px;padding: 4px 0;border-top: 1px solid #DDD;}
#cart .delivery-price-wrap strong {color: #7F7F7F;font-family: 'sk-modernistregular';display: inline-block;width: 95px;}
#cart .payment-price-wrap {line-height: 25px;font-size: 15px;padding: 4px 0;border-top: 1px solid #DDD;}
#cart .payment-price-wrap strong {color: #7F7F7F;font-family: 'sk-modernistregular';display: inline-block;width: 95px;}
#cart .sale-coupon-wrap {line-height: 25px;font-size: 15px;padding: 4px 0;border-top: 1px solid #DDD;}
#cart .sale-coupon-wrap strong {color: #DD0000;font-family: 'sk-modernistregular';display: inline-block;width: 95px;}
#cart .sale-cashback-wrap {line-height: 25px;font-size: 15px;padding: 4px 0;border-top: 1px solid #DDD;}
#cart .sale-cashback-wrap strong {color: #DD0000;font-family: 'sk-modernistregular';display: inline-block;awidth: 95px;}
#cart .sale-cashback-wrap strong a {font-size: 13px;text-decoration: underline;color: #7F7F7F;}
#cart .sale-cashback-wo-vat, #cart .sale-cashback, #cart .sale-coupon-wo-vat, #cart .sale-coupon {color: #DD0606;}
#cart .sum {line-height: 30px;padding: 16px 0 6px 0;border-top: 1px solid #DDD;}
#cart .sum .sum-price {font-size: 22px;font-family: 'sk-modernistbold';}
#cart .sum strong {color: #000;}
#cart .col-coupon {float: left;width: 55%;padding: 0;}
#cart .col-cashback {float: left;width: 45%;padding: 0;}
#cart .coupon {background: #F5F5F5;padding: 10px 10px 10px 10px;}
#cart .col-coupon .coupon {padding-left: 10px;}
#cart .coupon input.form-control {background: #FFF;}
#cart .coupon-message {background: #F5F5F5;padding: 0 20px 10px 32px;color: #DD0000;font-size: 14px;font-weight: 700;}
#cart .coupon-message.coupon-success {color: #30D8AB;}
#cart .coupon-message.coupon-success .success-text {}
#cart .coupon-message .coupon-description {color: #000;font-weight: 400;}
#cart .cashback {background: #F5F5F5;padding: 10px 10px 10px 10px;border-left: 1px solid #DFDFDF;}
#cart .col-cashback .cashback {padding-right: 10px;}
#cart .col-cashback .cashback-sum {display: inline-block;margin-right: 20px;color: #FF8D09;}
#cart .cashback .btn {text-align: right;padding-right: 20px;position: relative;}
#cart .cashback .btn:after {content: "";position: absolute;top: 50%;left: 20px;margin-top: -12px;width: 34px;height: 24px;background: url(../img/cart-icon-cashback.png) no-repeat;}
#cart .final-submit {padding: 20px;background: #FFF;}
#cart .final-submit p {color: #B4B4B4;font-size: 14px;line-height: 18px;margin: 0;}
#cart .final-submit p a {color: #B4B4B4;}
#cart .final-submit button.btn {padding-left: 20px;text-align: left;position: relative;}
#cart .final-submit button.btn:after {content: "";position: absolute;top: 50%;right: 20px;margin-top: -9px;width: 18px;height: 18px;background: url(../img/cart-arrow-next.png) no-repeat;}

#cart .btn-arrow-next {padding-right: 50px;}
#cart .btn-arrow-next:after {content: "";position: absolute;top: 50%;right: 20px;margin-top: -9px;width: 18px;height: 18px;background: url(../img/cart-arrow-next.png) no-repeat;}
#cart .btn-arrow-prev {padding-left: 50px;}
#cart .btn-arrow-prev:after {content: "";position: absolute;top: 50%;left: 20px;margin-top: -9px;width: 18px;height: 18px;background: url(../img/cart-arrow-prev.png) no-repeat;}


#cart .final-submit .agree-wrap {padding: 10px 0;}

#cart .calculate-shipping {}
#cart .calculate-shipping .btn--calculate {}
#cart .calculate-shipping .btn--calculate .fa {margin-right: 10px;}
#cart .calculate-shipping .btn--calculate span {margin-right: 10px;float: left;width: 20px;height: 20px;background: url(../img/loading.svg) no-repeat;background-size: 20px;display: block;}

#cart .calculate-shipping-note {color: #7F7F7F;display: inline-block;margin: 0 0 0 10px;}
#cart .post-code-format {line-height: 40px;}
#cart .calculate-shipping-info {background: #FFF;padding: 20px 30px;border-bottom: 1px solid #CCC;}
#cart .calculate-shipping-info .btn {float: right;margin-top: -10px;}


@media (max-width: 991px) {
	#cart .calculate-shipping-info {display: block;margin: 0;}
	
	#cart h2 {font-size: 18px;}
	#cart .block-inline {padding: 5px 15px;font-size: 14px;}
	#cart .block-inline label {line-height: 22px;font-size: 14px;}
    #cart .block-inline .checkbox {margin-top: 0;padding-top: 0;}
	#cart .block-inline .img-wrap {width: 50px;height: 44px;float: right;}
	#cart .block-inline .img-wrap img {max-width: 40px;}
	#cart .block-inline .delivery-delivery-time {font-size: 12px;color: #777;}
	#cart .form label.control-label {font-size: 14px;}
	#cart .fa-info {adisplay: none;}
	#cart .radio label::before {margin-top: 3px;top: 0;}
	#cart .radio label::after {margin-top: 3px;top: 3px;}
	
    
    
	#cart .tab-content {padding-right: 0;}
	#cart .tab-pane {padding: 10px 15px;}
	#cart .form-validation {position: relative;left: auto;top: auto;display: inline-block;margin: 2px 0;margin-left: 12px;width: 200px;white-space: normal;}
	
	#cart .affix-container-wrap {margin: 20px 0 0 0;}
    #cart .affix-container {width: auto !important;}
    
    #cart .cart-step {display: none;}
#cart .cart-step.active {display: block;}
    
    #cart .block_note {margin: 0 0 20px 0;}
    #cart .final-submit {margin: 0 0 20px 0;}
	
	#cart .block .items h4 {font-size: 14px;}
    #cart .block .items span.variant-name {display: inline-block;}
    #cart .block .items span.sep {display: inline-block;margin: 0 4px;}
    #cart .block .items .delivery-time {display: inline-block;}
	
	#cart .block {padding: 5px 15px;}
	#cart .block h3 {border-bottom: 0;}
	
	#cart .col-coupon {width: auto;float: none;}
	#cart .coupon {padding: 10px;}
	#cart .col-cashback {width: auto;float: none;}
	#cart .cashback {padding: 10px;}
}

@media (max-width: 1600px) {
	#cart .tab-content {padding-right: 0;}
}



/* kosik - mapy */
#cart #map-canvas-dpd {width: 100%;height: 320px;min-width: 400px;}
#cart #map-canvas-post {width: 100%;height: 320px;min-width: 400px;}
#cart #map-canvas-ppl {width: 100%;height: 320px;min-width: 400px;}
#cart #map-canvas-ups {width: 100%;height: 320px;min-width: 400px;}

/*
.cart-popup-wrap {position: relative;}
.cart-popup-wrap:hover .cart-popup {display: block;}
*/

/*
#brand .dropdown ul::before {background: #333 url(../img/bg.jpg) center top;}
#brand .dropdown ul {adisplay: block !important;border-radius: 0;width: 100%;width: calc(100% + 10px);background: rgba(0,0,0, 0.9);background: #000;padding: 10px 0 0 0;margin: 0;border: 0;abackground: #FFF;adisplay: block;abackground: #252526;abackground: rgba(0,0,0, 0.8);abackground: rgba(255,255,255, 0.8);background: #333;background: none;}
*/

.cart-popup {background: #FFF;color: #000;position: absolute;top: 100%;right: 0;width: 400px;amax-width: 100%;z-index: 999;box-shadow: 0 0 3px #444;text-align: left;}
.cart-popup:after {content: "";position: absolute;top: -8px;left: 55%;
width: 0;
height: 0;
border-style: solid;
border-width: 0 7.5px 8px 7.5px;
border-color: transparent transparent #FFF transparent;
}
.cart-popup a {color: #000;}
.cart-popup strong {color: #000;}
.cart-popup form {padding: 20px 20px 0 20px;}
.cart-popup img {margin: 0;}
.cart-popup .sum {padding: 15px 20px 20px 20px;line-height: 30px;}
.cart-popup .sum .sum-price {font-size: 22px;font-family: 'sk-modernistbold';}
.cart-popup .sum .btn {margin-top: 15px;color: #FFF;padding-right: 70px;}
.cart-popup .sum .btn:after {content: "";position: absolute;top: 50%;right: 20px;margin-top: -9px;width: 18px;height: 18px;background: url(../img/cart-arrow-next.png) no-repeat;}


.cart-popup .item {margin: 0 0 10px 0;padding: 0 0 10px 0;position: relative;border-bottom: 1px solid #DDD;}
.cart-popup .item .form-group {margin-bottom: 0;}
.cart-popup .item-wo-photo .photo-wrap {display: none;}
.cart-popup .item-wo-photo .info-wrap {width: 100%;}
.cart-popup .remove {display: block;width: 12px;height: 12px;position: absolute;top: 10px;right: 0;background: url(../img/close.png) no-repeat;background-size: 8px 8px;opacity: 0.5;}
.cart-popup .remove:hover {opacity: 1;}
.cart-popup img {margin: 0;}
/*
.cart-popup .remove {display: inline-block;line-height: 21px;white-space: nowrap;border: 1px solid #5C5B5E;color: #5C5B5E;font-size: 11px;text-transform: uppercase;padding: 0 4px;text-decoration: none;border-radius: 4px;}
.cart-popup .remove:hover {}
*/
.cart-popup h4 {line-height: 22px;margin: 0 15px 0 0;font-size: 16px;font-family: 'sk-modernistbold';}
.cart-popup h4 a {text-decoration: none;color: #333;}
.cart-popup h4 a:hover {text-decoration: underline;}
.cart-popup span.variant-name {display: block;line-height: 20px;font-size: 14px;margin: 0;}
.cart-popup .variant-info {margin: 8px 0 0 0;}
.cart-popup .delivery-time {display: block;line-height: 20px;white-space: nowrap;color: #30D8AB;font-size: 14px;line-height: 30px;text-decoration: none;font-family: 'sk-modernistbold';}

.cart-popup .item-wo-photo span.variant-name {display: inline-block;}
.cart-popup .item-wo-photo span.variant-name::before {content: "- ";}
.cart-popup .item-wo-photo h4 {display: inline-block;margin-right: 2px;}
/*
.cart-popup select {height: 21px;line-height: 21px;border: 1px solid #5C5B5E;padding: 0;}
*/
.cart-popup .item .input-group {background: #F3F3F3;line-height: 30px;}
.cart-popup .item .input-group input {height: 30px;line-height: 30px;width: 30px;border: 0;text-align: right;color: #333;font-size: 15px;background: none;box-shadow: none;padding: 0;}
.cart-popup .item .input-group .input-group-addon {color: #AAA;background: none;border: 0;font-size: 18px;padding: 0 6px 0 6px;line-height: 30px;}
.cart-popup .item .input-group .input-group-addon a {color: #AAA;text-decoration: none;}
.cart-popup .item .input-group .input-group-addon-text {font-size: 15px;padding: 0 8px 0 4px;line-height: 30px;display: inline-block;}
.cart-popup .item-price, .cart-popup .item-price-wo-vat {font-family: 'sk-modernistbold';font-size: 18px;}



.section-shipping-calc {}
.section-shipping-calc .block-inline {padding: 5px 30px;background: #FFF;line-height: 35px;font-size: 16px;color: #000;border-bottom: 1px solid #CCC;}
.section-shipping-calc label.control-label {line-height: 34px;}
.section-shipping-calc .bootstrap-select {margin-bottom: 8px;}
.section-shipping-calc .bootstrap-select .btn-info {background: none;color: #333;padding: 9px 12px;border-color: #CCC;}
.section-shipping-calc .calculate-shipping {background: #FFF;padding: 20px 30px;margin: 0 0 20px 0;}
.section-shipping-calc .calculate-shipping .btn--calculate {}
.section-shipping-calc .calculate-shipping .btn--calculate .fa {margin-right: 10px;}
.section-shipping-calc .calculate-shipping .btn--calculate span {margin-right: 10px;float: left;width: 20px;height: 20px;background: url(../img/loading.svg) no-repeat;background-size: 20px;display: block;}

.section-shipping-calc .calculate-shipping-note {color: #7F7F7F;display: inline-block;margin: 0 0 0 10px;}
.section-shipping-calc .post-code-format {line-height: 40px;}
.section-shipping-calc .calculate-shipping-info {background: #FFF;padding: 20px 30px;border-bottom: 1px solid #CCC;}
.section-shipping-calc .calculate-shipping-info .btn {float: right;margin-top: -10px;}


/*
.cart-popup .price-number {font-weight: 700;}
.cart-popup .item {position: relative;margin: 0 0 4px 0;}
.cart-popup .photo-wrap {background: #FFF;padding: 4px;line-height: 60px;}
.cart-popup .remove {display: block;width: 20px;height: 20px;position: absolute;top: 0;right: 0;text-align: right;color: #AAA;}
.cart-popup .remove:hover {color: #5C5B5E;}
.cart-popup span.variant-name {display: inline-block;line-height: 20px;color: #FFF;font-size: 14px;margin: 0;font-style: italic;}
.cart-popup .delivery-time {display: inline-block;line-height: 21px;white-space: nowrap;border: 1px solid #F6A600;color: #F6A600;font-size: 10px;text-transform: uppercase;padding: 0 4px;text-decoration: none;border-radius: 4px;}
.cart-popup .form .input-group {}
.cart-popup .form .input-group input {height: 21px;line-height: 21px;width: 45px;border: 1px solid #5C5B5E;text-align: right;color: #FFF;font-weight: 700;font-size: 14px;background: none;padding: 0 9px;border-radius: 4px;text-align: center;}
.cart-popup .form .input-group .input-group-addon {color: #AAA;background: none;border: 0;font-size: 10px;padding: 0 7px 0 4px;line-height: 21px;}
.cart-popup .form .input-group .input-group-addon a {color: #AAA;text-decoration: none;}
.cart-popup .item-price {font-size: 16px;color: #FFF;}
.cart-popup .sum {padding: 0 20px 20px 20px;}
.cart-popup .sum .sum-price {font-size: 20px;}
*/
/*
.cart-popup a.submit {font-weight: 700;font-size: 20px;padding: 0 10px 0 10px;text-decoration: none;margin: 15px 0 0 0;display: inline-block;border: 0;color: #FFF;line-height: 54px;text-transform: uppercase;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);position: relative;}
.cart-popup a.submit .fa {}
.cart-popup a.submit svg {height: 100%;position: absolute;top: 0;right: -20px;}
.cart-popup a.submit svg polyline {fill: #006C2B;}
*/

.section-store-title {background: center center no-repeat;background-size: cover;padding: 60px 0;position: relative;z-index: 1;}
.section-store-title:after {content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: -1;background: url(../img/store-title-overlay.png) center center no-repeat;background-size: cover;background: linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.5));}
.section-store-title .nav {margin: 0;}
.section-store-title .nav li {padding: 0;}
.section-store-title .nav li a {color: #FFF;font-family: 'sk-modernistbold';background: none;text-decoration: none;border-bottom: 1px solid #555;padding: 10px 0;}
.section-store-title .nav li a.active {color: #FF8D09;border-color: #FF8D09;}
.section-store-title h1.position-right {font-size: 55px;font-family: 'sk-modernistbold';line-height: 60px;text-align: right;padding: 14% 0 10% 0;}
.section-store-title h1.position-left {font-size: 45px;font-family: 'sk-modernistbold';line-height: 50px;margin: 0 0 5px 0;}
.section-store-title .subtitle {font-size: 28px;line-height: 32px;}
.section-store-title .description {font-size: 19px;line-height: 30px;margin: 30px 0;}


.section-columns-2-images {position: relative;z-index: 10;margin: 60px 0;}
.section-columns-2-images .item {position: relative;z-index: 1;display: block;}
.section-columns-2-images .item img {margin: 0;position: relative;z-index: 1;}
.section-columns-2-images .item:hover .img-wrap:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 10px solid #2B2B2B;background: rgba(0,0,0,0.5);z-index: 1;}
.section-columns-2-images .item h2 {position: absolute;top: 20px;left: 20px;color: #FFF;font-family: 'sk-modernistbold';font-size: 38px;margin: 0;line-height: 40px;padding: 0 0 13px 0;z-index: 10;}
.section-columns-2-images .item h2:after {content: "";height: 6px;width: 26px;background: #FF8D09;position: absolute;bottom: 0;left: 0;}
.section-columns-2-images .item .btn {position: absolute;bottom: 20px;right: 20px;z-index: 10;}
.section-columns-2-images .item .icon-play {position: absolute;top: 50%;left: 50%;width: 90px;height: 90px;border-radius: 90px;background: #FF8D09;color: #FFF;font-size: 55px;line-height: 90px;text-align: center;display: block;z-index: 10;padding-left: 10px;margin: -45px 0 0 -45px;}

.section-store-map {margin-top: -3%;position: relative;z-index: 10;}
.section-store-map .map {height: 450px;width: 100%;}
.section-store-map .banner {height: 450px;width: 100%;display: block;background: center center no-repeat;background-size: cover;}
.section-store-map .item {background: #1D1D1D;padding: 20px;color: #FFF;font-family: 'sk-modernistregular';font-size: 19px;line-height: 29px;margin: 0;}
.section-store-map .item-1, .section-store-map .item-2 {margin-bottom: 4px;}
.section-store-map .item h3 {text-transform: uppercase;font-family: 'sk-modernistregular';letter-spacing: 0.2em;font-size: 12px;margin: 0 0 20px 0;color: #FF8D09;}
.section-store-map .item a {color: #FFF;}
.section-store-map .item strong {color: #FF8D09;font-family: 'sk-modernistregular';font-weight: 400;}
.section-store-map .item-2 {background-color: #FF8D09;}
.section-store-map .item-2 strong {color: #000;}
.section-store-map .item-2 h3 {color: #000;}
.section-store-map .item-4 {background-image: url(../img/store-parking.png);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 90px;background-size: 90%, auto;}

.section-store-blog {background: #3A3A3A;padding: 0 0 30px 0;}
.section-store-blog .item {margin: 0 0 30px 0;}
.section-store-blog .item .img-wrap {position: relative;display: block;}
.section-store-blog .item .img-wrap img {margin: 0;}
.section-store-blog .item .meta {position: absolute;bottom: 15px;right: 15px;margin: 0;}
.section-store-blog .item h3 {color: #FFF;font-size: 22px;line-height: 25px;margin: 12px 0;font-family: 'sk-modernistregular';}
.section-store-blog .item h3 a {color: #FFF;text-decoration: none;}
.section-store-blog .item:hover h3 a {text-decoration: underline;}
.section-store-blog .item .btn-more {margin-top: 12px;}
.section-store-blog .meta {background: #FFF;line-height: 25px;font-size: 13px;display: inline-block;margin: 0 0 10px 0;}
.section-store-blog .meta span {vertical-align: top;}
.section-store-blog .meta .tag-date {display: inline-block;padding: 0 12px;color: #AAA;font-family: 'sk-modernistbold';}
.section-store-blog .meta .tag-category {display: inline-block;padding: 0 12px;color: #FFF;background: #FF8D09;}
.section-store-blog .meta .tag-category-2 {background: linear-gradient(to right, #0EBEC7, #30D8AB);}

.section-text-gallery {margin: 60px 0;}
.section-text-gallery .gallery {}
.section-text-gallery .gallery .item {margin: 0 0 10px 0;display: inline-block;}
.section-text-gallery .gallery .item img {margin: 0;}

.section-text-image {margin: 30px 0;}

.section-video-inline {margin: 30px 0;}

.section-videos {background: #3A3A3A;padding: 30px 0;}
.section-videos .item {margin: 0 0 30px 0;}
.section-videos .item .img-wrap {position: relative;display: block;}
.section-videos .item .img-wrap img {margin: 0;}
.section-videos .item h3 {color: #FFF;font-size: 22px;line-height: 25px;margin: 12px 0;font-family: 'sk-modernistregular';}

.section-404 {margin: 60px 0;}

.section-gallery-inline {margin: 30px 0;}
.section-gallery-inline img {margin: 0;}
.section-gallery-inline .item {display: block;margin: 0 0 20px 0;}

.section-gallery-photos {margin: 30px 0;}
.section-gallery-photos img {margin: 0;}
.section-gallery-photos .item {display: block;margin: 0 0 20px 0;}


.section-tree {margin: 0 0 30px 0;}
.section-tree .item {color: #FFF;aborder: 1px solid #FFF;text-align: center;margin: 0 0 10px 0;padding: 10px;background: #000;}
.section-tree .item a {color: #FFF;text-decoration: none;}

.content .category-search {}
.content .category-search .fa-search {float: left;margin: 0 12px 0 0;font-size: 35px;color: #ff8d09;margin-bottom: 20px;}
.content .category-search h1 {margin-bottom: 3px;}
.content .category-search .category-count {color: #7f7f7f;}
.content .category-search .other-results {color: #ff8d09;}
.content .category-search .other-results h2 {margin-top: 20px;}
.content .category-search .other-results a {color: #FFF;text-decoration: none;}
.content .category-search .other-results a:hover {text-decoration: underline;}
.content .category-search .other-results p {margin: 0 0 5px 0;color: #AAA;}
.content .category-search .other-results .results-more {display: none;}
.content .category-search .other-results a.results-toggle-more {color: #ff8d09;text-decoration: underline;}
.content .category-search .other-results a.results-toggle-more:hover {text-decoration: none;}

/* basket */
/*
.basket table {margin: 0 0 10px 0;border: 0;}
.basket table tr.item-row {background: #F9FAFA;border-bottom: 1px solid #EEE;}
.basket table tr.item-row td {padding: 8px 15px;border: 0;vertical-align: middle;}
.basket table tr.item-row td.image {width: 70px;}
.basket table tr.item-row td.name a {font-size: 16px;text-decoration: none;color: #000;}
.basket table tr.item-row td.name a:hover {text-decoration: underline;}
.basket table tr.item-row td.remove {width: 20px;padding: 3px 10px;}
.basket table tr.item-row td a.remove {}
.basket table tr.item-row td.price {text-align: right;width: 120px;}
.basket table tr.item-row td.count {width: 100px}
.basket table tr.item-row td.count input.type-text {background: #FFF;border: 1px solid #EEE;height: 28px;line-height: 28px;padding: 0 8px;width: 35px;}
.basket table tr.convert {background: none;}
.basket table tr.convert td {border: 0;background: none;}
.basket table tr.convert input {color: #00CCFF;margin: 8px 0 0 0;background: #EEE;font-weight: 700;border: 0;padding: 5px 10px;}
.basket table tr.sum {border-top: 1px solid #333;background: #222;}
.basket table tr.sum th {font-size: 15px;color: #FFF;text-transform: uppercase;font-weight: 500;background: none;border: 0;padding: 10px 15px;}
.basket table tr.sum th.price {text-align: right;padding-right: 50px;text-transform: none;}
.basket .coupon {border-top: 1px solid #333;background: #222;padding: 15px;}
.basket .coupon label {font-size: 15px;color: #FFF;width: 160px;line-height: 30px;}
.basket .coupon input.type-text {width: 200px;}
.basket .coupon input.type-submit {}
.basket .radio-select {margin: 15px 0;padding: 0 0 0 10px;position: relative;list-style: none;}
.basket .radio-select li {padding: 0;margin: 0 0 5px 0;}
.basket .radio-select li.checked {}
.basket .radio-select label {padding: 0 20px 0 10px;width: auto;display: inline-block;width: 500px;}
.basket .radio-select input {top: -1;left: -5px;position: relative;}
.basket .radio-select select {margin-left: 25px;}
.basket .radio-select p {margin: 0 0 10px 27px;padding: 10px;border-top: 1px solid #333;background: #222;font-style: italic;font-size: 13px;}
.basket form .submit-button-wrap {margin-left: 0;}
.basket table.address {width: 100%;border: 0;}
.basket table.address tr {background: none;}
.basket table.address th, .basket table.address td {border: 0;background: none;}
.basket table.address th {width: 200px;text-align: left;font-size: 13px;color: #666;}
*/
/* /basket */

#breadcrumb {padding: 25px 0 0 0;}
.breadcrumb {background: none;border-radius: 0;margin: 0;padding: 0;margin: 0 0 16px 0;list-style: none;}
.breadcrumb li {padding: 0;}
.breadcrumb li a {text-decoration: none;color: #9F9F9F;font-size: 15px;}
.breadcrumb li a:hover {color: #FFF;}
.breadcrumb li:last-child a {}
.breadcrumb li:first-child a {background: none;}
.breadcrumb > li + li::before {content: '>';}

/* TODO kvuli kategorii*/
.content .breadcrumb {background: none;border-radius: 0;margin: 0;padding: 0;margin: 0 0 16px 0;list-style: none;}
.content .breadcrumb li {padding: 0;}

@media (max-width: 991px) {
    #breadcrumb {padding-top: 15px;}
    .breadcrumb li a {font-size: 12px;}
}

/*
.content .pagination-wrap {line-height: 36px;display: inline-block;background: url(../img/pagination-wrap-left.png) left top no-repeat, url(../img/pagination-wrap-right.png) right top no-repeat;padding: 0 12px;margin: 0 0 10px 0;font-size: 14px;}
.content .pagination-wrap ul {border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;border-radius: 0;margin: 0;}
.content .pagination-wrap ul li {display: inline-block;padding: 0;}
.content .pagination-wrap ul li a {background: none;color: #FFF;border: 0;padding: 0;line-height: 36px;display: inline-block;float: none;font-weight: 700;}
.content .pagination-wrap ul li a.page {padding: 0;}
.content .pagination-wrap ul li a.page span {display: inline-block;margin: 11px 0;padding: 0 10px;line-height: 14px;border-left: 1px solid #CCC;}
.content .pagination-wrap ul li a.active {padding: 0;color: #F6A400;}
.content .pagination-wrap ul li a.first span {border-left: 0;}
.content .pagination-wrap ul li a.next {border-left: 1px solid #FFF;margin: 0 0 0 8px;font-weight: 700;padding: 0 20px;}
.content .pagination-wrap ul li a.previous {border-right: 1px solid #FFF;margin: 0 8px 0 0;font-weight: 700;padding: 0 15px;}
.content .pagination-count {line-height: 36px;display: inline-block;border: 1px solid #FFF;font-size: 14px;padding: 0 5px;}
.content .pagination-count span {display: inline-block;margin: 11px 0;padding: 0 5px;line-height: 14px;border-left: 1px solid #CCC;cursor: pointer;font-weight: 700;}
.content .pagination-count span.active {color: #F6A400;}
.content .pagination-count span.fa {border: 0;font-weight: 400;}
.content .pagination-count span.first {border: 0;}
*/

/*
.content .pagination-wrap {abackground: #303032;margin: 0 0 10px 0;}
.content .pagination-wrap .row {margin: 0;}
.content .pagination-wrap [class^="col-md"] {padding: 0;background: #303032;height: 30px;}
.content .pagination-wrap .prev {background: url(../img/pagination-prev.png) left center no-repeat;padding-left: 5px;}
.content .pagination-wrap .prev .pagination li a {border: 0;}
.content .pagination-wrap .next {background: url(../img/pagination-next.png) right center no-repeat;background-color: none;padding-right: 10px;}
.content .pagination-wrap .next .pagination li a {border: 0;}
.content .pagination {margin: 0;border-radius: 0;padding: 6px 0;vertical-align: top;}
.content .pagination li {background: none;padding: 0;vertical-align: top;}
.content .pagination li a {color: #FFF;font-weight: 700;text-decoration: none;border: 0;border-right: 1px solid #555;line-height: 18px;background: none;border-radius: 0;padding: 0 12px;vertical-align: top;}
.content .pagination li a:first-child {border-left: 1px solid #555;}
.content .pagination li a:hover {color: #F5A200;}
.content .pagination li a.active {color: #F5A200;}
.content .pagination-load-more {display: inline-block;border: 1px solid #FFF;color: #FFF;text-decoration: none;padding: 5px 8px;font-size: 14px;font-weight: 700;}
.content .pagination-load-more .fa {margin-right: 8px;font-size: 16px;}
.content .pagination-load-all {display: inline-block;border: 1px solid #FFF;color: #FFF;text-decoration: none;padding: 5px 8px;font-size: 14px;font-weight: 700;}
.content .pagination-load-all .fa {margin-right: 8px;font-size: 16px;}
*/
/*
.content .filter {background: none;margin: 15px 0;font-size: 13px;color: #666;border-bottom: 1px solid #EEE;padding: 0 0 5px 0;}
.content .filter .order-by {float: left;}
.content .filter .order-by strong {font-weight: 700;}
.content .filter .order-by span {display: inline-block;padding-left: 15px;}
.content .filter .order-by a {display: inline-block;text-decoration: none;color: #666;}
.content .filter .order-by a:hover, .content .filter .order-by a.active {color: #0CF;}
.content .filter .view {float: right;}
.content .filter .view a {display: block;float: left;margin: 0 0 0 5px;color: #666;font-size: 20px;}
.content .filter .view a:hover {color: #0CF;}
*/

/*
.profile {width: 100%;position: relative;padding: 10px 0 0 0;}
.profile .info {}
.profile .info h2 {margin: 0 0 15px 0;}
.profile .info strong {}
.profile .info p {margin: 0;}
.profile .info p.controllers {margin: 15px 0;}
.profile a.logout {background: #000;display: block;text-decoration: none;position: absolute;top: 10px;right: 0;text-transform: uppercase;color: #FFF;line-height: 30px;padding: 0 12px;}
*/

.submenu-right {}
.submenu-right h2 {margin-top: 0;}
.submenu-right .nav {margin: 20px 0 0 0;}
.submenu-right .nav li {padding: 0;}
.submenu-right .nav li a {color: #3A3A3C;font-weight: 700;padding: 4px 10px 4px 15px;margin-left: 25px;text-decoration: none;background: url(../img/submenu-bullet.png) left center no-repeat;}
.submenu-right .nav li a:hover {text-decoration: underline;}
.submenu-right .nav li a.active {color: #F6A600;}


.section-heureka-reviews {background: #FFF;padding: 20px 0;color: #333;}
.section-heureka-reviews h2 {color: #333;text-align: center;margin: 20px 0 50px 0;font-family: 'sk-modernistbold', 'Arial', 'Helvetica', sans-serif;font-size: 26px;}
.section-heureka-reviews .col-md-border-right:after {background: #EEE;}
.reviews-heureka {margin: 0 0 40px 0;}
.reviews-heureka .logo-heureka {float: right;margin: 0;}
.reviews-heureka .review {margin: 0 0 20px 0;}
.reviews-heureka .review .header {padding-left: 78px;background: url(../img/reviews-person.png) 15px 12px no-repeat;}
.reviews-heureka .review .header-name {background: url(../img/reviews-person-heureka.png) left 0 no-repeat;background-size: 45px, auto;}
.reviews-heureka .review .header h3 {margin: 0;padding: 4px 0 0 0;font-weight: 400;font-size: 16px;color: #333;}
.reviews-heureka .review .header .date {font-size: 14px;display: block;padding: 0 0 10px 0;}
.reviews-heureka .review .score {line-height: 40px;margin: 0;}
.reviews-heureka .review .score strong {font-size: 26px;display: inline-block;margin: 0 12px 0 0;font-family: 'sk-modernistbold', 'Arial', 'Helvetica', sans-serif;color: #000;}
.reviews-heureka .review .score span.star {display: inline-block;width: 20px;height: 20px;margin: 0 0 0 2px;background: url(../img/reviews-recomended-star.png) 0 0 no-repeat;}
.reviews-heureka .review .score span.star-0 {background-position: -24px 0;}
.reviews-heureka .review .score span.star-0-5 {background-position: -47px 0;}
.reviews-heureka .review .summary {margin: 0 0 30px 0;}
.reviews-heureka .review .recomended {display: inline-block;background: url(../img/reviews-recomended.png) right top no-repeat;width: 187px;line-height: 60px;padding: 0 10px 0 60px;text-transform: uppercase;color: #FFF;font-size: 10px;font-family: 'sk-modernistbold', 'Arial', 'Helvetica', sans-serif;}
/*	
.reviews-heureka .review .ratings {font-size: 14px;padding: 8px 0;}
.reviews-heureka .review .ratings p {margin: 5px 0;line-height: 15px;}
.reviews-heureka .review .ratings strong {display: inline-block;margin: 0 0 0 6px;font-weight: 400;vertical-align: top;font-family: 'sk-modernistregular', 'Arial', 'Helvetica', sans-serif;}
.reviews-heureka .review .ratings span.star {display: inline-block;width: 15px;height: 15px;margin: 0 0 0 2px;background: url(../img/reviews-rating-star.png) 0 0 no-repeat;vertical-align: top;}
.reviews-heureka .review .ratings span.star-0 {background-position: -15px 0;}
.reviews-heureka .review .ratings span.star-0-5 {background-position: -30px 0;}
.reviews-heureka .review .reaction {line-height: 28px;font-size: 14px;padding-left: 90px;}
.reviews-heureka .review .reaction .logo-wrap {border-top: 1px solid #DDD;margin: 20px 0 40px 0;position: relative;}
.reviews-heureka .review .reaction .logo-wrap img {width: 150px;position: absolute;top: -20px;left: 0;background: #FFF;margin: 0;padding-right: 10px;}
.reviews-heureka .review .reaction p {font-size: 13px;line-height: 19px;font-style: italic;margin-left: 10px;color: #888;}
*/


.section-manufacturers {}
.section-manufacturers h2 {margin-top: 0px;color: #30D8AB;}
.section-manufacturers .manufacturers {margin: 0 0 20px 0;}
.section-manufacturers .manufacturers .item {background: url(../img/manufacturer-pattern-fade.png?2) left top no-repeat;background-size: 170px;padding: 12px;border: 2px solid #454545;margin-bottom: 20px;}
.section-manufacturers .manufacturers .item-in {min-height: 190px;}
.section-manufacturers .manufacturers .item h2 {color: #FFF;margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom: 1px solid #FFF;text-align: center;abackground: url(../img/manufacturer-pattern.png) left top repeat-x;abackground-size: 140px;}
.section-manufacturers .manufacturers .item h2 a {color: #FFF;text-decoration: none;}
.section-manufacturers .manufacturers .item h2 a:hover {text-decoration: underline;}
.section-manufacturers .manufacturers .item h3 {color: #FFF;margin: 20px 0 0 0;}
.section-manufacturers .manufacturers .item ul {margin-top: 10px;}
.section-manufacturers .manufacturers .item ul li a {color: #FFF;font-size: 14px;}
.section-manufacturers .manufacturers .item ul li.item-all a {color: #FF8D09;font-size: 14px;}
.section-manufacturers .manufacturers .item img {margin-top: 60px;}
.section-manufacturers .manufacturers .item .item-other {}
.section-manufacturers .manufacturers .item .item-other a {margin-bottom: 10px;}
.section-manufacturers .manufacturers .item .item-other-inline {text-align: center;margin-top: 10px;}
.section-manufacturers .manufacturers .item .item-other-inline a {margin: 0 5px;padding-left: 9px;padding-right: 9px;}
/*
.section-manufacturers .manufacturers a {display: inline-block;margin: 40px 0;}
.section-manufacturers .manufacturers a img {margin: 0;display: inline-block;opacity: 0.6;}
.section-manufacturers .manufacturers a:hover img {opacity: 1;}
*/
.section-manufacturers .manufacturers-other {margin: 0 0 20px 0;}
.section-manufacturers .manufacturers-other .row > div {border-bottom: 1px solid #3F3F3F}
.section-manufacturers .manufacturers-other .item {width: 100px;margin: 0 30px 20px 0;display: inline-block;}
.section-manufacturers .manufacturers-other a {display: inline-block;margin: 10px 0;}
.section-manufacturers .manufacturers-other a img {margin: 0;display: inline-block;opacity: 0.6;max-height: 60px;}
.section-manufacturers .manufacturers-other a:hover img {opacity: 1;}


@media (max-width: 991px) {
    /*.section-manufacturers .manufacturers a {margin: 10px 0;padding: 0 20px;}*/
    .section-manufacturers .manufacturers .item {padding: 8px;}
    .section-manufacturers .manufacturers .item img {margin-top: 20px;}
    .section-manufacturers .manufacturers .item .item-other-inline {}
    .section-manufacturers .manufacturers .item .item-other-inline a {margin-bottom: 8px;}
    
}

.section-manufacturer-technologies {}
.section-manufacturer-technologies .item {background: #FFF;margin: 0 0 20px 0;padding: 0 10px 15px 10px;}
.section-manufacturer-technologies .item a {display: block;}

.section-partners {margin: 0 0 40px 0;}
.section-partners .item {margin: 0 0 20px 0;}
.section-partners .item a {text-decoration: none;}
.section-partners .item img {margin: 0;}
.section-partners .item .img-wrap {position: relative;display: block;z-index: 2;}
.section-partners .item .img-wrap:after {content: "";background: #ff8d09;width: 100%;height: 100%;left: 4px;top: 4px;position: absolute;z-index: -1;}
.section-partners .item h3 {color: #FFF;margin: 15px 0;font-size: 16px;font-family: 'sk-modernistbold';text-decoration: none;}

.section-partner-detail {margin: 0 0 40px 0;}
.section-partner-detail img {margin-bottom: 30px;}
.section-partner-detail .attr {border-bottom: 1px solid #3F3F3F;padding: 0 0 10px 0;margin: 0 0 10px 0;color: #FFF;font-size: 14px;}
.section-partner-detail .attr strong {color: #9F9F9F;}



.section-cta-button {text-align: center;margin: 40px 0;}
.section-cta-button .btn-wrap {display: inline-block;background: #1D1D1D;padding: 20px 30px;}
.section-cta-button .btn-wrap img {margin: 0 30px 0 0;}

.section-contact {margin: 0 0 40px 0;}
.section-contact .contact-item {margin: 40px 0 0 0;padding: 0 0 0 40px;position: relative;}
.section-contact .contact-item img {margin: 0;position: absolute;top: 5px;left: 0;}
.section-contact .contact-item img.envelope {margin-top: 3px;}
.section-contact .contact-item .item-name, .section-contact .contact-item a {font-size: 24px;color: #FFF;font-family: 'sk-modernistbold', 'Arial', 'Helvetica', sans-serif;display: inline-block;}
.section-contact .contact-item .note {width: 370px;max-width: 100%;}
.section-contact .note {color: #ABABAB;margin: 15px 0 20px 0;}


.section-banner-text {margin: 0 0 40px 0;}
.section-banner-text .background {background: center center no-repeat;background-size: cover;text-align: center;padding: 5% 0;color: #FFF;position: relative;z-index: 1;}
.section-banner-text .background:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.2;z-index: -1;}
.section-banner-text .icon-wrap {display: inline-block;background: #1D1D1D;text-align: center;width: 50px;height: 50px;border-radius: 50px;margin: 0 0 10px 0;}
.section-banner-text .icon-wrap img {margin: 10px 0 0 0;width: 30px;}
.section-banner-text .subtitle {text-transform: uppercase;color: #FFF;margin: 0;font-size: 14px;font-family: 'sk-modernistbold', 'Arial', 'Helvetica', sans-serif;font-weight: 400;line-height: 20px;}
.section-banner-text .text-meta {margin-top: 20px;}
.section-banner-text h1 {color: #FFF;margin: 0;font-size: 38px;font-family: 'sk-modernistbold', 'Arial', 'Helvetica', sans-serif;font-weight: 400;line-height: 45px;}


.section-title {margin: 40px 0;}
.section-title h2 {position: relative;text-align: center;margin: 0;padding: 0 0 30px 0;font-size: 30px;}
.section-title h2:after {content: "";position: absolute;bottom: 10px;width: 42px;height: 3px;left: 50%;margin-left: -21px;background: #FF8D09;}

.section-why {margin: 40px 0;}
.section-why .item {margin: 0 0 20px 0;text-align: center;}
.section-why .item h3 {color: #FFF;font-size: 26px;margin: 0 0 12px 0;padding: 0 0 12px 0;border-bottom: 1px solid #FF8D09;}
.section-why .item p {margin: 0 0 5px 0;}
.section-why .item a {}

.section-share-icons {margin: 30px 0;text-align: center;}
.section-share-icons a {display: inline-block;margin: 0 35px;}
.section-share-icons img {margin: 0;}

.section-technology-header {margin: 0 0 40px 0;}
.section-technology-header img {margin: 0;}
.section-technology-header .btn {margin-bottom: 5px;}
.section-technology-header .background {background: center center no-repeat;background-size: cover;text-align: center;padding: 3%;color: #FFF;position: relative;z-index: 1;margin: 0 0 40px 0;}
.section-technology-header .background:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.2;z-index: -1;}
.section-technology-header h2 {margin-top: 0;}
.section-technology-header .share-link-instagram {margin-top: 40px;display: block;}


@media (max-width: 991px) {
    .section-technology-header .btn {margin-bottom: 5px;}    
}

.table-responsive {awidth: 100%;aoverflow: hidden;border: 0;}
.table-responsive .table-responsive-controls {display: none;}
.table-responsive .table-responsive-wrap {awidth: 100%;aoverflow-x: hidden;}

.table-responsive th {
  position: sticky;left: 0;
}

.table-responsive .table-responsive-controls a {width: 30px;height: 30px;background: #FF8D09;line-height: 30px;display: inline-block;color: #FFF;font-size: 16px;text-align: center;}

.table-responsive .table {
    max-width: none;width: auto;
}

/*
.profile {}
.profile-credit {}
.profile-credit p {font-size: 16px;color: #7F7F7F;line-height: 54px;}
.profile-credit p strong {font-weight: 700;color: #0A8639;font-size: 20px;}
.profile-credit a.submit {font-weight: 700;font-size: 18px;padding: 0 10px 0 10px;text-decoration: none;margin: 15px 20px 0 0;display: inline-block;border: 0;color: #FFF;line-height: 54px;text-transform: uppercase;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);position: relative;}
.profile-credit a.submit .ic {width: 30px;display: inline-block;height: 54px;background-position: 0 14px;}
.profile-credit a.submit svg {height: 100%;position: absolute;top: 0;right: -20px;}
.profile-credit a.submit svg polyline {fill: #006C2B;}
.profile-orders {}
.profile-orders .price-wrap {padding-right: 42px;}
.profile-orders .header {background: #ECEDED;padding: 10px;font-size: #CCC;}
.profile-orders .item {padding: 10px;border-bottom: 1px solid #ECEDED;}
.profile-orders .item .link {display: inline-block;line-height: 26px;margin: 0 0 0 15px;background: #F6A600;color: #313133;font-size: 12px;text-transform: uppercase;padding: 0 5px;text-decoration: none;border-radius: 4px;font-weight: 700;}
.profile-orders .item .link.order-detail {background-color: #098338;color: #FFF;}
*/
.category-tag {margin: 0 0 40px 0;}

/*
.order {margin: 0 0 12px 0;border-bottom: 1px solid #DDD;padding: 0 0 12px 0;}
.order h3 {text-transform: uppercase;font-size: 16px;line-height: 25px;height: 25px;overflow: hidden;margin: 0 0 3px 0;}
.order h4 {font-size: 14px;font-weight: 400;color: #666;}
.order h4 a {color: #666;}
*/

.benefits {margin-bottom: 20px;}
.benefits .img {position: relative;height: 350px;background: url(../img/benefits.jpg) center top no-repeat;background-size: cover;margin-top: 20px;}
.benefits .img:before {display: block;content: "";width: 100%;height: 100%;background: #000;opacity: 0.3;position: absolute;top: 0;left: 0;}
.benefits .img span {display: block;position: absolute;width: 178px;height: 178px;background: url(../img/benefit.png) center center no-repeat;top: 50%;left: 50%;margin: -89px 0 0 -89px;}

.gm-style {}
.gm-style img {max-width: none;}
.gm-style .gm-style-iw {}
.gm-style .gm-style-iw h2, #cart .gm-style .gm-style-iw h2 {margin: 0 0 10px 0;padding: 0;background: none;color: #FF8D09;font-size: 18px;}
.gm-style .gm-style-iw p {margin: 10px 0;}
.gm-style .gm-style-iw .more {display: inline-block;line-height: 25px;color: #999;margin: 0 10px 0 0;text-decoration: none;}
.gm-style .gm-style-iw .more:hover {text-decoration: underline;}
.gm-style .gm-style-iw .select-item {display: inline-block;line-height: 25px;background: none;border: 2px solid #FF8D09;color: #FF8D09;padding: 0 8px;text-decoration: none;font-family: 'sk-modernistbold';}
.gm-style .gm-style-iw .select-item:hover {background: #F6A600;color: #FFF;}

.modal {}
.modal button.close {position: absolute;top: 10px;right: 10px;width: 20px;height: 20px;background: url(../img/modal-close.png) no-repeat;opacity: 1;z-index: 99;}
.modal-content {border-radius: 0;position: relative;}
.modal-content strong {color: #000;}
.modal-catalog {background: #E0E0E0;padding: 20px 40px 20px 40px}
.modal-catalog .category-wrap {margin: 0;}
.modal-catalog h3 {color: #000;font-family: 'sk-modernistbold';margin: 0 0 30px 0;}
.modal-buttons {background: #E0E0E0;background: #FFF;padding: 20px 40px 20px 40px;border-bottom: 1px solid #C5C5C5;}
.modal-buttons .btn-primary {padding-left: 20px;padding-right: 60px;text-align: left;position: relative;}
.modal-buttons .btn-primary:after {content: "";position: absolute;top: 50%;right: 20px;margin-top: -9px;width: 18px;height: 18px;background: url(../img/cart-arrow-next.png) no-repeat;}
.modal-buttons .btn-sixth {position: relative;text-align: right;padding-left: 52px;padding-right: 18px;color: #666666;padding-top: 6px;padding-bottom: 6px;}
.modal-buttons .btn-sixth:after {position: absolute;top: 50%;left: 20px;height: 18px;width: 18px;margin-top: -9px;content: "";background: url(../img/modal-arrow-back.png) no-repeat;}
.modal-products {color: #333;padding: 40px 0 0 0;}
.modal-products .loading {padding: 10px;text-align: center;}
.modal-products .loading img {display: inline-block;}
.modal-products .item {padding: 20px 40px;border-bottom: 1px solid #C5C5C5;}
.modal-products .item .success {font-family: 'sk-modernistbold';color: #30D8AB;font-size: 38px;line-height: 37px;margin: 0;padding: 0 0 55px 0;background: url(../img/modal-product-success.png) right bottom no-repeat;}
.modal-products .item .fail {font-family: 'sk-modernistbold';color: #333;font-size: 38px;line-height: 37px;margin: 0;padding: 0 0 55px 0;}
.modal-products .item h2 {font-size: 18px;color: #333;margin: 0 0 15px 0;}
.modal-products .item img {display: inline-block;}
.modal-products .item p {margin: 1px 0;}
.modal-products .item p .data-label {color: #787878;display: inline-block;width: 140px;font-size: 14px;text-transform: uppercase;}
.modal-products .item p select {width: 180px;display: inline-block;line-height: 40px;height: 40px;}
.modal-products .item .price {font-family: 'sk-modernistbold';font-size: 16px;}
.modal-text {padding: 20px 40px;color: #000;}
.modal-text h2 {text-align: center;margin: 0 0 25px 0;}
.modal-cashback-buttons {padding: 0 0 40px 0;}
.modal-store {color: #333;padding: 40px;}
.modal-store .loading {padding: 10px;text-align: center;}
.modal-store .loading img {display: inline-block;}
.modal-delivery {}
.modal-delivery .modal-content {box-shadow: none;padding: 0;background: none;border: 0;}
.modal-delivery button.close {display: none;}
.modal-delivery .embed-responsive {min-height: 530px;}
.modal-delivery-iframe {background: #FFF;}
.modal-alert {padding: 20px;}


@media (max-width: 991px) {
    .modal-products {padding-top: 10px;}
	.modal-products .item {padding: 0 20px 10px 20px;}
	.modal-products .item .success {font-size: 24px;background: none;padding: 0;margin: 0 0 10px 0;}
	.modal-products .item .fail {font-size: 24px;padding-bottom: 25px;}
	.modal-buttons {padding: 10px 20px;;}
	.modal-buttons .btn-sixth {padding-left: 36px;padding-right: 13px;}
	.modal-buttons .btn-sixth:after {left: 10px;}
	.modal-buttons .btn-primary {padding-right: 36px;padding-left: 13px;}
	.modal-buttons .btn-primary:after {right: 10px;}
	.modal-products .item p.select-variant-wrap {text-align: center;margin-bottom: 20px;}
	.modal-products .item p.select-variant-wrap select {width: 100%;margin-bottom: 10px;}
	a.modal-buttons .btn-fifth-border {margin: 0 0 10px 0;}
	a.modal-buttons .btn-fifth-border:after {display: none;}
	a.modal-buttons .btn {padding: 5px 12px;}
	a.modal-buttons .btn-primary:after {display: none;}
	.modal-catalog {padding: 10px 20px;}
	.modal-catalog h3 {margin: 10px 0 20px 0;}
}

.modal-countries-select {padding: 40px 40px 30px 40px;}
.modal-countries-select h2 {color: #000;margin: 0;}
.modal-countries {padding: 20px 40px 20px 40px;}
.modal-countries-eshops {background: #F6F6F6;}
.modal-countries h2 {text-transform: uppercase;color: #777;font-size: 14px;margin: 0 0 20px 0;font-family: 'sk-modernistregular', 'Arial', 'Helvetica', sans-serif;}
.modal-countries a {color: #333;text-decoration: none;display: inline-block;margin: 0 0 15px 0;}
.modal-countries a:hover {text-decoration: underline;}
.modal-countries a img {width: 35px;margin: 0 15px 0 0;}

@media (min-width: 1400px) {
	.modal.fade .modal-dialog {width: 1200px;}
}

.modal-user {}
.modal-user form {margin: 0;}
.modal-user button.close {background-image: url(../img/modal-close-white.png);}
/*
.modal-user-login {padding: 20px;}
*/

.modal-newsletter {}
.modal-newsletter form {margin: 0;}
.modal-newsletter button.close {background-image: url(../img/modal-close-white.png);}

.modal-shadow {}
.modal-shadow.fade .modal-dialog {width: 992px;}
.modal-shadow button.close {border: 2px solid #FF8D09;color: #FF8D09;border-radius: 100%;font-size: 30px;width: 40px;height: 40px;text-align: center;line-height: 34px;text-shadow: none;background: #333;}
.modal-shadow .modal-backdrop {background-image: url(../img/modal-shadow.png);background-position: center center;}
.modal-shadow .modal-content {background: none;box-shadow: none;border: 0;}
.modal-shadow .img {/*height: 100%;position: absolute;bottom: 0;left: 0;*/height: 700px;position: relative;z-index: 99;}
.modal-shadow .modal-shadow-footer {background: #393939;padding: 20px 70px 40px 30px;position: absolute;bottom: 0;width: 90%;right: 0;z-index: 100;text-align: right;font-size: 20px;line-height: 40px;}
.modal-shadow .modal-shadow-footer img {margin: 0 10px;vertical-align: middle;}
.modal-shadow .modal-shadow-footer .images {display: inline-block;}
.modal-shadow .modal-shadow-footer .btn {vertical-align: top;margin-left: 20px;}
.modal-shadow .modal-shadow-footer .triangle {position: absolute;z-index: 10;left: 0px;top: -69px;abackground: linear-gradient(to right top, #393939 50%, transparent 50%);width: 100%;height: 70px;atransform: scaleX(-1);clip-path: polygon(100% 0%, 0% 100%, 100% 100%); background: #393939;}
.modal-shadow .modal-shadow-sale {position: absolute;bottom: 17%;right: 40px;width: 80%;z-index: 1;text-align: right;background: #FFF;padding: 0px 30px 80px 30px;color: #000;}
.modal-shadow .modal-shadow-sale .background {position: absolute;top: 0;left: 0;background: #FFF;width: 100%;height: 100%;transform: rotate(-7deg);z-index: -1;}
.modal-shadow .modal-shadow-sale .triangle {position: absolute;z-index: -1;left: 0px;top: -99px;abackground: linear-gradient(to right top, #FFF 50%, transparent 50%);width: 100%;height: 100px;atransform: scaleX(-1);clip-path: polygon(100% 0%, 0% 100%, 100% 100%);background: #FFF;}
.modal-shadow .modal-shadow-sale button.close {top: -120px;right: -20px;}
.modal-shadow .modal-shadow-sale h2 {color: #FF8D09;font-size: 42px;font-family: 'sk-modernistbold';font-weight: 700;margin: -50px 0 0 0;line-height: 40px;}
.modal-shadow .modal-shadow-sale h3 {color: #000;font-size: 42px;font-family: 'sk-modernistbold';font-weight: 700;margin: 0;line-height: 40px;}
.modal-shadow .modal-shadow-sale p {font-size: 22px;margin: 8px 0;}
.modal-shadow .modal-shadow-sale p.valid {font-size: 18px;}

.modal-shadow-red {}
.modal-shadow .modal-shadow-sale {background: #dc0032;padding-bottom: 130px;color: #FFF;}
.modal-shadow .modal-shadow-sale .triangle {background: #dc0032;}
.modal-shadow .modal-shadow-sale h2 {color: #FFF;padding-top: 50px;font-size: 60px;line-height: 60px;}
xxx.modal-shadow .modal-shadow-sale p {text-transform: uppercase;font-size: 30px;line-height: 30px;}
.modal-shadow .modal-shadow-footer {text-align: center;padding: 20px 40px 40px 40px;}
.modal-shadow .modal-shadow-footer p {display: inline-block;margin-top: 10px;max-width: 400px;line-height: 30px;font-size: 18px;font-weight: 700;font-family: 'sk-modernistbold';}
.modal-shadow .modal-shadow-footer .images {vertical-align: top;}
.modal-shadow .modal-shadow-footer .btn {background: #dc0032;border-radius: 10px;amargin-top: 10px;padding: 15px 30px;text-transform: uppercase;color: #FFF;font-size: 18px;font-family: 'sk-modernistbold';}

@media (max-width: 991px) {
    .modal-shadow {text-align: center;}
    .modal-shadow.fade .modal-dialog {width: auto;}
    .modal-shadow .img  {height: 300px;}
    .modal-shadow .modal-shadow-sale {position: relative;bottom: auto;right: auto;padding: 20px;width: 90%;margin: 0 auto;text-align: left;}
    .modal-shadow .modal-shadow-sale h2 {font-size: 28px;line-height: 30px;margin: 0;padding-top: 20px;}
    .modal-shadow .modal-shadow-sale h3 {font-size: 28px;line-height: 30px;}
    .modal-shadow .modal-shadow-sale p {font-size: 16px;line-height: 20px;}
    .modal-shadow .modal-shadow-sale .triangle {top: auto;bottom: -29px;height: 30px;abackground: linear-gradient(to left bottom, #FFF 50%, transparent 50%);clip-path: polygon(0% 100%, 0% 0%, 100% 0%);}
    .modal-shadow .modal-shadow-footer {position: relative;bottom: auto;right: auto;text-align: center;width: 100%;font-size: 16px;padding: 10px 10px 30px 10px;line-height: 30px;}
    .modal-shadow .modal-shadow-footer .triangle {top: -29px;height: 30px;}
    .modal-shadow .modal-shadow-footer .images {display: block;margin: 0 0 10px 0;}
    .modal-shadow .modal-shadow-footer .btn {margin-left: 0;}
    .modal-shadow .modal-shadow-footer img {max-width: 110px;margin: 0 5px;}
}

/*
.christmass-delivery {position: relative;apadding: 15px;background: url(../img/product-christmass-info.png) right -24px no-repeat;abackground-size: cover;margin: 0 0 30px 0;z-index: 1;}
/*
.christmass-delivery:before {content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(../img/christmass-icon1.png) left bottom no-repeat;z-index: -1;}
.christmass-delivery:after {content: "";display: block;position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: url(../img/christmass-icon2.png) right top no-repeat;z-index: -1;}
* /
.christmass-delivery h3 {color: #FF8D09;font-size: 24px;line-height: 30px;font-family: 'sk-modernistbold';margin: 0 0 20px 0;background: linear-gradient(75deg, #ae7c2b, #fff6bf, #fff6bf);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.christmass-delivery .christmass-delivery-desc {margin: 0 0 20px 0;}
.christmass-delivery .christmass-delivery-desc strong {width: auto;}
.christmass-delivery .christmass-delivery-desc span {color: #FFF;font-size: 14px;}
.christmass-delivery p {margin: 0;}
.christmass-delivery p strong {display: inline-block;width: 250px;}
.christmass-delivery p span {acolor: #FF8D09;}
.christmass-delivery i {display: block;margin: 10px 0 0 0;color: #AAA;font-size: 14px;}
*/

.christmass-delivery {text-align: center;margin: 0 0 30px 0;}
.christmass-delivery h2 {color: #FFF;margin: 0 0 4px 0;}
.christmass-delivery h3 {color: #FF8D09;font-size: 16px;margin: 0;}
.christmass-delivery p {margin: 0;}
.christmass-delivery strong {}
.christmass-delivery img {width: 20px;opacity: 0.7;}
.christmass-delivery .christmass-delivery-header {}
.christmass-delivery .christmass-delivery-header p {font-size: 20px;line-height: 28px;}

.black-friday {display: block;float: right;aheight: 180px;margin: 0 0 20px 50px;}
.black-friday img {margin-top: 20px;}

@media (max-width: 767px) {
	.black-friday {margin: 0 0 20px 0;float: none;}
}

.section-alert {padding: 5px 0 5px 0;text-align: center;display: block;background: #F9C84E;color: #DD0000;font-size: 17px;line-height: 30px;font-family: 'sk-modernistbold';text-decoration: none;position: relative;z-index: 99;text-decoration: none;}
.section-alert:hover {color: #DD0000;text-decoration: none;}
.section-alert img {display: inline-block;margin: 0 50px 0 0;vertical-align: top;}
.section-alert p {margin: 0;}
.section-alert .alert-content {display: inline-block;vertical-align: top;}
.section-alert .countdown {display: inline-block;margin: 0 0 0 50px;vertical-align: top;}
.section-alert .countdown div {display: inline-block;apadding: 15px 0 0 0;vertical-align: top;acolor: #333;position: relative;awidth: 55px;line-height: 30px;}
.section-alert .countdown .countdown-long {margin-left: 4px;}
.section-alert .countdown div strong {font-size: 25px;acolor: #333;color: inherit;font-weight: 400;font-family: 'sk-modernistbold';adisplay: block;text-align: center;display: inline-block;width: 35px;text-align: right;vertical-align: top;}
.section-alert .countdown div span {font-size: 12px !important;acolor: #333;color: inherit;aposition: absolute;atop: -5px;aleft: 0;awidth: 100%;aheight: 15px;atext-align: center;display: inline-block;margin-left: 3px;vertical-align: bottom;line-height: 20px;}
.section-alert .tree-links {display: inline-block;}
.section-alert .tree-links form {margin: 0;}
.section-alert .tree-links .item {display: inline-block;width: 120px;}
.section-alert .tree-links .bootstrap-select {line-height: 40px;}
.section-alert .tree-links .btn-info {background: #FFF;}
.section-alert .tree-links select {}

@media (max-width: 992px) {
    .section-alert {font-size: 14px;line-height: 22px;}
    .section-alert .countdown {margin: 0;}
}

.section-tree-links {margin: 0 0 20px 0;}
.section-tree-links h3 {color: #FFF;margin: 0;line-height: 40px;}
.section-tree-links form {margin: 0;}
.section-tree-links .item {}
.section-tree-links .bootstrap-select {line-height: 40px;}
.section-tree-links .btn-info, .section-tree-links .btn-info:active, .section-tree-links .btn-info:focus, .section-tree-links .btn-info:hover, .section-tree-links .open .btn-info {background: #FFF;border: 0;line-height: 40px;height: 40px;padding: 0 0 0 10px;font-size: 16px;color: #333;}
.section-tree-links .dropdown-menu {padding: 0;border-radius: 0;margin-top: 7;border: 0;}
.section-tree-links .dropdown-menu [data-original-index="0"] {font-family: 'sk-modernistbold';}

.section-promo-form {margin: 0 0 20px 0;}
.section-promo-form h2 {color: #FFF;font-size: 32px;line-height: 40px;margin: 0 0 20px 0;}
.section-promo-form .form .checkbox label {color: #FFF;}
.section-promo-form .form .submit-wrap {margin-top: 12px;}
.section-promo-form .bx-wrapper {position: relative;}
.section-promo-form .bx-wrapper img {margin: 0;}
.section-promo-form .bx-wrapper .bx-controls-direction {display: none;}
.section-promo-form .bx-wrapper .bx-pager {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;background: rgba(0,0,0,0.5);}
.section-promo-form .bx-wrapper .bx-pager .bx-pager-item {display: inline-block;margin: 10px 4px;}
.section-promo-form .bx-wrapper .bx-pager a {display: inline-block;background: #4B443E;border: 0;width: 8px;height: 8px;text-indent: 500px;overflow: hidden;cursor: pointer;border-radius: 12px;padding: 0;margin: 0;}
.section-promo-form .bx-wrapper .bx-pager a.active {background: #30D8AB;}
.section-promo-form .report-success {background: #FFF;padding: 30px 20px 20px 20px;color: #333;text-align: center;min-height: 400px;}
.section-promo-form .report-success h2 {color: #333;}
.section-promo-form .report-success h2 .fa {font-size: 20px;top: 15px;right: 30px;color: #30D8AB;border: 1px solid #30D8AB;width: 30px;height: 30px;border-radius: 30px;text-align: center;line-height: 30px;margin-right: 12px;}

/*
.cookies-panel {position: fixed;left: 0;bottom: 0;font-size: 14px;width: 100%;padding: 10px 20px;max-width: 100%;background-color: #1D1D1D;background: rgba(29,29,29,0.7);z-index: 1000;color: #FFF;line-height: 20px;text-align: center;aopacity: 0.7;}
.cookies-panel button {line-height: 40px;}
.cookies-panel button {background: #000000;border: 0;padding: 0 15px;margin: 0 10px 0 0;color: #FFF;}
.cookies-panel button .fa {margin-right: 8px;}
.cookies-panel a {color: #FFF;text-decoration: underline;display: inline-block;margin: 0 5px;}
.cookies-panel a:hover {text-decoration: none;color: #FFF;}

@media (max-width: 991px) {
    .cookies-panel {font-size: 11px;line-height: 16px;padding: 8px 20px;}
    .cookies-panel .text {display: block;}
    .cookies-panel button {line-height: 25px;}
}
*/


.cookies-container .pux-container {width: 1340px;max-width: 100%;padding-left: 15px;padding-right: 15px;margin: 0 auto;color: #000;}
.cookies-container .cookies-panel {box-shadow: none;}
.cookies-container .cookies-panel .cookies-inner-left a {color: #000;}
.cookies-container .cookies-inner .cookies-inner-title {afont-weight: 400;}
.cookies-container .cookies-btn {background: #F3F3F3;color: #000;text-decoration: none;margin-top: 0;border-radius: 0;border: 0;padding: 10px 30px;}
.cookies-container .cookies-btn:hover {color: #000;}
.cookies-container .btn-primary {background: #FF8D09;color: #FFF;font-family: 'sk-modernistbold';}
.cookies-container .btn-primary:hover {color: #FFF;}
.cookies-container .btn-primary:after {display: none;}

.cookies-modal-content {color: #000;}
.cookies-modal-content strong {color: #000;}
.cookies-modal-content .checkbox-cookies label::before {border-color: #FF8D09;}
.cookies-modal-content .checkbox-cookies input[type="checkbox"]:checked + label::before {background-color: #FF8D09;}
.cookies-modal-content .checkbox-cookies input[type="checkbox"]:disabled + label::before {opacity: 1;}

.absolute-bottom {display: block;position: fixed;bottom: 20px;left: 20px;z-index: 999;}
.absolute-bottom img {max-width: 200px;margin: 0;}
.absolute-bottom .close {font-size: 13px;position: absolute;top: 5px;right: 5px;background: #333;width: 20px;height: 20px;text-align: center;line-height: 20px;border-radius: 20px;color: #FFF;opacity: 1;}

@media (max-width: 991px) {
    .absolute-bottom img {max-width: 140px;}
}

/*
.window {}
.window .modal-content {border-radius: 0;}
.window .modal-content h1 {color: #313133;font-size: 26px;margin: 12px 0;font-weight: 700;}
.window .modal-content h3.title {color: #313133;margin: 0 0 15px 0;font-weight: 400;font-size: 20px;}
.window .modal-content .modal-header {background: #F5A100;}
.window .modal-content .modal-body {padding: 0;}
.window .modal-content .product-wrap {padding: 25px 15px;color: #313133;border-bottom: 1px solid #DDD;position: relative;}
.window .modal-content .product-wrap a.close-product {position: absolute;top: 15px;right: 15px;text-decoration: none;color: #313133;}
.window .modal-content .product-wrap a.close-product:hover {color: #F5A100;}
.window .modal-content .product-wrap img {margin: 0;}
.window .modal-content .product-wrap h2 {margin: 0 0 16px 0;font-weight: 700;}
.window .modal-content .product-wrap strong {font-size: 15px;line-height: 25px;}
.window .modal-content .product-wrap select {margin-bottom: 7px;}
.window .modal-content .category-wrap {background: #ECEDED;padding: 15px;}
.window .modal-content .order-wrap {padding: 15px;color: #313133;}
.window .modal-content .order-wrap p.top {font-size: 16px;line-height: 24px;margin: 0;}
.window .modal-content .order-wrap strong.my-bonus {display: inline-block;line-height: 45px;border-radius: 5px;background: #006C2B;background: linear-gradient(to right, #006C2B 0%, #129844 100%);padding: 0 12px;color: #FFF;margin: 0 5px;}
.window .modal-content .order-wrap h3 {margin: 0 0 10px 0;}
.window .modal-content .order-wrap p {margin: 0;}
.window .modal-content .order-products-wrap {background: #ECEDED;padding: 15px;color: #313133;}
.window .modal-content .order-products-wrap .products {color: #5C5B5E;}
.window .modal-content .order-products-wrap .products .item {margin: 0 0 10px 0;}
.window .modal-content .order-products-wrap .products img {margin: 0;}
.window .modal-content .order-products-wrap .products h2 {margin: 10px 0 5px 0;color: #5C5B5E;font-weight: 700;}
.window .modal-content .order-products-wrap .products h2 a {color: #5C5B5E;}
.window .modal-content .order-products-wrap .products p {margin: 0;}
.window .modal-content .order-products-wrap .products .hr {border-left: 1px solid #5C5B5E;margin: 10px 0 0 0;line-height: 40px;}
.window .modal-content .order-products-wrap .products .price-number {font-weight: 700;}
.window .modal-content .order-products-wrap hr {margin: 8px 0;}
.window .modal-content .order-products-wrap .price-total {background: #FFF;padding: 5px 12px;border-radius: 5px;text-align: center;display: inline-block;}
.window .modal-content .order-products-wrap .price-total .w-vat {display: block;font-size: 18px;line-height: 24px;}
.window .modal-content .order-products-wrap .price-total .wo-vat {display: block;font-size: 12px;font-weight: 400;}
.window .modal-content .order-products-wrap .reverse-charge {margin-top: 30px;font-size: 13px;line-height: 20px;}
.window .modal-content .modal-footer {background: #313133;padding: 20px 0;text-align: left;}
.window .modal-content .add a.product-add {font-weight: 700;font-size: 18px;padding: 0 15px 0 10px;border: 0;color: #FFF;line-height: 52px;text-transform: uppercase;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);position: relative;text-decoration: none;margin-top: 50px;}
.window .modal-content .add a.product-add .fa {margin-left: 0px;margin-right: 10px;}
.window .modal-content .add a.product-add svg {height: 100%;position: absolute;top: 0;right: -19px;}
.window .modal-content .add a.product-add svg polyline {fill: #006C2B;}
.window .modal-content .added {margin-top: 50px;font-size: 16px;font-weight: 700;}
.window .modal-content a.submit {font-weight: 700;font-size: 20px;padding: 0 40px 0 30px;border: 0;color: #FFF;line-height: 64px;text-transform: uppercase;background: #129844;background: linear-gradient(to right, #129844 0%, #006C2B 100%);position: relative;margin-left: 20px;text-decoration: none;}
.window .modal-content a.submit .fa {margin-left: -10px;margin-right: 20px;}
.window .modal-content a.submit svg {height: 100%;position: absolute;top: 0;right: -20px;}
.window .modal-content a.submit svg polyline {fill: #006C2B;}
.window .modal-content .modal-footer .triangle-svg-large {color: #FFF;display: inline-block;vertical-align: top;position: relative;text-decoration: none;margin-left: 18px;margin-right: 20px;}
.window .modal-content .modal-footer .triangle-svg-large span {line-height: 25px;display: inline-block;border: 2px solid #FFF;border-left: 0;avertical-align: top;padding: 5px 22px 5px 18px;font-size: 20px;}
.window .modal-content .modal-footer .triangle-svg-large svg {height: 100%;position: absolute;top: 0;left: -18px;}
.window .modal-content .modal-footer .triangle-svg-large:hover {color: #FFF;background: #006C2B;background: linear-gradient(to right, #006C2B 0%, #129844 100%);}
.window .modal-content .modal-footer .triangle-svg-large:hover svg polyline {fill: #006C2B;}
.window .modal-content .modal-footer .share {color: #666;font-size: 15px;}
.window .modal-content .modal-footer .share a {display: inline-block;width: 188px;font-size: 13px;margin-top: 5px;height: 31px;padding: 0 0 0 45px;line-height: 31px;color: #FFF;background: url(../img/thankyou-share.png) left center no-repeat;text-decoration: none;}
.window .modal-content .paypal-button {}
.window .modal-content .paypal-button a {margin: 0;padding: 0 30px;}
*/




.content .gm-style {font-size: 14px;}
.content .gm-style img {margin: 0;}
.content .gm-style .gm-style-mtc {display: none !important;}



/*
.tooltip.right {padding: 5px 0 15px 0;}
.tooltip.right .tooltip-inner {border-radius: 0;background: #000;background: rgba(0, 0, 0, 0.8);padding: 8px 12px;}
.tooltip.right .tooltip-arrow {border-top-color: rgba(0, 0, 0, 0.8);margin-left: -15px;border-width: 15px 15px 0px;}
*/
.tooltip.right .tooltip-inner {padding: 8px 12px;min-width: 200px;}
.tooltip.top {margin-left: -8px;}

#mav-login {max-width: 380px;margin: 5% auto 0 auto;}
#mav-login #main {padding: 0;}
#mav-login #main .logo-wrap {text-align: center;}
#mav-login #main .logo-wrap img {display: inline-block;}
#mav-login {}

.trusted-icons {}
.trusted-icons > a {vertical-align: top;}

#trustbadgeCustomContainer {display: inline-block;vertical-align: top;margin-left: 20px;}
#trustbadgeCustomContainer div {position: relative !important;bottom: auto !important;left: auto !important;right: auto !important;top: auto !important;}

/*
@media (max-width: 768px) {
	header .logo {position: relative;float: none;text-align: center;margin: 0 auto;}
}
*/

.navbar-collapse {box-shadow: none;border: 0;padding: 0;overflow-x: auto;}
/*
.navbar-collapse.in {overflow-y: hidden !important;}
*/


.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }

@media (min-width: 768px) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
}

@media (min-width: 992px) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
}

@media (min-width: 1200px) {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
}





@media (min-width: 1600px) {
	#product .top-info .photos .thumbs {min-width: 650px;}
}

@media (min-width: 1600px) {
	#intro .text {margin-top: 51px;}
	#categories-home .cat-84 a {background-position: center 13px;}
	#product .top-info .info form {margin-top: 35px;}
	
}

@media (min-width: 768px) {
	/*
	#brand .on-left {width: calc(50vw - 375px + 8px);}
	footer .on-right  {width: calc(50vw - 375px + 8px);}
	*/
}
@media (min-width: 992px) {
	/*
	#brand .on-left {width: calc(50vw - 485px + 8px);}
	footer .on-right {width: calc(50vw - 485px + 8px);}
	*/
}
@media (min-width: 1200px) {
	/*#brand .on-left {width: calc(50vw - 585px + 8px);}*/
	/*footer .on-right {width: calc(50vw - 585px + 18px);}*/
	/*#main-menu .submenu-columns ul li {width: 49%;}*/
}
@media (min-width: 1600px) {
	#banners-news {margin-top: -60px;}
	#banners-slides .item .carousel-caption {margin-bottom: 5%;}
	#banners-slides .carousel-indicators {bottom: 0;}
	/*
	#brand .on-left {width: calc(50vw - 787px + 10px );}
	footer .on-right {width: calc(50vw - 787px + 10px);}
	*/
}


@media (min-width: 1200px) {
	#brand .logos img {max-width: 65px;margin-top: 7px;}
}

@media (min-width: 1600px) {
	body {font-size: 16px;line-height: 24px;}
	#brand h2 .hp {font-size: 30px;}
	.row-content {margin-left: -3%;margin-right: -3%;}
	.row-content > div {padding-left: 3%;padding-right: 3%;}
	
	#product .top-info .info .prices {amargin: 15px 0;apadding: 17px 0;}
	#product .top-info .info .variants {margin: 15px 0;}
	footer .bg-test {padding-left: 70px;background-position: 30px top;}
	/*#categories-submenu ul li {width: 150px;}*/
	#main-carousel .item .item-in {padding-top: 80px;}*/
	#main-carousel .carousel-inner {height: 200px;}
	#main-carousel .item img {max-height: 200px;}
	/*#banners-slides .item {height: 450px;}*/
}



@media (max-width: 420px) {
	#header-main .not-logged {background: none;}
}


@media (max-width: 991px) {
	#brand h2 {background: none;padding-right: 0;}
	#brand h2 span {padding: 15px 0 15px 15px;}
	#brand .on-left, footer .on-right {display: none;}
	#brand a.img-wrap {border-right: 0;}
	footer .info .contact {}
	
	/*
	#product .top-info .photos {padding: 15px;}
	#product .top-info .info {padding: 15px;}
	#product .top-info .photos .thumbs {max-width: 999px;}
	*/

	.affix-container.affix {position: relative !important;top: auto !important;width: auto !important;margin-top: 20px;}
	
	
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-collapse {
		overflow-x: none !important;
	}
	.navbar-collapse.in {
		overflow-y: none !important;
	}
	.collapse.in {
		display: block !important;
	}
	button.collapsed {display: block;}
	
	
.christmass-delivery {padding-top: 50px;}
.christmass-delivery:before {display: none;}
.christmass-delivery:after {content: "";display: block;position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: url(../img/christmass-icon2.png) right top no-repeat;z-index: -1;}
.christmass-delivery p {margin-bottom: 10px;}
.christmass-delivery p strong {width: auto;}

	
	
	
}

@media (max-width: 1200px) {
	#product .top-info .photos {background: #FFF;}
	#brand h2 {font-size: 20px;}
	#header-main .not-logged .ic {display: none;}
	footer .bg-test p.icons img {margin-right: 10px;}
	
	footer .bg-test {background: none;padding: 0;}
	footer .delivery-description {apadding: 0 15px;background: #F6A600;amargin-top: 15px;}
	
	#product .top-info .photos-wrap {background: #FFF;margin: 0;}
}
/*
iframe[data-testid=dialog_iframe] {display: none !important;}
*/

