body {}

.divparent > div {
    background: #ffffff;
    float: left;
    margin-right: 2%;
    padding: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.art_img_hit {
    padding: 15px; 
    border: solid 1px #999999; 
    height: 240px;
}

.art_link_hit {
    font-family: Helvetica; 
    font-size: 14px; 
    text-align: center;
    text-decoration: underline;
}


.art_float_right {
    float: left; /* Выравнивание рисунка по левому краю */
    padding: 2px; /* Поля вокруг картинки */
    margin: 0 10px 5px 0;
    border: 1px solid #229922; 
    border-radius: 4px 4px 4px 4px;
}

.art_float_left {
    float: right; /* Выравнивание рисунка по левому краю */
    padding: 2px; /* Поля вокруг картинки */
    margin: 0 10px 0 10px;
    border: 1px solid #229922; 
    border-radius: 4px 4px 4px 4px;
}

.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 90%;
  height: 90%;
  border-width: 0;
  outline-width: 0;
}







.color_scheme_href { 
    font-size: 13px;
    color: #ffffff;
    text-shadow: 0px 0px 2px #000000;
    text-decoration: underline;
}

.my_attr_list_td {
    font-size: 15px;
    padding-left: 10px;
}

.color_scheme_href_nou { 
    font-size: 13px;
    color: #ffffff;
    text-shadow: 0px 0px 2px #000000;
}

.uk-breadcrumb>*>* {display:inline-block;font-size:15px;color:#999999;}

/*.uk-text-danger {font-size: 27px; font-weight: bold; font-style: italic;}*/
.custom_old_price {font-size: 27px; font-weight: bold; font-style: italic; color: red;}
.uk-dropdown::-webkit-scrollbar, .uf_overflow::-webkit-scrollbar, 
.uk-modal-body::-webkit-scrollbar {width: 5px;height: 15px;}

.uk-dropdown::-webkit-scrollbar-track-piece, .uf_overflow::-webkit-scrollbar-track-piece, 
.uk-modal-body::-webkit-scrollbar-track-piece  {background-color: #ccc;}

.uk-dropdown::-webkit-scrollbar-thumb:vertical, .uf_overflow::-webkit-scrollbar-thumb:vertical, 
.uk-modal-body::-webkit-scrollbar-thumb:vertical {height: 30px;background-color: #999;}

@font-face{font-family: 'Segoe UI';}
.left-category-menu .uk-active.uk-open > a {background: #3cba97; border-radius: 30px;}
#toolbar, #headbar {background:#f8f8f8;}
#toolbar .uk-subnav > * > :first-child {text-transform: none;}
#headbar {padding-bottom: 10px!important;}
.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle {min-height: 40px;}
.logo-navbar {display: none;}
.uk-sticky.uk-active .logo-navbar {display: block;}
.uk-offcanvas-bar {}
.uk-navbar-container:not(.uk-navbar-transparent) {/*background: #f7f7f7;*/}
.nvg-navbar .uk-navbar-item, .nvg-navbar .uk-navbar-nav>li>a, .nvg-navbar .uk-navbar-toggle {min-height: 40px;}
.nvg-navbar.uk-navbar {}
.uk-sticky.uk-active .nvg-navbar {display:none;}
.uk-navbar-nav>li>a {text-transform: none;}
.slides-content-style h3{margin:0;} 
.uk-sticky.uk-active .uk-logo img {max-height:50px;padding-top: 5px;}
.nvg-headbar {}
.tm-nvg-dropdown {background:#fff;}
.uk-search-default {width: 280px;}
.uk-search-default .uk-search-input {border:none;border-bottom: 1px solid #e5e5e5;}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {content: "›";margin: 0 10px}
.uk-breadcrumb>* {flex: inherit;display: inherit;}
 
a.hovered span {position:relative;z-index: 1;color:#111;}
a.hovered:hover span:after {
    content: '';
    background: #3cba97;
    position: absolute;
    bottom: 2px;
    left: 0;
    height: 8px;
    width: 100%;
    z-index: -1;
}

.uk-nav-default>li>a, .uk-nav-default>li>a {
    color: #111;
  padding: 7px 12px;
    text-transform: none;
}
.uk-nav-default>li>a:focus, .uk-nav-default>li>a:hover,
ul.left-category-menu ul.uk-nav-sub a:hover {
    color: #666;
    background: #3cba97/*ffe739*/;
    padding: 7px 12px;
    border-radius: 30px;
}
.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked,.uk-checkbox:checked:focus, 
.uk-checkbox:indeterminate:focus, .uk-radio:checked:focus {background-color: #00a77e}


#footer {
    background: #e8e8e8;
}


.uk-width-90 {width:90%;}
.uk-grid-xsmall {margin-left:2px;}
.uk-grid-xsmall>* {padding-left: 2px;}
.uk-padding-small {padding: 15px!important;}

.uk-margin-xsmall {margin:5px!important;}
.uk-margin-xsmall-top {margin-top:5px!important;}
.uk-padding-xsmall {padding: 7px 15px;}
.uk-border-rounded-30 {border-radius: 30px!important;}
.uk-border-rounded-50 {border-radius: 50px!important;}
.tm-box-noborder {border: none!important;}
.tm-box-bordered {border-radius: 4px;}
.tm-box-bordered-grey {border: 1px solid #ccc!important;border-radius: 4px;}
.tm-box-bordered-green {border: 1px solid #00a77e!important;border-radius: 4px;}
.uk-label-success {background: #00a77e;}
.uk-label-orange {background-color: #ffa200;color: #fff;}
.uk-text-through {text-decoration: line-through;}
.uk-text-xlarge {font-size: 2rem;}
.uk-text-black, .uk-text-black a {color:#000!important;}
.tm-pos-offcanvas-menu .uk-text-black, .tm-pos-offcanvas-menu .uk-text-black a {color:#ddd!important;}
.uk-text-white {color:#fff!important;}
.uk-text-red {color:#950000!important;}
.uk-text-lightgreen, .uk-text-green  {color:#00A77E!important;} 
.uk-text-purple {color:#A23F97!important;} 
.uk-text-orange {color: #ff670f!important;} 

.uk-text-16 {font-size:16px;}
.uk-text-18 {font-size:18px;}
.uk-text-24 {font-size:24px;}
.uk-text-30 {font-size:30px;}

.uk-box-blue {background:#1e87f0!important;color:#fff!important;padding:3px 15px;} 
.uk-box-lightgreen {background:#61c3a5!important;color:#fff!important;padding:3px 15px;} 
.uk-box-lightgreen-black {background:#61c3a5!important;color:#111!important;padding:3px 15px;} 
.uk-box-white {background:#fff!important;color:#111!important;} 
.uk-box-grey {background:#81817a!important;color:#fff!important;} 
.uk-box-grey a {color:#fff!important;} 
.uk-box-lightgrey {background:#ececec;} 
.uk-box-purple {background: #A23F97;color:#fff!important;padding:3px 15px;}
.uk-box-green {background: #00a77e;color:#fff!important;padding:3px 15px;}
.uk-box-orange {
  background: #ff670f;
  background: -moz-radial-gradient(center, ellipse cover, #ff670f 0%, #ff670f 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #ff670f 0%,#ff670f 100%);
  background: radial-gradient(ellipse at center, #ff670f 0%,#ff670f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=1 );
  color:#fff!important;
  padding:3px 15px;
} 
.uk-button{text-transform: none;}
.button-dropdown {font-size:16px;line-height:35px;}
.uk-button {border-radius: 30px;}
.uk-button-default {border:2px solid #777;background:none;}
.uk-button-purple {background: #A23F97;color:#fff!important;}
.uk-button-purple:hover {background: #96308b;color:#fff!important;}
.uk-button-green {background: #00a77e;color:#fff!important;}
.uk-button-green:hover {background: #058263;color:#fff!important;}
.uk-button-yellow {background: #ffa200;color:#fff!important;}
.uk-button-yellow:hover {background: #ffa200;color:#fff!important;text-decoration:none;}
.button-drop-white {background: #fff;color: #111;border-radius: 50px;margin: 0 -25px 5px 20px;display: inline-block;padding: 3px;}
.tm-button-buy, .tm-button-buy:hover {background: #ffa200;color:#fff!important;font-size:16px;display:block;margin:auto;border-radius:30px;text-align:center;padding:5px 20px;box-shadow: 6px 5px 1em #ddd;}


.uk-box-lightgrey.uk-hovered-white {border:1px solid #ececec;box-sizing: border-box;} 
.uk-hovered-white:hover {background:#fff;border:1px solid #ececec;} 

.my_href_artsale {
    color: #ffffff;
    border-bottom: 1px dotted #ffffff;
    font-size: 13px;}

.uk-link, a, a:hover {color: #058263;}
.uk-link-heading a:hover, a.uk-link-heading:hover {color: #00A77E;}
.uk-slideshow-nav.uk-subnav-pill>*>:first-child {box-sizing: border-box; border-bottom: 5px solid transparent;}
.uk-slideshow-nav.uk-subnav-pill>.uk-active>a {background: none;color: #111;border-bottom: 5px solid #ff670f;}
.uk-slideshow-nav.uk-subnav-pill>*>a:focus, .uk-slideshow-nav.uk-subnav-pill>*>a:hover {color: #111;}
#catalog_dropdown ul > li > a {font-weight:400;line-height:1.2em;} 
#catalog_dropdown ul > li > ul > li >a {font-weight:normal;color:#666!important;} 
ul.left-category-menu li {text-transform: uppercase;}
ul.left-category-menu ul.uk-nav-sub a {text-transform: lowercase;line-height:1.2em;color:#444;padding: 7px 12px;text-transform: initial;}


.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {font-size: 15px; color: #000; margin: 4px 8px 4px 0px;}
.uk-nav-default>li.uk-active>a {color: #00a77e;}
.uk-nav-default {font-size: 16px;line-height: 16px;}
.uk-nav-parent-icon>.uk-parent>a::before {
    content: "";
    width: 16px;
    height: 16px;
    float: right;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.uk-nav-parent-icon>.uk-parent>a::after {
    display: none;
}


.tm-btn-hover {padding: 5px 8px;}
.tm-btn-hover:hover {background-color: #00a77e;border-radius: 50%;}
.tm-icon-sprite {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
  vertical-align: bottom;
  background-image: url("../images/ico-sprite.png");
  background-repeat: no-repeat;
}
.tm-icon-user {
  background-position: 0 0;
}

.tm-icon-cart {
  background-position: 0 -24px;
}
.tm-icon-cart:hover, .tm-btn-hover:hover .tm-icon-cart {
  background-position: -24px -24px;
  background-color:#00a77e;
}

.tm-icon-wish {
  background-position: 0 -48px;
}
.tm-icon-wish:hover, .tm-btn-hover:hover .tm-icon-wish {
  background-position: -24px -48px;
  background-color:#00a77e;
}

.home-slide-show {}
.home-slide-show .tm-slides-qty-total{}
.home-slide-show .uk-slidenav, .home-slide-show .uk-slidenav:before {
  color: rgba(102,102,102,.9);
  outline: 0;
  border: 2px solid rgba(102,102,102,.9);
  border-radius: 50%;
  padding: 15px 20px;
}
.home-slide-show .uk-slidenav:hover {
  border: 2px solid #43b797;
  padding: 17px 22px;
  color:#fff;
}

.home-slide-show .current-slide{color:#fff;font-size:24px;}
.home-slide-show .total-slides{color:#fff;}

.timermod.item_image {background:#fff;position:relative;text-align:right;margin-top: 10px;padding:10px 0;}
.timermod.item_image a{display:block;text-align:left;}
.nvg-timer-label {
  position: absolute;
  right: -35px;
  top: -40px;
  background: rgba(60,186,151,1) /*#ffe739*/;
  padding: 10px;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  line-height: 56px;
  text-align:center;
  font-weight: bold;
  box-shadow: 2px 1px 0.4em #ccc;
  color: #fff;
}
.nvg-timer-label-discount {font-size:24px;}

.tm-link-yellow, .tm-link-yellow:hover {
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top, transparent 60%, rgba(255,162,0,1) 40%, rgba(255,162,0,1) 100%);
  background: -webkit-linear-gradient(top, transparent 60%,rgba(255,162,0,1) 40%,rgba(255,162,0,1) 100%);
  background: linear-gradient(to bottom, transparent 60%,rgba(255,162,0,1) 40%,rgba(255,162,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ffa200',GradientType=0 );
  color:#111;
  text-decoration:none;
  }

.tm-link-green, .tm-link-green:hover, .uk-link-green:hover, .tm-jshop-price, .block_bonus {
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top, transparent 60%, rgba(60,186,151,1) 40%, rgba(60,186,151,1) 100%);
  background: -webkit-linear-gradient(top,transparent 60%,rgba(60,186,151,1) 40%,rgba(60,186,151,1) 100%);
  background: linear-gradient(to bottom, transparent 60%,rgba(60,186,151,1) 40%,rgba(60,186,151,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#3cba97',GradientType=0 );
  color:#111;
  text-decoration:none;
  }
.my_href_dotted {
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top, transparent 80%, rgba(60,186,151,1) 20%, rgba(60,186,151,1) 100%);
  background: -webkit-linear-gradient(top,transparent 80%,rgba(60,186,151,1) 20%,rgba(60,186,151,1) 100%);
  background: linear-gradient(to bottom, transparent 80%,rgba(60,186,151,1) 20%,rgba(60,186,151,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#3cba97',GradientType=0 );
  color:#111;
  text-decoration:none;
  }
.my_href_dotted:hover {
  background: rgb(255,255,255);
  background: -moz-linear-gradient(top, transparent 60%, rgba(60,186,151,1) 40%, rgba(60,186,151,1) 100%);
  background: -webkit-linear-gradient(top,transparent 60%,rgba(60,186,151,1) 40%,rgba(60,186,151,1) 100%);
  background: linear-gradient(to bottom, transparent 60%,rgba(60,186,151,1) 40%,rgba(60,186,151,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#3cba97',GradientType=0 );
  color:#111;
  text-decoration:none; 
  }
.tm-jshop-price {
  display:inline-block;
  font-size: 30px;
  padding: 0 4px;
  line-height: 30px;
  font-weight: bold;
  margin-right:20px;
}
.clock-wrapper .digit {font-size:24px;line-height:24px:}
.digit-title {font-size: .875rem;line-height: 1.5;margin-top:-5px;font-weight: bold;}

/***** JoomShopping ****/
.latest_products {border:none!important;}
.nvg-category-name {padding:5px 15px;}
.product_bonus {/*line-height: 1;margin-bottom: 20px;font-size: .875rem;*/}
.block_bonus {font-weight:bold;}

.freedelivery_products .uk-slidenav-previous,
.freedelivery_products .uk-slidenav-next  {border: 1px solid;border-radius: 50%;padding: 10px 15px;display: inline-block;}
.chzn-container {width: 100%!important;font-size:16px; vertical-align:middle;}
.chzn-container-single .chzn-single {
  background:#fff;
  padding: 0 10px;
  background: #fff;
  color: #666;
  border: 1px solid #e5e5e5;
  transition: .2s ease-in-out;
  transition-property: color,background-color,border;
  height: 40px;
  border-radius: 0;
  display: block;
  padding-top:6px;
  }
.chzn-single div{padding-top:6px;}

#iml_pickpoint_map,#postamat_pickpoint_map {min-height: 480px;}
.big_letter_city_delivery {padding: 5px; background: #05926e; color: #ffffff; border-radius: 6px;}
.tm-city-column {margin-top:0!important;}
.modSonStatus a {font-size:120%;font-weight:bold;text-decoration:underline;}

#abc_manufactuters_dropdown {overflow: auto; scrollbar-width: thin;}
#abc_manufactuters_dropdown .head_symbols {
	font-weight: bold;
	font-size: 29px;
}
/********************JoomShopping ************************/


.jshop_list_product{/*border: 1px solid #e5e5e5!important;*/}
.ordering.other div:hover, .activeorderedblock div:hover {cursor:pointer; color:#000;}
.tm-product-card .uk-card-badge {top: 5px;right: 5px;}
.img-inlist-product {/*height:150px!important; padding-top: 20px;*/}
.img-inlist-product img{max-height:150px;}
.inlist-price {font-weight: bold;font-size: 110%;}
.old-price-inlist {font-size: 16px;}
.uk-card-product div.uk-card-footer {border-top: 1px dotted #e5e5e5;} 
.button_buy {}
.js-add-to-cart {color: #fff;}
.js-add-to-cart:hover, .js-add-to-cart:focus {cursor: pointer;}
.js-add-to-cart:hover, .js-add-to-cart:focus {cursor: pointer;}
.tm-notavailable[disabled] {border:1px solid #950000;color:#777;min-height:36px;}
.tm-notavailable:hover, .tm-notavailable:focus {cursor: default;}
.nvg-block-muted {opacity:.7;filter: gray;-webkit-filter: grayscale(1);filter: grayscale(1);}
.tm-product-card.nvg-block-muted:hover {box-shadow:none;opacity:.5;}
.jshop_ean.uk-label {background-color: #f1f1f1;color: #333;}
.tm-products-grid,.tm-products-list {margin-right: -1px!important;}
.tm-products-grid .js-add-to-cart {padding:0;}
.tm-product-oldprice {position:relative;}
.tm-oldprice {text-decoration:line-through;font-size: 24px; }
.jshop_pagination .uk-pagination {margin:0;}
.block_filter_list_category .uk-input, .block_filter_list_category .uk-select:not([multiple]):not([size]) {height: auto;}
.ordering .uk-first-column {padding-left: 0!important;}
.tm-products-list .tm-product-card-body .price_extra_info {display:none;}
@media (max-width:767px) { 
	.tm-products-list .js-add-to-cart {padding: 0!important;line-height: 24px!important; }

}
img.jshop_img {max-height: 190px;}
.button-drop-sorting, .button-drop-sorting-direct {
    background: #fff;
    border-radius: 30px;
    padding: 0 10px;
    line-height: 25px;
	color:#111;
	
}
.button-drop-sorting-direct {background: #fff;border-radius: 30px;line-height: 25px;}

.activeorderedblock .uk-icon:not(.button-drop-white) [stroke*='#']:not(.button-drop-white) {
    stroke-width: 2;
}
/************** modules product ***************/
.image {min-height: 185px;}

/************** list products ***************/
.sort-chevron {min-width:20px}
.block_product.uk-grid-margin {margin-top:2px!important;}
select#manufacturers {height: 25px;padding: 0 10px;line-height: 16px;border-radius: 15px;}
.box_manufacrurer.uk-button{padding-right: 8px;}

/************** product card ***************/
.product_label {z-index: 4!important;top: 0!important;left: 0;!important;}
.image_middle.uk-sticky.uk-active {z-index: 3!important;}
.image_middle.uk-sticky {z-index: 3!important;}
.jshop .input_type_radio input[type="radio"] {display: none;}
.jshop.productfull .radio_attr_label {
	border: 1px solid #e5e5e5;
	color:#777;
	display: inline-block;
	padding:5px 10px;
	font-size: .875rem;
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
    -webkit-transition-property: color,background-color;
    transition-property: color,background-color;
    border-radius: 4px;
}
.jshop.productfull .radio_attr_label:hover {background-color: #f8f8f8;;z-index: 10;cursor:pointer;}
.jshop.productfull .input_type_radio input[type="radio"]:checked + label span {
	border: 1px solid #1e87f0;
	color: #000;
	-webkit-font-smoothing: antialiased;
}
[id^="block_attr_sel"] select {width:70%;margin:0 10px 10px 0;}
 
 
.taxandshipping .plusshippinginfo{ margin-top:-7px;}
.old-price-wrapper {
  margin: 0;
  display: block;
  height: 20px;
}

.old-price-wrapper {
  margin-bottom: 20px;
  margin-right: 10px;
  flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
}

.old-price-wrapper .benefit-tooltip {
  display: inline-block;
  background: #ff5252;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  padding: 5px 10px;
  position: relative;
  margin-left: 10px;
  font-size: 12px;
}

.old-price-wrapper .benefit-tooltip:before {
  border-top: 13px solid #ff5252;
  border-right: 13px solid transparent;
  left: 0;
  content: '';
  position: absolute;
  bottom: -7px;
}

.old-price-wrapper .benefit-tooltip small {font-size: 80%;}

.quantityless, .quantitymore {display:inline-block!important; padding:3px!important;}
.quantityless:hover, .quantitymore:hover {cursor:pointer;}
.nvg-btn-addreview {}
.nvg-old-price {margin-bottom:-15px;}
.prod_related .tm-products-list .tm-product-card {border-right: none;}
.qtylessmore {min-width:30px;}
.prod_related_slider .uk-box-lightgrey {background: #fff;}

.review_mark{color: #333333;height: 18px;}
.stars_no_active{height:20px;background-image:url(../images/stars.png);background-repeat:repeat-x;background-position:0 0;display:inline-block;margin-right:5px}
.stars_active{height:20px;background-image:url(../images/stars.png);background-repeat:repeat-x;background-position:0 -20px}

.uk-icon.filled [stroke*='#'] {
	fill: currentColor;
}
 
/***************************** CART WISHLIST**********************/
.incart .list_attribute p, .incart .list_extra_field p,
.inwishlist .list_attribute p, .inwishlist .list_extra_field p
 {margin:0;padding:0;}


/***************************** CHEKOUT **********************/
span#active_step {font-size: 110%;}

.tm-products-list .list-rating, .tm-products-grid .grid-rating  {display:flex;}
.tm-products-grid .list-rating, .tm-products-list .grid-rating {display:none;}
.tm-products-grid .tm-product-card-shop {margin-top: auto!important;}

/***************************** from donor **********************/
.tm-toolbar-container:not(.uk-navbar-transparent) {background: #222}

.tm-toolbar-container .uk-navbar-item {color: #999}

.tm-toolbar-container .uk-navbar-nav>li>a {text-transform: none;height: 40px}

.tm-toolbar-container .uk-navbar-item,
.tm-toolbar-container .uk-navbar-toggle {
	height: 40px
}

.tm-navbar-container:not(.uk-navbar-transparent) {
	background: #fff
}

.tm-navbar-container {
	border-bottom: 1px solid #e5e5e5
}

.tm-navbar-container-fixed {
	z-index: 1005
}

.tm-navbar-container .uk-navbar-item,
.tm-navbar-container .uk-navbar-nav>li>a,
.tm-navbar-container .uk-navbar-toggle {
	height: 60px
}

.tm-navbar-button .uk-badge {
	font-size: .625rem;
	position: absolute;
	margin-top: -10px;
	right: 1px;
	min-width: 18px;
	height: 18px
}

.tm-link-to-all>* {
	vertical-align: middle
}

.tm-link-to-all>.uk-icon {
	position: relative;
	left: 0;
	margin-left: 3px;
	-webkit-transition: left 60ms;
	transition: left 60ms
}

.tm-link-to-all:hover>.uk-icon {
	left: 2px
}

.tm-aside-column {
	min-width: 270px
}

.tm-change-view {
	display: none
}

@media (min-width:768px) {
	.tm-change-view {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.tm-product-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-transition: -webkit-box-shadow .1s ease-in-out;
	transition: box-shadow .1s ease-in-out;
	transition: box-shadow .1s ease-in-out, -webkit-box-shadow .1s ease-in-out;
	background-color: #fff;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}

.tm-product-card.uk-first-column {
	border-left: none
}

@media (max-width:767px) {
	.tm-product-card {
		width: 100%!important;
	}
}

@media (min-width:768px) {
	.tm-product-card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.tm-product-card:hover {
		z-index: 2;
		-webkit-box-shadow: 0 28px 50px rgba(0, 0, 0, .16);
		box-shadow: 0 28px 50px rgba(0, 0, 0, .16)
	}
}

.tm-product-card-media {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 40%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.tm-product-card-media>.tm-ratio {
	height: 100%
}

.tm-product-card-media>.tm-ratio>.tm-media-box {
	padding: 15px
}


@media (min-width:640px) {
	.tm-product-card-media>.tm-ratio>.tm-media-box {
		padding: 20px
	}
}

@media (min-width:768px) {
	.tm-product-card-media {
		width: 100%
	}
}

.tm-product-card-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 15px 15px 15px 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

@media (min-width:640px) {
	.tm-product-card-body {
		padding: 20px 20px 20px 0
	}
}

@media (min-width:768px) {
	.tm-product-card-body {
		padding: 0 20px 20px
	}
}

.tm-product-card-title {
	font-size: 16px;
	line-height: 22px;
	display: -webkit-box;
	display: -ms-flexbox;
	overflow: hidden;
	max-height: 66px;
	margin: 0 0 20px;
	text-overflow: ellipsis;
	color: inherit;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

@media (min-width:640px) {
	.tm-product-card-title {
		font-size: 18px;
		line-height: 24px;
		max-height: 72px
	}
}

.tm-product-card-properties {
	display: none;
	margin: 0
}

.tm-product-card-properties>li:nth-child(n+2) {
	margin-top: 5px
}

.tm-product-card-shop {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: auto;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.tm-product-card-prices {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.tm-product-card-price {
	font-size: 20px;
	font-weight: 500;
	line-height: 1
}

.tm-product-card-add {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 10px;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.tm-product-card-add-button {
	position: relative;
	bottom: -8px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 36px;
	height: 36px;
	padding: 0;
	border-radius: 500px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tm-product-card-add-button-text {
	display: none
}

.tm-product-card-labels {
	position: absolute;
	z-index: 1;
	top: 20px;
	right: 20px
}

.tm-product-card-labels>.uk-label {
	font-size: 10px;
	display: table;
	margin-bottom: 3px;
	margin-left: auto;
	padding: 0 3px
}

.tm-product-card-labels>.uk-label:last-child {
	margin-bottom: 0
}

.tm-product-card-actions {
	margin-right: 10px;
	margin-bottom: 2px
}

.tm-product-card-actions:only-child {
	margin-right: 0
}

.tm-product-card-action {
	margin-right: 10px
}

.tm-product-card-action:last-child {
	margin-right: 0
}

.tm-product-card-action-text {
	display: none;
	border-bottom: 1px dotted
}

.tm-products-list .tm-product-card {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	-webkit-box-shadow: none;
	box-shadow: none
}

.tm-products-list .tm-product-card:last-child {
	border-bottom: none
}

.tm-products-list .tm-product-card:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

@media (min-width:768px) {
	.tm-products-list .tm-product-card {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.tm-products-list .tm-product-card-media {
		width: 33.3%
	}
	.tm-products-list .tm-product-card-body {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		padding: 20px 20px 20px 0
	}
	.tm-products-list .tm-product-card-info {
		padding-right: 20px;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-preferred-size: 0%;
		flex-basis: 0%
	}
	.tm-products-list .tm-product-card-properties {
		display: block
	}
	.tm-products-list .tm-product-card-shop {
		display: block;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		/*width: 33.3%;*/
		min-width: 170px;
		margin: 0;
		padding-left: 20px;
		border-left: 1px solid #e5e5e5;
		-ms-flex-negative: 0;
		flex-shrink: 0
	}
	.tm-products-list .tm-product-card-price {
		font-size: 24px
	}
	.tm-products-list .tm-product-card-add {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 10px;
		margin-left: 0
	}
	.tm-products-list .tm-product-card-add-button {
		bottom: 0;
		width: 100%;
		height: auto;
		padding: 0 5px;
		border-radius: 4px
	}
	.tm-products-list .tm-product-card-add-button-icon {
		display: none
	}
	.tm-products-list .tm-product-card-add-button-text {
		display: block;
		border-radius: 4px;
	}
	.tm-products-list .tm-product-card-actions {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		margin-top: 10px;
		margin-right: 0;
		margin-bottom: 0;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		-ms-flex-item-align: start;
		align-self: flex-start
	}
	.tm-products-list .tm-product-card-actions:only-child {
		margin-top: 0
	}
	.tm-products-list .tm-product-card-action {
		margin-right: 0;
		margin-bottom: 10px
	}
	.tm-products-list .tm-product-card-action:last-child {
		margin-bottom: 0
	}
	.tm-products-list .tm-product-card-action-text {
		display: inline;
		margin-left: 5px
	}
}

.tm-action-button-active,
.tm-action-button-active>* {
	color: #f0506e
}

.tm-filters {
	display: none
}

.tm-filters .uk-accordion>* {
	margin-top: 0;
	border-top: 1px solid #e5e5e5
}

.tm-filters .uk-accordion>:first-child {
	border-top: none
}

.tm-filters.uk-offcanvas.uk-open {
	margin: 0;
	padding: 0
}

.tm-filters.uk-offcanvas.uk-offcanvas-overlay:before {
	position: fixed
}

@media (min-width:960px) {
	.tm-filters.uk-offcanvas {
		position: static;
		display: block
	}
	.tm-filters.uk-offcanvas .uk-offcanvas-bar {
		position: static;
		overflow: visible;
		width: auto;
		-webkit-transform: none;
		transform: none;
		background: 0 0
	}
	.tm-filters.uk-offcanvas .uk-offcanvas-bar>.uk-card>.uk-card-header {
		display: none
	}
}

.tm-scrollbox {
	overflow: auto;
	max-height: 300px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #fff), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(70%, #fff)) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), transparent) 0 100%;
	background: linear-gradient(#fff 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), #fff 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), transparent), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), transparent) 0 100%;
	background-color: #fff;
	background-repeat: no-repeat;
	background-attachment: local, local, scroll, scroll;
	background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px
}

.tm-checkbox,
.tm-radio {
	display: none
}

.tm-checkbox+label,
.tm-radio+label {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	cursor: pointer
}

.tm-checkbox+label::after,
.tm-checkbox+label::before,
.tm-radio+label::after,
.tm-radio+label::before {
	content: "";
	display: block;
	width: 16px;
	height: 16px
}

.tm-checkbox+label::before,
.tm-radio+label::before {
	margin-top: 3px;
	margin-right: 10px;
	border: 1px solid #e5e5e5;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.tm-checkbox:checked+label::before,
.tm-radio:checked+label::before {
	border-color: transparent;
	background-color: #1e87f0
}

.tm-checkbox+label::after,
.tm-radio+label::after {
	position: absolute;
	top: 3px;
	left: 0;
	border: 1px solid transparent
}

.tm-checkbox:checked+label::after,
.tm-radio:checked+label::after {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.tm-checkbox+label::before {
	border-radius: 4px
}

.tm-radio+label::before {
	border-radius: 50%
}

.tm-checkbox:checked+label::after {
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)
}

.tm-radio:checked+label::after {
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.tm-help-icon {
	position: relative;
	margin-left: 5px;
	cursor: pointer;
	color: #999;
	border-radius: 100%;
	background-color: #f8f8f8
}

.tm-help-icon:hover {
	color: #666
}

.tm-slider-items .tm-media-box-frame {
	padding: 10px;
	-webkit-transition: .25s linear;
	transition: .25s linear;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	opacity: .75
}

.tm-slider-items>:hover .tm-media-box-frame {
	opacity: 1
}

.tm-slider-items>.uk-active .tm-media-box-frame {
	opacity: 1;
	border-color: #1e87f0
}

.tm-variations {
	margin: 0 0 0 -10px
}

.tm-variations>* {
	padding-left: 10px
}

.tm-variations>*>:first-child {
	color: #666;
	border: 1px solid #e5e5e5
}

.tm-variations>.uk-active>a {
	color: #666;
	border-color: #1e87f0;
	background-color: transparent
}

.tm-variations>*>.tm-variation-color {
	padding: 5px;
	border-radius: 50%
}

.tm-variation-color>div {
	width: 20px;
	height: 20px;
	border-radius: 50%
}

.tm-product-info {
	border-top: 1px solid #e5e5e5
}

@media (min-width:960px) {
	.tm-product-info {
		min-width: 390px;
		border-top: none;
		border-left: 1px solid #e5e5e5
	}
}

.tm-product-price {
	font-size: 40px;
	font-weight: 500;
	line-height: 1
}

.tm-product-add-button {
	padding: 0 15px
}

@media (min-width:410px) {
	.tm-product-add-button {
		padding: 0 25px
	}
}

.tm-product-description {
	/*border-top: #e5e5e5 solid 1px*/
}

.tm-product-nav,
.tm-product-nav>.uk-subnav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tm-product-nav {
	overflow: auto;
	/*background-color: #fff*/
}

.tm-product-nav>.uk-subnav {
	margin: 0 auto;
	padding: 10px 15px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

@media (min-width:640px) {
	.tm-product-nav>.uk-subnav {
		padding: 20px
	}
	
}

.tm-product-nav>.uk-subnav>:first-child {
	padding-left: 0
}

.tm-product-nav-fixed {
	-webkit-transition: -webkit-box-shadow .1s ease-in-out;
	transition: box-shadow .1s ease-in-out;
	transition: box-shadow .1s ease-in-out, -webkit-box-shadow .1s ease-in-out;
	-webkit-box-shadow: inset 0 -1px 0 0 #e5e5e5;
	box-shadow: inset 0 -1px 0 0 #e5e5e5
}

.tm-quantity-input {
	width: 49px!important;
	/*margin: 0 5px!important;*/
	text-align: center
}

.tm-slidenav.uk-invisible {
	visibility: visible!important;
	pointer-events: none;
	opacity: .3
}

.tm-checkout {
	counter-reset: list
}

.tm-checkout-title::before {
	content: counter(list) ". ";
	counter-increment: list;
	color: #999
}

.tm-choose {
	position: relative;
	width: 100%;
	padding: 40px 20px 10px;
	cursor: pointer;
	border: 1px solid #e5e5e5;
	border-radius: 4px
}

.tm-choose.uk-active {
	border-color: #1e87f0
}

.tm-choose:not(.uk-active):focus,
.tm-choose:not(.uk-active):hover {
	background-color: #f8f8f8
}

.tm-choose::before {
	position: absolute
}

.tm-choose::after,
.tm-choose::before {
	content: "";
	top: 12px;
	left: 50%;
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.tm-choose::before {
	border: 1px solid #e5e5e5;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.tm-choose:hover::before {
	background-color: #f8f8f8
}

.tm-choose.uk-active::before {
	border-color: transparent;
	background-color: #1e87f0
}

.tm-choose::after {
	position: absolute;
	border: 1px solid transparent
}

.tm-choose.uk-active::after {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E)
}

.tm-choose .tm-choose-title {
	font-size: .875rem;
	text-align: center;
	text-transform: uppercase;
	color: #999
}

.tm-choose.uk-active .tm-choose-title {
	color: #666
}

.tm-choose .tm-choose-description {
	font-size: .6875rem;
	margin-top: 5px;
	text-align: center;
	color: #999
}

.uk-card-body.uk-card-small .tm-wrapper,
.uk-card-small .uk-card-body .tm-wrapper {
	margin-right: -20px;
	margin-left: -20px
}

.uk-card-body.uk-card-small .tm-wrapper:first-child,
.uk-card-small .uk-card-body .tm-wrapper:first-child {
	margin-top: -20px
}

.uk-card-body.uk-card-small .tm-wrapper:last-child,
.uk-card-small .uk-card-body .tm-wrapper:last-child {
	margin-bottom: -20px
}

.uk-card-body.uk-card-small .tm-wrapper figcaption,
.uk-card-small .uk-card-body .tm-wrapper figcaption {
	margin-right: 20px;
	margin-left: 20px
}

.uk-card-body .tm-wrapper {
	margin-right: -30px;
	margin-left: -30px
}

.uk-card-body .tm-wrapper:first-child {
	margin-top: -30px
}

.uk-card-body .tm-wrapper:last-child {
	margin-bottom: -30px
}

.uk-card-body .tm-wrapper figcaption {
	margin-top: 5px;
	margin-right: 30px;
	margin-left: 30px;
	text-align: center;
	color: #999
}

@media (min-width:1200px) {
	.uk-card-body .tm-wrapper {
		margin-right: -40px;
		margin-left: -40px
	}
	.uk-card-body .tm-wrapper:first-child {
		margin-top: -40px
	}
	.uk-card-body .tm-wrapper:last-child {
		margin-bottom: -40px
	}
}

.tm-compare-table {
	height: 0
}

.tm-compare-table td,
.tm-compare-table th {
	vertical-align: top
}

.tm-compare-table th {
	font-size: 16px;
	text-transform: none
}

.tm-compare-table tbody>tr:nth-of-type(even) {
	background-color: #f8f8f8
}

.tm-compare-table-column {
	min-width: 240px
}
#list_product_image_middle {background:#fff;}

.tm-rating {
	margin-left: -3px;
	color: #999
}

.tm-rating>* {
	padding-left: 3px
}

.tm-reviews-column {
	min-width: 200px
}

.tm-cart-quantity-column {
	min-width: 115px!important
}

.tm-nav>li>a {
	padding: 10px 0
}

.tm-nav>li.uk-active>a,
.tm-nav>li>a:hover {
	-webkit-box-shadow: inset 2px 0 0 #1e87f0;
	box-shadow: inset 2px 0 0 #1e87f0
}

.tm-nav>li.uk-active>a {
	font-weight: 500
}

.tm-ratio {
	position: relative
}

.tm-ratio::before {
	content: "";
	display: block;
	width: 100%
}

.tm-ratio>a {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.tm-ratio-1-1::before {
	padding-top: 100%
}

.tm-ratio-3-2::before {
	padding-top: 66.66%
}

.tm-ratio-4-3::before {
	padding-top: 75%
}

.tm-ratio-16-9::before {
	padding-top: 56.25%
}

.tm-media-box {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%
}

.tm-media-box-frame {
	border: 1px solid #e5e5e5;
	border-radius: 4px
}

.tm-media-box-zoom {
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}

.tm-media-box-wrap {
	position: relative;
	height: 100%;
	margin: 0
}

.tm-media-box-wrap>* {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: block;
	max-width: 100%;
	max-height: 100%
}

.tm-pseudo {
	border-bottom: 1px dotted
}

@media (max-width:640px) {
	.tm-ignore-container {
		margin-right: -15px;
		margin-left: -15px;
		border-radius: 0
	}
}

.tm-shadow-remove {
	-webkit-box-shadow: none;
	box-shadow: none
}

.tm-shine {
	position: relative;
	overflow: hidden!important;
}

.tm-shine::after {
	content: "";
	position: absolute;
	top: 0;
	left: -30px;
	width: 30px;
	height: 100%;
	-webkit-transform: skew(-10deg, 0deg);
	transform: skew(-10deg, 0deg);
	opacity: .3;
	background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, .03)), color-stop(30%, rgba(255, 255, 255, .6)), color-stop(50%, rgba(255, 255, 255, .85)), color-stop(70%, rgba(255, 255, 255, .85)), color-stop(71%, rgba(255, 255, 255, .85)), to(rgba(255, 255, 255, 0)));
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .03) 1%, rgba(255, 255, 255, .6) 30%, rgba(255, 255, 255, .85) 50%, rgba(255, 255, 255, .85) 70%, rgba(255, 255, 255, .85) 71%, rgba(255, 255, 255, 0) 100%)
}

.tm-shine:hover::after {
	left: 100%;
	-webkit-transition: .6s ease-out;
	transition: .6s ease-out
}

.tm-grayscale {
	-webkit-filter: grayscale(100%) opacity(50%);
	filter: grayscale(100%) opacity(50%)
}

.tm-grayscale:hover {
	-webkit-filter: none;
	filter: none
}
.uk-background-primary-lighten {
    background-color: #d8eafc;
}

.tm-button-ozon, .tm-button-ozon:hover, .tm-button-ozon:focus {
	background:#016afa;
	color:#fff;
}
.tm-button-wb, .tm-button-wb:hover, .tm-button-wb:focus {
	background: #c33fa4;
	background: -moz-linear-gradient(left,  #c33fa4 0%, #4a35ac 100%);
	background: -webkit-linear-gradient(left,  #c33fa4 0%,#4a35ac 100%);
	background: linear-gradient(to right,  #c33fa4 0%,#4a35ac 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c33fa4', endColorstr='#4a35ac',GradientType=1 );
	color:#fff;
}

/******************** End JoomShopping ************************/



@media (max-width: 640px) {
  .tm-pos-navbar-right.uk-navbar-item, .tm-pos-navbar-right.uk-navbar-item .uk-navbar-toggle {padding:0 5px;}
  .tm-dropdown-width {min-width:500px;}
  .uk-position-center-left-out {left:0;}
  .uk-position-center-right-out {right:0;left:inherit;}
  .uk-width-90 {width:auto;}
}
@media (min-width: 730px) {
  #iml_pickpoint_map,#postamat_pickpoint_map {min-height: 320px;}
}


@media (min-width: 960px) {
  .tm-dropdown-width {min-width:800px;}
  .freedelivery_products .uk-slidenav-previous {left: -70px;}
  .freedelivery_products .uk-slidenav-next  {right: -70px;}
  .tm-width-70 {width:70%}
  .tm-width-30 {width:30%}
  .uk-width-1-1.tm-width-70{width:100%}
  .tm-title-back{
    background: url(/images/template/title-back.png) no-repeat left bottom;
    display:flex;
    align-items: center;
    min-height:80px;
  }
  #iml_pickpoint_map,#postamat_pickpoint_map {min-height: 480px;}
}

@media (min-width: 1200px) {
  .tm-dropdown-width {min-width:1100px;}
}