/*
Theme Name:     Electric Motor Solutions
Description:    Responsive Wordress child theme for Basix
Version:        1.0
Author:         80/20 Design
Author URI:     https://8020indie.com
Template: 		basix
*/
@import url("../basix/style.css");

/* Basic Styles */
p { margin-bottom: 1.5em; }
.red { color: #f3283a; }
.mobilenav-button:before, .mobilenav-button, .mobilenav-button:after { background: #222222; }
body.bordered .main-content-inner, body.stretched_title.no_woo_h_title .main-content.shop_home .main-content-inner { padding-top: 2.5em; }
.main-content-inner { opacity: 0; }

/* Header */
body.sticky_header.header_down #header.drop_header { background: #ffffff; }
body.sticky_header #main-content { margin-top: 170px !important; }
html body.header_padding:not(.solid_header_stretched_image_title):not(.buddypress):not(.has_infobar):not(.dark_header):not(.header_border_enabled) .header:not(.drop_header) { padding-top: 0; }
#click_call, #click_call_mobile { text-align: right; background: #ffffff; font-weight: bold; border-bottom: 1px solid #181818; margin: 0 0 5px 0; padding: 5px 20px; }
.header.white .topnav > li > a { text-decoration: none; }
#request_quote { text-align: right; font-weight: bold; background: #181818; margin: 5px 0 -15px 0; padding: 10px 75px; }
#request_quote a:hover { color: #f3283a; }

/* Homepage */
.home h2:first-child { margin-top: 20px; }

/* WooCommerce */
.shop_home ul.products li.product a { display: block !important; }
h2.woocommerce-loop-category__title { font-size: 1.5em; }
ul.products.list li.product .woocommerce-loop-category__title { float: left; width: 100%; max-width: 700px; }
.woocommerce ul.products .product .product-image-box { float: left; width: 200px; }
.woocommerce ul.products.list li.product img { width: 150px !important; height: 150px; }
ul.products.list li.product div[itemprop="description"] { float: right; width: 100%; max-width: 700px; }
.tagged_as { margin: 10px 0 10px 0; }
mark.count { display: none; }
.onsale { display: none; }
form.cart { display: none !important; }

/* Product Sidebar */
.cat-item-100 { display: none; }

@media only screen and (min-width: 1025px) {
	#click_call_mobile { display: none; }
}

@media only screen and (max-width: 1024px) {
	#click_call { display: none; }
	#request_quote { text-align: center; }
	ul.products.list li.product div[itemprop="description"] { display: inline-block !important; }
}

@media only screen and (max-width: 767px) {
	.home .main-content-inner ul { margin-bottom: 0; }
}