ul.product-categories li.cat-item a:hover {
color: #fff;
background-color: rgb(41, 128, 185);
}

/*---Botão Produtos Azul---*/

.woocommerce .row-fluid a.button, .woocommerce-page a.button, .woocommerce .row-fluid button.button, .woocommerce-page button.button, .woocommerce .row-fluid input.button, .woocommerce-page input.button, .woocommerce .row-fluid #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce .row-fluid #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt {
background-color: rgb(41, 128, 185);
}

.product_meta .posted_in a:hover {
color: #fff;
background-color: rgb(41, 128, 185);
}

.term-description p {
	font-size:18px;
}

/*---Menu Azul---*/

.nav-style-one .bluebox-head-bottom {
	background-color:#2980ba;
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.06)/*, inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06)*/, inset 0px -4px 0px 0px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.06)/*, inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06)*/, inset 0px -4px 0px 0px rgba(0, 0, 0, 0.03);
	-moz-box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.06)/*, inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06)*/, inset 0px -4px 0px 0px rgba(0, 0, 0, 0.03);
	
	/*box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.06), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.06), inset 0px -4px 0px 0px rgba(0, 0, 0, 0.03);*/
}

/*.nav-style-one ul.prime-nav > li:last-child,*/  /* 20.06 edit */
.nav-style-one ul.prime-nav > li.search
/*.nav-style-one ul.prime-nav > li:nth-last-child(2)*/ {
	box-shadow:inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1), inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1);
}

.nav-style-one ul.prime-nav > li {
	box-shadow:inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1);
	
	box-shadow:inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1); /* 20.06 edit */
	-webkit-box-shadow:inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1); /* 20.06 edit */
	-moz-box-shadow:inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1); /* 20.06 edit */
}

.nav-style-one ul.prime-nav > li:first-child {
	box-shadow:inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1), inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1); /* 20.06 edit */
	-webkit-box-shadow:inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1), inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1); /* 20.06 edit */
	-moz-box-shadow:inset 1px 0px 0px 0px rgba(0, 0, 0, 0.1), inset -1px 0px 0px 0px rgba(0, 0, 0, 0.1); /* 20.06 edit */
}

.nav-style-one ul.prime-nav > li > a {
	padding:10px 20px;
	font-weight:700;
	text-transform:uppercase;
	font-size:14px;
	color:#FFFFFF;
}

.nav-style-one ul.prime-nav > li > a:hover {
	box-shadow:inset 0px -4px 0px 0px #2980BA;
	-webkit-box-shadow:inset 0px -4px 0px 0px #2980BA;
	-moz-box-shadow:inset 0px -4px 0px 0px #2980BA;
	color: #9bd7ff;
}

/*---Fim Menu Azul---*/

.bluebox-fancy-text .fancy-content p {
color: rgba(0, 0, 0, 0.8);
}

.bluebox-fancy-text.fancy-colorful .fancy-content p {
color: rgba(255, 255, 255, 1);
}

.woocommerce .row-fluid .products .product h3 {font-weight:500;}

.woocommerce .row-fluid .products .product .price, .woocommerce .row-fluid .product .price, .woocommerce .row-fluid #content .product .price, .woocommerce .row-fluid .product p.price, .woocommerce .row-fluid #content .product p.price {color: #85ad74;}

h3.bluebox-heading {
font-weight: 700;
text-transform: none;
color: #000;
font-size: 14px;
margin: 0;
}

.woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li {
padding: 10px;
border: 1px solid rgba(0, 0, 0, 0.06);
margin-bottom: 15px;
background-color: #F9F9F9;
}

.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a {
font-size: 12px;
text-transform: none;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
display: block;
font-weight: 700;
}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
color: #85ad74;
}

.woocommerce .row-fluid nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce .row-fluid #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce .row-fluid nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce .row-fluid #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce .row-fluid nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce .row-fluid #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus {
background-color: #2980ba;
color: #fff;
}

/*---Caixa Ordenação de Produtos---*/

.woocommerce .row-fluid .woocommerce-ordering select {
width: 300px;
}

/*---Espaçamento página de produtos---*/

.woocommerce .row-fluid .products .product h3 {
margin: 10px 20px 10px 20px;
}

/*---Letra minúscula Frete---*/

.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .shipping_calculator h2, .woocommerce-page .cart-collaterals .shipping_calculator h2 {
text-transform: none;
}

/*---Nota sobre o produto---*/

#order_comments {
margin: 20px -1.203125px 0px 0px;
height: 105px;
}

/*---Alinhamento tabela Finalizar Compra---*/

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
text-align: left;
}

/*---Margem Título Minha Conta---*/

.woocommerce-account .main-content h2, .woocommerce-account .main-content h3 {margin: 30px 0 20px 30px;}

/*---Etiqueta Desconto---*/

.ribbon-pro .content {font-size:9px;}
.ribbon-pro {width: 26px;}
.ribbon-pro:before {top: 4px;}
.ribbon-pro:after {top: 4px;}

/*---Seta encavalada IE e Firefox---*/

.woocommerce .row-fluid .woocommerce-ordering select {   
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        text-indent: 0.01px;
        text-overflow: '';  }

select::-ms-expand { display: none; }

/*---Forms---*/
		
input, textarea, .uneditable-input {width: 100%}
.footer_form_dexcar {color: rgba(255, 255, 255, 0.5); background-color: #4D4D4D; border: 1px solid #686868;}

/*---Estilo contém página produtos---*/

.contem {font-size:10px; padding-top:5px;}

/*---Margens texto produtos na págin de produtos---*/

.woocommerce .row-fluid .products .product h3 {
margin: 10px 14px 10px 14px !important;
text-align:center;
}

.woocommerce .row-fluid .products .product .price {
margin: 10px 14px 14px 14px;
text-align:center;
}

/*---Não mostrar Categoria no Single Product---*/

.posted_in{display:none}

/*---Widget Categorias nas páginas de Categorias---*/

a.categorias {
	background-color: rgba(0, 0, 0, 0.02); 
	border: 1px solid rgba(0, 0, 0, 0.06);
	color: rgba(0, 0, 0, 0.5);
	display:inline-block;
	height: 30px;
	margin: 0px 0px 4px 0px;
	padding: 0 10px;
	text-align: center;
	line-height: 30px;
}

a.categorias:hover {
	background-color:#2980ba;
	color: #FFF;
	
}

/*---Alinhamento Produtos---*/

.woocommerce .row-fluid a.button {
margin-left: 18px;
width: 80px;
text-align: center;
}
