/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */

.header_row { padding-inline: clamp(1.25rem, 0.357rem + 2.381vw, 2.5rem); padding-top: 20px; max-width: 1440px!important; }

.footer_row { padding-inline: clamp(1.25rem, 0.357rem + 2.381vw, 2.5rem); padding-block: 20px; max-width: 1440px!important; }

.uc_row { padding-inline: clamp(1.25rem, 0.357rem + 2.381vw, 2.5rem); padding-top: clamp(3.75rem, 1.964rem + 4.762vw, 6.25rem); padding-bottom: clamp(4.375rem, 3.036rem + 3.571vw, 6.25rem); max-width: 1440px!important; }

.uc_bookrow, .uc_promodidarow { padding-inline: clamp(1.25rem, 0.357rem + 2.381vw, 2.5rem); padding-top: clamp(3.75rem, 1.964rem + 4.762vw, 6.25rem); padding-bottom: clamp(1.25rem, -0.536rem + 4.762vw, 3.75rem); max-width: 1440px!important; }

.uc_internalrow { padding-inline: clamp(1.25rem, 0.357rem + 2.381vw, 2.5rem); padding-bottom: clamp(1.25rem, -1.429rem + 7.143vw, 5rem); max-width: 1440px!important; }

.uc-loop-item:hover h3, .uc-loop-item:hover p { color: #358DD8; }
.uc-loop-item img { position: relative; }
.uc-loop-item:hover img { filter: drop-shadow(4px 4px 5px #A9A9A9); top: -1px; }

body{
min-height: 100vh;
display: flex;
flex-direction: column;
}
.elementor-location-footer {
margin-top: auto;
}

.btn_acquista { font-family: "Work Sans"; font-size: clamp(1rem, 0.643rem + 0.952vw, 1.5rem); text-transform: uppercase; font-weight: 600; color: #358DD8; }
.btn_acquista:hover { border-bottom: 3px solid #358DD8; color: #358DD8; }

.footer_row a { color: #000!important; text-decoration: underline!important; }
.footer_row a:hover { color: #358DD8!important; }