@media (max-width: 414px){.width50.floatleft.right.vm-continue-shopping {width: auto;float: none;margin-bottom: 0px;margin-top: -35px !important;}}
.sp-column .button{font-size:12px}
.com_virtuemart #form-login,#sp-component #form-login{border: 1px solid #ddd;padding: 20px;margin: 20px 0;background: #ebebeb}
.com_virtuemart #form-login .button,.sp-column .button{display: block;margin-top:5px}
.form-group .button{display:inline-block}
.sp-column button.default {padding: 5px 10px;border-radius: 0;margin-top: 5px}
.category-view .row .vm-col{background:transparent}
.row.vm-list.even {background: #F0F0F0;padding: 2px;border-bottom: 1px dotted #ccc}
.row.vm-list.odd {    background: #fff;    padding: 2px;    border-bottom: 1px dotted #ccc;}
@media (max-width: 414px){.com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-name > a,.com_virtuemart .cart-view .cart-summary tr td,.com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-basicprice .PricediscountedPriceWithoutTax span{font-size:11px !important}}
.com_virtuemart .cart-view .vm-button-correct{font-size:12px}
.toolbar-center.col-9.col-sm-10.col-md-10.col-lg-10{max-width: 100%;flex: 0 0 100%}
.vm-view-list.col-3.col-sm-2.col-md-2.col-lg-2{display:none;width:0}
.width50.floatleft.right.vm-continue-shopping{margin-top: 30px}
div.cart.tos {text-align: right}
.cart-summary .vm-price-value {white-space: break-spaces}
.com_virtuemart .vm-cart-header-container h1,.innerpage1 h1 {margin: 30px 0 30px 0;font-size:36px;line-height: 36px;}
table.cart-summary tr th{font-size: 12px;}
.com_virtuemart .cart-view .cart-summary tr td {padding: 5px 3px;font-size:12px}
.com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-quantity {padding: 5px 3px}
.vm-cart-item-quantity{min-width: 75px;width: 10%;text-align: center}
.com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-name > a{font-weight:400;font-size:12px;color: #222;display: block;
    overflow: hidden;margin: 0}
.com_virtuemart .vm-continue-shopping .continue_link,.com_virtuemart .cart-view .vm-button-correct,.sp-column .button,.com_virtuemart #com-form-login #com-form-login-remember input.default {background: #26649e !important;transition: all .4s ease;color: #fff;padding: 5px 10px;font-weight:400;letter-spacing:0px;    text-transform:none}
.com_virtuemart .vm-continue-shopping .continue_link:hover,.com_virtuemart .cart-view .vm-button-correct:hover,.sp-column .button:hover,.com_virtuemart #com-form-login #com-form-login-remember input.default:hover{ background: #307dc5 !important;text-decoration:none !important}
.com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-basicprice .PricediscountedPriceWithoutTax span {font-weight:700;font-size: 12px;color: #26649e}
.com_virtuemart #checkoutForm .vm-fieldset-pricelist .cart-summary tr td.vm-cart-item-name > a:hover {color: #40444e}
.vmpayment_description, .vmshipment_description {color:#666;font-size:10px;padding: 0 2px}
.alert.alert-notice {    background-color: #444;border-color: #ccc;border-radius: 0;margin-top: 20px; color: #fff;}
.alert-heading{color:#fff!important}
span.fas.fa-calendar-check{color:#069809!important}
span.fas.fa-calendar-alt{color:#a70b0b!important}
.px-0 .availability span.fas.fa-calendar-check,.px-0 .availability span.fas.fa-calendar-alt{font-size:28px!important;}


@media (max-width: 800px){
div[class*="vm-col-"] {
    width: 100%;
  }}
.availability{text-align:center;margin:0}
.addtocart-bar{margin:0}
  .pl-0, .px-0 {padding-left: 0!important;font-size: 12px;display:flex;justify-content: center;
    align-items: center;text-align: center;}
.category-view .vm-list .vm-col {padding: 0px}
  hr{margin-top:12px;margin-bottom:12px}
b, strong {font-weight:600}
.module_round_box .s5_h3_first, .module_round_box-none .s5_h3_first, .module_round_box ul.menu .current a, h2, h4, #s5_md_outer_wrap h3 {
    color: #26649e}
.module_round_box ul.menu a {padding: 24px;padding-bottom: 3px;padding-top: 3px;display: block;background: url(../images/arrow.png) no-repeat left center;
    color: #333333;border-bottom: 1px dotted #D3D3D3;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li span.VmArrowdown{margin-top: 5px}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {margin-bottom: 10px}
#sp-bottom1,#sp-bottom2{margin-bottom:20px}
/*#sp-bottom2,#sp-bottom4{margin-left:5px}*/
.article-details .article-header{margin:30px 0 30px 0}
.article-details .article-header h1{font-size: 32px}
.sp-page-title{padding: 30px 15px;background: #fff}
.sp-page-title .container{background: rgb(24 64 101 / 70%);padding:15px 15px 5px 15px}
.sp-page-title .sp-page-title-heading{font-size: 24px;line-height: 1;color: #fff !important;}
  .wf-icon-zoom-image:before {color: #1764ad;font-size: 18px}
.sku,.browse-view .row .product .spacer div .availability span {font-size: 12px;
    text-align: center;    display:flex;justify-content: center;
    /*word-break: break-word;*/
    align-items: center;}



.mini-cart .sj-minicart-pro .mc-wrap .mc-content {border: 0!important;box-shadow:none !important;padding: 20px 10px;z-index: 999;border-radius:0 !important}
#sp-header .sj-search-pro-wrapper .input-group .form-control{border-radius:0 !important}
.offcanvas-menu .offcanvas-inner {padding: 20px}
#sp-bottom .sp-module ul > li {display: block;margin-bottom:5px}
/*.product-field-display{float:right}
.product-fields .product-field {
  width: 50%;}*/
p.product_s_desc {height:auto}
@media (min-width:376px) and (max-width:768px){
  p.product_s_desc {height:100px!important;font-size:13px !important;}}

.vm-product-media-container {margin-bottom: 5px}
.category-view .product-fields {
    margin: 10px auto 0 auto!important;
    width: 60%!important}
.category-view span.product-fields-title,.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .product-fields-title-wrapper {
    display: inline-block;
    text-transform: uppercase!important;
    color: #000 !important;
    min-width: 70px}
.customer-reviews{width:100%}
span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button,.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-gotocart, .sppb-btn-custom,.sp-slider-btn-text,.customer-reviews .write-reviews .highlight-button,a.details, div.details, button.default,.simplecallback .btn,#fancybox-wrap #fancybox-outer #fancybox-content > div > p > a{color:#fff !important;border:0px solid #26649e!important;font-weight: 400!important;border-radius:0 !important;background:#26649e !important; }
span.addtocart-button span.addtocart-button:hover, span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover,.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-gotocart:hover,.sppb-btn-custom:hover,.sp-slider-btn-text:hover,.customer-reviews .write-reviews .highlight-button:hover,a.details:hover, div.details:hover, button.default:hover,.simplecallback .btn:hover,#fancybox-wrap #fancybox-outer #fancybox-content > div > p > a:hover{ background:#307dc5 !important; border: 0px solid #307dc5 !important;
    color: #fff!important;}

#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default, .button-search.btn.btn-default.btn-lg { background:#26649e !important;border-radius:0 !important; color: #fff!important;border:1px solid #26649e!important}
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default:hover, .button-search.btn.btn-default.btn-lg:hover {background:#307dc5!important; border: 1px solid #307dc5!important;color:#fff !important}
#fancybox-wrap #fancybox-outer #fancybox-content > div > p > a{border: 2px solid #26649e!important;}
#fancybox-wrap #fancybox-outer #fancybox-content > div > p > a:hover{border: 2px solid #307dc5!important;background:#307dc5!important;color:#fff!important}

h1, h2, h3, h4, h5, h6 {font-weight: 500!important;margin-bottom:0 !important; }
#sp-topmenu,#sp-topmenu0,#sp-top3,#sp-top333,#sp-top2,#sp-top1{padding:0}
@media (max-width: 769px){#sp-topmenu, #sp-top2, #sp-top3, #sp-top333 {margin-top: 3px!important;}
}
.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-totalprice-footer {
    font-size: 11px;    color: #222;    text-align: center;
    display: block;    margin: 5px 0}
.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-totalprice-footer strong {
    color: #e31e25;    font-weight: bold;    float: none;    font-size: 14px;}
.article-list.articles-leading .article .article-intro-image{width:250px;    padding-right: 20px;}

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) {border-radius:0 !important}
   #fancybox-content .vm-img-desc,#owl-carousel-related .vm-img-desc {display: none}
  .container { width: 100%;    padding-right: 15px;    padding-left: 15px;}
.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar .addtocart-button {border-radius: 4px;padding: 8px 12px;margin-bottom: 0;font-weight: bold; width:48px;    height: 100%}
span.addtocart-button input.addtocart-button{border:1px solid #000}
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: #26649e url(../images/cart.png) no-repeat 3px !important;
    border: solid #26649e 2px !important;border-radius:0px;font-size: 15px;cursor: pointer;text-align: center;letter-spacing: 0px;/* padding: 10px 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: #307dc5  url(../images/cart.png) no-repeat 3px !important;border: 2px solid #307dc5 !important}

.sj-search-pro-wrapper .autosearch-input {
    /*height: 42px !important;*/
    line-height: 40px;
    padding: 0 10px;
    border: 1px solid #e5e5e5;
    box-shadow: none;
    background-color: #fff;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-sizing: border-box;
}

#sp-top-bar .container{border-top:0px solid #111}
/*@media (min-width: 1025px){
  #sp-top-bar{font-size: 16px}
  span.line {line-height:60px}}

@media (max-width: 1025px){
.sp-megamenu-parent > li > a{
      padding: 0 2px !important;font-size: 14px !important }}*/

.category-view .row .vertical-separator .spacer a img,.category-view .row .category .spacer a img{
   max-width: 100%;
   max-height: 100% !important;
   width: 100%;
 object-fit: contain;}
/*---------------------------------------------*/
.simplecallback label {      margin-left: 0}
.vmheader,.vmfooter{text-align:center;margin-bottom:30px;font-size:18px}
.vmfooter{margin-top:20px}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {    
   /* text-shadow: 1px 1px 0 #000, 2px 2px 2px rgb(206 89 55 / 0%)*/}

#offcanvas-toggler > .fa {color: #999;margin-left: 3px}

.mini-cart .sj-minicart-pro {margin: 0;margin-right: 3px}
.pagination-wrapper .pagination li.active a, .paginationblock .pagination li.active a, .pagination-wrapper .pagination li.active span, .paginationblock .pagination li.active span,.pagination-wrapper .pagination li:hover a, .paginationblock .pagination li:hover a, .pagination-wrapper .pagination li:hover span, .paginationblock .pagination li:hover span, .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: #000;
    background-color: #39b4bc;
    border-color: #39b4bc;text-decoration: none !important;outline:none}
.page-link:focus {z-index: 2;outline: 0;box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%)}

.pagination, .browse-view .vm-pagination .pagination li:first-child a, .browse-view .vm-pagination .pagination li:last-child a, .browse-view .vm-pagination .pagination li:first-child span, .browse-view .vm-pagination .pagination li:last-child span,.pagination-wrapper .pagination li.active a, .paginationblock .pagination li.active a, .pagination-wrapper .pagination li.active span, .paginationblock .pagination li.active span,.pagination-wrapper .pagination li a, .paginationblock .pagination li a, .pagination-wrapper .pagination li span, .paginationblock .pagination li span,.browse-view .vm-pagination .pagination li a, .browse-view .vm-pagination .pagination li span{border-radius: 0rem}
.general-bg, input.custom-attribute, input.quantity-input, .manufacturer-product-link a/*, a.ask-a-question,*/ input.vm-default, a.product-details, a.details, div.details, button.default {background: #fff;border: solid #000 1px;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;color: #000;text-decoration: none;padding: 10px;font-size:12px;font-weight:400;transition: all .4s ease}
a.details:hover, div.details:hover, a.product-details:hover {    background:#e31e25; border: 1px solid #e31e25;
    color: #000;text-decoration:none !important}
#sp-header:before {content: "";display: block;height:0px;width: 100%;position: absolute; top: 0;    left: 0;    background: #26649e}

#fancybox-wrap #fancybox-outer #fancybox-content > div > p > a {padding: 5px;background: #fff;color: #000;font-weight: 400;border: 1px solid #000;border-radius: 0px !important;text-decoration: none !important;font-size: 14px}
#fancybox-wrap #fancybox-outer #fancybox-content > div > p > a:hover {background:#39b4bc;color: #000;font-weight: 400;border: 1px solid #4395a1}
.narrow{margin:0 auto;width: 200px;height:30px;text-align:center;}

.article-details .article-full-image {text-align: center;margin-bottom: 2rem;float: none !important}

.titlenew{font-weight:700;text-align: center;margin-bottom: 10px}
.titlenew1{font-weight:700;text-align: center;margin-bottom: 5px;margin-top:5px}
.product-field-type-R, .product-field-type-Z {float: left; margin: 0 5px}
#fancybox-wrap #fancybox-outer #fancybox-content h4 {   
    white-space: break-spaces}

.product-field-display {/*text-align: center*/}
.customer-reviews {margin-top: 20px}
.customer-reviews h4 span{padding-left:20px}
#sp-header.header-sticky {z-index: 999;}
#fancybox-wrap #fancybox-outer #fancybox-content > div .product-related-products .product-field {
    width: 47% !important}
#fancybox-wrap #fancybox-outer #fancybox-content > div .product-related-products .product-field-display a {white-space: break-spaces}
#fancybox-wrap #fancybox-outer #fancybox-content > div .product-related-products .product-field-display a:hover {color: #40444e}
#fancybox-wrap #fancybox-outer #fancybox-content > div .product-related-products .PricesalesPrice span.PricesalesPrice {color:#000;font-size: 12px;text-align: center;font-weight: 700}
.vme-success .vme-message-content {background-color: #b8860b !important;;color: #FFF}
.zakonrf label{font-size:12px !important}
.simplecallback .form-group{margin-bottom:0rem}
.sp-module.all-categories .sp-module-title:after {
    background: none !important;    border: 0 none;    content: "";    height: 15px;    position: absolute;    right: 12px;    left: auto;    top: 18px;
    width: 15px}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item a{font-size:14px !important}
#sp-user2,#sp-logo,#sp-menu{padding:0}
.sp-megamenu-parent > li > a.no-link,
.sp-megamenu-parent a.no-link:hover  {
cursor: default !important;
   pointer-events: none !important;
   text-decoration: none;
   color: currentColor;
   cursor: not-allowed; }

.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:#184065;border-color:#184065}

.customer-reviews .write-reviews .highlight-button {
    transition: all .4s ease;
    max-width: 100%;
    background: #fff;
    color: #000;
    border: solid #000 1px;
    border-radius: 4px;
    font-size: 15px;
    cursor: pointer;
    text-align: center;
    letter-spacing: 0px;
    padding: 10px 10px;
    margin-bottom: 0;
    font-weight:400;text-transform:none;margin-bottom:30px;line-height:18px
}

.customer-reviews .write-reviews .highlight-button:hover {background:#39b4bc;border:1px solid #4395a1;  color: #000}
.btn-vme-round:hover > i,.btn-vme-round:hover > i,.btn-vme-round.btn-item-added > i, .btn-vme-round.btn-item-added:hover > i{background:transparent;color:#b8860b}

.list-reviews .normal blockquote, .list-reviews .highlight blockquote {margin-top: 12px;font-size: 16px;word-wrap: break-word}
.product-related-products #owl-carousel-related .item .PricesalesPrice span.PricesalesPrice {color: #000;font-size: 16px;font-weight:700}
.product-related-products #owl-carousel-related .item a:hover {color: #40444e}
.product-related-products #owl-carousel-related .item a {color: #000;font-weight: 400;font-size: 14px}
.product-related-products h3.modtitle {color: #000;position: relative;font-weight: 400;padding:0 0 6px;text-transform:none;font-size:24px}
.product-related-products h3.modtitle:before { content: "";  background: #ec430f;    width: 120px;
    height: 0px;position: absolute;bottom: -2px;left: 0}
@media only screen and (max-width: 360px){body.site #fancybox-wrap #fancybox-outer #fancybox-content {  width: auto}}
@media only screen and (max-width: 360px){
body.site #fancybox-wrap #fancybox-outer #fancybox-content {
    width: auto}}
@media screen and (max-width: 1920px){#fancybox-wrap #fancybox-outer #fancybox-close { right: -10px !important;}}
  #fancybox-close{top:-20px}

#fancybox-wrap,#fancybox-overlay{z-index:99999}
#fancybox-overlay{background-color: #0b0b0b !important;opacity: 0.8   !important}
#fancybox-outer {position: relative;width: 100%; height: 100%;background: rgb(255 255 255 / 0%)}
#fancybox-bg-w,#fancybox-bg-n,#fancybox-bg-s,#fancybox-bg-e,#fancybox-bg-n { background-image:none  !important}
#fancybox-wrap #fancybox-outer #fancybox-content {padding: 10px  !important;position: relative;/*background: rgb(255 255 255 / 0%);*/border-width: 0 !important;    margin: 0 auto}
#fancybox-content{border-width:0 !important}
#fancybox-img,img.mfp-img{border-radius:0px  !important}
.fancybox-title-inside{padding:0}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #fff;background: transparent;position: relative;}
#fancybox-title {
    font-family: Helvetica;
    /* font-size: 12px; */
    z-index: 1102;
    margin: 0 !important;
    width: auto !important;
}



select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) {height: calc(2.25rem + 1px)}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer.limitbox select{font-size:12px}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer .activeOrder a {height: 33px}
.product-related-products #owl-carousel-related .item {float: none;margin:0 auto}
.product-related-products #owl-carousel-related img{height:150px;width:auto;margin:0 auto}
.product-related-products #owl-carousel-related .owl-controls .owl-nav .owl-prev:before,.product-related-products #owl-carousel-related .owl-controls .owl-nav .owl-next:before {font-family: "fontawesome";font-weight: 900;margin-right: 7px;color:#000;font-size:16px}
.product-related-products #owl-carousel-related .owl-controls .owl-nav > div:hover:before {color: #e31e25}

.customer-reviews h4,.product-description h4.title {border-bottom: solid #e31e25 0px;font-size: 24px;color:#000;font-weight:400;padding:0 0 6px}
.productdetails-view.productdetails .col-lg-6{padding-left:15px;padding-right:15px}
.productdetails-view .product-description, .product-fields {margin:20px 0; width: 100%;}
#fancybox-wrap #fancybox-outer #fancybox-content > div .product-related-products {
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    /*width: 350px;*/
    border: none;
    margin: 5px 0 0;
}

#fancybox-wrap #fancybox-outer #fancybox-content h4 {font-size: 16px; margin-bottom: 10px;}
#fancybox-content h5{margin: 5px 0;font-size: 18px;font-weight: 700;text-align: center;}
#fancybox-wrap #fancybox-outer #fancybox-content > div .product-related-products .product-field-display a {color: #666;font-size: 11px}
.product-field-display a img {width: auto;display: block;height: 70px;}


.owl-carousel .owl-item img {
    transform-style: preserve-3d;
    height: 50px;
    width: auto;
    margin: 0 auto;
}

/*.main-image img {
    max-height: 250px;
       max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0 auto;
}
.main-image{height:300px}*/

@media (max-width: 414px){.browse-view .category-view .row .product .spacer{padding:5px}
.category-view .row .vertical-separator .spacer a,.px-0,.sku/*, .browse-view .row .product .spacer div .availability span*/ {font-size:11px !important}
.category-view .row .vertical-separator .spacer a img, .category-view .row .category .spacer a img {
    margin: 0 auto;
    height: 120px !important}
  .category-view .row .vertical-separator .spacer h3 a{height:40px !important}
  .category.floatleft.width33{width:100% !important}
  .category-view .row .category .spacer, .featured-view .spacer, .discontinued-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer {padding: 0px}
  #sp-component {padding: 0px 5px 15px 5px!important}

}
@media (min-width: 568px){
.category-view div[class*="-view"] .row {
  display: flex !important}
/*#sp-slideshow {
    background-color: #ffffff;
  padding: 100px 0;}*/
#sp-top-bar {
        z-index: 9999;
    width: 100%;
    top: 0;
  }}
@media (max-width: 400px){
.row div[class*="width"] {
    width: 100%;
    float: none;
    margin-bottom: 5px;
    /*border-bottom: 1px solid #ddd;*/
  }}
.category-view .row .vertical-separator .spacer a, .category-view .row .category .spacer a {font-size: 12px}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: landscape)
{#sp-bottom .sp-module.box-acc, #sp-bottom .sp-module.box-service, #sp-bottom .sp-module.box-info, #sp-bottom .sp-module.infos-footer{
    margin-top: 20px}}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{text-align:left;border-radius:0px;background: #184065}
.com-sppagebuilder #sp-main-body{padding:0px 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: "fontawesome" !important;
    font-weight: 900;margin-right: 7px;color:#fff}

.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,.button-search.btn.btn-default.btn-lg {
    background-color: #fff;  border-color:#000;color:#000;transition: all .4s ease;}
#sp-header .sj-search-pro-wrapper .input-group-btn .btn-default:hover,.button-search.btn.btn-default.btn-lg:hover {
    background-color: #39b4bc;  border-color: #4395a1;color:#000}


.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: "fontawesome";font-weight: 900;margin-right: 7px;color:#fff;font-size:12px}

/*#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-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{}
#sp-slideshow .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: #96df73;
	}
	67% {
		color: #96df73;
		background: #f3f3f3;
	}
	97% {
		color: #9cc9e4;
		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: #96df73;
    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 #e4e4e4*/}
.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:inline-block;font-size:14px;padding: 3px 0;    position: initial}}

.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 #08396b}
.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: #000;    font-weight: 400;    text-transform:none;    margin: 0;    padding: 0 0 5px 0;    text-align:center;  float:none;margin-bottom:30px
}
#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: #000;
    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}

.spacer h5{font-size:18px;font-weight:normal;height:60px;text-align: center;}
.spacer img{margin:0 auto;height:90px;width: auto;max-width: 100%;
    max-height: 100% !important;        object-fit: contain;}
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: 12px;
    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: 20px}
#sp-footer .container{border-top:0px solid #dddd}

@media (max-width: 568px){
#sp-bottom .sp-module.box-acc, #sp-bottom .sp-module.box-service, #sp-bottom .sp-module.box-info,#sp-bottom .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}
.sp-column h2{font-weight:600}




@media (max-width:668px){.error-page .container{width: 90% !important;padding: 50px;}
html.error-page body{ padding:100px 0px 50px 0}}
html.error-page body{ background-size: cover;background-attachment: fixed;}
html.error-page body{background-color:#fff}
.error-page .container{background: rgb(255 255 255 / 0.7);width: 50%;padding: 50px 50px;color: #fff;}
.btn-secondary {color: #fff;background-color: #26649e;border-color: #26649e;border-radius:0px;font-weight:400;transition: all .4s ease;}
.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {background-color: #307dc5;border-color: #307dc5;outline:none;color:#fff;text-decoration:none !important}
.error-page .fa { color: #fff}
.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:#fff}
.error-code, .coming-soon-number {
    color: #383431 !important}
@media (max-width: 415px){
.error-page .container {
    width: 90%;
    padding: 20px;}}



#sp-main-body {padding:0px 0}


#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active{color: #fff}

@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:0;text-align:center !important;float:/* left*/ none !important;  font-size:16px; line-height:18px !important;  color: #000;  font-weight: bold;}
#sp-main-menu { background:#506884;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: 0px solid #ccc;padding: 0px;}
.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:400 !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:#40444e;text-decoration:underline}

#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:  0;    margin: 0 20px 0 0;/*width:100%;float: none !important;*/}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {color:#000;font-weight:400}
.category-view .row .vertical-separator .spacer a img, .category-view .row .category .spacer a img{     margin:0 auto}
.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:400;color:#000;font-size:32px}
.sj-categories .cat-wrap .content-box .cat-title a h6{font-size:18px;text-align: center;transition: all .4s ease;font-weight:400}
.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-topmenu0 .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,#sp-top333 .sp-module.infos-footer ul.infos li {padding-left:19px;position: relative;margin-bottom: 0px;font-size: 13px;color: #fff;line-height: 20px;font-weight:400}
#sp-topmenu0,#sp-top2,#sp-top3,#sp-top333 {margin-top:10px}

#sp-topmenu0 .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,#sp-top333 .sp-module.infos-footer ul.infos li i{background-color:#184065}

#sp-topmenu0 .sp-module.infos-footer ul.infos li.phone i:before,#sp-topmenu0 .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-top333 .sp-module.infos-footer ul.infos li.phone i:before,#sp-top2 .sp-module.infos-footer ul.infos li.mail i:before,#sp-top333 .sp-module.infos-footer ul.infos li.mail i:before{font-size: 16px}

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

#sp-topmenu0 .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,#sp-top333 .sp-module.infos-footer ul.infos li i{position:absolute;top:-5px; left:0;font-size: 0; width:18px;height: 30px;border-radius:0px;color:#fff;text-align:center;line-height:30px}

#sp-topmenu0 .sp-module-content.infos-footer ul.infos li.phone i {    /*top: -5px;*/}
#sp-topmenu0 .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,#sp-top333 .sp-module.infos-footer ul.infos li i:hover{background-color:#184065;color:#fff}
.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;
  }
}


#offcanvas-toggler{margin-top:10px}
#sp-header .logo{margin-top:-2px}
/*.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar .addtocart-button:hover {  background:#8ed169;color:#000;border:0px solid #8ed169}*/
.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; color:#184065 !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:'Arial', sans-serif;text-transform:none !important}
.category-view .row .vertical-separator .spacer a{font-size:18x;font-weight:400}
.sp-megamenu-parent .sp-mega-group > li > a{display: block;text-transform:none;font-size:14px;font-weight:400;margin-bottom:5px}

.category-view .cate-title{text-transform:none; text-align:center;padding:0 0 20px 0;margin: 30px 0 30px 0;color:#000;border-bottom: none;font-size:36px;font-weight:400}
.sp-module.mini-cart{padding-top:10px}
#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: #000;
    font-weight:400;
    text-transform: none;margin:0;padding:0 0 30px 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;   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:3px;
    font-size:12px;
    line-height: 1.25;
    color: #000;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:none}

.sj-flat-menu li .fm-item .fm-link .megamenu-icon {
   /* float: left;*/
    height: 50px  !important;
    width: 5px  !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: 'Arial', sans-serif !important;font-size:14px}
@media (min-width: 240px) and (max-width: 415px)
{
	.sp-module.all-categories .sp-module-title {
		font-size: 16px;
		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: 'FlashRoman_DG';
    src: url('../fonts/FlashRomanDGBold.eot');
    src: url('../fonts/FlashRomanDGBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FlashRomanDGBold.woff2') format('woff2'),
        url('../fonts/FlashRomanDGBold.woff') format('woff'),
        url('../fonts/FlashRomanDGBold.ttf') format('truetype'),
        url('../fonts/FlashRomanDGBold.svg#FlashRomanDGBold') format('svg');
    font-weight: bold;
    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: "fontawesome";font-weight:900}

h1,h2,h3,h4,h5,h6 {font-weight:400 !important;color:#26649e !important;text-transform:none }


.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}


.btn-primary:hover, .sppb-btn-primary:hover {color:#fff;background-color: #40444e}
a.ask-a-question:hover {color:#fff;background: #40444e;text-decoration: none !important}

@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: #fff;color: #000;padding:10px 20px;line-height: 1.5; border-radius:4px; font-size:15px;border:1px solid #000;letter-spacing:0px; text-transform:none;font-weight: 400;    transition: all .4s ease;}

.simplecallback .btn-success:hover {background-color: #39b4bc; color: #000;border:1px solid #4395a1}

.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: #000;background-color: #39b4bc; border-color:1px solid #4395a1}

.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:12px;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:#26649e;text-decoration:underline}
.category-view .row .vertical-separator .spacer a,.category-view .row .category .spacer a{color:#26649e}

.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
{background: #fff;
    
    /*font-weight: 600;
    
    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: #000;
    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 #40444e}
#additional_images_gallery .owl-controls .owl-nav > div {
    position: absolute;
    margin-top: -15px;
    top: 50%;
    height: 30px;
    width: 30px;
    opacity: 1;
    background: #525252;
    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: #40444e;color: #000;border: solid #000 1px;border-radius: 4px;font-size: 15px;cursor: pointer;
    text-align: center;letter-spacing: 0px;padding:8px 12px;margin-bottom: 0;font-weight:bold}

/*.productdetails .vm-product-container .vm-product-details-container .spacer-buy-area .addtocart-bar .addtocart-button
{background: #96df73;
    color: #000;
    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: #8ed169;border:0px solid #40444e;color:#000}*/


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

@media (min-width: 992px){
  #sp-top2,#sp-top3,#sp-top333 {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: #000;text-transform:none;text-align:center;padding-bottom:35px;font-weight:400}
#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:#307dc5;height:10px;border-radius:0%}
.sj-flat-menu {  background-color: #f5f5f5}

#sp-bottom{/*font-weight:bold*/}
#sp-bottom1 .sp-module.infos-footer ul.infos li:hover i {  background-color:transparent;color:#fff}
#sp-bottom1 .sp-module.infos-footer ul.infos li i{background-color:transparent;color:#fff}
.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:30px;position:relative;margin-bottom:6px;font-size:14px;color:#fff;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:#fff;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:0px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.0); background-color:transparent;transition: all .4s ease;    border-left: 1px solid #fff}
/*.mini-cart .sj-minicart-pro:hover{background-color: #8ed169}*/
   

/*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
}

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) !important}

#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}

.mini-cart .sj-minicart-pro .mc-wrap .mc-content .mc-footer .mc-gotocart{background-color: #fff;color: #000;padding: 8px 20px;font-size: 15px;font-weight:400;text-transform:none;border:1px solid #000;border-radius:4px}

body.ltr #offcanvas-toggler.offcanvas-toggler-left{margin-right:4px}
#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-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:#39b4bc;color: #000;border:1px solid #4395a1;text-decoration: none !important}
.button{outline:none}
#sp-position-1 .sp-module.logo-footer{margin-top:30px}
#offcanvas-toggler > .fa{color: #ddd}
#sp-right, #sp-left{padding:25px 10px;background:#f2f2f2}
#sp-component{padding:0px 10px 15px 10px}
.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:14px;font-weight:400;height: 35px;margin-bottom:20px !important;}
.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:18px;text-transform:none;color:#fff !important;margin-bottom: 0px !important;background: none;font-weight:400 !important}

#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: #e31e25}

.sp-megamenu-parent{float: none;text-align:center}
/* #sp-top2 {font-size: 14px} */

.sp-module.all-categories .sp-module-title {background-color: #506884;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:0px;transition: all .4s ease;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {padding:15px 5px 5px 5px}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {font-weight:400;color:#fff!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;
    padding: 10px 0 0 0 !important;
}

.mini-cart .sj-minicart-pro .mc-wrap .mc-header {
    width: 60px;
}
.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;min-height: 63px;box-shadow: 0px 0 4px 2px rgb(0 0 0 / 10%)}

#sp-header {height:80px;    box-shadow: 0px 0 4px 4px rgba(0, 0, 0, 0.0);}
.sp-megamenu-parent > li {padding-top: 10px}
.sj-search-pro-wrapper .icon-select::after {
    font-family: "fontawesome" !important;
	font-weight: 900
}

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

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

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

.yt-content-slider .owl-next::before {
    font-family: "fontawesome" !important;
	font-weight: 900		
}
.yt-content-slider .owl-prev::before {
    font-family: "fontawesome" !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: "fontawesome";
	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: "fontawesome";
	font-weight: 900;	color:#e0ea83		   
}
.sj_latest_products .sj-extra-slider .owl-controls .owl-nav .owl-next::before {
   font-family: "fontawesome";
	font-weight: 900;
      color:#e0ea83 !important
}

#sp-position3 .sj-sp-cat .owl-controls .owl-nav > div.owl-prev::before {
  font-family: "fontawesome";
	font-weight: 900;	color:#e0ea83  !important
}
#sp-position3 .sj-sp-cat .owl-controls .owl-nav > div.owl-next::before {
  font-family: "fontawesome";
	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: "fontawesome";
	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: "fontawesome";
	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: #08396b}

div#basket_container div.op_basket_row div.op_col5_3 {color: #08396b}
#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: #08396b}
.category-view .row .vertical-separator {margin: 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:40px !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:block;margin:0 auto 5px auto}
/* .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: "fontawesome" !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: "fontawesome" !important;	font-weight: 900;margin-left: 3px !important;color:#fff;font-size:12px;margin-top: 2px}

.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: "fontawesome" !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: 11px}
	.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: #96df73;
    color: #000;    border: solid #40444e 0px;
    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: transparent;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;	
}
.category-view .orderby-displaynumber .toolbar-center .orderlistcontainer:nth-child(2) {
    display:none;
}

