/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Product Template
    03. "Account" Page
    04. "Pagamento" Cartflows_step
    05. "Giornalino Salvagente" Page
    06. "PREVENZIONE INCIDENTI PEDIATRICI IN CASA: conoscere le dinamiche degli incidenti domestici per prevenirli" Product
    07. "PREVENZIONE INCIDENTI PEDIATRICI IN CASA: conoscere le dinamiche degli incidenti domestici per prevenirli (Copia)" Product
    08. "ANNEGAMENTO PEDIATRICO: conoscerlo per prevenirlo (Copia)" Product
    09. "Tecnologia e bambini: un binomio a cui dare regole (Corso Online Convegno)" Product
    10. "Sicurezza a Tavola: tagli sicuri, regole di sicurezza a tavola e manovre disostruzione pediatriche (Corso Online Convegno)" Product
    11. "Percezione del rischio e chiamata di emergenza (Corso Online Convegno)" Product
    12. "Implicazioni legali nell’utilizzo della rete (Corso Online Convegno)" Product
    13. "Educazione rispettosa: un metodo per crescere insieme (Corso Online Convegno)" Product
    14. "SIDS &#8211; Nanna Sicura (Corso Online Convegno)" Product
    15. "I pericoli della rete (Corso Online Convegno)" Product
    16. "VACCINAZIONI: tutto quello che volevi sapere e non hai mai osato chiedere (Corso Online Convegno)" Product
    17. "Sicurezza in STRADA (Corso Online Convegno)" Product
    18. "L’alimentazione dopo il 1° anno di vita: e se il bambino non “mi mangia”? (Corso Online Convegno)" Product
    19. "ANNEGAMENTO PEDIATRICO: Conoscerlo per prevenirlo (Corso Online Convegno)" Product
    20. "Carrello" Page
    21. "Pagamento" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-single-tabs .elementor-widget-container .elementor-jet-single-tabs .jet-single-tabs__wrap .woocommerce-tabs #tab-description h2{
	font-family:'Lato', sans-serif !important;
}

body #tab-description h2{
	font-weight:700;
	line-height:22px;
}

body #tab-description p strong{
	font-weight:400;
	font-size:14px;
}

body #tab-description p{
	font-size:14px;
}

body .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-single-tabs .elementor-widget-container .elementor-jet-single-tabs .jet-single-tabs__wrap .woocommerce-tabs #tab-description h3{
	font-family:'Lato', sans-serif !important;
}

body #tab-description h3{
	font-weight:600;
}

body .elementor-container .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-single-tabs .elementor-widget-container .elementor-jet-single-tabs .jet-single-tabs__wrap .woocommerce-tabs #tab-woocommerce_events h2{
	font-family:'Lato', sans-serif !important;
}

body #tab-woocommerce_events h2{
	font-weight:700;
}

body .woocommerce-tabs p b{
	margin-top:2px;
	padding-top:0px;
}

body .elementor-element-9fb4b2c .elementor-jet-single-tabs .woocommerce-tabs .entry-content{
	padding-top:30px !important;
}

body #main .elementor .elementor-section-boxed .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element .elementor-widget-container div div .cart div label{
	width:226px !important;
}

body #main .elementor .elementor-section-boxed .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-element .elementor-widget-container div div .cart div input[type=number]{
	width:270px !important;
}

body #main div .alt{
	width:250px;
}

@media (min-width:1200px){

	body #tab-description h2{
	font-size:14px;
}

body #tab-description h3{
	font-size:14px;
}

body #tab-woocommerce_events h2{
	font-size:14px;
	}

}



/*-----------------------------------------------*/
/*  Product Template                             */
/*-----------------------------------------------*/
body.single-product .woocommerce-tabs .entry-content:nth-child(5) h2{
	color:rgba(59,61,66,0);
	margin-top:0px;
	margin-bottom:-20px;
}

@media (min-width:1200px){

	body.single-product .woocommerce-tabs .entry-content:nth-child(5) h2{
	font-size:1px;
	}

}



/*-----------------------------------------------*/
/*  "Account" Page                               */
/*-----------------------------------------------*/
body.page-id-371 .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders tbody .order .woocommerce-orders-table__cell-order-actions .invoice{
	padding-left:10px !important;
}

body.page-id-371 .elementor-widget-wc-elements tr td{
	padding-left:20px;
}



/*-----------------------------------------------*/
/*  "Pagamento" Cartflows_step                   */
/*-----------------------------------------------*/
body.postid-55186 #place_order{
	background-color:#27d18b;
}

body.postid-55186 .woocommerce-checkout-review-order-table tbody .product-name{
	padding-right:15px !important;
}



/*-----------------------------------------------*/
/*  "Giornalino Salvagente" Page                 */
/*-----------------------------------------------*/
body.page-id-63088 .elementor-shortcode a img{
	width:153px;
	padding-left:25px;
	padding-right:25px;
}



/*-----------------------------------------------*/
/*  "PREVENZIONE INCIDENTI PEDIATRICI IN CASA: conoscere le dinamiche degli incidenti domestici per prevenirli" Product*/
/*-----------------------------------------------*/
body.postid-135121 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "PREVENZIONE INCIDENTI PEDIATRICI IN CASA: conoscere le dinamiche degli incidenti domestici per prevenirli (Copia)" Product*/
/*-----------------------------------------------*/
body.postid-135126 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "ANNEGAMENTO PEDIATRICO: conoscerlo per prevenirlo (Copia)" Product*/
/*-----------------------------------------------*/
body.postid-135131 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "Tecnologia e bambini: un binomio a cui dare regole (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140900 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "Sicurezza a Tavola: tagli sicuri, regole di sicurezza a tavola e manovre disostruzione pediatriche (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140908 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "Percezione del rischio e chiamata di emergenza (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140911 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "Implicazioni legali nell’utilizzo della rete (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140913 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "Educazione rispettosa: un metodo per crescere insieme (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140918 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "SIDS &#8211; Nanna Sicura (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140920 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "I pericoli della rete (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140929 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "VACCINAZIONI: tutto quello che volevi sapere e non hai mai osato chiedere (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140931 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "Sicurezza in STRADA (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140933 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "L’alimentazione dopo il 1° anno di vita: e se il bambino non “mi mangia”? (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140935 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "ANNEGAMENTO PEDIATRICO: Conoscerlo per prevenirlo (Corso Online Convegno)" Product*/
/*-----------------------------------------------*/
body.postid-140937 .cart div input[type=number]{
	padding-left:18px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	visibility:visible;
}



/*-----------------------------------------------*/
/*  "Carrello" Page                              */
/*-----------------------------------------------*/
body.page-id-367 .cart_item .quantity input[type=number]{
	margin-top:0px !important;
	margin-right:20px !important;
	margin-left:10px !important;
}

body.page-id-367 .woocommerce-cart-form tbody .product-name{
	margin-right:30px;
}

body.page-id-367 .cart_item .product-price bdi{
	font-size:18px;
}

body.page-id-367 .cart_item .product-subtotal bdi{
	font-size:18px;
}

body.page-id-367 .cart_totals .wc-proceed-to-checkout a{
	margin-top:25px;
}

body.page-id-367 .cart tr .actions{
	background-color:#ecf0f1 !important;
}

body.page-id-367 #coupons_list h3{
	margin-left:10px;
}

body.page-id-367 #all_coupon_container{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
}

body.page-id-367 #wc_gc_cart_redeem_send{
	padding-top:12px;
	margin-top:8px;
}

body.page-id-367 .upsell-products h4{
	font-weight:400 !important;
}

body.page-id-367 .upsell-products .product-image img{
	height:150px;
	width:150px;
}

body.page-id-367 .cart_totals .cart-subtotal th{
	padding-right:15px !important;
	width:100px;
}

body.page-id-367 .order-total .includes_tax .woocommerce-Price-amount{
	font-size:15px !important;
}

@media (max-width:600px){

	body.page-id-367 .cart-upsell-section .product-image img{
	height:100%;
	}

}



@media (max-width:479px){

	body.page-id-367 .cart-upsell-section .product-image img{
	height:100%;
}

body.page-id-367 .elementor-row .elementor-top-column .elementor-column-wrap .elementor-widget-wrap .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-cart-form .cart-upsell-section .upsell-products .product-image img{
	height:10% !important;
	}

}



@media (min-width:640px){

	body.page-id-367 .woocommerce-cart-form tbody .product-name{
	padding-right:31px !important;
	width:151px !important;
	}

}



@media (min-width:768px){

	body.page-id-367 .upsell-products h4{
	font-size:16px !important;
}

body.page-id-367 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-wc-elements .elementor-widget-container .woocommerce .woocommerce-cart-form .cart-upsell-section .upsell-products .product-content input[type=button]{
	font-size:15px !important;
}

body.page-id-367 .upsell-products .product-image img{
	max-width:100% !important;
	}

}



@media (min-width:940px){

	body.page-id-367 .elementor-element-85f3c23 .elementor-widget-jet-cart-table .elementor-jet-cart-table form{
	width:700px !important;
}

body.page-id-367 .elementor-widget-jet-cart-table .elementor-jet-cart-table form{
	width:100% !important;
	}

}



@media (min-width:1200px){

	body.page-id-367 .elementor-jet-cart-totals .cart_totals h2{
	font-size:32px;
}

body.page-id-367 #coupons_list h3{
	font-size:24px;
	}

}



/*-----------------------------------------------*/
/*  "Pagamento" Page                             */
/*-----------------------------------------------*/
body.page-id-369 #stripe-card-element{
	width:100%;
}

body.page-id-369 #wc-stripe-cc-form{
	margin-right:0px;
}

body.page-id-369 #wc-stripe-cc-form .form-row-wide{
	width:220px;
}

body.page-id-369 #wc-stripe-cc-form .form-row-first{
	width:135px;
}

body.page-id-369 .woocommerce-MyAccount-orders tr th{
	padding-left:20px;
}

body.page-id-369 .woocommerce-MyAccount-orders tbody td{
	padding-left:20px;
	margin-left:0px;
	padding-right:20px;
}

body.page-id-369 .woopaywall-order-details-purchased-products .woopaywall-link-to-purchased-products .woocommerce-info{
	padding-top:20px;
}

body.page-id-369 #wcpay-card-element{
	width:100%;
}

body.page-id-369 .woocommerce-checkout-review-order-table tbody .product-name{
	padding-right:0px !important;
}

body.page-id-369 .checkout .elementor .elementor-element-f627246 .elementor-container .elementor-top-column .elementor-widget-wrap .elementor-widget-jet-checkout-order-review .elementor-widget-container .elementor-jet-checkout-order-review #order_review .woocommerce-checkout-review-order-table tbody .cart_item .product-name{
	width:133px !important;
}

body.page-id-369 .order-total .includes_tax .woocommerce-Price-amount{
	font-size:15px !important;
}

body.page-id-369 #billing_first_name{
	width:260px;
}

body.page-id-369 #billing_last_name{
	margin-left:0px;
	width:270px;
}

body.page-id-369 .elementor-element-f627246 .elementor-widget-jet-checkout-order-review{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-369 #order_review_heading{
	margin-top:21px !important;
}

@media (max-width:1439px){

	body.page-id-369 #wc-stripe-cc-form .form-row-last{
	width:89px;
	}

}



@media (max-width:1199px){

	body.page-id-369 #wc-stripe-cc-form .form-row-last{
	width:76px;
	}

}



@media (max-width:1119px){

	body.page-id-369 #wc-stripe-cc-form .form-row-first{
	width:110px;
}

body.page-id-369 #wc-stripe-cc-form .form-row-last{
	width:68px;
	}

}



@media (max-width:639px){

	body.page-id-369 #wc-stripe-cc-form .form-row-wide{
	width:286px;
	}

}



@media (max-width:600px){

	body.page-id-369 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-checkout-payment .elementor-widget-container .elementor-jet-checkout-payment #payment .wc_payment_methods .wc_payment_method .payment_box #stripe-payment-data #wc-stripe-cc-form .form-row-first{
	width:130px !important;
}

body.page-id-369 #wc-stripe-cc-form .form-row-wide{
	width:254px;
}

body.page-id-369 #wc-stripe-cc-form .form-row-last{
	width:84px;
	}

}



@media (max-width:500px){

	body.page-id-369 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-checkout-payment .elementor-widget-container .elementor-jet-checkout-payment #payment .wc_payment_methods .wc_payment_method .payment_box #stripe-payment-data #wc-stripe-cc-form .form-row-first{
	width:113px !important;
}

body.page-id-369 #wc-stripe-cc-form .form-row-wide{
	width:213px;
}

body.page-id-369 #wc-stripe-cc-form .form-row-last{
	width:67px;
	}

}



@media (max-width:480px){

	body.page-id-369 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-checkout-payment .elementor-widget-container .elementor-jet-checkout-payment #payment .wc_payment_methods .wc_payment_method .payment_box #stripe-payment-data #wc-stripe-cc-form .form-row-first{
	width:97px !important;
}

body.page-id-369 #wc-stripe-cc-form .form-row-wide{
	width:213px;
}

body.page-id-369 #wc-stripe-cc-form .form-row-last{
	width:59px;
	}

}



@media (max-width:479px){

	body.page-id-369 .elementor-column-wrap .elementor-widget-wrap .elementor-widget-jet-checkout-payment .elementor-widget-container .elementor-jet-checkout-payment #payment .wc_payment_methods .wc_payment_method .payment_box #stripe-payment-data #wc-stripe-cc-form .form-row-first{
	width:97px !important;
}

body.page-id-369 #wc-stripe-cc-form .form-row-wide{
	width:205px;
}

body.page-id-369 #wc-stripe-cc-form .form-row-last{
	width:67px;
	}

}