﻿/*!
Theme Name: Rainbow Theme
Theme URI: http://underscores.me/
Author: BAMS WEB
Author URI: http://www.bamsweb.it
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rainbow-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Rainbow Theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#444;font-family:"Montserrat",sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5;font-weight:300}h1,h2,h3,h4,h5,h6{clear:both;font-weight:500}h1{margin:.67em 0 50px 0}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em;border-left:2px solid #ccc;padding-left:10px}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}::selection{color:#fff;background:#ef004f}::-moz-selection{color:#fff;background:#ef004f}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:none}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}#primary li{margin-bottom:1em}#primary li::before{font-family:"Font Awesome 5 Free";content:"";margin-right:10px;font-weight:900;color:#ef004f}#primary li.blocks-gallery-item::before,#primary li.list-group-item::before,#primary li.nav-item::before{content:none}#primary li.nav-item .nav-link{color:#ef004f;margin-right:30px;border-radius:5px;border:1px solid #ef004f}#primary li.nav-item .nav-link.active{background-color:#ef004f;color:#fff}.wp-block-latest-posts__list,.wp-block-categories-list{padding-left:2rem !important}.wp-block-latest-posts__list li,.wp-block-categories-list li{margin-bottom:1em}.wp-block-latest-posts__list li::before,.wp-block-categories-list li::before{font-family:"Font Awesome 5 Free";content:"";margin-right:10px;font-weight:900;color:#ef004f}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#111;font-weight:400;text-decoration:none;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}a:visited,a:hover,a:focus,a:active{color:#3e5062;outline:0;font-weight:bold}button,input[type=button],input[type=reset],input[type=submit]{border:none;border-radius:50px;background:#ef004f;line-height:1;padding:1.2em 2em;text-transform:uppercase;color:#fff;font-weight:bold;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;position:relative}button:hover,button:active,button:focus,input[type=button]:hover,input[type=button]:active,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus{color:#444}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{-webkit-transition:background-color .1s .3s,color .1s .3s;transition:background-color .1s .3s,color .1s .3s;color:#eceff1;background-color:#3e5062;-webkit-animation:anim-moema-1 .3s forwards;animation:anim-moema-1 .3s forwards}button:hover::before,input[type=button]:hover::before,input[type=reset]:hover::before,input[type=submit]:hover::before{-webkit-animation:anim-moema-2 .3s .3s forwards;animation:anim-moema-2 .3s .3s forwards;opacity:.4}button::before,input[type=button]::before,input[type=reset]::before,input[type=submit]::before{content:"";position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px;background:inherit;border-radius:50px;z-index:-1;opacity:0;-webkit-transform:scale3d(0.8, 0.5, 1);transform:scale3d(0.8, 0.5, 1)}@-webkit-keyframes anim-moema-1{60%{-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1)}85%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes anim-moema-1{60%{-webkit-transform:scale3d(0.8, 0.8, 1);transform:scale3d(0.8, 0.8, 1)}85%{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes anim-moema-2{to{opacity:0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.carousel-control-prev::before,.carousel-control-next::before{content:none}.carousel-control-prev:hover,.carousel-control-next:hover{background:transparent}.carousel-control-prev:hover::before,.carousel-control-next:hover::before{content:none}.wp-block-search__button{border:none !important;border-radius:50px !important;background:#ef004f !important;padding:1.2em 2em !important;color:#fff !important}.wp-block-search__button:hover{background-color:#3e5062 !important}.wp-block-button__link{border:none;border-radius:50px;background:#ef004f;color:#fff !important;font-weight:bold;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;text-transform:uppercase}.wp-block-button__link:hover{-webkit-transition:background-color .1s .3s,color .1s .3s;transition:background-color .1s .3s,color .1s .3s;color:#eceff1;background-color:#3e5062;-webkit-animation:anim-moema-1 .3s forwards;animation:anim-moema-1 .3s forwards}.wp-block-button__link:hover::before{-webkit-animation:anim-moema-2 .3s .3s forwards;animation:anim-moema-2 .3s .3s forwards;opacity:.4}.wp-block-button__link::before{content:"";position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px;background:inherit;border-radius:50px;z-index:-1;opacity:0;-webkit-transform:scale3d(0.8, 0.5, 1);transform:scale3d(0.8, 0.5, 1)}.iubenda-tp-btn::before,.iubenda-tp-btn::after{content:none}#iubenda-iframe-content button::before,#iubenda-iframe-content button::after{content:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;background:#fff;display:inline-block}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{width:100%;float:left;clear:left;display:block;padding:20px 10px;margin:0;border-bottom:1px solid #f1f1f1}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul li:hover{background:linear-gradient(45deg, #D91E2E, #F28322, #F2CE1B, #4CA649, #1C66A6, #8C1F85)}.main-navigation ul ul li:last-of-type{border-bottom:none}.main-navigation ul ul a{width:250px}.main-navigation ul ul a::after{content:none}.main-navigation ul ul :hover>a,.main-navigation ul ul .focus>a{font-weight:bold}.main-navigation ul ul .current_page_item>a::after,.main-navigation ul ul .current-menu-item>a::after,.main-navigation ul ul .current_page_ancestor>a::after,.main-navigation ul ul .current-menu-ancestor>a::after{content:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;margin-left:30px;padding-top:15px}.main-navigation li:hover>a::after,.main-navigation li.focus>a::after{background:linear-gradient(45deg, #D91E2E, #F28322, #F2CE1B, #4CA649, #1C66A6, #8C1F85)}.main-navigation li.bottone__sostienici{padding-top:0}.main-navigation a{display:block;text-decoration:none;text-transform:uppercase;font-weight:400}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{font-weight:bold}.menu-toggle,.main-navigation.toggled ul{display:block}.main-navigation ul{float:right}@media screen and (min-width: 992px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-previous::before,.posts-navigation .nav-previous::before,.post-navigation .nav-previous::before{font-family:"Font Awesome 5 Free";content:"";margin-right:10px;font-weight:900;color:#ef004f}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.comment-navigation .nav-next::after,.posts-navigation .nav-next::after,.post-navigation .nav-next::after{font-family:"Font Awesome 5 Free";content:"";margin-left:10px;font-weight:900;color:#ef004f}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}#top{background:#3e5062;width:60px;height:60px;position:fixed;bottom:0;right:0;padding:5px 22px;line-height:50px;z-index:999;border-radius:5px}#top a{color:#fff}.search-results .post{border-bottom:1px solid #f1f1f1;margin-bottom:40px}.page .entry-header{background-color:#f7f7f7;background-image:url("./img/logorgr.png");background-size:300px 300px;background-repeat:no-repeat;background-position:center right;margin-bottom:50px}.page .entry-header h1{margin:50px 0}.page .entry-header #breadcrumbs{margin-bottom:0}.page .entry-header #breadcrumbs i{font-size:6px;vertical-align:middle}#masthead .site-header__top{background:#3e5062}#masthead .site-header__main{background:#fff;-webkit-box-shadow:0 2px 15px 0 rgba(100,100,100,.05);box-shadow:0 2px 15px 0 rgba(100,100,100,.05);border-bottom:1px solid #f1f1f1;padding:5px 0}#masthead .site-header__main .custom-logo{max-height:100px;width:auto;max-width:170px}#colophon{color:#fff;margin-top:50px;padding:100px 0 0 0;text-align:center;position:relative;background-color:#273748;z-index:2}#colophon p,#colophon a{color:#fff}#colophon a{text-decoration:none}#colophon h4{margin-bottom:30px;font-weight:600}#colophon ul{padding:0}#colophon ul li{margin-bottom:1.5em}#colophon button,#colophon input.wpcf7-submit{background-color:#fff !important;color:#444}#colophon .footer__newsletter{background:#ef004f;margin-bottom:70px;border-radius:5px}#colophon .footer__newsletter form{padding:40px 50px}#colophon .footer__newsletter form p{display:none}#colophon .footer__newsletter form .col-auto p{display:block}#colophon .footer__newsletter form input{background:transparent;border-color:#fff;margin-bottom:10px;max-width:100%}#colophon .footer__newsletter form input.wpcf7-text{padding:10px}#colophon .footer__newsletter form input.input.wpcf7-submit{width:100%}#colophon .footer__newsletter form ::placeholder{color:#fff}#colophon .footer__social a{margin:10px;border-radius:50px;border:1px solid #fff;padding:10px;line-height:20px;text-align:center;width:40px;height:40px;display:inline-block}#colophon .footer__bottom{margin-top:50px;padding:20px 0 0 0;font-size:12px;border-top:1px solid rgba(255,255,255,.1)}#colophon .footer__bottom p a{color:#fff}#colophon .footer__bottom .footer__bams{width:20px;display:inline-block;margin-right:-16px}.logged-in .fixed-top{top:32px}.home #slider{position:relative}.home #slider .carousel{position:relative;z-index:1}.home #slider .carousel .carousel-item{min-height:550px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.home #slider .carousel .carousel-item .carousel-caption{bottom:auto;top:20%;z-index:2}.home #slider .carousel .carousel-item .carousel-caption h1{font-size:50px}.home #slider .carousel .carousel-item .carousel-caption p{font-style:italic}.home #slider .carousel .carousel-item .carousel-caption p strong{font-weight:600}.home #slider .carousel .carousel-item::after{content:" ";background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.home #slider .slider__servizi{bottom:0;position:absolute;z-index:2}.home #slider .slider__servizi .giallo{background-color:rgba(242,206,27,.9)}.home #slider .slider__servizi .rosso{background-color:rgba(217,30,46,.9)}.home #slider .slider__servizi .arancio{background-color:rgba(242,131,34,.9)}.home #slider .slider__servizi .verde{background-color:rgba(76,166,73,.9)}.home #slider .slider__servizi .servizio{padding:20px 12px}.home #slider .slider__servizi .servizio a{text-decoration:none;color:#fff}.home #slider .slider__servizi .servizio a img{filter:brightness(0) invert(1);width:56px}.home #slider .slider__servizi .servizio a p{margin-bottom:0;font-size:14px}.home #slider .slider__servizi .servizio a h4{font-size:19px}.home #slider .slider__servizi .servizio a:hover{font-weight:normal}.home #slider .slider__servizi .servizio:hover{animation:pulse 1s ease-in-out}.home #servizi{padding:100px 0}.home #servizi .servizi__desc{padding:20px 50px 20px 0}.home #servizi .servizi__desc h2{font-size:50px;color:#f28322}.home #servizi .servizi__desc h3{font-size:20px;position:relative;padding-bottom:25px;margin-bottom:50px;font-weight:300}.home #servizi .servizi__desc h3::before{background-color:#3e5062;height:1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;opacity:.2;bottom:0;content:"";position:absolute;top:auto}.home #servizi .servizi__desc h3::after{background-color:#3e5062;bottom:-1px;height:3px;left:26px;top:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50px;content:"";position:absolute}.home #servizi .servizio{background:#fff;box-shadow:0 1px 14px 1px rgba(0,0,0,.05);padding:40px 20px;text-align:center;margin-bottom:30px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.home #servizi .servizio a{text-decoration:none;display:block}.home #servizi .servizio a .icona{width:60px;height:60px;background:linear-gradient(45deg, #D91E2E, #F28322, #F2CE1B, #4CA649, #1C66A6, #8C1F85);mask:url(./img/support.png) no-repeat center/contain;-webkit-mask:url(./img/support.png) no-repeat center/contain;margin:10px auto}.home #servizi .servizio a h4{padding-bottom:25px;margin-bottom:25px;font-weight:600;position:relative}.home #servizi .servizio a h4::before{background-color:#3e5062;height:1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;opacity:.2;bottom:0;content:"";position:absolute;top:auto}.home #servizi .servizio a h4::after{background-color:#3e5062;bottom:-1px;height:3px;left:50%;top:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50px;content:"";position:absolute}.home #servizi .servizio a p{margin-bottom:0}.home #servizi .servizio:hover{background:linear-gradient(45deg, #D91E2E, #F28322, #F2CE1B, #4CA649, #1C66A6, #8C1F85)}.home #servizi .servizio:hover a{color:#fff}.home #servizi .servizio:hover a .icona{background:#fff}.home #servizi .servizio:hover a h4::before{background-color:#fff}.home #servizi .servizio:hover a h4::after{background-color:#fff}.home #chisiamo{padding:100px 0 150px 0}.home #chisiamo .chisiamo__desc{padding:20px 50px 20px 0}.home #chisiamo .chisiamo__desc h2{font-size:50px;color:#ef004f}.home #chisiamo .chisiamo__desc h3{font-size:20px;position:relative;padding-bottom:25px;margin-bottom:50px;font-weight:300}.home #chisiamo .chisiamo__desc h3::before{background-color:#3e5062;height:1px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;opacity:.2;bottom:0;content:"";position:absolute;top:auto}.home #chisiamo .chisiamo__desc h3::after{background-color:#3e5062;bottom:-1px;height:3px;left:26px;top:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50px;content:"";position:absolute}.home #chisiamo .chisiamo__desc h4{margin-bottom:20px}.home #chisiamo .chisiamo__immagini{position:relative;margin:0 100px 50px 0;height:100%;min-height:500px}.home #chisiamo .chisiamo__immagini .chisiamo__img1{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:500px;width:90%;position:absolute;top:0;left:0;z-index:1}.home #chisiamo .chisiamo__immagini .chisiamo__img1::after{content:" ";top:0;bottom:0;right:0;left:0;position:absolute;background-color:rgba(0,0,0,.5)}.home #chisiamo .chisiamo__immagini .chisiamo__img2{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:500px;width:90%;position:absolute;top:70px;left:70px;z-index:2}.home #eventi{padding:0 0 100px 0}.home #eventi .evento{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:5px;text-align:center;position:relative}.home #eventi .evento a:hover h2,.home #eventi .evento a:hover h3{color:#ef004f}.home #eventi .evento.evento--small{min-height:200px;margin-bottom:10px}.home #eventi .evento.evento--small h3{font-size:16px}.home #eventi .evento.evento--big{min-height:410px;margin-bottom:10px}.home #eventi .evento.evento--big i{color:#ef004f}.home #eventi .evento .evento__content{padding:20px;position:absolute;bottom:0;left:0;right:0;z-index:2}.home #eventi .evento .evento__content h2,.home #eventi .evento .evento__content h3,.home #eventi .evento .evento__content p{color:#fff}.home #eventi .evento .evento__content #countdown .countdown__tab{background:#fff;color:#333;font-weight:bold;font-size:20px;display:inline-block;position:relative;width:60px;line-height:60px;margin:0 5px 30px 5px;border-radius:5px}.home #eventi .evento .evento__content #countdown .countdown__tab .tab__titolo{background:#ef004f;color:#fff;border-radius:5px 5px 0 0;margin-bottom:0;font-size:16px;line-height:30px}.home #eventi .evento::after{content:" ";background:rgba(51,51,51,.5);position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;border-radius:5px}.home #donazioni{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:relative;margin:50px 0;color:#fff}.home #donazioni::after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1}.home #donazioni .row{min-height:300px;z-index:2;position:relative}.home #donazioni .row .donazioni__intestazione{border-right:1px solid rgba(255,255,255,.5)}.home #donazioni .row .donazioni__desc{padding:20px}.home #donazioni .row button{float:right}.home #news{padding:100px 0}.home #news .news__singola{padding:0;text-align:center;float:left;margin:10px}.home #news .news__singola .news__immagine{margin-bottom:0}.home #news .news__singola .news__content{float:left;width:100%}.home #news .news__singola .news__content .news__content__intro{display:inline-grid}.home #news .news__singola .news__content .news__content__intro h3{font-size:20px;margin-bottom:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home #news .news__singola .news__content .news__content__intro .news__riassunto{margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:" [...]"}.home #tesseramento{margin-bottom:-50px;background-color:#f7f7f7;background-position:left top;background-repeat:no-repeat;background-size:200px;position:relative;color:#444}.home #tesseramento .row{min-height:200px;z-index:2;position:relative;padding:20px}.home #tesseramento .row .donazioni__desc{padding:20px}.home #tesseramento .row button{float:right;background-color:#4ca649}.blog .container--blog,.archive .container--blog,.single .container--blog{margin-top:50px;margin-bottom:50px}.blog .container--blog article,.archive .container--blog article,.single .container--blog article{border:1px solid #e4e4e4;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:50px;border-radius:5px}.blog .container--blog article .news__content,.archive .container--blog article .news__content,.single .container--blog article .news__content{padding:20px}.blog .container--blog article h2,.archive .container--blog article h2,.single .container--blog article h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}.blog .container--blog article h2 a,.archive .container--blog article h2 a,.single .container--blog article h2 a{text-decoration:none;font-size:20px}.blog .container--blog article .single__immagine,.archive .container--blog article .single__immagine,.single .container--blog article .single__immagine{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:300px;border-radius:5px}.blog .container--blog article .news__data,.archive .container--blog article .news__data,.single .container--blog article .news__data{font-size:14px}.blog .container--blog article .news__link,.archive .container--blog article .news__link,.single .container--blog article .news__link{margin-bottom:0}.blog .container--blog article p span,.blog .container--blog article li span,.archive .container--blog article p span,.archive .container--blog article li span,.single .container--blog article p span,.single .container--blog article li span{font-family:"Montserrat",sans-serif,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.blog .container--blog article .news__riassunto p,.archive .container--blog article .news__riassunto p,.single .container--blog article .news__riassunto p{overflow:hidden;white-space:nowrap;text-overflow:" [...]"}.blog .container--blog .single__correlati,.archive .container--blog .single__correlati,.single .container--blog .single__correlati{margin:50px 0}.blog .container--blog .single__correlati .single__correlati__container__immagine,.archive .container--blog .single__correlati .single__correlati__container__immagine,.single .container--blog .single__correlati .single__correlati__container__immagine{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:200px;margin-bottom:20px}.blog .container--blog .single__correlati h4,.archive .container--blog .single__correlati h4,.single .container--blog .single__correlati h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px;font-size:18px}.news__singola{border:1px solid rgba(0,0,0,.125);border-radius:5px;text-align:center;margin-bottom:30px}.news__singola .news__immagine{min-height:200px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:30px}.news__singola .news__immagine.news__immagine--piccola{float:left;min-height:100px;max-width:100px;width:30%;margin-right:20px;margin-bottom:0}.news__singola h3{font-weight:bold}.news__singola h3 a{font-weight:bold}.news__singola h3 a:hover{color:#3e5062}.news__singola .news__data{border-top:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:20px 0;color:#777;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:bold}.news__singola .news__content__intro{padding:20px}.news__singola .news__categoria a{color:#777;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:bold}.single h1{margin-top:0;margin-bottom:20px}.single article{padding:20px}.blog article,.archive article{min-height:calc(100% - 50px)}.page-template-page-supporto .gruppo,.page-template-page-trans .gruppo{margin-bottom:40px}.page-template-page-supporto h2,.page-template-page-trans h2{margin-bottom:20px}.page-template-page-supporto .img__question,.page-template-page-trans .img__question{max-width:200px;margin:0 auto}.page-template-page-supporto .news__singola,.page-template-page-trans .news__singola{float:left;width:100%}.page-template-page-supporto .news__singola .news__immagine,.page-template-page-trans .news__singola .news__immagine{float:left;width:30%;background-size:contain;margin:0 20px}.page-template-page-supporto .news__singola .news__content,.page-template-page-trans .news__singola .news__content{float:left;width:70%}.page-template-page-supporto .news__singola .news__content p,.page-template-page-trans .news__singola .news__content p{margin-bottom:0;text-align:left}.page-template-page-supporto .news__singola .news__content h3,.page-template-page-trans .news__singola .news__content h3{font-size:18px;text-align:left}.page-template-page-supporto .gruppo--ama,.page-template-page-trans .gruppo--ama{padding:20px 20px 0 20px;margin:30px 0 100px 0;background:linear-gradient(to left, #fe93bc 0, #fe93bc 33.3%, #e3dee2 33.3%, #e3dee2 66.6%, #01d0fc 66.6%, #01d0fc) top no-repeat,linear-gradient(to right, #fe93bc 0, #fe93bc 33.3%, #e3dee2 33.3%, #e3dee2 66.6%, #01d0fc 66.6%, #01d0fc) bottom no-repeat,linear-gradient(to top, #fe93bc 0, #fe93bc 33.3%, #e3dee2 33.3%, #e3dee2 66.6%, #01d0fc 66.6%, #01d0fc) left no-repeat,linear-gradient(#fe93bc 0, #fe93bc 33.3%, #e3dee2 33.3%, #e3dee2 66.6%, #01d0fc 66.6%, #01d0fc) right no-repeat;background-size:100% 8px,100% 8px,8px 100%,8px 100%}.page-template-page-supporto .gruppo--ama .img__question,.page-template-page-trans .gruppo--ama .img__question{max-width:70%}.servizi .servizio{border:1px solid #f1f1f1;margin:0 auto 40px auto;padding:20px;max-width:80%}.servizi .servizio a{display:block}.servizi .servizio a p{margin-bottom:0}.servizi .servizio:hover{-webkit-animation:anim-moema-1 .3s forwards;animation:anim-moema-1 .3s forwards}.servizi .servizio:hover a{font-weight:400}.page-template-page-contatti .entry-content i{color:#ef004f}.page-template-page-contatti .wp-block-column{margin-bottom:40px}@media screen and (max-width: 992px){.menu-toggle{margin:10px auto}.site-branding{text-align:center;margin-bottom:10px}#primary-menu{width:100%}#primary-menu li{text-align:center;padding:20px;margin-left:0px}#primary-menu ul li{padding:10px;font-size:14px}#slider .slider__servizi{margin-top:0 !important}#slider .carousel-caption{top:auto !important;bottom:10% !important}#slider .slider__servizi{position:relative !important}#chisiamo .chisiamo__desc{padding:0 !important;margin-top:50px}#chisiamo .chisiamo__img2,#chisiamo .chisiamo__img1{width:100% !important}#donazioni{padding:20px;text-align:center}#donazioni .donazioni__intestazione{border-right:none !important}#donazioni button{float:none !important;margin:0 auto}.widget{margin-bottom:40px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 3em}.widget select{max-width:100%}#secondary{padding:0 20px}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*# sourceMappingURL=style.css.map */
