@charset "UTF-8";
/* CSS Document */

.vmCartModule .megadeal-vm-cart-icon-wrapper .spvm-cart-toggle .spvm-total-product {font-family: lato;font-weight: 900;}
.view-category article.item .entry-header h2 a, .view-article article.item .entry-header h2 a {text-transform: none;}
.sp-megamenu-parent > li > a {font-size: 15px !important;}
.modal-footer {display: none;}
#sp-top-bar .sp-megamenu-wrapper {padding-top: 5px;}
#offcanvas-toggler > i {font-size: 21px;}
.sp-page-title h2, .sp-page-title h3 {font-size: 21px;}
.VMmenu .VmOpen > div {background-color: #ffffff;padding-left: 15px;    -webkit-transition: .3s;    -o-transition: .3s;    transition: .3s;}
.VMmenu > li ul > li div {border-bottom: 0px solid #e8e8e8;padding-left: 21px;}
.VMmenu .VmArrowdown:before {color: #888;font-size: 21px;}
.VMmenu .VmOpen>div {padding-left: 15px;  -webkit-transition: .3s;  -o-transition: .3s;  transition: .3s;}
.productdetails-view-section .vm-product-details-container .spacer-buy-area .product-price .sp-price-box ins {font-weight: 300;}
.vmCartModule .megadeal-vm-carts-product-wrapper {min-width: 320px;font-size: 14px;}
.vm-adminform button {margin-bottom: 10px;}
.view-category .display-number {padding-top: 0px;font-size: 12px;}
.orderby-displaynumber {border-bottom: solid #E9E8E8 0px;}
.vm-search-custom-search-input input.inputbox {width: 50%;}
.com-virtuemart .category-view .browse-view .virtuemart_search .button {border: 2px solid #ED1C24;margin: 20px 0px;color: #ED1C24;}
.com-virtuemart .category-view .browse-view .virtuemart_search .button:hover {border: 2px solid #ED1C24;background-color: #ED1C24;color: #fff;}
.info-content {display: none;}
#sp-bottom {background-color: #ed1c24 !important;border-bottom: solid 1px #de122a !important;color: #d8d8d8 !important;}
#sp-footer {background: #ed1c24;color: #d8d8d8;}
.sp-price-discount-time {display: none;}
.sp-price-info {border: none;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {text-transform: none;}
.unsubbutton {margin-top: 10px !important;}
h5.item-name {font-size: 16px !important;}
.slider-bottom-category .slider-bottom-category-img a.sppb-btn {margin-left: -120px;}
.productdetails-view-section .vm-product-details-container .vm-product-countdown-wrapper {border-top: solid 0px #ebecef;}
.cf4all_wrapper input[type="radio"], .cf4all_wrapper input[type="checkbox"] {display: none;}
.productdetails-view-section .vm-product-details-container .vm-product-availability {display: none;}
.productdetails-view-section .vm-product-details-container .spacer-buy-area .product-price {padding: 5px 0;}
#ProOPC, #ProOPC span, #ProOPC div, #ProOPC p, #ProOPC input, #ProOPC select, #ProOPC button, #ProOPC h1, .proopc-finalpage h3, .proopc-finalpage h2, .proopc-finalpage h1, .proopc-finalpage h4, .proopc-register-login h3, .proopc-register-login h2, .proopc-register-login h4, .proopc-register-login h1 {font-family: Lato, sans-serif;}
.productdetails-view-section .vm-product-details-container .addtocart-area .vm-customfields-wrap .product-field {border-top: solid 0px #ebecef;}
#ProOPC textarea, #ProOPC input[type="text"], #ProOPC input[type="password"], #ProOPC input[type="datetime"], #ProOPC input[type="datetime-local"], #ProOPC input[type="date"], #ProOPC input[type="month"], #ProOPC input[type="time"], #ProOPC input[type="week"], #ProOPC input[type="number"], #ProOPC input[type="email"], #ProOPC input[type="url"], #ProOPC input[type="search"], #ProOPC input[type="tel"], #ProOPC input[type="color"], #ProOPC .uneditable-input {max-width: 95%;padding-right: 0px !important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #ed1c24;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {color: #fff;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {color: #555;background: orange !important; z-index:1; }
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:active {color: #555!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {color: #555!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:not(.sp-group-title):hover {background: orange;}
.sp-megamenu-parent >li.sp-has-child:hover:after {  -webkit-animation: spMenuFadeIn 800ms;
  animation: spMenuFadeIn 800ms;border-color: #ed1c24;border-style: solid;transform: rotate(-45deg);z-index:1;}
#ProOPC,
#ProOPC span,
#ProOPC div,
#ProOPC p,
#ProOPC input,
#ProOPC select,
#ProOPC button,
.proopc-finalpage h2,
.proopc-finalpage h4,
.proopc-register-login h2,
.proopc-register-login h4 {font: 14px Lato, sans-serif !important;}
.proopc-register-login h1, .proopc-finalpage h1, #ProOPC h1, .proopc-register-login h3, .proopc-finalpage h3 {font: 18px Lato, sans-serif !important; line-height: 24px; font-weight: bold;}
#ProOPC .proopc-process-title {line-height: 26px !important;}
.proopc-step {width: 20px !important;height: 20px !important;}
.btn-primary, .sppb-btn-primary {margin-bottom: 8px;}
.defaultSkin .mceLayout .mceBranding {display: none;}
.sp-page-title .breadcrumb > li > a {color: #888;font-weight: 300;font-family: ubuntu;}
.sp-page-title .breadcrumb > .active {color: #b2b2b2;font-weight: 300;font-family: ubuntu;}
h3.sppb-addon-title {margin-bottom: 20px;}
.ba-form textarea {min-height: 120px !important;}
#ProOPC .proopc-register-login h3 {border: 1px solid #ed1c24 !important;border-bottom-color: #ed1c24 !important;border-bottom-style: solid;border-bottom-width: 1px;margin: 0 10px 0 0;border-bottom: 0 none;color: #FFFFFF;text-transform: uppercase;padding: 10px 16px;}
.proopc-register-login h3 {padding: 2px 15px;background: #ed1c24 !important;font-weight: 400;text-transform: none;border-bottom: 0 none;text-rendering: optimizelegibility;}
#sp-bottom {margin-top: 40px;}
#sp-cookie-consent {
    background-color: rgba(187, 0, 0, 0.7) !important;
    font-size: 95% !important;
}
.sp-copyright a {color: #b2b2b2 !important;}
.sp-copyright a:hover {color: #fff !important;}
.sp-copyright {font-size: 80% !important;}
.smaller {font-size: 68% !important;}
.signin-img-wrap img {display: none !important;}
.mceLayout .mceBranding {display: none !important;}
.vmproduct-more-action >ul li a.notify {display: none !important;}
.sp-megadeal2-login .sp-my-account-menu .info-wrap {
  display: none;
}


@media only screen and (max-width: 768px) {
#sp-page-title {margin-top: 20px;}
.sp-page-title {margin-top: 90px !important;}
.sp-vmcountdown-wrapper {padding-top: 40px;}
#sp-footer {font-size: 88%;}
td.col-sku  {display: none !important;}
#sp-cookie-consent.position-bottom_right {width: 280px!important;}
.view-category article.item .entry-header .article-info dd.category-name a, .view-article article.item .entry-header .article-info dd.category-name a {font-weight: 300;}  
.slider-bottom-category-2 .slider-bottom-category-img .sppb-addon {padding: 0;background: transparent;}
.slider-bottom-category-2 .slider-bottom-category-img .sppb-addon-content {position: relative; background-color: #fff;}
.slider-bottom-category-2 .slider-bottom-category-img .sppb-addon-content img.sppb-img-responsive {border-radius: 3px;}
.slider-bottom-category-2 .slider-bottom-category-img .sppb-addon-content:after {display: none;}
.slider-bottom-category-2 .slider-bottom-category-img a.sppb-btn {position: absolute;top: 50%;margin-top: -20px;left: 50%;margin-left: -92px;background-color: transparent;border: solid 2px #fff;opacity: 0;-webkit-transition: 400ms;-o-transition: 400ms;transition: 400ms;-webkit-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
.slider-bottom-category-2 .slider-bottom-category-img a.sppb-btn:hover {background-color: #fff;}
.slider-bottom-category-2 .slider-bottom-category-img:hover .sppb-addon-content:after {opacity: 1;}
.slider-bottom-category-2 .slider-bottom-category-img:hover a.sppb-btn {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition-delay: .10s;transition-delay: .10s;}
  
}