@font-face {font-family: 'daxcondensed-boldregular';src: url('../font/daxcondensedbold-webfont.eot');src: url('../font/daxcondensedbold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/daxcondensedbold-webfont.woff2') format('woff2'),url('../font/daxcondensedbold-webfont.woff') format('woff'),url('../font/daxcondensedbold-webfont.ttf') format('truetype'),url('../font/daxcondensedbold-webfont.svg#daxcondensed-boldregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'daxcondensed-lightregular';src: url('../font/daxcondensedlight-webfont.eot');src: url('../font/daxcondensedlight-webfont.eot?#iefix') format('embedded-opentype'),url('../font/daxcondensedlight-webfont.woff2') format('woff2'),url('../font/daxcondensedlight-webfont.woff') format('woff'),url('../font/daxcondensedlight-webfont.ttf') format('truetype'),url('../font/daxcondensedlight-webfont.svg#daxcondensed-lightregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'daxcondensed-blackitalicRg';src: url('../font/daxcondensedblackitalic-webfont.eot');src: url('../font/daxcondensedblackitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../font/daxcondensedblackitalic-webfont.woff2') format('woff2'),url('../font/daxcondensedblackitalic-webfont.woff') format('woff'),url('../font/daxcondensedblackitalic-webfont.ttf') format('truetype'),url('../font/daxcondensedblackitalic-webfont.svg#daxcondensed-blackitalicRg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'daxcondensed-regularregular';src: url('../font/daxcondensedregular-webfont.eot');src: url('../font/daxcondensedregular-webfont.eot?#iefix') format('embedded-opentype'),url('../font/daxcondensedregular-webfont.woff2') format('woff2'),url('../font/daxcondensedregular-webfont.woff') format('woff'),url('../font/daxcondensedregular-webfont.ttf') format('truetype'),url('../font/daxcondensedregular-webfont.svg#daxcondensed-regularregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'daxcondensed-lightitalicRg';src: url('../font/daxcondensedlightitalic-webfont.eot');src: url('../font/daxcondensedlightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../font/daxcondensedlightitalic-webfont.woff2') format('woff2'),url('../font/daxcondensedlightitalic-webfont.woff') format('woff'),url('../font/daxcondensedlightitalic-webfont.ttf') format('truetype'),url('../font/daxcondensedlightitalic-webfont.svg#daxcondensed-lightitalicRg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'daxcondensed-bolditalicRg';src: url('../font/daxcondensedbolditalic-webfont.eot');src: url('../font/daxcondensedbolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../font/daxcondensedbolditalic-webfont.woff2') format('woff2'),url('../font/daxcondensedbolditalic-webfont.woff') format('woff'),url('../font/daxcondensedbolditalic-webfont.ttf') format('truetype'),url('../font/daxcondensedbolditalic-webfont.svg#daxcondensed-bolditalicRg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'daxcondensed-extraboldregular';src: url('../font/daxcondensedextrabold-webfont.eot');src: url('../font/daxcondensedextrabold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/daxcondensedextrabold-webfont.woff2') format('woff2'),url('../font/daxcondensedextrabold-webfont.woff') format('woff'),url('../font/daxcondensedextrabold-webfont.ttf') format('truetype'),url('../font/daxcondensedextrabold-webfont.svg#daxcondensed-extraboldregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'daxcondensedregular';src: url('../font/daxcondensed-webfont.eot');src: url('../font/daxcondensed-webfont.eot?#iefix') format('embedded-opentype'),url('../font/daxcondensed-webfont.woff2') format('woff2'),url('../font/daxcondensed-webfont.woff') format('woff'),url('../font/daxcondensed-webfont.ttf') format('truetype'),url('../font/daxcondensed-webfont.svg#daxcondensedregular') format('svg');font-weight: normal;font-style: normal;}

body {padding-top: 199px;padding-bottom: 0;background-color:#111;}
body:after {
	display:none;
	content:
	url('../img/ico-facebook25.svg') 
	url('../img/ico-twitter25.svg') 
	url('../img/ico-pinterest25.svg') 
	url('../img/ico-instagram25.svg') 
	url('../img/ico-youtube25.svg') 
	url('../img/ico-sketchup25.svg')
	url('../img/ico-facebook-25-h.svg') 
	url('../img/ico-twitter-25-h.svg') 
	url('../img/ico-pinterest-25-h.svg') 
	url('../img/ico-instagram-25-h.svg') 
	url('../img/ico-youtube-25-h.svg') 
	url('../img/ico-sketchup-25-h.svg')
	url('../img/ico-facebook35.svg')
	url('../img/ico-twitter35.svg')
	url('../img/ico-pinterest35.svg')
	url('../img/ico-instagram35.svg')
	url('../img/ico-yotube35.svg')
	url('../img/ico-sketchup35.svg')
	url('../img/ico-facebook35-h.svg')
	url('../img/ico-twitter35-h.svg')
	url('../img/ico-pinterest35-h.svg')
	url('../img/ico-instagram35-h.svg')
	url('../img/ico-yotube35-h.svg')
	url('../img/ico-sketchup35-h.svg')
	url('../img/ico-share-facebook.svg')
	url('../img/ico-share-twitter.svg')
	url('../img/ico-share-google.svg')
	url('../img/ico-share-mail.svg')
	url('../img/ico-share-whatsapp.svg')
	url('../img/ico-share-facebook-h.svg')
	url('../img/ico-share-twitter-h.svg')
	url('../img/ico-share-google-h.svg')
	url('../img/ico-share-mail-h.svg')
	url('../img/ico-share-whatsapp-h.svg')
}
.fancybox-default-skin-open {box-shadow: 0px 0px!important;} 
.fancybox-inner {width:100%!important;height:100%!important;}
a.fancybox-close {right:0!important;}
#wpadminbar {display: none;}

/* modifiche bootstrap */

.form-control {height:35px;font-size: 14px;font-weight: 400;}
.btn {padding: 7px 12px;font-size: 16px;line-height: 19px;font-weight:600;color:#fff;background-color: #980027;border-color:#980027;}
.btn-default:hover {color:#fff;background-color: #980027;border-color:#980027;}
p {margin:0}
a {color: #0066cc;}
a:hover, a:focus {color: #0066cc;}

input:focus, textarea:focus, button:focus, .header-navbar .logo a:focus {
    outline:#ff8c00 solid 2px!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    border-color: inherit!important;
    /*
    border-color: #66afe9!important;
    outline: 0!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    border: 1px!important;
    */
    }

.btn:hover, .btn:focus, .btn.focus {color:#fff;}
/* fine modifiche bootstrap */


.intestazioneheader, .header-navbar .logo, .header-navbar .utils {
	-webkit-transition:all .25s ease-out;
	transition:all .25s ease-out;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}

.scrollToTop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    display: none;
    z-index:10;
}

.fissa {position:fixed;}
.barradx_storia_ul.fissa {z-index:1;}

.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt60 {margin-top: 60px;}

.mb30 {margin-bottom: 30px;}
.nodisp {display:none;}
.w100perc {width:100%;float:left;}
.wauto {width:auto;float:left;}
.intestazioni {width: 100%;float: left;font-size:40px;font-family: 'daxcondensed-lightregular';color:#333;line-height: 50px;text-align:center;}
h2.intestazioni {margin:0;margin-top: 60px;margin-bottom: 30px;}


/*
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
*/

body.scroll {padding-top:68px;}

.intestazioneheader {width:100%;float:left;background-color:#30373d;color:#fff;height:48px;line-height:48px;font-size:16px;font-weight:700;}
.intestazioneheader span, .intestazioneheader a.labmusei {display:none;}
.scroll .intestazioneheader {height:0;/*display:none;*/}
/*
.navbar-toggle {border: 0px;margin-top: 47px;margin-bottom: 47px;padding: 0;margin-right: 40px;}
.navbar-inverse {background-color: #000;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #000;}
.navbar-inverse .navbar-toggle:hover .icon-bar {background-color: #980027!important;}
.navbar-inverse .navbar-toggle:focus .icon-bar{background-color: #fff;}
.navbar-toggle .scrittamenu {font-weight: 600;font-size: 13px;width: auto;float: left;color: #fff;line-height: 28px;letter-spacing: 1px;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 8px;}
.navbar-toggle .icon-bar {width: 40px;height: 4px;}
*/

nav {    background-color: #111;
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;z-index:1000;}

.header-navbar {width: 100%; float:left; padding:0;/*padding:0 0px 0 20px;*/}    
.header-navbar button {
    /*width: 32px;
    height: 32px;
    float:left;
        background-color: transparent;
    background-image: none;
    border:0;*/
        display: block !important;
    margin: 0;
    padding: 0 0 12px;
    border: 0;
    background-image: url("../img/menu.svg");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 32px 7px;
    width: 32px;
    height: 32px;
    float:left;
        background-color: transparent;
        margin-right: 40px;
            margin-top: 60px;
    margin-bottom: 59px;
    margin-left:24px;
}    


.header-navbar button .icon-bar
{
background-color: #fff;
    width: 32px;
    height: 4px;
    border-radius: 2px;
    margin: 0;display:block;}

.scroll .header-navbar button {margin-top: 18px;
    margin-bottom: 18px;}
    
.header-navbar button .icon-bar+.icon-bar {
    margin-top: 4px;
}    
    

.logo {width:auto;float:left;position:relative;}
.logo h1, .logo h6 {margin:0;}
.logo img {margin-top: 28px;width: auto;float: left;}
.logo span {position: absolute;left: 126px;top: -36px;color: #fff;font-size:16px;font-weight:700;width:140px;}
.logo a.labmusei {position: absolute;left: 126px;top: -36px;color: #fff;font-size:16px;font-weight:700;width:220px;}
 
.scroll .logo img {margin-top:10px;height: 48px;margin-bottom:0;}
.scroll .logo span {display: none;}
.scroll .logo a.labmusei {display: none;}

.utils {width:auto;float:right;}
.utils .seguici_top {width:auto;float:right;    margin-top: 15px;}
.utils .seguici_top span {width: auto;float: left;color:#fff;margin-right:5px;}
.utils .seguici_top a {width: 25px;float: left;margin-left: 10px;margin-top: 1px;}

.utils .seguici_top a.fb_top {background:url('../img/ico-facebook25.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.tw_top {background:url('../img/ico-twitter25.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.pi_top {background:url('../img/ico-pinterest25.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.in_top {background:url('../img/ico-instagram25.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.yt_top {background:url('../img/ico-youtube25.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.sk_top {background:url('../img/ico-sketchup25.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.fb_top:hover {background:url('../img/ico-facebook-25-h.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.tw_top:hover {background:url('../img/ico-twitter-25-h.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.pi_top:hover {background:url('../img/ico-pinterest-25-h.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.in_top:hover {background:url('../img/ico-instagram-25-h.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.yt_top:hover {background:url('../img/ico-youtube-25-h.svg') no-repeat scroll 0 0 transparent;}
.utils .seguici_top a.sk_top:hover {background:url('../img/ico-sketchup-25-h.svg') no-repeat scroll 0 0 transparent;}


.form_cerca {width: 290px;float: right;position: relative;margin-top: 10px;clear: both;}
.form_cerca form {width: 100%;float: lefT;}
.form_cerca form div {width: 100%;float: lefT;}
.form_cerca form div input.testo {width: 100%;float: lefT;border: 0;padding: 10px 80px 10px 20px;height: 48px;line-height: 48px;margin: 0px;box-sizing: border-box;font-size: 16px;font-weight: 400;-webkit-appearance: none;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
.form_cerca form div .pulsante {background: url('../img/ico-search.svg') no-repeat scroll center center #333;position: absolute;right: 0;top: 0;width: 48px;margin: 0;border: 0;height: 48px;color: transparent;cursor: pointer;-webkit-appearance: none;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;background-size: 24px;}
.form_cerca form div input.testo:focus {outline: none;}

#lingue {/*display:none;*/width: auto;float: left;margin-top: 10px;line-height: 20px;text-align: right;font-size: 15px;clear: both;}
#lingue a,#lingue span {width:auto;float:left;font-weight:600;padding:0 10px;}
#lingue span {color:#fff;border:2px solid #fff;margin-right:10px;text-decoration:none;}
#lingue a {color:#969696;border:2px solid #969696;margin-right:10px;}

.scroll #lingue {display:none;}
.scroll .utils .seguici_top {display:none;}

.corpopagina {padding-bottom:200px;background-color: rgba(247,245,243,0.95);}
.hp.corpopagina {padding-bottom:0;background-color: #fff;}
.mostre.corpopagina {padding-bottom:0;}
.ammtrasp.corpopagina {background-color: #fff;}
.bianco.corpopagina {background-color: #fff;}
.pages.corpopagina {background-color: #fff;}

.gallery-item .gallery-icon img {max-width:100%;height:auto;}

.corpopagina .titolo_sa {width: 100%;float:left;text-align:left;font-size:40px;line-height: 50px;font-family: 'daxcondensed-lightregular'}
.corpopagina .testo_sa {width: 100%;float:left;margin-top:30px;}
.corpopagina .testo_sa iframe {max-width: 100%;}
.corpopagina .testo_sa .wp-caption {max-width: 100%;float: left;margin-bottom:28px;width:100%!important;}
.corpopagina .testo_sa .wp-caption .wp-caption-text {    width: 100%;float: left;margin-bottom:0px;    color: #666;font-size: 16px;margin-top: 5px;}
.corpopagina .testo_sa .wp-caption p {width:auto;float:none;    margin-top: -7px;}
.corpopagina .testo_sa .wp-caption img {max-width:100%;float:left;margin-right:28px;height:auto;}
.corpopagina .testo_sa p img {max-width:100%;height:auto;}
.corpopagina .testo_sa p {width:100%;float:left;margin-bottom:28px;}
.corpopagina .testo_sa p:last-child {margin-bottom:0px;}
.corpopagina .testo_sa ul {width: 100%;float: left;margin: 0;padding: 0;list-style-position: inside;margin-bottom: 28px;margin-top: -28px;}
.corpopagina .testo_sa ul li {width:100%;float:left;}

.corpopagina .testo_sa .fotogallery  {width:100%;float:left;position:relative;}
.corpopagina .testo_sa .fotogallery ul {width:100%;float:left;list-style-type:none;margin:0;}
.corpopagina .testo_sa .fotogallery ul li.riga {width:100%;float:left;text-align:center;margin-left:0px;}
.corpopagina .testo_sa .fotogallery ul li {width:31.140350877%;margin-left:3.289473684%;}
.corpopagina .testo_sa .fotogallery ul li.primo {margin-left:0px;}
.corpopagina .testo_sa .fotogallery ul li img {width:100%;float:left;}
.corpopagina .testo_sa .fotogallery ul li span {color:#333;text-align:left;}
.corpopagina .testo_sa .fotogallery ul li div {color:#fff;}
.corpopagina .testo_sa .fotogallery #prev {position:absolute;left:0px;top:calc(50% - 25px);z-index:100;cursor:pointer;}
.corpopagina .testo_sa .fotogallery #next {position:absolute;right:0px;top:calc(50% - 25px);z-index:100;cursor:pointer;}


.fancybox-inner { height: auto !important; margin-left: 15px !important;border-width: 5px!important;}
a.fancybox-close { right: -23px !important;}
.fancybox-title-outside-wrap { left: 15px !important;}
.fancybox-wrap { padding-left: 0 !important;}


.corpopagina.mappasito .testo_sa ul {width: 100%;float: left;margin: 0;padding: 0;list-style-type:none;}
.corpopagina.mappasito .testo_sa ul li {width: 100%;float: left;margin-bottom:28px;}
.corpopagina.mappasito .testo_sa ul li ul {padding-left:20px;}
.corpopagina.mappasito .testo_sa ul li ul li {margin-bottom:0px;}
.corpopagina.mappasito .testo_sa ul li span, .corpopagina.mappasito .testo_sa ul li a {width: 100%;float: left;}

.corpopagina .periodo {width: 100%;float:left;font-size:25px;line-height: 30px;font-family: 'daxcondensed-boldregular';color:#969696;margin:10px 0 28px;}
.corpopagina .sottotitoli {width: 100%;float:left;font-size:25px;line-height: 30px;font-family: 'daxcondensed-boldregular';}
.corpopagina .sottotitoli.info {background: url('../img/ico-info.svg') no-repeat scroll left top transparent;overflow: visible;overflow-x: visible;padding-left: 67px;margin-left: 0px;margin-right: 0px;padding-top: 6px;margin-top: -6px;padding-bottom: 20px;margin-bottom: -6px;}
.corpopagina .sottotitoli.autobus {background: url('../img/ico-bus.svg') no-repeat scroll left top transparent;overflow: visible;overflow-x: visible;padding-left: 67px;margin-left: 0px;margin-right: 0px;padding-top: 6px;margin-top: -6px;padding-bottom: 20px;margin-bottom: -6px;}
.corpopagina .sottotitoli.piedi {background: url('../img/ico-apiedi.svg') no-repeat scroll left top transparent;overflow: visible;overflow-x: visible;padding-left: 67px;margin-left: 0px;margin-right: 0px;padding-top: 6px;margin-top: -6px;padding-bottom: 20px;margin-bottom: -6px;}
.corpopagina .sottotitoli.auto {background: url('../img/ico-auto.svg') no-repeat scroll left top transparent;overflow: visible;overflow-x: visible;padding-left: 67px;margin-left: 0px;margin-right: 0px;padding-top: 6px;margin-top: -6px;padding-bottom: 20px;margin-bottom: -6px;}
.corpopagina .sottotitoli.parcheggio {background: url('../img/ico-parcheggio.svg') no-repeat scroll left top transparent;overflow: visible;overflow-x: visible;padding-left: 67px;margin-left: 0px;margin-right: 0px;padding-top: 6px;margin-top: -6px;padding-bottom: 20px;margin-bottom: -6px;}
.corpopagina .sottotitoli.porto {background: url('../img/ico-porto.svg') no-repeat scroll left top transparent;overflow: visible;overflow-x: visible;padding-left: 67px;margin-left: 0px;margin-right: 0px;padding-top: 6px;margin-top: -6px;padding-bottom: 20px;margin-bottom: -6px;}
.corpopagina .sottotitoli.aeroporto {background: url('../img/ico-aeroporto.svg') no-repeat scroll left top transparent;overflow: visible;overflow-x: visible;padding-left: 67px;margin-left: 0px;margin-right: 0px;padding-top: 6px;margin-top: -6px;padding-bottom: 20px;margin-bottom: -6px;}
.corpopagina .immagine {width: 100%;float:left;margin-top:30px;text-align:center;}
.corpopagina .immagine img {width: auto;float:left;height:auto;max-width:100%;}
    
.corpopagina .elenco_1 {width: 100%;float:left;margin:0px;padding:0px;}
.corpopagina .elenco_1 li {width: 100%;float:left;list-style-type:none;margin-top:30px;padding-bottom:40px;border-bottom:2px solid #e6e6e6;}
.corpopagina .elenco_1 li:last-child {padding-bottom:0px;border-bottom:0;}
.corpopagina .elenco_1 li h3 {margin:0px;padding:0px;font-size:25px;line-height: 30px;font-family: 'daxcondensed-boldregular';}
.corpopagina .elenco_1 li img {width: 100%;float:left;margin-top:20px;}
.corpopagina .elenco_1 .dettagli {width: 100%;float:left;margin-top:10px;}
.corpopagina .elenco_1 .dettagli span.int {width: 100%;float:left;line-height:42px;font-size:20px;font-family: 'daxcondensedregular';}
.corpopagina .elenco_1 .dettagli div {width: 100%;float:left;margin-top:10px;}
.corpopagina .elenco_1 .dettagli a {width: auto;float:left;color:#0066cc;margin-right:5px;}
.corpopagina .elenco_1 .dettagli a span {width: auto;float:left;}


.corpopagina .elenco_articoli {width: 100%;float:left;margin:0px;padding:0px;margin-top:30px;}
.corpopagina .elenco_articoli li {width: 100%;float:left;list-style-type:none;margin-top:30px;}
.corpopagina .elenco_articoli li .img {padding-right:30px;}
.corpopagina .elenco_articoli li .img img {width: 100%;float:left;}
.corpopagina .elenco_articoli li h2 {font-size:25px;line-height: 30px;font-family: 'daxcondensed-boldregular';color:#333;padding:0;margin:0;}
.corpopagina .elenco_articoli li h2 a {color:#333;}

.corpopagina .cont_elenco_box {width: 100%;float:left;background-color:#ebeff0;padding-bottom:100px;margin-top:60px;padding-top:30px;}
.corpopagina .elenco_box {width: 100%;float:none;margin:0px;padding:0px;padding-top: 30px;display:table;height:100%;overflow:hidden;}
.corpopagina .elenco_box li {list-style-type:none;margin-top:30px;display:table-cell;height:100%;vertical-align:top;float:none;padding-bottom: 4px;}
.corpopagina .elenco_box li article {width:100%;float:left;background-color:#fff;height:100%;
-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.35);
    -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.35);
    box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.35);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow:hidden;
}
.corpopagina .elenco_box li .img {width: 100%;float:left;}
.corpopagina .elenco_box li .img img {width: 100%;float:left;height:auto;}
.corpopagina .elenco_box li .testo {width: 100%;float:left;padding:10px;}
.corpopagina .elenco_box li .periodo {width: 100%;float:left;font-weight:300;margin-bottom: 0;font-size: 18px;line-height: 23px;margin-top: 5px;}
.corpopagina .elenco_box li .riassunto {width: 100%;float:left;margin-top:10px;}
.corpopagina .elenco_box li h2 {width: 100%;float:left;font-size:18px;line-height: 23px;font-family: 'daxcondensed-boldregular';color:#333;padding:0;margin:0;}
.corpopagina .elenco_box li h2 a {color:#333;}
.mostre .contenitore_elenco {width: 100%;float:left;margin:0px;padding:0px;}
.mostre .contenitore_elenco li.bloccorighe {width: 100%;float:left;margin:0px;padding:0px;list-style-type:none;}
.mostre .contenitore_elenco li.pulsante_mostra {width: 100%;float: left;list-style-type: none;margin-top: 0px;}

.corpopagina .elenco_link {width: 100%;float:left;margin-top:60px;}
.corpopagina .elenco_link.mt30 {margin-top:30px;}
.corpopagina .elenco_link.mt20 {margin-top:20px;}
.corpopagina .elenco_link.mt10 {margin-top:10px;}
.corpopagina .elenco_link span.int {width: 100%;float:left;line-height:42px;font-size:20px;font-family: 'daxcondensedregular';}
.corpopagina .elenco_link div {width: 100%;float:left;margin-top:10px;}
.corpopagina .elenco_link a {width: auto;float:left;color:#0066cc;margin-right:5px;}
.corpopagina .elenco_link a span {width: auto;float:left;}


.corpopagina .elenco_apri_chiudi {width: 100%;float:left;margin:0px;padding:0px;}
.corpopagina .elenco_apri_chiudi li {width: 100%;float:left;list-style-type:none;margin-top:30px;padding-bottom:30px;border-bottom:2px solid #e6e6e6;}
.corpopagina .elenco_apri_chiudi li:first-child {margin-top:60px;padding-top:30px;border-top:2px solid #e6e6e6;}
.corpopagina .elenco_apri_chiudi li h3 {margin:0px;padding:0px;font-size:25px;line-height: 30px;font-family: 'daxcondensed-boldregular';}
.corpopagina .elenco_apri_chiudi li h3 img {width:auto;float:right;margin-top: 6px;margin-right:30px;}
.corpopagina .elenco_apri_chiudi .dettagli {width: 100%;float:left;margin-top:10px;}
    
.corpopagina .condividisocial_sa {width: 100%;float:left;margin-top:60px;}
.corpopagina .condividisocial_sa span {width: auto;float:left;line-height:42px;font-size:20px;font-family: 'daxcondensedregular';margin-right:29px;}
.corpopagina .condividisocial_sa ul {width: auto;float:left;margin:0px;padding:0px;}
.corpopagina .condividisocial_sa ul li {width: auto;float:left;list-style-type:none;width:42px;height:42px;margin-right:8px;}
.corpopagina .condividisocial_sa ul li a {width: auto;float:left;width:42px;height:42px;}

.corpopagina .condividisocial_sa ul li.fb a {background:url('../img/ico-share-facebook.svg') no-repeat scroll 0 0 transparent;}
.corpopagina .condividisocial_sa ul li.tw a {background:url('../img/ico-share-twitter.svg') no-repeat scroll 0 0 transparent;}
.corpopagina .condividisocial_sa ul li.go a {background:url('../img/ico-share-google.svg') no-repeat scroll 0 0 transparent;}
.corpopagina .condividisocial_sa ul li.ma a {background:url('../img/ico-share-mail.svg') no-repeat scroll 0 0 transparent;}
.corpopagina .condividisocial_sa ul li.wa a {background:url('../img/ico-share-whatsapp.svg') no-repeat scroll 0 0 transparent;}

.corpopagina .condividisocial_sa ul li.fb a:hover {background:url('../img/ico-share-facebook-h.svg') no-repeat scroll 0 0 transparent;}
.corpopagina .condividisocial_sa ul li.tw a:hover {background:url('../img/ico-share-twitter-h.svg') no-repeat scroll 0 0 transparent;}
.corpopagina .condividisocial_sa ul li.go a:hover {background:url('../img/ico-share-google-h.svg') no-repeat scroll 0 0 transparent;}
.corpopagina .condividisocial_sa ul li.ma a:hover {background:url('../img/ico-share-mail-h.svg') no-repeat scroll 0 0 transparent;}
.corpopagina .condividisocial_sa ul li.wa a:hover {background:url('../img/ico-share-whatsapp-h.svg') no-repeat scroll 0 0 transparent;}

.corpopagina .condividisocial_sa ul li.wa {display: none;}

/* REPERTI */
.reperti .contenitore_elenco {width: 100%;float:left;margin:0px;padding:0px;}
.reperti .contenitore_elenco li.bloccorighe {width: 100%;float:left;margin:0px;padding:0px;list-style-type:none;}
.reperti .contenitore_elenco li.pulsante_mostra {width: 100%;float: left;list-style-type: none;margin-top: 0px;}

.corpopagina .cont_elenco_box .sottocat_reperti {float:left;/*border-bottom:2px solid #e6e6e6;*/padding-bottom:10px;}
.corpopagina .cont_elenco_box .sottocat_reperti ul {width: auto;float:right;margin:0;padding:0;}
.corpopagina .cont_elenco_box .sottocat_reperti li {width: auto;float:left;list-style-type:none;height:40px;line-height: 40px;/*background-color: #333;*/color:#000;padding:0 10px;margin-left: 10px;}
.corpopagina .cont_elenco_box .sottocat_reperti li.sel {border-bottom: 2px solid #980027; background-color: transparent!important; }
.corpopagina .cont_elenco_box .sottocat_reperti li a {width: 100%;float:left;color:#000;}
.corpopagina .cont_elenco_box .sottocat_reperti li:first-child { font-weight: bold;}
	
	
.reperti .elenco_box {width: 100%;float:none;margin:0px;padding:0px;padding-top: 15px;display:table;height:100%;overflow:hidden;}
.reperti .elenco_box li {height: 265px;list-style-type:none;margin-top:30px;display:table-cell;height:100%;vertical-align:top;float:none;padding-bottom: 0px!important;}
.reperti .elenco_box li article {width:100%;float:left;background-color:#636363; position: relative; height: 250px;
-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.35);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	overflow:hidden;
}
.reperti .elenco_box li .img {width: 100%; height: 100%;float:left;}
.reperti .elenco_box li .img.orizzontale img{width: auto;height: 100%;float:none; position: absolute;}
.reperti .elenco_box li .img.verticale img{width: 100%;height: auto;float:none; position: absolute;}
.reperti .elenco_box li .img img {width: auto;height: 100%;float:none; position: absolute;}
.reperti .elenco_box li .testo {min-height: 49px;width: 100%;float:left;padding:13px 10px; background-color: rgba(0, 0, 0, 0.7); color: #fff; position: absolute; bottom: 0; min-height: 50px;}

.reperti .elenco_box li .testo .oggetto{font-size: 18px!important;}
.reperti .elenco_box li .testo .id{ font-size: 12px!important; font-weight:400;}
.reperti .elenco_box li .testo .desc{font-size: 16px!important; font-weight:400;}

.reperti .elenco_box li .periodo {width: 100%;float:left;font-weight:300;margin-bottom: 0;font-size: 18px;line-height: 23px;margin-top: 5px;}
.reperti .elenco_box li .riassunto {width: 100%;float:left;margin-top:10px;color: #fff;}
.reperti .elenco_box li h2 {width: 100%;float:left;font-size:18px;line-height: 23px!important;font-family: 'daxcondensed-boldregular';color:#fff;padding:0;margin:0;}
.reperti .elenco_box li h2 a {color:#fff;}

/* LISTA DEI LUOGHI */
.reperti .luogo .elenco_box li .img {display:none;}
.reperti .luogo .elenco_box li .riassunto {display:none;}
.reperti .luogo .elenco_box li article {height:60px;}
.reperti .luogo .elenco_box li .testo {padding:19px 10px;background-color: rgba(0, 0, 0, 0.0);}
.reperti .luogo .elenco_box li .noimg {display: none;}

/* LISTA DEGLI OGGETTI */
.reperti .oggetto .elenco_box li .img {display:none;}
.reperti .oggetto .elenco_box li .riassunto {display:none;}
.reperti .oggetto .elenco_box li article {height:60px;}
.reperti .oggetto .elenco_box li .testo {padding:19px 10px;background-color: rgba(0, 0, 0, 0.0);}
.reperti .oggetto .elenco_box li .noimg {display: none;}

/* LISTA DEI MATERIALI */
.reperti .materiale .elenco_box li .img {display:none;}
.reperti .materiale .elenco_box li .riassunto {display:none;}
.reperti .materiale .elenco_box li article {height:60px;}
.reperti .materiale .elenco_box li .testo {padding:19px 10px;background-color: rgba(0, 0, 0, 0.0);}
.reperti .materiale .elenco_box li .noimg {display: none;}


/*.reperti .elenco_box li .noimg {color:#fff; margin-top: 25%; text-align: center; width: 100%;}*/
.reperti .elenco_box li .noimg {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    height: 100%;
    margin-top: 0;
    text-align: center;
    width: 100%;
	background-image: url('http://museoarcheocagliari.beniculturali.it/wp-content/themes/museo_archeologico/img/BG_logoMuseo.png');
}


/* REPERTO */

.reperto {}
.reperto .titolo_sa { font-size: 30px; border-top: 1px solid #cecece; margin-top: 30px; padding-top: 20px;}
.reperto .testo_sa { border-bottom: 1px solid #cecece; float: left; margin-bottom: 20px; margin-top: 10px;padding-bottom: 20px; text-align: left;}

.reperto .links {margin-top:30px; }
.reperto .links .btn{ margin-right: 5px; background-color: #ebebeb; border: 1px solid #cecece; color: #000000;}

/* -------------------- */


#pphp {width: 100%;float: left;overflow:hidden;}
#pphp .cont {width: 100%;float: left;background-size: cover !important;height:100%;position:relative;}
#pphp .cont .container {height:100%;position:relative;}
#pphp .cont .container h2 {width:auto;float:left;position: absolute;top: 150px;margin: 0;left: 24px;line-height: 60px;font-size: 48px;overflow: hidden;font-family: 'daxcondensed-lightregular';z-index:2;cursor:pointer;}
#pphp .cont .container h2 a {width:auto;float:left;clear:both;margin-top:2px;background-color:rgba(0, 0, 0, 0.80); padding:0 20px 0 10px;color:#fff;text-decoration:none;}
#pphp .cont .container h2 a.sottotitolo {line-height:40px;font-size:35px;background-color:rgba(248, 248, 248, 0.89);color:#000;margin-top:10px;}
#pphp .cont img {position: absolute;left: 50%;bottom: 35px;cursor:pointer;    margin-left: -13px;}
#pphp .sovraimpressione {
	width: 100%;
	float:left;
	position: absolute;
	left:0;
	bottom:0;
	height:304px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
	z-index:1;
}

#secondopiano {width:100%;float:left;}
#secondopiano .sx {width:49.122807018%;float:left;margin-right:1.754385965%;position: relative;}
#secondopiano .dx {width:49.122807018%;float:left;}
#secondopiano .dx .topsx {width:48.214285714%;float:left;margin-right:3.571428571%;position: relative;}
#secondopiano .dx .topdx {width:48.214285714%;float:left;position: relative;}
#secondopiano .dx .bott {width:100%;float:left;margin-top:3.571428571%;position: relative;}
#secondopiano h3 {width: 100%;float:left;margin:0;}
#secondopiano h3 a {width: 100%;float:left;}
#secondopiano img {width: 100%;float:left;}
#secondopiano .sovraimpressione {
	width: 100%;float:left;padding:30px 20px 10px;;box-sizing: border-box;position: absolute;left:0;bottom:0;font-size:28px;line-height:40px;color:#fff;font-family: 'daxcondensed-lightregular';
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
}

#mappahp {width:100%;float:left;margin-top: 60px;display: table;height:100%;}
#mappahp iframe {width:100%;float:left;pointer-events: none;}
#mappahp .info {box-sizing: border-box;padding: 25px;background-color: #333;color:#fff;height: 100%;display: table-cell;vertical-align: top;float:none;}
#mappahp .info .titolo {width: 100%;float: left;font-size: 22px;line-height: 36px;font-family: 'daxcondensed-extraboldregular';}
#mappahp .info .testo {width: 100%;float: left;font-size: 18px;line-height: 22px;font-family: 'daxcondensed-lightregular';}
#mappahp .info .testo p {margin-top: 15px;}
#mappahp .mappa {height: 100%;display: table-cell;vertical-align: top;float:none;background-color: #333;}
#mappahp a {color:#fff;text-decoration:underline;}

#terzopiano {width:100%;float:left;background-color: #ebeff0;padding:60px 0;}
#terzopiano .row {display:table;height:100%;}
#terzopiano .row .box {    display: table-cell;
    height: 100%;
    float: none;
    vertical-align: top;}
#terzopiano .row .box .cont {width:100%;float:left;background-color: #fff;height:100%;}
#terzopiano .row .box .img {width:100%;float:left;position: relative;}
#terzopiano .row .box .img .sovraimpressione {position: absolute;left:-10px;top:25px;width:auto;float:left;height:30px;line-height: 30px;background-color: #980027;color:#fff;font-size:20px;font-family: 'daxcondensed-lightregular';padding:0 30px 0 20px;cursor:pointer;}
#terzopiano .row .box .img img {width:100%;float:left;}
#terzopiano .row .box h3 {width: 100%;float:left;box-sizing: border-box;padding:10px;margin:0;font-size:18px;color:#333;}
#terzopiano .row .box h3 a {width: 100%;float:left;text-decoration:none;color:#333;font-weight:400;line-height:28px;}

#contpath {padding-top:164px;}
#contpath.nop {padding-top:0!important;}
#path {background-color: rgba(247,245,243,0.95);}
#path.bianco {background-color:#fff;}
#breadcrumbs ul {    width: 100%;float: left;margin: 0;padding: 15px 0 25px;}
#breadcrumbs ul li {    width: auto;
    float: left;
    list-style-type: none;
    background: url('../img/ico-path.svg') no-repeat scroll left center transparent;
    margin-left: 8px;
    padding-left: 16px;}
#breadcrumbs ul li:first-child {background:0;margin-left: 0;padding-left: 0;}
#breadcrumbs ul li a {width: auto;float:left;color:#0066cc;}
#breadcrumbs h1 {font-size:18px;    font-size: 18px;margin: 0;line-height: 28px;}

#img_sez {    position: fixed;
    top: 199px;
    bottom: 0;
    height: auto;
    width: 100%;
    z-index: -1;
    background-repeat: no-repeat;
        background-color: white;
            background-attachment: fixed;
    background-position: 50% 0;
    
    background-size: 100% auto;
    overflow: hidden;
        
 }
 
.scroll #img_sez {top:68px;}

#footer {width:100%;float:left;background-color: #333; padding:50px 0 20px;font-size:16px;line-height:22px;color:#dcdcdc;position:relative;z-index:2;}
#footer .mtvocif {margin-top: 90px;}
#footer .int {width:100%;float:left;font-size:25px;line-height: 30px;font-weight:600;color:#fff;}
#footer .int a {color:#fff;}
#footer .int span, #footer .int a.intmuseo {width:auto;float:left;margin-left: 123px;color:#fff}
#footer .logof {width:auto;float:lefT;margin-top: 40px}

#footer .amtr {width:100%;float:left;}
#footer ul {margin:0;padding:0;margin-top: 35px;}
#footer li {list-style-type:none;}
#footer li .intcol {width: 100%;float:left;font-size:22px;line-height: 30px;border-top:1px solid #464646;padding:20px 15px;color:#fff;box-sizing: border-box;}
#footer li a {color:#dcdcdc;text-decoration:underline;width: auto;float: left;}
#footer li a.linkvoce {width: 100%;border-top:1px solid #464646;padding:20px 15px;font-weight:600;color:#fff;box-sizing: border-box;}
#footer .amtr a.linkvoce {border-bottom:1px solid #464646;padding-bottom:10px;}
#footer li .cont {padding:0px 15px;box-sizing: border-box;width: 100%;float:lefT;}
#footer li .cont .screen-reader-response {margin-bottom:0px;}
#footer li .cont .screen-reader-response ul {width:100%;float:left;display: inline;margin-top: 0;}
#footer li .cont .screen-reader-response ul li {width:100%;float:left;margin: 10px 0 0;
    background-color: #ffcbcb;
    border: 1px solid #b50000; 
    color: #1e1212;
    border-radius: 4px;
    padding: 15px;}
#footer li .cont .screen-reader-response ul li a {color: #1e1212;text-decoration:none;}
#footer li .cont form label {display: none}
#footer li .cont form br {display: none}
#footer li .cont form .knewssubscription-464 {display: none}
#footer li .cont form input {float:left;margin-top: 10px }
#footer li .cont form.wpcf7-form .wpcf7-validation-errors {    display: none;
    margin-bottom: 0;
    margin: 10px 0 0;
    background-color: #ffcbcb;
    border: 1px solid #b50000; 
    color: #1e1212;
    border-radius: 4px;
    padding: 15px;}
#footer li .cont form.wpcf7-form .wpcf7-not-valid {    border: 3px solid #980027;}

#footer .seguici_bottom {width:100%;float:left;border-top:1px solid #464646;margin-top: 35px;padding-top:20px;}
#footer .seguici_bottom a {width: 35px;height: 35px;float: left;margin-right: 10px;margin-bottom: 10px;}
#footer .seguici_bottom a:last-child{margin-right: 0px;}

#footer .seguici_bottom a.fb_bottom {background:url('../img/ico-facebook35.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.tw_bottom {background:url('../img/ico-twitter35.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.pi_bottom {background:url('../img/ico-pinterest35.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.in_bottom {background:url('../img/ico-instagram35.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.yt_bottom {background:url('../img/ico-yotube35.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.sk_bottom {background:url('../img/ico-sketchup35.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.fb_bottom:hover {background:url('../img/ico-facebook35-h.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.tw_bottom:hover {background:url('../img/ico-twitter35-h.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.pi_bottom:hover {background:url('../img/ico-pinterest35-h.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.in_bottom:hover {background:url('../img/ico-instagram35-h.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.yt_bottom:hover {background:url('../img/ico-yotube35-h.svg') no-repeat scroll 0 0 transparent;}
#footer .seguici_bottom a.sk_bottom:hover {background:url('../img/ico-sketchup35-h.svg') no-repeat scroll 0 0 transparent;}


#footer .voci_gen_footer {width: auto;float: left;}
#footer .voci_gen_footer li {width:auto;float:left;padding-top: 10px;padding-left: 15px;border-top: 1px solid #464646;}
/* rimettere quando attivo i feed rss
#footer .voci_gen_footer li:last-child{border-top: 0;padding-top: 5px;}
*/
#footer .voci_gen_footer li img {width:auto;float:left;}
#footer .voci_gen_footer li a {width:auto;float:left;}

#footer_down {width: 100%;float: left;background-color: #111; color:#fff;padding:30px 0;font-size:16px;line-height:28px;}
#footer_down .sx {width:auto;float:left;}
#footer_down .sx img {width:28px;float:left;margin-right:10px;}
#footer_down .dx {width:auto;float:right;}
#footer_down .dx img {width:auto;float:right;margin-top: 6px;margin-left: 5px;}

#mascherascura {
background-color: rgba(0,0,0,0.5);
    height: 100%;
    left: 580px;
    opacity: 0.1;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 3;
    position: fixed;
    z-index:1010;
}
#mascherascura.visibile {opacity: 1;visibility: visible;}


#navbar {
	width:580px;float:left;position:fixed;top:0;left:0;background-color:#111;overflow-y: scroll;height:100%;z-index:2000;
	padding:15px 0 80px;
	font-size:16px;font-weight:600;
	    -webkit-overflow-scrolling: touch;
}
#navbar #chiudimenu {cursor:pointer;width:auto;float:right;margin-right: 15px;}
#navbar #chiudimenu:focus img { outline:#ff8c00 solid 2px!important;}
#navbar #chiudimenu img {cursor:pointer;width:auto;float:left;height:20px;}
#navbar ul {width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    margin-top: 20px;}
#navbar ul li:first-child{border-top: 2px solid #333;}
#navbar ul li {width:100%;float:left;list-style-type:none;line-height:20px;color:#fff;border-bottom: 2px solid #333;}
#navbar ul li a, #navbar ul li span {width:100%;float:left;color:#fff;cursor: pointer;padding:14px 15px;}
#navbar ul li a:hover, #navbar ul li span:hover {background-color: #333!important;}
#navbar ul li a.apri {background:url('../img/ico-menu-down.svg') no-repeat scroll right 15px center transparent;}
#navbar ul li a.chiudi {background:url('../img/ico-menu-up.svg') no-repeat scroll right 15px center transparent;}
#navbar ul li a.nolink {text-transform:uppercase;}
#navbar ul li a.yeslink {text-transform:uppercase;}
#navbar ul li img {width: auto;float: right;margin-top: 2px;}
#navbar ul li ul {margin-top: -2px;}
#navbar ul li ul li:first-child{border-top: 2px solid #f8f8f8;}
#navbar ul li ul li {background-color: #ebebeb;border-bottom: 2px solid #f8f8f8;color:#333;font-weight:400;}
#navbar ul li ul li a {color:#333;padding:14px 30px;}
#navbar ul li ul li a:hover {background-color: #d3d3d3!important;}


.corpopagina .cont_elenco_box .sottocat {width: 100%;float:left;border-bottom:2px solid #e6e6e6;padding-bottom:10px;}
.corpopagina .cont_elenco_box .sottocat ul {width: auto;float:right;margin:0;padding:0;}
.corpopagina .cont_elenco_box .sottocat li {width: auto;float:left;list-style-type:none;height:40px;line-height: 40px;background-color: #333;color:#fff;padding:0 30px;margin-left: 10px;}
.corpopagina .cont_elenco_box .sottocat li.sel {background-color: #980027;}
.corpopagina .cont_elenco_box .sottocat li a {width: 100%;float:left;color:#fff;}

.collezioni .tipologia_collezioni {width: 100%;float:left;margin-top:30px;border-bottom:2px solid #e6e6e6;padding-bottom:10px;}
.collezioni .tipologia_collezioni ul {width: auto;float:right;margin:0;padding:0;}
.collezioni .tipologia_collezioni li {width: auto;float:left;list-style-type:none;height:48px;line-height: 48px;background-color: #333;color:#fff;padding:0 30px;margin-left: 10px;}
.collezioni .tipologia_collezioni li.sel {background-color: #980027;}
.collezioni .tipologia_collezioni li a {width: 100%;float:left;color:#fff;}

.collezioni .elenco_collezioni {width:100%;float:left;margin-top:30px;}
.collezioni .elenco_collezioni ul {width:100%;float:left;margin:0;padding:0;}
.collezioni .elenco_collezioni ul li {width:100%;float:left;list-style-type:none;}
.collezioni .elenco_collezioni ul li img {width:100%;float:left;border:1px solid #b7b7b7;}
.collezioni .elenco_collezioni ul li h3 {width:100%;float:left;font-family: 'daxcondensed-regularregular';font-size:22px;line-height: 30px;margin:0;padding:0;    margin-top: 10px;margin-bottom: 20px;}
.collezioni .elenco_collezioni ul li h3 a {color:#333;}

.collezioni .mappa {width:100%;float:left;margin-top: 80px;}
.collezioni .mappa .titolo_sa {background-color: rgba(223,228,229,0.4);padding:30px 0;}
.collezioni .mappa iframe {width: 100%;float:left;pointer-events:none;} 
.collezioni.corpopagina {padding-bottom:0;}

#esploso_collezioni_scheda {width: 100%;float:left;background-color: #333;}
#esploso_collezioni_scheda .galleria {width: 100%;float:left;}
#esploso_collezioni_scheda .galleria ul {width: 100%;float:left;padding: 0;margin:0;height:100%;}
#esploso_collezioni_scheda .galleria ul li {width: 100%;float:left;padding: 0;margin:0;list-style-type:none;text-align:center;height:100%;}
#esploso_collezioni_scheda .galleria ul li img {float: none;width: auto;padding-top: 35px;padding-bottom: 94px;height: 100%;display: inline;}
#esploso_collezioni_scheda .galleria .precedente {height: 100%;width: 26px;position: absolute;left: 16px;top: 50%;margin-top: -25px;}
#esploso_collezioni_scheda .galleria .successiva {height: 100%;width: 26px;position: absolute;right: 16px;top: 50%;margin-top: -25px;}
#esploso_collezioni_scheda .galleria #icodown {position: absolute;left: 50%;bottom: 35px;cursor: pointer;    margin-left: -13px;}
#esploso_collezioni_scheda #secondopiano {background-color: #fff;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria {width: 100%;float:left;margin-top:40px;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .w100perc {    border-bottom: 2px solid #e6e6e6;margin-bottom: 30px;padding-bottom: 30px;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .w100perc.nopers {border-bottom:0;margin-bottom:0;padding-bottom:0;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .titolo {font-size:20px;font-family: 'daxcondensed-regularregular';}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .descrizione {}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .descrizione span {font-weight:600;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .descrizione a {color:#0066cc;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .tags {width:100%;float:left;margin:0;padding:0;margin-top: 20px;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .tags li {width:auto;float:left;margin:0;padding:0;list-style-type:none;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .tags li a {width:auto;float:left;color:#333;border:1px solid #980027;height:40px;line-height: 40px;padding:0 30px;margin-right:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#esploso_collezioni_scheda #secondopiano .contenuto_galleria .tags li:last-child a {margin-right:0px;}


.comeraggiungerci .mappa {width:100%;float:left;}
.comeraggiungerci .mappa iframe {width: 100%;float:left;pointer-events:none;} 


.pulsante_mostra {text-align:center;height:45px;line-height: 45px;}
.pulsante_mostra a {width:auto;float:none;border:1px solid #980027;padding:12px 20px;color:#980027;font-family: 'daxcondensed-regularregular';}

.pagination {width:100%;text-align:center;line-height:42px;margin:30px 0 0}
.pagination>li {width:auto;float:none;}
.pagination>li>a, .pagination>li>span {float:none;color:#0066cc;}
.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-color: #0066cc;
    border-color: #0066cc;
}

.condividimobile {display:none;}

.testo_sa div.wpcf7 {width:100%;float:left;    margin-top: -28px;}

.wpcf7-form {width:100%;float:left;} 
.wpcf7-form div {width:100%;float:left;margin-bottom:28px;}
.wpcf7-form #datipersonali{width: auto;float: left;padding: 0px;margin: 0px;height: auto;border: 0px;margin-right:10px;margin-top:7px;}
.wpcf7-form #imgcontrollocaptcha {width:auto;float:left;border: 1px solid #e6e6e6;padding:10px;height:auto}
.wpcf7 .screen-reader-response {width:100%;float:left;margin-bottom:28px;color:#980027;}
.wpcf7 .screen-reader-response ul {display:none;}
.wpcf7-form .wpcf7-response-output {display:none;}
.wpcf7-form .wpcf7-not-valid-tip {display:none;}
.wpcf7-form .wpcf7-not-valid {border:1px solid #980027;}

.ammtrasp .menu_ammtrasp {width:100%;float:left;padding:0;margin:0;margin-top:50px;}
.ammtrasp .menu_ammtrasp li {width:100%;float:left;list-style-type:none;padding:0;margin:0;position:relative;}
.ammtrasp .menu_ammtrasp li img {    position: absolute;right: 0;top: 0;padding: 23px 10px 24px;cursor:pointer;}
.ammtrasp .menu_ammtrasp li.sel > a {background-color:#980027;color:#fff;}
.ammtrasp .menu_ammtrasp li.sel2 > a {background-color:#f0d9df;color:#003d74;}
.ammtrasp .menu_ammtrasp li ul {width:100%;float:left;padding:0;margin:0;}
.ammtrasp .menu_ammtrasp li ul li {width:100%;float:left;list-style-type:none;padding:0;margin:0;}
.ammtrasp .menu_ammtrasp li ul li a {padding-left:40px;}
.ammtrasp .menu_ammtrasp a {width:100%;float:left;padding:16px 34px 16px 10px;border-bottom:1px solid #e6e6e6;font-family:'Titillium Web';font-weight:600;}
.ammtrasp .menu_ammtrasp a:hover {background-color:#f0d9df;color:#003d74;}

.periodi_storici {width:100%;float:left;background-color:#525252;color:#fff;margin-top:90px;}
#periodi_storici {width:100%;float:left;position:relative;padding-bottom:68px;}
#periodi_storici:before {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    width: 2px;
    height: 100%;
    background: #fff;
    content: '';
}
#periodi_storici .periodo {width:100%;float:left;}
#periodi_storici .int_periodo {width:100%;float:left;text-align:center;    padding-top: 68px;}
#periodi_storici .int_periodo span {display: inline-block;border: 1px solid #fff;position: relative;background-color: #525252;padding:0 10px;font-family: 'daxcondensedregular';font-size:18px;}

#periodi_storici .int_periodo span:before,#periodi_storici .int_periodo span:after   {
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid #525252;
    bottom: -11px;
    content: '';
    left: 50%;
    margin-left: -11px;
    position: absolute;
}

#periodi_storici .int_periodo span:before{    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid;
    border-top-color: inherit;
    bottom: -12px;
    margin-left: -12px;}

#periodi_storici .dettaglioperiodo .colonna {width:50%;float:left;margin-top:68px;}
#periodi_storici .dettaglioperiodo .colonna .cont {	
	width:100%;float:left;
	box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
}
#periodi_storici .dettaglioperiodo .colonna.sx {padding-right:30px;clear:left;}
#periodi_storici .dettaglioperiodo .colonna.dx {padding-left:30px;}
#periodi_storici .dettaglioperiodo .colonna .mt {margin-top:68px;}
#periodi_storici .dettaglioperiodo .colonna .img {width:100%;float:left;position:relative;}
#periodi_storici .dettaglioperiodo .colonna .img img {width:100%;float:left;height:auto;}
#periodi_storici .dettaglioperiodo .colonna h3 {width:100%;float:left;padding:0;margin:0;font-family: 'daxcondensed-lightregular';font-size:22px;line-height:28px;}
#periodi_storici .dettaglioperiodo .colonna .box {width:100%;float:left;background-color:#fff;padding:20px;color:#333;}
#periodi_storici .dettaglioperiodo .colonna .box h3 {font-size:25px;line-height:30px;font-family: 'daxcondensed-boldregular'}
#periodi_storici .dettaglioperiodo .colonna .sopra {width:100%;float:left;position:absolute;left:0px;bottom:0px;background-color:rgba(0,0,0,0.5);padding:11px 20px;}

.periodi_storici #barradx_storia {width:100%;float:lefT;}
.periodi_storici #barradx_storia ul {width:auto;float:lefT;margin-top:68px;}
.periodi_storici #barradx_storia ul.fissa {margin-top:0px;}
.periodi_storici #barradx_storia ul li {width:100%;float:lefT;border-left: 3px solid #fff;margin-bottom: 1px;padding-left: 3px;}
.periodi_storici #barradx_storia ul li.active {border-left: 3px solid #980027;}
.periodi_storici #barradx_storia ul li a {color:#fff;padding:0 5px;font-family: 'daxcondensedregular';}
.periodi_storici #barradx_storia ul li:hover {border-left: 3px solid #980027;}
.periodi_storici #barradx_storia ul li:hover a {color:#fff;background-color:#980027;}
.periodi_storici #barradx_storia ul li.active a {color:#fff;background-color:#980027;}

#comments {width:100%;float:left;margin-top:90px;}
#comments #respond {width:100%;float:left;}
#comments #respond form {width:100%;float:left;}
#comments #respond h2 {width:100%;float:left;padding:0;margin:0;    font-size: 25px;line-height: 30px;font-family: 'daxcondensed-boldregular';}
#comments #respond p {width:100%;float:left;    margin-bottom: 10px;}
#comments #respond p.comment-form-url {display:none;}
#comments #respond p.form-submit {margin-bottom: 0px }
#comments #respond label {width:100%;float:left;font-weight: 700;}
#comments #respond input[type='text'], #comments #respond textarea {height: 35px;
    font-size: 14px;
    font-weight: 400;

    display: block;
    width: 50%;
    padding: 6px 12px;
    line-height: 1.55555556;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#comments #respond textarea {height:auto;}

#comments ul {width: 100%;float:left;list-style-type:none;margin:0;padding:0;}
#comments ul.comment-list {margin-top: 10px;padding-top: 10px;border-top:2px solid #e6e6e6;}
#comments ul li {width: 100%;float:left;}
#comments ul li ul {padding-left: 48px;}
#comments .comment-body {width:100%;float:left;}
#comments .comment-body div {width:auto;float:lefT;line-height: 42px}
#comments .comment-body div.reply {width:100%;float:left;line-height: 28px;    margin-bottom: 10px;padding-bottom: 10px;border-bottom: 2px solid #e6e6e6;/*margin-top: 10px;*/}
#comments .comment-body .comment-awaiting-moderation {width:auto;float:lefT;line-height: 42px;margin-left: 10px}
#comments .comment-body br {display: none;}
#comments .comment-body div img {width:auto;float:lefT;margin-right:10px;}
#comments .comment-body div .says {display: none;}
#comments .comment-body div .fn {font-weight:700;font-style:normal;}
#comments .comment-body div.comment-meta {margin-left: 10px}
#comments .comment-body p {width:100%;float:lefT;margin-top: 10px; }
#comments .comment-body p br {display: inline; }

#comments .apsl-login-networks {width:100%;float:left;}
#comments .apsl-login-networks .apsl-login-new-text {width:auto;float:left;margin-right:10px;}
#comments .apsl-login-networks .social-networks {width:auto;float:left;}
#comments .apsl-login-networks .social-networks a {width:auto;float:left;margin-right:10px;}
#comments .apsl-login-networks .social-networks a .fa {}
#comments .apsl-login-networks .social-networks a .icon-facebook:before {background:url('../img/ico_Facebook.png') no-repeat scroll 0 0 transparent;width: 26px;float: left;height: 25px;content: "";margin-top:2px;}
#comments .apsl-login-networks .social-networks a .icon-twitter:before {background:url('../img/ico_Twitter.png') no-repeat scroll 0 0 transparent;width: 26px;float: left;height: 25px;content: "";margin-top:2px;}
#comments .apsl-login-networks .social-networks a .apsl-login-text {display:none;}
#comments .apsl-login-networks .social-networks a .apsl-long-login-text {display:none;}


/* open data */
.utility {}
.utility .a-z{ width: auto; float: left; margin-right:15px;}
.utility .a-z .dropdown-menu > li > a {padding: 5px;}
.utility .links{ width: auto; float: left;}
.utility .btn { background-color: #ebebeb;border: 1px solid #cecece; color: #000;font-weight: normal;}

.opendata .elenco_box .testo {background-color: rgba(0, 0, 0, 0.827);color: #fff;min-height: 200px!important; padding: 30px!important; position:relative!important;}
.opendata .elenco_box .testo a{color: #fff!important;}
.opendata .elenco_box li article { height: auto!important;background-color: rgba(0, 0, 0, 0)!important; box-shadow: none!important;overflow: visible!important;position: relative;}
.opendata .elenco_box .download .icofile { width: 25px; height: auto;}
.opendata .elenco_box h2 {font-family:'daxcondensed-boldregular'; font-size: 22px!important; margin: 0 0 15px 0!important;}
.opendata .elenco_box .download h2 {font-size: 18px!important; }
.opendata .elenco_box li {float:left;}			




@media only screen and (min-width : 0px) and (max-width : 767px) {
	.contenitoreperjs {width:0px}
	.nodisp_mob {display:none!important;}
	.mt40-cell {margin-top: 40px;}
	.tcenter-mob {text-align:center;}
	
	h2.intestazioni {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	body {
    padding-top: 126px;}
    #navbar {width:240px;}
    #mascherascura {left: 240px;}
	
	.intestazioneheader {text-align:center;height:30px;line-height: 30px;font-size:16px;}
	.intestazioneheader span, .intestazioneheader a.labmusei {margin-left:0;display:inline;color:#fff;}
	.scroll .intestazioneheader span, .scroll .intestazioneheader a.labmusei {display:none;}
	
	.header-navbar {    padding: 0 15px;}
	
	.header-navbar button {    margin-top: 38px;
    margin-bottom: 38px;
    margin-right: 20px;
    height: 20px;
    background-image: none;margin-left:0;}
    
    .scroll .header-navbar button {margin-top:24px;margin-bottom:24px;}
	
	#linguemobile {display:none;width: auto;float: left;margin-top: 20px;line-height: 20px;text-align: right;font-size: 15px;clear: both;margin-left:15px;}
	#linguemobile a,#linguemobile span {width:auto;float:left;font-weight:600;padding:0 10px;}
	#linguemobile span {color:#fff;border:2px solid #fff;margin-right:10px;text-decoration:none;}
	#linguemobile a {color:#969696;border:2px solid #969696;margin-right:10px;}
	
	.logo img {width:120px;margin-top:25px;margin-bottom:20px}
	.logo span {display: none;}
	.logo a.labmusei {display: none;}
	.utils {margin-right:-15px;}
	.utils .seguici_top {display:none;}
	#lingue {display:none;}
	.form_cerca {width:48px;margin-top:24px;position:static;}
	.scroll .form_cerca {margin-top: 10px}
	.form_cerca form div .pulsante {position: static;}
	.form_cerca form div input.testo {    position: absolute;
    left: 0;
    top: 126px;
    border: 10px solid #000;
    line-height: 68px;
    padding: 10px;
    height: 68px;}
    .scroll .form_cerca form div input.testo {top:68px;}
	#pphp .cont .container h2 {line-height: 40px;font-size: 30px;left:16px;}    
	#pphp .cont .container h2 a.sottotitolo {line-height: 40px;font-size: 30px;}    
	#pphp .sovraimpressione {height:150px;}
    
	#secondopiano .sx {width:100%;margin-right:0;}
	#secondopiano .dx {width:100%;}
	#secondopiano .dx .topsx {width:100%;margin-right:0;margin-top:20px;}
	#secondopiano .dx .topdx {width:100%;position: relative;margin-top:20px;}
	#secondopiano .dx .bott {width:100%;margin-top:20px;}
    
    #mappahp {margin-top: 30px;}
    #mappahp .mappa {display: none;}

	#terzopiano {padding:30px 0 10px;}
	#terzopiano .row {display:inline;height:100%;margin:0;}
	#terzopiano .row .box {    display: inline;float: left;padding:0;width:100%;}
	#terzopiano .row .box .cont {width:100%;float:left;background-color: #ebeff0;height:100%;}
	#terzopiano .row .box .img {margin-bottom:20px;}
	#terzopiano .row .box h3 {display: none;}

	.mtmobilenopath {margin-top:40px;}

	#contpath {padding-top:100px;}
	#path {display:none;}
	#img_sez {top: 126px;}
 
	.corpopagina {padding-bottom:110px;}
	/*.corpopagina .testo_sa .sottotitoli.info {    margin-left: 0;margin-right: 0;}*/
	.corpopagina .condividisocial_sa {margin-top: 40px}
	.corpopagina .condividisocial_sa span {width: 100%;margin-right:0;}
	.corpopagina .condividisocial_sa ul li.wa {display: inline;}
	
	.corpopagina .elenco_articoli li .img {padding-right:8px;}
	.corpopagina .elenco_articoli li img {height:auto;padding-bottom:10px;}
	.corpopagina .elenco_articoli li h2 {padding-right:8px;padding-left:8px;}
	.corpopagina .elenco_articoli li p {padding-right:8px;padding-left:8px;}
	

	.corpopagina .elenco_box {padding-top:0;}
	.corpopagina .elenco_box {float:left;display:inline;}
	.corpopagina .elenco_box li {display:inline;float:left;}


	.collezioni .tipologia_collezioni ul {float:left;width: 100%}
	.collezioni .tipologia_collezioni li {margin-left: 0;clear:both;margin-top:10px;width: 100%;padding: 0;text-align: center;}
	.collezioni .tipologia_collezioni li:first-child {margin-top:0px;}
	
	#footer {    padding: 20px 0 50px;}
	#footer .int {text-align:center;}
	#footer .int span, #footer .int a.intmuseo {margin-left: 0;text-align:center;width: 100%;float:left;}
	#footer .logof {float:none;margin-top: 35px;}
	#footer .mtvocif {margin-top:50px;}
	#footer ul {margin-top: 40px;}
	#footer li a.linkvoce {padding: 10px 15px;}
	#footer .amtr a.linkvoce {border-top:0;}
	#footer li .intcol {border-top:0;padding:40px 15px 30px}
	
	#footer .seguici_bottom {border-top:0;padding-top:0;margin-top: 40px;text-align:center;display:table;}
	#footer .seguici_bottom a {width:auto;float: none;display:table-cell;    margin: auto;
    background-position: center center!important;}
	#footer .seguici_bottom img {float: none;}
	
	#footer .voci_gen_footer {border-top: 1px solid #464646;padding-top: 20px;}
	#footer .voci_gen_footer li {width:100%;float:left;border-top:0;text-align:center;padding:0;}
	#footer .voci_gen_footer li a {width:100%;float:left;text-align:center;}
	
    #footer_down {padding:20px 0 25px;}
	#footer_down .sx {width:100%;text-align:center;}
	#footer_down .dx {width:100%;text-align:center;}
	#footer_down .dx img {float:none;margin-top: -5px;}

	.container {
		padding-left: 16px;
		padding-right: 16px;
	}


	.header-navbar .utils {
		-webkit-transition:none;
		transition:none;
		-webkit-transform:none;
		transform:none;
	}

	.condividimobile {display:inline!important;background-color:#ebeff0;padding:5px 0;margin-bottom:30px;width:100%;float:left;overflow:hidden;}
	.condividimobile .nodisp_mob {display:inline!important;}
	.condividimobile .share_buttons  {float:left;}
	.condividimobile .share_buttons .share_buttons_container {text-align: left;left: 100%;right: 0;}
	.condividimobile .share_buttons span {}
	.condividimobile .share_buttons.active .share_buttons_container {width:200px;}
	
	#periodi_storici .dettaglioperiodo .colonna {width:100%;padding:0px!important;}
	#periodi_storici .dettaglioperiodo .colonna .box {position:relative;}


	.corpopagina .testo_sa .fotogallery ul li.riga {width:100%;}
	.corpopagina .testo_sa .fotogallery ul li {width:100%;margin-left:0;}
	.corpopagina .testo_sa .fotogallery a {width:100%;float:left;text-align:center;}


	/* reperti */
	.reperti .elenco_box li .img img { width: 100%; height: auto; }
	.corpopagina .cont_elenco_box .sottocat_reperti {padding-bottom:25px;}
	.corpopagina .cont_elenco_box .sottocat_reperti ul {float: left;width: 100%;}
	.corpopagina .cont_elenco_box .sottocat_reperti li {margin-left:0; }
	.corpopagina .cont_elenco_box .sottocat_reperti li:first-child {padding-left: 0; width: 100%;}
	.corpopagina .cont_elenco_box .sottocat_reperti li:nth-child(2) {padding-left: 0;}


	/* open data */
	.opendata .elenco_box li  {margin-top: 0px!important; }
	.opendata .elenco_box .testo { min-height: unset!important; }
	
}

@media only screen and (min-width : 768px) and (max-width : 991px) {
	.contenitoreperjs {width:768px}
	#navbar {width:464px;}
	#mascherascura {left: 464px;}

	.mtmobilenopath {margin-top:40px;}
	#path {display:none;}
	
	#footer .seguici_bottom img {margin-bottom:10px;}
	#footer .voci_gen_footer {    border-top: 1px solid #464646;}
	#footer .voci_gen_footer li {border-top: 0}

	.container {
		padding-left: 16px;
		padding-right: 16px;
	}
	
	#pphp .cont .container h2 {left:16px;}
	
	.corpopagina .cont_elenco_box .sottocat_reperti li {margin-left:0px;}
}

@media (min-width: 1440px) {
	.contenitoreperjs {width:1440px}
	.container {
		width: 1424px;
		padding-left: 24px;
		padding-right: 24px;
	}
	
	.corpopagina .titolo_sa {text-align:center;}
	
	.corpopagina .sottotitoli.info,
	.corpopagina .sottotitoli.autobus, 
	.corpopagina .sottotitoli.piedi, 
	.corpopagina .sottotitoli.auto, 
	.corpopagina .sottotitoli.parcheggio, 
	.corpopagina .sottotitoli.porto, 
	.corpopagina .sottotitoli.aeroporto {
		margin-left: -67px;margin-right: 67px;padding-bottom:6px
	 }

	
	.corpopagina .immagine img {float:none;}

}
@media (max-width: 1439px) and (min-width: 992px) {
	.contenitoreperjs {width:992px}
	.container {
		padding-left: 24px;
		padding-right: 24px;
	}
}

@font-face {
  font-family: "governo";
  src: url("../fonts/governo.eot");
  src: url("../fonts/governo.eot?#iefix") format("embedded-opentype"), url("../fonts/governo.woff") format("woff"), url("../fonts/governo.ttf") format("truetype"), url("../fonts/governo.svg#governo") format("svg");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "governo" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "governo" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-facebook:before {
  content: "a"; }

.icon-sharethis:before {
  content: "c"; }

.icon-icon-arrow-right:before {
  content: "b"; }

.icon-icon-camera:before {
  content: "d"; }

.icon-icon-dots:before {
  content: "e"; }

.icon-icon-dots-vertical:before {
  content: "f"; }

.icon-icon-foto:before {
  content: "g"; }

.icon-icon-lente:before {
  content: "h"; }

.icon-slideshare:before {
  content: "j"; }

.icon-twitter:before {
  content: "i"; }

.icon-youtube:before {
  content: "k"; }

.icon-google-plus:before {
  content: "l"; }

.icon-flickr:before {
  content: "m"; }

.icon-rss-two:before {
  content: "n"; }

.icon-icon-arrow-left:before {
  content: "o"; }

.icon-icon-top:before {
  content: "p"; }

.icon-icon-bottom:before {
  content: "q"; }

.icon-icon-pdf:before {
  content: "G"; }

.icon-icon-left:before {
  content: "s"; }

.icon-icon-right:before {
  content: "t"; }

.icon-icon-play:before {
  content: "u"; }

.icon-icon-expand-media:before {
  content: "v"; }

.icon-icon-close:before {
  content: "w"; }

.icon-icon-pin:before {
  content: "x"; }

.icon-icon-view-01:before {
  content: "y"; }

.icon-icon-view-02:before {
  content: "z"; }

.icon-icon-close-02:before {
  content: "A"; }

.icon-icon-radio-off:before {
  content: "B"; }

.icon-icon-radio-on:before {
  content: "C"; }

.icon-icon-document:before {
  content: "D"; }

.icon-icon-link:before {
  content: "E"; }

.icon-whatsapp:before {
  content: "F"; }

.icon-icon-pdf2:before {
  content: "r"; }

.icon-angle-double-left:before {
  content: "H"; }

.icon-angle-double-right:before {
  content: "I"; }

.icon-instagram:before {
  content: "\4a"; }

.icon-pinterest-p:before {
  content: "\4b"; }

.icon-icon-related:before {
  content: "\4c"; }

.icon-icon-right:before {
  content: "\74"; }
  
  /* Share Buttons */
@media (min-width: 1440px) {
  .share_buttons_container {
    margin-right: 200px; } }

.share_buttons {
  display: block;
  position: relative;
  z-index: 0;
  float: right;
  text-decoration: none; }
  .share_buttons .share_buttons_trigger {
    width: 46px;
    height: 46px;
    line-height: 54px;
    font-size: 1.55em;
    text-align: center;
    display: block;
    background: #980027;
    color: #ffffff;
    float: left;
    transition: all 300ms; }
    .share_buttons .share_buttons_trigger:hover {
      text-decoration: none; }
    .share_buttons .share_buttons_trigger:focus {
          outline: none;
    outline-offset: 0;}
  .share_buttons span {
    display: block;
    float: left;
    overflow: hidden;
    height: 46px;
    line-height: 46px;
    background: #ebeff0;
    font-size: 1.33em;
    padding: 0 20px 0 20px;
    transition: all 300ms;
    color: #888888; }
  .share_buttons span.icon {
    display: inline;
    float: none;
    overflow: visible;
    height: auto;
    line-height: normal;
    background: none;
    font-size: inherit;
    padding: 0;
    color: inherit; }
  .share_buttons .share_buttons_container {
    overflow: hidden;
    display: block;
    text-align: right;
    width: 0px;
    height: 46px;
    position: absolute;
    z-index: 100;
    top: 0;
    right: 100%;
    margin: 0 2px 0 0;
    transition: all 300ms; }
    .share_buttons .share_buttons_container a {
      color: #ffffff;
      background: #980027;
      display: inline-block;
      width: 46px;
      height: 46px;
      text-align: center;
      line-height: 54px;
      font-size: 1.55em;
      text-decoration: none;
      margin-left: -2px; }
      .share_buttons .share_buttons_container a:hover {
        text-decoration: none; }

.share_buttons.active .share_buttons_container {
  width: 340px; }
.share_buttons.active .share_buttons_trigger {
  background: #ebeff0;
  color: #980027; }
  .share_buttons.active .share_buttons_trigger:hover {
    text-decoration: none; }
.share_buttons.active span {
  width: 0px;
  padding: 0px; }
/*
.vbox-overlay .share_buttons .share_buttons_trigger {
  background: #2cc7cb;
  color: #30373d; }
.vbox-overlay .share_buttons span {
  background: #f2f2f2;
  color: #888888; }
.vbox-overlay .share_buttons .share_buttons_container a {
  color: #ffffff;
  background: #2cc7cb;
  margin-left: 2px; }
.vbox-overlay .share_buttons.active .share_buttons_container {
  width: 250px; }
.vbox-overlay .share_buttons.active .share_buttons_trigger {
  background: #f2f2f2;
  color: #2cc7cb; }
  .vbox-overlay .share_buttons.active .share_buttons_trigger:hover {
    text-decoration: none; }
.vbox-overlay .share_buttons.active span {
  width: 0px;
  padding: 0px; }
*/
.share_buttons_wrapper {
  position: absolute;
  z-index: 1;
  width: 100%;
  margin-top: 5px;
  margin-left: 5px; }
  .share_buttons_wrapper.active {
    z-index: 100; }

.share_buttons_scroller {
  position: absolute;
  z-index: 1;
  width: 550px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  -o-text-size-adjust: none;
  text-size-adjust: none; }

.share_buttons_left {
  display: block;
  position: relative;
  z-index: 0;
  float: left;
  text-decoration: none; }
  .share_buttons_left .share_buttons_trigger {
    width: 46px;
    height: 46px;
    line-height: 54px;
    font-size: 1.55em;
    text-align: center;
    display: block;
    background: none;
    color: #444e57;
    float: left; }
    .share_buttons_left .share_buttons_trigger:hover {
      text-decoration: none; }
  .share_buttons_left span {
    display: block;
    float: left;
    overflow: hidden;
    height: 46px;
    line-height: 46px;
    font-size: 1em;
    padding: 0 20px 0 12px;
    color: #888888; }
  .share_buttons_left span.icon {
    display: inline;
    float: none;
    overflow: visible;
    height: auto;
    line-height: normal;
    background: none;
    font-size: inherit;
    padding: 0;
    color: inherit; }
  .share_buttons_left .share_buttons_container {
    overflow: hidden;
    display: block;
    text-align: left;
    width: 0px;
    height: 46px;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 100%;
    margin: 0 2px 0 0; }
    .share_buttons_left .share_buttons_container a {
      color: #ffffff;
      background: #980027;
      display: inline-block;
      width: 46px;
      height: 46px;
      text-align: center;
      line-height: 54px;
      font-size: 1.55em;
      text-decoration: none;
      float: left;
      border-left: 2px solid #eeeeee; }
      .share_buttons_left .share_buttons_container a:hover {
        text-decoration: none; }

.share_buttons_left.active .share_buttons_container {
  width: 500px; }
.share_buttons_left.active .share_buttons_trigger {
  background: #444e57;
  color: #ffffff; }
  .share_buttons_left.active .share_buttons_trigger:hover {
    text-decoration: none; }
.share_buttons_left.active span {
  width: 0px;
  padding: 0px; }

.share_more_container {
  margin: 0;
  display: none; }
  .share_more_container.active {
    display: inline; }
    
    
span.share-text {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    outline: none;
    background: none;
    height: 0;
    width: 0;
    padding: 0;
    margin: 0;
}
