/* 
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 ----------------- */


@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:300,400,700');


.site-header {
    background-color: #fff;
    background-position: center center;
    color: #000;
    padding-bottom: 1.618em;
    padding-top: 1.618em;
    position: relative;
    z-index: 999;
}


body, button, input, select, textarea {
    font-family: 'Roboto', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
     font-family: 'Roboto Slab', serif;
}

.beta, h2 {
    font-size: 2.15em;
    line-height: 1.214;
    font-family: 'Roboto Slab', serif;
    font-weight: bold;
    
}
    

 .beta, h2 a {
   color:#000 !important;
} 

.site-header, .secondary-navigation ul ul, .main-navigation ul.menu > li.menu-item-has-children::after, .secondary-navigation ul.menu ul, .storefront-handheld-footer-bar, .storefront-handheld-footer-bar ul li > a, .storefront-handheld-footer-bar ul li.search .site-search, button.menu-toggle, button.menu-toggle:hover {
    background-color: #f8f8f8;
}

.site-header {
   
    padding-bottom: 0;
   
}

.alpha, h1 {
    font-size: 1.6em;
    letter-spacing: 0px;
    line-height: 1.214;
}


.price {
   
  color:#b12704 ;
   
}

.related > h2:first-child, .upsells > h2:first-child, .woocommerce-tabs .panel h2:first-of-type {
    font-size: 1.2em;
    margin-bottom: 1em;
}


.sub-title table  {
   
  width: auto;
 
   
}

.sub-title table td, .sub-title table th  {
   
 
    font-size: 13px;
    padding: 7px;
   
}

.sub-title-archive {
   
  width: auto;
  font-size: 13px;
 
   
}

.sub-title-archive table td, .sub-title-archive table th  {
   
 
  padding: 3px;
  font-size:11px;
 
   
}


.right-sidebar .widget-area {
    border: 1px solid #dedede;
    border-radius: 5px;
    float: right;
    margin-right: 0;
    padding: 14px;
    width: 21.7391%;
}

.widget .widget-title, .widget .widgettitle {
   
    font-size: 1em;
   
}

a.cart-contents, .site-header-cart .widget_shopping_cart a {
    color: #fff;
}

.col-full {
    
    max-width: 100%;
    
}

table th {
    background-color: #f8f8f8;
    font-weight: lighter;
    text-align: right;
}

.single-product div.product .images {
    padding: 14px;
    border: 1px solid #dedede;
    border-radius: 5px;
}


.sub-menu {
   background: #bf0d04 !important;
}





