.ast-justify-content-center,.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-1{justify-content:flex-end}.ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link{padding:10px 20px}.ast-above-header-section .widget a{color:#001c57;font-size:14px}.form-newsletter .wpforms-field-label,.form-newsletter .wpforms-field-label-inline,.form-prodotti .wpforms-field-label,.form-prodotti .wpforms-field-label-inline{color:#fff;font-size:14px!important;line-height:14px!important}.uael-wpf-input-size-sm .uael-wpf-style .wpforms-field input:not([type=submit]):not([type=image]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]) {padding-top:6px!important;padding-bottom:6px!important}.form-prodotti .wpforms-container textarea.wpforms-field-medium{height:80px}.form-prodotti .wpforms-form .wpforms-field input[type="checkbox"]+label:before,.form-prodotti .uael-wpf-style input[type="radio"]+label:before{color:#000}.br-mobile{display:none}.over-link-youtube .elementor-widget-container .elementor-heading-title a:hover{color:#a92429}.titolo-partner{min-height:56px}.service-flipbox-content{transform:none;-webkit-transform:none}.widget-area .sidebar-main .widget_text{margin-bottom:0!important}.widget-area .sidebar-main .widget_text .widget-title{margin-bottom:10px!important}.widget-area .sidebar-main .widget_text .textwidget p{margin-bottom:0!important}#woocommerce_layered_nav-8,#woocommerce_layered_nav-7,#woocommerce_layered_nav-6,#woocommerce_layered_nav-5,#woocommerce_layered_nav-3{margin:0 0 1.4em 0!important}.pulsante-youtube-home a{width:100%;display:flex;justify-content:center;align-items:center}.pulsante-youtube-home,
.pulsante-youtube-home *:not(span) {height:100%!important}.up-sells>h2:first-child{display:none}.elementor-image-gallery #gallery-1{display:flex;justify-content:center}.elementor-image-gallery .gallery-icon{max-width:50px;margin:auto}.blocco{display:flex;flex-direction:row;align-items:center}.blocco div.immagine,.blocco div.testo{flex:1;margin-top:48px}.blocco .testo p{margin-bottom:8px}.blocco div.testo{padding-bottom:8px;padding-top:0;padding-right:0;padding-left:48px}.pari{flex-direction:row-reverse}.pari div.testo{padding-right:48px!important;padding-left:0!important}.form-prodotti .wpforms-confirmation-container p,.mc4wp-alert p{color:#fff}.select2-container--default .select2-results>.select2-results__options{max-height:300px!important}@media only screen and (max-width:1200px){.main-navigation ul .menu-item .menu-link{padding-left:10px;padding-right:10px}}@media only screen and (max-width:980px){.ast-header-break-point .ast-above-header-mobile-stack .above-header-2 .ast-above-header-section-1{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:767px){.br-mobile{display:inline!important}.ast-above-header-section.ast-above-header-section-1.ast-flex.ast-justify-content-center.widget-above-header{justify-content:center}.ast-above-header-section .textwidget .top-menu{text-align:center!important}.pulsante-youtube-home,
	.pulsante-youtube-home *:not(span) {height:300px!important}.blocco{display:flex;flex-direction:column}.blocco div.testo{padding:15px!important;padding-top:0!important}div#gallery-1{display:flex;flex-direction:row}}}
@media only screen and (max-width: 600px) {.ast-justify-content-center,
	.ast-header-break-point .ast-above-header-section-separated.ast-above-header-mobile-stack .ast-above-header-section-1 {
    	justify-content: flex-start;
	}
	/*Altezza pulsante fascia video youtube*/
	.pulsante-youtube-home,
	.pulsante-youtube-home *:not(span) {
		height:240px!important;
	}
}.ast-left-sidebar #secondary{padding-right:20px}.single-post h2{font-size:26px!important;font-weight:500!important;text-transform:uppercase!important}.single-post h3{font-size:22px!important;font-weight:500!important;text-transform:uppercase!important}.single-post h4{font-size:18px!important;font-weight:500!important;text-transform:uppercase!important}.ast-separate-container .ast-archive-description{background-color:#fff!important}@media (min-width:1201px){.ast-separate-container .ast-archive-description{padding:50px 0!important}}