/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */
@import url(searchresults.css);
@import url(custom-320-767.css) (min-width:320px);
@import url(custom-768-1024.css) (min-width:768px);
@import url(custom-1025-1220.css) (min-width:1025px);
@import url(custom-1221-1980.css) (min-width:1221px);

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .tm-block-light, .tm-block-primary {
    color: #222222 !important;
}

.tm-block-light {
    background: #FFFFFF;
}


/* Sub-objects: `uk-navbar-content`, `uk-navbar-brand`, `uk-navbar-toggle`
 ========================================================================== */
/*
 * Imitate navbar items
 */
.uk-navbar-content,
.uk-navbar-brand,
.uk-navbar-user,
.uk-navbar-flip .uk-icon-shopping-cart,
.uk-navbar-flip .uk-icon-phone,
.uk-navbar-search,
.uk-navbar-toggle {
  box-sizing: border-box;
  display: block;
  height: 100px;
  line-height: 100px;
  padding: 0 15px;
  float: left;
}
/*
 * Helper to center all child elements vertically
 */
.uk-navbar-content:before,
.uk-navbar-brand:before,
.uk-navbar-user:before,
.uk-navbar-search:before,
.uk-navbar-toggle:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* Sub-object: `uk-navbar-user`
 ========================================================================== */
.uk-navbar-flip .uk-icon-shopping-cart,
.uk-navbar-flip .uk-icon-phone,
.uk-navbar-user {
  font-size: 20px;
  color: #777777;
  text-decoration: none;
}
/*
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
 
.uk-navbar-flip .uk-icon-shopping-cart:hover,
.uk-navbar-flip .uk-icon-shopping-cart:focus,
.uk-navbar-flip .uk-icon-phone:hover,
.uk-navbar-flip .uk-icon-phone:focus,
.uk-navbar-user:hover,
.uk-navbar-user:focus {
  color: #777777;
  text-decoration: none;
  /* 2 */
  outline: none;
}
/*
 * 1. Center icon vertically
 */
.uk-navbar-user:after {
  content: "\f007";
  font-family: FontAwesome;
  /* 1 */
  vertical-align: middle;
}
.uk-navbar-user-alt:after {
  content: "\f007";
}

.uk-navbar-flip .uk-icon-phone,
.uk-navbar-flip .uk-icon-shopping-cart {
  vertical-align: middle;
 }

/* Sub-object: `uk-navbar-search`
 ========================================================================== */
.uk-navbar-search {
  font-size: 20px;
  color: #777777;
  text-decoration: none;
}
/*
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-navbar-search:hover,
.uk-navbar-search:focus {
  color: #777777;
  text-decoration: none;
  /* 2 */
  outline: none;
}
/*
 * 1. Center icon vertically
 */
.uk-navbar-search:after {
  content: "\f002";
  font-family: FontAwesome;
  /* 1 */
  vertical-align: middle;
}
.uk-navbar-search-alt:after {
  content: "\f002";
}

#ajax-search-button137 {
	background-color: rgba(0, 0, 0, 0)
}
 
.uk-button { 
border-radius: 0px;
}

.tm-fullscreen:not(.tm-noblog) #content-container {
	background-color: #fff;
}

#content-container > .tm-block-default:nth-child(1) {
    z-index: 979!important;
	
}
.tm-fullscreen:not(.tm-noblog)  #content-container > .tm-block-default,
.tm-fullscreen:not(.tm-noblog)  #content-container > .tm-block-default > .uk-container,
.tm-fullscreen:not(.tm-noblog)  #content-container > .tm-block-default > .uk-container > .uk-panel {
		background: none!important;
}

.tm-fullscreen:not(.tm-noblog) > #content-container > .tm-block-full-width > .uk-container,
.tm-fullscreen:not(.tm-noblog) > .dj-offcanvas-wrapper > .dj-offcanvas-pusher > .dj-offcanvas-pusher-in > #content-container > .tm-block-full-width > .uk-container
 {
  max-width: none !important;
  padding: 0 !important;
}

.tm-fullscreen:not(.tm-noblog) > #footer-container > .tm-block-full-width > .uk-container {
  max-width: none !important;
  padding: 0 !important;
}

.tm-toolbar {
    padding: 4px 0px 3px 20px;
    background: #ececec;
    box-shadow: inset 0 0 5px rgba(0,0,0,.06);
    font-size: 12px;
    line-height: 18px;
    color: #000;
	font-family: 'Roboto';
}

.tm-navbar {
box-shadow: 1px 1px 3px;
border: none;
border-radius: 0px;
}

header nav.tm-navbar div.uk-width-medium-2-10:nth-child(1) {
height: 90px;
}

.medium-margin-top {
	margin-top: 20px;
}

.dj-megamenu-custom138 {
    background: #fff;
}

.dj-megamenu-custom138 .dj-stickylogo img {
    max-height: 72px;
    width: auto;
    margin-top: -12px;
    padding-top: 0px;
}

.dj-megamenu-custom138.dj-megamenu-fixed {
    left: 225px;
}

.dj-megamenu-custom138 li.dj-up {
    width: 25%;
}

#dj-megamenu138placeholder,
.dj-megamenu-custom138 li a.dj-up_a,
.dj-megamenu-custom138 li a.dj-up_a span
{
height: 35px;
line-height: 35px;
width: 99.99%;
border: none;
text-align: center;
font-size: 13px;
font-family: 'Roboto';
}

.dj-megamenu-custom138 li a.dj-up_a {
    color: #383838;
	padding: 0px;
}

.dj-megamenu-custom138 li:hover a.dj-up_a, .dj-megamenu-custom138 li.hover a.dj-up_a, .dj-megamenu-custom138 li.active a.dj-up_a {
    background: #3435b1;
    color: #ffffff;
    border-right-color: #3435b1;
    border-left-color: #3435b1;
	width: 100%;
}

.jbzoo .jbfilter-label {
    color: #777777;
    background: #fff;
    font-family: 'Roboto';
}

@media (min-width: 768px) {

nav {
    height: 125px;
}

}

.tm-search-bar:not(.uk-hidden) {
    height: 35px;
}

input.uk-search-field {
    margin-top: 2px;
    margin-left: 35px;
}

.uk-search:before {
    top: 3px;
    left: 35px;
}

.jbzoo .category {
display: none !important;
}

.jbzoo .uk-thumbnail {
border: none;
box-shadow: none;
margin-top: -20px;
margin-bottom: -10px;
}

@media (min-width: 768px) {
	
.jbzoo-app-katalog-vzuttya .items{
	margin-top: 0px;
	
}

.jbzoo-app-katalog-vzuttya {
	margin-top: -20px;
}

.uk-panel-box, .uk-panel-box-tertiary {
    padding: 0px;
    border: none;
}

.uk-panel-box:hover {
	z-index: 100;
}

.uk-breadcrumb > li {
    font-size: 0.7rem;
	background: none;
}

.jbzoo-item-teaser .jbimage-link .uk-overlay-area, 
.jbzoo-item-teaser .jbimage-link .uk-overlay-area{  
	display: none !important;
}

.jbzoo-item-teaser a.jbimage-link:hover > img {
    opacity: 1 !important;
}

.jbzoo-item-teaser a.uk-thumbnail:hover, .jbzoo-item-teaser a.uk-thumbnail:focus{  
	box-shadow: none;
}


.jbzoo-item-teaser:hover div.uk-clearfix{  
    background-color: #fff;
    border-radius: 4px 4px 0 0;
    border: 1px solid #ccc;
	margin: -1px;
    border-bottom-width: 0;
    box-shadow: 0 7px 15px rgba(59,55,43,.25);
}

.catalogCard:hover .catalogCard-main {
    background-color: #fff;
    border-radius: 4px 4px 0 0;
    border: 1px solid #ccc;
    border-bottom-width: 0;
    box-shadow: 0 7px 15px rgba(59,55,43,.25);
}

.catalogCard-extra {
    display: none;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    padding: 17px 10px 16px;
    border-radius: 0 0 4px 4px;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    box-shadow: 0 7px 15px rgba(59,55,43,.25);
}

.catalogCard:hover .catalogCard-extra {
    display: block;
}
}

.navsearch,
.navcontacts,
.jbcart-module {
font-size: 13px;
padding: 15px 5px 0px 5px;
}

.jbcart-module-buttons {
width: max-content;	
	
}

@media (min-width: 1220px) {

.medium-margin-top {
	margin-top: -70px;
	display: block;
}

.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 5px;
}

.element-jbquickview,
.jbprice-tmpl-teaser .jsAddToCartModal, {
    float: right;
    padding: 0px 8px !important;
    margin: 0px;
    line-height: 30px;
    min-height: 20px;
}

.jbprice-tmpl-teaser .jbprice-value, 
.element-jbquickview, 
.jbprice-tmpl-teaser .jbprice-buttons{ 
width: 48%;
float: left;
}
.element-jbpriceplain {
	width: 48%;
float: left;
	
}

.jbzoo-item-teaser .item-image {
margin: -28px 0px 22px 0px;
padding: 0px;
overflow: hidden;
}

.jbzoo-item-teaser {
	//padding:1px !important;
}

.jbzoo .items .jbzoo-item {
    margin: 1px;
}


.jbzoo-item-teaser .item-text {
	display: none;
    box-sizing: border-box;
    position: absolute;
    width: 100% !important;
    padding: 17px 10px 16px !important;
    border-radius: 0 0 4px 4px;
    border: 1px solid #ccc;
	margin-left: -1px;
    border-top: 0;
    background: #fff;
    box-shadow: 0 17px 15px rgba(59,55,43,.25);
	z-index: 1000;
}
.jbzoo-item-product:hover .item-text {
display:block;
margin-top: 0px;
}

.jbzoo-item-teaser .item-text .dot:last-child{
display:none !important;
}

//.jbzoo-item-product:hover,
.item-column:hover {
z-index: 50;
//margin: -1px -1px 0;
}

.jbzoo-item-teaser .jbprice-tmpl-list dd.element-body{
margin: 0px;
}
.jbzoo-item-teaser .jbprice-tmpl-list {
position: absolute;
}

.jbzoo-item-teaser .item-properties .uk-list{
	margin-bottom: 0px;
}
.jbzoo-item-teaser .item-properties,
.jbzoo-item-teaser .item-text {
padding: 0px 15px 10px !important;
width: 90%;
}

.jbzoo-item-teaser .item-text .element-select span{ 
    color: #b2b2b2;
    font-size: 14px;
}
.jbzoo-item-teaser .item-text .element-select { 
    //margin-bottom: 8px;
    //color: #000;
    //font-size: 13px;
}

.jbzoo-item-teaser .item-text, 
.jbzoo-item-teaser .item-text > * { 
	//float:left;
    font-size: 12px;
    line-height: 18px;
}


.jbzoo-item-teaser .jsPriceButtons {
width: 100%;
}

.jbprice-tmpl-teaser .jbprice-value-total .jbcurrency-value,
.jbprice-tmpl-teaser .jbprice-value-total .jbcurrency-symbol,
.jbprice-value-row {
	color: #292b96;
    line-height: 16px;
	font-size: 17px !important;
    font-weight: 700;
	opacity: 1;
}

.jbprice-tmpl-teaser .jbprice-value-price
{
	margin: -2px 0 -6px;
	color: #ACACAC;
    font-size: 13px !important;
    text-decoration: line-through;
	font-weight: normal;
}

.jbprice-tmpl-teaser .jbprice-value-row,
.jbprice-tmpl-teaser .jbprice-value {
clear:left;
}

.teaser-sku,
.jbprice-tmpl-teaser .jbprice-sku,
.jbprice-tmpl-default .element-label,
.jbprice-tmpl-default .jbprice-sku {
float:left;
font-size: 11px;
color: #ACACAC;
margin-bottom:0px !important;
line-height: 22px;
}


.jbzoo-item-teaser .element-itemname * { 
    border-bottom: 1px solid rgba(0,0,0,.25);
    color: #000; 
}
.jbzoo-item-teaser .element-itemname {
    overflow: hidden;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
	color: #000;

}

.jbzoo-item-teaser .element-itemname a:hover {
    color: #666;
	text-decoration: none;
}

.jbprice-tmpl-teaser .jbprice-value-label,
.jbprice-tmpl-teaser .jbprice-value-save {
display:none;
}

.jbzoo .jbprice-discount-icon-text .jbcartvalue {
    -webkit-transform: none;
    -ms-transform: rotate(20deg);
    transform: none;
    font-size: 16px;
    font-family: "Georgia", Times New Roman, Times, sans-serif;
    font-weight: bold;
    line-height: 56px;
    height: 64px;
    min-height: 64px;
    max-height: 64px;
    width: 64px;
    min-width: 64px;
    max-width: 64px;
    display: block;
    color: #fefefe;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.31);
}

.jbzoo .jbfilter .jbfilter-element label.checkbox-lbl {
    display: block;
    float: left;
    margin-right: 0.5em;
    width: 45%;
    text-align: left;
}

.navsearch,
.navcontacts,
.jbcart-module {
font-size: 14px;
font-weight: 700;
padding: 15px 5px 5px 5px;
}

.navcontacts {
line-height: 23px;
}

.calllink {
font-size: 12px;
font-weight: normal;
}

.tm-sidebar-a {
padding: 40px;
}


}

.uk-pagination {
	clear: both;	
}


@media (min-width: 768px) {
	.jbzoo-view-category .item-column {
		float:left;
		width: 33.33%;
	}
	
	.jbzoo-view-category .item-column  > .uk-panel{
		margin: -1px;
	}
	
	.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 5px;
}

.jbprice-tmpl-teaser .jsAddToCartModal {
    float: right;
    padding: 0px 8px !important;
    margin: 0px;
    line-height: 30px;
    min-height: 20px;
}

.jbprice-tmpl-teaser .jbprice-value, 
.jbprice-tmpl-teaser .jbprice-buttons{ 
width: 48%;
float: left;
}

.jbzoo-item-teaser .item-image {
margin: -28px 0px 22px 0px;
padding: 0px;
overflow: hidden;
}

.jbzoo .items .jbzoo-item {
    margin: 1px;
}


.jbzoo-item-teaser .item-text {
	display: none;
    box-sizing: border-box;
    position: absolute;
    width: 100% !important;
    padding: 17px 10px 16px !important;
    border-radius: 0 0 4px 4px;
    border: 1px solid #ccc;
	margin-left: -1px;
    border-top: 0;
    background: #fff;
    box-shadow: 0 17px 15px rgba(59,55,43,.25);
	z-index: 1000;
}
.jbzoo-item-product:hover .item-text {
display:block;
margin-top: 0px;
}

.jbzoo-item-teaser .item-text .dot:last-child{
display:none;
}

//.jbzoo-item-product:hover,
.item-column:hover {
z-index: 50;
//margin: -1px -1px 0;
}

.jbzoo-item-teaser .jbprice-tmpl-list dd.element-body{
margin: 0px;
}
.jbzoo-item-teaser .jbprice-tmpl-list {
position: absolute;
}

.jbzoo-item-teaser .item-properties .uk-list{
	margin-bottom: 0px;
}
.jbzoo-item-teaser .item-properties,
.jbzoo-item-teaser .item-text {
padding: 0px 15px 10px !important;
width: 90%;
}

.jbzoo-item-teaser .item-text .element-select span{ 
    color: #b2b2b2;
    font-size: 14px;
}
.jbzoo-item-teaser .item-text .element-select { 
    //margin-bottom: 8px;
    //color: #000;
    //font-size: 13px;
}

.jbzoo-item-teaser .item-text, 
.jbzoo-item-teaser .item-text > * { 
	//float:left;
    font-size: 12px;
    line-height: 18px;
}


.jbzoo-item-teaser .jsPriceButtons {
width: 100%;
}

.jbprice-tmpl-teaser .jbprice-value-total .jbcurrency-value,
.jbprice-tmpl-teaser .jbprice-value-total .jbcurrency-symbol,
.jbprice-value-row {
	color: #292b96;
    line-height: 16px;
	font-size: 17px !important;
    font-weight: 700;
	opacity: 1;
}

.jbprice-tmpl-teaser .jbprice-value-price
{
	margin: -2px 0 -6px;
	color: #ACACAC;
    font-size: 13px !important;
    text-decoration: line-through;
	font-weight: normal;
}

.jbprice-tmpl-teaser .jbprice-value-row,
.jbprice-tmpl-teaser .jbprice-value {
clear:left;
}

.teaser-sku,
.jbprice-tmpl-teaser .jbprice-sku,
.jbprice-tmpl-default .element-label,
.jbprice-tmpl-default .jbprice-sku {
float:left;
font-size: 11px;
color: #ACACAC;
margin-bottom:0px !important;
line-height: 22px;
}


.jbzoo-item-teaser .element-itemname * { 
    border-bottom: 1px solid rgba(0,0,0,.25);
    color: #000; 
}
.jbzoo-item-teaser .element-itemname {
    overflow: hidden;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
	color: #000;
	clear: both;
	height: 20px;
}

.jbzoo-item-teaser .element-itemname a:hover {
    color: #666;
	text-decoration: none;
}

.jbprice-tmpl-teaser .jbprice-value-label,
.jbprice-tmpl-teaser .jbprice-value-save {
display:none;
}

.jbzoo .jbprice-discount-icon-text .jbcartvalue {
    -webkit-transform: none;
    -ms-transform: rotate(20deg);
    transform: none;
    font-size: 16px;
    font-family: "Georgia", Times New Roman, Times, sans-serif;
    font-weight: bold;
    line-height: 56px;
    height: 64px;
    min-height: 64px;
    max-height: 64px;
    width: 64px;
    min-width: 64px;
    max-width: 64px;
    display: block;
    color: #fefefe;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.31);
}

.jbzoo .jbfilter .jbfilter-element label.checkbox-lbl {
    display: block;
    float: left;
    margin-right: 0.5em;
    width: 45%;
    text-align: left;
}

.jbzoo .jbfilter .jbfilter-element label.lbl-novinki,
.jbzoo .jbfilter .jbfilter-element label.lbl-hiti {
	width: fit-content;
}

.jbzoo .jbfilter .jbfilter-checkbox:nth-child(2) {
	float: left;
	margin-right: 5px;
}

.jbcart-module-line{
   float: right;
}

.jbcart-module-empty.clearfix:before {
	display: table;
    content: '\f07a';
    font-family: FontAwesome;
    float: left;
    margin-right: 10px;
	line-height: 24px;
}

.jbcart-module-buttons.clearfix  .jbcart-module-gotocart,
.jbcart-module-buttons.clearfix  .jsEmptyCart{
	margin-top: -8px;
}

.navcontacts {
line-height: 23px;
}

.calllink {
font-size: 12px;
font-weight: normal;
}

.tm-sidebar-a {
//padding: 40px;
}

.tm-main {
left:23%;
}

}

@media (min-width: 1260px) {
	.jbzoo-view-category .item-column {
		float:left;
		width: 25%;
	}
	
	.jbzoo-view-category .item-column  > .uk-panel{
		margin: -1px;
	}
	
	.tm-sidebar-a {
		padding: 10px 25px;
	}
	
	.tm-main {
		left:22%;
	}
	
}


@media (min-width: 1420px) {

	.jbzoo-view-category .item-column {
		float:left;
		width: 20%;
	}
	
	.jbzoo-view-category .item-column  > .uk-panel{
		margin: -1px;
	}

	.jbzoo-view-category .tm-main {
    left: 20%;
	}
	
}

.dj-offcanvas-wrapper {
	margin-left: auto;
	margin-right: auto;
}

#titleto {
    font-size: 32px;
    line-height: 1.1;
    margin-left: 20px;	
	text-transform: uppercase;
	margin-bottom: 0px;
}

.jbzoo-view-filter .title {
	display:none;
}

.jbzoo .jbslider-input {
    //width: 45% !important;
}

.jbzoo .jbfilter-label {
text-shadow: none;	
	
}

#yoo-zoo.jbzoo-view-category {
	margin-top: -65px;
}
#yoo-zoo.jbzoo-view-filter {
	margin-top: -25px;
}
#yoo-zoo.jbzoo-view-filter > p{
	margin: 6px 0px 6px -10px;
}
	
#jbmodule-default-131 {
	margin-top: -20px;	
}
.jbzoo-view-filter .orderblock {
    margin-bottom: -40px;
	padding: 0px;
}

.orderblock {
    border-top: none;
    float: left;
    width: 100%;
    padding: 10px 0;
	text-align:right;
}
.orderblock .searchsel {
	display: inline-block;
    float: right;
    margin: 3px 0px 0px 0px;
    padding: 5px 15px;
    border: 1px solid #c7c7c7;
    height: 16px;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    text-align: left;
    background: url(../images/drop.png) no-repeat right;
    width: 170px;
}
.orderblock .searchsel:hover {
    overflow: visible;
	border-radius:20px 20px 0 0;	
}
span.searchsel ul {
    position: absolute;
    top: 26px;
    right: -1px;
    left: -1px;
    border: 1px solid #c7c7c7;
    border-top: none;
    z-index: 50;
    background: #fff;
    padding: 15px;
    border-radius: 0 0 20px 20px;
}
.orderblock ul li {
    list-style: none;
    padding: 0px;
}
.orderblock ul li:hover a {
    color: #999;
}
.orderblock li.active {
	position:absolute;
    top: -26px;
}
.orderblock li a {
	color: #777;
    font-size: 14px;
    font-family: 'Roboto';
}
span.ordertitle {
    display: inline-block;
    padding: 5px 20px;
	font-size: 14px;
    font-family: 'Roboto';
}
#yoo-zoo > div.category {
    margin: 0;
    padding: 0;
}

.jbzoo .items .item-properties {
    margin-top: -25px;
}

.jbzoo .uk-pagination > li a, .jbzoo .uk-pagination > li span {
    height: 25px;
}

.tm-footer-top .uk-nav > li > a {
    padding: 5px 0px;
}

.tm-overlay.uk-overlay .uk-overlay-area {
    background: rgba(43, 43, 43, 0.60);	
	margin: 5px;
}

.uk-scrollspy-inview .tm-overlay.uk-overlay .tm-overlay-headline {
    margin-right: 0px;
}

.uk-button {
text-shadow: none;
}

/* full width submenu */ 
.dj-megamenu-custom138 li a.dj-up_a .arrow:before { 
color: #FFFFFF !important;
font-weight: 700;
}

.dj-megamenu-custom138 li.dj-up.fullsub { 
position: static !important;
}
.dj-megamenu-custom138 li.dj-up.fullsub a.dj-up_a { 
position: relative;
}
.dj-megamenu-custom138 .djsubrow_separator { 
clear:both; 
border-bottom: 1px solid #3a3a3a; 
padding: 0 0 20px; 
margin: 0 0 20px;
}

/*		Product Sticker 	*/

.productSticker {
	position: absolute;
    left: -8px;
    bottom: 0;
    line-height: 1;
    top: 10px;
}

.catalogGrid.__indented .productSticker {
	bottom: 20px
}

.gallery .productSticker {
	bottom: 0;
	left: 0
}

.productSticker-item {
	position: relative;
	z-index: 1;
	display: table;
	height: 23px;
	line-height: 23px;
	margin-top: 2px;
	padding: 0 9px;
	border-radius: 2px 2px 2px 0;
	color: #fa9f0f;
	background: currentColor;
	font-size: 14px
}

.productSticker-item:first-child {
	margin-top: 0
}

.productSticker-item.__new {
	color: #3da5ca
}

.productSticker-item.__promo,
.productSticker-item.__countdown {
	color: #e93f11
}

.productSticker-item.__popular {
	color: #7baf35
}

.productSticker-item.__video {
	color: #4c626e
}

.productSticker-item:before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 8px 0;
	border-color: transparent currentColor transparent transparent
}

.productSticker-item:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	width: 8px;
	height: 8px;
	background: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%208%22%20width%3D%228%22%20height%3D%228%22%3E%3ClinearGradient%20id%3D%22flag2-shadow%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%224%22%20y1%3D%227%22%20x2%3D%224%22%3E%3Cstop%20offset%3D%220%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-opacity%3D%22.4%22%2F%3E%3C%2FlinearGradient%3E%3Cpath%20d%3D%22M0%200c.1.3.2.5.5.8l5.7%205.7c.7.7%201.8.8%201.8-.6V0H0z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22url%28%23flag2-shadow%29%22%2F%3E%3C%2Fsvg%3E) 0 0 no-repeat
}

.productSticker-content {
	color: #fff
}

.productSticker-image {
	position: relative;
	z-index: 1;
	margin-top: 2px
}

.productSticker-image:first-child {
	margin-top: 0
}

.productSticker-img {
	display: block
}


/*--  fancybox  --*/

/*--  fancybox 
	.fancybox-overlay .fancybox-wrap .fancybox-close{
		top: -28px;
		right: -28px;
	} --*/
	.fancybox-overlay .fancybox-wrap .fancybox-skin{
		padding: 20px !important;
		box-shadow: 0 0 13px rgba(40,40,40,.13) !important;
		border-radius: 0;
		background-color: #ffffff;
	}
	.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-outer{
		border: 1px dashed #cccccc;
	}
	
	
	
/*--  end fancybox  --*/

.item-edit-link {
	display: none;
	
}

.uk-button-success {
    color: #fff !important;
	background-color: #289B31;
}

.uk-panel-box .uk-button, .uk-panel-box .uk-button-primary {
    border: none;	
}
.uk-panel-box .uk-button-success:hover, .uk-panel-box .uk-button-primary:hover {
    border: none;
    color: #ffffff;
    box-shadow: inset 0 0 10px 30px #55b00c;
}

.uk-button-danger:hover,
.uk-button-danger:focus,
.uk-button-success:hover,
.uk-button-success:focus {
    color: #ffffff !important;
}

.uk-button-danger {
    color: #c11a39 !important;
}

/* start full render item */

.jbzoo-view-item h3 {
	width: 100%;
	color: #424242;
}
.jbzoo-view-index h1,
.jbzoo-view-item h1 {
	font-size: 30px;
    line-height: 38px;
	margin-bottom: 0px;
	color: #424242;
}

.jbzoo-view-item{
	//margin-top: -20px;
}
.sidebar_menu{
	margin-top: -25px;
}

.icons-h3 {
    padding-left: 35px;
    line-height: 30px;
    height: 30px;
}

.icon-pages-contact_phone {
    background: url(https://i.flagman.kiev.ua/static-pages/contacts/phone.png) no-repeat left center;
}

.icon-pages-contact_time {
    background: url(https://i.flagman.kiev.ua/static-pages/contacts/clock.png) no-repeat left center;
}

.icon-pages-contact_map {
    background: url(https://i.flagman.kiev.ua/static-pages/contacts/map.png) no-repeat left center;
    padding-left: 30px;
}

.icon-pages-contact_social {
    background: url(https://i.flagman.kiev.ua/static-pages/contacts/social.png) no-repeat left center;
    padding-left: 30px;
}

/* finish full render item */


#yoo-zoo .jbzoo-item-full .zoo-gallery {
//width: 150% !important;
}

#yoo-zoo .jbzoo-item-full .zoo-gallery .zoo-gallery-wall {
width: 10% !important; 
float: left !important;
    margin-bottom: -3px;
}

#yoo-zoo .jbzoo-item-full .zoo-gallery .slides {
width: 90% !important;
float: right !important;
left: 20%;
height: 500px !important;
}

#yoo-zoo .jbzoo-item-full .zoo-gallery .slides li {
width: 90% !important;
margin-top: -10px;
}

#yoo-zoo .jbzoo-item-full .zoo-gallery .slides li img{
width: 500px !important;
height: 500px !important;
margin-top: 30px;
}

#yoo-zoo .jbzoo-item-full .item-metadata,
#yoo-zoo .jbzoo-item-full .item-price {
//margin-left: 40%;
}

#yoo-zoo .jbzoo-item-full .jbprice-tmpl-modal  span.element-label:first-child{
float: left !important;
margin-right: 5px !important;
margin-left: 15px;
}

.new-products-module h3.uk-panel-title {
	text-align: center;
    margin: 25px;
    font-size: 46px;
	font-weight: 100;
	color: #2b2c98 !important;
}

#searchresults-container {
	display: none;
	
}

#offlajn-ajax-tile-results .search-result-card .search-result-title > span {
	letter-spacing: 0em;
}

.jbzoo-item-teaser .item-properties .jbprice-tmpl-teaser {
	height: 42px;
}

.jbzoo-item-teaser .item-title {
    margin-top: 5px!important;
    float: right;
    margin-right: 16px;
}

.jbzoo-item-teaser .jbprice-tmpl-full,
.jbzoo-item-teaser .jbprice-tmpl-full .jsDiscount{
	margin-bottom: 0px!important;
	
}

#yoo-zoo .jbzoo-item-full .zoo-gallery-wall.margin > * {
margin: 0px;

}

#yoo-zoo .jbzoo-item-full .zoo-gallery .nav span {
    width: 135%;
	border: 1px solid #ccc;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full h1 {
	text-align: center;
}

.jbfilter-jbpriceplain {
	clear:both;
	
}

.new-products-module .item-title { 
	text-align: center;
}
.new-products-module {
	margin: 0px 20px;
}

#yoo-zoo .jbzoo-item-full .related-product {
	float:left;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-3-5 {
	width:75%;
	border: 1px solid #ccc;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price {
	border: 1px solid #ccc;
	background: #f3f3f3;
	min-height: 450px;
}
	
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsBalance,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsElement.jsQuantity {
	margin: 10px 15px;	
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect {
	margin: 0px 15px 0px 15px;	
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsText {
	margin: 0px 15px 0px 15px;	
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsValue{
    margin: 0px 15px;
    float: right;
    clear: both;
	line-height: 16px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsValue:nth-child(3){ 
width: 238px;
    float: right;
    border-bottom: 1px solid #ccc;
    padding: 0px 15px 10px 0px;
    margin: 0px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal{
	padding-top: 10px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jbprice-value-total .jbcurrency-value, 
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jbprice-value-total .jbcurrency-symbol { 
	font-size: 32px;
    font-weight: 300;
    color: #c00;
    text-transform: lowercase;
    line-height: 1.2em;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jbprice-value-price { 
    font-size: 14px;
    color: #2f2f2f;
    text-decoration: line-through;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jbprice-value-save {
	font-size: 12px;
    color: #c00;
    text-transform: lowercase;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jbprice-value-save:before {
	content: 'ви економите ';
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 {
	width:25%;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect {
	//width:88%;
	padding-top: 10px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect .jbprice-option-select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsText .jbprice-option-select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect .jbprice-option-select select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsText .jbprice-option-select select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsAddToCart,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsRemoveFromCart,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .item-image,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .jbzoo-gallery-pro,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .etalage,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .etalage li.etalage_thumb{
    width: 100% !important;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .slides .fa,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .etalage .fa  {
font-weight: 700;
color: #2b2c98;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .etalage li.etalage_magnifier {
	display: none!important;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .etalage li {
	left: 0px!important;
}


#yoo-zoo .jbzoo-item-product.jbzoo-item-full .etalage li a{
	margin-left: 30%; //float: right;
	margin-top: -20px;
	
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .etalage li.etalage_zoom_area {
	left: 0px!important;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .jbzoo-gallery-pro,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .jbzoo-gallery-pro .etalage_small_thumbs ul {
	overflow: hidden;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .product-details {
display: block;
    width: 100%;
    margin-bottom: 30px;
    clear: both;
	//margin-top: -38px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .product-details ul {
	    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-columns: 2;
    column-count: 2;
    -webkit-column-gap: 40px;
    column-gap: 40px;
	
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .product-details ul li{ 
display: inline-block;
    width: 100%;
    padding: 7px 0;
    color: #2f2f2f;
    border-bottom: 1px solid #d9d9d9;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .product-details ul li strong { 
    display: block;
    float: left;
    width: 50%;
    padding-right: 1em;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .product-details ul li div{ 
display: block;
    float: left;
    width: 50%;
    padding-left: 1em;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .item-text .uk-subnav {
    margin-left: 0px;
    margin-top: 0px;
    padding: 0;
    list-style: none;
    border-top: 1px solid #ccc;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .item-text .uk-subnav li.uk-active {

}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .item-text .uk-subnav li {
	padding-left: 0px;
    margin-top: -2px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .item-text .uk-subnav li.uk-active a {
	color: #3435b1;
    border-top: 3px solid #000;
    margin: 0px 25px 10px 25px;
    font-size: 20px;
    font-weight: 500;
    padding-top: 10px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .item-text .uk-subnav li a{
	margin-left: 0px;
    margin-top: -3px;
	color: #777777;
    margin: 0px 25px 10px 25px;
    font-size: 20px;
    font-weight: 500;
    padding-top: 13px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .item-text .uk-subnav li a:nth-child(1){
	margin-left: 0px;
}

.showmore-trigger {
	padding-top: 32px;
    clear: both;
}

.showmore-trigger  a {
border: 1px solid #3435b1;
    padding: 10px 15px;
    border-radius: 25px;
    color: #fff;
    background-color: #3435b1;
	text-decoration: none;
}

.showmore-trigger  a,
.showmore-spinner,
.showmore-finish{
	margin-left: 40%;
}

.related-product .uk-overlay-area ,
.new-products-module .uk-overlay-area {
display:none;
}

#offlajn-ajax-tile-results #no-result-message span {
letter-spacing: normal;
}

#search-form135 input {
text-shadow: none;
}

#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel {
    background-color: #2b2c98;
}

.tm-block-primary a.nohighlight{
    color: rgba(255, 255, 255, 0.6) !important;
}

.tm-sidebar-a input[type="checkbox"] {
    margin: -1px 0 0;
}

.tm-sidebar-a .jsReset.btn.btn-default {
float: left;
}

#yoo-zoo .jbzoo-item-full .jbprice-tmpl-modal span.element-label:not(:first-child) {
    width: 100%;
    text-align: right;
}

#yoo-zoo .jbzoo-item-full .jbprice-tmpl-modal span.element-label:not(:first-child) .amount_label{
    margin: 0px 25px;
    padding-right: 110px;
    margin-bottom: -50px;
    //margin-top: 105px;
}


#yoo-zoo .jbzoo-item-full .jbprice-tmpl-modal .jsQuantity {
    float: right !important;
    margin-right: 10px !important;
    margin-left: 15px;
    margin-top: -5px !important;
}


#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect .jbprice-option-select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsText .jbprice-option-select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect .jbprice-option-select select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsText .jbprice-option-select select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect .jbprice-option-select:after,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsText .jbprice-option-select:after {
float: right;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect .jbprice-option-select:after {
content: 'Оберіть розмір';
}
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsText .jbprice-option-select:after{
content: 'Довжина устілки(см)';
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsSelect .jbprice-option-select select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jsText .jbprice-option-select select{
	width: 100px !important;
    margin-right: 3px;
    margin-left: 4px;
    margin-top: -2px;
}

#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jselementmodallist5 select{ 
margin-bottom: 0px !important;
}
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jselementmodallist5  .jbprice-option-select,
#yoo-zoo .jbzoo-item-product.jbzoo-item-full .uk-width-medium-2-5 .item-price .jbprice-tmpl-modal .jbprice-tmpl-modal .jselementmodallist6  .jbprice-option-select{
margin-bottom: 20px !important;
}

.jsJBCartShipping .jbcart-radio-label label:first-child {
	float: left;
}

.jsShippingField.js88c150eb-a4ce-4058-b2a7-cb121a76c7a6 input {
	width: 100% !important;
}

#searchForm  .search-searchword{ 
	width: 100% !important;
}

#searchForm  .uk-button-primary{
    background-color: #ccc;
    margin-top: 5px;
    float: right;
}

#searchForm  .uk-panel > :not(.uk-panel-title):last-child {
	display: none;
}

dl.search-results dt.result-title,
dl.search-results .uk-overlay-area{
display: none;
}
