.elementor-kit-7{--e-global-color-primary:#D12E1F;--e-global-color-secondary:#321B5F;--e-global-color-text:#A1A7A8;--e-global-color-accent:#D12E1F;--e-global-color-75d0f8e:#000000;--e-global-typography-primary-font-family:"Pridi";--e-global-typography-primary-font-size:40px;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Dosis";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-a5ce685-font-family:"Dosis";--e-global-typography-a5ce685-font-size:16px;--e-global-typography-a5ce685-font-weight:500;--e-global-typography-a5ce685-text-transform:uppercase;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*icnone social*/


.icon-social-media-facebook:hover {
  color: #D12E1F;
}

.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active {
  color: #321b5f !important;
}


.icon-social-instagram:hover {
  color: #D12E1F;
}

.btn-instagram:hover, .btn-instagram:focus, .btn-instagram:active {
  color: #321b5f !important;
}

.icon-telegram-logos-24:hover {
  color: #D12E1F;
}


.icon-messaging-whatsapp:hover {
  color: #D12E1F;
}


.header-v4 a {
  color: #000;
}



/*header*/

.header-transparent-wrap .header-v4, .header-transparent-wrap .navi-login-register {
  background-color: rgba(0,0,0,0.1) !important;
}



#navi-user {
    padding: 0 20px 0 20px;
}




/*bottone accedi*/

.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
  width: 65%;
  border: 2px solid #D12E1F;
  border-radius: 15px;
}

.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link:hover {
    color: #331C60;
}


/*trova immobile popup*/

.bottom-popup {
    width: 140px;
    height: 40px;
    background-color: #d12e1f;
    border: 1px solid #d12e1f;
    border-radius: .25rem;
    color: #ffff;
    font-family: Roboto;
    font-weight: 500;
    font-size: 16px;
    
}

.bottom-popup:hover {
    background-color: #ffff;
    border: 1px solid #d12e1f;
    color: #d12e1f;
    font-family: Roboto;
    border-radius: .25rem;
    
}

.mystyle {
    position: fixed;
    bottom: 5px;
    width: 500px;
    left: 3px;
}

#div-form {
    border: solid 1px #D12E1F;
    
}

#div-form2 {
    border: solid 1px #D12E1F;
}

#div-form3 {
    border: solid 1px #D12E1F;
}/* End custom CSS */