.mod-megamenu>.mod-megamenu--item:last-child {
    margin-left: auto;
}

.mod-megamenu>.mod-megamenu--item:last-child>.mod-megamenu--item-anchor {
    padding-right: 0;
}
.cf-form-search .quantity-box.input-append, .quantity-box.input-group, .quantity-box.input-group.input-group-lg {
    flex-wrap: nowrap; display: flex!important;
}
.bg-info {background-color: #f4cf97!important; }
.modal.show .modal-dialog { top: 20%!important; }
.proopc-btn-info {background-color: #f4cf97!important;border-color:#f4cf97!important;background-image: none!important;    color: #fff!important;  font-size: large!important; }
.availability { text-align: left!important;  width: 135px; }
.text-center {  text-align: center!important;  justify-content: center; align-items: center;  display: flex!important;}


div.vypsiProduktovVdetaile { margin:50px 0; }
img.topProduktvkKateg { border:2px #ffcc00 solid; margin-top:20px;}
div.vypsiProduktovVdetaile div.owl-pagination {
	position: absolute;
    z-index: 99;
    margin-top: -72px!important;
    right: 0;
}
div.vypsiProduktovVdetaile .vm-product-media-container { min-height: 186px; }
div.vypsiProduktovVdetaile .PricesalesPrice { text-align: center;}
div.vypsiProduktovVdetaile .owl-theme .owl-controls .owl-page.active span {
    width: 15px;
    height: 15px;
    margin: 4px 6px;
    opacity: 1;
}
div.vypsiProduktovVdetaile .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    margin: 4px 6px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    opacity: 0.7;
    border: 1px #f4cf97 solid;
}

div.vypsiProduktovVdetaile .price-crossed { float:left; margin-top: 0px;}


div.vypsiProduktovVdetaile h4 {margin-bottom: 50px;}

div.vypsiProduktovVdetaile h5 a { color:#696969; }
div.vypsiProduktovVdetaile .owl-pagination {}

/* Products Slider*/.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;margin-bottom: 30px !important;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;z-index: 9;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.vmgroup_products.product-sl-handler{

}
.owl-item>li,.owl-item>div{
padding:0px 10px;
list-style:none;
}
.owl-pagination{
    position: relative;
    z-index: 99;
	margin:30px 0px 0px 0px;
}

.sl-products.vmproduct.product-details.owl-carousel {
	position: relative;
}

.sl-products.vmproduct.product-details.owl-carousel .owl-pagination {
    position: absolute;
    bottom: -20px;
    width: 100%;
    text-align: center;
    z-index: 9;
}

.f-mods-handler {
	padding: 30px 30px 0px 30px;
}

.owl-buttons{
margin:3px 7px;
}

.moduletable_products .man-main-handler .owl-buttons {
	top: -50px;
}

.customNavigation{text-align:center;}
.customNavigation a{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}/*owl.theme.css*/
.owl-theme .owl-controls {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
} 

.vmmanufacturer.owl-theme .owl-controls{
position:static;text-align:center;padding-top:20px;
}
.vmmanufacturer.owl-theme .owl-controls .owl-pagination{float:none;}
.owl-theme .owl-controls .owl-buttons div{display:inline-block;zoom:1;width:40px;height:40px;line-height:12px;
	overflow:hidden;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev,.owl-theme .owl-controls .owl-buttons div.owl-next{
position:absolute;
z-index: 9;
top: 50%;
margin-top: -20px;
-moz-transition-duration:0.4s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:all;-ms-transition-property:all;-o-transition-property:all;-moz-transition-property:all;transition-property:all;

}

.owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: 50px;
	opacity: 0;
}

.owl-theme .owl-controls .owl-buttons div.owl-next {
	right: 50px;
	opacity: 0;
}

.owl-theme:hover .owl-controls .owl-buttons div.owl-prev {
	left: 10px;
	opacity: 1;
}

.owl-theme:hover .owl-controls .owl-buttons div.owl-next {
	right: 8px;
	opacity: 1;
}

.moduletable_products.owl-white .owl-buttons {

}

#customers-box .owl-theme .owl-controls .owl-buttons {

}

#customers-box .owl-buttons {
	width: 100%;
	top: 50%;
	margin-top: -22px;
}

#customers-box .owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: 0px;
	top: 50%;
}

#customers-box .owl-theme .owl-controls .owl-buttons div.owl-next {
	right: 0px;
}

#customers-box .owl-theme:hover .owl-controls .owl-buttons div.owl-prev {
	left: -40px;
	top: 50%;
}

#customers-box .owl-theme:hover .owl-controls .owl-buttons div.owl-next {
	right: -40px;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev:before,.owl-theme .owl-controls .owl-buttons div.owl-next:before{
width:44px;
height:44px;
display:block;
-moz-transition-duration:0.4s;
-webkit-transition-duration:0.4s;
-o-transition-duration:0.4s;
-ms-transition-duration:0.4s;
transition-duration:0.4s;
-webkit-transition-property:all!important;
-ms-transition-property:all!important;
-o-transition-property:all!important;
-moz-transition-property:all!important;
transition-property:all!important;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev:before{
content: "\f104";
font-family: fontawesome;
font-size: 24px;
line-height: 40px;
text-align: center;
color: #313131;
}
.owl-theme .owl-controls .owl-buttons div.owl-next:before{
content: "\f105";
font-family: fontawesome;
font-size: 24px;
line-height: 40px;
text-align: center;
color: #313131;
}
.moduletable_products.flat>h3,.moduletable_products.flat>h3 .h-cl{
background-color:transparent!important;
}
.moduletable_products.flat>h3 .h-cl{
border-right:0!important;
padding-left:0px;
padding-right:0px;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;line-height:10px;margin:4px 6px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:0.7;}
.owl-theme .owl-controls .owl-page.active span{width:10px;height:10px;margin:4px 6px;opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{font-size:3px;}
.owl-item.loading{min-height:150px;background:url(../images/AjaxLoader.gif) no-repeat center center;}/*owl.transitions.css*/
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x :50%;-webkit-perspective-origin-y :50%;-moz-perspective :1200px;-moz-perspective-origin-x :50%;-moz-perspective-origin-y :50%;perspective :1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span, .slick-dots li.slick-active button, .slick-dots li:hover button {
    color: #f4cf97;
    background-color: #f4cf97 !important;
}

@media (max-width: 480px) {
    div.vypsiProduktovVdetaile .owl-pagination {  display: none;  }
    div.vypsiProduktovVdetaile div.product { border-right: 0px!important;  float: left;  margin: auto;   width: 100%;  }
}    
.mod-header .mod-title {  text-transform: none!important;  font-size: 1,7rem!important;}
.product-price { line-height: 23px!important;   font-size: large!important;}
blockquote {
    padding: 0 0 0 80px;
    margin: 0 0 20px;
    position: relative;
    font-style: italic;
    color: #deb887;
    font-size: 21px;
    line-height: 30px;
}
blockquote:before {
    content: '"';
    font: 80px/80px Fontawesome;
    left: 25px;
    position: absolute;
    top: -10px;
    color: #deb887;
}

div#product-description .fade:not(.show) {  opacity: 1!important; }
div.product-bottom-container span.quantity-box {display:none!important; visibility: hidden!important; content-visibility: hidden!important;}
div.product { min-width: 150px!important;} 
div.cookieTab table {border:1px #deb887 solid; width: 100%;}
div.cookieTab table td {padding:10px;border-bottom:1px #deb887 solid;}
div.cookieTab table td p {  margin-bottom: 0rem!important;}
div.ouu table {width:100%; border:1px #ccc solid;}
div.ouu table td {border:1px #ccc solid; padding:14px; width:50%;}
div.ouu table td p {margin-bottom: 0px!important;margin-top:0px!important;}
div.min30 {flex-wrap: nowrap;  display: flex;  margin-bottom: 10px;font-size: medium;color: #a1a1a1 !important;font-size: 15px;} 
div.min30 div.vm-price-value {margin-left:6px;}