
html,
.quantity input.input-text,
.woocommerce div.product form.cart .variations select,
select#rating,
#comment,
.header__shop-search--content-input,
#coupon_code,
.woocommerce table.cart td.actions .coupon button,
.actions button[name="update_cart"],
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce button.button,
input,
textarea,
select,
.woocommerce form .form-row .input-text,
.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-results__option,
.woocommerce .product.sale .summary pre,
button {
	font-family: 'Roboto', sans-serif;
}

body {
	background: url('https://loja.solven.com.br/wp-content/uploads/2019/10/Solven_BG.jpg');
	background-position: top center;
	background-repeat: repeat-x;
	background-attachment: fixed;
}

a,
a:visited {
	color: #003366;
}

a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
	color: #002952;
}

.color__menu__bg,
.header__content-menu,
.header__content .product-categories li ul {
	background: #003366;
}

.header__content .product-categories li:hover {
	background: #002952;
}

.color__primaria,
h1.shop__content-title,
h2.shop__content-title,
.single-product.woocommerce div.product .product_title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price ins .woocommerce-Price-amount,
.single-product .price .woocommerce-Price-amount,
.quantity .plus, 
.quantity .minus,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.comment-reply-title,
.carrinho .page,
.finalizar-compra .page {
	color: #cc3300;
}

.color__primaria__bg,
.header__shop-right--count,
.woocommerce table.cart td.actions .coupon button:hover,
.actions button[name="update_cart"]:hover {
	background: #cc3300;
}

/* Hover link */
.header__shop-right--count:hover,
.carrinho .shipping-calculator-form button:hover,
.checkout_coupon button.button:hover,
.wpcf7-submit:hover{
	background: #a32900;
}

/* ícone sacola e whats */
#icon_bag_svg,
#icon_whats_svg {
	fill: #cc3300;
}

#icon_bag_svg:hover,
#icon_whats_svg:hover {
	fill: #002952;
}

/* Efeito Hover imagem thumbs produtos  */
.woocommerce ul.products li.product:hover a img,
.flex-viewport {
	border-bottom: 4px solid #cc3300;
}

.color__secundaria,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce ul.woocommerce-order-overview.order_details {
	color: #003366;
}


.woocommerce ul.products li.product .price del .woocommerce-Price-amount,
.single-product .price del .woocommerce-Price-amount,
.single-product .price del .woocommerce-Price-amount span{
	color: #003366 !important;
}

.cor__link__menu,
a.header__shop-right--count,
a.header__shop-right--count:visited,
.header__content .product-categories li a,
.header__content-menu--responsivo a,
.carrinho .shipping-calculator-form button:hover,
.header__content .product-categories li .open-submenu:after {
	color: #ffffff;
}

/* Sale Tag */
.woocommerce span.onsale {
	color: #ffffff;
	background: #003366;
}

.sidebar__products ul li,
.woocommerce-MyAccount-navigation ul li {
	border-bottom-color: rgba(204,51,0,0.4);
}

.sidebar__products ul li:hover {
	background-color: rgba(0,51,102,0.02);
}

/* Botões adicionar ao carrinho, comprar, cf7.... */
.single-product.woocommerce div.product form.cart .button,
.single-product .related ul.products li.product .button.add_to_cart_button,
.woocommerce-page .woocommerce-message .button,
.carrinho .shipping-calculator-form button,
.checkout_coupon button.button,
.woocommerce a.button.wc-backward,
.woocommerce table.my_account_orders .button,
.added_to_cart,
.wpcf7-submit, .woocommerce button.button.lost__password-content--button {
	color: #ffffff;
	background: #003366;
}

.single-product.woocommerce div.product form.cart .button:hover,
.single-product .related ul.products li.product .button.add_to_cart_button:hover,
.woocommerce-page .woocommerce-message .button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce a.button.wc-backward:hover,
.woocommerce table.my_account_orders .button:hover,
.woocommerce button.button.lost__password-content--button:hover {
	background: #a32900;
	color: #ffffff;
}

h1.shop__content-title,
h2.shop__content-title,
.single-product.woocommerce div.product .product_title {
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

.single-product.woocommerce div.product .product_title {
	text-align: left;
}

.shop__content-icons--block-title {
	color: #cc3300;
}

.shop__content-icons--block p {
	color: #003366;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-page #payment #place_order {
	color: #ffffff;
	background: #cc3300;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-page #payment #place_order:hover {
	color: #ffffff;
	background: #a32900;
}

@media (max-width: 940px){	
	.menu-global {
		border-color: #cc3300;
	}
}

@media only screen and (max-width: 768px) {	
	.header__shop-search--content{
	  background: #003366;
	}
}



/**************************
*
* CHECKOUT EM 2 COLUNAS
*
***************************/


.woocommerce-checkout #place_order {
	width:100%
}

.woocommerce-checkout .woocommerce-form-login label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
   margin-top: 12px;
}

@media (min-width: 768px){
    .woocommerce-checkout  #customer_details{
        width: 60%;
        float: left;
    }
    .woocommerce-checkout  #order_review_heading{
        width: 30%;
        float: left;
		margin-left:2%;
    }
    .woocommerce-checkout  #order_review{
        width: 38%;
        float: left;
		margin-left:2%;
    }
    .woocommerce-checkout  .woocommerce table.shop_table td{
        width: 50%;
    }
    .woocommerce-checkout  .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
    .woocommerce-checkout  .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
        width: 100%;
    }
}

/* Ajuste de títulos na página do carrinho */
.woocommerce-checkout form.woocommerce-checkout h3,
.woocommerce-checkout form.woocommerce-checkout h3#order_review_heading,
.woocommerce-checkout form .woocommerce-checkout-review-order h1 {
    color: #cc3300;
    margin-top: 15px;
    font-size: 17px;
	 padding-top: 0;
	 font-weight: bold;
}