@font-face{font-family:source sans pro;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zAkA.ttf)format('truetype')}@font-face{font-family:source sans pro;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xK3dSBYKcSV-LCoeQqfX1RYOo3aPw.ttf)format('truetype')}@font-face{font-family:source sans pro;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesanspro/v21/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rAkA.ttf)format('truetype')}.o-hidden{overflow:hidden!important}html,body{min-height:100%;hight:100%}.carousel-caption{position:relative;border-left:2px solid #ab171f;border-right:2px solid #ab171f;background-color:rgba(255,255,255,.75);text-shadow:1px 1px 1px rgba(255,255,255,.6);text-align:center;padding:.5rem .5rem .5rem 1rem;left:auto;right:auto;bottom:0}.carousel-caption h3{font-size:1rem}.carousel-caption p{font-size:.75rem;color:#333}.carousel-caption span{font-size:.75rem!important}.navbar-toggler{background-color:#ab171f;color:#fff;text-align:left}body{font-family:source sans pro,sans-serif;font-size:1.1rem;color:#333;font-weight:400;background-color:#fff}.wpcf7-list-item{display:block!important}.btn.btn-brand{background-color:#ab171f;color:#fff}.btn.btn-brand:hover{background-color:#be9016;color:#fff}.btn.btn-brand-s{background-color:#be9016;color:#fff}.bb{border-color:#ab171f!important}.backtotop{position:fixed;right:1.5rem;bottom:7rem;z-index:99999;color:#fff;background-color:#ab171f;font-size:2.5rem;border-radius:50%;padding:.2rem;line-height:0;border:1px solid #fff;box-shadow:0 0 10px rgba(51,51,51,.15)}.backtotop:hover{background-color:#be9016;color:#fff}.dropdown:hover .dropdown-menu{display:block;margin-top:0}a{color:#ab171f;text-decoration:none}a:hover{color:#1b2835;text-decoration:none}.list-group a h5{color:#ab171f;font-weight:600}.pope{background-color:#f4eedf!important}h1{color:#be9016;font-size:1.25rem}h2,h4{color:#be9016}.brand{color:#ab171f}.modal h4{color:#be9016;font-size:1.5rem;margin-bottom:1rem}.contenuti a{font-weight:600}#breadcrumbs{background-color:rgba(190,144,22,.35);border-bottom:1px solid #be9016!important}.single #breadcrumbs{margin-top:2rem}#map{font-family:source sans pro,sans-serif}#map h4{color:#be9016;margin-bottom:.5rem}#map ul{list-style-type:none;padding:0;margin:0}#map ul li a{color:#ab171f;padding-top:.25rem;padding-bottom:.25rem;display:block;border-bottom:1px solid #e8ecef}#map{width:100%;height:500px}.single-eventiperdonanza #map{width:99.9vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:600px}#content{background-position:0 -7px;background-repeat:repeat-x;background-size:60px;padding-bottom:4rem}#content header{background-image:url(https://www.perdonanza-celestiniana.it/wp-content/themes/misterwolf/assets/img/pattern.png);background-repeat:repeat;background-size:3%;background-position:0 0;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ab171f}#content header h1{font-size:1.25rem;background-color:rgba(190,144,22,.95);border:1px solid rgba(255,255,255,.75);color:#fff;display:inline-block;padding:.5rem;text-transform:uppercase}#content figcaption{font-size:75%}#content h3{color:#be9016}.single #content{padding-top:2rem}.spacer{display:block;width:100%;height:3rem}header#header{background-color:#fff;border-color:#ab171f!important}header#header .slogan{font-size:1rem;background-color:#fff;color:#be9016}header#header .figures img{max-width:40%}header#header .navbar-brand{font-size:.91rem;width:80%;float:none;border-right:0;padding-right:0}header#header .mega-current_page_parent a{color:#fff!important;background-color:#be9016!important}header#header .mega-sub-menu img{display:none}header#header .mega-sub-menu a{color:#ab171f!important;background-color:#fff!important}header#header .mega-sub-menu a:hover{color:#be9016!important}aside h1{background-color:#be9016;color:#fff;padding:.5rem;text-transform:uppercase}aside ul{padding:0;margin:0;list-style-type:none}aside ul li a{display:block;padding:.5rem .25rem .5rem .5rem;border-bottom:1px solid #e8ecef}aside ul li a:hover{background-color:#be9016;color:#fff}aside ul li ul.children{margin-bottom:1rem}aside ul li ul.children li a{padding-left:1rem;font-size:85%}aside ul li.current_page_item a{background-color:#be9016;color:#fff}aside ul li.current_page_item ul.children{margin-bottom:1rem}aside ul li.current_page_item ul.children li a{background-color:rgba(190,144,22,.25);color:#ab171f;padding-left:1rem;font-size:85%}#news .card p{color:#333!important}#eventi .evento{padding:6rem 3rem;color:#fff;transition:background-color 500ms}#eventi .evento:hover .cover{transition:background-color 250ms;background-color:rgba(190,144,22,.95)}#eventi .evento a,#eventi .evento h1{color:#fff!important}#eventi .evento .cover{transition:background-color 250ms;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#eventi .evento .over-cover{z-index:1;position:relative;display:inline-block;padding:1rem 2rem;background-color:rgba(171,23,31,.6)}@keyframes separ{from{background-position-x:0}to{background-position-x:-5e3px}}.separator{background-image:url(https://www.perdonanza-celestiniana.it/wp-content/themes/misterwolf/assets/img/graf.png);background-position:50% 0;background-repeat:repeat-x;background-size:60px;padding-bottom:0;height:20px;margin:3rem 0;animation-name:separ;animation-duration:200s}.rosone{position:absolute;bottom:0;height:1px;width:300px;left:50%;background:#be9016;margin-left:-150px}.rosone:after{content:'';background:#fff url(https://www.perdonanza-celestiniana.it/wp-content/themes/misterwolf/assets/img/rosone.png)50% no-repeat;background-size:30px;display:block;width:60px;height:30px;position:absolute;top:-16px;left:50%;margin-left:-30px}#nav{background-color:#ab171f;color:#fff}#nav .social a{color:#fff}footer#footer{color:#fff;background-color:#ab171f}footer#footer a{color:#fff}.full-width{width:99.9vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.pagination .page-item .page-link{color:#ab171f}.pagination .page-item .page-link:hover,.pagination .page-item .page-link.current{background-color:#e8ecef;color:#1b2835!important}.pagination .page-item .page-link.current{background-color:#e8ecef;font-weight:600}.wp-block-button__link{border-radius:.25rem;background-color:#ab171f;padding:.5rem;color:#fff}.wp-block-button__link:hover{background-color:#be9016}@media only screen and (min-width:768px){header#header{background-color:#fff}header#header .figures{width:100%}header#header .figures img{max-width:20%}header#header .slogan{font-size:.75rem}header#header .stemmi a{display:inline-block;border-left:1px solid #be9016;text-align:center;max-width:17%}header#header .stemmi a img{max-width:40%}header#header .social a{font-size:1rem}header#header .navbar-brand{font-size:.91rem;width:45%;border-right:1px solid #be9016;padding-right:1rem}header#header #mega-menu-wrap-mainMenu #mega-menu-mainMenu>li.mega-menu-item>a.mega-menu-link{padding:0 5px;font-size:12px}#news h2{font-size:1.25rem!important}}@media only screen and (min-width:992px){.carousel-caption{position:absolute;border-left:7px solid #ab171f;border-right:7px solid #ab171f;left:30%;right:30%;bottom:1.25rem;text-shadow:0 0 0!important}.carousel-caption h3{font-size:1.2rem}.carousel-caption p{font-size:1rem}.carousel-caption span{font-size:1rem!important}.backtotop{right:3rem;bottom:7rem}header#header .slogan{font-size:1rem}header#header .mega-sub-menu img{display:block}header#header #mega-menu-wrap-mainMenu{border-top:1px solid #ab171f}header#header #mega-menu-wrap-mainMenu #mega-menu-mainMenu>li.mega-menu-item>a.mega-menu-link{padding:0 10px;font-size:14px}h1.title{font-size:2.5rem}#news h1,#video h1,#eventi h1,#gallery h1{font-size:2.25rem}}@media(hover:hover) and (min-width:1200px){.wp-block-media-text .wp-block-media-text__content{padding:0 2%}h1{font-size:1.25rem}.single #content{padding-top:5rem}.single.page-template-left-sidebar #content,#content{padding-top:8rem}.single.page-template-left-sidebar #content header,#content header{padding-top:3rem;padding-bottom:3rem}.single.page-template-left-sidebar #content header h1,#content header h1{font-size:1.25rem;padding:.75rem 1rem}.single.page-template-left-sidebar #content #breadcrumbs,#content #breadcrumbs{margin-top:0}header#header .slogan{font-size:1rem;background-color:#be9016;color:#fff!important}header#header .slogan a{color:#fff!important}header#header.stickyNormal,header#header.stickyHead{z-index:9;position:fixed;width:100%;background:#fff;top:0}header#header.stickyHead{background:rgba(255,255,255,.85)}header#header.stickyHead .slogan{color:#be9016!important;background-color:initial}header#header .figures{width:100%}header#header .figures img{max-width:20%}header#header .stemmi a img{max-width:60%}header#header .social a{font-size:1.25rem}header#header .navbar-brand{font-size:.91rem;width:25%}header#header #mega-menu-wrap-mainMenu{border-top:0 solid #ab171f}header#header #mega-menu-wrap-mainMenu #mega-menu-mainMenu>li.mega-menu-item>a.mega-menu-link{font-size:17px;padding:0 12px}#eventi .over-cover{max-width:80%}#eventi .evento{padding:8rem 4rem;min-height:28rem}#eventi .evento h1{font-size:2rem}#eventi h1{font-size:2.75rem}#news h1{font-size:2.75rem}#news h2{font-size:1.55rem}#gallery h1,#video h1{font-size:2.75rem}}@media(hover:hover) and (min-width:1400px){.single #content{padding-top:6rem}.single.page-template-left-sidebar #content,#content{padding-top:11rem}.single.page-template-left-sidebar #content #breadcrumbs,#content #breadcrumbs{margin-top:0}}@media(hover:hover) and (min-width:1600px){#eventi .over-cover{max-width:50%}}