/* HELPER */
.red{color: var(--e-global-color-accent);}
.elementor-element--relative .e-con-inner{position: relative;}

/* LANG */
.site-header .site-branding{margin-top:38px;}
.site-navigation ul.menu{justify-content:end;}
.site-navigation ul.menu li.menu-item a{padding:0; display:flex; align-items: center; color: var(--e-global-color-primary); font-weight:600;}
.site-navigation ul.menu li.menu-item a img{display:block; width:26px;}

.page-template-default .site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display: block !important; position:absolute; top:0; left:0; width:100%; padding:5px 25px; background-color:var( --e-global-color-secondary );}
.page-template-default .site-header.header-stacked .site-navigation-toggle-holder,
.page-template-default .site-header.header-stacked .site-navigation-dropdown{display:none !important;}

/* SITE */
.elementor-element-c6bfb52{width: 100%; height: 100%;}

.elementor-shortcode{text-align: center; position: relative; width: 90%; max-width: 1280px; margin: 0 auto; height: 0; overflow: hidden; padding-bottom: 56.25% !important;}
.elementor iframe.iframe_comics{position: absolute; top:0; left:0; width:100%; height: 100%;}


@media (max-width: 1280px) {
    .fiore img{width: 180px;}
}

@media (max-width: 767px) {
  .site-header .header-inner .site-branding .site-logo img{width: 220px;}
}

/* FOOTER */
#site-footer{display:none;}


#cmplz-manage-consent .cmplz-manage-consent{font-size:16px;}
.cky-prefrence-btn-wrapper .cky-btn,
.cky-notice-btn-wrapper .cky-btn{font-size:16px;}

@media (min-width: 540px) {
	.cky-btn{order:1;}
	.cky-consent-container.cky-box-bottom-left{width: 500px;}
}

@media (min-width: 441px) {
	.cky-box-bottom-left .cky-notice-btn-wrapper{gap:8px}
	.cky-box-bottom-left .cky-btn{order:1; margin:0;}
	.cky-box-bottom-left .cky-btn:last-child{order:0; width:100%;}
}