/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.single-product .onsale{
    background: black !important;
    border-radius: 0px !important;
    top: 0px !important;
    left: 0px !important;
}
.woocommerce-Tabs-panel--description h2{
	display: none;
}
.formulariocontacto input, .formulariocontacto textarea{
	border-radius: 0px !important;
	background: white !important;
	margin-bottom: 10px
}
.formulariocontacto{
	text-align: center
}
.formulariocontacto input[type=submit]{
	color: black;
	border-radius: 50px !important;
}
.formulariocontacto .wpcf7-spinner{
	display: block;
	margin: auto
}
.formulariocontacto{
	max-width: 400px;
	margin: auto;
}
.single-post #comments{
	background: #4C95BD;
	padding: 30px;
	color: white;
}
.single-post #comments a, #comments h2, #comments label, .single-post #comments .title-comments{
	color: white ;
}
.single-post .comment-respond input{
	background: white !important;
	border-radius: 0px !important;
}
.single-post .comment-respond .comment-form-email, .single-post .comment-respond .comment-form-url{
	display: none;
}
.single-post #comments h2{
	font-size: 30px
}
.single-post #comments textarea{
	border-radius: 0px;
	background: white;
}
.single-post #comments label{
	font-weight: normal !important;
}
.single-post #reply-title small{
	display: block;
}
.single-post #comments input[type=submit]{
	background: white;
	color: black;
}
.additional_information_tab{
	display: none !important;
}
.wc-tabs li{
	margin-right: 5px !important;
}
.reset_variations{
	display: none;
}
.single-product .variations .value select{
	margin-top: 5px;
}
.single-product .elementor-175 .elementor-element.elementor-element-83d5148 .price del{
	color: #4C95BD !important;
}

.single-product .single_add_to_cart_button{
	background: #4C95BD !important;
	border: 1px solid #4C95BD !important;
	color: white !important;
}
.single-product .single_add_to_cart_button:hover{
	background: white !important;
	border: 1px solid black !important;
	color: black !important;
}
.archive .add_to_cart_button{
	display: none !important;
}
.single-product .wl-quantity-cal{
	display: none !important;
}
.single-product .single_add_to_cart_button{
	margin-left: -14px !important;
}
.single-product .single_add_to_cart_button {
	max-width:200px;
}
.woocommerce-notices-wrapper{
	max-width: 1120px;
	margin: auto;
	margin-top: 20px;
}
.related.products .product .star-rating, .related.products .product .add_to_cart_button, .related.products .product .button  {
	display: none !important;
}
.related.products .product .price{
	color: #4C95BD !important;
	font-size: 20px !important;
}
.related.products .product .woocommerce-loop-product__title{	
	font-size: 15px !important;
}
.ea-woo-checkout-order-review .shipping-area label{
	color: white !important;
}
.woocommerce-checkout .checkout .col-2{
	display: none;
}
.woocommerce-checkout .ea-woo-checkout .checkout #customer_details .col-1{
	width: 100% !important;
}
.ea-woo-checkout .woocommerce #customer_details.col2-set{
	width: 48% !important;
	display: inline-block !important;
	vertical-align: top;
	padding-right: 50px !important;
}
.eael-woo-checkout .elementor-146 .elementor-element.elementor-element-ff58237 .woo-checkout-payment{
	width: 50%;
	display: inline-block;
}
.woocommerce-checkout #customer_details{
	margin-bottom: 80px !important;
}
@media only screen and (max-width: 600px){
	.ea-woo-checkout .woocommerce #customer_details.col2-set{
	width: 100% !important;
		padding-right: 0px !important;		
		margin-bottom: 20px !important;
}
	.eael-woo-checkout .elementor-146 .elementor-element.elementor-element-ff58237 .woo-checkout-payment{
		width:100%;
	}
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{
	text-transform: initial !important;
}

.woocommerce-checkout #billing_first_name_field{
	width: 100%;
}
.woocommerce-checkout input{
	background: none !important;	
	border: 1px solid #e4e1e3 !important;
	border-radius: 5px !important;
	margin-bottom: 10px !important;
	margin-top: -10px !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
#tab-reviews h2{
	color: #131313;
}
#tab-reviews textarea, #tab-reviews input[type=text], #tab-reviews input[type=email]{
	border: 1px solid #e4e1e3;
	background: none;
	border-radius: 5px;
	max-width: 500px;
	display: block;
}
#tab-reviews input[type=submit]{
	background: #4D95BC !important;
	color: white !important;
	padding: 15px 30px !important;
	border-radius: 0px !important;
}
.woocommerce table.shop_table, .woocommerce table.shop_table td,
.woocommerce table.shop_table th{
	border: 1px solid #e4e1e3 !important;
}
.woocommerce table.shop_table{
	border-collapse: collapse;
}
.product-name a{
	color: #4D95BC;
}
.woocommerce-order-received .woocommerce-customer-details{
	display: none;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
	background: white
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{
	border: 1em solid white;
	border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}

.wc_payment_method .payment_box label{
	line-height: 17px !important;
	margin-bottom: 18px
}

.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]+label::before{
	background-color: white;
}

/*Esconde imagens ifthen*/
.payment_method_mbway_ifthen_for_woocommerce img, .payment_method_creditcard_ifthen_for_woocommerce img{
	display: none;
}

#sender_newsletter_field label{
	color: white;
	line-height: 16px;
}
.eael-cart-coupon-wrapper{
	margin-bottom: 20px
}
.cart_totals .shop_table th, .cart_totals .shop_table td {
	padding-left: 20px !important;
	padding-right: 20px !important;
}