/*
Theme Name: Storefront Child
Theme URI: https://woocommerce.com/storefront/
Template: storefront
Author: Automattic
Author URI: https://woocommerce.com/
Description: Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout &amp; color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Tags: e-commerce,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,full-width-template,threaded-comments,accessibility-ready,rtl-language-support,footer-widgets,sticky-post,theme-options,editor-style
Version: 2.4.5.1553713519
Updated: 2019-03-27 19:05:19

*/

#mega-menu-wrap-primary {
    background: #0061c2;
}

body {
	font-family: Roboto;
}

a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
    outline: none;
}

ul.products li.product .button, ul.products .wc-block-grid__product .button, .wc-block-grid__products li.product .button, .wc-block-grid__products .wc-block-grid__product .button {
    margin-bottom: 0.236em;
    width: 45%;
    border-radius: 7px;
    color: white;
    background: rebeccapurple;
	transition:  background 0.35s;
}

ul.products li.product .button:hover {
    background: #b56cff;
	transition:  background 0.35s;	
}

.contact-section {
	display: inline-flex;
    margin-top: 27px;
    text-align: right;
    align-items: center;
    justify-content: flex-end;
}

.phone, {
	margin: 0 10px;
	float: right;
	line-height: 26px;
}

.s-time {
	font-size: 0.75em;
	line-height: 1;
	color: #000;
}

a.phone {
	color: #0061c2;
    font-size: 1.4em;
    font-weight: 700;	
	line-height: 1;
	margin: 0
}

.woocommerce-active .site-header .site-branding {
    width: 54%;
}

.woocommerce-active .site-header .site-search {
    margin-top: 20px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    line-height: 77px;
    height: 77px;
	text-transform: uppercase;
	padding: 0px 15px 0px 15px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
	background: #007dfb;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	background: #007dfb;
}

.storefront-primary-navigation {
    clear: both;
    background-color: #0061c2;
	box-shadow: 0 0 7px #00254a;
}

.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale, .wc-block-grid__product-onsale, .widget_search form:before, .widget_product_search form:before {
    color: #0c86ff;;
    font-weight: 600;
}

.single-product div.product p.price {
	font-size: 28px;
	font-weight: 600;
    color: #0061c2;
}

li.product .price, .onsale {
	font-size: 28px;
}

.widget-title, .widget .widgettitle {
	background-color: #0061c2;
    color: whitesmoke;
    padding: 5px 10px !important;
}

.single.woocommerce #primary {
    width: 100%;
}

.palpha {
	font-size: 24px;
	font-weight: 900;
	color: gray;
}

.ppalpha {
	margin-bottom: 0px !important;
}

.wpsm-menu, .wpsm-menu ul, .wpsm-menu ul ul {
    columns: 3;
	column-span: all;
}

.site-header {
    margin-bottom: 20px;
}

.woof label {
    font-size: 15px;
}

.woof_list li {
	padding: 0 !important;
}

.woof_list label {
    padding-top: 0;
    padding-bottom: 0;
}

h4 {
    font-weight: 500;
}

ul.products li.product .woocommerce-loop-product__title {
	font-size: 18px;
}

.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
    background-color: #0080ff;
}

.main-navigation ul.menu ul li a:hover, .main-navigation ul.nav-menu ul li a:hover {
    background-color: #1389ff;
}

.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a {
    color: #dbdbdb;
}

.widget_shopping_cart li {
    background-color: #004386;
}

.site-header .widget_shopping_cart p.total, .site-header .widget_shopping_cart p.buttons {
	background-color: #0057ae;
}

.site-header {
    padding-top: 1.41575em;
}

.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover > a, .main-navigation ul.menu ul li.focus, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li:hover > a, .main-navigation ul.nav-menu ul li.focus {
    background-color: #0061c2;
}

.site-header-cart .cart-contents span {

}