/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/

/* SISTEMA LOGO SMARTPHONE */
#mobile-header .logo {
    margin-top: 5px;
    padding-left: 20px;
}
/* SISTEMA SUBMENU */
#navigation .sub-menu {
    width: 226px;
}
#navigation .sub-menu li a {
    color: #ffffff;
    text-transform: none;
    padding: 20px 20px;
    text-align: left;
    border-bottom: 1px solid #ffffff;
}
#navigation .sub-menu li {
    margin: 0px;
}
#navigation .sub-menu li a:hover {
    background: #333333;
}
/* SISTEMA TESTO SCHEDE */
p.e-link-in-bio__description {
    font-family: 'Muli';
}
span.e-link-in-bio__cta-text {
    font-family: 'Montserrat';
    font-weight: 500;
}
/* SISTEMA SCHEDE */
.e-link-in-bio__icons.has-size-small {
    display: none;
}
.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text:hover {
    background-color: #66cc33;
}
/* SISTEMA ALTEZZA LABEL SCHEDE */
div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    height: 48px;
}
/* SISTEMA ALTEZZA E COLORE MENU A TENDINA */
div.wpforms-container-full .wpforms-form .choices .choices__inner {
    min-height: 48px;
    border-radius: 4px;
    background: #ffffdd;
}
/* SISTEMA ETICHETTA */
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    margin: 0 0 12px 0;
}
/* SISTEMA MODULO INVIO COMUNICATO */
.elementor-widget-wpforms.elementor-element-e72a69d {
    margin-top: -35px;
}
.wp-editor-tabs {
    display: none;
}
div#mceu_13 {
    margin-top: 30px;
}
div#mceu_19 {
    display: none;
}
ul#wpforms-87-field_6 {
    margin-bottom: -20px;
}
input#wpforms-87-field_6_1 {
    margin-top: 1px;
    margin-right: 6px;
}
.wpforms-submit-container {
    text-align: center;
}
button#wpforms-submit-87 {
    background: #447ff7;
    color: #ffffff;
    padding: 15px 40px 15px 40px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 2px;
    border-radius: 50px;
}
button#wpforms-submit-87:hover {
    background: #66cc33;
}
/* SISTEMA MODULO CONTATTI */
.elementor-widget-wpforms.elementor-element-99d5927 {
    margin-top: -35px;
}
.elementor-widget-wpforms.elementor-element-1b0a7a5 {
    margin-top: -35px;
}
div#wpforms-86-field_1-container {
    padding-bottom: 1px;
}
div#wpforms-86-field_2-container {
    padding-bottom: 1px;
}
div#wpforms-86-field_3-container {
    padding-bottom: 1px;
}
div#wpforms-86-field_4-container {
    padding-bottom: 1px;
}
div#wpforms-86-field_5-container {
    padding-bottom: 1px;
}
div#wpforms-field-limit-text-86-5 {
    display: none;
}
ul#wpforms-86-field_6 {
    margin-bottom: -20px;
}
input#wpforms-86-field_6_1 {
    margin-top: 1px;
    margin-right: 6px;
}
button#wpforms-submit-86 {
    background: #447ff7;
    color: #ffffff;
    padding: 15px 40px 15px 40px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 2px;
    border-radius: 50px;
}
button#wpforms-submit-86:hover {
    background: #66cc33;
}
/* SISTEMA MODULO PROMO RADIO */
.elementor-widget-wpforms.elementor-element-f1336c7 {
    margin-top: -35px;
}
div#wpforms-110-field_1-container {
    padding-bottom: 8px;
}
div#wpforms-110-field_2-container {
    padding-bottom: 8px;
}
div#wpforms-110-field_3-container {
    padding-bottom: 8px;
}
div#wpforms-110-field_4-container {
    padding-bottom: 8px;
}
div#wpforms-110-field_5-container {
    padding-bottom: 8px;
}
ul#wpforms-110-field_6 {
    margin-bottom: -20px;
}
input#wpforms-110-field_6_1 {
    margin-top: 1px;
    margin-right: 6px;
}
button#wpforms-submit-110 {
    background: #447ff7;
    color: #ffffff;
    padding: 15px 40px 15px 40px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 2px;
    border-radius: 50px;
}
button#wpforms-submit-110:hover {
    background: #66cc33;
}
/* SISTEMA MODULO YOUTUBE */
.elementor-widget-wpforms.elementor-element-09c949d {
    margin-top: -35px;
}
div#wpforms-98-field_1-container {
    padding-bottom: 8px;
}
div#wpforms-98-field_2-container {
    padding-bottom: 8px;
}
div#wpforms-98-field_3-container {
    padding-bottom: 8px;
}
ul#wpforms-98-field_3 {
    gap: 8px;
    place-items: flex-start;
}
div#wpforms-98-field_4-container {
    padding-bottom: 8px;
}
ul#wpforms-98-field_5 {
    margin-bottom: -20px;
}
input#wpforms-98-field_5_1 {
    margin-top: 1px;
    margin-right: 6px;
}
button#wpforms-submit-98 {
    background: #447ff7;
    color: #ffffff;
    padding: 15px 40px 15px 40px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 2px;
    border-radius: 50px;
}
button#wpforms-submit-98:hover {
    background: #66cc33;
}
/* SISTEMA MODULO ADESIONE UFFICIO STAMPA */
button#wpforms-submit-111 {
    padding: 10px 40px 10px 40px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 2px;
}
input#wpforms-111-field_7_1 {
    margin-top: 0px;
    margin-right: 6px;
}
button#wpforms-submit-111 {
    background: #447ff7;
    color: #ffffff;
    padding: 15px 40px 15px 40px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 2px;
    border-radius: 50px;
}
button#wpforms-submit-111:hover {
    background: #66cc33;
}
/* SISTEMA MODULO ADESIONE FORMAT RADIO */
.elementor-widget-wpforms.elementor-element-2df2ba2 {
    margin-top: -25px;
}
div#wpforms-116-field_1-container {
    padding-bottom: 10px;
}
div#wpforms-116-field_2-container {
    padding-bottom: 10px;
}
div#wpforms-116-field_3-container {
    padding-bottom: 10px;
}
div#wpforms-116-field_4-container {
    padding-bottom: 10px;
}
ul#wpforms-116-field_6 {
    margin-bottom: -15px;
}
input#wpforms-116-field_6_1 {
    margin-top: 0px;
    margin-right: 6px;
}
button#wpforms-submit-116 {
    background: #447ff7;
    color: #ffffff;
    padding: 15px 40px 15px 40px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 2px;
    border-radius: 50px;
}
button#wpforms-submit-116:hover {
    background: #66cc33;
}
/* SISTEMA COLORE ACCETTAZIONE */
.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label {
    padding-left: -10px;
    font-size: 12.5px;
    color: #888888;
}
/* ALLINEA ACCETTAZIONE PER TUTTI I MODULI */
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li {
    display: flex;
    align-items: flex-start;
    margin: 0;
    justify-content: center;
}
/* SISTEMA TESTO FOOTER */
#menu-footer-navigation {
    font-size: 14px;
}
#menu-footer-navigation-laterale {
    font-size: 14px;
}
li#menu-item-138 a {
    color: #66ccff;
}
li#menu-item-139 a {
    color: #66cc33;
}
/* ELIMINA FRECCE FOOTER */
#footer a, #footer .widget ul li:after {
    display: none;
}
/* TESTO COPYRIGHT */
#copyright .copyright-text {
    font-size: 13px;
}

/* SISTEMA GRAFICA COOKIE */
.cky-notice-btn-wrapper .cky-btn {
    border-radius: 8px;
    padding: 14px;
    width: 240px;
}
.cky-prefrence-btn-wrapper .cky-btn {
    border-radius: 8px;
}
.cky-consent-container .cky-consent-bar {
    margin-top: -10px;
}
.cky-notice-des {
    margin-bottom: 20px;
}
.cky-notice-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    align-content: center;
    flex-direction: column;
}
.cky-preference-content-wrapper * {
    text-align: justify;
}
.cky-notice {
    font-family: Muli;
}
.cky-notice-btn-wrapper .cky-btn {
    font-family: Arial;
}
.cky-preference-center {
    font-family: Muli;
}
.cky-consent-bar .cky-notice-des p {
    font-size: 13px;
}
.cky-preference-header .cky-btn-close {
    margin: 0px 0px 0px 60px;
    min-height: 16px;
    min-width: 16px;
}
.cky-accordion-header .cky-accordion-btn {
    text-align: left;
}
a.cky-banner-element {
    cursor: pointer;
}
