/*
Theme Name:   	Storefront Child Theme
Theme URI:    	https://pixabay.org
Author:       	Pixabay
Author URI:     https://pixabay.org
Template:     	storefront
Description:  	This is a child theme for WooThemes StoreFront theme
Version:      	1.0.62
License:      	Not CC0, no sharing
License URI:  	https://pixabay.org
Text Domain:  	storefront
Tags:         	full-width-template, accessibility-ready
*/
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: #20222D;
    color: #eeeeee;
}
.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: #21bbd1;
}
.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:#21bbd1;
}
.main-navigation ul.menu ul.sub-menu{
    background-color:#21bbd1;
	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;
}