/* 
Theme Name: Storefront Child 
Version: 1.0 
Description: Child theme for Storefront. 
Author: Woo
Author URI: http://woocommerce.com 
Template: storefront 
*/  

/* --------------- Theme customization starts here ----------------- */


.button,.actions .button{border-radius:5px}#billing_wcj_checkout_field_1_field select{font-size:18px;font-family:"Open Sans", arial, sans-serif}#billing_wcj_checkout_field_1_field select:focus{outline:0 !important}input[type=submit]{padding:5px 15px;background:#ECE8E7;border:0 none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px}.wc-layered-nav-term{line-height:15px}.product_title{font-size:32px}.entry_title{font-size:32px}.product-categories li{margin-bottom:5px}#woocommerce_product_categories-2{margin-bottom:30px}#content{padding-top:30px !important}.wizard-table td,.wizard-firstrow th{padding:3px 3px;text-align:left;vertical-align:top}.product_title .entry-title{font-size:30px}.woocommerce-info{padding:5px 5px;margin-bottom:10px;background-color:#3d66a4;border-radius:5px}.woocommerce-info a{text-decoration:underline}.product-categories{line-height:18px}.form-row.woocommerce-validated input.input-text{box-shadow:inset 3px 0 0 #008000}.form-row input,.form-row select,.form-row textarea{border:#A9A9A9;border-width:0.5px;border-style:solid}p{margin-bottom:15px}#payment .payment_methods>.wc_payment_method>label{display:block;padding:5px;cursor:pointer}table.woocommerce-checkout-review-order-table .product-name{max-width:400px}a.remove:before{content:"\f1f8";color:#dd9933}span.quantity{color:#ffffff !important}.site-header-cart .widget_shopping_cart a{color:#ffffff}.site-header-cart .widget_shopping_cart a:hover{color:#dd9933}.storefront-primary-navigation{background:rgba(0, 0, 0, 0) !important}.site-footer .col-full .site-info{padding:1px 1px 1px 1px}.site-footer{padding-bottom:10px;padding-top:10px}.wiz-footer-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-around;justify-content:space-around}.wiz-footer-container div{-webkit-flex:1;flex:1;width:400px;padding:0px}.wiz-footer-container div:nth-of-type(1n+2){margin-left:20px}.wiz-footer-container .wiz-footer-right p{margin:0px;color:#fff;line-height:20px;font-size:90%}.wiz-footer-container .wiz-footer-left p{margin:0px;color:#fff;line-height:20px;font-size:90%}.wiz-footer-container .wiz-footer-right p:first-child{font-weight:bold}.widget{margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px}.widget .widget-title,.widget .widgettitle{font-size:18px;letter-spacing:0;border-bottom:1px solid rgba(0, 0, 0, .05);padding:0 0 5px;margin-bottom:5px;font-weight:300}.widget_product_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{margin-bottom:5px;line-height:24px}.widget-area .widget a{color:#000000}.widget_price_filter .ui-slider .ui-slider-range,.widget_price_filter .ui-slider .ui-slider-handle{background-color:#dd9933;height:75%}.widget_layered_nav_filters ul li.chosen:before{content:"\f00d";color:#dd9933;opacity:1}.site-header .site-header-cart .count{opacity:1}.main-navigation ul li a:hover{text-decoration-line:underline}#homepagecat{padding-top:20px !important}.page-template-template-homepage:not(.has-post-thumbnail) .site-main{padding-top:20px !important}@media screen and (min-width: 768px){.site-header .site-branding{width:45% !important}}@media screen and ( min-width: 768px){.secondary-navigation ul.menu a:hover{color:#ffffff}.secondary-navigation ul.menu a{color:#ffffff}.site-header-cart .widget_shopping_cart,.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{background-color:#800000}.site-header-cart .widget_shopping_cart .buttons,.site-header-cart .widget_shopping_cart .total{background-color:#800000}.site-header{border-bottom-color:#800000;max-width:1300px}body{max-width:1300px;margin:0 auto !important;float:none !important}.site-content{background-color:#ECE8E7}input[type=submit]{padding:5px 15px;background:#ccc;border:0 none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px}.wiz-small-message{color:#800000 !important}#payment .payment_methods li .payment_box p{color:#dd9933;font-weight:bold}}

/* Additional CSS 271117 */

@media screen and ( min-width: 768px) {

.col-full {
    max-width: none;
    margin-left: 1.3em;
    margin-right: 1.3em;
    padding: 0 1em;
}

.widget_product_search {
border-bottom: 2px solid #dd9933;
font-size: 18px!important;
}
	
.widget_product_search form input[type=text] {
    border: 2px solid #dd9933;
    border-radius: 4px;
}


#woocommerce_layered_nav-2 {
border-top: 2px solid #dd9933!important;
}

.home.post-type-archive-product .site-header {
    margin-bottom: 0em!important;
}

.woocommerce-mini-cart-item .mini_cart_item {
padding-top: 5px;
padding-bottom: 5px;
}

.woocommerce-breadcrumb {
margin-bottom: 0em!important;
}
.woocommerce-tabs.wc-tabs-wrapper {
padding-top: 5px;
padding-bottom: 5px;
	}

.custom-logo-link, .site-branding, .site-header-cart, .site-logo-anchor, .site-logo-link, .site-search {
    margin-bottom: 2px;	
}
	}


.aws-container {
padding: 0px 0px 0px 0px;
font-size: 22.652px;
font-family: "Lato", arial, sans-serif;
color: #000000;
}

p#order_comments_field label {
font-family: "Lato", arial, sans-serif;
font-weight: 300;
color: #333333;
font-size: 25.82px;
}

.left-sidebar .widget-area {
    border-right: 2px solid #dd9933;
    padding-right: 25px;
}

.cross-sells h1 {
font-size: 20px;
font-weight: 300;
}

.posted-on, .entry-date {
color: white;
}


.storefront-breadcrumb {
    padding: 5px 0 5px 0;
    margin: 0 0 0 5px;
}


/* Additional CSS 010419 attempt to alter format of input box */
#billing_wcj_checkout_field_1  {
	font-size: 100%;
    margin: 0;
    vertical-align: baseline;
	padding: .6180469716em;
    background-color: #f2f2f2;
    color: #43454b;
    box-sizing: border-box;
    font-weight: 400;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.125)!important;
}	
/* BACS Payment layout 27032020 */
ul.order_details li {
	padding: 0em 0.1em!important;
}

ul.order_details {
  list-style: none;
  position: relative;
  margin: 5px;
  }

h3.wc-bacs-bank-details-account-name {
	margin: 0px;
	padding: 0px;
}

h2.wc-bacs-bank-details-heading {
	margin: 0px;
}
