/* css di default valido per tutte le risoluzioni
*/ body{font-family:'Roboto Slab', sans-serif;color:#ffffff;background-image:url('../img/background.png')}.wrapper,
main{max-width:1600px;margin-left:auto;margin-right:auto;box-shadow:6px 0 24px -4px #222 , -6px 0 24px -4px #222;//background-color:rgb(255, 255, 255)}.cont_art{height:200px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;display:-webkit-flex;-webkit-flex-direction:column;-webkit-align-items:center;-webkit-justify-content:center}.cl-effect-1 a::before,
.cl-effect-1 a::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s}.cl-effect-1 a::before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.cl-effect-1 a::after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}.cl-effect-1 a:hover::before,
.cl-effect-1 a:hover::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}.cl-effect-2{text-align:center}.cl-effect-2::before,
.cl-effect-2::after{display:inline-block;opacity:1;-webkit-transition:-webkit-transform 0.3s, opacity 0.2s;-moz-transition:-moz-transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s}.cl-effect-2::before{margin-right:-10px;content:'[';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}.cl-effect-2::after{margin-left:-10px;content:']';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.cl-effect-2:hover::before,
.cl-effect-2:hover::after,
.cl-effect-2:focus::before,
.cl-effect-2:focus::after{opacity:0;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}.modal{display:none;position:fixed;z-index:10000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9)}.modal-content{margin:auto;display:block;width:80%;max-width:700px}#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.modal-content, #caption{-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.close:hover,
.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content{width:100%}}.alert-success,
.alert-danger{padding:20px;color:#fff}.alert-success{background:#02c6bc}.alert-danger{background-color:rgb(250,68,82)}.gm-style-cc,
.gm-style-mtc{display:none}.child img{width:100%;object-fit:cover}