.content,.preview,footer .credits,header,nav[role=navigation]{overflow:hidden}a,a:active,a:hover{text-decoration:none}.container-fluid{padding-left:0;padding-right:0}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:10px;padding-right:10px;margin-bottom:20px}.breadcrumb{margin-bottom:10px}.pagination>li>a,.pagination>li>span{color:#2d52ad}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#2d52ad;border-color:#2d52ad}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{background-color:#2d52ad}*{border-radius:0!important}hr{margin:10px 0}@media all and (min-width:768px){.breadcrumb{margin-bottom:20px}hr{margin:20px 0}}*,:after,:before{box-sizing:border-box}img{max-width:100%}body{background:#2d52ad}.wrapper{width:100%;margin:0 auto;background:#FFF}.red{background-color:#ec1c24}.green{background-color:#00a551}.blue-light{background-color:#2d52ad}.blue-dark{background-color:#1a2e67}@media all and (min-width:768px){body{padding:20px}.wrapper{max-width:1140px;background:#fff}}header{background:#2d52ad;height:64px}header .logo{width:48px;height:48px;float:left;margin:8px 12px 8px 20px}header h1,header h2{margin:0;font-size:14px;color:#fff;text-transform:uppercase}header>div.title{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header h1{font-weight:700}header h2{font-weight:400}h4,h6{font-weight:700}@media all and (min-width:768px){header{height:120px}header .logo{width:96px;height:96px;margin:12px 20px}header h1,header h2{font-size:20px}}.nav-container{background:#1a2e67}.menu-link{float:right;display:block;width:44px;height:44px;background:url(../img/menu.png);font-size:8px}nav[role=navigation]{clear:both;transition:all .3s ease-out;max-height:0}nav[role=navigation].active{max-height:800px}nav[role=navigation] ul{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}nav[role=navigation] li a{color:#fff;font-size:12px;line-height:12px;font-family:Montserrat,sans-serif;text-decoration:none;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.2);display:block;padding:16px}nav[role=navigation] li.active a{padding-left:12px;border-left:4px solid #2d52ad}@media all and (min-width:768px){.menu-link{display:none}nav[role=navigation]{max-height:none}nav[role=navigation] ul{border:0;margin:0 0 0 20px}nav[role=navigation] li{display:inline-block;margin:0 20px 0 0}nav[role=navigation] li a{border:0;padding:16px 0}nav[role=navigation] li.active a{padding-left:0;padding-bottom:12px;border-left:none;border-bottom:4px solid #2d52ad}}#main{padding:10px}img.hero{margin-bottom:10px}.royalSlider{width:100%}.rsDefault .rsOverflow{background:#fff}.royalSlider .rsThumbs{width:40%}.royalSlider .rsThumbs .rsThumb{width:100%;height:auto}.royalSlider .rsThumbs .rsThumb:nth-child(even){background:#202020}.royalSlider .rsThumbs .rsThumb:nth-child(odd){background:#000}.royalSlider .rsTmb{padding:20px}.royalSlider .rsTmb h4{font-size:12px}.royalSlider .rsTmb a,.royalSlider .rsTmb p{display:none}.rsDefault .rsThumbs .rsThumb.rsNavSelected{background:#2d52ad}@media all and (min-width:768px){#main{padding:20px}img.hero{margin-bottom:20px}.royalSlider .rsThumbs{width:33.9%}.royalSlider .rsTmb h4{font-size:inherit}.royalSlider .rsTmb p{display:block}.royalSlider .rsTmb a{display:inline}}.rsDefault .rsPreloader{background-image:url(../img/royalSlider/preloader-white.gif)}.rsDefault .rsArrowIcn,.rsDefault .rsThumbsArrowIcn{background:url(../img/royalSlider/rs-default.png)}ul.annunci-home,ul.featured-home,ul.news,ul.news-home{list-style:none;margin:0;padding:0}ul.annunci-home li,ul.featured-home li,ul.news li,ul.news-home li{overflow:hidden;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px}.content h3,.preview h3{margin-top:0;margin-bottom:4px}.preview p{margin:0}.news-detail img,ul.featured-home li img,ul.news li img{width:100%;margin-bottom:10px}.date-box{float:left;width:40px;padding:4px;margin-right:10px;color:#fff;text-align:center}ul.featured-home .date-box{background:#2d52ad}.news-detail .date-box,ul.news .date-box,ul.news-home .date-box{background:#00a551}ul.annunci-home .date-box{background:#ec1c24}.date-box .day{display:block;padding:0 0 2px;font-size:24px;line-height:1;border-bottom:1px solid #fff}.date-box .month{display:block;padding:2px 0 0;text-transform:uppercase;font-size:14px;line-height:1}@media all and (min-width:768px){ul.featured-home li img{width:200px;margin-right:2px;float:left}.news-detail img,ul.news li img{margin-bottom:20px}.date-box{width:48px}.date-box .day{font-size:30px}}img.gallery-thumb{width:80px;float:left;margin-right:4px;margin-bottom:4px}@media all and (min-width:768px){img.gallery-thumb{width:120px}}#map{height:400px}#map-small{height:200px;margin-bottom:10px}#map img,#map-small img{max-width:none}.box{background:#eee;padding:16px;margin:0}#faq-container h4{cursor:pointer}footer{border-top:1px solid #eee;padding-top:20px;padding-bottom:20px;color:#777}footer img.logo{width:40px;float:left;margin-right:10px}footer .credits address,footer .credits p{font-size:10px;line-height:1.5}@media all and (min-width:768px){footer img.logo{width:48px;margin-right:20px}footer .credits address,footer .credits p{font-size:12px}}body{font-family:Lato,sans-serif;font-size:14px}h1,h2,h3,h4{font-family:Montserrat,sans-serif;line-height:1.2}h1{font-size:24px;text-transform:uppercase}h2{font-size:18px;text-transform:uppercase}h3{font-size:16px;text-transform:uppercase}h4,h5{font-size:14px;text-transform:uppercase}.block{color:#fff;padding:8px;margin:0 0 10px;line-height:1}h4.block{margin-bottom:2px}a{color:#2d52ad}a:active,a:hover{color:#1a2e67}h3 a{color:inherit}a.block{text-transform:uppercase;font-size:12px;background:#1a2e67;padding:0 8px;line-height:36px}a.block:active,a.block:hover{color:#fff;background:#101c3e}p{font-size:14px;line-height:18px;margin:0 0 18px}@media all and (min-width:768px){body{font-size:14px}p{line-height:20px;margin:0 0 20px}}