@font-face{font-family:'alex_brushregular';src:url('fonts/alexbrushregular-webfont.eot');src:url('fonts/alexbrushregular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/alexbrushregular-webfont.woff') format('woff'), url('fonts/alexbrushregular-webfont.ttf') format('truetype'), url('fonts/alexbrushregular-webfont.svg#alex_brushregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'bauerbodoni_btbold';src:url('fonts/bauer_bodoni_bold_bt-webfont.eot');src:url('fonts/bauer_bodoni_bold_bt-webfont-.eot#iefix') format('embedded-opentype'), url('fonts/bauer_bodoni_bold_bt-webfont.woff') format('woff'), url('fonts/bauer_bodoni_bold_bt-webfont.ttf') format('truetype'), url('fonts/bauer_bodoni_bold_bt-webfont.svg.html#bauerbodni_btbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'bauerbodoni_btbold_italic';src:url('fonts/bauer_bodoni_bold_italic_bt-webfont.eot');src:url('fonts/bauer_bodoni_bold_italic_bt-webfont-.eot#iefix') format('embedded-opentype'), url('fonts/bauer_bodoni_bold_italic_bt-webfont.woff') format('woff'), url('fonts/bauer_bodoni_bold_italic_bt-webfont.ttf') format('truetype'), url('fonts/bauer_bodoni_bold_italic_bt-webfont.svg.html#bauerbodni_btbold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novalight';src:url('fonts/proximanova-light-webfont.eot');src:url('fonts/proximanova-light-webfont-.eot#iefix') format('embedded-opentype'), url('fonts/proximanova-light-webfont.woff') format('woff'), url('fonts/proximanova-light-webfont.ttf') format('truetype'), url('fonts/proximanova-light-webfont.svg.html#proxima_novalight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgregular';src:url('fonts/proximanova-regular-webfont.eot');src:url('fonts/proximanova-regular-webfont-.eot#iefix') format('embedded-opentype'), url('fonts/proximanova-regular-webfont.woff') format('woff'), url('fonts/proximanova-regular-webfont.ttf') format('truetype'), url('fonts/proximanova-regular-webfont.svg.html#proxima_nova_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novasemibold';src:url('fonts/proximanova-semibold-webfont.eot');src:url('fonts/proximanova-semibold-webfont-.eot#iefix') format('embedded-opentype'), url('fonts/proximanova-semibold-webfont.woff') format('woff'), url('fonts/proximanova-semibold-webfont.ttf') format('truetype'), url('fonts/proximanova-semibold-webfont.svg.html#proxima_novasemibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_rgbold';src:url('fonts/proximanova-bold-webfont.eot');src:url('fonts/proximanova-bold-webfont-.eot#iefix') format('embedded-opentype'), url('fonts/proximanova-bold-webfont.woff') format('woff'), url('fonts/proximanova-bold-webfont.ttf') format('truetype'), url('fonts/proximanova-bold-webfont.svg.html#proxima_nova_rgbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_novaextrabold';src:url('fonts/proximanova-extrabold-webfont.eot');src:url('fonts/proximanova-extrabold-webfont-.eot#iefix') format('embedded-opentype'), url('fonts/proximanova-extrabold-webfont.woff') format('woff'), url('fonts/proximanova-extrabold-webfont.ttf') format('truetype'), url('fonts/proximanova-extrabold-webfont.svg.html#proxima_novaextrabold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'DidotLTStdItalic';src:url('fonts/didotltstd-italic-webfont.eot');src:url('fonts/didotltstd-italic-webfont-iefix.eot') format("eot"), url('fonts/didotltstd-italic-webfont.woff') format("woff"), url('fonts/didotltstd-italic-webfont.ttf') format("truetype"), url('fonts/didotltstd-italic-webfont.svg') format("svg");font-weight:700;font-style:normal;}
@import url('http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800');@import url('http://fonts.googleapis.com/css?family=Raleway:200');*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
::-moz-selection{color:#fff;background:#7998AC;text-shadow:none;}
::selection{color:#fff;background:#7998AC;text-shadow:none;}
a{color:#fff;text-decoration:none;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}
a:visited{color:#fff;}
a:hover{text-decoration:none;}
a:focus{outline:thin dotted;}
a:hover, a:active{outline:0;}
html, body{padding:0;margin:0;overflow-x:hidden !important;}
body{color:rgba(255, 255, 255, 0.8);font-family:'Open Sans', sans-serif;font-size:1em;background-image:url("../video/vane.jpg");background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-ms-animation:fadeIn 2s;-o-animation:fadeIn 2s;animation:fadeIn 2s;-webkit-animation-delay:0;-moz-animation-delay:0;-ms-animation-delay:0;-o-animation-delay:0;animation-delay:0;}
h1, h2, h3, h4{font-weight:bold;text-transform:uppercase;}
h2{font-weight:bold;padding:25px 0;font-size:56px;line-height:59px;font-weight:bold;text-transform:uppercase;clear:both;font-family:"proxima_novalight", helvetica, arial, sans-serif;}
h2 a{color:rgba(255, 255, 255, 0.5);text-decoration:none;}
h2 a:hover{color:rgba(255, 255, 255, 0.8);}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
#header{}
#header .main{width:100%;height:100px;position:fixed;top:-100px;left:0;z-index:100;overflow:visible;}
.logo{position:relative !important;top:18px;right:0 !important;z-index:30;}
.logo a{font-family:'alex_brushregular';font-size:35px;display:block;}
#top{width:100%;max-height:100%;min-height:100%;position:relative;text-align:center;}
#top .wrapper{position:absolute;display:block;width:100%;margin:0 auto;padding:0 20%;bottom:100px;}
#top .wrapper p{margin:0 auto;padding:0;color:#E6E6E6;font-size:100px;font-family:'alex_brushregular';text-align:center;}
#top .wrapper > span{opacity:0;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-ms-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s;-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;}
#top .wrapper span span{color:rgba(255, 255, 255, 0.5);}
#introLogo{width:296px;height:176px;opacity:0;-webkit-animation:fadeIn 1.5s;-moz-animation:fadeIn 1.5s;-ms-animation:fadeIn 1.5s;-o-animation:fadeIn 1.5s;animation:fadeIn 1.5s;-webkit-animation-delay:.35s;-moz-animation-delay:.35s;-ms-animation-delay:.35s;-o-animation-delay:.35s;animation-delay:.35s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
#top a{width:100px;position:absolute;left:50%;bottom:50px;margin-left:-50px;font-family:"Open Sans", helvetica, arial, sans-serif;font-size:18px;color:rgba(255, 255, 255, 0.5);text-transform:uppercase;text-decoration:none;opacity:0;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-ms-animation:fadeIn 1s;-o-animation:fadeIn 1s;animation:fadeIn 1s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-ms-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
#top a:after{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/freccia_giu.png');width:63px;height:33px;margin:0 auto 2% auto;opacity:0.5;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
#top a:hover:after{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/freccia_giu.png');width:63px;height:33px;margin:0 auto -2% auto;opacity:1;}
#top a:hover{color:rgba(255, 255, 255, 0.8);}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
.work{min-height:100%;clear:both;}
#cinema{background:rgba(211, 84, 0, 0.5);}
#televisione{background:rgba(26, 188, 156,0.5);}
#fiction{background:rgba(140,146,172,0.65);}
#teatro{background:rgba(152,119,123,0.65);}
#testimonial{background:rgba(0,139,139,0.65);}
.work .wrapper{opacity:1;z-index:2;height:0;position:relative;}
.work .wrapper a div{height:0;width:20%;padding-bottom:20%;display:block;float:left;overflow:hidden;position:relative;background-size:cover !important;background-position:center center !important;}
.work .wrapper .double{width:40%;padding-bottom:20%;}
.work .wrapper a div p{width:100%;margin:0 auto;padding:0 15px;color:#fff;text-transform:uppercase;text-align:center;position:relative;display:block;}
.work .wrapper a div p.nome{font-size:18px;padding-bottom:5px;margin-top:45%;font-family:"proxima_novalight", helvetica, arial, sans-serif;}
.work .wrapper a div p.sottocategoria{font-size:13px;padding-bottom:3px;margin-top:0;font-family:"proxima_novalight", helvetica, arial, sans-serif;}
.work .wrapper a div p.descr{font-size:12px;font-family:"proxima_novaextrabold", helvetica, arial, sans-serif;letter-spacing:2px;}
.work .wrapper a .overlay{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;color:#1a1a1a;display:block;padding:1em;position:absolute;opacity:0;text-transform:uppercase;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;vertical-align:middle;white-space:normal;width:100%;height:100%;}
.work .wrapper a .overlay>div{position:relative;padding:0;margin:0 auto;width:100%;height:100%;}
.work .wrapper a .overlay>div:before{border-top:solid 1px #fff;top:0;left:0;}
.work .wrapper a .overlay>div:after{border-bottom:solid 1px #fff;bottom:0;right:0;}
.work .wrapper a .overlay>div>div{position:relative;padding:0;margin:0 auto;width:100%;height:100%;}
.work .wrapper a .overlay>div>div:before{border-left:solid 1px #fff;bottom:0;left:0}
.work .wrapper a .overlay>div>div:after{border-right:solid 1px #fff;top:0;right:0}
.work .wrapper a .overlay>div:before, .work .wrapper a .overlay>div:after, .work .wrapper a .overlay>div>div:before, .work .wrapper a .overlay>div>div:after{content:'';position:absolute;width:0;height:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}
.work .wrapper a .overlay>div>div:before, .work .wrapper a .overlay>div>div:after{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.no-touch .work .wrapper a:hover .overlay{opacity:.97}
.no-touch .work .wrapper a:hover .overlay>div:before, .no-touch .work .wrapper a:hover .overlay>div:after, .no-touch .work .wrapper a:hover .overlay>div>div:before, .no-touch .work .wrapper a:hover .overlay>div>div:after{width:100%;height:100%;}
.work .wrapper a{position:relative;opacity:1;width:100%;height:auto;display:inline-block;float:left;/* -webkit-transition:all .7s; */-moz-transition:all .7s;-o-transition:all .7s;/* transition:all .7s; */}
.no-touch .work .wrapper:hover a{/* opacity:.3; *//* -webkit-transition:all .7s; *//* z-index:1; */}
.no-touch .work .wrapper a:hover{/* opacity:1; *//* -webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, .5); */-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, .5);/* box-shadow:0px 0px 30px 0px rgba(0, 0, 0, .5); *//* z-index:2; */}
.no-touch .work .wrapper a:hover .normal:after, .no-touch .work .wrapper a:hover .double:after {
    opacity: 0.5;
}
.work .wrapper a .normal:after, .work .wrapper a .double:after {content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;background-color: #000;opacity: 0;-webkit-transition: all .7s; */-moz-transition: all .7s;-o-transition: all .7s;transition: all .7s;}
.work .workDetail{width:100%;opacity:0;z-index:0;margin:0 auto;padding:0;font-size:18px;display:block;float:left;overflow:hidden;position:relative;display:none;}
.workDetail .project{width:100%;margin:0 auto;}
.workDetail .ajax-content{padding:0;margin:0 auto;}
.workDetail h2{margin:0 auto;position:relative;font-size:30px;line-height:30px;}
.workDetail #loading img{width:50px;height:50px;position:absolute;top:50%;left:50%;margin:0 0 0 -25px;}
.workDetail p{color:rgba(255, 255, 255, 0.5);font-size:0.7em;line-height:1.2em;text-align:justify;padding:0 0 3% 0;}
.workDetail p a{color:rgba(255, 255, 255, 0.8);text-decoration:none;}
.no-touch .workDetail p a:hover{color:rgba(255, 255, 255, 0.5);text-decoration:none;}
.workDetail .overDetail{width:45%;min-height:100%;max-height:100%;position:absolute;padding:2%;z-index:2;background-color:rgba(0, 0, 0, 0.7);}
.workDetail .sottotitolo_progetto{height:210px;width:100% !important;margin:0 auto 3% auto;padding:0 2% 3% 0;overflow:hidden;outline:none;position:relative;}
.workDetail .sottotitolo_progetto p{margin:0 auto;padding:0 2% 0 0;}
.workDetail .overDetail h1{font-family:'proxima_novaextrabold';font-size:12px;text-transform:uppercase;color:rgba(255, 255, 255, 0.5);line-height:12px;letter-spacing:2px;}
.workDetail .overDetail h1 a{font-size:40px;}
.workDetail .imgDetail{width:50%;position:relative;float:left;margin:0 auto;padding:25% 0;}
.workDetail .imgBG{width:100%;min-height:100%;max-height:100%;position:absolute;top:0;-webkit-filter:blur(3px);-moz-filter:blur(3px);-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, .5);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.5);z-index:1;}
.detailControls{padding:2% 0;width:100%;position:relative;float:left;text-align:center;}
.detailControls a{color:rgba(255, 255, 255, 0.5);text-decoration:none;font-family:"Open Sans", helvetica, arial, sans-serif;font-size:22px;font-weight:bold;text-transform:uppercase;}
.no-touch .detailControls a:hover{color:rgba(255, 255, 255, 0.8);}
.detailControls .workClose{font-size:44px;position:relative;top:-10px;}
.space{width:100%;height:100px;position:relative;display:block;}
.section .titleSez{position:relative;display:block;text-align:center;padding:3%;}
.section .titleSez>p{color:#4D4D4D;font-family:'proxima_novasemibold';font-size:4em;letter-spacing:.4em;padding:2%;text-transform:uppercase;}
.section .titleSez>p.white{color:#fff;border:solid 1px #fff;}
.section .titleSez>p.black{color:#333;border:solid 1px #333;}
.section .titleSez>p.black:before{content:url('../img/imgTitle_left_black.png');padding-right:30px;vertical-align:10%;}
.section .titleSez>p.black:after{content:url('../img/imgTitle_right_black.png');padding-left:0;vertical-align:10%;}
.section .titleSez>p.white:before{content:url('../img/imgTitle_left_white.png');padding-right:30px;vertical-align:10%;}
.section .titleSez>p.white:after{content:url('../img/imgTitle_right_white.png');padding-left:0px;vertical-align:10%;}
#carriera{min-height:100%;background:rgba(53,73,93,0.8);clear:both;}
#carriera .wrapper{width:960px;margin:0 auto;font-weight:300;font-size:24px;line-height:33px;padding-bottom:40px;}
#carriera .wrapper .subhead a{color:rgba(255, 255, 255, 0.8);text-decoration:none;display:inline-block;}
.no-touch #carriera .wrapper .subhead a:hover{color:rgba(255, 255, 255, 0.5);text-decoration:none;}
ul.timeline{width:100%;background:url("../img/riga_timeline.png") center center repeat-y;height:auto;position:relative;padding:0 0 80px;z-index:0;}
.timeline .year{width:75px;height:75px;border:3px solid #b3a17c;border-radius:300px;background:white;clear:both;padding:18px 0;text-align:center;font-family:'bauerbodoni_btbold_italic';letter-spacing:-1px;color:#3c3d3d;font-size:24px;margin:31px auto;}
.timeline .year:first-child{margin:0 auto 31px auto;}
.timeline .note{padding:6px 20px 10px 20px;width:47.5%;background:rgba(242,242,242,0.1);margin:10px 0;position:relative;z-index:550;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.timeline .note::before{content:"";height:100%;position:absolute;top:0;}
.timeline .note::after{font:25px FontAwesome;content:"\f0d9";position:absolute;top:35%;color:#cccccc;}
.timeline .year + .note{margin-top:-20px;}
.timeline .start{width:64px;height:64px;border:3px solid #b3a17c;border-radius:300px;background:white;position:absolute;clear:both;padding:16px 18px 10px 10px;text-align:center;color:#b3a17c;font-size:24px;bottom:0px;left:50%;margin-left:-32px;font-family:'alex_brushregular';font-size:38px}
.timeline .note h4{font-family:'proxima_nova_rgbold';font-size:19px;text-transform:uppercase;line-height:17px;font-weight:300;color:#ccc;}
.timeline .note p{font-size:16px;line-height:17px;color:rgba(255, 255, 255, 0.5);font-weight:300;margin:10px 0;letter-spacing:1px;}
.timeline .note span.cat{font-family:'proxima_novaextrabold';font-size:12px;text-transform:uppercase;color:#fff;line-height:12px;letter-spacing:2px;}
.timeline .note span.date{font-family:'bauerbodoni_btbold_italic';font-size:14px;text-transform:uppercase;color:#a5a5a5;line-height:12px;}
.timeline .note .arrow{color:rgba(242,242,242,0.1);position:absolute;right:-10px;left:auto;top:20px;font-size:12px;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
.timeline .note:after{content:'';position:absolute;right:-6.8%;display:block;width:18px;height:18px;background:#343434;border:2px solid #b3a17c;border-radius:100px;top:18px;z-index:20;}
.timeline .note:nth-of-type(2n){float:right;clear:right;}
.timeline .note:nth-of-type(2n):after{left:-6.8%;}
.timeline .note:nth-of-type(2n) .arrow{left:-10px;right:auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.no-touch .timeline .note:hover{background:#f2f2f2;}
.no-touch .timeline .note:hover span.cat{color:#707070;}
.no-touch .timeline .note:hover h4{color:#707070;}
.no-touch .timeline .note:hover p{color:rgba(0, 0, 0, 0.5);}
.no-touch .timeline .note:hover:after{background:#f02d2d;border:2px solid #f02d2d;}
.no-touch .timeline .note:hover .arrow{color:#f2f2f2;}
.animated{visibility:hidden;}
.fadeInLeft{text-align:right;}
#news{background:rgba(255,255,255,1);clear:both;}
#news .wrapper{width:650px;margin:0 auto;font-weight:300;font-size:24px;line-height:33px;padding-top:60px;padding-bottom:40px;text-align:center;color:#BCBFC1;}
#news .wrapper p{font-size:17px;line-height:25px;color:rgba(255, 255, 255, 0.8);padding-bottom:10px;}
#news .wrapper a{color:rgba(255, 255, 255, 0.8);text-decoration:none;}
.no-touch #news .wrapper a:hover{color:rgba(255, 255, 255, 0.5);}
#news .wrapper .subhead{font-size:14px;line-height:20px;color:rgba(0, 0, 0, 0.5);padding-bottom:20px;}
#news .wrapper .subhead a{color:rgba(255, 255, 255, 0.8);text-decoration:none;display:inline-block;}
.no-touch #news .wrapper .subhead a:hover{color:rgba(255, 255, 255, 0.5);text-decoration:none;}
#news > .titleSez.mob{display:none;}
#covers{min-height:100%;max-height:100%;background:rgba(189, 195, 199,0.5);clear:both;padding-bottom:3%;}
#covers .wrapper{width:960px;margin:0 auto;font-weight:300;font-size:24px;line-height:33px;padding-top:60px;padding-bottom:40px;}
#covers .wrapper p{font-size:17px;line-height:25px;color:rgba(255, 255, 255, 0.5);padding-bottom:10px;}
#covers .wrapper a{color:rgba(255, 255, 255, 0.8);text-decoration:none;}
.no-touch #covers .wrapper a:hover{color:rgba(255, 255, 255, 0.5);}
#covers .wrapper .subhead{font-size:24px;line-height:31px;color:rgba(255, 255, 255, 0.5);padding-bottom:20px;}
#covers .wrapper .subhead a{color:rgba(255, 255, 255, 0.8);text-decoration:none;display:inline-block;}
.no-touch #covers .wrapper .subhead a:hover{color:rgba(255, 255, 255, 0.5);text-decoration:none;}
.news_container{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:#555;}
.news_container > div{position:absolute;width:50%;}
.news_container > div > div, .news_sliderwrapper > nav, .news_slider > div{position:absolute;}
.news_container .titleSez{position:absolute;right:0;text-align:center;padding:0;}
.news_container .titleSez>p{padding:3%;margin:3%;}
.news_container .titleSez>p:before, .news_container .titleSez>p:after{display:none;}
.news_wrapper{right:0px;top:25%;bottom:0;overflow:hidden;overflow:hidden;z-index:30;text-align:center;}
.news_content{background:#fff;width:100%;height:100%;padding:8%;}
.news_content h4{font-family:'bauerbodoni_btbold_italic';}
.news_content h2{padding:10px 15px;letter-spacing:4px;margin:10px 0 30px;font-weight:700;}
.news_content p{line-height:24px;font-size:15px;letter-spacing:1px;word-spacing:10px;padding:10px 15px 20px 15px;font-weight:300;text-align:justify;font-family:'Open Sans', sans-serif;}
.news_content a:last-child{font-size:14px;font-weight:700;color:#555;letter-spacing:4px;border:3px solid #545454;padding:3px 3px 3px 8px;text-indent:4px;}
.no-touch .news_content a:last-child:hover{color:#ff0000;border-color:#000;}
.news_sliderwrapper{left:0px;top:0px;height:100%;overflow:hidden;}
.news_right{right:0px;top:0px;height:100%;overflow:hidden;}
.news_slider{top:0;bottom:200px;width:100%;}
.news_slider > div{width:100%;height:100%;}
#date_next, #date_prev{width:100%;text-align:center;position:relative;top:50%;font-size:20px;padding:0 30%;font-family:'bauerbodoni_btbold_italic';}
.news_sliderwrapper > nav{width:100%;height:200px;bottom:0px;right:0px;z-index:35;}
.news_sliderwrapper > nav > a{width:50%;height:100%;position:relative;float:left;box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.7);outline:none;}
.news_sliderwrapper > nav > a:first-child{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.7);}
.no-touch .news_sliderwrapper > nav > a{-webkit-transition:box-shadow 0.4s ease-in-out;-moz-transition:box-shadow 0.4s ease-in-out;-ms-transition:box-shadow 0.4s ease-in-out;-o-transition:box-shadow 0.4s ease-in-out;transition:box-shadow 0.4s ease-in-out;}
.no-touch .news_sliderwrapper > nav > a:hover{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.0);}
.no-touch .news_sliderwrapper > nav > a:first-child:hover{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0);}
.news_sliderwrapper > nav > a:after{content:'';position:absolute;background-image:url('../img/freccia_giu.png');width:63px;height:33px;left:50%;margin-left:-31px;bottom:34px;opacity:0.4;}
.news_sliderwrapper > nav > a.new_prev:after{content:'';position:absolute;background-image:url('../img/freccia_su.png');width:63px;height:33px;left:50%;margin-left:-31px;bottom:34px;opacity:0.4;}
.news_slider > div, .news_sliderwrapper > nav > a{background-color:#fff;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.video_c:after{position:absolute;content:url('../img/icona_play.png');width:44px;height:33px;left:50%;top:50%;margin-left:-22px;}
.video_c{cursor:pointer;}
.muovi_new{-webkit-transition:all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);-moz-transition:all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);-o-transition:all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);transition:all 500ms cubic-bezier(0.860, 0.000, 0.070, 1.000);-webkit-transition-timing-function:cubic-bezier(0.860, 0.000, 0.070, 1.000);-moz-transition-timing-function:cubic-bezier(0.860, 0.000, 0.070, 1.000);-o-transition-timing-function:cubic-bezier(0.860, 0.000, 0.070, 1.000);transition-timing-function:cubic-bezier(0.860, 0.000, 0.070, 1.000);}
.block_container{margin:0 auto;display:block;}
.gallery{position:absolute;padding:15px;margin:5px;background-color:#fff;background-size:cover;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;z-index:99;cursor:pointer;}
.gallery_titolo{margin:10px 0 0 0;text-align:left;font-family:'Gotham-Bold', Arial, Helvetica, sans-serif;font-weight:normal;font-size:13px;text-transform:uppercase;color:#333 !important;-webkit-font-smoothing:antialiased;text-align:left;max-width:215px;line-height:12px;}
#credits_foto{margin:0px 0 0 0;text-align:left;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:600;font-size:8px;text-transform:uppercase;color:#97c2d9 !important;-webkit-font-smoothing:antialiased;text-align:left;}
.gallery_sottotitolo{margin:2px 0 0 0;text-align:left;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:900;font-size:8px;text-transform:uppercase;color:#3D495F !important;-webkit-font-smoothing:antialiased;text-align:left;}
.gallery_img{width:215px;overflow:hidden;display:block;}
#container_ .wrapper_press{position:relative;}
#container_ .wrapper_press > .inner{position:absolute;top:0;bottom:0;left:0;right:0;}
#container_.block_container .gallery img{display:block;width:215px;height:auto !important;}
#management{min-height:23%;clear:both;background-color:#333;opacity:0.9;text-align:center;}
#management ul li{display:inline-block;margin-left:9px;}
#management ul.social li a{display:block;height:50px;width:50px;border:2px solid #ffffff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
#management ul li a.twitter{background:url("../img/icon_twitter.png") center no-repeat;background-size:50%;}
#management ul li a.instagram{background:url("../img/icon_instagram.png") center no-repeat;background-size:50%;}
#management ul li a.facebook{background:url("../img/icon_facebook.png") center no-repeat;background-size:30%;}
.theexnovo{background-image:url("../img/theexnovo.png");height:40px;width:172px;display:block;position:relative;background-repeat:no-repeat;margin:0 auto;}
.wetwelve{background-image:url("../img/wetwelve.png");height:60px;width:89px;display:block;background-repeat:no-repeat;margin:0 auto;}
.gds{background-image:url("../img/gds.png");height:60px;width:59px;display:block;background-repeat:no-repeat;margin:0 auto;}
.besitos{background-image:url("../img/besitos.png");height:60px;width:82px;display:block;background-repeat:no-repeat;margin:0 auto;}
.theexnovo a, .wetwelve a, .gds a, .besitos a{display:block;width:100%;height:100%;}
.no-touch #management ul li a:hover{opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
#management ul li a span{display:none;}
#management .wrapper{width:60%;margin:0 auto;font-weight:300;font-size:15px;line-height:33px;padding:6% 0;color:rgba(255, 255, 255, 0.5);}
#management ul{text-align:center;margin-top:-8px;margin-bottom:30px;}
.visible{visibility:visible;}
.list-unstyled{padding-left:0;list-style:none;}
#pageloader{width:100%;height:100%;position:fixed;top:0;background-color:#333333;z-index:99999999;}
.loader-item{position:absolute;margin:-25px 0 0 -25px;top:50%;left:50%;text-align:center;background-image:url('../img/preloader.gif');width:50px;height:50px;}
.loader-item h2{color:#ccc;margin:0 auto;font-size:20px;}
.menu{position:relative;display:block;margin:0 auto;padding-top:13px;color:#ee4f6f;font-family:'proxima_novasemibold';font-size:0.8em;letter-spacing:.4em;text-transform:uppercase;}
.menu a{color:#fff;text-decoration:none;}
.menu a:hover, .menu a.active{color:#ff0000;text-decoration:none;}
.menu_spazio{position:relative;width:23px;height:22px;float:left;}
.link_active{position:absolute;left:0px;top:24px;width:0px;height:1px;background-color:#fff;opacity:0.3;}
#header .link_menu{position:relative;display:inline;width:auto;height:12px;cursor:pointer;opacity:1;background-repeat:no-repeat;background-position:center top;padding-right:22px;text-align:center;color:#fff;-webkit-font-smoothing:antialiased;margin-top:-3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.emozioText{text-align:center;background-color:rgba(255, 255, 255, 0.75);display:block;}
.emozioText p{width:100%;margin:0 auto;padding:4% 10%;color:#333;font-family:'DidotLTStdItalic';font-size:22px;vertical-align:middle;}
.emozioText p.vane_carriera:before{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/vane_carriera.png');width:99px;height:164px;margin:0 auto 2% auto;}
.emozioText p.vane_cinema:before{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/vane_cinema.png');width:101px;height:145px;margin:0 auto 2% auto;}
.emozioText p.vane_televisione:before{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/vane_televisione.png');width:122px;height:149px;margin:0 auto 2% auto;}
.emozioText p.vane_teatro:before{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/vane_teatro.png');width:114px;height:164px;margin:0 auto 2% auto;}
.emozioText p.vane_testimonial:before{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/vane_testimonial.png');width:184px;height:102px;margin:0 auto 2% auto;}
.emozioText p.vane_covers:before{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/vane_covers.png');width:136px;height:105px;margin:0 auto 2% auto;}
.emozioText p.vane_news:before{position:relative;width:100%;margin-bottom:2%;display:block;content:'';background-image:url('../img/vane_news.png');width:126px;height:181px;margin:0 auto 2% auto;}
#visualMenu{max-height:100%;min-height:100%;display:block;clear:both;}
.accordian{width:100%;height:50%;overflow:hidden;background:rgba(0, 0, 0, 0.8);white-space:nowrap;}
.accordian ul{width:100%;height:auto;}
.accordian li{position:relative;display:block;width:25%;float:left;position:relative;overflow:hidden;opacity:1;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.accordian:hover li{opacity:.3;}
.accordian li:hover{opacity:1;}
.accordian .grid1:hover li{width:20%;}
.accordian .grid1 li:hover{width:40%;}
.accordian .grid2:hover li{width:47%;}
.accordian .grid2 li:hover{width:53%;}
.grid1, .grid2{list-style:none;text-align:center;position:relative;float:left;}
.grid1 li, .grid2 li{display:inline-block;width:25%;margin:0;text-align:center;position:relative;}
.grid2 li{width:50%;}
.grid1 figure, .grid2 figure{margin:0;position:relative;}
.grid1 figure img, .grid2 figure img{width:860px;position:relative;float:left;right:12%;}
.grid1 figcaption, .grid2 figcaption{position:absolute;top:0;left:0;padding:20px;background:#2c3f52;background:rgba(184,153,107,0.8);}
.grid1 figure, .grid2 figure{height:536px;background-size:cover;-moz-background-size:cover;background-position:center;}
figure.cinema{background-image:url(../img/menu/cinema.jpg);}
figure.teatro{background-image:url(../img/menu/teatro.jpg);}
figure.televisione{background-image:url(../img/menu/televisione.jpg);}
figure.testimonial{background-image:url(../img/menu/testimonial.jpg);}
figure.carriera{background-image:url(../img/menu/carriera.jpg);}
figure.news{background-image:url(../img/menu/news.jpg);}
.cs-style-3 figure{overflow:hidden;background-position-x:center;}
.cs-style-3 figcaption{height:auto;width:100%;top:auto;bottom:-1px;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s;transition:transform 0.4s, opacity 0.1s 0.3s;}
.no-touch .cs-style-3 figure:hover figcaption, .cs-style-3 figure.cs-hover figcaption{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;transition:transform 0.4s, opacity 0.1s;}
.cs-style-3 figcaption h4{border:3px solid #fff;display:inline-block;margin:0;padding:0;color:#ee4f6f;font-family:'proxima_novasemibold';text-transform:uppercase;}
.cs-style-3 figcaption b{border:3px solid #fff;display:block;font-weight:normal;left:-5px;margin:-3px;padding:10px 15px;position:relative;top:-5px;background-color:#B8996B;font-size:19px;letter-spacing:.3em;color:#fff;}
.cs-style-3 figcaption b:last-letter{letter-spacing:0em;}
.cs-style-3 figcaption p{display:block;line-height:22px;margin:0;height:auto;padding:20px 10% 20px 10%;white-space:normal;font-family:'bauerbodoni_btbold_italic';text-transform:uppercase;letter-spacing:-1px;color:#333;font-size:20px;}
#big-video-wrap{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;z-index:0;}
#big-video-vid, #big-video-image{position:absolute;}
#big-video-control-container{position:fixed;bottom:0;padding:10px;width:100%;background:rgba(0,0,0,.25);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;}
#big-video-control{width:100%;height:16px;position:relative;}
#big-video-control-middle{margin:0 56px 0 24px;}
#big-video-control-bar{width:100%;height:16px;position:relative;cursor:pointer;}
#big-video-control-progress{position:absolute;top:7px;height:3px;width:0%;background:#fff;}
#big-video-control-track{position:absolute;top:8px;height:1px;width:100%;background:#fff;}
#big-video-control-bound-left{left:0;}
#big-video-control-bound-right{right:-1px}
#big-video-control-track .ui-slider-handle{opacity:0;}
#big-video-control-playhead{left:30%;}
#big-video-control-timer{position:absolute;top:1px;right:0;color:#fff;font-size:11px;}
#big-video-control-playhead, #big-video-control-bound-left, #big-video-control-bound-right{position:absolute;top:0;height:16px;width:1px;background:#fff;}
#big-video-control .ui-slider-handle{border-left:solid 1px #fff;width:16px;height:16px;position:absolute;top:-8px;}
.transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.vjs-big-play-button{display:none !important;}
#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050;}
#fancybox-buttons.top{top:10px;}
#fancybox-buttons.bottom{bottom:10px;}
#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:rgb(50,50,50);background:-moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(68,68,68)), color-stop(50%, rgb(52,52,52)), color-stop(50%, rgb(41,41,41)), color-stop(100%, rgb(51,51,51)));background:-webkit-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background:-o-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background:-ms-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background:linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0);}
#fancybox-buttons ul li{float:left;margin:0;padding:0;}
#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url('fancybox_buttons.png');background-repeat:no-repeat;outline:none;opacity:0.8;}
#fancybox-buttons a:hover{opacity:1;}
#fancybox-buttons a.btnPrev{background-position:5px 0;}
#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e;}
#fancybox-buttons a.btnPlay{background-position:0 -30px;}
#fancybox-buttons a.btnPlayOn{background-position:-30px -30px;}
#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}
#fancybox-buttons a.btnToggleOn{background-position:-27px -60px;}
#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px;}
#fancybox-buttons a.btnDisabled{opacity:0.4;cursor:default;}
.fancybox-tmp iframe, .fancybox-tmp object{vertical-align:top;padding:0;margin:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;background:#333;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;outline:none;}
.fancybox-skin{position:relative;color:#444;text-shadow:none;}
.fancybox-opened{z-index:300000;}
.fancybox-outer, .fancybox-inner{padding:0;margin:0;position:relative;outline:none;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Gotham-Bold", Helvetica, Arial, sans-serif;margin:0;margin:0;padding:15px;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;background-position:0 -108px;opacity:0;cursor:pointer;z-index:8060;}
#fancybox-loading div{background-image:url('../img/load.gif');width:32px;height:32px;}
.fancybox-close{position:absolute;bottom:-40px;right:10px;width:40px;height:39px;background-image:url('../img/chiudi.png');cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../img/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:-35px;position:absolute;top:50%;margin-top:-25px;width:25px;height:50px;background-image:url('../img/freccia_sx.png');}
.fancybox-next{right:-35px;position:absolute;top:50%;margin-top:-25px;width:25px;height:50px;background-image:url('../img/freccia_dx.png');}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;padding:0;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:100000;background-color:rgba(0, 0, 0, 0.6);}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Gotham-Bold", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;margin-bottom:0px;z-index:8030;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;padding:20px 20px;color:#FFF;text-transform:uppercase;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;color:#fff;padding:0 44px 0 36px;margin:12px 10px 24px 10px;text-transform:uppercase;color:#fff!important;font-family:'Gotham-Bold';font-size:13px;-webkit-font-smoothing:antialiased;text-align:center;line-height:14px;display:block;z-index:50;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:15px;background:#000;background:rgba(0, 0, 0, .8);}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}
#fancybox-thumbs.bottom{bottom:2px;}
#fancybox-thumbs.top{top:2px;}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}
#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}
#fancybox-thumbs ul li:hover{opacity:1;}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none;}
#header{background:#333;font-size:16px;font-weight:bold;color:#fff;text-align:center;line-height:40px;height:100px;width:100%;position:fixed;z-index:10000;}
#header a[href='#menu']{background:center center no-repeat transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC);display:none;width:40px;height:40px;position:absolute;top:0px;z-index:100;left:10px;}
.mm-page, .mm-fixed-top, .mm-fixed-bottom, .mm-menu.mm-horizontal > .mm-panel{-webkit-transition:none 0.4s ease;-moz-transition:none 0.4s ease;-ms-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease;-webkit-transition-property:top, right, bottom, left, border;-moz-transition-property:top, right, bottom, left, border;-ms-transition-property:top, right, bottom, left, border;-o-transition-property:top, right, bottom, left, border;transition-property:top, right, bottom, left, border;}
html.mm-opened .mm-page, html.mm-opened #mm-blocker{left:0;top:0;margin:0;border:0px solid rgba(0, 0, 0, 0);}
html.mm-opening .mm-page, html.mm-opening #mm-blocker{border:0px solid rgba(100, 100, 100, 0);}
.mm-menu .mm-hidden{display:none;}
.mm-fixed-top, .mm-fixed-bottom{position:fixed;left:0;}
.mm-fixed-top{top:0;}
.mm-fixed-bottom{bottom:0;}
html.mm-opened .mm-page, .mm-menu > .mm-panel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
html.mm-opened, html.mm-opened body{overflow-x:hidden;position:relative;}
html.mm-opened .mm-page{position:relative;}
html.mm-background .mm-page{background:inherit;}
#mm-blocker{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;display:none;width:100%;height:100%;position:fixed;z-index:999999;}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker{display:block;}
.mm-menu.mm-current{display:block;}
.mm-menu{background:inherit;display:none;overflow:hidden;height:100%;padding:0;position:fixed;left:0;top:0;z-index:9999;}
.mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;width:100%;height:100%;padding:20px;position:absolute;top:0;left:100%;z-index:0;}
.mm-menu > .mm-panel.mm-opened{left:0%;}
.mm-menu > .mm-panel.mm-subopened{left:-40%;}
.mm-menu > .mm-panel.mm-highest{z-index:1;}
.mm-menu > .mm-panel.mm-hidden{display:block;visibility:hidden;}
.mm-menu .mm-list{padding:20px 0;}
.mm-menu > .mm-list{padding:20px 0 40px 0;}
.mm-panel > .mm-list{margin-left:-20px;margin-right:-20px;}
.mm-panel > .mm-list:first-child{padding-top:0;}
.mm-list, .mm-list > li{list-style:none;display:block;padding:0;margin:0;}
.mm-list{font:inherit;font-size:14px;}
.mm-list a, .mm-list a:hover{text-decoration:none;}
.mm-list > li{position:relative;}
.mm-list > li > a, .mm-list > li > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;font-family:'proxima_novasemibold';font-size:0.9em;letter-spacing:.5em;-webkit-font-smoothing:antialiased;margin:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;width:100%;position:absolute;bottom:0;left:0;}
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after{width:auto;margin-left:20px;position:relative;left:auto;}
.mm-list a.mm-subopen{width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}
.mm-list a.mm-subopen::before{content:'';border-left-width:1px;border-left-style:solid;display:block;height:100%;position:absolute;left:0;top:0;}
.mm-list a.mm-subopen.mm-fullsubopen{width:100%;}
.mm-list a.mm-subopen.mm-fullsubopen:before{border-left:none;}
.mm-list a.mm-subopen + a, .mm-list a.mm-subopen + span{padding-right:5px;margin-right:40px;}
.mm-list > li.mm-selected > a.mm-subopen{background:transparent;}
.mm-list > li.mm-selected > a.mm-fullsubopen + a, .mm-list > li.mm-selected > a.mm-fullsubopen + span{padding-right:45px;margin-right:0;}
.mm-list a.mm-subclose{text-indent:20px;padding-top:30px;margin-top:-20px;}
.mm-list > li.mm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px;padding-right:5px;}
.mm-list > li.mm-spacer{padding-top:40px;}
.mm-list > li.mm-spacer.mm-label{padding-top:25px;}
.mm-list a.mm-subopen:after, .mm-list a.mm-subclose:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}
.mm-list a.mm-subclose:before{border-right:none;border-bottom:none;margin-bottom:-15px;left:22px;}
.mm-menu.mm-vertical .mm-list .mm-panel{display:none;padding:10px 0 10px 10px;}
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after{border-color:transparent;}
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel{display:block;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen{height:40px;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:16px;right:16px;}
html.mm-opened .mm-page{box-shadow:0 0 20px rgba(0, 0, 0, 0.5);}
.mm-ismenu{background:#222;color:rgba(255, 255, 255, 0.6);}
.mm-menu .mm-list > li:after{border-color:rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li > a.mm-subclose{background:rgba(0, 0, 0, 0.1);color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-list > li > a.mm-subopen:before{border-color:rgba(0, 0, 0, 0.15);}
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu .mm-list > li.mm-selected > span, .mm-menu .mm-list > li.mm-selected a:hover{color:#ff0000;background:rgba(0, 0, 0, 0.1);}
.mm-menu .mm-list > li.mm-label{background:rgba(255, 255, 255, 0.05);}
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255, 255, 255, 0.05);}
html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom{left:80%;}
.mm-menu{width:80%;}
@media all and (max-width:175px){.mm-menu{width:140px;}
html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom{left:140px;}
}
@media all and (min-width:550px){.mm-menu{width:440px;}
html.mm-opening .mm-page, html.mm-opening #mm-blocker, html.mm-opening .mm-fixed-top, html.mm-opening .mm-fixed-bottom{left:440px;}
}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:40px;top:50%;}
em.mm-counter + a.mm-subopen{padding-left:40px;}
em.mm-counter + a.mm-subopen + a, em.mm-counter + a.mm-subopen + span{margin-right:80px;}
em.mm-counter + a.mm-fullsubopen{padding-left:0;}
.mm-vertical em.mm-counter{top:12px;margin-top:0;}
.mm-nosubresults > em.mm-counter{display:none;}
.mm-menu em.mm-counter{color:rgba(255, 255, 255, 0.3);}
html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-page, html.mm-opened.mm-dragging .mm-fixed-top, html.mm-opened.mm-dragging .mm-fixed-bottom, html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.mm-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:inherit;border-bottom:1px solid transparent;text-align:center;line-height:20px;width:100%;height:60px;padding:30px 40px 0 40px;position:absolute;z-index:2;top:0;left:0;}
.mm-header .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;position:relative;z-index:1;}
.mm-header .mm-prev, .mm-header .mm-next{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:block;width:40px;height:100%;position:absolute;bottom:0;}
.mm-header .mm-prev:before, .mm-header .mm-next:before{content:'';border:2px solid transparent;display:block;width:7px;height:7px;margin-bottom:-5px;position:absolute;bottom:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-15px;}
.mm-header .mm-prev{left:0;}
.mm-header .mm-prev:before{border-right:none;border-bottom:none;left:22px;}
.mm-header .mm-next{right:0;}
.mm-header .mm-next:before{border-top:none;border-left:none;right:18px;}
.mm-menu.mm-hassearch .mm-header{height:50px;padding-top:20px;top:50px;}
.mm-menu.mm-hassearch .mm-header .mm-prev:before, .mm-menu.mm-hassearch .mm-header .mm-mext:before{margin-bottom:-10px;}
.mm-menu.mm-hasheader li.mm-subtitle{display:none;}
.mm-menu.mm-hasheader .mm-panel{padding-top:80px;}
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel{padding-top:120px;}
.mm-menu.mm-hasheader.mm-ismenu > .mm-panel{padding-top:60px;}
.mm-menu.mm-hasheader.mm-ismenu.mm-hassearch > .mm-panel{padding-top:100px;}
.mm-menu .mm-header{border-color:rgba(0, 0, 0, 0.15);color:rgba(255, 255, 255, 0.3);}
.mm-menu .mm-header a:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-fixedlabels .mm-list{background:inherit;}
.mm-menu.mm-fixedlabels .mm-list > li.mm-label{background:inherit !important;opacity:0.97;height:25px;overflow:visible;position:relative;z-index:1;}
.mm-menu.mm-fixedlabels .mm-list > li.mm-label > div{background:inherit;width:100%;position:absolute;left:0;}
.mm-menu.mm-fixedlabels .mm-list > li.mm-label > div > div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mm-menu.mm-fixedlabels .mm-list > li.mm-label.mm-spacer > div > div{padding-top:25px;}
.mm-list > li.mm-label > span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;}
.mm-list > li.mm-label.mm-opened a.mm-subopen:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:17px;}
.mm-list > li.mm-collapsed{display:none;}
.mm-menu .mm-list li.mm-label > div > div{background:rgba(255, 255, 255, 0.05);}
.mm-search, .mm-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.mm-search{background:inherit;width:100%;height:50px;padding:10px;position:relative;top:0;z-index:2;}
.mm-search input{border:none;border-radius:15px;font:inherit;font-size:14px;line-height:30px;outline:none;display:block;width:100%;height:30px;margin:0;padding:0 10px;}
.mm-menu li.mm-nosubresults > a.mm-subopen{display:none;}
.mm-menu li.mm-nosubresults > a.mm-subopen + a, .mm-menu li.mm-nosubresults > a.mm-subopen + span{padding-right:10px;}
.mm-menu li.mm-noresults{text-align:center;font-size:21px;display:none;padding-top:80px;}
.mm-menu li.mm-noresults:after{border:none;}
.mm-menu.mm-noresults li.mm-noresults{display:block;}
.mm-menu.mm-hassearch > .mm-panel{padding-top:60px;}
.mm-menu .mm-search input{background:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.6);}
.mm-menu li.mm-noresults{color:rgba(255, 255, 255, 0.3);}
html.mm-slide .mm-menu{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;}
html.mm-slide.mm-opened .mm-menu{-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%);}
html.mm-slide.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
html.mm-slide.mm-right.mm-opened .mm-menu{-webkit-transform:translateX(40%);-moz-transform:translateX(40%);-ms-transform:translateX(40%);-o-transform:translateX(40%);transform:translateX(40%);}
html.mm-slide.mm-right.mm-opening .mm-menu{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}
html.mm-slide.mm-top.mm-opened .mm-menu{-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%);}
html.mm-slide.mm-top.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
html.mm-slide.mm-bottom.mm-opened .mm-menu{-webkit-transform:translateY(40%);-moz-transform:translateY(40%);-ms-transform:translateY(40%);-o-transform:translateY(40%);transform:translateY(40%);}
html.mm-slide.mm-bottom.mm-opening .mm-menu{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
html.mm-zoom-menu .mm-menu{-webkit-transition:-webkit-transform 0.4s ease;-moz-transition:-moz-transform 0.4s ease;-o-transition:-o-transform 0.4s ease;transition:transform 0.4s ease;}
html.mm-zoom-menu.mm-opened .mm-menu{-webkit-transform:scale(0.7, 0.7) translateX(-40%);-moz-transform:scale(0.7, 0.7) translateX(-40%);-ms-transform:scale(0.7, 0.7) translateX(-40%);-o-transform:scale(0.7, 0.7) translateX(-40%);transform:scale(0.7, 0.7) translateX(-40%);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
html.mm-zoom-menu.mm-opening .mm-menu{-webkit-transform:scale(1, 1) translateX(0%);-moz-transform:scale(1, 1) translateX(0%);-ms-transform:scale(1, 1) translateX(0%);-o-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%);}
html.mm-zoom-menu.mm-right.mm-opened .mm-menu{-webkit-transform:scale(0.7, 0.7) translateX(40%);-moz-transform:scale(0.7, 0.7) translateX(40%);-ms-transform:scale(0.7, 0.7) translateX(40%);-o-transform:scale(0.7, 0.7) translateX(40%);transform:scale(0.7, 0.7) translateX(40%);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;}
html.mm-zoom-menu.mm-right.mm-opening .mm-menu{-webkit-transform:scale(1, 1) translateX(0%);-moz-transform:scale(1, 1) translateX(0%);-ms-transform:scale(1, 1) translateX(0%);-o-transform:scale(1, 1) translateX(0%);transform:scale(1, 1) translateX(0%);}
html.mm-zoom-menu.mm-top.mm-opened .mm-menu{-webkit-transform:scale(0.7, 0.7) translateY(-40%);-moz-transform:scale(0.7, 0.7) translateY(-40%);-ms-transform:scale(0.7, 0.7) translateY(-40%);-o-transform:scale(0.7, 0.7) translateY(-40%);transform:scale(0.7, 0.7) translateY(-40%);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top;}
html.mm-zoom-menu.mm-top.mm-opening .mm-menu{-webkit-transform:scale(1, 1) translateY(0%);-moz-transform:scale(1, 1) translateY(0%);-ms-transform:scale(1, 1) translateY(0%);-o-transform:scale(1, 1) translateY(0%);transform:scale(1, 1) translateY(0%);}
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu{-webkit-transform:scale(0.7, 0.7) translateY(40%);-moz-transform:scale(0.7, 0.7) translateY(40%);-ms-transform:scale(0.7, 0.7) translateY(40%);-o-transform:scale(0.7, 0.7) translateY(40%);transform:scale(0.7, 0.7) translateY(40%);-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;}
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu{-webkit-transform:scale(1, 1) translateY(0%);-moz-transform:scale(1, 1) translateY(0%);-ms-transform:scale(1, 1) translateY(0%);-o-transform:scale(1, 1) translateY(0%);transform:scale(1, 1) translateY(0%);}
html.mm-zoom-page.mm-opened .mm-page{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
html.mm-zoom-page.mm-opening .mm-page{-webkit-transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);-o-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5);}
html.mm-zoom-page.mm-right.mm-opened .mm-page{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;}
html.mm-zoom-page.mm-top.mm-opened .mm-page{-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top;}
html.mm-zoom-page.mm-bottom.mm-opened .mm-page{-webkit-transform-origin:center bottom;-moz-transform-origin:center bottom;-ms-transform-origin:center bottom;-o-transform-origin:center bottom;transform-origin:center bottom;}
html.mm-zoom-panels .mm-panel{-webkit-transform:scale(1.5, 1.5);-moz-transform:scale(1.5, 1.5);-ms-transform:scale(1.5, 1.5);-o-transform:scale(1.5, 1.5);transform:scale(1.5, 1.5);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
html.mm-zoom-panels .mm-panel.mm-opened{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
html.mm-zoom-panels .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(0.7, 0.7);-moz-transform:scale(0.7, 0.7);-ms-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);}
html.mm-opening.mm-fullscreen .mm-page, html.mm-opening.mm-fullscreen #mm-blocker, html.mm-opening.mm-fullscreen .mm-fixed-top, html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:100%;}
.mm-menu.mm-fullscreen{width:100%;}
@media all and (max-width:140px){.mm-menu.mm-fullscreen{width:140px;}
html.mm-opening.mm-fullscreen .mm-page, html.mm-opening.mm-fullscreen #mm-blocker, html.mm-opening.mm-fullscreen .mm-fixed-top, html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:140px;}
}
@media all and (min-width:10000px){.mm-menu.mm-fullscreen{width:10000px;}
html.mm-opening.mm-fullscreen .mm-page, html.mm-opening.mm-fullscreen #mm-blocker, html.mm-opening.mm-fullscreen .mm-fixed-top, html.mm-opening.mm-fullscreen .mm-fixed-bottom{left:10000px;}
}
.mm-menu.mm-top.mm-fullscreen{height:100%;}
html.mm-top.mm-opening.mm-fullscreen .mm-page, html.mm-top.mm-opening.mm-fullscreen #mm-blocker, html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:100%;}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-100%;}
@media all and (max-height:140px){.mm-menu.mm-top.mm-fullscreen{height:140px;}
html.mm-top.mm-opening.mm-fullscreen .mm-page, html.mm-top.mm-opening.mm-fullscreen #mm-blocker, html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:140px;}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-140px;}
}
@media all and (min-height:10000px){.mm-menu.mm-top.mm-fullscreen{height:10000px;}
html.mm-top.mm-opening.mm-fullscreen .mm-page, html.mm-top.mm-opening.mm-fullscreen #mm-blocker, html.mm-top.mm-opening.mm-fullscreen .mm-fixed-top{top:10000px;}
html.mm-top.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:-10000px;}
}
.mm-menu.mm-right.mm-fullscreen{width:100%;}
html.mm-right.mm-opening.mm-fullscreen .mm-page, html.mm-right.mm-opening.mm-fullscreen #mm-blocker, html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top, html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:100%;}
@media all and (max-width:140px){.mm-menu.mm-right.mm-fullscreen{width:140px;}
html.mm-right.mm-opening.mm-fullscreen .mm-page, html.mm-right.mm-opening.mm-fullscreen #mm-blocker, html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top, html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:140px;}
}
@media all and (min-width:10000px){.mm-menu.mm-right.mm-fullscreen{width:10000px;}
html.mm-right.mm-opening.mm-fullscreen .mm-page, html.mm-right.mm-opening.mm-fullscreen #mm-blocker, html.mm-right.mm-opening.mm-fullscreen .mm-fixed-top, html.mm-right.mm-opening.mm-fullscreen .mm-fixed-bottom{right:10000px;}
}
.mm-menu.mm-bottom.mm-fullscreen{height:100%;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page, html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker, html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:100%;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-100%;}
@media all and (max-height:140px){.mm-menu.mm-bottom.mm-fullscreen{height:140px;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page, html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker, html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:140px;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-140px;}
}
@media all and (min-height:10000px){.mm-menu.mm-bottom.mm-fullscreen{height:10000px;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-page, html.mm-bottom.mm-opening.mm-fullscreen #mm-blocker, html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-bottom{bottom:10000px;}
html.mm-bottom.mm-opening.mm-fullscreen .mm-fixed-top{top:-10000px;}
}
.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next{left:-100%;}
@media all and (max-width:140px){.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next{left:-140px;}
}
@media all and (min-width:10000px){.mm-menu.mm-fullscreen.mm-front, .mm-menu.mm-fullscreen.mm-next{left:-10000px;}
}
.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next{top:-100%;}
@media all and (max-height:140px){.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next{top:-140px;}
}
@media all and (min-height:10000px){.mm-menu.mm-top.mm-fullscreen.mm-front, .mm-menu.mm-top.mm-fullscreen.mm-next{top:-10000px;}
}
.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next{right:-100%;}
@media all and (max-width:140px){.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next{right:-140px;}
}
@media all and (min-width:10000px){.mm-menu.mm-right.mm-fullscreen.mm-front, .mm-menu.mm-right.mm-fullscreen.mm-next{right:-10000px;}
}
.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-100%;}
@media all and (max-height:140px){.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-140px;}
}
@media all and (min-height:10000px){.mm-menu.mm-bottom.mm-fullscreen.mm-front, .mm-menu.mm-bottom.mm-fullscreen.mm-next{bottom:-10000px;}
}
html.mm-front .mm-fixed-top, html.mm-front .mm-fixed-bottom, html.mm-opening.mm-front .mm-fixed-top, html.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto;}
html.mm-front .mm-fixed-top, html.mm-opening.mm-front .mm-fixed-top{top:0;}
html.mm-front .mm-fixed-bottom, html.mm-opening.mm-front .mm-fixed-bottom{bottom:0;}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none !important;}
.mm-menu.mm-top{width:100%;}
html.mm-top.mm-opened .mm-page, html.mm-top.mm-opened #mm-blocker{top:0%;}
html.mm-top.mm-opened.mm-opening .mm-page, html.mm-top.mm-opened.mm-opening #mm-blocker, html.mm-top.mm-opened.mm-opening .mm-fixed-top, html.mm-top.mm-opened.mm-opening .mm-fixed-bottom{left:0;}
.mm-menu.mm-right{left:auto;right:0;}
html.mm-right.mm-opened .mm-page, html.mm-right.mm-opened #mm-blocker, html.mm-right.mm-opened .mm-fixed-top, html.mm-right.mm-opened .mm-fixed-bottom{left:auto;right:0%;}
html.mm-right.mm-opened.mm-opening .mm-page, html.mm-right.mm-opened.mm-opening #mm-blocker, html.mm-right.mm-opened.mm-opening .mm-fixed-top, html.mm-right.mm-opened.mm-opening .mm-fixed-bottom{left:auto;}
.mm-menu.mm-bottom{width:100%;top:auto;bottom:0;}
html.mm-bottom.mm-opened .mm-page, html.mm-bottom.mm-opened #mm-blocker{bottom:0%;top:auto;}
html.mm-bottom.mm-opened.mm-opening .mm-page, html.mm-bottom.mm-opened.mm-opening #mm-blocker, html.mm-bottom.mm-opened.mm-opening .mm-fixed-top, html.mm-bottom.mm-opened.mm-opening .mm-fixed-bottom{top:auto;left:0;}
.mm-menu.mm-top{height:80%;}
html.mm-top.mm-opening .mm-page, html.mm-top.mm-opening #mm-blocker, html.mm-top.mm-opening .mm-fixed-top{top:80%;}
html.mm-top.mm-opening .mm-fixed-bottom{bottom:-80%;}
@media all and (max-height:175px){.mm-menu.mm-top{height:140px;}
html.mm-top.mm-opening .mm-page, html.mm-top.mm-opening #mm-blocker, html.mm-top.mm-opening .mm-fixed-top{top:140px;}
html.mm-top.mm-opening .mm-fixed-bottom{bottom:-140px;}
}
@media all and (min-height:1100px){.mm-menu.mm-top{height:880px;}
html.mm-top.mm-opening .mm-page, html.mm-top.mm-opening #mm-blocker, html.mm-top.mm-opening .mm-fixed-top{top:880px;}
html.mm-top.mm-opening .mm-fixed-bottom{bottom:-880px;}
}
.mm-menu.mm-right{width:80%;}
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker, html.mm-right.mm-opening .mm-fixed-top, html.mm-right.mm-opening .mm-fixed-bottom{right:80%;}
@media all and (max-width:175px){.mm-menu.mm-right{width:140px;}
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker, html.mm-right.mm-opening .mm-fixed-top, html.mm-right.mm-opening .mm-fixed-bottom{right:140px;}
}
@media all and (min-width:550px){.mm-menu.mm-right{width:440px;}
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker, html.mm-right.mm-opening .mm-fixed-top, html.mm-right.mm-opening .mm-fixed-bottom{right:440px;}
}
.mm-menu.mm-bottom{height:80%;}
html.mm-bottom.mm-opening .mm-page, html.mm-bottom.mm-opening #mm-blocker, html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:80%;}
html.mm-bottom.mm-opening .mm-fixed-top{top:-80%;}
@media all and (max-height:175px){.mm-menu.mm-bottom{height:140px;}
html.mm-bottom.mm-opening .mm-page, html.mm-bottom.mm-opening #mm-blocker, html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:140px;}
html.mm-bottom.mm-opening .mm-fixed-top{top:-140px;}
}
@media all and (min-height:1100px){.mm-menu.mm-bottom{height:880px;}
html.mm-bottom.mm-opening .mm-page, html.mm-bottom.mm-opening #mm-blocker, html.mm-bottom.mm-opening .mm-fixed-bottom{bottom:880px;}
html.mm-bottom.mm-opening .mm-fixed-top{top:-880px;}
}
html.mm-front.mm-opened .mm-page{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;}
.mm-menu.mm-front, .mm-menu.mm-next{-webkit-transition:none 0.4s ease;-moz-transition:none 0.4s ease;-ms-transition:none 0.4s ease;-o-transition:none 0.4s ease;transition:none 0.4s ease;-webkit-transition-property:top, right, bottom, left, -webkit-transform;-moz-transition-property:top, right, bottom, left, -moz-transform;-ms-transition-property:top, right, bottom, left, -o-transform;-o-transition-property:top, right, bottom, left, -o-transform;transition-property:top, right, bottom, left, transform;}
html.mm-front .mm-page, html.mm-front #mm-blocker{z-index:0;}
.mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0, 0, 0, 0.5);}
html.mm-opened.mm-next .mm-page{box-shadow:none;}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next{left:0%;}
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next{left:0;}
html.mm-opening .mm-menu.mm-top.mm-front, html.mm-opening .mm-menu.mm-top.mm-next{left:0;top:0%;}
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next{left:auto;}
html.mm-opening .mm-menu.mm-right.mm-front, html.mm-opening .mm-menu.mm-right.mm-next{left:auto;right:0%;}
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next{top:auto;left:0;}
html.mm-opening .mm-menu.mm-bottom.mm-front, html.mm-opening .mm-menu.mm-bottom.mm-next{left:0;bottom:0%;}
.mm-menu.mm-front, .mm-menu.mm-next{left:-80%;}
@media all and (max-width:175px){.mm-menu.mm-front, .mm-menu.mm-next{left:-140px;}
}
@media all and (min-width:550px){.mm-menu.mm-front, .mm-menu.mm-next{left:-440px;}
}
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next{top:-80%;}
@media all and (max-height:175px){.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next{top:-140px;}
}
@media all and (min-height:1100px){.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next{top:-880px;}
}
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next{right:-80%;}
@media all and (max-width:175px){.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next{right:-140px;}
}
@media all and (min-width:550px){.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next{right:-440px;}
}
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next{bottom:-80%;}
@media all and (max-height:175px){.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next{bottom:-140px;}
}
@media all and (min-height:1100px){.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next{bottom:-880px;}
}
html.mm-front .mm-fixed-top, html.mm-front .mm-fixed-bottom, html.mm-opening.mm-front .mm-fixed-top, html.mm-opening.mm-front .mm-fixed-bottom{left:0;right:auto;}
html.mm-front .mm-fixed-top, html.mm-opening.mm-front .mm-fixed-top{top:0;}
html.mm-front .mm-fixed-bottom, html.mm-opening.mm-front .mm-fixed-bottom{bottom:0;}
html.mm-opened.mm-light .mm-page{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.mm-ismenu.mm-light{background:#f3f3f3;color:rgba(0, 0, 0, 0.6);}
.mm-menu.mm-light .mm-list > li:after{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-light .mm-list > li > a.mm-subclose{background:rgba(255, 255, 255, 0.6);color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before{border-color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu.mm-light .mm-list > li.mm-selected > span{background:rgba(255, 255, 255, 0.6);}
.mm-menu.mm-light .mm-list > li.mm-label{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-light .mm-search input{background:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.6);}
.mm-menu.mm-light li.mm-noresults{color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light em.mm-counter{color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light .mm-list li.mm-label > div > div{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-light .mm-header{border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-light .mm-header a:before{border-color:rgba(0, 0, 0, 0.3);}
html.mm-opened.mm-white .mm-page{box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.mm-ismenu.mm-white{background:white;color:rgba(0, 0, 0, 0.6);}
.mm-menu.mm-white .mm-list > li:after{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-white .mm-list > li > a.mm-subclose{background:rgba(0, 0, 0, 0.08);color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before{border-color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before{border-color:rgba(0, 0, 0, 0.1);}
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu.mm-white .mm-list > li.mm-selected > span{background:rgba(0, 0, 0, 0.08);}
.mm-menu.mm-white .mm-list > li.mm-label{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-white .mm-search input{background:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.6);}
.mm-menu.mm-white li.mm-noresults{color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white em.mm-counter{color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white .mm-list li.mm-label > div > div{background:rgba(0, 0, 0, 0.03);}
.mm-menu.mm-white .mm-header{border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.3);}
.mm-menu.mm-white .mm-header a:before{border-color:rgba(0, 0, 0, 0.3);}
html.mm-opened.mm-black .mm-page{box-shadow:none;}
.mm-ismenu.mm-black{background:black;color:rgba(255, 255, 255, 0.6);}
.mm-menu.mm-black .mm-list > li:after{border-color:rgba(255, 255, 255, 0.2);}
.mm-menu.mm-black .mm-list > li > a.mm-subclose{background:rgba(255, 255, 255, 0.25);color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before{border-color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before{border-color:rgba(255, 255, 255, 0.2);}
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen), .mm-menu.mm-black .mm-list > li.mm-selected > span{background:rgba(255, 255, 255, 0.25);}
.mm-menu.mm-black .mm-list > li.mm-label{background:rgba(255, 255, 255, 0.15);}
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen, .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul{background:rgba(255, 255, 255, 0.15);}
.mm-menu.mm-black .mm-search input{background:rgba(255, 255, 255, 0.3);color:rgba(255, 255, 255, 0.6);}
.mm-menu.mm-black li.mm-noresults{color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black em.mm-counter{color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black .mm-list li.mm-label > div > div{background:rgba(255, 255, 255, 0.15);}
.mm-menu.mm-black .mm-header{border-color:rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.3);}
.mm-menu.mm-black .mm-header a:before{border-color:rgba(255, 255, 255, 0.3);}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){.loader-item{background-image:url('../img/preloader@2x.gif');background-size:50px 50px;}
.emozioText p.vane_carriera:before{background-image:url('../img/vane_carriera@2x.png');background-size:99px 164px;}
.emozioText p.vane_cinema:before{background-image:url('../img/vane_cinema@2x.png');background-size:101px 145px;}
.emozioText p.vane_televisione:before{background-image:url('../img/vane_televisione@2x.png');background-size:122px 149px;}
.emozioText p.vane_teatro:before{background-image:url('../img/vane_teatro@2x.png');background-size:114px 164px;}
.emozioText p.vane_testimonial:before{background-image:url('../img/vane_testimonial@2x.png');background-size:184px 102px;}
.emozioText p.vane_covers:before{background-image:url('../img/vane_covers@2x.png');background-size:136px 105px;}
.emozioText p.vane_news:before{background-image:url('../img/vane_news@2x.png');background-size:126px 181px;}
#top a:after, #top a:hover:after{background-image:url('../img/freccia_giu@2x.png');background-size:63px 33px;}
.news_sliderwrapper > nav > a:after{background-image:url('../img/freccia_giu@2x.png');background-size:63px 33px;}
.news_sliderwrapper > nav > a.new_prev:after{background-image:url('../img/freccia_su@2x.png');background-size:63px 33px;}
.video_c:after{background-image:url('../img/icona_play@2x.png');background-size:44px 33px;}
ul.timeline{background-image:url('../img/riga_timeline@2x.png');background-size:2px 1px;}
.fancybox-prev{background-image:url('../img/freccia_sx@2x.png');background-size:25px 50px;}
.fancybox-next{background-image:url('../img/freccia_dx@2x.png');background-size:25px 50px;}
.fancybox-close{background-image:url('../img/chiudi@2x.png');background-size:40px 39px;}
#fancybox-loading div{background-image:url('../img/load@2x.gif');background-size:32px 32px;}
.theexnovo{background-image:url("../img/theexnovo@2x.png");background-size:172px 40px;}
.wetwelve{background-image:url("../img/wetwelve@2x.png");background-size:89px 60px;}
.gds{background-image:url("../img/gds@2x.png");background-size:59px 60px;}
}
@media only screen and (max-width:768px){#introLogo{width:200px;height:119px;}
#top a{bottom:40px;}
h2{font-size:1em !important;line-height:20px !important;padding:1% 0 10px 0;}
.logo a{height:50px;background-size:90px 50px;}
#top .wrapper{padding:0 5%;}
#top .wrapper p{bottom:60px;}
#menu{}
#page{border-left:1px solid #ccc;min-height:100%;}
.emozioText p{font-size:16px;line-height:20px;}
#carriera .wrapper{width:100%;}
.work{}
.work .wrapper{opacity:1;z-index:2;height:0;position:relative;}
.work .wrapper a div{height:0;width:40%;padding-bottom:40%;display:block;float:left;overflow:hidden;position:relative;}
.work .wrapper .normal{display:none;}
.work .wrapper .double{width:60%;padding-bottom:40%;}
.work .wrapper a div p{width:100%;margin:0 auto;padding:0 15px;color:#fff;text-transform:uppercase;text-align:center;position:relative;display:block;}
.work .wrapper a div p.nome{font-size:0.7em;padding-bottom:10px;margin-top:36%;}
.work .wrapper a div p.sottocategoria{font-size:0.5em;}
.work .wrapper a div p.descr{font-size:0.4em;font-family:"proxima_novaextrabold", helvetica, arial, sans-serif;letter-spacing:2px;}
.work .wrapper a .overlay{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;color:#1a1a1a;display:block;padding:1em;position:absolute;opacity:0;text-transform:uppercase;-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease;vertical-align:middle;white-space:normal;width:100%;height:100%;}
.work .wrapper a .overlay>div{position:relative;padding:0;margin:0 auto;width:100%;height:100%;}
.work .wrapper a .overlay>div:before{border-top:solid 1px #fff;top:0;left:0;}
.work .wrapper a .overlay>div:after{border-bottom:solid 1px #fff;bottom:0;right:0;}
.work .wrapper a .overlay>div>div{position:relative;padding:0;margin:0 auto;width:100%;height:100%;}
.work .wrapper a .overlay>div>div:before{border-left:solid 1px #fff;bottom:0;left:0}
.work .wrapper a .overlay>div>div:after{border-right:solid 1px #fff;top:0;right:0}
.work .wrapper a .overlay>div:before, .work .wrapper a .overlay>div:after, .work .wrapper a .overlay>div>div:before, .work .wrapper a .overlay>div>div:after{content:'';position:absolute;width:0;height:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}
.work .wrapper a .overlay>div>div:before, .work .wrapper a .overlay>div>div:after{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.work .wrapper a:hover .overlay{opacity:.97}
.work .wrapper a:hover .overlay>div:before, .work .wrapper a:hover .overlay>div:after, .work .wrapper a:hover .overlay>div>div:before, .work .wrapper a:hover .overlay>div>div:after{width:100%;height:100%;}
.work .wrapper a{position:relative;opacity:1;width:100%;height:auto;display:inline-block;float:left;-webkit-transition:all .7s;-moz-transition:all .7s;-o-transition:all .7s;transition:all .7s;}
.work .wrapper:hover a{opacity:.3;-webkit-transition:all .7s;z-index:1;}
.work .wrapper a:hover{opacity:1;-webkit-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, .5);-moz-box-shadow:0px 0px 30px 0px rgba(0, 0, 0, .5);box-shadow:0px 0px 30px 0px rgba(0, 0, 0, .5);z-index:2;}
.work .workDetail{width:100%;opacity:0;z-index:0;margin:0 auto;padding:0;font-size:18px;display:block;float:left;overflow:hidden;position:relative;display:none;}
.workDetail .project{width:100%;}
.workDetail .overDetail{width:100%;}
.workDetail h2 .workClose{font-size:35px;}
.workDetail p{font-size:0.8em;}
.workDetail .sottotitolo_progetto{height:60px;width:100%;margin:0 auto 3% auto;padding:0 3% 3% 0;overflow:hidden;position:relative;float:left;outline:none;}
#carriera .wrapper{width:100%;min-width:100%;padding:0;padding-top:5px;padding-bottom:40px;padding-left:20px;padding-right:20px;}
#carriera .wrapper .subhead{font-size:20px;line-height:27px;}
#news{}
#news .wrapper{width:100%;min-width:100%;padding:0;padding-top:87px;padding-bottom:40px;}
#news .wrapper .subhead{font-size:20px;line-height:27px;}
#covers{}
#covers .wrapper{width:100%;min-width:100%;padding:0;padding-top:87px;padding-bottom:40px;}
#covers .wrapper .subhead{font-size:20px;line-height:27px;}
.js .news_container > div{width:100%;}
.js .news_slider{bottom:320px;}
.js .news_sliderwrapper > nav{height:100px;}
.js .news_wrapper{top:auto;height:220px;bottom:100px;}
.js .news_content{padding:10px;}
.js .news_content h2{border-right:none;font-size:18px;margin:0;padding:0;}
.js .news_content p{line-height:20px;border:none;padding:5px 10px;margin-bottom:15px;height:89px;overflow-y:scroll;}
.js .news_content a:last-child{font-size:13px;margin:10px 0px 0 0;}
#management{padding-left:20px;padding-right:20px;}
#management .wrapper{width:60%;margin:0 auto;font-weight:300;font-size:24px;line-height:33px;padding:40% 0;color:rgba(255, 255, 255, 0.5);}
#management .wrapper{width:100%;min-width:100%;text-align:center;font-size:18px;}
#management ul{float:right;margin-top:-8px;}
#management ul{float:none;margin-top:0px;margin-bottom:15px;}
#news > .titleSez.mob{display:block;}
#news_container > div.titleSez.noMob{display:none;}
#date_next, #date_prev{font-size:15px;}
.timeline .note h4{font-size:12px;line-height:10px;}
.timeline .note p{font-size:11px;line-height:10px;}
.timeline .note span.date{font-size:11px;}
.timeline .note span.cat{font-size:10px;}
}
@media only screen and (max-width:1024px){#header{height:40px;}
#header a[href='#menu']{display:block;}
#header .menu{display:none !important;}
.logo{top:2px !important;}
.logo a{font-size:22px !important;}
#visualMenu{display:none !important;}
.section .titleSez>p.black:before, .section .titleSez>p.black:after, .section .titleSez>p.white:before, .section .titleSez>p.white:after{display:none;}
.backgroundImg{position:fixed;z-index:-1;top:0;left:0;width:100%;height:125%;background:url(../video/vane.jpg) no-repeat;background-size:cover;background-position:center center;}
@media (min-width:768px){.html-mobile-background{display:none;}
}
#carriera .wrapper{width:100%;min-width:100%;padding:0;padding-top:5px;padding-bottom:40px;padding-left:20px;padding-right:20px;}
#management ul.linkFooter li{display:block;margin-left:0;margin-bottom:30px;}
}
@media only screen and (max-width:1220px){#header .link_menu{font-size:11px;padding:0 8px;}
.logo{top:10px;right:3%;position:absolute;}
.logo a{font-size:25px;}
}
.jspContainer{overflow:hidden;position:relative;outline:none;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:3px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#333;position:relative;}
.jspDrag{background:#fff;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
.finestraCredits{position:fixed;font-family:Arial, Helvetica, sans-serif;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:999999;display:none;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;}
.finestraCredits > div{width:300px;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-80px;padding:5px 20px 13px 20px;background:#fff;z-index:2;background:-moz-linear-gradient(#fff, #999);background:-webkit-linear-gradient(#fff, #999);background:-o-linear-gradient(#fff, #999);}
.chiudoCredits{background:#000000;color:#FFFFFF;line-height:25px;position:absolute;right:0px;text-align:center;top:0px;width:30px;text-decoration:none;font-weight:bold;}
.chiudoCreditsBG{width:100%;height:100%;position:absolute;z-index:1;}
#content{position:relative;z-index:1;display:block;width:100%;}
#management p{line-height:20px;margin-bottom:13px;}
video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background:url('http://www.vanessaincontrada.it/video/vane.jpg') no-repeat;background-size:cover;transition:1s opacity;}
#cookieChoiceInfo a {border: 1px solid #fff;padding: 3px;color: #fff;margin-left: 10px !important;}