.ffm-field-container.informativa-finale .give-label {
display: none !important;
}
.wpb_wrapper ul:not(.slides, .flex-direction-nav) li:before {
width: 0px !important;
height: 0px !important;
border: 0px solid #3a8d40 !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
border-radius: 0 !important;
}
html[lang=fr-FR] nav.main_menu>ul>li>a {
font-size: 12px;
letter-spacing: 0px;
padding: 0 13px;
}
html[lang=de-DE] .header_bottom_right_widget_holder {
padding: 0;
}
@media only screen and (min-width: 1400px) {
html[lang=de-DE] .qode_grid_1300 .container_inner {
width: 1400px;
}
}
.wpb_widgetised_column .widget h2::before, h2.vc_custom_heading:not(.inpage)::before, .comment_number_inner h2::before, #respond h2::before {
content: "";
position: absolute;
width: 50px;
border: 1px solid #36863e;
left: inherit;
margin-top: 40px;
font-size: 18px;
margin-bottom: 14px;
}
.widgettitle  {
font-size: 18px;
margin-bottom: 14px;
} p.footer-logos img {
max-height: 92px !important;
margin-bottom: 25px !important;
}
p.footer-logos-zewo img {
height: 35px !important;
margin-bottom: 25px !important;
}
p.footer-logos-zewo-en img {
height: 45px !important;
margin-bottom: 25px !important;
}
p.footer-logos-zewo-fr img {
height: 44px !important;
margin-bottom: 25px !important;
}
.footer-logos-suisse img {
max-width: 160px;
margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
.text.iban-footer {
font-size: 0.8rem;
}
}
@media only screen and (min-width: 768px) {
.text.iban-footer {
font-size: 0.85rem;
}
}  .drop_down .narrow .second .inner ul li {
min-width: 266px;
} .agisci-con-noi .ui-state-active h6, .agisci-con-noi .ui-state-default h6 {
font-size: 15px;
}
.agisci-con-noi .qode-advanced-tabs .qode-advanced-tabs-nav li a {
padding: 15px 15px;
}
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active {
background-color:  #36863e;
}
.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a span {
color: #fff !important;
}
.ui-state-default.ui-corner-top {
border-bottom: 1px solid  #fff !important;
}
.overlayed_row2 .full_section_inner {
background: rgba(64, 49, 49, 0.6);
}
.agisci-con-noi .qode-advanced-tab-container {
min-height: 350px;
}
header.dark .q_logo {
padding: 7px 0px 0px 0px !important;
}
.q_logo img.mobile {
display: inherit !important;
}
@media screen and (max-width: 767px) {
.impegno-home {
padding-bottom: 20px !important;
}
}
@media only screen and (max-width: 1000px) {
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
font-size: 29px;
}
.impegno-home .vc_custom_heading.inpage {
font-size: 1.2em !important;
}
.logo_wrapper {
left: 0%;
}
header .q_logo img.mobile {
left: 172px;
top: 10px;
height: auto !important;
width: 272px !important;
}
.header_top .container_inner {
width: calc(100% - 40px);
padding-top: 10px;
}
.header_top .container_inner  .left {
display:none;
}
.header_inner_right {
display:none;
}
.menu-solomobile {
display: block !important;
}
#mappa-home .ultimi-post .vc_column-inner {
padding: 20px !important;
}
#mappa-home .ultimi-post .wpb_wrapper ul:not(.slides, .flex-direction-nav) li {
padding: 0 0 7px 0px;
}
#mappa-home .ultimi-post h5, #mappa-home .ultimi-post h5 a {
font-size: 12px;
}
.impegno-home {
padding-bottom: 100px;
}
}
@media screen and (min-width: 1001px) {
.menu-solomobile {
display:none !important;
}
.impegno-home {
padding-bottom: 80px;
}
}
@media screen and (min-width: 1000px) and (max-width: 1400px) {
header .container_inner .header_inner_left {
position: relative;
}
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
color: #36863e !important;
}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
color: #ffffff !important;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
border: solid;
border-width: 1px;
border-color: #e0e0e0;
}
.latest_post_two_info {
display: none !important;
}
div.wpcf7-response-output {
position: inherit;
color: #36863e;
}
div.wpcf7-response-output.wpcf7-mail-sent-ok {
background-color: inherit;
}
div.wpcf7-response-output.wpcf7-validation-errors {
background-color: inherit;
} .ui-widget-content  {
z-index: 100000 !important;
}
.separatore-lingue {
display: inline;
padding-left: 12px;
padding-right: 10px;
} .box-campagne-dona {
text-align: center;
max-width: 70%;
margin-left: auto;
margin-right: auto;
}
.box-campagne-dona .aio-icon-box {
border-radius: 28px;
}
.box-campagne-dona .aio-icon-description {
padding: 10px;
}
.give-form-content-wrap.give_pre_form-content, .give-donation-amount  {
text-align: center;
}
form[id*=give-form] .give-donation-amount .give-currency-symbol {
height: 45px;
margin: 0px 7px 0px -5px;
display: inline-block;
line-height: 42px;
float: unset;
}
form[id*=give-form] .give-donation-amount #give-amount {
height: 45px;
padding: 0 10px;
line-height: 45px;
float: unset;
}
#give-donation-level-button-wrap>li {
float: unset;
margin: 0;
display: inline-block;
}
#give-donation-level-button-wrap {
text-align: center;
}
.give-btn {
background-color: #0085cf;
color: #ffffff;
border-radius: 10px;
}
.give-form-title {
display:none !important;
}
.give-btn:hover, .give-btn:active, .give-btn:focus {
background-color: #1abc9c;
}
form[id*=give-form] .form-row-wide[data-field-name="il_suo_consenso_al_trattamento_dei_dati_personali_per_finalit_di_marketing_tramite_modalit_tradizionali_di_contatto_e_modalit_2"] legend, form[id*=give-form] .form-row-wide[data-field-name="il_suo_consenso_al_trattamento_dei_dati_personali_per_finalit_di_marketing_tramite_modalit_tradizionali_di_contatto_e_modalit_1"] legend {
display: none;
}
.give-submit-button-wrap .give-btn {
font-size: 1.2em;
padding: 20px;
width: 100%
}
form[id*=give-form] #give_purchase_form_wrap>fieldset {
padding: 0 1.5%;
}
[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email], [id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number], [id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password], [id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search], [id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel], [id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text], [id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url] {
border-radius: 5px;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
color: #ffffff;
}
.drop_down .second .inner ul li.sub a i.q_menu_arrow {
color: #fff;
}
.drop_down .second .inner ul li.sub ul li a:hover, .drop_down .second .inner > ul > li > a:hover {
color: #68d898;
}
.wpb_wrapper .ui-widget-content, .wpb_wrapper .ui-state-active, .wpb_wrapper .ui-widget-content .wpb_wrapper .ui-state-active, .wpb_wrapper .ui-widget-header .ui-state-active {
border: 0px solid #aaa;
background: url(//suisse.coopi.org/parent/css/../) 50% 50% repeat-x;
color: #222;
}
#menu-main-menu .cta-button span, #menu-main-menu-francese .cta-button span, #menu-main-menu-inglese .cta-button span {
background: #1abc9c;
padding: 10px;
border-radius: 7px;
color: #ffffff;
}
#menu-main-menu .cta-button .plus, #menu-main-menu-francese .cta-button .plus, #menu-main-menu-inglese .cta-button .plus {
display:none;
}
.widget_acf_rpw .widgettitle {
font-size: 18px;
margin-bottom: 14px;
}
.widget_acf_rpw .widgettitle:before {
content: "";
position: absolute;
width: 50px;
border: 1px solid #36863e;
left: inherit;
margin-top: 40px;
}
.grid_title h5 {
text-transform: uppercase;
min-height: 67px;
}
.vc_column_container>.vc_column-inner {
padding-top: 10px;
}
.regolare.primo .aio-icon-description, .regolare.secondo .aio-icon-description, .regolare.terzo .aio-icon-description {
text-overflow: ellipsis;
padding: 0 10%;
}
@media only screen and (max-width: 767px) {
.aio-icon-img {
font-size: 50px !important;
}
.regolare.primo .aio-icon-img, .regolare.secondo .aio-icon-img, .regolare.terzo .aio-icon-img, .ricorrente.primo .aio-icon-img, .ricorrente.secondo .aio-icon-img, .ricorrente.terzo .aio-icon-img  {
font-size: 180px !important;
}
#counter-responsv-wrap-8549 .stats-number, #counter-responsv-wrap-8366 .stats-number, #counter-responsv-wrap-9199 .stats-number, #counter-responsv-wrap-5803 .stats-number {
font-size: 23px !important;
}
.stats-block.stats-left  {
min-height: 155px;
}
.sidebar-donaora .wpb_single_image img {
height: auto;
width: auto;
}
.wpb_single_image img {
height: 39px;
width: auto;
}
.mc4wp-form-fields input[type="submit"] {
margin-top:10px;
width: 100%;
}
.mc4wp-form-fields input[type="text"], .mc4wp-form-fields input[type="email"] {
margin-top:10px;
width: 87%;
}
}
.wpcf7-form.default input.wpcf7-form-control.wpcf7-submit, .wpcf7-form.default input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
color: #ffffff !important;
}