*:not(article *),
*::before,
*::after {box-sizing:border-box;margin:0;padding:0}body,.header,.main,.footer{font-family:'verdana, geneva, sans-serif';font-size:10pt;color:#000;text-align:justify;width:100%}body{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}ol,ul{text-align:left}.content{padding:1% 3%}table th{cursor:pointer}.btn{background-color:#d30000;text-decoration:none;color:#fff;padding:10px;margin:10px;display:inline-block}.header{position:fixed;top:0;z-index:9999}.header #lang_sel_click li a::after{display:none}.header .slogan{align-self:center;color:#000;font-size:1vw;font-weight:bold}.header .slogan a:visited,.header .slogan a:link{color:#000}@media only screen and (max-width:560px){.header .slogan{display:none}}@media only screen and (min-width:561px) and (max-width:959px){.header .slogan{display:none}}.header__top,.header__bottom{width:80%;margin:0 auto;color:#000;font-size:0;position:relative}.header__top::before,.header__bottom::before{content:"";position:absolute;z-index:-1;width:200%;height:100%;top:0;left:-50%;background-color:rgba(255,255,255,.9)}.header__top::before{background-color:rgba(255,255,255,.8)}@media only screen and (max-width:560px){.header__bottom::before{background-color:transparent}}@media only screen and (min-width:561px) and (max-width:959px){.header__bottom::before{background-color:transparent}}.header__bottom{text-align:center;box-shadow:inset 0 1px 1px -1px white}@media only screen and (max-width:1200px){.header__top,.header__bottom{width:98%}}@media only screen and (min-width:1201px) and (max-width:1400px){.header__top,.header__bottom{width:90%}}.header__top,.header__main-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}.header__main-logo-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__main-logo-container img{height:8vh;width:auto}.header__bottom .main-menu__btn-mobile{width:70px;height:40px;position:fixed;right:0;top:10%;color:#000;font-size:18px;font-weight:bold;line-height:40px;background-color:#e04c4c;cursor:pointer;min-width:30%}@media only screen and (min-width:960px) and (max-width:1279px){.header__bottom .main-menu__btn-mobile{display:none}}@media only screen and (min-width:1280px) and (max-width:1599px){.header__bottom .main-menu__btn-mobile{display:none}}@media only screen and (min-width:1600px){.header__bottom .main-menu__btn-mobile{display:none}}.header__bottom .main-menu ul{margin:0;padding:0;list-style:none;text-align:center}.header__bottom .main-menu ul li{position:relative;display:inline-block;vertical-align:middle}.header__bottom .main-menu ul li ul.sub-menu{visibility:hidden;position:absolute;background-color:rgba(255,255,255,.95)}.header__bottom .main-menu ul li:hover ul.sub-menu{visibility:visible}.header__bottom .main-menu ul li:hover ul.sub-menu li{width:100%}.header__bottom .main-menu ul li:hover ul.sub-menu li:hover{background-color:rgba(0,0,0,.1)!important}.header__bottom .main-menu ul li a{display:block;padding:15px;color:#000;text-decoration:none;font-size:12px;background-image:-webkit-linear-gradient(bottom,lightgray 1px,transparent 1px);background-image:linear-gradient(to top,lightgray 1px,transparent 1px)}.header__bottom .main-menu ul li:hover a{-webkit-transition:all .5s;transition:all .5s;background-image:-webkit-linear-gradient(bottom,red 1px,transparent 1px);background-image:linear-gradient(to top,red 1px,transparent 1px)}@media only screen and (min-width:1200px){.header__bottom .main-menu ul li a{font-size:12.5px}}@media only screen and (min-width:1400px){.header__bottom .main-menu ul li a{font-size:14px}}@media only screen and (max-width:560px){.header__bottom .main-menu ul li{display:block}}@media only screen and (min-width:561px) and (max-width:959px){.header__bottom .main-menu ul li{display:block}}@media only screen and (max-width:560px){.header__bottom .main-menu .menu-menu-top-container{display:none;position:fixed;right:0;background-color:#fff;overflow:auto;min-width:30%}.header__bottom .main-menu .menu-menu-top-container ul.sub-menu{display:block;visibility:visible}.header__bottom .main-menu .menu-menu-top-container ul.sub-menu li{display:inline-block;background-color:rgba(255,255,255,.95)}}@media only screen and (min-width:561px) and (max-width:959px){.header__bottom .main-menu .menu-menu-top-container{display:none;position:fixed;right:0;background-color:#fff;overflow:auto;min-width:30%}.header__bottom .main-menu .menu-menu-top-container ul.sub-menu{display:block;visibility:visible}.header__bottom .main-menu .menu-menu-top-container ul.sub-menu li{display:inline-block;background-color:rgba(255,255,255,.95)}}.footer{width:100%;text-align:center;border-bottom:1px solid #000;overflow:hidden;box-shadow:inset 0 4px 4px -5px rgba(0,0,0,.5)}.footer__menu ul{margin:0;padding:0;list-style:none;text-align:center}.footer__menu ul li{position:relative;display:inline-block;vertical-align:middle}.footer__menu ul li ul.sub-menu{visibility:hidden;position:absolute;background-color:rgba(255,255,255,.95)}.footer__menu ul li:hover ul.sub-menu{visibility:visible}.footer__menu ul li:hover ul.sub-menu li{width:100%}.footer__menu ul li:hover ul.sub-menu li:hover{background-color:rgba(0,0,0,.1)!important}.footer__menu ul li a{display:block;padding:15px;color:#000;text-decoration:none;font-size:12px;background-image:-webkit-linear-gradient(bottom,lightgray 1px,transparent 1px);background-image:linear-gradient(to top,lightgray 1px,transparent 1px)}.footer__menu ul li:hover a{-webkit-transition:all .5s;transition:all .5s;background-image:-webkit-linear-gradient(bottom,red 1px,transparent 1px);background-image:linear-gradient(to top,red 1px,transparent 1px)}@media only screen and (min-width:1200px){.footer__menu ul li a{font-size:12.5px}}@media only screen and (min-width:1400px){.footer__menu ul li a{font-size:14px}}@media only screen and (max-width:560px){.footer__menu ul li{display:block}}@media only screen and (min-width:561px) and (max-width:959px){.footer__menu ul li{display:block}}.footer__social-widgets{width:80%;margin-left:10%}.footer__social-widgets>*{width:30%;margin:100px 5% 5% 0;float:left;overflow:hidden}@media only screen and (max-width:560px){.footer__social-widgets>*{width:100%}}@media only screen and (min-width:561px) and (max-width:959px){.footer__social-widgets>*{width:100%}}@media only screen and (min-width:960px) and (max-width:1279px){.footer__social-widgets>*{width:45%}.footer__social-widgets>*:last-child{margin:auto 25%}}@media only screen and (min-width:1280px) and (max-width:1599px){.footer__social-widgets>*:last-child{margin-right:0%}}@media only screen and (min-width:1600px){.footer__social-widgets>*:last-child{margin-right:0%}}.footer__social-widgets::after{content:"";display:table;clear:both}.footer__credits{width:110%;margin-left:-5%;display:block;padding:5px 15px;font-size:12px;text-align:center;color:#fff;background:rgba(0,0,0,.5);box-shadow:inset 0 0 3px -1px white}.slider-container{background-color:url(http://colornoturismo.it/wp-content/uploads/img-id/logo/logo-colorno-big.svg) no-repeat #fff;background-size:50vw;background-position:50% 80%;overflow:hidden;width:100%}.slider-container__slider-body{position:relative;width:400%;-webkit-animation-name:autoSlider;animation-name:autoSlider;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.slider-container__slider-body{-webkit-animation-name:autoSliderIE!important;animation-name:autoSliderIE!important}}.slider-container__slider-img{position:relative;width:25%;float:left;height:100vh;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.slider-container__slider-img--accoglienza{height:80vh}.slider-container__slider-img--itinerari{height:45vh}.slider-container__slider-img *{margin:0}.slider-container__excerpt-container{position:absolute;top:50%;max-width:40%;background-color:rgba(0,0,0,.5);text-decoration:none}@media only screen and (max-width:560px){.slider-container__excerpt-container{max-width:100%}}@media only screen and (min-width:561px) and (max-width:959px){.slider-container__excerpt-container{max-width:90%}}.slider-container__excerpt-content{padding:25px;font-size:18px;letter-spacing:2pt;color:#fff}@keyframes autoSlider {
  0%,
  22.5% {
    transform: translate(0%);
    opacity: 1; }
  25%,
  47.5% {
    transform: translate(-25%);
    opacity: 1; }
  50%,
  72.5% {
    transform: translate(-50%);
    opacity: 1; }
  75%,
  97.5% {
    transform: translate(-75%);
    opacity: 1; }
  98.5%,
  100% {
    transform: translate(-75%);
    opacity: 0; } }@keyframes autoSliderIE {
  0%,
  22.5% {
    left: 0%;
    opacity: 1; }
  25%,
  47.5% {
    left: -100%;
    opacity: 1; }
  50%,
  72.5% {
    left: -200%;
    opacity: 1; }
  75%,
  97.5% {
    left: -300%;
    opacity: 1; }
  98.5%,
  100% {
    left: -300%;
    opacity: 0; } }.squares-area{font-size:0;text-align:center}.squares-area__square{position:relative;display:inline-block;background-color:gray;background-size:cover}@media only screen and (max-width:560px){.squares-area__square{width:92%;height:92vw;margin-left:0!important}.squares-area__square:not(:last-of-type) {margin-bottom:5%}}@media only screen and (min-width:561px) and (max-width:959px){.squares-area__square{width:46%;height:46vw;margin:0 2% 3%!important}}@media only screen and (min-width:960px) and (max-width:1279px){.squares-area__square{width:33.33%;height:7vw}.squares-area__square:hover{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s , -webkit-transform .5s;-webkit-transform-origin:bottom , center , top;transform-origin:bottom , center , top}.squares-area__square--accoglienza{width:25%}}@media only screen and (min-width:1280px) and (max-width:1599px){.squares-area__square{width:33.33%;height:7vw}.squares-area__square:hover{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s , -webkit-transform .5s;-webkit-transform-origin:bottom , center , top;transform-origin:bottom , center , top}.squares-area__square--accoglienza{width:25%}}@media only screen and (min-width:1600px){.squares-area__square{width:33.33%;height:7vw}.squares-area__square:hover{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s , -webkit-transform .5s;-webkit-transform-origin:bottom , center , top;transform-origin:bottom , center , top}.squares-area__square--accoglienza{width:25%}}.squares-area__square:hover{box-shadow:0 0 10px 9px rgba(0,0,0,.4)}.squares-area__square::after{content:"";position:absolute;width:100%;height:100%;top:50%;transform:translateY(-50%);left:0;background-color:rgba(0,0,0,.3)}.squares-area__square:nth-of-type(3)::after {background-color:rgba(0,0,0,.45)}.squares-area__square-title{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:25%;z-index:1}.squares-area__square-title h1{position:relative;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:90%;margin:0 5%;color:#fff;font-size:1.75vw;text-transform:uppercase;text-shadow:-1px -1px 20px grey , 1px 1px 20px grey;font-family:'Times New Roman';font-weight:normal}@media only screen and (max-width:560px){.squares-area__square-title h1{font-size:30px}}@media only screen and (min-width:561px) and (max-width:959px){.squares-area__square-title h1{font-size:25px}}.squares-area__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.masonry-section__title{text-align:center;font-size:2.5em;letter-spacing:3px}@media only screen and (max-width:560px){.masonry-section__title{font-size:1.5em;letter-spacing:1px}}@media only screen and (min-width:561px) and (max-width:959px){.masonry-section__title{font-size:1.5em;letter-spacing:1px}}.masonry{margin:1.5em 0;padding:0;-webkit-column-gap:1.25em;-moz-column-gap:1.25em;column-gap:10vw;font-size:.85em}@media only screen and (min-width:900px){.masonry{width:1450px;margin:0 auto;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;max-width:85%;font-size:large}}.masonry__box{display:inline-block;background:#fff;margin:0 0 1.5em;padding:.5vw;width:100%;box-shadow:inset 0 0 0 1px #ccc;text-decoration:none;color:#000;word-break:break-word;border-color:#fcfcfc}.masonry__box *:not(img) {padding:.5em}.masonry__box-img{object-fit:cover;float:left;width:16vw;height:8vw;margin-right:1vw;box-shadow:0 0 1px 0;background-position:50% 50%}.masonry__box-title{font-size:16px;margin:0;color:#0378bb;font-weight:bolder}.masonry__box-excerpt{line-height:1.5}.masonry__box-excerpt p{margin:0}.main--not-home .content,.main--not-home .content .central-part,.main--not-home .content [class$="-sidebar"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3% 0% 5%}.main--not-home .content{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;color:#000}.main--not-home .content [class$="-sidebar"]{-ms-flex-preferred-size:15vw;flex-basis:15vw}@media only screen and (max-width:560px){.main--not-home .content [class$="-sidebar"]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}}@media only screen and (min-width:561px) and (max-width:959px){.main--not-home .content [class$="-sidebar"]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}}.main--not-home .content .central-part,.main--not-home .content [class$="-sidebar"]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:3px}@media only screen and (max-width:560px){.main--not-home .content .central-part,.main--not-home .content [class$="-sidebar"]{-ms-flex-preferred-size:90%;flex-basis:90%}}@media only screen and (min-width:561px) and (max-width:959px){.main--not-home .content .central-part,.main--not-home .content [class$="-sidebar"]{-ms-flex-preferred-size:90%;flex-basis:90%}}.main--not-home .content .central-part{-ms-flex-preferred-size:45vw;flex-basis:45vw;padding:2vw;background-color:rgba(255,255,255,.8)}@media only screen and (max-width:560px){.main--not-home .content .central-part{-ms-flex-preferred-size:90%;flex-basis:90%}}@media only screen and (min-width:561px) and (max-width:959px){.main--not-home .content .central-part{-ms-flex-preferred-size:90%;flex-basis:90%}}.main--not-home .content .central-part>h1{text-align:center;color:#000}.main--not-home .content .central-part .text{font-size:18px;letter-spacing:2pt}[class$="-sidebar"]:not(.archive) .post {position:relative;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:.5s;transition:.5s}[class$="-sidebar"]:not(.archive) .post:hover {-webkit-transform:scale(.97);transform:scale(.97)}[class$="-sidebar"]:not(.archive) .post .image {display:block;height:10vw;background-size:cover}[class$="-sidebar"]:not(.archive) .post .image::after {content:'';position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.2)}[class$="-sidebar"]:not(.archive) .post h3 {position:absolute;top:0;width:100%;margin:0;padding:5% 0%;text-decoration:none;text-align:center;color:#fff}@media only screen and (min-width:960px) and (max-width:1279px){[class$="-sidebar"]:not(.archive) .post h3 {font-size:12px}}body[style^="background-image:"]{position:absolute;top:0;width:100%;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;z-index:-1}.content-area{width:100%;padding:200px 0 150px;text-align:center;min-height:60vh}.content-area ol,.content-area ul{text-align:left}.content-area .articolo{width:80%;margin-left:5%;padding:3%;color:#000;box-sizing:border-box}.content-area .articolo#post-1700{width:75%;margin-left:0}@media only screen and (max-width:560px){.content-area .articolo{margin-left:5%}}@media only screen and (min-width:561px) and (max-width:959px){.content-area .articolo{margin-left:5%}}@media only screen and (max-width:560px){.content-area .articolo{width:90%}}@media only screen and (min-width:561px) and (max-width:959px){.content-area .articolo{width:90%}}@media only screen and (min-width:960px) and (max-width:1279px){.content-area .articolo{margin-left:12.5%;width:90%}}.content-area .articolo__title{margin:0}.content-area .articolo__content{margin-top:5%;line-height:1.5;font-size:18px;letter-spacing:2pt}.content-area .articolo img{width:100%;height:auto}.content-area .articolo img{width:60%;height:auto}.main-contatti{margin:200px 0 150px}.main-contatti .content-box{line-height:1.3;color:#fff;padding:15px 15px 15px 15%;position:relative;top:20%;width:60%;background-color:rgba(0,0,0,.5);line-height:1.5;font-size:17px}@media only screen and (max-width:560px){.main-contatti .content-box{width:100%}}@media only screen and (min-width:561px) and (max-width:959px){.main-contatti .content-box{width:100%}}.main-contatti .content-box__text{font-size:18px;letter-spacing:2pt}.main-contatti .content-box a{color:#fff;word-break:break-all}.main--not-home .content--enogastronomia{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:200px;background-color:transparent}.main--places{margin-top:200px;text-align:center}.main--places .slider-container__slider-body--places{-webkit-animation-name:none!important;animation-name:none!important}.main--places table,.main--places tr,.main--places td{border:1px solid rgba(255,255,255,.26);border-collapse:collapse;margin:0 auto}.main--places table img,.main--places tr img,.main--places td img{width:15px}@media only screen and (max-width:560px){.main--places table{font-size:11px}}@media only screen and (min-width:561px) and (max-width:959px){.main--places table{font-size:11px}}@media only screen and (min-width:960px) and (max-width:1279px){.main--places table{font-size:11px}}@media only screen and (min-width:1280px) and (max-width:1599px){.main--places table{font-size:.85vw}}@media only screen and (min-width:1600px){.main--places table{font-size:.85vw}}.main--places table thead tr{background-color:rgba(0,0,0,.46)!important;color:#fff}.main--places table th{padding:3px 3px;position:relative;text-transform:uppercase;white-space:nowrap;border:1px solid rgba(255,255,255,.26)}@media only screen and (max-width:560px){.main--places table th{font-size:12px}}@media only screen and (min-width:561px) and (max-width:959px){.main--places table th{font-size:12.5px}}@media only screen and (min-width:960px) and (max-width:1279px){.main--places table th{font-size:13px}}@media only screen and (min-width:1280px) and (max-width:1599px){.main--places table th{font-size:14px}}@media only screen and (min-width:1600px){.main--places table th{font-size:14px}}.main--places table th:nth-of-type(-n+3)::after {content:'';position:relative;margin-left:1%;display:inline-block;line-height:100%;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:5px solid;border-bottom:0;border-left-color:transparent;border-right-color:transparent}.main--places table th:hover::after{color:#e79b12}.main--places table tr:nth-child(2n - 1) {background-color:rgba(255,255,255,.74)}.main--places table tr:nth-child(2n) {background-color:rgba(255,255,255,.9)}.main--places table td{padding:1px}.main--places caption{caption-side:bottom;text-align:center;margin-top:50px;padding:25px;background-color:rgba(255,255,255,.7)}.main--service-page{margin:200px 0 150px}.main--service-page .table-service input:not([type="submit"]):not([type="hidden"]):not([type="file"]) {display:none}.main--service-page .table-service th,.main--service-page .table-service td{border:1px solid #000}.main--service-page .table-service td.form{display:none}.main--how-to-arrive{width:100%;margin:180px 0 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:rgba(255,255,255,.75)}@media only screen and (max-width:560px){.main--how-to-arrive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}@media only screen and (min-width:561px) and (max-width:959px){.main--how-to-arrive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}@media only screen and (min-width:960px) and (max-width:1279px){.main--how-to-arrive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}.main--how-to-arrive .half-page{-ms-flex-preferred-size:45%;flex-basis:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:560px){.main--how-to-arrive .half-page{width:90%}}@media only screen and (min-width:561px) and (max-width:959px){.main--how-to-arrive .half-page{width:90%}}@media only screen and (min-width:960px) and (max-width:1279px){.main--how-to-arrive .half-page{width:90%}}.main--how-to-arrive .half-page--left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main--how-to-arrive .half-page--right{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main--how-to-arrive .half-page__block,.main--how-to-arrive .half-page__paragraph{padding:3% 0;width:100%;text-align:center}.main--how-to-arrive .half-page__btn{background-color:#fff;text-decoration:none;padding:10px;color:#fff}.main--how-to-arrive .half-page__paragraph{font-size:18px;letter-spacing:2pt}.main--how-to-arrive .half-page__block--fullscreen{-ms-flex-preferred-size:100%;flex-basis:100%}#map{width:100%;height:100%;min-height:300px}.controls{margin-top:10px;border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;height:32px;outline:none;box-shadow:0 2px 6px rgba(0,0,0,.3)}#origin-input,#destination-input{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;margin-left:12px;padding:0 11px 0 13px;text-overflow:ellipsis;width:200px}#origin-input:focus,#destination-input:focus{border-color:#4d90fe}#mode-selector{color:#fff;background-color:#4d90fe;margin-left:12px;padding:5px 11px 0 11px}#mode-selector label{font-family:Roboto;font-size:13px;font-weight:300}.site-main .newsletter table{margin:0 auto}.archive .site-main{background-color:rgba(255,255,255,.71);margin:0 30%;border:1px solid transparent;word-break:break-word}@media only screen and (max-width:560px){.archive .site-main{margin:0%}}@media only screen and (min-width:561px) and (max-width:959px){.archive .site-main{margin:0% 10%}}@media only screen and (min-width:960px) and (max-width:1279px){.archive .site-main{margin:0 20%}}.archive .page-header{display:none}.archive article{margin-bottom:50px;padding:25px;border:solid #eaeaea;border-width:1px 0}.archive article .posted-on,.archive article .entry-meta{display:none}.archive article .entry-header,.archive article .entry-content{width:80%;margin-left:10%}.archive article .entry-header h1{font-size:1.5em}.archive article .entry-header a{text-decoration:none;color:#000}.archive article img{display:none}.archive article::after{display:table;content:'';clear:both}.archive aside{display:none}.navigation{margin-top:50px}.navigation>h2{display:none}.navigation li{display:inline-block;width:auto}.navigation li .page-numbers{padding:10px;background-color:#fff;box-shadow:0 0 3px 0 black}.navigation li .current{background-color:#e79b12;color:#fff}.navigation li a{text-decoration:none;color:#000}.legend{text-align:center}.legend p{background-color:rgba(255,255,255,.85);padding:20px;color:#000}.result-list,.result-list *{box-sizing:border-box}.result-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around;width:100%;height:auto;min-width:inherit;min-height:inherit;max-width:inherit;max-height:inherit;margin-top:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;width:70%;height:200px;min-width:inherit;min-height:200px;max-width:inherit;max-height:200px;margin-bottom:15px;background-color:#fff;box-shadow:0 0 5px 1px #e8e8e8}.box:hover{-webkit-transition:.3s;transition:.3s;box-shadow:0 0 3px 2px #a9c4d9}.box__thumb-wrapper{margin:0;-ms-flex-preferred-size:35%;flex-basis:35%}.box__thumb{width:100%;height:100%;min-width:inherit;min-height:inherit;max-width:inherit;max-height:inherit;background-size:cover;background-position:50%;background-repeat:no-repeat}.box__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-preferred-size:65%;flex-basis:65%;overflow:hidden}.box__title{margin:0;padding:10px 0 0 15px}.box__title a{text-decoration:none;color:#000}.box__title h2{margin:0;font-size:18px}.box__content{padding-left:15px;-ms-flex-preferred-size:100px;flex-basis:100px;line-height:20px;overflow:hidden}.box__footer{-ms-flex-preferred-size:30px;flex-basis:30px}@media only screen and (max-width:560px){.box{width:90%;height:430px;max-height:430px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box:hover{z-index:auto;box-shadow:0 0 10px 1px #a9c4d9}.box__thumb-wrapper{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}.box__body{-ms-flex-preferred-size:100%;flex-basis:100%}.box__title h2{font-size:15px}.box__content{font-size:14px}.box__footer{-ms-flex-preferred-size:60px;flex-basis:60px}}@media only screen and (min-width:561px) and (max-width:959px){.box{width:90%;height:430px;max-height:430px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box:hover{z-index:auto;box-shadow:0 0 10px 1px #a9c4d9}.box__thumb-wrapper{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}.box__body{-ms-flex-preferred-size:100%;flex-basis:100%}.box__title h2{font-size:15px}.box__content{font-size:14px}.box__footer{-ms-flex-preferred-size:60px;flex-basis:60px}}@media only screen and (min-width:960px) and (max-width:1279px){.box{width:90%;height:430px;max-height:430px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box:hover{z-index:auto;box-shadow:0 0 10px 1px #a9c4d9}.box__thumb-wrapper{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}.box__body{-ms-flex-preferred-size:100%;flex-basis:100%}.box__title h2{font-size:15px}.box__content{font-size:14px}.box__footer{-ms-flex-preferred-size:60px;flex-basis:60px}}@media only screen and (min-width:1600px){.box{width:50%}}.icons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;width:100%;height:100%;min-width:inherit;min-height:inherit;max-width:inherit;max-height:inherit;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}@media only screen and (max-width:560px){.icons-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:561px) and (max-width:959px){.icons-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.icon-item{width:auto;height:30px;min-width:60px;min-height:inherit;max-width:inherit;max-height:inherit;line-height:30px}.icon-item a{height:100%;display:block;background-size:22px 22px;background-position:center;background-repeat:no-repeat;text-decoration:none}.icon-item a:not([style^="background-image"]) {background-color:#713c3c;box-shadow:inset 0 0 0 1px white;padding:0 10px;color:#fff;text-align:center}.icon-item a:not([style^="background-image"]):hover {background-color:#713c3c}.icon-item a:hover{background-size:30px 30px}.secondary-logos-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.secondary-logos-container form.search-form{height:100%;max-height:100%;color:#000}.secondary-logos-container form.search-form *{height:100%;max-height:100%}.secondary-logos-container form.search-form .screen-reader-text{font-size:0}.secondary-logos-container form.search-form .search-field{font-size:14px;width:85px}.secondary-logos-container form.search-form .search-submit{display:none}.secondary-logos-container div{height:50px;min-width:50px;padding-left:15px;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width:561px) and (max-width:959px){.secondary-logos-container div{height:40px;min-width:40px}}@media only screen and (max-width:560px){.secondary-logos-container div{height:30px;min-width:30px}}.secondary-logos-container div img{height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.secondary-logos-container--footer div{padding-top:35px;height:70px;min-width:70px}form.cartolina{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:stretch;align-content:stretch;border-radius:3px;border:.5px solid #fff;box-shadow:0 0 2px 0 grey}figure.immagine{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}figure.immagine img{width:100%;height:auto}div.fields-section{font-size:0}div.fields-section h4{font-size:1.8rem;margin:1rem 0;font-weight:bold}div.fields-section label{font-size:1.6rem}form.cartolina textarea{min-height:80px;-ms-flex-preferred-size:98%;flex-basis:98%;padding:1rem}form.cartolina,form.cartolina input,form.cartolina textarea{background-color:#ffd47c}input[type="text"],input[type="password"],input[type="email"]{padding:0 .5rem}input[type="button"]{margin:1rem 0;padding:1rem 2rem;border-color:#000;color:#000}input[type="button"]:hover{border-color:#000;-webkit-transform:scale(1.1);transform:scale(1.1)}input[type="button"]:active{border-color:#000;-webkit-transform:scale(.98);transform:scale(.98)}div#gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#title_our_page{padding-top:140px}#gallery img{width:250px;height:250px;-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(.97);transform:scale(.97);-webkit-transition-duration:.7s;transition-duration:.7s}#gallery img:hover{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:.7s;transition-duration:.7s}p#title_gal{text-align:center;font-size:56px}@media only screen and (max-width:719px){form.cartolina{width:80%;margin-left:10%}figure.immagine{-ms-flex-preferred-size:98%;flex-basis:98%}div.fields-section{-ms-flex-preferred-size:98%;flex-basis:98%;text-align:center}}@media only screen and (min-width:720px) and (max-width:950px){form.cartolina{width:67.5%;margin-left:16.25%}figure.immagine{-ms-flex-preferred-size:63.5%;flex-basis:63.5%}div.fields-section{-ms-flex-preferred-size:34.5%;flex-basis:34.5%;text-align:center}}@media only screen and (min-width:951px){form.cartolina{width:65%;margin-left:17.5%}figure.immagine{-ms-flex-preferred-size:69%;flex-basis:69%}div.fields-section{-ms-flex-preferred-size:29%;flex-basis:29%;text-align:center}}@media only screen and (max-width:1280px){div.fields-section label{font-size:1.4rem}div.fields-section h4{font-size:1.6rem}}@media only screen and (min-width:1920px) and (max-width:2559px){form.cartolina{width:60%;margin-left:20%}}@media only screen and (min-width:2560px){form.cartolina{width:50%;margin-left:20%}}.alignleft{display:inline;float:left;margin-right:ms(1)}.alignright{display:inline;float:right;margin-left:ms(1)}.aligncenter{clear:both;display:block;margin:0 auto}.page-id-42 div.text{font-size:20px!important}.page-id-42 div.text a{text-decoration:none}.page-id-21 div.central-part,.page-id-21 div.text{font-size:20px!important;color:#fff}main#main{margin:0 20%;background-color:rgba(255,255,255,.8)}.lang-ls{position:fixed;bottom:2vmin;left:2vmin}.lang-ls,.lang-ls__sub-menu{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;vertical-align:middle}.lang-ls__toggle,.lang-ls__sub-menu{display:none}.lang-ls__label,.lang-ls__sub-menu{background-color:#fff}.lang-ls__label{border:1px solid gray;border-radius:50%;box-shadow:0 0 1px gray}.lang-ls__toggle:checked+.lang-ls__label{border-radius:50% 0 0 50%}.lang-ls__toggle:checked+.lang-ls__label+.lang-ls__sub-menu{display:inline-flex}.lang-ls__item{border:1px solid gray;border-left:none}.lang-ls__flag{padding:15px 12px;cursor:pointer;vertical-align:middle}.content-area .articolo img{width:40%;height:auto}element.style{font-family:verdana;text-align:justify;font-size:11pt}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-family:Verdana,"Helvetica Neue","Helvetica",sans-serif;text-align:justify;font-size:11pt}