@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,700,300);
body,html{height:100%}#wrap{height:auto!important;height:100%;margin:0 auto -40px;min-height:100%}#wrap .container-cstm{padding-bottom:100px;padding-top:100px}*{color:#666;font-family:Lato,sans-serif;font-size:15px}.box-cat-sez{align-items:center;background:transparent;display:block;height:200px;margin:5px 0;position:relative;width:100%}.box-cat-sez .link-sezione{color:#333;font-family:Lato,sans-serif;font-size:32px;font-weight:900;height:100px;left:50%;line-height:100px;margin-left:-200px;margin-top:-50px;position:absolute;text-align:center;text-shadow:3px 0 0 hsla(0,0%,100%,.6),-3px 0 0 hsla(0,0%,100%,.6),0 3px 0 hsla(0,0%,100%,.6),0 -3px 0 hsla(0,0%,100%,.6),3px 3px hsla(0,0%,100%,.6),-3px -3px 0 hsla(0,0%,100%,.6),3px -3px 0 hsla(0,0%,100%,.6),-3px 3px 0 hsla(0,0%,100%,.6);text-transform:uppercase;top:50%;transition:.4s;width:400px;z-index:10}.box-cat-sez .link-sezione:hover{color:#fff;text-decoration:none;text-shadow:0 0 5px #000}.flexslider{background-color:transparent;display:block;margin-bottom:20px!important;width:100%}.flexslider .img-thu{height:200px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:200px!important}.flexslider .flex-next:before,.flexslider .flex-prev:before{color:#fff;font-size:30px}.box-cat-home{align-items:center;background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.2);display:flex;margin:30px 0}.box-cat-home .preview{background:#ccc;flex:0 0 300px;height:300px;overflow:hidden;position:relative}.box-cat-home .preview .carousel-sezione .carousel-item img{display:block;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.box-cat-home .nome{align-items:center;color:#333;display:flex;flex:1 1 auto!important;font-family:Lato,sans-serif;font-size:32px;font-weight:900;justify-content:center;text-transform:uppercase}.container-cstm.w1280{padding:0;width:1280px}.container-cstm.wfull{padding:0 15px;width:100%}.w100{max-width:100%}.fotomostra{display:inline-block;margin:10px}.fotomostra img{display:block;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:250px}.bergamosognata-logo{display:block;max-width:350px;width:100%}.titolo{color:#222;font-family:Lato,sans-serif;font-size:47px}h3.titolo{font-size:30px}.paragrafo{text-align:justify}.paragrafo.dark{color:#222}label{color:#999;font-family:Roboto Condensed,sans-serif;font-size:14px;font-weight:400}.form-cstm{border-color:#dbdbdb;border-radius:0}.row-cstm{margin:10px 0}.btn-cstm{background-color:#333;border-width:0;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:14px;padding:5px 35px}.btn-cstm:hover{background-color:#222}.col-lg-15,.col-md-15,.col-sm-15,.col-xs-15{min-height:1px;padding-left:10px;padding-right:10px;position:relative}.col-xs-15{float:left;width:20%}@media (min-width:768px){.col-sm-15{float:left;width:20%}}@media (min-width:992px){.col-md-15{float:left;width:20%}}@media (min-width:1200px){.col-lg-15{float:left;width:20%}}.twitter-share-button{background-color:#1d9bf0;border-radius:10px;color:#fff;display:block;font-size:12px;font-weight:600;height:20px;line-height:20px;margin:12px 0 0 10px!important;padding-left:10px;padding-right:10px;text-align:center;text-decoration:none!important}.twitter-share-button i{color:inherit;font-size:12px;margin-right:5px}.twitter-share-button:hover{color:#fff}.videolive{height:320px;-o-object-fit:fill;object-fit:fill;position:relative;width:480px}.grid:after{clear:both;content:"";display:block}.grid .grid-item,.grid .grid-sizer{float:left;padding:15px;width:20%}.grid .grid-item .scheda,.grid .grid-sizer .scheda{border-radius:1px;box-shadow:2px 5px 7px rgba(0,0,0,.6);display:block;overflow:hidden;position:relative;transition:.4s;width:100%}.grid .grid-item .scheda img,.grid .grid-sizer .scheda img{display:block;opacity:1;transition:.4s;width:100%}.grid .grid-item .scheda .qr,.grid .grid-sizer .scheda .qr{background:#08acd3;display:block;padding:5px;text-align:left}.grid .grid-item .scheda .qr .qr-img,.grid .grid-sizer .scheda .qr .qr-img{height:80px;width:auto}.grid .grid-item .scheda .mask,.grid .grid-sizer .scheda .mask{align-items:center;background:rgba(0,0,0,.4);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:.4s;width:100%;z-index:2}.grid .grid-item .scheda .mask span,.grid .grid-sizer .scheda .mask span{color:#fff;display:block;font-family:Lato,sans-serif;font-size:24px;font-weight:900;text-align:center;text-transform:uppercase}.grid .grid-item .scheda:hover,.grid .grid-sizer .scheda:hover{box-shadow:1px 2px 15px rgba(0,0,0,.2);transform:scale(1.1)}.grid .grid-item .scheda:hover .mask,.grid .grid-item .scheda:hover img,.grid .grid-sizer .scheda:hover .mask,.grid .grid-sizer .scheda:hover img{opacity:1}.home-box{background-color:#efefef;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #efefef;box-shadow:0 0 10px rgba(0,0,0,.2);display:inline-block;height:230px;margin:10px;overflow:hidden;position:relative;width:230px}.home-box .mask{background-color:rgba(0,0,0,.6);display:block;filter:alpha(opacity=0);height:100%;left:0;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;width:100%}.home-box .mask span{color:#fff;display:block;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:1em;margin-bottom:10px;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);text-transform:uppercase}.home-box:hover{text-decoration:none}.home-box:hover .mask{filter:alpha(opacity=1);opacity:1}.home-box-vw{background-color:#efefef;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0 solid #efefef;box-shadow:10px 10px 15px rgba(0,0,0,.3);display:inline-block;height:220px;margin:10px;overflow:hidden;position:relative;width:220px}.home-box-vw .mask{background-color:hsla(0,0%,100%,.75);display:block;filter:alpha(opacity=0);float:left;height:100%;opacity:0;padding:20% 20px 20px;position:absolute;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;width:100%}.home-box-vw .mask span{background-color:red;box-shadow:5px 5px 8px rgba(0,0,0,.4);color:#fff;display:block;float:left;font-family:Lato,sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;line-height:1em;margin-bottom:10px;padding:3px;text-align:center;text-align:left;text-shadow:0 1px 2px hsla(0,0%,100%,.6);text-transform:uppercase;width:100%}.home-box-vw .mask span.anno{text-align:right}.home-box-vw:hover{box-shadow:0 0 10px transparent;text-decoration:none}.home-box-vw:hover .mask{filter:alpha(opacity=1);opacity:1}.list_categorie{list-style:none;margin:0 0 30px;padding:0 0 0 20px}.list_categorie li{float:left}.list_categorie li a{color:#666;font-family:Roboto Condensed,sans-serif;font-size:16px;text-transform:uppercase}.arrow-operadett{height:50px;position:fixed;top:45%;width:27px;z-index:50}.arrow-operadett i{color:#999;font-size:32px;transition:.4s}.arrow-operadett.next{right:20px}.arrow-operadett.prev{left:20px}.arrow-operadett:hover i{color:#222}.dett-img-copertina{box-shadow:0 0 12px transparent;box-shadow:5px 5px 8px rgba(0,0,0,.4);max-width:100%}.row-gallery{margin-top:30px;padding-left:15px;padding-right:15px}.row-gallery div.col-xs-12{padding:10px 30px}.list-img-opera{float:left;list-style:none;padding:0;text-align:center;width:100%}.list-img-opera li{display:inline-block;margin:10px}.dett-box-img{background-color:#efefef;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:5px 5px 8px rgba(0,0,0,.4);display:block;float:left;height:340px;overflow:hidden;position:relative;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;width:340px}.dett-box-img:hover{box-shadow:5px 5px 8px transparent}.dett-box-img.gif{height:auto;margin-top:20px;width:auto}.dett-box-img.gif img{max-height:100%;max-width:100%}.dett-dettagli{color:#999;display:block;font-size:14px;line-height:1em;margin:10px 0;padding:0}.dett-dettagli .nome{color:#666;margin-right:5px}.share-social{margin:20px 0 0}.about-img-top{margin:15px 0;max-height:600px;width:100%}.row-about{border-top:1px solid #ccc;margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:20px}.navbar-cstm{background-color:#fdfdfd;border-bottom:1px solid #efefef;border-radius:0;border-top:1px solid #efefef;box-shadow:0 5px 8px rgba(0,0,0,.2);margin-top:20px}.navbar-cstm #navbar,.navbar-cstm .navbar-header{margin-left:20px;margin-right:20px}.navbar-cstm .navbar-nav li a{color:#666;font-family:Roboto Condensed,sans-serif;font-size:15px;letter-spacing:1px;text-transform:uppercase}.navbar-cstm .navbar-nav li a:hover{background-color:transparent;color:red}.navbar-cstm .navbar-nav li a.active{color:red}.navbar-cstm .navbar-nav li .search-input{background-image:url(../img/search-icon.png);background-position:3px;background-repeat:no-repeat;border:1px solid #ccc;border-radius:0;color:#999;float:left;font-family:Roboto Condensed,sans-serif;font-size:14px;height:25px;margin:12px 10px;padding:3px 7px 3px 25px;text-transform:uppercase;width:130px}.navbar-brand{padding-margin:0;height:40px;padding-left:0;position:relative}.navbar-brand .navbar-brand-simbolo{float:left;margin-left:-10px;margin-right:50px;margin-top:-30px;position:relative;top:0;z-index:2}.navbar-brand .navbar-brand-logo{float:left;margin:0}.navbar-brand .navbar-brand-logo img{height:40px}#ricerca{position:relative;z-index:10000}.ui-autocomplete{z-index:9999!important}.footer{background-color:#333;bottom:0;display:block;float:left;height:40px;padding:0;position:relative;width:100%}.footer span{color:#dbdbdb;line-height:40px}.footer a.link{color:#fff;line-height:40px}.footer a.link:hover{color:#fff}.footer .footer-social-cstm{float:right;list-style:none;padding:0}.footer .footer-social-cstm li{float:left}.footer .footer-social-cstm li a{float:left;margin:10px 10px -5px!important}.footer .footer-social-cstm li a i{color:#ccc;font-size:21px;padding:0}.footer .footer-social-cstm li a:hover i{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}@media screen and (max-width:1280px){.container-cstm.w1280{width:auto}.grid .grid-item,.grid .grid-sizer{float:left;padding:10px;width:25%}}@media (min-width:768px) and (max-width:1080px){.navbar-brand-simbolo{display:none}.navbar-brand-logo{margin-top:-5px}.navbar-brand-logo img{height:30px}.navbar-cstm .navbar-nav li a{font-size:14px;letter-spacing:0;padding-left:5px;padding-right:5px}.navbar-cstm .navbar-nav li .search-input{background-image:url(../img/search-icon.png);background-position:3px;background-repeat:no-repeat;border:1px solid #ccc;border-radius:0;color:#999;float:left;font-family:Roboto Condensed,sans-serif;font-size:13px;height:25px;margin:12px 5px;padding:3px 7px 3px 25px;text-transform:uppercase;width:80px}}@media (max-width:480px){.videolive{height:240px;width:320px}}@media (max-width:767px){.grid .grid-item,.grid .grid-sizer{padding:5px;width:33.33333%}.grid .grid-item .scheda,.grid .grid-sizer .scheda{box-shadow:1px 3px 5px rgba(0,0,0,.4)}.grid .grid-item .scheda .mask span,.grid .grid-sizer .scheda .mask span{font-size:12px;font-weight:500}.navbar-cstm .navbar-brand .navbar-brand-simbolo{display:none}.navbar-cstm .navbar-brand .navbar-brand-logo{margin-top:-5px}.navbar-cstm .navbar-brand .navbar-brand-logo img{height:35px}.navbar-cstm .navbar-nav{padding-top:20px!important}.navbar-toggle{border:1px solid #ccc;display:block}.navbar-toggle span{background-color:#999}.home-box-vw{height:120px;margin:5px;width:120px}.home-box-vw .mask{padding:10% 10px 10px}.home-box-vw .mask span{font-size:12px;letter-spacing:0}.home-box-vw .mask span.anno{display:none}footer{margin-top:10px}}@media screen and (max-width:565px){h3.titolo{font-size:20px!important}}@media (min-width:486px) and (max-width:565px){.home-box-vw{height:150px!important;margin:5px!important;width:150px!important}.home-box-vw .mask{padding:5px}.home-box-vw .mask span{font-size:10px!important;letter-spacing:0!important}}@media screen and (max-width:485px){.dett-box-img{height:200px;width:200px}.home-box-vw{height:70px!important;margin:5px!important;width:70px!important}.home-box-vw .mask{padding:3px}.home-box-vw .mask span{font-size:8px!important;letter-spacing:0!important}}#cookie_avviso{background-color:rgba(0,0,0,.9);bottom:0;color:#fff;display:none;float:left;font-size:12px;line-height:1.2em;padding:10px 30px;position:fixed;text-align:center;width:100%;z-index:15000}#cookie_avviso a{color:#fff;font-size:16px;text-decoration:underline}#cookie_avviso a:hover{cursor:pointer;cursor:hand;text-decoration:underline}.ui-autocomplete-loading{background:#fff url(../img/ui-anim_basic_16x16.gif) 100% no-repeat}.ui-autocomplete.source:hover{background:#454545}.ui-menu-item{color:#999;font-family:Roboto Condensed,sans-serif!important}.ui-menu-item:hover{background-color:#fff;background-image:none;border-color:red;color:red;font-weight:400}
