/*
Theme Name:   	Storefront Child Theme
Theme URI:    	https://pcrepairmansblog.com
Author:       	PCRMB
Author URI:     https://vintageindustrialretro.com
Template:     	storefront
Description:  	This is a child theme for WooThemes StoreFront theme
Version:      	1.0.9
License:      	Private, not to be distributed
License URI:  	https://pcrepairmansblog.com
Text Domain:  	storefront
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/
 a {
    color: #FF7400;
}
a:focus,
.focus a {
	outline: none !important;
}
.menu-main-menu-container {
    text-align: center;
}
/* Remove stupid article icon on footer menu */
.widget_nav_menu ul li::before {
    content: "";
}
/* REMOVE CART MENU WIDGET */
#site-header-cart {
    display: none !important;
}
/* FOOTER FIXES */
.site-footer {
    background-color: #333333;
    color: #b3b1b1;
}
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6, .site-footer .widget .widget-title, .site-footer .widget .widgettitle {
    color: #FFFFFF;
}
.site-footer a:not(.button):not(.components-button) {
    color: #FFF;
	text-decoration:none;
}
/* Render Woo thumbs centrally and set max height */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    text-align: center;
    margin: 0 auto;
    display: block;
    max-height: 300px;
}	
.storefront-primary-navigation {
    background-color:#484747;
}
.main-navigation ul.menu ul.sub-menu{
    background-color:#3c3b3b;
	color:#FFF;
}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a {
    color: #FFF;
}

.main-navigation ul li a, .main-navigation ul.menu ul li a, .site-header-cart .cart-contents, .main-navigation ul.nav-menu ul li a {
	color:#FFF;
}
.handheld-navigation ul.menu li button::after {
	color:#fff;
}
/* Align mobile menu hamburger */
button.menu-toggle, button.menu-toggle:hover {
    border-color: #333333;
    margin-top: 10px;
}
/* Recently viewed bg */
div#woocommerce_recently_viewed_products-2 {
    background: #eee;
    padding: 9px;				   
}
/* Center Woo product img */
#main .product .woocommerce-product-gallery__wrapper img {
    margin: 0px auto !important;
}
/* Remove click on product image */
.woocommerce-product-gallery__image {
    pointer-events: none;
}						
@media (min-width: 768px){
.storefront-secondary-navigation.woocommerce-active .site-header .site-branding {width: 13.7%;}
/* Dumping the cart menu widget allows a wider menu */
.woocommerce-active .site-header .main-navigation {width: 95%;}
}

@media only screen and (max-width: 768px) {
  .site-header .site-branding img {
	max-width: 400px !important;
	}
	img.footimg1 {
	clear: both;
    display: block;
    margin: 0 auto;
	padding-left: 0px;			   
	}
	.menu-main-menu-container {text-align: center;}
}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a {
    color: #FFF;
    padding: 12px;
}
.main-navigation ul li a, .main-navigation ul.menu ul li a {
    padding: 12px;
}
/* Dump the margin before the homepage image and html header widget banner */
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 2em;
}