/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: May 26 2016 | 06:19:48 (pm)
/*
/******* Do not edit this file *******/

#showbiz_equipment_1 .showbiz-title:hover, #showbiz_equipment_1 a.showbiz-title:hover, #showbiz_equipment_1 a.showbiz-title:hover {
font-size: 54px;
line-height: 25px;
color: #000 !important;
font-weight: bold;
font-family: "Verdana";
}

label.checkbox {
font-size: 1.5rem !important;
font-weight: bold !important;
}

.thm-dark {
color: #a9a9a9;
background-color: transparent !important;
}

.timeline-header.customisable-border {
display: none;
}

.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
border-collapse: separate;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 0 -3px 6px;
padding-right: 3px;
}

nav.woocommerce-pagination {
display: none;
}

#sbiz9835 > div.overflowholder > ul > li:nth-child(2) > div.detailholder > a: focus {
color: #000 !important  
}

#sbiz1695 > div.overflowholder > ul > li:nth-child(14) > div.detailholder > a: hover {
color: #000 !important  
}

.showbiz-title a {
  color: #000 !important;
}

.related.products {
  display: none;
}

.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
color: #000;
font-size: 1.35em;
font-weight: bold;
}  

.showbiz-navigation.center {
 display:none; 
}

.product_meta {
display: none;
}

.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
  font-size:1.52rem;
}

select#size, select#colors {
margin-top: -.8rem;
}

div#tab-reviews {
  display: none !important;
}

ul.tabs {
  display: none !important;
}

h1.product_title.entry-title {
font-size: 2rem;
color: #065cbe;
}

h3#reply-title {
font-size:1rem;
}  

span.posted_in {
display: none;
}

h1 {
	font-size:6.5rem;
	color: #eaeaea;
	font-family: "aispec"; 
  	text-align: center;
  text-transform: uppercase;
}

h2 {
  	font-size:1.2rem;
	color: #000;
	font-family: "Verdana"; 
  	font-weight:900;
}

h3 {
  font-family: "verdana";
font-size: 3.2rem;
text-transform: uppercase;
text-align: center;
font-weight: bold;
}

h4 {
	font-family: "arial";
	font-size: 2.2rem;
	text-transform:uppercase;
	text-align: center;
}

h5 {
  	font-size:2rem;
	color: #fff;
	font-family: "aispec"; 	
}

label {
    color: #065cbe;
}

.button:hover, .button:focus {
background-color: #065cbe;
}

.button {
  background-color: #000;
}

.bkg {
  background-image: url('/wp-content/uploads/2014/11/topimage.png');
  background-size: cover;
  background-repeat: no-repeat;
  height: 775px;
}

.bkg2 {
	background: #ffc00a;  
}

.bkg3 {
  background-image: url('/wp-content/uploads/2014/11/heavyrecoverybkg.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.bkg4 {
  background: #303030;
}

.bkg5 {
  background-image: url('/wp-content/uploads/2014/11/storebkg.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.bkg6 {
  background-image: url('/wp-content/uploads/2014/12/whereweworkbkg.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.divider {
  display: none;
}

@media only screen and (max-width: 40em) {
.contain-to-grid .top-bar {
margin-bottom: 2px;
margin-top: 19px;
background-color: #000;
width: 100%;
}
.top-bar-section ul li.active > a {
color: #fff;
height: 56px;
}  
.top-bar-section ul li > a {
width: 100%;
color: #fff;
}  
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .top-bar-section li:not(.has-form) a:not(.button) {
padding: 28px 4px;
line-height: 45px;
}
    .top-bar-section ul li > a {
font-size: .55rem !important;
}
}

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
  
  .top-bar-section ul li > a {
font-size: .9rem !important;
}
  .top-bar-section li:not(.has-form) a:not(.button) {
padding: 28px 11px;
line-height: 45px;
}
}