
/* COR DO CABEÇALHO */

.site-header {
	background-color: #d8d5c8;
}



/* ALTURA DO CABEÇALHO*/


.inside-header {
    padding-top: 40px;
    padding-bottom: 15px;
}



/* COR DO MENU */


/* MENU ITEMS */
.main-navigation {
	background-color: #7e191d;
}

.main-navigation .navigation-search input[type="search"], 
.main-navigation .navigation-search input[type="search"]:active {
	color: #FFFFFF;
	background-color: #adada1;
}

.main-navigation .navigation-search input[type="search"]:focus {
	color: #FFFFFF;
	background-color: #adada1;
}

.main-navigation .main-nav ul li a, 
.main-navigation .menu-toggle {
	color: #FFFFFF;
}

/* SUB-NAVIGATION */

.main-navigation .main-nav ul ul li a {
	background: #222222;
	color: #FFFFFF;
}

/* MENU ITEM HOVER */

.main-navigation .main-nav ul li:hover > a, 
.main-navigation .main-nav ul li:focus > a,
.main-navigation .main-nav ul li.sfHover > a {
	color: #FFFFFF;
	background-color: #adada1;
}

/* SUB-NAVIGATION HOVER */

.main-navigation .main-nav ul ul li:hover > a, 
.main-navigation .main-nav ul ul li:focus > a,
.main-navigation .main-nav ul ul li.sfHover > a {
	color: #FFFFFF;
	background-color: #4f4f4f;
}

/* CURRENT ITEMS */

.main-navigation .main-nav ul li[class*="current-menu-"] > a {
	color: #FFFFFF;
	background-color: #adada1;
}

.main-navigation .main-nav ul li[class*="current-menu-"]:hover > a, 
.main-navigation .main-nav ul li[class*="current-menu-"]:focus > a, 
.main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a {
	color: #FFFFFF;
	background-color: #adada1;
}

/* SUB-NAVIGATION CURRENT ITEMS */

.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
	color: #FFFFFF;
	background-color: #4f4f4f;
}

.main-navigation .main-nav ul ul li[class*="current-menu-"]:hover > a, 
.main-navigation .main-nav ul ul li[class*="current-menu-"]:focus > a, 
.main-navigation .main-nav ul ul li[class*="current-menu-"].sfHover > a {
	color: #FFFFFF;
	background-color: #4f4f4f;
}









/* Altura do Menu */

.main-navigation .main-nav ul li a {
    line-height: 40px;
}





/* background color for woocommerce pages */
.single-product .site,
.woocommerce-cart .site,
.woocommerce-account .site,
.woocommerce-page .site{
	background-color: #adada1;
}




/* botões produtos loja */

.woocommerce ul.products li.product .button

{
background-color: #EBEAE4;
color: #000!important;
text-transform: uppercase;
padding: 10px 20px;
font-size: .8em;
font-weight: 200;
border:0px;
}
.woocommerce ul.products li.product
.button:hover {
background-color: #323232;
color: #fff!important;
}







/* promocao botoes */

.woocommerce span.onsale {
    min-height: 2.236em;
    min-width: 7em;
    padding: .120em;
    font-size: .8em;
    font-weight: 200;
    position: absolute;
    text-align: center;
    line-height: 2.5;
    top: -.5em;
    left: -.5em;
    margin: 0;
    border-radius:  5px;
    background-color: #7E191D;
    color: #EBEAE4;
    z-index: 9;
}










/* Ordenar */

input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=tel], input[type=number], textarea, select {
    background:#EBEAE4;
    color: #666;
    border: 0px solid #ccc;
    border-radius: 5px;
    padding: 5px 5px;
    box-sizing: border-box;
    max-width: 100%;
}



/* botao adicionar pag produto*/

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #EBEAE4;
    color: #000000;
	  font-size: 1em;
    font-weight: 200;
    text-align: center;
    line-height: 1.5;
    border-radius:  5px;
	  padding: 5px 5px;
    -webkit-font-smoothing: antialiased;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #7E191D;
    color: #fff;
}




/* Cor preco loja*/

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000;
    font-size: 1.25em;
}

.woocommerce ul.products li.product .price {
    color: #000;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em;
}



/* Aviso Loja */


.woocommerce-store-notice, p.demo_store {

    background-color: #000;
    color: #fff;
	  padding: 5px 0px;
	}






/* cor e tamanho barra lateral loja */

.sidebar .widget {
	  border-radius:  20px;
    background-color: #EBEAE4;
}

.sidebar .widget, .footer-widgets .widget {
    font-size: 16px;
}

.one-container .sidebar .widget {
    padding: 10px;
	    line-height: 20px;
}

.widget-title {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 1.5;
}