#sidebar li a:hover, 
#sidebar .textwidget a:hover,
a.cta:hover, 
a.button:hover, 
#sidebar li a.cta:hover, 
#sidebar li a.button:hover, 
#sidebar .textwidget a.cta:hover, 
#sidebar .textwidget a.button:hover {
color: #000 !important;
}
* {
color: #BDC1CA;
}
.product_meta {border-top-color:rgba(255,255,255,.05);}
#main-content {
background-color: #1F2D3A !important;
color: #90A3B5;
}
.et_project_meta {
display: none !important;
}
.nav-single {
margin-top: 80px !important;
margin-bottom: 40px !important;
} .nav-single a span {
display: inline-block;
border: 3px solid #90A3B5;
padding: 4px 12px 8px 12px;
font-weight: 900;
font-size: 24px;
} .nav-single a:hover span {
border-color: #FAC11C;
color: #000 !important;
background-color: #FAC11C;
}
.woocommerce-breadcrumb {
color: #90A3B5 !important;
font-weight: 300;
} .woocommerce-breadcrumb * {
color: #90A3B5 !important;
font-weight: 600;
}
.posted_in a {
color: #FAC11C;
opacity: .8;
font-weight: 300;
}
h1.product_title {
text-align: center;
}
div.product-buttons {
display: block;
text-align: center;
margin: 40px auto 120px auto;
} div.product-buttons a.product-guide {
padding: 4px;
margin: 64px auto;
display: block;
} div.product-buttons a.product-guide img {
display: inline-block;
width: 24px;
height: auto;
margin-top: -3px;
margin-right: 8px;
vertical-align: middle;
}
#et-footer-nav > div.container {
height: 190px;
padding-top: 60px;
}
i.fa { margin-right: 8px; }
.products > li {
display: table;
margin-bottom: 20px !important;
} .products > li:hover {
background: #17222C;
} .products > li a h2 {
color: #90A3B5 !important;
font-weight: 400;
margin: 0px !important;
padding: 0px !important;
} .products > li:hover a h2 span.fleet-capacity {
color: #FAC11C !important;
} .products > li > a {
font-size: 16px;
padding: 8px 12px;
display: table-cell;
vertical-align: middle;
} .products > li span.et_shop_image {
display: none;
} .products > li > a.product-guide {
width: 48px;	
} .products > li > a.product-guide img,
.woocommerce ul.products li.product a.product-guide img,
.woocommerce-page ul.products li.product a.product-guide img {
vertical-align: middle;
display: block;
margin-bottom: 0px !important;
}
.related.products {
display: none;
}
h1.product_title > .fleet-capacity {
color: #FAC11C;
}
.product-buttons a.product-guide:hover {
color: #FAC11C;
}
.fleet-capacity {
font-weight: 900;
display: block;
} .fleet-model {
font-weight: 300;
display: block;
}
section.related.products {
margin-top: 128px;
} .tabs.wc-tabs {display:none !important;}
.woocommerce-Tabs-panel {border: none !important;}
.et-cart-info { display:none !important; }
.product_list_widget img {display:none !important;}
.product_meta .posted_in a {
color: #BDC1CA !important;
}
body.single-product .product_meta,
body.single-product #sidebar {
display: none; 
}
body.single-product #left-area {
float: none;
width: 100% !important;
margin-left: auto;
margin-right: auto;
}
body.single-product #main-content .container:before {
display: none;
}
.woocommerce-breadcrumb > a:first-child { } .woocommerce-product-gallery__trigger {
display: none !important;
} .woocommerce-tabs {
border: none !important;
}
#tab-description > h2 > span {
display: inline-block !important;
} #tab-description > h2 > span:first-child {
color: #FAC125 !important;
margin-right: 12px;
}
header .mail-info {
margin-left: 26px !important;
} 
@media only screen and (max-width: 1168px)  {
header .call-number, header .mail-info {
display: block;
margin: 8px auto !important;
text-align: center !important;
}
}
span.mobile_menu_bar:before, 
span.mobile_menu_bar:after {
color: #fff !important;
}
.et_pb_slide_description .et_pb_slide_title {
display: block;
margin: 0px !important;
padding: 0px !important;
} .et_pb_slide_description .et_pb_slide_title > a {
display: inline-block;
margin: 0px;
padding: 4px 26px !important;
background-color: #1F2D3A !important;
} .et_pb_slide_description .et_pb_slide_content {
display: block;
margin: 0px;
} .et_pb_slide_description .et_pb_slide_content > h1,
.et_pb_slide_description .et_pb_slide_content > h2 {
text-transform: none;
display: inline-block;
margin: 0px;
padding: 4px 26px !important;
font-family: Allison, handwriting !important;
font-size: 64px;
font-weight: 300;
background-color: #324E66 !important;
} .et_pb_slide_description .et_pb_button_wrapper {
display: block;
margin: 0px;
} .et_pb_slide_description .et_pb_button_wrapper > a {
display: inline-block;
margin: 0px;
padding: 4px 26px !important;
background-color: #FAC11C !important;
} .et_pb_slide_description div.et_pb_button_wrapper > a:hover {
padding: 4px 46px 4px 26px !important;
}