/*
Theme Name: Porto Child
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.amount_with_taxes {
	color: #777;
	display: inline-block;
	margin-top: 10px;
	font-size: 16px;
}

.entry-title {
	margin-bottom: 30px !important;
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

.floating-whatsapp {
	position: fixed;
	bottom: 30px;
	left: 30px;
	z-index: 999;
}

.ppcp-messages {
	margin-bottom: 30px !important;
}

[aria-invalid="true"] {
 border-color: #D2042D !important;
	background: #fff0f3 !important;
}

/*
.order-total .woocommerce-Price-amount.amount {
	
}

.order-total .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
	
}

.order-total .includes_tax {
	
}
.order-total  {
	color: red !important;
}


.cart_totals .order-total .amount, .review-order.shop_table .order-total .amount {
	font-size: inherit !important;
	color: red !important;
}

.order-total .includes_tax .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {
	font-size: inherit !important;
	
}*/

/* Cart total row: make the tax note text identical */
.shop_table.cart-total tr.order-total td small,
.shop_table.cart-total tr.order-total td small * {
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  color: inherit !important;
}

/* Prevent Porto's bigger .amount style inside the tax note */
.shop_table.cart-total tr.order-total td small .amount,
.shop_table.cart-total tr.order-total td small .woocommerce-Price-amount {
  font-size: 1em !important;
  font-weight: inherit !important;
}

/* Checkout: totale principale grande */
.shop_table.review-order tr.order-total td > strong,
.shop_table.review-order tr.order-total td > strong .woocommerce-Price-amount.amount {
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}
/* Checkout: riga include IVA piu piccola (come carrello) */
.shop_table.review-order tr.order-total td > small.includes_tax,
.shop_table.review-order tr.order-total td > small.includes_tax * {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
  color: inherit !important;
}
/* Small tax labels in cart + checkout: smaller and gray */
.shop_table .cart-subtotal td small.tax_label,
.shop_table .order-total td small.includes_tax,
.shop_table .order-total td small.includes_tax * {
  font-weight: 400 !important;
  font-size: 0.85em !important;
  color: #777 !important;
  line-height: 1.3 !important;
}
.shop_table.review-order .cart-subtotal td small.tax_label,
.shop_table.review-order .order-total td small.includes_tax,
.shop_table.review-order .order-total td small.includes_tax * {
  font-weight: 400 !important;
  font-size: 0.85em !important;
  color: #777 !important;
  line-height: 1.3 !important;
}
#header.sticky-header .main-menu-wrap {
	z-index: 99999;
}

.woocommerce-shipping-totals .porto-control-label {
	font-size: 18px !important;
}


.wc_payment_methods .porto-control-label {
	font-size: 18px !important;
}

.woocommerce-message .button {
	background: #f4f4f4;
	font-size: 14px;
	color:#222529;
	display: none !important;
}