/* ==========================================================================
    CUSTOM styles
   ========================================================================== */
  
/* Here you can add CSS styles to override the default template styles */



#jm-logo-bar {

  background:url(../../../images/modules/header-bg1.png) no-repeat top center;

}

#Mod127{
  padding-right:70px;
}

#jm-logo-bar .jm-module-raw {
  margin: 5px 0 0;
}

input, select, textarea {
  color: #000;
} /* text colour for custom fields */

.jm-custom-service .jm-box h3 {
  font-size: 16px;
}/* font size for More Information headings */

.jm-search input.inputbox {
  color:#333;
  opacity:0.9;
} /* turn down opacity of search form in header */

.featured-view div.addtocart-area,  .latest-view div.addtocart-area, .topten-view div.addtocart-area {display:none} /* turn off add to cart button in Latest Products, Top Ten Products and Featured Products */

#jm-allpage .chzn-container-single .chzn-single {
    color: #000;
    font-size: 14px;
}

.product-field-desc {display:none;} /* turn off prod description */

.jm-icons a.jm-instagram {
    background-color: #808080;
    background-image: url("/images/instagram.png");
}/* instagram logo in contact footer */


.jm-block {
    box-sizing: border-box;
    display: inline-block;
    margin: 10px 0;
    min-height: 40px;
    padding: 0 0 0 60px;
    position: relative;
    width: 100%;
} /* returns and refunds styling */

.jm-block.second span {
    background: #5f5f5f none repeat scroll 0 0;
    color: #fff;
} /* returns and refunds styling */

.jm-block span {
    background: #dddddd none repeat scroll 0 0;
    border-radius: 20px;
    display: block;
    font-size: 18px;
    height: 40px;
    left: 0;
    line-height: 40px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 40px;
} /* returns and refunds styling */

span.vmshipment_description {
    color:#ff0000!important;
	font-size:15px;
}/* virtuemart shipping styling */

.vmpayment_description {
    color: #000!important;
    font-size:15px;
}/* virtuemart shipping styling */

.productdetails-view .vm-product-shipments, .productdetails-view .vm-product-payments {
    display: none;
} /* virtuemart turn off random shipping statement on product page */

.productdetails-view .vm-product-container .vm-product-media-container {
    width: 45%;
} /* virtuemart product image container width */

.productdetails-view .vm-product-details-container {
    width: 55%;
} /* virtuemart product text container width */