/*мобильное Menü*/
[data-id="silmenu"].mobilemenuck a {
    font-weight: normal;
    font-size: 16px;
} 

[data-id="silmenu"].mobilemenuck{
	background: rgb(76, 30, 135);
}

[data-id="silmenu"] .mobilemenuck-item > .level1{
	background: rgb(76, 30, 135);
	border-radius:0;
}
[data-id="silmenu"] .mobilemenuck-bar-button{background: #e41d94;}


div#silmenu ul.maximenuck{background: #5f433b;}
div#silmenu ul.maximenuck li.maximenuck.level1:hover, div#silmenu ul.maximenuck li.maximenuck.level1.active {background: #fff0de;}

div#silmenu div.floatck{background: #00ae38;}
div#silmenu ul.maximenuck li ul.maximenuck2 li.maximenuck, div#silmenu ul.maximenuck2 li.maximenuck{padding: 0 15px;}
div#silmenu ul.maximenuck li.level1.parent > a:after, div#silmenu ul.maximenuck li.level1.parent > span.separator:after{
	border-color: #ffffff transparent transparent transparent;
	top: 45%;
	right: 15%;
}

div#silmenu ul.maximenuck li.maximenuck.level1 > a, div#silmenu ul.maximenuck li.maximenuck.level1 > span.separator{
	font-size: 16px;
	color: #ffffff;
	padding: 28px 15px;
}

div#silmenu-cat ul.maximenuck li.maximenuck.level1 > a, div#silmenu-cat ul.maximenuck li.maximenuck.level1 > span.separator{
	font-size: 16px;
	color: rgb(41, 45, 54);
}
div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1 > a, div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1 > span.separator{
	padding: 28px 15px;
}
div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1 {
    background: #4c1e87;
	background-image: url(../images/3-line.png);
	background-repeat: no-repeat;
    background-position: 20px center;
	text-align: center;
}

div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1 > a, div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1 > span.separator{
	color: #ffffff;
}

div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1:hover > a span.titreck, div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1.active > a span.titreck, div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1:hover > span.separator, div#silmenu-cat ul.maximenuck li.maximenuck.item138.level1.active > span.separator {
    color: #eae8e8;
}

div#silmenu-cat ul.maximenuck{
	padding-inline-start: 0px;
	background: none;
}

/*div#silmenu-cat ul.maximenuck{overflow: auto!important;max-height: 491px;}*/
header div#silmenu-cat{border-bottom: 0;border-left: 0;border-right: 0; }
div#silmenu-cat{height: 100%;border-bottom: 1px solid rgb(246, 247, 249);border-left: 1px solid rgb(246, 247, 249);border-right: 1px solid rgb(246, 247, 249); /*max-height: 491px;*/}
div#silmenu-cat.maximenuckv ul.maximenuck li.maximenuck.level1{border-bottom: 1px solid rgb(246, 247, 249);}
div#silmenu-cat.maximenuckv ul.maximenuck li.level1.parent > a:after, div#silmenu-cat.maximenuckv ul.maximenuck li.level1.parent > span.separator:after{display:none;}

div#silmenu-cat.maximenuckv ul.maximenuck li.level1.parent{background-image: url(../images/right.png);background-repeat: no-repeat;background-position: 95% center;}

div#silmenu-cat ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#silmenu-cat ul.maximenuck2 li > a {
    padding: 10px 5px;
	font-size: 14px;
	color: rgb(41, 45, 54);
}

div#silmenu-cat div.floatck{background:#ffffff;padding:0;}
div#silmenu-cat ul.maximenuck li ul.maximenuck2 li.maximenuck, div#silmenu-cat ul.maximenuck2 li.maximenuck{border-bottom: 1px solid rgb(246, 247, 249);padding: 7px 15px;}
div#silmenu-cat div.maxidrop-main{width: auto;min-width: 250px;}
div#silmenu-cat.maximenuckv div.floatck {margin: -52px 0 0 100%;}


/*left menu*/

div#nextend-accordion-menu-108 div div.title h3{
	margin: 0;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    min-height: 26px;
    background: #4c1e87;
	background-image: url(../images/3-line.png);
    background-repeat: no-repeat;
    background-position: 20px center;
    color: #ffffff;
    font-size: 16px;
    text-shadow: none;
    
    line-height: 1.2;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    text-align: center;
}

div#nextend-accordion-menu-108 dl.level1 dt:HOVER span.inner span, div#nextend-accordion-menu-108 dl.level1 dt:HOVER span.inner span span, div#nextend-accordion-menu-108 dl.level1 dt:HOVER a, div#nextend-accordion-menu-108 dl.level1 dt:HOVER a span,div#nextend-accordion-menu-129 dl.level1 dt:HOVER span.inner span, div#nextend-accordion-menu-129 dl.level1 dt:HOVER span.inner span span, div#nextend-accordion-menu-129 dl.level1 dt:HOVER a, div#nextend-accordion-menu-129 dl.level1 dt:HOVER a span{
	color: #292d36;
    font-size: 14px;
    text-shadow: none;
    
}

div#nextend-accordion-menu-108 dl.level1 dt a, div#nextend-accordion-menu-108 dl.level1 dt a span,div#nextend-accordion-menu-129 dl.level1 dt a, div#nextend-accordion-menu-129 dl.level1 dt a span {
    color: #292d36;
    font-size: 14px;
    text-shadow: none;
    
}

div#nextend-accordion-menu-108 dl.level1 dt.opening span.inner span, div#nextend-accordion-menu-108 dl.level1 dt.opening span.inner span span, div#nextend-accordion-menu-108 dl.level1 dt.opening a, div#nextend-accordion-menu-108 dl.level1 dt.opening a span, div#nextend-accordion-menu-108 dl.level1 dt.opened span.inner span, div#nextend-accordion-menu-108 dl.level1 dt.opened span.inner span span, div#nextend-accordion-menu-108 dl.level1 dt.opened a, div#nextend-accordion-menu-108 dl.level1 dt.opened a span, div#nextend-accordion-menu-129 dl.level1 dt.opening span.inner span, div#nextend-accordion-menu-129 dl.level1 dt.opening span.inner span span, div#nextend-accordion-menu-129 dl.level1 dt.opening a, div#nextend-accordion-menu-129 dl.level1 dt.opening a span, div#nextend-accordion-menu-129 dl.level1 dt.opened span.inner span, div#nextend-accordion-menu-129 dl.level1 dt.opened span.inner span span, div#nextend-accordion-menu-129 dl.level1 dt.opened a, div#nextend-accordion-menu-129 dl.level1 dt.opened a span{
	color: #292d36;
    font-size: 14px;
    text-shadow: none;
    
}

div#nextend-accordion-menu-108 dl.level1 .inner,div#nextend-accordion-menu-129 dl.level1 .inner  {
   /* padding: 15px 15px 15px 15px;*/
    margin: 0 8px 0 8px;
}

div#nextend-accordion-menu-129{/*padding-top:20px;*/ margin: 0px 0px 0px 0px;/*max-height: 450px;*/}
/*div#nextend-accordion-menu-129{max-height: 491px;overflow-y: scroll;}*/

/*jbzoo*/

.jbzoo .well{
	background-color: #ffffff;
    border: none;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	border-radius: 10px;
}

.nav-tabs {
    border-bottom: none;
}

.filtr{
	padding-top: 25px;
    padding-bottom: 25px;
    min-height: 26px;
	color: #ffffff;
    font-size: 16px;
    
    line-height: 1.2;
    min-height: 36px;
    background: #4c1e87;
	text-align:center;
}

div#nextend-accordion-menu-108 {
    margin: 3px 0px 35px 0px;
}

.jbzoo .jbfilter-row select, .jbzoo .jbfilter-row input[type="text"], .jbzoo .jbfilter-row input[type="number"], .jbzoo .jbfilter-row input[type="time"], .jbzoo .jbfilter-row input[type="date"], .jbzoo .jbfilter-row input[type="search"], .jbzoo .jbfilter-row input[type="datetime"]{
	border: 1px solid rgb(246, 247, 249);
    border-radius: 0px;
}

.moduletablequantity .jbzoo .jbfilter label,.moduletablequantity .jbzoo .jbfilter-label{
	display: none;
}

.jbzoo .jbfilter label, .jbzoo .jbfilter-label{cursor: auto;}
.jbzoo .ui-button-text:hover{cursor: pointer;}

.moduletablefiltr .jbzoo.jbfilter-wrapper {padding: 0 15px;border: 1px solid #f6f7f9;}

.moduletablequantity{float: right;}
.moduletablequantity .jbfilter-table.no-border.table{display: none;}

.jbzoo .jbfilter-label{
	background: none;
	color: #292d36;
	text-shadow: none;
	font-weight: normal;
	font-size:14px;
	margin:15px 0 15px 0;
}

.jbzoo .jbfilter .ui-slider, .jbzoo .jbfilter .jbzootabs-accordion-content input[type=text] {
    width: 95%;
    margin: 15px auto;
}

.jbfilter-limit {text-align: right;}
.jbfilter-limit .jbfilter-element{display: inline-block;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	color: #4c1e87;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #4c1e87;
    background: #4c1e87 50% 50% repeat-x;
    font-weight: bold;
    color: #fff;
}

.jbzoo .frontpage, .jbzoo .category, .jbzoo .subcategory, .jbzoo .jbbox {
    padding: 0 0 10px 0;
    margin-bottom: 1em;
}

.items .item-image.pull-center img, .item-wrapper-desc .item-title img,.module-items .item-image.pull-center img{
    max-width: 100%;
    height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.items .item-image.pull-center,.module-items .item-image.pull-center {
    text-align: center;
    /*width: 190px;
	height: 190px;*/
	width: auto;
    height: 190px;
    margin: 0 auto;
	max-width: 100%;
	position: relative;
	overflow: hidden;
}



.jbzoo.jbzoo-rborder .rborder, .jbzoo .jbzoo-rborder .rborder,.jbzoo .items .item-box{position:relative;}
.item-links{position:absolute;right:0;top:0;}
.gbopt img{position:absolute;right:0;}
.jbzoo-view-item .item-image .uk-list{position:absolute;}
.jbzoo-view-item .item-image .uk-list li{max-height: 28px;margin-bottom: 10px;}
.jbzoo-view-item .item-image .uk-list li div{text-align: left!important;margin-left: 5px;top: -20px;}
.jbzoo-view-item .gbopt img{left: 0; transform: scale(-1, 1); }
.gbopt div{position:relative;top:-17px;color:#ffffff;font-size: 14px;}
div.yoo-zoo .element-graphibox .gbopt{float:none;margin-right:0;width:90px;}
.item-quick-view{position:absolute;right:15px;top:0;}
.item-quick-view .gbopt div{margin-left:30px;}

.jbzoo-view-item .well {padding: 0px 20px;}
.jbzoo-view-item h1{font-size: 24px;color: rgb(68, 68, 68);margin-bottom:25px;}
.jbzoo-item .item-title{margin-top:25px;}

.jbzoo.jbzoo-view-item .btn-success{
	max-width: inherit;
	line-height: 50px;
	min-height: 50px;
	background-image: url(../images/shopping-cart-green.png);
    background-repeat: no-repeat;
    background-position: 20px center;
	padding: 0 50px 0 70px;
	border-radius: 35px;
	background-size: 25px;
	border: 1px solid rgb(92, 185, 94);
	background-color:#ffffff;
	color: rgb(92, 185, 94);
	}	
.jbzoo.jbzoo-view-item  .btn:hover {background-position: 20px center;background-image: url(../images/shopping-cart.png);background-color:rgb(92, 185, 94);color: #ffffff;}
.jbzoo.jbzoo-view-item .jbprice-tmpl-full{margin-top:25px;}

.jbzoo.jbzoo-view-item .btn-success.prices,.jbzoo.jbzoo-view-category .btn-success.prices{
	max-width: inherit;
	line-height: 50px;
	min-height: 50px;
	background: none;
    background-repeat: no-repeat;
    background-position: 20px center;
	padding: 0 30px 0 30px;
	border-radius: 35px;
	background-size: 25px;
	border: 1px solid rgb(92, 185, 94);
	background-color: rgb(72, 185, 75);
	color: #ffffff;
	}
.jbzoo.jbzoo-view-category .btn-success.prices{max-width: 100%;margin-top: -120px;margin-bottom: 50px;}
.jbzoo.jbzoo-view-item .btn.btn-success.prices:hover {background-position: 20px center;background: none;background-color:rgb(92, 185, 94);color: #ffffff;}

.jbzoo .jbcart-form-label {
    width: 40%;
    margin: 0 4% 0 0;
}

.jbcart-module-gotocart {float: none;}

.jbzoo .jbcart-module-total-value .jbcurrency-value,.jbzoo .jbcart-module-total-value .jbcurrency-symbol {
	font-size: 20px;
	
	color: rgb(228, 29, 148);
}

.jbcart-module-total-value {	border-bottom: 1px dashed #e41d94;}
.jbcart-module-total-value:hover .jbcurrency-value,.jbcart-module-total-value:hover .jbcurrency-symbol{color:#4c1e87;}
.jbzoo .btn-success.jbcart-module-gotocart{
	background-image: url(../images/shopping-cart.png);
    background-repeat: no-repeat;
    background-position: 20px center;
	background-size: 28px;
	margin-bottom: 0;
	background-color:#48b94b;
	color: #ffffff;
	
}
.footer .jsJBZooCartModule a:hover {color: #5f433b;}

/*
.jbzoo .btn-success {
	max-width: inherit;
	line-height: 50px;
	min-height: 50px;
	background-image: url(../images/shopping-cart-green.png);
    background-repeat: no-repeat;
    background-position: 20px center;
	padding: 0 50px 0 70px;
	border-radius: 35px;
	background-size: 25px;
	border: 1px solid rgb(92, 185, 94);
	background-color:#ffffff;
	color: rgb(92, 185, 94);
	margin: 15px 0;
}

.jbzoo .btn:hover {
    background-position: 20px center;background-image: url(../images/shopping-cart.png);background-color:rgb(92, 185, 94);color: #ffffff;
}*/


.jb-box .item-title,.items .element-itemname {text-align:center;line-height: 1.3;}
.jb-box .item-title a,.items .element-itemname a{font-size: 16px; color: rgb(255, 255, 255);background:#bb9b6a;display:block;padding:10px;margin-bottom:15px;min-height: 66px;
    -ms-flex-align: center!important;
    align-items: center!important;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	-ms-flex-pack: center!important;
    justify-content: center!important;
	line-height: 1;
	}
.jb-box .item-title a:hover,.items .element-itemname a:hover{background:#48b94b;}


.jbzoo.jbzoo-rborder .rborder, .jbzoo .jbzoo-rborder .rborder,.jbzoo .items .well {
    border: none;
    border-radius: 10px;
	background-color: #ffffff;
	box-shadow:none;
	overflow: hidden;
}

.jbzoo .jbcurrency-value,.jbzoo .jbcurrency-symbol {
  font-size: 30px;
  color: rgb(68, 68, 68);
  opacity: 1;
  font-weight: bold;
}

.jbzoo-item-full .jbprice-value-emptytext {
  font-size: 20px;
  color: rgb(68, 68, 68);
  opacity: 1;
  font-weight: bold;
}


.jbzoo .jbprice-value-price{color: rgb(213, 213, 213);}
.jbzoo .jbprice-value-price .jbcurrency-value,.jbzoo .jbprice-value-price .jbcurrency-symbol{
  font-size: 18px;
  
  color: rgb(213, 213, 213);
}

.jbzoo .btn-success,.jbzoo .jbprice-tmpl-teaser .btn-success,.jbzoo .jbcart-module .btn-success {
	max-width: inherit;
	line-height: 50px;
	min-height: 50px;
	background-image: url(../images/shopping-cart-green.png);
    background-repeat: no-repeat;
    background-position: 20px center;
	padding: 0 50px 0 70px;
	border-radius: 35px;
	background-size: 25px;
	border: 1px solid rgb(92, 185, 94);
	background-color:#ffffff;
	color: rgb(92, 185, 94);
	margin: 15px 0;
}

.jbzoo .btn:hover {
    background-position: 20px center;background-image: url(../images/shopping-cart.png);background-color:rgb(92, 185, 94);color: #ffffff;
}


.jbzoo .jbprice-tmpl-teaser > div {
    margin-bottom: 0px;
	line-height: 1.2;
	text-align: center;
}
.jbzoo .jbprice-tmpl-teaser{min-height:51px;}
.jbzoo .module-items .wrapper-item-desc {margin-bottom: 0px;}

.jbzoo.jbzoo-view-frontpage .frontpage.clearfix.well{border: none;}

h2.subcategory-title{font-size: 18px; text-align:center;}

.subcategory-image{min-height:240px; max-height:240px;padding:20px;text-align: center;}
.subcategory-image img.thumbnail {max-width:100%;width:auto;height:auto;max-height:220px;}
h2.subcategory-title a{color: #4c1e87;}
h2.subcategory-title a:hover{color: #e41d94;text-decoration: none;}	
.uk-button-success{background-color: rgb(228, 29, 148);}
.uk-button-success:hover{background-color: #4c1e87;}
.jbzoo .jbform-actions .uk-button {
    font-size: 16px;
    color: #fff;
    border-radius: 0;
}
.uk-button-danger{background-color: #4c1e87;}
.uk-button-danger:hover{background-color: rgb(228, 29, 148);}

.modal .jbzoo .jbprice-tmpl-modal .btn-primary,.modal .jbzoo .jbprice-tmpl-modal .btn-danger, .modal .jbzoo .jbprice-tmpl-modal .btn-success {color: rgb(92, 185, 94);line-height: 50px;min-height: 50px;cursor:pointer;padding: 8px 50px 8px 70px;margin:15px auto;}
.modal .jbzoo .jbprice-tmpl-modal .btn-success:hover{color:#ffffff;}
.modal .jbzoo .jsPriceButtons{text-align: center;margin-top: 15px;}
.modal .jbzoo .jbprice-tmpl-modal .element-label{text-align: center;}