body {color: #000000}
div[class*="-view"] .vm-product-descr-container-1 > h2 a, div[class*="-view"] .vm-product-descr-container-0 > h2 a,
div[class*="-view"] .vm-product-descr-container-1,
.productdetails-view .product-short-description {color: #000000}

.vm-product-media-container a,
.manufacturer a {color: #fdb528;}


.logo {margin-top: -16px;}
 h3 {clear: both; margin-top: 50px; }

#Mod153 .custom, #Mod155 .custom { margin:20px; }

.t3-navbar-category .nav-stacked > li.item-339,
.t3-navbar-category .nav-stacked > li.item-184,
.t3-navbar-category .nav-stacked > li.item-181 {background: #d5d5d5;}

.t3-navbar-category .nav-stacked div.dropdown-menu ul li { padding-top:0px ; padding-bottom:4px ;}

.t3-navbar-category .nav-stacked > li > a:hover, .nav-stacked > li > a:focus {color: #3e3e3e}

.dropdown-menu { background-color: #f0f0f0 }

.t3-navbar-category .dropdown-menu-footer .bannergroup img { max-height: 360px; }

.t3-tabs .nav-tabs li a, .javm.vmgroup .link-category {color: #929292;}

.itemContainer { width: 33%; display:inline-flex;}
.itemContainer p { font-size: 0.9em }
.itemContainer h3 { font-size: 1.1em; min-height: 48px; margin-top: 15px;}

a.moduleItemReadMore {color: #ffffff;
background-color: #fdb528;
border-color: #fdb528;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 0px;
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0;
height: 30px;
font-size: 11px;
border-radius: 2px;
border-style: solid;
}

.t3-footer .t3-module ul > li span a {color: #fdb528;}

.module-ct img {  margin-right: 10px; height: auto;}
.javm_slider img { height: auto; }
.product-related-products .product-fields-title-wrapper,
.product-related-products .product-price,
.product-related-products .product-field-desc,
.product-related-products .product-field-display p.product_s_desc { display: none !important; }

#cart-view.cart-view form#com-form-login, #cart-view.cart-view .billto-shipto, .customer-comment {
    display: none;
}
.browse-view .row .product .spacer img {min-height: 245px;}

#shipmentForm .vm-shipment-plugin-single {
    margin-bottom: 55px;
}

span.cart-images img {
    width: 32%x;
    height: auto;
    min-width: 132px;
}

.javm .product-price span { float: left; }

.acm-spotlight .vmgroup .productdetails span.vm-price-desc,
.javm .product-container .product-price span.vm-price-desc {
  width: 43%;
  float: right;
  margin-top: 2px;
}

.vm-product-footer .vm-customfields-wrap {display: none}
.vm-product-footer .addtocart-area {min-height: inherit}

/* ************************* menu off canvas over write ************************************************ */
.t3-off-canvas {width: 96% !important; }

.off-canvas-right.off-canvas-effect-4.off-canvas-open .t3-wrapper, .off-canvas-right.off-canvas-effect-4.off-canvas-open .t3-mainnav-android {
    -webkit-transform: translate3d(-96%,0,0);
    transform: translate3d(-96%,0,0);
}

/* ********************** end  *************************/

div.product-related-products .product-field-display a img { max-width: 100%; height: auto; }


p.product_s_desc { height: 60px; min-height: 67px; }
div.vm3pr-5 {
	min-height: 67px;
}
.com_virtuemart.view-user .userfields_info, .com_virtuemart.view-cart .userfields_info, .com_virtuemart.view-orders .userfields_info, .com_virtuemart.view-productdetails .userfields_info { border-top: none; }


.browse-view .PricesalesPrice, .browse-view .PricetaxAmount {width: 100%; clear: none;}

.browse-view .PricesalesPrice span.vm-price-desc,
.browse-view .PricetaxAmount span.vm-price-desc { float: right; width: 78%; color: #cacaca !important;}

.browse-view .PricesalesPrice span.PricesalesPrice,
.browse-view .PricetaxAmount span.PricetaxAmount { float: left; width: 22%; margin-top: 10px; color: #cacaca !important;}

.browse-view .PricetaxAmount span.PricetaxAmount,
.browse-view .PricetaxAmount span.vm-price-desc { margin-top: -3px !important; }

.browse-view .PricepriceWithoutTaxTt, .featured-view .PricesalesPrice, .featured-view .PricepriceWithoutTaxTt, .featured-view .PricetaxAmount,.latest-view .PricesalesPrice, .latest-view .PricepriceWithoutTaxTt, .latest-view .PricetaxAmount,
.topten-view .PricesalesPrice, .topten-view .PricepriceWithoutTaxTt, .topten-view .PricetaxAmount
 { display: none !important; }


@media (max-width: 768px) {
  #Mod91.t3-module, #Mod114.t3-module, #Mod126.t3-module {display : none;}
  .PricesalesPrice, .PricepriceWithoutTaxTt, .PricetaxAmount   {display : none;}
  table.cart-summary .PricesalesPrice, table.cart-summary .PricepriceWithoutTaxTt, table.cart-summary .PricetaxAmount   {display : inherit;}
  
  div[class*="productdetails-view"] .product-price .PricebasePrice span.vm-price-desc { margin-top:8px; margin-right: 46%;}
  
  .itemContainer { width: 100%;}
  
  .form-horizontal .control-group .controls { margin-left: 0px;}
    
  iframe { max-width: 100%;} 
     
  
}

.productdetails-view .spacer-buy-area .product-field .product-field-display {margin-left: 0px}

  
.productdetails-view .product-price > strong,
div[class*="browse-view"] .PricebasePrice span.PricebasePrice,
div[class*="featured-view"] .PricebasePrice span.PricebasePrice,
div[class*="latest-view"] .PricebasePrice span.PricebasePrice,
div[class*="topten-view"] .PricebasePrice span.PricebasePrice,  
#shipmentForm .vm-shipment-plugin-single span.vmshipment_cost.fee{
  font-size: 1.8em !important;
  font-weight: bold;
  color: #fdb528 !important;
  float: left;
  margin-right: 8px;
}

div[class*="browse-view"] .PricebasePrice span.vm-price-desc,
div[class*="featured-view"] .PricebasePrice span.vm-price-desc,
div[class*="latest-view"] .PricebasePrice span.vm-price-desc,
div[class*="topten-view"] .PricebasePrice span.vm-price-desc
 {display: contents; font-size: 10px!important;  }


 /* div[class*="browse-view"] .product-price span.PricesalesPrice,*/
 div[class*="productdetails-view"] .PricesalesPrice span,
 div[class*="productdetails-view"] .PricetaxAmount span,
 div[class*="productdetails-view"] .PricepriceWithoutTaxTt span {
  color: #555555 !important;
  font-size: 1.1em  !important;
  font-weight: normal !important;
}


 div[class*="productdetails-view"] .PricebasePrice { font-size: 1.5em !important; font-weight: bold; margin-bottom: 24px;}
 div[class*="productdetails-view"] .PricebasePrice.vm-display { padding: 18px 0px; }

 div[class*="productdetails-view"] .product-price span {float: left; padding-right: 8px;}

 div[class*="productdetails-view"] .product-price span.vm-price-desc { float: right;  margin-right: 63%; font-weight: normal !important; margin-top:0px; font-size: 10px !important;}

div[class*="productdetails-view"] .product-price .PricebasePrice span.vm-price-desc { margin-top:8px;}
div[class*="productdetails-view"] .product-price .PricepriceWithoutTaxTt {display: none;}

.vm-product-descr-container-1 { min-height: 70px;}

.vm-customfields-wrap .product-fields {border: 1px solid #000; padding: 15px;}
.vm-customfields-wrap .product-fields .product-fields-title-wrapper {min-width: 150px; display: inline-block; }


/* div[class*="-view"] .vm-col.product .spacer {border-color: #000;} */

@media (min-width: 768px) {
  
}

.t3-footer .nav > li > a:hover, .t3-footer .nav > li > a:focus{ background-color: #2c2c2c;}

.vm3pr-5 .product-price { min-height: 30px; }
  
  