	@import url(app.css);

/*Import Google Fonts - TITILLIUM */
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:300,300italic,400,400italic,600,900,700,700italic,600italic);


body {font-family:'Titillium Web', sans-serif; font-size:14px; font-weight:400 !important; color:#555;}
.nascosto {display:none !important; background:#FFF; color:#000;}
.sr-only {background:#FFF; color:#000;}
.data {font-size:14px; font-weight:600 !important; color:#047037; letter-spacing:1px;}
.datanera {font-size:14px; font-weight:600 !important; color:#fff; background-color:#000; letter-spacing:1px; padding:1px 8px;}
.rossa {color:#A31E2D;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.spazio {clear:both; margin-left:15px;}
a:hover .opaco7 {opacity:1;}
.opaco img {width:16px;}
a {}
b, strong {font-weight:700 !important;}
a:hover {color:#000;}
.img-left {float:left; margin-right:10px;}
.img-right {float:right; margin-left:10px;}
.pl0 {padding-left:0 !important;}
.pr0 {padding-right:0 !important;}




/* MENU SX
------------------------------------*/
#menusx {background-color:#f5f3ee; color:#444; font-family:'Titillium Web',sans-serif; margin-bottom:30px;}
#menusx h2 {background-color:#dcdad6; display:block; margin:0; padding:0; font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:18px; text-transform:uppercase;}
#menusx h2 a {color:#222; display:block; padding:5px 20px;}
#menusx h2 a:hover {background-color:#c4c2be; color:#000; text-decoration:none;}
#menusx ul.sidebar-nav-v1 {border:0; padding:0;}
#menusx h2 a img {margin-top:-3px;}


.sidebar-nav-v1 li {padding: 0; font-weight:400; font-size:14px;}
.sidebar-nav-v1 li a img {margin-right:5px;}
.sidebar-nav-v1 .list-group-item {background-color:#f5f3ee; color:#444; border:1px solid #FFF; border-left:0; border-right:0;}
.sidebar-nav-v1 li a {display:block; padding:8px 20px; color:#444;}
.sidebar-nav-v1 li a:hover {text-decoration:none; color:#000;}
.sidebar-nav-v1 li.active,
.sidebar-nav-v1 li.active:hover {background-color:#fbfaf7;} 
.sidebar-nav-v1 li.active a {color:#000; font-weight:700 !important;}
.sidebar-nav-v1 li.active .sidebar-nav-v2 li a {color:#444; font-weight:300 !important;}
.sidebar-nav-v1 li.active .sidebar-nav-v2 li.active a {color:#000; font-weight:700 !important;}
.sidebar-nav-v1 span.badge {margin-top: 10px; margin-right:10px;}
.sidebar-nav-v1 li.active ul.sidebar-nav-v2 li a, 
.sidebar-nav-v1 li.active:hover ul.sidebar-nav-v2 li a {font-weight:300; font-size:14px;}
.sidebar-nav-v1 li ul.sidebar-nav-v2 li a:before {color:#555; font-size:13px; content:"\f105"; font-weight:normal; display:inline-block; font-family:FontAwesome;}
.sidebar-nav-v2 {list-style-type:none; margin:-5px 0 0 10px; padding:0;}
.sidebar-nav-v1 li .sidebar-nav-v2 li a {padding-top:5px; padding-bottom:5px;}
.sidebar-nav-v2 {margin-bottom:5px;}
.sidebar-nav-v2 li a {color:#444;}
.sidebar-nav-v2 li a:hover {text-decoration:underline; color:#000;}

.list-group-item:hover, .list-group-item:focus, .list-group-item.active:hover, .list-group-item.active:focus {background-color:#fbfaf7; border-color:#e9e7e2;}



/* MENU DX
------------------------------------*/
#menudx .vocicorrelate {background:#FFF;}
#menudx .vocicorrelate h4 {font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:15px; padding:28px 20px 0 20px; text-transform:uppercase;}
#menudx h4 {font-family:'Titillium Web',sans-serif; font-weight:600 !important; font-size:17px; padding:0 20px 0 0;}
#menudx .vocicorrelate ul {margin:0; padding:0 20px 20px 20px; list-style-type:none;}
#menudx .vocicorrelate ul li {padding:5px 0;}
#menudx .sottomenu li a:before {color:#555; font-size:13px; content:"\f105"; font-weight:normal; display:inline-block; font-family:FontAwesome; margin-right:5px;}
#menudx .multimedia .thumbnail-kenburn a {position:relative !important; display:block; border:1px solid #e6e6e6;}
#menudx .multimedia .play {display:block; position:absolute; left:20px; bottom:20px; width:50px; height:50px; background:url(../img/play.png) no-repeat;}



/* BANNER
------------------------------------*/
#bannerhome .colore1, #bannerhomedx .colore1, #destra-banner .colore1 {background:#FFF; border:1px solid #eaeaea;}
#bannerhome .colore2, #bannerhomedx .colore2, #destra-banner .colore2 {background:#fbfaf8; border:1px solid #cccccc;}
#bannerhome .colore3, #bannerhomedx .colore3, #destra-banner .colore3 {background:#047037; color:#FFF; border:1px solid #cccccc;}
#bannerhome .colore4, #bannerhomedx .colore4, #destra-banner .colore4 {background:#F9F9F9; border:1px solid #cccccc;}
#bannerhome .colore5, #bannerhomedx .colore5, #destra-banner .colore5 {background:#555; color:#FFF; border:1px solid #cccccc;}

#bannerhome i, #bannerhomedx i, #destra-banner i {font-size:20px; display:table-cell; vertical-align:middle; width:50px;}
#bannerhome .colore1 i, #bannerhomedx .colore1 i, #destra-banner .colore1 i {color:#DDD;}
#bannerhome .colore2 i, #bannerhomedx .colore2 i, #destra-banner .colore2 i {color:#555;}
.bannerTxt, .bannerIco, .bannerImg {margin:0 0 20px 0; font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:14px; height:52px;}
#bannerhome h4, #bannerhomedx h4, #destra-banner h4 {padding-left:15px; padding-right:15px; font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:14px; color:#555; text-transform:uppercase; display:table-cell; vertical-align:middle;}
.bannerTxt a, .bannerIco a, .bannerImg a {color:#555; text-decoration:none; line-height:1.1;}
.bannerTxt a, .bannerImg a {display:inline;}
#bannerhome .colore3 a, #bannerhome .colore5 a,
#bannerhome .colore3 h4, #bannerhome .colore5 h4 {color:#FFF;}

#bannerhomedx .colore3 a, #bannerhomedx .colore5 a,
#bannerhomedx .colore3 h4, #bannerhomedx .colore5 h4 {color:#FFF;}

#destra-banner .colore3 a, #destra-banner .colore5 a,
#destra-banner .colore3 h4, #destra-banner .colore5 h4 {color:#FFF;}

.bannerTxt a:hover, .bannerIco a:hover {text-decoration:underline; color:#000;}
.bannerTxt p, .bannerIco p {color:#555; padding:0px 10px 10px 10px; margin-top:-10px;}
.corpobanner, .titoloBannImg {display:table; height:100%;}


.bannerImg {position:relative; min-height:50px; margin:0 0 20px 0;}
.bannerImg img {float:left;}
.bannerImg .titoloBannImg h4 a {color:#555; text-decoration:none; display:block;}


/* FOOTER
------------------------------------*/
.footer {font-family:'Titillium Web',sans-serif !important; font-weight:400; font-size:12px; color:#DDD; background:#555; border:0; border-top:4px solid #6aa842; margin-top:30px;}
.footbar {margin-top:45px; margin-bottom:45px; color:#DDD;}
.footbar h4 {font-family:'Titillium Web',sans-serif !important; font-size:16px; font-weight:400 !important; text-transform:uppercase; margin-top:-7px;}
.footbar h5 {font-family:'Titillium Web',sans-serif !important; font-size:14px; font-weight:700 !important; text-transform:uppercase; margin-top:-2px; margin-bottom:15px;}
.footbar h4 a:hover, .footbar h5 a:hover {color:#FFF; text-decoration:none;}
.footbar p {color:#DDD; margin-bottom:25px;}
.footbar a {color:#DDD;}
.footbar ul {padding:0; margin-left:1px;}
.footbar .sezione {border-left:1px solid #777;}
.footbar .home {text-align:center;}



/* HOMEPAGE
------------------------------------*/
#newsimg {/*display:table-cell;*/ display:block;}
#newsimg .notizia-foto-home {margin-bottom:30px; min-height:285px}
#newsimg .imgnews {position:relative;}
#newsimg .datanera {position:absolute; bottom:0; left:0;}
#newsimg .notizia-foto-home h4 {font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:16px; color:#000; text-transform:uppercase; margin:20px 0 15px 0;}
#newsimg .notizia-foto-home h4 a {color:#000; line-height:1.2;}
#newsimg .notizia-foto-home h4 a:hover {color:#555;}
#newsimg .linetta {display:block; border-bottom:2px solid #000; width:101px; height:2px;}
#newsimg p {margin-top:15px; line-height:1.4; text-align:justify;}

#notizie-avvisi {background:#fbfaf8;}
#notizie-avvisi .notizia-breve, #notizie-avvisi .notizia-breve a {line-height:1.4 !important; text-align:justify;}
#centrale .notizia-breve h4 {margin-bottom:0;}
.tab-v2 .nav-tabs {border-bottom:none; margin-top:10px;}
.tab-v2 .nav-tabs li {width:50%;}
.tab-v2 .nav-tabs li a {text-align:center; padding:6px 0; background:#e1e1df; color:#000; border:none; font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:16px; text-transform:uppercase;}
.tab-v2 .nav-tabs li a:hover {color:#000;}
.tab-v2 .nav-tabs li.active a {background:#555555; border:none !important; color:#FFF;}
.tab-v2 .tab-content {padding:20px;}

#videoimmagini {margin-top:30px;}
#videoimmagini .video-home {margin-bottom:30px; position:relative;}
#videoimmagini .video-home .img, #videoimmagini .video-home .img a {position:relative; display:block;}
#videoimmagini .video-home .play {position:absolute; bottom:20px; left:20px; width:50px; height:50px; background:url(../img/play.png) no-repeat;}
#videoimmagini .video-home p {margin-top:15px;}


/* BRICIOLE
------------------------------------*/
#briciole {font-size:12px;}
#briciole ul {display:inline;}
#briciole a {color:#53565B;}
#briciole li.active, #briciole li a:hover {color:#000; text-decoration:none;}



/* PAGINE INTRO
------------------------------------*/
.intro-foto {background:#f5f3ee; position:relative;}
.intro-foto h3 {background:#000; color:#FFF; position:absolute; top:20px; left:0; font-family:'Titillium Web', sans-serif; font-size:20px; font-weight:700 !important; padding:10px 20px; text-transform:uppercase;}
.intro-foto .paragrafo {margin:20px 10px; font-size:13px;}
.intro-foto .paragrafo p {line-height:1.3 !important;}

#notizieimmagini h3, #ultimenews h3, #videoimmagini h3 {font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:20px; color:#000; text-transform:uppercase;}
#notizieimmagini h3 a, #ultimenews h3 a, #videoimmagini h3 a {color:#000;}
#notizieimmagini h3 a:hover, #ultimenews h3 a:hover, #videoimmagini h3 a:hover {color:#555 !important; text-decoration:none;}
#ultimenews h4 {font-family:'Titillium Web',sans-serif; font-weight:400 !important; font-size:15px; color:#555; margin-top:0;}
#ultimenews h4 a {line-height:1.2;}


#ultimenews .lista-ultime-notizie-testo h4 {font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:16px; color:#000; text-transform:uppercase; margin:20px 0 15px 0;}
#ultimenews .lista-ultime-notizie-testo h4 a{color:#000; line-height:1.2;}
#ultimenews .lista-ultime-notizie-testo h4 a:hover {color:#555;}

#ultimenews .linetta {display:block; border-bottom:2px solid #047037; width:84px; height:2px;}

.notizia-breve {margin-bottom:20px;}
.testocentrale-lista {margin-top:0px;}

.intro-box {min-height:270px; border:1px solid #CCC; padding:30px; margin-bottom:30px;}
.intro-box.c1 {background-color:#FFF; color:#555;}
.intro-box.c2 {background-color:#F9F9F9; color:#555;}
.intro-box.c1:hover {background-color:#555; color:#FFF; text-decoration:none;}
.intro-box.c2:hover {background-color:#047037; color:#FFF; text-decoration:none;}
#boxsezioni {}
#boxsezioni a:hover h4, #boxsezioni a:hover p, #boxsezioni .intro-box:hover h4, #boxsezioni .intro-box:hover p {color:#FFF;}
#boxsezioni a:hover {text-decoration:none !important;}
#boxsezioni h4 {font-family:'Titillium Web',sans-serif !important; font-size:18px; font-weight:700 !important; text-transform:uppercase; color:#000; margin-top:0;}
#boxsezioni p {line-height:1.2;}


/* NOTIZIE-BREVE, AVVISI-BREVE, EVENTI-BREVE
----------------------------------------------------*/

.notizia-foto, .luogo-foto {min-height:110px; height:auto !important; margin-bottom:20px; margin-top:10px;}
.notizia-foto .img, .luogo-foto .img {float:left; margin-right: 10px;}
.notizia-foto h5,.luogo-foto h5 {margin-bottom:0px;}
.notizia-foto p,.luogo-foto p {margin:0;}



/* PAGINE INTERNE
------------------------------------*/
#centrale h3 {font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:20px; color:#000; text-transform:uppercase;}
#centrale h4 {font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:17px; color:#333; text-transform:uppercase; margin-bottom:5px;}
#centrale h5 {font-family:'Titillium Web',sans-serif; font-weight:600 !important; font-size:14px; color:#555; text-transform:uppercase; margin-bottom:5px;}
#centrale h5 a {line-height:20px;}
#centrale .paragrafo, #centrale p, #centrale ul {margin-bottom:25px;}
#centrale .paragrafo p, #centrale .paragrafo ul {margin-bottom:0px;}
#centrale p a, #centrale ul a {font-weight:600 !important; color:#047037; text-decoration:underline;}
#centrale p a:hover, #centrale ul a:hover {color:#000;}



.boxgrigio {background:#f5f3ee; margin-bottom:20px;}
.boxgrigio p {margin:0 0 10px 15px;}
.boxgrigio p:first-child {margin-top:15px;}
.boxgrigio p:last-child {margin-bottom:15px;}

.bordol {border-left:3px solid #f5f3ee; margin:0 0 15px 15px; padding-left:15px;}

.datatema {}
.datatema img {margin:0 5px;}
.datatema a {text-decoration:none;}


#tools {margin:40px 30px 0 0; display:inline-block;} 
#condividi {margin:10px 30px 40px 0px; display:inline-block;}
#tools ul, #tools ul li, #condividi ul, #condividi ul li {display:inline; padding:0; margin:0;}
#tools ul li {margin:0 6px;}
#condividi ul li {margin:0 3px;}
#tools a:hover, #condividi a:hover {color:#000; text-decoration:none;}

.contenuto .txtcentrale-info {margin-bottom:10px;}
.contenuto .txtcentrale-foto {margin:20px 0;}
.txtcentrale-video {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.txtcentrale-video iframe, .txtcentrale-video object, .txtcentrale-video embed {position:absolute; top:0; left:0; width:100%; height:100%;}

.personale-lista {margin-top:30px;}
.servizi-lista {margin:30px 0;}
.personale-lista h4 {margin:0;}
.info-personale {margin:0 0 10px;}

.form-row {margin-bottom:20px;}
.form-row .w80p {width:80%;}
.boxcrema {background:#fbfaf8; padding:15px 15px;}
.boxcremascuro {background:#f5f3ee; padding:15px 15px;}
fieldset legend {font-size:14px;}
.newslettersubscription-box, .newslettersubscription-radio {margin-bottom:20px;}
.newslettersubscription-box label {margin-bottom:0;}
.newslettersubscription-mailinglist p {margin:0 !important;}
.newslettersubscription-informativa {font-style:italic;}



.documento-box {margin-bottom:30px;}
.documento-box h5 {margin:0;}
.link-inline {margin-top:-10px;}
.documento-box .link-inline {margin-top:0px;}
.link-inline h5 {display:inline-block;}
.link-inline ul {display:inline; margin:0; padding:0;}
.link-inline ul li {display:inline; margin-right:15px;}
.attaccato {list-style-type: none;}
.noStyle {list-style-type: none;}


#centrale .scheda-blocco {margin-bottom:30px;}
#centrale .scheda-blocco h4 {margin-bottom:0;}
#centrale .scheda-blocco a {line-height:1.4 !important;}


#moreresult {margin-top:50px; font-weight:400 !important; font-size:15px;}
#moreresult a {border:1px solid #e9e7e2; padding:2px 6px; margin:0 5px;}
#moreresult a:hover {background:#fbfaf8; text-decoration:none; color:#000;}


.procedimento {border:1px solid #D9D9D9; margin:10px 0 20px 0; width: 100%;}
.procedimento th {border:0; background:#fbfaf8; color:#6aa842; padding:5px; margin:0; border-bottom:1px solid #ddd;}
.procedimento td {border:0; border-bottom:1px solid #ddd; padding:10px; text-align:left; vertical-align:top; margin:0;}

 

/* SLIDER
------------------------------------*/
.fullwidthbanner {}
.fullwidthbanner ul {list-style-type:none; }
.banner-sfdida {width:250px; /*background:#fbfaf8;*/ background:rgba(251,250,248,0.8); height:100%; left:auto !important; right:0 !important; opacity:1 !important;}
.banner-dida {width:250px; left:auto !important; right:0 !important; padding:0 30px;}
.banner-dida h3 {font-family:'Titillium Web',sans-serif; font-weight:700 !important; font-size:20px !important; line-height:22px !important; color:#000; white-space:normal !important; text-transform:uppercase;}
.banner-dida h3 a {line-height:22px !important; color:#000}
.banner-dida p {font-family:'Titillium Web',sans-serif; font-weight:400 !important; font-size:15px !important; line-height:18px !important; color:#555; white-space:normal !important;}
.tp-bannershadow.tp-shadow1 {background:none !important; width:0px!important;}
.tp-bullets {left:760px !important;}
.tp-caption a:hover {color:#000 !important;}


#owl .item {margin:15px 15px 0 15px; text-align:center;}
#owl .item:first-child {margin-left:0;}
.owl-theme .owl-controls .owl-page span {background:#fbfaf8 !important;}

#owl-home {margin-bottom:20px;}
#owl-home .item img {display:block; width:100%; height:auto; border:0;}
#owl-home .contents {position:absolute; z-index:2; bottom:0px; left:0px; right:0px; padding:10px 20px; background:#fbfaf8; opacity:.8 !important;}
#owl-home .contents p {font-weight:500 !important; font-size:14px; color:#000;  margin:0; padding:0;}
#owl-home .contents p a {color:#000;}




/* GALLERIA
------------------------------------*/
#galleria {margin-bottom:30px; background:#e3e3e3; padding:15px 0;}
#galleria h3 {font-family:'Titillium Web',sans-serif; font-weight:600 !important; font-size:17px; color:#444; margin:0 0 0 40px;}

/* LISTE
-----------------------------------*/
.lista-item {padding:0px 0px 30px;}
.lista-rientrata{padding-left:30px;}



/* LUOGO - CARTA INTERATTIVA
------------------------------------*/
#cartina {height:290px;}
#carta-interattiva {width:100%; height:500px; margin-bottom:20px;}
#carta-interattiva .info-google-maps {width:300px;}
#carta-interattiva .info-google-maps h4 {margin-bottom:10px;}
#carta-interattiva .info-google-maps .indirizzo {margin-bottom:10px; display:inline-block;}
#carta-interattiva .info-google-maps p {font-size:12px;}
#carta-interattiva .info-google-maps img {float:left; margin-right:10px;}
#carta-interattiva.estero {height:700px;}
.vocicorrelate-inline ul {padding:0;}
.vocicorrelate-inline ul li {list-style-type:none;}




/* TESTO GENERICO
------------------------------------*/
.testogenerico-home {margin-top:5px;}
.testogenerico-home h3 {font-family:'Titillium Web',sans-serif; font-weight:600 !important; font-size:17px; padding:10px 10px 0 15px; margin-bottom:0; background:#EBEAE6; color:#53565B; line-height:22px;}
.testogenerico-home p a {color:#A31E2D;}
.testogenerico-home p a:hover {color:#000;}

.testogenerico-interno {margin-top:30px;}




/* THUMBS FOTO
------------------------------------*/
a.thumbnail {padding:0; border:none; margin-bottom:15px;}
.thumbnail-style {padding:5px; margin-bottom:20px;}
.thumbnail-style:hover {box-shadow:0 0 8px #ddd; -webkit-transition:box-shadow 0.2s ease-in-out; -moz-transition:box-shadow 0.2s ease-in-out; -o-transition:box-shadow 0.2s ease-in-out; transition:box-shadow 0.2s ease-in-out;}
.thumbnail-style h3 {margin:5px 0 0 0;}
.thumbnail-style h3 a {font-size:20px;}
.thumbnail-style h3 a:hover {color:#53565B;	text-decoration:none;}
.thumbnail-style .thumbnail-img {position:relative; margin-bottom:10px;}
.thumbnail-style a.btn-more {right:-10px; bottom:10px; color:#fff; padding:1px 6px; position:absolute; background:#53565B; display:inline-block;}
.thumbnail-style a.btn-more:hover {text-decoration:none; box-shadow:0 0 0 2px #377500;}
.thumbnail-style:hover a.btn-more {right:10px;}
.thumbnail-kenburn img {left:10px; margin-left:-10px; position:relative; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; transition:all 0.8s ease-in-out;}
.thumbnail-kenburn:hover img {-webkit-transform:scale(1.2) rotate(2deg); -moz-transform:scale(1.2) rotate(2deg); -o-transform:scale(1.2) rotate(2deg); -ms-transform:scale(1.2) rotate(2deg); transform:scale(1.2) rotate(2deg);}
 




/* RICERCA 
------------------------------------*/
.panel{background-color:#f8f7f5;}
.pager li > a:hover,.pager li > a:focus {color:#53565B; background:#EBEAE6; border-color: #53565b;}
.entry:hover img {text-decoration:none; color:#53565b; border-color:#53565b;}
.btn-u {background:#53565b;}
.btn-u:hover {color:#fff; background:#333;}
.lists dl.entry.dl-horizontal dt a img {border: 0px !important; visibility: hidden;}
.fa-icons li:hover {color: #333;}
.fa-icons li:hover i {color: #fff; background: #333;}
.col50{width:48%; float:none; display:inline-block;}



/* PAGINAZIONE 
------------------------------------*/
.pagination {}
.pagination li a {color:#444; padding:3px 10px; border-radius:0 !important;}
.pagination li a:hover {color:#333; background:#EBEAE6; border-color:#EBEAE6;}
.pagination .active a, .pagination .active span, 
.pagination .active a:hover, .pagination .active span:hover,
.pagination .active a:focus, .pagination .active span:focus {color:#FFF; background:#53565b; border-color:#53565b;}


/*Accordion v1*/
.acc-v1 .panel-heading {padding: 0;box-shadow: none;}

.acc-v1 .panel-heading a {display:block; font-size:14px; padding:5px 15px; background:#fefefe;}
.acc-icon a.accordion-toggle i {color:#585f69; margin-right:8px;}
.acc-icon a.accordion-toggle:hover i {color:#39414c;}

/*Carousel v1*/
.carousel-v1 .carousel-caption {left:0; right:0; bottom:0; padding:7px 15px; background:rgba(0, 0, 0, 0.7);}
.carousel-v1 .carousel-caption p {color:#fff; margin-bottom:0;}
.carousel-v1 .carousel-arrow a.carousel-control {opacity:1; font-size:30px; height:inherit; width:inherit; background:none; text-shadow:none; position:inherit;}
.carousel-v1 .carousel-arrow a i {top:50%; opacity:0.6; background:#000; margin-top:-18px; padding:2px 12px; position:absolute;}
.carousel-v1 .carousel-arrow a i:hover {opacity:0.8;}
.carousel-v1 .carousel-arrow a.left i {left:0;}
.carousel-v1 .carousel-arrow a.right i {right:0;}



/*Gallery Page
------------------------------------*/
.gallery-page .thumbnail,
.gallery-page .thumbnail:hover {padding:0; border:none; box-shadow:none;}
.gallery-page .thumbnails {margin-bottom:6px;}



/*Responsive @Media 
------------------------------------*/

@media (min-width: 1200px) {
	.footbar .acapo {display:none;}
}


@media (min-width: 992px) and (max-width: 1199px) {

	.banner-sfdida {width:230px;}
	.banner-dida {width:230px;}
	.tp-bullets {left:622px !important;}

	.intro-box {min-height:210px; padding:20px; margin-bottom:30px;}
	
	.footbar .acapo {display:none;}
}

@media (min-width: 768px) and (max-width: 991px) {

	.banner-sfdida {width:220px;}
	.banner-dida {width:220px;}
	.tp-bullets {left:475px !important;}
	

	.sidebar-nav-v1 {margin:0;}
	.sidebar-nav-v1 .list-group-item {padding:5px 20px; margin:0;}
	.sidebar-nav-v1 .list-group-item a {padding:0; margin:0;}
	.sidebar-nav-v2 {display:block; margin:0 0 0 20px; padding:0;}
	.sidebar-nav-v2 li {display:inline; padding:0;}
	.sidebar-nav-v1 .list-group-item .sidebar-nav-v2 li a {display:inline; padding:0; margin-right:20px;}
	.sidebar-nav-v1 li.active,
	.sidebar-nav-v1 li.active:hover {}
	#menusx ul.sidebar-nav-v1 {padding:0;}
	

	.intro-box {min-height:220px; padding:25px;}
	
		
	#menudx .multimedia .thumbnail-kenburn {width:50%; float:left; max-width:300px;}
	
	.footbar .home {display:none;}
	.footbar .contatti {clear:both; margin-top:30px;}
}

@media (min-width: 768px) {
	.desktop {display:inline;}
	.mobile {display:none !important;}
}



@media (max-width: 767px) {
	.desktop {display:none !important;}
	.mobile {display:inline;}
	
	
	.banner-sfdida {width:100%; top:auto !important; bottom:0 !important; height:35% !important;}
	.banner-dida h3 {font-size:30px;}
	.banner-dida {width:98%; top:auto !important; bottom:5px !important;}
	.banner-dida h3, .banner-dida h3 a {font-size:14px !important; line-height:16px !important; display:block; position:relative;}
	.banner-dida, .banner-dida a {font-size:11px !important; line-height:14px !important;}
	.tp-bullets {display:none !important;}

	.sidebar-nav-v1 {margin:0;}
	.sidebar-nav-v1 .list-group-item {padding:5px 20px; margin:0;}
	.sidebar-nav-v1 .list-group-item a {padding:0; margin:0;}
	.sidebar-nav-v2 {display:block; margin:0 0 0 20px; padding:0;}
	.sidebar-nav-v2 li {display:inline; padding:0;}
	.sidebar-nav-v1 .list-group-item .sidebar-nav-v2 li a {display:inline; padding:0; margin-right:20px;}
	.sidebar-nav-v1 li.active,
	.sidebar-nav-v1 li.active:hover {}
/*	#menusx h2:before {color:6aa842; font-size:18px; content:"\f107"; font-weight:normal; display:inline-block; font-family:FontAwesome; position:absolute; top:10px; right:30px;} */
	#menusx ul.sidebar-nav-v1 {padding:0;}
	#menudx .multimedia .thumbnail-kenburn {width:50%; float:left; max-width:300px;}
	
	
	
	.footbar .home {display:none;}
	.footbar .contatti {clear:both; margin-top:20px;}
	.footbar .sezione {border:0;}
	.footbar h4 {margin-bottom:0;}
	.footbar ul {margin-bottom:30px;}
	.footbar ul li {display:inline; margin-right:15px;}
}


@media (min-width: 480px) and (max-width: 767px) {

	#owl-home .contents {position:absolute; z-index:2; top:0; bottom:0; left:auto; right:0px; width:35%; padding:20px; background:#fbfaf8; opacity:1 !important;}
	#owl-home .contents p {font-weight:700 !important; font-size:16px; color:#000;  margin:0; padding:0; text-transform:uppercase;}
	
	.banner-dida p {font-size:14px;}
	
	.form-row label {margin-top:20px;}
	
	#boxsezioni .intro-box {min-height:auto;}
}


@media (max-width: 479px) {
	
	#boxsezioni .col-xs-6 {width:100%;}
	#boxsezioni .intro-box {min-height:auto;}
	
	#newsimg .notizia-foto-home {min-height:0;}
	#newsimg .notizia-foto-home p {display:none;}
	
	.banner-sfdida {height:20% !important;}
	.banner-dida{bottom:15px !important;}
	.banner-dida p {display:none;}
	
	
	.form-row label {margin-top:20px;}
	
	
}