<!-- start Simple Custom CSS and JS -->
<style type="text/css">
/* Nasconde la scrollbar su tutto il sito */
body::-webkit-scrollbar,
html::-webkit-scrollbar {
  display: none !important;
}

body, html {
  scrollbar-width: none !important;        /* Firefox */
  -ms-overflow-style: none !important;     /* Edge, IE */
}






/*Colore pulsanti Box tre notixie HOME*/
.plz-home-art-1 {
    background: var(--e-global-color-primary) !important;
}
.plz-home-art-1 a {
    /* background: var(--e-global-color-primary) !important; */
    color: white !important;
}

/*testo Home Accordion*/
.elementor-element.elementor-element-65f0ba50.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    text-align: center;
}



/*Titolo box a 3 HOME*/
h3.tit-art-home-1 {
    margin: 0px 0px -10px 0px !important;
    font-weight: 700;
}


/*Overlay cerca pulsante CLOSE*/
button.mfp-close.ekit-popup-close {
    margin-top: 130px !important;
}
@media screen and (max-width: 550px) {
  button.mfp-close.ekit-popup-close {
    margin-top: 90px !important;
}



/*Pulsanti cookye yes*/
button.cky-btn.cky-btn-reject, button.cky-btn.cky-btn-accept {
    letter-spacing: 0px !important;
	
}
	button.cky-btn.cky-btn-reject, button.cky-btn.cky-btn-accept  {
    letter-spacing: 0px !important;
}



/*Titolo H1 non so Bene ma lascialo*/
h1.elementor-heading-title.elementor-size-default {
    font-family: poppins !important;
}


/*Nei commenti il testo se uno è loggato*/
p.logged-in-as {
    display: none !important;
}
/*Levo il campo sito web*/	
p.comment-form-url {
    display: none !important;
}

/* pulsante invia commento */
p.form-submit {
    margin-top: 10px !important;
}

	
	


	
	
/*USER REGISTRATION*/
/*Levo l'ombra alla pagina my account*/
div#user-registration {
    box-shadow: none !important;
	padding:0px!important;
}
/*Alla pagina Login*/
div#ur-frontend-form {
    box-shadow: none !important;
	padding:0px!important;
}
/*alla pagina registrazione*/
div#user-registration-form-14 {
    box-shadow: none !important;
	padding:0px!important;
}

/*levo la scritta sotto la foto max 256MB*/
p.user-registration-tips {
    display: none;
}


/*CITAZIONE dal core del body, cambia che fa schifo ma rende il concetto*/
blockquote h4 {
        border-left: 1px solid #000 !important;
    padding-left: 10px!important;
    font-size: 14px!important;
    font-style: italic!important;
    FONT-WEIGHT: 300!important;
}




/*Paginazione Blog - Template Articoli*/
nav.elementor-pagination {
    margin-top: 10px;
	
}


h3 {
    letter-spacing: -1px !important;
}

h4 {
    letter-spacing: -1px !important;
}

h2 {
    font-size: 32px !important;
}

h2.elementor-heading-title.elementor-size-default {
    font-weight: 700 !important;
}

h1.elementor-heading-title.elementor-size-default {
    font-weight: 700 !important;
    letter-spacing: -2.2px !important;
}


/*Meow Plugin CHAT*/
.mwai-header {
    margin-top: 60px !important;
    z-index: 99999999999999999 !important;
}

	.mwai-timeless-theme.mwai-window.mwai-bottom-left {
    bottom: 0px !important;
    left: 0px !important;
}
	img.mwai-icon {
    margin-left: 10px!important;
}

img.mwai-icon {
    max-width: 50px;
}
/*TEMA MEOW*/
.mwai-timeless-theme {
    --mwai-spacing: 15px;
    --mwai-fontSize: 15px!important;
    --mwai-lineHeight: 1.5;
    --mwai-borderRadius: 10px;
    --mwai-width: 360px;
    --mwai-maxHeight: 40vh;
    --mwai-iconTextColor: #FFFFFF;
    --mwai-iconTextBackgroundColor: #911cfb!important;
    --mwai-fontColor: black;
    --mwai-backgroundPrimaryColor: #fafafa;
    --mwai-backgroundHeaderColor: linear-gradient(130deg, #911cfb 0%, #9f0e4a 100%)!important;
    --mwai-bubbleColor: #911cfb!important;
    --mwai-headerButtonsColor: white;
    --mwai-conversationsBackgroundColor: white;
    --mwai-backgroundUserColor: linear-gradient(130deg, #911cfb 0%, #9f0e4a 100%)!important;
    --mwai-backgroundAiColor: #F1F3F7;
    --mwai-backgroundAiSecondaryColor: #ddd;
    --mwai-errorBackgroundColor: #6d2f2a;
    --mwai-errorTextColor: #FFFFFF;
    --mwai-headerHeight: 80px;
    font-size: var(--mwai-fontSize);
}
	
	.mwai-timeless-theme .mwai-input {
    /* display: flex
; */
    /* align-items: center; */
    /* width: 100%; */
    /* border-top: 0.5px solid rgba(0, 0, 0, 0.15); */
    /* padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing); */
    /* position: relative; */
    margin-bottom: 100px;
}
	

/*Apicetta Ezoic ADS*/
	#ezPrivacyCenter {
    ddddisplay: none !important;
}
	
/*FISARMONICA HOME*/
	.txt-home-fisarmonica[open] > .elementor-element-6149d19a {
  max-height: 2000px;
  transition: max-height 0.5s cubic-bezier(0.6, 0, 0.4, 1);
  overflow: hidden;
}
.txt-home-fisarmonica:not([open]) > .elementor-element-6149d19a {
  max-height: 0;
  transition: max-height 0.5s cubic-bezier(0.6, 0, 0.4, 1);
  overflow: hidden;
}
</style>
<!-- end Simple Custom CSS and JS -->
