#sp-slideshow {
    background-color: #ffffff;
 /* padding: 100px 0;*/}
#sp-right .sp-column .categories-sidebar, #sp-left .sp-column .categories-sidebar {
  border: 1px solid #ffbf00;}
.browse-view .vm-pagination .pagination li.active a, .browse-view .vm-pagination .pagination li:hover a, .browse-view .vm-pagination .pagination li.active span, .browse-view .vm-pagination .pagination li:hover span {
    color: #fff;
    background: #007ba7;    border-color: #007ba7}

/*#sp-top-bar {
        z-index: 9999;
    width: 100%;
    top: 0;
}

#sp-header, #sp-header.header-sticky {
    position: fixed;
    top:0px !important; z-index: 9999;
}
#sp-header {
    position: fixed;
    top:45px !important; z-index: 9999;
}
#sp-main-menu {
    position: fixed;
    z-index: 8888;
    width: 100%;
    top: 85px;
}
#sp-main-menu1 {
    position:absolute;
    z-index: 8888;
    width: 100%;
    top: 130px;
}*/
/*.com-sppagebuilder #sp-main-body{padding:100px 0}*/
#sp-right .sp-column .categories-sidebar ul > li.VmOpen, #sp-left .sp-column .categories-sidebar ul > li.VmOpen {   
  line-height: 20px}

primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #40444e ;background-color: #fff;border-color: #40444e}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.0rem rgba(0,123,255,.5) !important}
.btn-primary.focus, .btn-primary:focus {
    box-shadow: 0 0 0 0.0rem rgba(0,123,255,.5)!important
}
div#vmMainPageOPC .opc_inside {    border-bottom: none !important;     border-left:  none !important;   border-right:  none !important;}


/*.sp-megamenu-parent > li.sp-menu-item>a:before,*/.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a::after {font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;margin-right: 7px;color:#055674}

.sj-flat-menu li .fm-item .fm-button {top: 20px !important}
.sj-flat-menu > li .fm-item a.magamenu-title{top: 15px;}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer.counter {
    padding: 11px}

.sppb-addon-image-overlay-icon:hover{text-decoration: none !important}
.category-view .row .vertical-separator .spacer h3 a{height: 50px;
    vertical-align: top;}

.nav-header.fas.fa-search{display:none  !important}
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default {
    background-color: #055674;  border-color: #055674}
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default:hover {
    background-color: #003450;  border-color: #003450}


.noicon a:hover{text-decoration:none !important}
.noicon a::after{content:none !important;}
.vm-product-descr-container-{text-align: center;
    margin-top: 10px;
    height: 40px}


.sp-megamenu-parent > li.sp-menu-item>a:before {font-family: "Font Awesome 5 Free";
    font-weight: 900;margin-right: 7px;color:#055674}

/*#sp-main-menu {
    position: fixed;
    z-index: 8888;
    width: 100%;
    top: 80px;
}
#sp-header, #sp-header.header-sticky {
    position: fixed;
    top: 0px !important; z-index: 9999;
}*/


.sj_latest_products .sj-extra-slider .owl-controls .owl-nav {
    position: absolute;
  top: -74px;}
.productdetails-view.productdetails{margin-top:30px}
#sp-right .sp-column .categories-sidebar .sp-module-title, #sp-left .sp-column .categories-sidebar .sp-module-title {
   /*background: url(/vechnosty/images/gold/elem1.png)no-repeat center bottom;*/
    background-color: #fff;
    padding: 15px 0 15px 15px;
    margin: 0px;
    border-bottom: none;
    border-radius: 5px 5px 0 0;font-weight:400
}

a{transition: all .4s ease;}

.sp-module-title{/*background: url(/vechnosty/images/gold/elem1.png)no-repeat center bottom;*/}

#sp-slideshow .container,#sp-predlozhenie-brend .container{max-width:100%;padding:0}

.innerpage.com-sppagebuilder #sp-main-body #sp-component #sp-page-builder .wow{max-width:100%;}

#sp-right .sp-module.sj_latest_products {
    margin-top: 20px;
    padding: 10px 15px;
    border-radius: 3px;
    border: 1px solid #d7d7d7;}
#sp-footer #sp-footer2 .custom{float:none}


.sppb-btn.focus, .sppb-btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0px rgba(0,123,255,.25);
}

@keyframes iconClassic {
	30% {
		color: #40444e;
		background: #f3f3f3;
	}
	33% {
		color: #ffffff;
		background: #40444e;
	}
	64% {
		color: #ffffff;
		background: #055674;
	}
	67% {
		color: #055674;
		background: #f3f3f3;
	}
	97% {
		color: #525252;
		background: #f3f3f3;
	}
}

.sj-categories .cat-wrap.theme2 .content-box img, .sj-categories .cat-wrap.theme3 .content-box img {/*background: rgb(203 168 75 / 0.5);margin: 0 auto;width:90%;padding: 20px;outline: 2px solid rgba(255, 255, 255, 0.9);  outline-offset: -10px;*/
background: #007ba7;
    margin: 0 auto;
    width: 90%;
    padding: 5px;
  /* outline: 5px solid rgba(179, 182, 193, 0.9);
outline-offset: -15px;*/
border-style: solid;
    border-color: #ffffff;
    border-width: 5px;
    border-radius: 4px;
    box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.15) !important;
}


}

/*.sj-categories .cat-wrap.theme2 .content-box img, .sj-categories .cat-wrap.theme3 .content-box img {
   
  border-top-left-radius: 100px; border-top-right-radius:100px}*/
#sp-right .sp-column .categories-sidebar ul > li.VmOpen a { color: #40444e;}
.sj-extra-slider .extraslider-inner .item-wrap {
    border-bottom: 1px solid #ddd;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{font-size:16px}
div.spacer:hover{border:1px solid #ffbf00}
.sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-wrap-inner .right-block .item-info {
     text-align: center}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    display: block;  font-size: 1rem;    padding: 3px 0}

.sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-image {
    display: block;    float: none;    width: auto;    padding: 0px 12px 0 0;margin:0 auto;text-align:center}
.sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-image img {
    width: auto;    margin: 0 auto;}
.sppb-btn-custom{/*border:2px solid #055674*/}
.ask-a-question-view .phones > div a, .ask-a-question-view .writing-methods a, label a {color: #000 !important}
.ask-a-question-view .phones > div a:hover, .ask-a-question-view .writing-methods a:hover, label a:hover {
    color: #000;text-decoration: underline}

#sp-position4 h3.sp-module-title,#sp-testimonials h3.sp-module-title, #sp-position-1 h3.sp-module-title/*,#sp-position-4 h3.sp-module-title,#sp-position-2 h3.sp-module-title*/{
   border-bottom: none;
    display: block;
    width: 100%;
    font-size: 36px;
    color: #007ba7;
    font-weight: 400;
    text-transform:none;
    margin: 0;
    padding: 0 0 25px 0;
    text-align:center;
  float:none;margin-bottom:0px
}
#sp-position-4 h3.sp-module-title,#sp-position-2 h3.sp-module-title{
   border-bottom: none;
    display: block;
    width: 100%;
    font-size: 36px;
    color: #fff;
    font-weight: 400;
    text-transform:none;
    margin: 0;
    padding: 0 0 25px 0;
    text-align:center;
  float:none;margin-bottom:0px
}



#sp-right .sp-column .categories-sidebar ul > li a, #sp-left .sp-column .categories-sidebar ul > li a{font-size:16px}
#sp-right .sp-column .categories-sidebar ul > li a:hover, #sp-left .sp-column .categories-sidebar ul > li a:hover {
    color: #40444e;text-decoration:underline;}
li .VmOpen{color: #e7033f}
#sp-right .categories-sidebar .VMmenu li > div span.VmArrowdown, #sp-left .categories-sidebar .VMmenu li > div span.VmArrowdown {
    background: bottom right no-repeat url(../images/vmgeneral/arrow_down.png);
    position: absolute;
    /* top: 5px; */
    right: 0px;
    display: inline-block;
    width: auto;
}
.sppb-carousel-inner>.sppb-item>a>img, .sppb-carousel-inner>.sppb-item>img, .sppb-article-img-wrap .sppb-img-responsive {
      max-width: 100%;
    height: auto;  margin-bottom: 20px;}
.sppb-addon-article h3{font-size:18px;font-weight:400 !important}

.spacer h5{font-size:18px;font-weight:normal;height:60px;text-align: center;}
.spacer img{margin:0 auto;}
div.spacer{padding:20px;border:1px solid #eee}

#sp-title {
    min-height: 0;
    margin-top: 0px;
    margin-bottom: 0px;
}
#sp-title .breadcrumb {
    background-color: transparent;
    margin-top: 17px;
    margin-bottom: 19px;
    font-size: 14px;
    padding: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
    top: 100%;/*margin-top: 10px;*/
}

.sp-menu-item img{   /* display: inline-block;*/
    max-width: 100%;
    height: auto;
      margin: -4px auto 0 auto ;
    /*margin-right: 4px;*/

}
.menu-deeper.menu-parent img,.offcanvas-menu .offcanvas-inner .sp-module ul > li img{float: left; margin-top: 4px; margin-right: 4px; max-width: 100%;
    height: auto;}


.highlight-button{    background-color: #40444e ;
    color: #fff;
    padding: 10px 20px 10px 20px;
    font-size: 15px;border:2px solid #40444e 
}
.highlight-button:hover{ background-color: #fff;
  color: #40444e ;}
#sp-footer #sp-footer1 .sp-copyright {
  padding-top: 30px;}
    
#sp-footer .container{ border-top: 1px solid #000}


@media (max-width: 568px){
#sp-bottom .sp-module.box-acc, #sp-bottom .sp-module.box-service, #sp-bottom .sp-module.box-info,.sp-module.infos-footer {margin-left: 10px;margin-top: 30px;}}
@media (max-width: 568px){
#sp-bottom .container-inner {  padding: 20px 0 30px  }}

.productdetails .vm-product-container .vm-product-details-container .product_sku{margin-bottom:20px}
div.vm-details-button a {    padding: 10px 20px;
    border: 0;    font-size: 16px;    max-width: 85%;
    width: auto;    line-height: 18px;    background: #40444e ;  border:2px solid #40444e  border-radius: 3px;    font-size: 15px !important;color:#fff !important}
   div.vm-details-button a:hover { background: #fff;color: #40444e;}

.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {   font-size: 24px;    font-weight: bold;margin-bottom: 10px; color: #40444e;    padding: 0; text-align: center;}
.sj-categories.preset01-3 .clr3{/*border-bottom:2px solid #616464*/}
.sj-categories {    margin: 20px 0;    overflow: hidden;
  /*  background-image: url(/images/lisa/dark-circles.png);*/
}
.sp-column h2{font-weight:600}

   
html.error-page body{ background-size: cover;}
.error-page .container{background: rgb(255 255 255 / 0.7);width: 50%;padding: 50px 50px;color: #000;}
.btn-secondary {color: #fff;background-color: #40444e;border-color: #40444e;border-radius:4px;font-weight:bold}
.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {background-color: #fff;
    border-color: #fff;outline:none;color:#40444e;text-decoration:none !important}
.error-page .fa { color: #000}
.btn-secondary.focus, .btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus{box-shadow: 0 0 0 0.0rem rgba(108,117,125,.5);color:#40444e}
#sp-main-body {padding:0px 0}


#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
    color: #40444e;}

@media (max-width: 400px){
.row div[class*="width"] {
    width: 100%;
    float: none;
    margin-bottom: 5px;margin-top:20px;
    /*border-bottom: 1px solid #ddd;*/
  }}

@media (max-width: 400px){.category-view h4 {
  font-size: 18px !important}}


.product-price {    margin: 10px  0 6px 0;    text-align:center !important;
    float:/* left*/ none !important;  font-size:16px; line-height:36px !important;  color: #000;  font-weight: bold;}
#sp-main-menu {/*
   background-image: url(/images/lisa/dark-circles.png);
    background-repeat: repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 0 0;*/ background:#055674;border-bottom:none}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .orderlist {
    top: 32px;
    left: 63px;
    z-index: 999;
    width: 100%;
}

.sj_latest_products .sj-extra-slider .owl-controls .owl-nav > div {
    width: 26px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    overflow: hidden;
    cursor: pointer;
    background-color: #000;
    position: relative;
    display: inline-block;
    border: 1px solid #e5e5e5;
    float: none;
    border-radius: 0;
    z-index: 99;
  opacity: 1;}
.sj-categories .cat-wrap.theme3 .content-box .cat-title,.sj-categories .cat-wrap.theme3 .content-box .child-cat {text-align: center; padding: 20px 0 0 0px;}

.productdetails .vm-product-container .vm-product-details-container .product-price {border-bottom: 1px solid #ffbf00;}
.btn-vme-round {color: #5b5b5b}
.fa, .fab, .fad, .fal, .far/*, .fas*/ {color: #ccc}
#sp-user1 .sj-search-pro-wrapper .input-group-btn .btn-default:hover{background:#222;border-color:#222}
.sj-minicart-pro .mc-header .mc-totalprice strong,.sj-minicart-pro .mc-header {
    font-weight:bold !important;color: #fff !important}

@media (min-width: 1200px){
body.helix-ultimate .sppb-row-container {
    max-width: 1170px;
  }}

@media (max-width: 320px){
#sp-position-2 .acymailing_module table.acymailing_form td.acyfield_email {
  width: 290px !important}}

.category-view .orderby-displaynumber .vm-view-list .vm-view.vm-grid .listing-icon {
    background: #000 url(../images/icon/grid.png) no-repeat center;
}
.sj-categories .cat-wrap .content-box .child-cat .child-cat-title {/*background: url(/images/head-dot1.png) no-repeat 0% 50%;*/transition: all 0.2s ease-in-out 0s;position:relative}
.sj-categories .cat-wrap .content-box .child-cat .child-cat-title a{/*padding-left:20px;*/line-height: 26px;transition: all 0.2s ease-in-out 0s;position:relative}
.sj-categories .cat-wrap .content-box .child-cat .child-cat-title a:hover{padding-left: 12px;}

.sj-categories .cat-wrap .content-box .child-cat .child-cat-title a:before {
    content: "";
    width: 0px;
    height: 4px;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    background-color: #e7033f;
    left: 0;
    transition: all 0.2s ease-in-out 0s;
}
.sj-categories .cat-wrap .content-box .child-cat .child-cat-title a:hover:before {
    width: 4px;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {color:#d50102}

#sp-topmenu-m.col-2,#sp-top2m.col-2,#sp-top3m.col-2,#sp-top22m.col-2,#sp-top33m.col-2,#sp-top1m.col-2{margin-top:-25px}
.simplecallback-overlayed {  background: #fff; 
    border-radius:5px !important;border:2px solid #40444e;
    box-shadow: 0 0 20px rgba(0,0,0, 0.5)}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {color:#5b5b5b;text-decoration:underline}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {  margin: 0 auto;padding-bottom:30px;float: none !important;}
.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
    border-radius: 3px 3px 0 0;    margin: 0 auto;width:100%;float: none !important;}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {color:#000}
.category-view .row .vertical-separator .spacer a img, .category-view .row .category .spacer a img{     margin:0 auto;height:150px}
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img,.main-image, .featured-view .product, .discontinued-view .product, .latest-view .product, .topten-view .product, .recent-view .product, .related-products-view .product,.main-image img{     margin:0 auto}

.sj-categories .cat-wrap .image-cat{padding:20px;/*height:300px*/}
.sj-categories .cat-wrap .content-box .cat-title a {font-weight:600;color:#000;font-size:32px}
.sj-categories .cat-wrap .content-box .cat-title a h6{font-size:20px;    text-align: center;    transition: all .4s ease;}
.sj-categories .cat-wrap .content-box .cat-title a h6:hover {color:#40444e;text-decoration:underline}
.sj-categories .cat-wrap img:hover {  opacity: 1 !important}

#sp-topmenu .sp-module.infos-footer ul.infos li,#sp-top2 .sp-module.infos-footer ul.infos li,#sp-top3 .sp-module.infos-footer ul.infos li {padding-left:35px;position: relative;margin-bottom: 12px;font-size: 14px;color: #000;line-height: 20px;font-weight:400}
#sp-topmenu,#sp-top2,#sp-top3 {margin-top:10px}

#sp-topmenu .sp-module.infos-footer ul.infos li i,#sp-top2 .sp-module.infos-footer ul.infos li i,#sp-top3 .sp-module.infos-footer ul.infos li i{background-color: #fff}

#sp-topmenu .sp-module.infos-footer ul.infos li.adres i:before,#sp-top2 .sp-module.infos-footer ul.infos li.phone i:before,#sp-top3 .sp-module.infos-footer ul.infos li.phone i:before,#sp-top2 .sp-module.infos-footer ul.infos li.mail i:before{font-size: 16px}

#sp-topmenu .sp-module ul,#sp-top2 .sp-module ul,#sp-top3 .sp-module ul {list-style: none;padding: 0;margin: 0;}

#sp-topmenu .sp-module.infos-footer ul.infos li i,#sp-top2 .sp-module.infos-footer ul.infos li i,#sp-top3 .sp-module.infos-footer ul.infos li i{position: absolute;top: -5px; left: 0;    font-size: 0;
 width: 30px;    height: 30px;border-radius: 4px;color: #40444e;    text-align: center;    line-height: 30px}

#sp-topmenu .sp-module-content.infos-footer ul.infos li.phone i {    /*top: -5px;*/}
#sp-topmenu .sp-module.infos-footer ul.infos li i:hover,#sp-top2 .sp-module.infos-footer ul.infos li i:hover,#sp-top3 .sp-module.infos-footer ul.infos li i:hover{background-color:#fff;color:#525252}

.heartbeat {
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
	        animation: heartbeat 1.5s ease-in-out infinite both;
}

@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}

@-webkit-keyframes MOVE-BG {

    from {
        transform: translateX(0)
    }
    to {
        transform: translateX(200px)
    }
}

@keyframes MOVE-BG {

    from {
        transform: translateX(0)
    }
    to {
        transform: translateX(200px)
    }
}
#offcanvas-toggler{margin-top:10px}
#sp-header .logo{margin-top:-3px}
.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar .addtocart-button:hover {  background:#0085bc;color:#fff;border:0px solid #40444e}
.vmgroup .addtocart-bar {bottom: 0;position: relative;margin: 10px 0 0 0 !important}
.sj_latest_products .sj-extra-slider .extraslider-inner span.addtocart-button input.addtocart-button{padding:10px;font-size:14px}
.category-view .category_description{margin: 0 0 20px;background:#f7f2f0;padding:20px 20px 5px 20px;color: #000}
.productdetails .vm-product-container .vm-product-top-container h1{font-size: 18px;/* font-family:'Montserrat', sans-serif; */ color: #092967}
.productdetails .vm-product-container .vm-product-top-container h1 {font-size: 18px; /*font-family:'Montserrat', sans-serif;*/ color:#007ba7 !important;font-size:24px}

#fancybox-wrap #fancybox-outer #fancybox-content h4{color: #000;font-weight:400}
#fancybox-wrap #fancybox-outer #fancybox-content h4,.category-view .row .vertical-separator .spacer a, .category-view .row .category .spacer a {/*font-family:'Montserrat', sans-serif*/}
.category-view .row .vertical-separator .spacer a{font-size:18px;font-weight:400}
.sp-megamenu-parent .sp-mega-group > li > a {    display: block;    text-transform: none;
    font-size: 16px;    font-weight: 400;    margin-bottom: 10px;}


/*.sppb-btn-custom {
    border: 2px solid #40444E!important;
}

 .sppb-btn-custom:hover {
    border: 2px solid #40444E!important;
}*/

.category-view .cate-title{text-transform:none; text-align:center;padding:0;margin: 30px 0 30px 0;color:#007ba7;
    border-bottom: none;font-size:36px;font-weight:400}
.sp-module.mini-cart{padding-top:12px}
#sp-position-1{/*background:#f5f5f5*/}
#sp-position-2 .acymailing_module table.acymailing_form td.acyfield_email input[type="text"]:not(.form-control){margin-bottom:30px}
.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-empty{color:#000}

#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .content-box:hover .cat-title a {
    color: #d24a43 !important;
}


#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .content-box:before {
    content: '';
    display: inline-block;
    height: 3px;
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 0;
    background-color: #d24a43;color:#d24a43
}
#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .content-box:hover {
    color:#d24a43
}
.sj-categories .cat-wrap.theme3 .content-box img:hover,.owl-carousel .owl-item:hover,a h6:hover, #sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .content-box .cat-title a h6:hover {color: #01aca3;}
#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .content-box {color:#616464}

#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .content-box .cat-title a:hover {
    color: #d24a43;
}

#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .content-box .cat-title a {
    text-transform: uppercase;
    color: #616464;
    font-weight: 600;
    font-size: 14px;
}
#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .content-box:hover:before {
    left: 0;
    width: 100%;
    transition: all 0.3s ease 0s;
    background-color: #d24a43;
}
.sj-vm-ajax-tabs.top-position .tabs-container ul.tabs li .tab {
  padding: 15px 25px !important; margin:0  !important}
div#vmMainPageOPC a:hover, div#vmMainPageOPC a:active {    color: #d45050}
div#vmMainPageOPC h1, div#vmMainPageOPC h2, div#vmMainPageOPC h3 {
    color: #606363; margin-bottom:20px !important}

#sp-position1 .sp-module.popular-cate h3.modtitle,#sp-position3 h3.sp-module-title,#sp-position4 .sp-module h3.modtitle,#sp-position-5 h3.sp-module-title {/*background-color: #fafafa;
    border-bottom: 1px solid #e5e5e5; */   display: block; 
    width: 100%;
    font-size: 36px;
    color: #007ba7;
    font-weight:400;
    text-transform: none;margin:0;padding:0 0 25px 0;
    text-align: center;
    margin-bottom: 0px;
}
#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .owl-controls .owl-nav .owl2-next:hover,#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .owl-controls .owl-nav .owl2-prev:hover {
    background-color: #d24a43;    border-color: #d24a43}


#fancybox-wrap #fancybox-outer #fancybox-content > div > a.showcart:hover {
    background: #fff;color:#000;font-weight:bold;    left: auto;    right: 20px;border:2px solid #000}
#fancybox-wrap #fancybox-outer #fancybox-content > div > a.showcart{background: #000;color:#fff;font-weight:bold;border:2px solid #000;border-radius:4px !importantl;    text-decoration: none !important;}

#fancybox-wrap #fancybox-outer #fancybox-content > div > a{padding:5px}

#fancybox-wrap #fancybox-outer #fancybox-content > div > a {
    background: #40444e;color:#fff;font-weight:bold;border:2px solid #40444e;border-radius:4px !important;    text-decoration: none !important;}

#fancybox-wrap #fancybox-outer #fancybox-content > div > a:hover {
    background: #fff;color:#40444e;font-weight:bold;border:2px solid #40444e}
.tab-product-detail .tab-product ul.nav li a {
    background-color: #fff;    float: left;    display: block;    font-size: 14px;    color: #222;
    padding: 13px 25px;    margin: 0;    cursor: pointer;    text-transform: uppercase;    font-weight: 700;
    border-radius: 0;    border: none;
    /* border: 1px solid #e8e8e8; */
    /* border-radius: 20px; */
    line-height: 100%;  transition: all 0.2s ease-in-out 0s}


.tab-product-detail .tab-product ul.nav {background-color: #fff;    background-image: url(/images/lisa/dark-exa.png);border: none;padding: 10px;
    /*border: 10px solid #c5daee;*/}
.tab-product-detail .tab-product ul.nav li.active a {
    background-color: #f2f2f2;display: inline-block;font-size: 16px;
    text-transform: uppercase;color: #222;
    /* border-color: #222; */
    color: #000;}


input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
    display: block;
    width: 100%;
    padding: 0.5rem 0.5rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0rem;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}


.childs-area{margin-bottom:10px}
.productdetails .vm-product-container .vm-product-details-container .product-price .PricesalesPrice{
    display: inline-block;color: #000;font-size: 22px;font-weight: bold}
#sp-section-13 .container-inner{border-bottom: none;padding-bottom:20px}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {text-transform:none;font-size: 16px;font-weight:400;text-transform: uppercase;}

.sj-flat-menu li .fm-item .fm-link .megamenu-icon {
   /* float: left;*/
    height: 50px  !important;
    width: 50px  !important}

.sj-flat-menu li .fm-item .fm-link{padding-left:0px !important;position: relative;display: block;margin-right: 0px !important;float: left;}

.sj-flat-menu li{padding-left: 5px;cursor: pointer;padding:3px 10px  !important}


/*.sj-flat-menu li .fm-item .fm-link .megamenu-icon*/ .sj-flat-menu > li .fm-item .magamenu-title {
    /*float: left;*/
    /*height: 15px;
    width: 18px;*/
   /* background: url(../images/ic.png) no-repeat;padding-left:20px*/
}


.sp-module.all-categories .sj-flat-menu,.sp-module.all-categories .sj-flat-menu li .fm-container ul li{background:#fff}
.sp-module.all-categories .sj-flat-menu li:hover {
   /* background: #eee;*/
}


body {
    font-family: 'Helvetica', sans-serif !important;
}
@media (min-width: 240px) and (max-width: 415px)
{
	.sp-module.all-categories .sp-module-title {
		font-size: 18px;
		font-weight: 600;
	}
	.browse-view .childs-area .sku {
		width: 110px; 
	}
	.sp-module-content .childs-area .sku {
		width: 110px; 
	}
	.sppb-addon-content .childs-area .sku {
		width: 110px; 
	}	
	.vm-list .childs-area .sku {
		width: 65px; 
	}	
}

@media  (min-width: 416px) and (max-width: 969px)
{
	.sp-module.all-categories .sp-module-title {
		font-size: 16px
	}
	.browse-view .childs-area .sku {
		width: 70px; 
	}
	.sp-module-content .childs-area .sku {
		width: 70px; 
	}	
	.sppb-addon-content .childs-area .sku {
		width: 70px; 
	}	
	.vm-list .childs-area .sku {
		width: 125px; 
	}	
}


@media (min-width: 970px){
	.sp-module.all-categories .sp-module-title {
    font-size: 18px;
	}
}
.sp-module.all-categories .sp-module-title:before {
    background: url(../images/icon-cate.png) no-repeat;
    border: 0 none;
    content: "";
    height: 15px;
    position: absolute;
    left: 18px;
    top: 20px;
    width: 15px;
    left: 15px;
}

#sp-section-13:before, #sp-section-13:after {
    content: "";
    display: block;
    height: 0px;
    width: 100%;
       top: 0;
    left: 0;
    background: url(../images/q2.jpg) repeat-x;}

/*#sp-top-bar:before{    content: "";
    display: block;    height: 3px;
    width: 100%;    position: absolute;
    top: 0;    left: 0;    background: #FF4100 url(../images/q2.jpg) repeat-x;}*/



@font-face {
    font-family: 'Revue BT [Rus by me]';
    src: url('../fonts/RevueBTRusbyme.eot');
    src: url('../fonts/RevueBTRusbyme.eot?#iefix') format('embedded-opentype'),
        url('../fonts/RevueBTRusbyme.woff2') format('woff2'),
        url('../fonts/RevueBTRusbyme.woff') format('woff'),
        url('../fonts/RevueBTRusbyme.ttf') format('truetype'),
        url('../fonts/RevueBTRusbyme.svg#RevueBTRusbyme') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler{    font-family: "Font Awesome 5 Free";font-weight:900}

h1,h2,h3/*,h4,h5,h6*/ {font-family: 'Revue BT [Rus by me]'; }
/*.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{font-family: 'Myriad Pro SemiCond'; }*/




.sj-vm-ajax-tabs .pager-container ul.pages li .page {
    border-color: #000 !important;
    font-weight: bold;
    color: #fff !important;
    background: #000 ;
}
.sj-vm-ajax-tabs .pager-container ul.pages li .page:hover{background:#d24a43; border-color: #d24a43 !important}

.sj-vm-ajax-tabs .pager-container ul.pages li .page-next, .sj-vm-ajax-tabs .pager-container ul.pages li .page-previous {
    font-size: 35px !important;
    line-height: 35px !important;
    border-radius: 0px;
}
.sj-vm-ajax-tabs .pager-container ul.pages li .page {
       border: 1px solid #0071f5;
    margin: 0;
    width: 38px !important;
  height: 38px !important}

.sj-vm-ajax-tabs .pager-container{padding-top:20px !important}
.sj-vm-ajax-tabs .item-wrap .item-image img {border-radius: 4px}

.sj-vm-ajax-tabs .ajaxtabs01-3 .ajaxtabs-item{text-align:center}
.sj-vm-ajax-tabs .item-wrap .item-image {border:10px solid #c6c6c6;border-radius:0px;
  margin: 25px 0px 10px 0 !important;        background: #f5f5f5;    padding: 30px 0 20px 0 !important}
.sj-vm-ajax-tabs .item-wrap .item-image:hover {border:10px solid #d24a43}

#sp-position-2 .acymailing_module table.acymailing_form td.acysubbuttons .btn-primary:hover {
    background-color: #222}
#sp-position-2 .acymailing_module table.acymailing_form td.acysubbuttons .btn-primary {
    background-color: #000;border-radius:0}

.sp-column .button {    background: #000;    color: #fff;    padding: 8px 20px;    display: inline-block;    vertical-align: top;    font-size: 15px;    border: 0px solid #055674;    border-radius: 3px;}
.btn-primary:hover, .sppb-btn-primary:hover {color:#fff;
    border-color: #40444e;    background-color: #40444e;
}
a.ask-a-question:hover {color:#fff;background: #40444e;text-decoration: none !important}
a:focus{outline:none}
@media (max-width: 767px){
	.sj-vm-ajax-tabs .tabs-content {
		padding: 0px 0 25px 0 !important;margin: 0px 0 10px 0 !important;}
}


.sj-vm-ajax-tabs .tabs-content {    margin: 10px 0 10px 0 !important}
.sj-vm-ajax-tabs .tabs-container ul.tabs li.selected .tab, .sj-vm-ajax-tabs .tabs-container ul.tabs li:hover .tab {
    background: #d24a43 !important}
.sj-vm-ajax-tabs .tabs-container ul.tabs li .tab {background: #000 !important;    color: #FFFFFF;border-radius: 0px;}


/* SIMPLE CALL BACK */

@media (min-width: 320px) {.simplecallback-overlayed{width:260px !important;    padding: 15px !important;}
}
@media (min-width: 375px) {.simplecallback-overlayed{width:300px !important; margin-left: -150px !important;  

 padding: 15px !important;}
}
@media (min-width: 768px) {.simplecallback-overlayed{width:360px !important;    padding: 20px !important;}
}


button:focus{outline: none}
.btn-success {    color: #fff;    background-color: #000;    border-color: #000;font-size:15px;font-weight:bold;padding:10px 20px;border-radius:0}
.btn-success {color: #fff;background-color: #306aa6}


.simplecallback .btn{background-color: #007ba7;color: #fff;padding:10px 20px;line-height: 1.5; border-radius:4px; font-size:15px;border:0px solid #40444e;letter-spacing:0px; text-transform:none;font-weight: 700;}

.simplecallback .btn-success:hover {background-color: #0085bc; color: #fff}

.simplecallback .btn-success:focus { box-shadow:  0 0 0 0rem  #3784C0}

.simplecallback .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {color: #fff;background-color: #0085bc; border-color: transparent}

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus{box-shadow: 0 0 0 0.0rem  #3784C0}

.form-control:focus {color: #333;border-radius:3px !important;
    background-color: #fff;
    border-color: #40444e;
    outline: 0; box-shadow: 0 0 0 0rem #3784C0}

.sppb-btn.focus, .sppb-btn:focus {
    outline: 0;box-shadow: 0 0 0 0px rgba(0,123,255,0)}





#sp-position4 .sp-module.slider-brands .owl-controls .owl-nav .owl-next:hover,#sp-position4 .sp-module.slider-brands .owl-controls .owl-nav .owl-prev:hover {
    background-color: #16cbff;
    border-color: #16cbff;
}
.block-policy4 ul li .item-inner:hover .content a {
    color: #d24a43;
}
.block-policy4 ul li .item-inner .content a {
    color: #616464;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.block-policy4 ul li .item-inner .content a:hover {
    color: #fff;
}
.block-policy4 ul li .item-inner .inner {    border-radius: 0px;
    background-color: #fff;
    margin: 8px;
    padding: 20px 15px;
}
.block-policy4 ul li .item-inner:hover,.block-policy4 ul li .item-inner:focus {
    cursor: pointer;
    border-color: #d24a43;color:#000;    border-radius: 0px;
}
.block-policy4 ul li .item-inner {
    border: 10px solid #c6c6c6;
    display: inline-block;
    width: 100%;    text-align: center;
}


.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-list .mc-product-inner .mc-attribute .attr-price span.value {
    font-size: 12px;
    font-weight: bold;
    color: #000;
}
.block-policy4 ul li .item-inner .content p {
    line-height: 100%;
    margin: 0;
    text-transform: capitalize;
    font-size: 13px;
    color: #000;
}


.sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-wrap-inner .right-block .item-info .item-price .PricesalesPrice span,.category-view .row .product-container .PricesalesPrice span {font-size: 18px;  color: #000;}

.sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-wrap-inner .right-block .item-info .item-title a {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    text-transform: none;
    
}
.sj_latest_products .sj-extra-slider .extraslider-inner .item-wrap .item-wrap-inner .right-block .item-info .item-title a:hover {    color: #40444e;text-decoration:undrline}
.category-view .row .vertical-separator .spacer a:hover,.category-view .row .category .spacer a:hover{color:#40444e;text-decoration:underline}
.category-view .row .vertical-separator .spacer a,.category-view .row .category .spacer a{color: #000}

.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-top .mc-update-btn {
    background: #000;
    border-radius: 4px;
    top: 16px;
    right: 0px;
    position: absolute;
}
.sj-minicart-pro .mc-content .mc-content-inner .mc-top span.mc-update-btn:hover {
    background: #38b3f7;}

.browse-view .row .product .spacer span .addtocart-button-disabled{font-weight:700;color: #000;
    font-size: 14px;display:none}

.browse-view span.addtocart-button-disabled, .featured-view span.addtocart-button-disabled, .discontinued-view span.addtocart-button-disabled, .latest-view span.addtocart-button-disabled, .topten-view span.addtocart-button-disabled, .recent-view span.addtocart-button-disabled, .related-products-view span.addtocart-button-disabled, .browse-view span.addtocart-button-disabled,.addtocart-button-disabled {
    display: inline-block;
    padding: 0px;
    border: 0px solid #ddd;
    font-size: 14px;
    border-radius: 0px;
    margin: 0;
    color: #000;
    width: 192px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
   
}
.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar .addtocart-button,.browse-view .row .product .spacer span
{
    
    font-weight: 600;
    background: #fff;
    border-radius: 0px;
    border: none;
    text-transform: inherit;
    padding: 0px;
    margin: 0px}
.productdetails .vm-product-container .vm-product-top-container h1 {
    font-size:24px;
    color: #40444e;
    font-weight: 400;
    text-transform: none;
    margin: 25px 0 15px 0;
}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .orderlist div:hover {
    background: #5b5b5b}

.sj_latest_products .sj-extra-slider .owl-controls .owl-nav .owl-next:hover,.sj_latest_products .sj-extra-slider .owl-controls .owl-nav .owl-prev:hover {    background-color: #5b5b5b;    border-color: #5b5b5b}

#additional_images_gallery li a.active {
    border: 1px solid #ffbf00}
#additional_images_gallery .owl-controls .owl-nav > div {
    position: absolute;
    margin-top: -15px;
    top: 50%;
    height: 30px;
    width: 30px;
    opacity: 1;
    background: #007ba7;
    color: #fff;
    border-radius: 50%;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
}

span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
    max-width: 100%;
    background: #007ba7;
    color: #fff;
    border: solid #007ba7 1px;
    border-radius: 4px;
    font-size: 15px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 0px;
    padding: 10px 20px;
    margin-bottom: 0;font-weight:bold
}

.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar .addtocart-button
{background: #007ba7;
    color: #fff;
    border:0px solid #40444e;
    border-radius:4px;
    font-size: 15px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 0px;
    padding: 5px 10px;
    margin-bottom: 0;font-weight:bold
}

span.addtocart-button span.addtocart-button:hover, span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover { background: #0085bc;border:2px solid #0085bc;color:#fff}


#sp-top2, #sp-top3{font-size:14px}

@media (min-width: 992px){
  #sp-top2,#sp-top3 {font-size:14px}}



#sp-top1,#sp-yop22,#sp-yop33/*, #sp-top3*/{margin-top:-12px;/*margin-bottom:5px*/}

@media (min-width: 992px){
  /*#sp-top1,#sp-top3*/ {margin-top:-15px}
}
  
@media (min-width: 768px){
	.phoneicon {
		width: 17px;
		height: 17px;
		margin-right: 5px
	}
}


a {color: #000}

.category-view .cate-title:before {
    content: "";
    background: #d24a43;
    width: 0px;
    height: 0px;
    position: absolute;
    bottom: -2px;
    left: 0}
#sp-left .sp-module .sp-module-title:before, #sp-right .sp-module .sp-module-title:before {
    content: "";background:#5b5b5b;width:75%;height:0px;position:absolute;bottom:-2px;left: 0}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title{border-bottom:none;font-size:24px;color: #007ba7;text-transform:none;text-align:center;font-weight:400/*padding-bottom:35px*/}
#sp-bottom1 .sp-module.infos-footer ul.infos li.phone i,#sp-bottom1 .sp-module.infos-footer ul.infos li.adres i {
    top: -5px}
#sp-bottom {font-size:16px}
#sp-bottom .sp-module ul.menu li a:before{background-color: #000}
.sj-flat-menu {  background-color: #f5f5f5}

#sp-bottom{/*font-weight:bold*/}
#sp-bottom1 .sp-module.infos-footer ul.infos li:hover i {  background-color:#fff;color:#525252}
#sp-bottom1 .sp-module.infos-footer ul.infos li i{background-color: #fff;    border-radius:4px;color: #40444e;}
.category-view .orderby-displaynumber .vm-view-list .vm-view.vm-list .listing-icon {
    background: #000 url(../images/icon/list.png) no-repeat center}
#sp-bottom1 .sp-module.infos-footer ul.infos li {padding-left:40px;position:relative;margin-bottom:12px;font-size: 16px;color: #000;line-height: 20px;}
#sp-footer a:hover, #sp-bottom a:hover, #sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus,#sp-footer #sp-footer1 .sp-copyright a:hover,#sp-bottom .sp-module ul.menu li a:hover {color: #000;text-decoration:underline}
.category-view .orderby-displaynumber .vm-view-list .vm-view.vm-grid.active .listing-icon,.category-view .orderby-displaynumber .vm-view-list .vm-view.vm-list .listing-icon:hover,.category-view .orderby-displaynumber .vm-view-list .vm-view.vm-list.active .listing-icon,.category-view .orderby-displaynumber .vm-view-list .vm-view.vm-grid .listing-icon:hover{ background-color: #40444e}

.mini-cart .sj-minicart-pro {border-radius:4px;/* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);*/  background-color: #007ba7;transition: all .4s ease;}
.mini-cart .sj-minicart-pro:hover{background-color: #0085bc}
   

/*MUST HAVE!*/
.sppb-row-container {width: 100% !important; }
.com-sppagebuilder #sp-main-body {margin: 0 auto;}
@media (min-width: 768px) {
	.innerpage.com-sppagebuilder  #sp-main-body {
		max-width: 750px;
	}
	.home-layout1.com-sppagebuilder  #sp-main-body {
		max-width: 750px;
	}
	.browse-view .childs-area .sku {
		width: 115px; 
	}
	.sp-module-content .childs-area .sku {
		width: 115px; 
	}	
	.sppb-addon-content	.childs-area .sku {
		width: 115px; 
	}	
	.vm-list .childs-area .sku {
		width: 180px; 
	}	
}

@media (min-width: 992px) {
	.innerpage.com-sppagebuilder #sp-main-body {
		max-width: 970px;
	}
	.home-layout1.com-sppagebuilder  #sp-main-body {
		max-width: 970px;
	}
	.browse-view .childs-area .sku {
		width: 95px; 
	}
	.sp-module-content .childs-area .sku {
		width: 95px; 
	}
	.sppb-addon-content .childs-area .sku {
		width: 95px; 
	}
	.vm-list .childs-area .sku {
		width: 155px; 
	}	
}
@media (min-width: 1200px) {.innerpage.com-sppagebuilder #sp-main-body {max-width: 1170px;}
.home-layout1.com-sppagebuilder  #sp-main-body {max-width: 1170px;}}

@media (max-width: 415px) and (min-width: 240px){
.yt-content-slider-style-default .caption {background: rgb(0, 0, 0, 0.80) !important;
    font-size:18px;line-height:24px;text-align:center;padding:5px !important
}}

@media (max-width: 969px) and (min-width: 416px){
.yt-content-slider-style-default .caption {background: rgb(0, 0, 0, 0.80) !important;
    font-size:18px;line-height:24px;text-align:center;padding:5px !important
}}


@media (min-width: 970px){
.yt-content-slider-style-default .caption{background: rgb(0, 0, 0, 0.8) !important;font-size:24px;text-align:center;border-radius:0px;}
}


.owl-carousel .item-inner .owl-item img {
/*  max-height: 100%; */
	height: 67px
}

.main-image img {
	height: 295px;
}




h1, h2, h3, h4, h5, h6{font-weight:400}
.phoneic{display: flex;align-items: center;    text-align: left;    margin: 5px 0 !important}
.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-list .mc-product-inner .mc-attribute .attr-name a{color:#000 !important}
.sp-module.slide{margin-top:0;margin-right:-10px;margin-left:-10px}
#sp-position3 .sj-sp-cat .spcat-wrap .category-wrap-cat .slider .cat_slider_inner .item .cat_slider_title a:hover {
    color: #EC3A01}
.sppb-btn.focus, .sppb-btn:focus { outline: 0;box-shadow: 0 0 0 0px rgba(0,123,255,.25) !шьзщкефте}

#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .owl-controls .owl-nav {
    position: absolute;    top: 85px;    right: 30px}

.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-list .mc-product-inner .mc-attribute .attr-name a:hover{color:#5b5b5b !important}
.category-view .row .product-container .group-title-des h2 a{font-size:16px; color: #666}
.category-view .row .product-container .group-title-des h2 a:hover{color: #38b3f7}



#fancybox-wrap #fancybox-outer #fancybox-content{padding:0}
.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-gotocart{background-color: #40444e;
    color: #fff !important;padding: 8px 20px;font-size: 15px;font-weight:700;text-transform:none;border:2px solid #40444e;border-radius:4px}



body.ltr #offcanvas-toggler.offcanvas-toggler-left{margin-right:0px}
#sp-position3 .sj-sp-cat .spcat-wrap .spcate-right .spcat-tabs-container ul.spcat-tabs li.tab-sel {
    background-color: #FE5722;  border-color: #FE5722}
#sp-position3 .sj-sp-cat .spcat-wrap .spcate-right .spcat-tabs-container ul.spcat-tabs li:hover {
  background-color: #38b3f7;border-color: #38b3f7}
/*.sj-flat-menu li .fm-item .fm-link img{padding-top:0 !important}*/
.sj-flat-menu > li .fm-item .magamenu-title{
/*	line-height:24px !important */
	
}
#sp-slideshow{/*background-image: url(/images/lisa/dark-circles.png);
    background-repeat: repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 0 0;*/ }
.sp-module.all-categories .sj-flat-menu{/*border-bottom:6px solid #fff !important*/}
#sp-position3 .sj-sp-cat .spcat-wrap .category-wrap-cat .sp-cat-title-parent{background-color:#FE5722}

.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-gotocart:hover {background-color: #fff;color: #40444e !important;border:2px solid #40444e}

.button{outline:none}
#sp-position-1 .sp-module.logo-footer{margin-top: 30px}

#offcanvas-toggler > .fa {    color: #999}
#sp-right, #sp-left{/*background-image: url(/images/lisa/dark-circles.png);
    background-repeat: repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 0 0;*/padding:25px 20px}
#sp-component{padding:0px 15px 15px 15px}
.phoneicon {width: 17px;height:25px; margin-right: 5px;}
#sp-footer #sp-footer1 .sp-copyright, .sppb-form-check .sppb-form-check-label{font-size:12px}
h1.text2,.text2{font-size:1.5rem;color:#525252;margin-bottom:0.5rem;line-height: 1.2;}
.box-title h2,.box-title h3{font-size:1.75rem !important}
.category-view .row .category .spacer{text-align:center}
.category-view h4{font-size:18px;/*text-transform: uppercase;*/}
.mini-cart .sj-minicart-pro .mc-wrap .mc-header .mc-yourcart .shopcart-inner {
    padding: 0px 0px}

#sp-user1 .sj-search-pro-wrapper .input-group-btn .btn-default {
    background-color: #000;
    border-color: #000;
    position: absolute;
    top: 4px;    right: 0px;    height: 48px;    width: 48px;    text-align: center;
    line-height: 16px;    padding: 0;    font-size: 16px;
    color: #fff;    z-index: 2;  border-radius: 0px}
#sp-user1 .sj-search-pro-wrapper .input-group .form-control {
    font-size: 12px;
    width: 100%;
    background-color: #fff;
    color: #999;
    padding-left: 20px;
    box-shadow: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
border-bottom:0}
#sp-user1{/*margin-left:-10px;margin-right:-10px*/}
#sp-user1 .sj-search-pro-wrapper {padding: 0;height:54px}
.sj-search-pro-wrapper .select_category select,#sp-user1 .sj-search-pro-wrapper .input-group .form-control{height:54px !important;line-height:50px;padding:5px 5px 0 15px !important}





.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right:5px;padding-left:5px}
.sp-megamenu-parent > li > a {color: #fff;line-height:25px}
a:hover, a:focus, a:active {color: #40444e;text-decoration:underline !important}
#sp-bottom .sp-module .sp-module-title{font-size:24px;text-transform:none;color:#000;margin-bottom:10px;background: none;font-weight:400}

#sp-header {background-color: #22334c;padding: 10px 0}
#sp-position-2 .acymailing_module .acymailing_introtext{font-size:16px;font-weight:700;color:#fff;text-transform: uppercase}

#sp-bottom .sp-module .sp-module-title:after{position: absolute;content: "";width:75%;height:0px;left: 0;bottom: 0;background-color: #FF4100}

.sp-megamenu-parent{float:right}
/* #sp-top2 {font-size: 14px} */

.sp-module.all-categories .sp-module-title {background-color: #007ba7;border: 0 none;
    color: #fff;height: 54px;line-height: 50px;padding: 0 10px 0 40px;margin: 0;position: relative;
    text-transform: uppercase;cursor: pointer;border-radius:5px/*;background-image: url(/images/lisa/dark-circles.png);
    background-repeat: repeat;
    background-size: inherit;
    background-attachment: scroll;
    background-position: 0 0*/;transition: all .4s ease;}
.sp-module.all-categories .sp-module-title:hover{background-color: #0085bc}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding:26px 5px 5px 5px;text-transform:uppercase}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {font-weight:700;
  color: #40444e!important;text-decoration:underline}

.sj-flat-menu > li .fm-item .magamenu-title {  color: #000 !important;
    line-height: 24px  !important;
    outline: none;
    position: relative;
    font-size: 13px !important;margin-left:5px
/*    font-weight: 700;
  text-transform: uppercase; */
}
.sj-flat-menu li .fm-item .fm-link img {
     padding-top: 0px !important; 
    padding-right: 0px !important; 
}
.sp-module.all-categories .sj-flat-menu li:hover a,.sj-flat-menu > li .fm-item .magamenu-title:hover {
    color: #40444e!important;
}


.mini-cart .sj-minicart-pro .mc-wrap .mc-header .mc-yourcart p.text-shopping-cart {
    font-size: 12px;
    text-transform: inherit;
}
/* #sp-top-bar {font-size: 14px;padding:10px 0;color:#fff} */
#sp-top-bar {
    font-size: 16px;
	line-height: 24px;	
}
#sp-header .logo a {
    font-size: 34px;
    line-height: 1.3;
}
#sp-logo {
    text-align: center;
}

.mini-cart .sj-minicart-pro {
    margin: 0;
}

.sj-minicart-pro .mc-header {
    font-size: 13px !important;
    line-height: 10px !important;
    height: 50px !important;
}

.mini-cart .sj-minicart-pro .mc-wrap .mc-header {
    width: 137px;
}
.sj-minicart-pro .mc-header .mc-yourcart {
    background: url("../images/cart.png") no-repeat 10px 7px !important;
    margin: 0 !important;
    padding: 10px 0px 0px 37px !important;
    line-height: 15px !important;
    height: 28px !important;
}

.mini-cart .sj-minicart-pro .mc-wrap .mc-header .mc-totalprice {
    float: left;
    padding: 5px 0px 5px 7px;
}
body.site #sp-header {
    padding: 5px 0 10px;/*margin-bottom:10px;*/
    min-height: 63px;    /*border-bottom: 5px solid #c5daee;*border-top:5px solid #000*/
}

#sp-header {height:85px;    box-shadow: 0px 0 4px 4px rgba(0, 0, 0, 0.10);}

.sj-search-pro-wrapper .icon-select::after {
    font-family: "Font Awesome 5 Free" !important;
	font-weight: 900
}

#sp-position-2 .acymailing_module table.acymailing_form td.acysubbuttons .btn-primary::before {
    font-family: "Font Awesome 5 Free" !important;color:#e0ea83
}

.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .activeOrder::after {
    font-family: "Font Awesome 5 Free" !important;
	font-weight: 900	
}

#sp-title .breadcrumb > li:first-child::before {
    font-family: "Font Awesome 5 Free" !important;
	font-weight: 900	
}

.yt-content-slider .owl-next::before {
    font-family: "Font Awesome 5 Free" !important;
	font-weight: 900		
}
.yt-content-slider .owl-prev::before {
    font-family: "Font Awesome 5 Free" !important;
	font-weight: 900		
}

.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-list .mc-product-inner .mc-remove::before {
    content: "\f1f8";
    font-family: "Font Awesome 5 Free";
	font-weight: 900			
}





@media (min-width: 240px) and (max-width: 415px) { 
	.sj-flat-menu > li .fm-item .magamenu-title {
		font-size: 11px !important;letter-spacing: -1px;
	}
.sj-flat-menu li .fm-item .fm-link .megamenu-icon {
		width: 15px !important;
	}
	.sj-flat-menu li .fm-item .fm-link {
		padding-left: 0px !important;
	}
	.sj-flat-menu li .fm-item .fm-link img {
		padding-right: 1px !important;
	}
	.sj-flat-menu li {
		padding: 3px !important;
	}
	.sj-search-pro-wrapper .select_category select {
    padding: 0 5px 0 0px !important;
	}
.sj-search-pro-wrapper .icon-select::after {
    width: 18px !important;
	}
	.sj-flat-menu li .fm-item .fm-link {
    margin-right: 13px !important;
}

}

.form-control::placeholder {
    font-size: 13px;
}



.sj_latest_products .sj-extra-slider .owl-controls .owl-nav .owl-prev::before {
   font-family: "Font Awesome 5 Free";
	font-weight: 900;	color:#e0ea83		   
}
.sj_latest_products .sj-extra-slider .owl-controls .owl-nav .owl-next::before {
   font-family: "Font Awesome 5 Free";
	font-weight: 900;
      color:#e0ea83 !important
}

#sp-position3 .sj-sp-cat .owl-controls .owl-nav > div.owl-prev::before {
  font-family: "Font Awesome 5 Free";
	font-weight: 900;	color:#e0ea83  !important
}
#sp-position3 .sj-sp-cat .owl-controls .owl-nav > div.owl-next::before {
  font-family: "Font Awesome 5 Free";
	font-weight: 900;color:#e0ea83	!important
}

#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .owl-controls .owl-nav .owl2-prev::before {
  font-family: "Font Awesome 5 Free";
	font-weight: 900;	color:#e0ea83 !important
}
#sp-position1 .sp-module.popular-cate .sj-categories.theme3 .cat-wrap .owl-controls .owl-nav .owl2-next::before {
  font-family: "Font Awesome 5 Free";
	font-weight: 900;	color:#e0ea83 !important
}

div#vmMainPageOPC .opc_menu {
	display:none;
}
div#onepage_main_div .opc_section {
 width: 100%; 
}
textarea#customer_note_field {
 width: 98%;
}
div#vmMainPageOPC .opc_top_inner {
 width: 100%; 
}
#payment_top_wrapper {
	clear: inherit;
	width: 50%;
}
#opc_shipping_and_shipto_section {
	clear: inherit;
	width: 50%;
}
div#vmMainPageOPC .opc_top_inner {
	margin-left: 0;
}
div.opc_heading span.opc_title {top: 0;  font-size: 14px;    display: flex;    align-items: center}
div#vmMainPageOPC button.button_checkbox_uned span {
    margin: auto;
}

#sp-position3 .sj-sp-cat .products-list .product-layout .caption h4 a:hover{color: #EC3A01}

div.opc_menu_active, div.opc_heading{background-color: #606363}

#basket_container .opc_PricesalesPrice{color: #055674}

div#basket_container div.op_basket_row div.op_col5_3 {color: #055674}
#onepage_main_div button#confirmbtn_button {
    color: #fff;
    background-color: #40444e;font-weight:700;font-size:15px;padding:5px 10px;border:2px solid #40444e;transition: all .4s ease;
}
#onepage_main_div .field_wrapper #confirmbtn_button:hover {color:#40444e;
    background-color: #fff;font-weight:700;font-size:15px;padding:5px 10px;border:2px solid #40444e
}
div#vmMainPageOPC a {    color: #d45050}
.category-view .row .vertical-separator {
    margin: 0 3px 30px 0 !important;
}
.category-view div[class*="-view"] .row {
  display: flex; 
/*      display: block; */
}

div.product {
    min-width: inherit;
}
/* #sp-top1 {
    margin-bottom: 0;
	line-height: 24px;
	font-size: 16px  
} */
.quantity-box .quantity-input, .cart-summary .quantity-input {
	width: 34px !important;
}

/*.quantity-box, .quantity-controls {
	display:none !important;
}
*/

/* .category-view .row .product-container .product-price {
    width: inherit;	
}
*/

.category-view .row .product-container .vm-product-rating-container .vmicon {
/*	float: right;
	display: inline-block; */
	display: none
}

.category-view .row .product-container .vm-product-rating-container {
	display: inline;
}
/* .category-view .row .vertical-separator .spacer a {
	display: inline;
}
*/
.vm-col-3 {
    width: 33.333%;
}


/* .chzn-container {
    width: 100px !important;
}
*/
.browse-view span.addtocart-button-disabled, .featured-view span.addtocart-button-disabled, .discontinued-view span.addtocart-button-disabled, .latest-view span.addtocart-button-disabled, .topten-view span.addtocart-button-disabled, .recent-view span.addtocart-button-disabled, .related-products-view span.addtocart-button-disabled, .browse-view span.addtocart-button-disabled, .addtocart-button-disabled {
    width: 92px;
}

.chzn-container.chzn-container-single .chzn-single div > b::after {
    font-family: "Font Awesome 5 Free" !important;
}

body.ltr .sp-megamenu-parent > li.sp-has-child > a::after, body.ltr .sp-megamenu-parent > li.sp-has-child > span::after {
    font-family: "Font Awesome 5 Free" !important;
	font-weight: 900;margin-left: 3px !important;color:#055674
}

.dops {
	display: flex;
    justify-content: space-evenly;
	margin-top:15px;
	width: 100%;
}

#sp-position4 .sp-module.slider-brands .owl-controls .owl-nav .owl-prev::before ,#sp-position4 .sp-module.slider-brands .owl-controls .owl-nav .owl-next::before {
    font-family: "Font Awesome 5 Free" !important;
	font-weight: 900
}

.category-view .row .vm-col {
    max-width: inherit;
}
.tab-content .product-fields .product-field {
    width: 50%;
}
.custom-field-price {
	display: none
}
.orderlistcontainer {
    margin: 0 0 0 0px;
}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .activeOrder {
    padding: 4px 11px 0 0;
}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .title {
    height: 30px;
    padding: 0 0px;
	display:none	
}
.chzn-container.chzn-container-single .chzn-single div > b {
    background: none !important;
}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .activeOrder::after {
	top: 9px
}
div.product {
    min-width: 33.3%;
}
.category-view .row .product-container .PricesalesPrice span {
    padding-right: 0;
}
/*
.vm3pr-1 {
    position: absolute;
    top: 240px;
}

.browse-view .category-view .row .product .spacer {
    padding: 0px;
    height: 390px;
}

*/

.vm3pr-1 .product-fields .product-field {
    width: 112px;
}
.chzn-container.chzn-container-single .chzn-single {
    height: calc(1.25rem + 3px);
}

.browse-view .category-view .row .product .spacer{/*padding:0px*/}

.vme-allbuttons-container.vme-is-list {
    margin: 0px 0;
}
.product .btn-vme-round > i {
    line-height: 20px;
    width: 25px;
}
::after, ::before {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
element {

}
.featured-view .spacer span, .discontinued-view .spacer span, .latest-view .spacer span, .topten-view .spacer span, .recent-view .spacer span, .related-products-view .spacer span, .browse-view .row .product .spacer span {
	font-weight: 400;
    /* font-size: 13px; */
}
.browse-view span.addtocart-button-disabled, .featured-view span.addtocart-button-disabled, .discontinued-view span.addtocart-button-disabled, .latest-view span.addtocart-button-disabled, .topten-view span.addtocart-button-disabled, .recent-view span.addtocart-button-disabled, .related-products-view span.addtocart-button-disabled, .browse-view span.addtocart-button-disabled, .addtocart-button-disabled {
    width: 110px;
}

/*
@media (max-width: 568px) {
	.category-view .row .vm-col {
		width: min-content;
	}
}

*/

body.site .category-view .vm-list .product-container .group-price {
    width: 100%;
}
body.site .category-view .vm-list .product-container .group-title-des {
    padding: 10px 0px;
    width: 100%;
}
body.site .category-view .vm-list .product-container .vm-product-rating-container {
    display:none
}
.category-view .row .vertical-separator .spacer a {

}
.vm3pr-1 .vm-customfields-wrap {
    margin: 0px 0px;
}

.browse-view .vme-allbuttons-container.vme-is-list {
    text-align: left;
}
.vm3pr-1 .vm-customfields-wrap {
    min-height: inherit;
}

.chzn-container {
    max-width: 95%;
	margin: 0 0 0 2px;	
}

.chzn-container-single .chzn-single span {
    margin-right: 20px;
}

span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {/*padding: 9px*/}


@media (min-width: 240px) and (max-width: 415px) { 
	.category-view .row .product-container .PricesalesPrice span {
		font-size: 13px;
	}
	.featured-view .spacer span, .discontinued-view .spacer span, .latest-view .spacer span, .topten-view .spacer span, .recent-view .spacer span, .related-products-view .spacer span, .browse-view .row .product .spacer span {
		font-size: 11px;	
	}
}



.chzn-container.chzn-container-single .chzn-single {
    line-height: 2.5;
}
.chzn-container.chzn-container-single .chzn-single {
    line-height: 1.6;
}
.chzn-container .chzn-results li {
    padding: 4px 3px;
    line-height: 14px;
}


.product-fields .product-field {
    float: right;
}

.sj-vm-ajax-tabs.left-position .tabs-container ul.tabs li, .sj-vm-ajax-tabs.right-position .tabs-container ul.tabs li, .sj-vm-ajax-tabs.bottom-position .tabs-container ul.tabs li, .sj-vm-ajax-tabs.top-position .tabs-container ul.tabs li {display: inline-block;
}
@media (min-width: 240px) and (max-width: 741px) { 
	.sj-vm-ajax-tabs .tabs-wrap.tabs_nav .tabs-container {
		margin: 0 10px !important;
	}
	.sj-vm-ajax-tabs.top-position .tabs-container ul.tabs li .tab {
		padding: 8px 6px 8px 6px !important;
		margin: 0 0px 0px 0 !important;
	}
	.sj-vm-ajax-tabs .tabs-container {
		height: 66px !important;
	}	
	.sj-vm-ajax-tabs .ajaxtabs03-2 .ajaxtabs-item {
		width: 31% !important;
	}
	.sj-vm-ajax-tabs .ajaxtabs04-1 .clr1, .sj-vm-ajax-tabs .ajaxtabs04-2 .clr2, .sj-vm-ajax-tabs .ajaxtabs04-3 .clr3, .sj-vm-ajax-tabs .ajaxtabs04-4 .clr4, .sj-vm-ajax-tabs .ajaxtabs04-5 .clr5, .sj-vm-ajax-tabs .ajaxtabs04-6 .clr6 {
		clear: inherit !important
	}	
	.sj-vm-ajax-tabs .ajaxtabs03-1 .clr1, .sj-vm-ajax-tabs .ajaxtabs03-2 .clr2, .sj-vm-ajax-tabs .ajaxtabs03-3 .clr3, .sj-vm-ajax-tabs .ajaxtabs03-4 .clr4, .sj-vm-ajax-tabs .ajaxtabs03-5 .clr5, .sj-vm-ajax-tabs .ajaxtabs03-6 .clr6 {
		clear: inherit !important
	}
	
}
@media (min-width: 742px) and (max-width: 1025px) { 
	.sj-vm-ajax-tabs.top-position .tabs-container ul.tabs li .tab {
		padding: 5px 7px 6px 7px !important;
	}
}

.sj-vm-ajax-tabs .tabs-wrap.tabs_nav .tabs-next, .sj-vm-ajax-tabs .tabs-wrap.tabs_nav .tabs-previous {
		display: none !important;
}


.child-product-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.child-product{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.child-product-name{
    font-size: 12px;
}

.childs-area .sku {
	display: inline-block;
}

.browse-view .childs-area .sku {
	float: left;
}

.sp-module-content .childs-area .sku {
	float: left;
}

.sppb-addon-content	.childs-area .sku {
	float: left;
}
.childs-area .name {
	display: inline-block;
}

.childs-area .price {
	display: inline-block;
/*	width: 50px; */
}

.childs-area .addtocart-bar {
	display: inline-block;
}

.childs-area .js-recalculate {
	display: inline;
}

.addtocart-bar-child {
    margin: 0 0 4px;
    padding: 0;
    position: static;
    text-align: center;
    line-height: 14px;
}

.productdetails-view .addtocart-bar-child {
    margin: 24px 0 0 !important;
    padding: 0;
    position: relative;
    bottom: 0;
    text-align: left;
}

.childs-area .addtocart-bar-child {
    display: inline-block;
}

.vm3pr-1 .product-fields .product-field {
    width: inherit;
}
.browse-view .childs-area {
	float: left;
	width: 50%;
}

.sppb-addon-content .childs-area ,.sp-module-content .childs-area {
	float: left;
	width: 50%;
}


/*
.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child {
    margin: 20px 0 30px;
}
*/




.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child .quantity-box .quantity-input {
    border: none;
    font-weight: bold;
    min-height: 30px;
    height: 30px;
    width: 35px;
    display: inline-block;
}



.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child .quantity-box {border: 1px solid #ebebeb; padding: 0 5px}

.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child .addtocart-button, .browse-view .row .product .spacer span {
    font-weight: 600;    background: #eee;
    border-radius: 0px;    border: none;
    text-transform: inherit;    padding: 0px;
    margin: 0px;        margin-bottom: 0px;
}

span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {transition: all .4s ease;
    max-width: 100%;    background: #007ba7;
    color: #fff;    border: solid #007ba7 2px;
    border-radius:4px;    font-size: 15px;
    cursor: pointer;    text-align: center;
    letter-spacing: 0px;    padding: 10px 10px;
    margin-bottom: 0;    font-weight: bold;
}

.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child .addtocart-button, .browse-view .row .product .spacer span {
    font-weight: 400;    background: #f7f7f7;
    border-radius: 0px;    border: none;
    text-transform: inherit;    padding: 0px;
    margin: 0px;        margin-bottom: 0px;
}

.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child .addtocart-button {    background: #001847;    color: #eee;    border: none;
    border-radius: 0px;    font-size: 15px;    cursor: pointer;
    text-align: center;    letter-spacing: 0px;    padding: 5px 8px;    margin-bottom: 0;    font-weight: bold;
}
.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child .addtocart-button:hover,.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child .addtocart-button:hover{ background: #38b3f7;color:#fff;border: none;}


.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar-child .addtocart-button .addtocart-button {
    background: none;
}

.vm3pr-0 .addtocart-area {
    display: inline-block;
    width: 100%;
}

.browse-view .vme-allbuttons-container.vme-is-list {
    display: inline-block;
}

.category-view .row .product-container .group-title-des .product_s_desc {
    display: inherit;
}

.browse-view .vme-allbuttons-container.vme-is-list {
	text-align: center;
	display: inherit;	
}



a.ask-a-question:hover {
    color: #fff !important;
    border: 1px solid #ffbf00 !important;
    background: #007ba7;
}

#fancybox-content {
    margin-top: 65px !important;
}

.ask-a-question-view .form-field textarea.field {
    height: 81px !important;
}