/*
 Theme Name: Helmets Child Theme
 Description: A Helmets Child Theme Template
 Author: 7thVision
 Theme URI: http://www.7thvision.com.au
 Template: helmets
 Version: 1.0.0
*/

/*__________ Child Theme Customization __________ */



/*________ CONTENT ________*/

/* Mobile fonts and padding here */



/*________ HEADER ________*/

body .header .flexItems .flexItem.primaryLogo {
	width: 350px;
	width: 21.875rem;
}

body .header .flexItems .flexItem.cart .icon .count {
	background-color: #f57c1f;
}
body .header .flexItems .flexItem.cart .icon a:focus .count,
body .header .flexItems .flexItem.cart .icon a:hover .count {
	background-color: #f1f1f1;
	color: #f57c1f;
}




/*________ MAIN NAV ________*/

body .mainNav > li:hover > a,
body .mainNav > li > a:focus {
	background-color: #f57c1f;
}
body .mainNav li .products .category .product a:hover,
body .mainNav li .products .category .product a:focus {
	color: #f57c1f;
}
body .mainNav ul a:hover,
body .mainNav ul a:focus {
	background-color: #f57c1f;
}

body .mainNav li .products .category {
	width: 16.66%;
}
body .mainNav li .products .category.openFace,
body .mainNav li .products .category.offroad {
	width: 33.33%;
}
body .mainNav li .products .category .product {
	width: 100%;
}
body .mainNav li .products .category.openFace .product,
body .mainNav li .products .category.offroad .product {
	width: 50%;
}


/*________ PRODUCTS ________*/

body .content .productsListing .product .prodBtn:focus,
body .content .productsListing .product .prodBtn:hover {
	background: #f57c1f;
}

/*________ FRONT PAGE ________*/

body.home .contentSection.categories .content .flexBlocks .flexBlock a:hover .title {
	color: #f57c1f;
}

/*________ DEALER LOCATOR ________*/

body .content .dealerListings .sidebar-item-header {
	color: #f57c1f;
	border-bottom: 1px solid #f57c1f;
}

/*________ LANDING PAGE ________*/

body .page-template-pages-landing .contentContainer .wrapper a:not(.svButton) {
	color: #f57c1f;
}

/*________ MISC ________*/

body .svButton,
body form input[type="submit"],
body .wrapper form.elab_form input[type="submit"] {
	background: #f57c1f;
}
body .svButton.blk:hover {
	background: #f57c1f;
}


/*________ RESPONSIVE ________*/



/* 940px */
@media (max-width: 58.75em) {
	body .header .flexItems .flexItem.primaryLogo {
		max-width: 240px;
		max-width: 15rem;
	}
}

/* 766px */
@media (max-width: 47.875em) {
	/*________ LANDING PAGE ________*/
	
	body.page-template-pages-landing .contentContainer .wrapper .entryContent .columnContainer .row .col-sm-4 {
		order: 1;
	}
}

/* 740px */
@media (max-width: 46.25em) {

	/*________ HEADER & NAV ________*/

	body .mainNav li .products .category,
	body .mainNav li .products .category.openFace,
	body .mainNav li .products .category.offroad {
		width: 100%;
	}
	body .mainNav li .products .category .product,
	body .mainNav li .products .category.openFace .product,
	body .mainNav li .products .category.offroad .product {
		width: 33.33%;
	}
}

/* 640px */
@media (max-width: 40em) {
	body .header .flexItems .flexItem.primaryLogo {
		max-width: 160px;
		max-width: 10rem;
	}

	body .header .flexItems .flexItem.primaryLogo h1,
	body .header .flexItems .flexItem.primaryLogo h2 {
		max-width: 100%;
	}
}
/* 540px */
@media (max-width: 33.75em) {
	body.page-template-pages-landing .contentContainer .wrapper h2 {
		font-size: 32px;
		font-size: 2rem;
	}
}



