body {background:black; color:white;}
.product-field-display .control-group {margin-left:20px;}
.quantity-controls {display:none;}
.quantity-box {display:none!important;}
.quantity-input  {display:none;}
a.continue_link {display:none}
.product-field-type-E .product-field-label {display:none;}
.vm-customfield-cart {margin-top:10px;}
.cart-images {float:left; margin:10px;}
.cart_product_name {float:left; margin:10px; color:green;}
.product-field-type-E {float:left; width:99%}
.qx-col-sm-3 .qx-ctab {margin-top:10px;}
.qx-col-sm-9 .qx-ctac .qx-title {display:none}
/*.qx-col-sm-3 .qx-ctab {display:none;}*/
#lt-bottom-slider {padding-bottom:10px;}
.lt-title h3 {opacity:1; color: #7cb908;}
.back-to-category {display:none;}
.printModal {display:none;}
#offcanvas-toggler {display:none;}
@media only screen and (max-width: 800px) {
 #offcanvas-toggler {display:block;}
}
.mod-languages {width: 100px;float: right;margin-top: 5px;}
a.continue_link {display:none;}
.vm-payment-header-select {color:red;}
.vm-cart-item-quantity input {float:left;}
.system-message {margin-top:10px;}
.system-message .alert-notice {background-color:#fff8dc}
.cart-summary {background:white; color:black;}
#fancybox-content {color:black}
ul.collapsible .collapsible-header, ul.collapsible .collapsible-body {background-color:black;}
#sp-bottom1 {padding: 10px; border: 1px solid; border-radius: 5px; background: #7cb908;}
ul.chzn-results, ul.chzn-results li {color:black;}
div[itemprop="articleBody"] p span  {color: #7cb908;}
.page-header {padding:0;}
.vm-fieldset-customer-note {display:none;}
.userfields_info {color: #fff}
#qx-text-810326 p {font-size:2em;}
.currencyInfo {float: left; width: 100%; margin: 0 0 10px 0; color:#7cb908;}
.modulesInfo {float: left; width: 100%; margin: 10px 0 0 ; font-size:1.3em;}
.vm-price-desc, .PricesalesPrice {font-size:1.2em;}
.product-field-type-E {font-size:1.2em;}
.alert-notice {background: #7cb908; color: white;}
table.user-details input {width:100%;}
.proopc-column3, .proopc-login, .proopc-process-title, .edit-address, .proopc-pricelist, .proopc-register  {color:black;}
.proopc-st-address, .proopc-shipments {display:none;}
.proopc-payments {} 
.cart-page-title {color:white;}
.proopc-process-title {margin-top:-15px;}
.proopc-confirm-order {margin-top:0;}
tbody.vpopc-price tr.grand-total {display:none;}
.customer-comment-group {}
.proopc-continue-link, .proopc-login-message-cont {display:none;}
tbody.proopc-cart-product  tr#proopc-product-details1 tr.vpopc-price {display:none;}
#ProOPC .cart-page-title {color:white;}
.PricebasePrice ,.PricebasePriceVariant, .PricesalesPriceTt, .PricepriceWithoutTax, .PricepriceWithoutTaxTt  {display:none;}
div.PricesalesPrice {color:#7cb908; text-align:left; float:left;}
span.vm-price-desc {color:white;}
.vm-btn-primary {width:180px;}
.proopc-finalpage {min-height:630px;}
div.containerPaquete {margin-top: 15px;float: left;}
div.basePriceInfo {margin: 0px 0 30px 0; float:left; font-size:20px;}
div.basePriceInfo2 {margin: -20px 0 20px 15px; float:left; font-size:14px; width:100%}
div.modulosOpcionales1 {margin: 0px 0 15px 15px;; float:left; font-size:18px; width:100%}
div.modulosOpcionales2 {margin: 0px 0 15px 15px;; float:left; font-size:14px; width:100%}
input.starterPackCheck {margin: 5px 0 0 10px; float:left; width:25px;}
.vm-product-details-container {float:left; width:95%}
span.addtocart-button {position: relative; bottom: -40px; left:-20px}
.productdetails-view .addtocart-bar {margin:0}
.bpBold {font-size:1.4em;}
.product-field-display {vertical-align:left!important}
.cf4all_wrapper {float:left;}
@media only screen and (max-width: 600px) {
	.additional-images{display:none;}
	span.addtocart-button {position: relative; bottom: -150px;}
	span.basePriceInfo {margin-top:0px;}
}
.qx-blurb-content p {font-size:16px}
strong {font-weight: 500}
#fancybox-content h4 {float:left; width:400px;}
.post_payment_payment_name .vmpayment_description {font-size:14px; color:#a9a9a9}
.visBtnCon input {background-color: #7cb908; margin-left:-25%; width:100px; height:25px;}
#qx-video-popup-51285 a, #qx-video-popup-51285.qx-btn {float:right;}
.vm-overallDicount {color:#FE5252; float:right; text-align: right;}
.vm-additionalDiscount {float: left; margin: 60px 0 -60px;}
.vm-product-details-container #productPrice1 {position: relative; top: 270px;}
/*.addtocart-area { min-height: 330px; margin: -40px 0 0 0;   float: left;}*/
.addtocart-area { min-height: 100px; margin: -40px 0 0 0;   float: left;}
span.cf4all_option {padding-bottom: 10px;float: left; display: list-item; list-style-position: inside}
.proopc-product-name a, .col-name a {text-transform:none; font-weight: bold;}
.col-total .PricesalesPrice {float:right; text-align:right;}
h3 {word-break:break-word;}
#lt-slider {padding-top: 30px; padding-bottom: 40px;}
.proopc-column3 .col-name {width:65%;}
.com-affiliatetracker .sp-column  { color: white; padding:5px;}
.com-affiliatetracker .adminform .control-group .span12 legend {display:none}
.com-affiliatetracker .at_totals  {background-color: black;} 
.com-affiliatetracker .table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th  {background-color: black;}
/* ADDED 05 FEB 2025 */
.sp-megamenu-wrapper{position: absolute;top: 0px;}
.total {float: right;}
.total_products {display:none;}
.vmCartModule {height: 40px;float: right;position: absolute;top: 10px;right: 60px;}