/*
Theme Name: L'Isola Blu Shop • Child
Theme URI: https://www.lucangilico.com/
Template: astra
Author: Luca Angilico
Author URI: https://www.lucangilico.com/
Description: Tema Child per l'e-commerce de L'Isola Blu
Version: 4.8.12.1739911990
Updated: 2025-02-18 21:53:10

*/

.srfm-form-container .srfm-form .srfm-block .srfm-input-common {
	border-radius: 0!important;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block .srfm-error-wrap, .srfm-form-container .srfm-block .srfm-error-wrap {
	display: none!important;
}

.srfm-form-container .srfm-custom-button-ctn .srfm-button {
	border-radius: 0!important;
}

.srfm-form-container .srfm-form .srfm-submit-button .srfm-submit-wrap {
	    font-weight: 600!important;
    font-family: 'Oswald', sans-serif!important;
}

.woocommerce-js .woocommerce-breadcrumb {
	font-family: 'Oswald', san-serif!important;
	color: #004984!important;
	font-weight: 600!important;
	zoom: 1.5!important;
}

.ast-mobile-popup-drawer.active .menu-toggle-close:focus {
	border-style: none;
}

div#ast-hf-menu-2 {
    display: none;
}

.box-col {
	background: white!important;
}

.uagb-block-4a7d181e .uagb-faq-item .uagb-question {
    font-family: 'Oswald';
    font-weight: 500;
    font-size: 1vw;
}

.srfm-form-container .srfm-button {
    padding: var(--srfm-btn-padding) !important;
    font-size: var(--srfm-btn-font-size) !important;
    font-weight: var(--srfm-btn-font-weight) !important;
    line-height: var(--srfm-btn-line-height) !important;
    border-radius: 0 !important;
    border: none !important;
    width: 100% !important;
}

.ast-separate-container .ast-article-single:not(.ast-related-post) {
	padding: 0!important;
	background-color: transparent!important;
}

.ti-widget.ti-goog.ti-disable-font .ti-widget-container, .ti-widget.ti-goog.ti-disable-font .ti-widget-container *, .ti-widget.ti-goog.ti-disable-font .ti-enable-widget {
	color: #5e5e5d!important;
}

wc-block-product-template__responsive columns-5 wc-block-product-template wp-block-woocommerce-product-template {
	margin: 0!important;
}

.wc-block-product-template {
	margin: 0!important;
}







/* --------- MEDIA QUERY --------------- */

@media screen and (max-width: 500px) {

.nascondi-smartphone {
	display: none!important;
}
	
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
	padding-left: 0!important;
	padding-right: 0!important;
}
	
.uagb-block-4a7d181e .uagb-faq-item .uagb-question {
    font-size: 4vw;
}
	
.wp-block-uagb-container.uagb-block-7092669b {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 34px !important;
	margin-bottom: 0px !important;
	margin-left: 0px;
	margin-right: 0px;
	order: initial;
	background-color: var(--ast-global-color-5);
	flex-direction: column;
	flex-wrap: nowrap;
}

.srfm-form-container .srfm-form .srfm-block .srfm-input-common {
	font-size: 3.5vw!important;
}
	
.ast-mobile-popup-drawer .ast-mobile-popup-content .ast-search-menu-icon, .ast-mobile-popup-drawer .ast-mobile-popup-content .ast-search-menu-icon.slide-search {
	padding: 0 15px!important;
}
	
.ast-mobile-popup-drawer .ast-mobile-popup-content .ast-search-menu-icon .search-field {
	border: solid 2px #004984!important;			
}
	
.ti-widget.ti-goog .ti-review-item>.ti-inner {
	background-color: #0274be1f!important;
}
	
.ast-separate-container #content .ast-container {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem;!important
}
	
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {
	line-height: 1.2em!important;
}
	 
.tit-prod-ev {
	font-size: 10vw!important;
	text-align: left!important;
}
	
.nav-links {
	display: none!important;
}


	
	
	
	
	
	
	
	
	
	
}