.site-branding h1 { font-size: 2em; letter-spacing: -1px; margin: 0; width: 400px; }


.widget-area .widget a:not(.button){
  
 color:green;
  
}

.widget-area .widget .current-cat a:not(.button){
  
 font-weight:bold;
  
}
.storefront-primary-navigation {
    background-color: #00533f;
}

.empty {
  
   color:white;
}

p.total {
    color: white;
    padding-left: 1.387em;
    padding-right: 1.387em;
}

.woocommerce-active .site-header .main-navigation {
  
    clear: both;
    float: left;
    height: 60px;
    margin-right: 4.34783%;
    width: 73.913%; 
  
}

.woocommerce-active .site-header .site-header-cart {
    float: right;
    height: 60px;
    margin-bottom: 0;
    margin-right: 0;
    width: 21.7391%;
}

.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
    padding: 19px 1em;
}


.site-header-cart .cart-contents::after {
    content: "";
    display: inline-block;
    float: none;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    height: 1em;
    line-height: 1.618;
    text-rendering: auto;
}

.site-header-cart .cart-contents {
    background-color: transparent;
    display: block;
    height: auto;
    padding: 19px 0;
    position: relative;
    text-indent: 0;
    width: auto;
}


#dc_jqaccordion_widget-2-item ul a {
    background: #fff none repeat scroll center top;
    border-bottom: 1px solid #cfcfcf;
    color: #222;
    display: block;
    font-weight: bold;
    padding: 10px 15px;
    text-decoration: none;
    text-transform: uppercase;
}

#dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {
    background: #fff url("skins/images/bg_clean_on.png") repeat-x scroll center top;
    color: #00533f;
}


#masthead{
  
 background-size: 100% auto; 
  
}

.site-header {
    padding-bottom: 0;
    padding-top: 5.618em;
}



#menu-general-2 li a{
  
   color: #000;
   
}

#menu-categorias3 li a{
  
   color: #000;
}


.widget_nav_menu ul li:before {
content: none;
}