/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.bitnami-corner-image-div {
display:none!important;	
}

.summary .woocommerce-Price-amount {
font-size:200%;	
	font-weight:bold;
	color:orangered;

}

.products .woocommerce-Price-amount {
font-size:200%;	
	font-weight:bold;
	color:orangered;

}

.sku_wrapper {
display:none !important;	
}


.signature-block {
    border-style: solid;
	border-width:1px;
}


.load_capacity_spec{ color:#dd3333;
}

.woocommerce-breadcrumb {
margin-bottom:1em;	
}



.woocommerce-products-header {
	padding-bottom:0!important;
}

.storefront-primary-navigation a {
	font-weight:bold;
}

h2 {
	font-weight:bold !important;
}

h3 {
	font-weight:bold !important;
}

.entry-title {
	font-weight:bold;
}



.store_banner_thumb:hover {
	opacity: 0.6;
    filter: alpha(opacity=60);
}

.home_banner_button:hover {
	 -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
	opacity: 0.9;
  filter: alpha(opacity=90);
}

.catalogue_thumbnail:hover {
	opacity: 0.8;
  filter: alpha(opacity=80);
}

/*
Fix For iPad
*/
html, body { overflow-x: hidden; }

label[for=commet]
{
    display:none;
}


.product-subtotal {
	display:none!important;
}

.woocommerce-noreviews {
display:none;	
}

a:focus,
.focus a {
	outline: none !important;
}



@media (min-width: 1168px) { .secondary-navigation {
		margin-top:0!important;
}
.header-phone {
	line-height: 100%;	
	display:block;
}
.header-phone-mobile {
	display:none;
}
.storefront-primary-navigation {
	background-color:#f2f2f2;
}
}

@media (max-width: 1168px) { 
.header-phone {
	display:none;
}
.header-phone-mobile {
	display:block;
}
}

@media (max-width: 768px) { 
#layerslider_widget-5 {
display:none;	
}
}

@media (min-width: 768px) {
#isp_search_box_widget-8 {
display:none;
}
}

.menu-item {
		font-family: 'Montserrat', sans-serif;
}

.product-category:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.product-category img {  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.woocommerce-LoopProduct-link:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.woocommerce-LoopProduct-link img {  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.woocommerce-products-header__title {
text-align:left!important;	
	font-weight: bold;
		font-family: 'Montserrat', sans-serif;
}

.woocommerce-loop-product__title{
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	
}

.woocommerce-loop-category__title {
  font-weight: bold;
		font-family: 'Montserrat', sans-serif;
	
}



.richmond_pdf_link {
max-width:40px;	
}

.richmond_baseplate_link {
max-width:40px;	
	margin-right:10px;
}


.post-733 .entry-title {
	display: none;
}

.site-header {
margin-bottom:0 !important;	
}

#layerslider_widget-5 {
	padding-top:0;
	margin-bottom:1em;	
}

body {
      font-family: 'Roboto', sans-serif !important;
    }

.woocommerce-mini-cart__total {color:black!important;}  

.quantity {color:black!important;}  

.woocommerce-mini-cart__empty-message {color:black!important;} 


.main-navigation ul ul li a, .secondary-navigation ul ul li a {
    width: 275px !important;
}

li#menu-item-36978 a {
    font-weight: 900;
    color: #fff;
    background: #f41212 !important;
}

.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
    padding: .875em 1.41575em;
    font-weight: 400;
    font-size: .875em;
    background: #fff !important;
}

.header-phone {
    width: 40%;
    float: left !important;
    padding: 0 0 45px 0;
}

h3.aio-icon-title.ult-responsive {
font-family: 'Montserrat', sans-serif !important;
    font-weight: 900 !important;
    color: #000000;
}

.aio-icon-description.ult-responsive {
font-family: 'Montserrat', sans-serif !important;
    font-size: 15px !important;
}