@import url(//fonts.googleapis.com/css?family=Roboto:300,400,700);#advanced-newsletter-box{background-image:url(http://www.tramedistorie.it/media/newsletter/image/xenvelope-border.png.pagespeed.ic.JttvPsvDgG.png);background-repeat:repeat-x;background-size:40px 3px;padding:10px 0}#advanced-newsletter-box .heading-title{text-transform:uppercase;font-size:16px;list-style:none;font-weight:bold;margin-bottom:8px}#advanced-newsletter-box #mail-box{margin-bottom:20px}#advanced-newsletter-box #mail-box input{height:30px;background:#fff;width:100%;padding-left:10px}#advanced-newsletter-box #mail-box .btn{font-weight:bold;color:#fff;height:30px;border-radius:0;background:#f36;border:none;outline:none}.subscribe-me{font-family:'Roboto',Arial,sans-serif;color:#fff;background:#f8d135}.subscribe-me a,a:visited{color:#888;text-decoration:none}.subscribe-me a:hover,a:active{color:#333}.subscribe-me h1,h2,h3{font-family:'Roboto',Arial,sans-serif}.subscribe-me h1{font-size:2.5em;font-weight:300}.subscribe-me h2{font-size:1.5em;font-weight:300}.subscribe-me h3{font-size:1.2em;font-weight:400}.subscribe-me p{color:#ecf0f1;font-weight:100;color:#000;font-size:15px!important}.subscribe-me input{color:gray}.subscribe-me input.disable{opacity:.3}.sb{display:none;position:fixed;top:50%;left:50%;margin-left:-350px;margin-top:-219px;width:700px;min-height:438px;background:#fff;padding:25px;box-shadow:0 2px 3px rgba(0,0,0,.5);-moz-box-shadow:0 2px 3px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.5);z-index:1999;opacity:0;background:url(http://www.tramedistorie.it/media/newsletter/image/newletter.png.pagespeed.ce.VvsFI10ml_.png) no-repeat center center #fff}.mobile-newsletter{display:none}.sb h2{margin-top:0}.sb p{font-size:20px}.sb input[type="text"],.sb input[type="password"],.sb input[type="email"],.sb textarea{margin:0;border:none;background:#f7f7f7;padding:10px 10px;font-size:16px;width:49%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.sb input[type="submit"]{padding:10px 10px;background:none;font-size:16px;text-transform:uppercase;border:none;background:#a0a0a0;color:#fff;width:20%;margin:0}.sb .sb-close-btn{position:absolute;right:3px;top:3px;padding:4px 7px 3px 9px;background:transparent;color:transparent;font-size:15px;background:url(http://www.tramedistorie.it/media/newsletter/image/xremove.png.pagespeed.ic.ZP3TDm3esO.png) no-repeat center center #fff}.subscribe-me a.sb-close-btn:hover{color:transparent}.sb.sb-withoverlay{position:absolute;top:200px;left:50%;margin-left:-250px}.subscribe-me label{color:#333;font-size:18px;line-height:normal;margin:10px 0 40px;letter-spacing:1px;padding:0;text-transform:uppercase;font-weight:500;text-shadow:1px 1px 2px #fff}.subscribe-me .promotions1{letter-spacing:13px}.subscribe-me .promotions{font-size:70px;font-weight:bold;line-height:70px;color:#999;text-transform:uppercase;margin:0;text-align:left}.subscribe-me .promotions2{color:#c36;line-height:83px;font-size:120px;letter-spacing:-5px}.subscribe-me .promotions2{font-size:90px;line-height:90px}.subscribe-me .promotions2 span{font-size:60px;line-height:1;margin-left:15px}.subscribe-me h3{font-size:16px;text-transform:uppercase;color:#333;text-align:left;font-weight:500;margin:20px 0 10px}.sb-open.sb-open-with-overlay{overflow:hidden}.sb-open .sb-overlay{opacity:1}.sb-open .sb{opacity:1;font-family:Arial,Helvetica,sans-serif}.sb-open .sb.subscribe-me{}.sb-open .sb.subscribe-me h4{font-size:30px;color:#616161;text-transform:uppercase;letter-spacing:-2px}.sb-open .sb.subscribe-me h4 span{color:#e20000}.sb-open .sb.subscribe-me h3{font-size:50px;color:#616161;text-transform:uppercase;font-family:Impact,Helvetica,sans-serif;font-weight:bold;margin-top:40px}.sb-open .sb.subscribe-me h3 span{color:#367d3e}.sb-open .sb.subscribe-me h6.version{font-size:18px;color:#9d9d9d;text-transform:uppercase;float:right;margin-top:27px}.sb-open .sb.subscribe-me span.box{color:#fff;background:#ffb80e;padding:3px 10px;font-family:Impact,Helvetica,sans-serif;border:1px solid #b0b2b3;position:absolute}.sb-open .sb.subscribe-me span.box.html{left:370px;top:42px;-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg)}.sb-open .sb.subscribe-me span.box.js{background:#e96067;left:25px;top:290px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.sb-open .sb.subscribe-me span.box.css{background:#30c1eb;left:318px;top:275px;-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.sb-open .sb.subscribe-me .form{margin-top:180px}.sb-overlay{height:100%;width:100%;background:rgba(0,0,0,.58);opacity:0;position:fixed;left:0;right:0;top:0;z-index:1000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:auto}.sb-close-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}@media (max-width:768px){.sb{background:#fff;width:90%;margin-left:-45%}.mobile-newsletter{display:block}.desktop{display:none}.mobile-newsletter h4{font-size:26px;text-transform:uppercase;color:#616161;margin-top:40px}.sb-open .sb.subscribe-me span.box{position:static}.sb-open .sb.subscribe-me .form{margin-top:0}.sb-open .sb.subscribe-me h6.version{float:none}.sb-open .sb.subscribe-me h4{margin-top:30px}.mobile-newsletter h3{font-size:36px;text-transform:uppercase;color:#ff8b23;margin-top:50px}.mobile-newsletter h1{font-size:48px;text-transform:uppercase;color:#ff8b23;font-weight:bold;margin-top:50px}.subscribe-me a.sb-close-btn:hover{color:#000}.subscribe-me label,.subscribe-me h3{width:100%;text-align:center}.subscribe-me .promotions{text-align:center;line-height:70px}.subscribe-me,.subscribe-me.sb.sb-animation-flyInUp{text-align:center}.sb input[type="text"],.sb input[type="password"],.sb input[type="email"],.sb textarea{margin-top:50px}.sb .sb-close-btn{position:absolute;right:0;top:0;padding:2px 5px 3px 7px;background:red;color:#fff;font-size:15px}}@media (max-width:540px){.subscribe-me label{margin:10px 0 20px;font-size:13px}.sb-open .sb.subscribe-me h4{margin-top:10px}.mobile-newsletter h4{font-size:26px;text-transform:uppercase;color:#616161;margin-top:0}.mobile-newsletter h3{font-size:36px;text-transform:uppercase;color:#ff8b23;margin-top:0}.mobile-newsletter h1{font-size:48px;text-transform:uppercase;color:#ff8b23;font-weight:bold;margin-top:13px}.sb{min-height:316px;margin-top:-187px}.subscribe-me .promotions{font-size:40px;line-height:40px}.subscribe-me .promotions2{font-size:60px;line-height:1}.subscribe-me .promotions2 span{font-size:40px;line-height:1;margin-left:15px}.subscribe-me h3{margin:10px 0 0}.sb input[type="text"],.sb input[type="password"],.sb input[type="email"],.sb textarea{margin-top:10px;width:100%;padding:5px 10px;margin-bottom:5px}.sb input[type="submit"]{width:100%;padding:5px 10px}}@media (max-width:430px){.sb-open .sb.subscribe-me h3{margin-top:10px}.subscribe-me{padding:20px 10px}}[class^="sb-animation-"],[class*=" sb-animation-"]{-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-o-animation-duration:500ms;animation-duration:500ms}.sb-animation-flyInRight{-webkit-animation-name:flyInRight;-moz-animation-name:flyInRight;-o-animation-name:flyInRight;animation-name:flyInRight}.sb-animation-flyOutRight{-webkit-animation-name:flyOutRight;-moz-animation-name:flyOutRight;-o-animation-name:flyOutRight;animation-name:flyOutRight}.sb-animation-flyInLeft{-webkit-animation-name:flyInLeft;-moz-animation-name:flyInLeft;-o-animation-name:flyInLeft;animation-name:flyInLeft}.sb-animation-flyOutLeft{-webkit-animation-name:flyOutLeft;-moz-animation-name:flyOutLeft;-o-animation-name:flyOutLeft;animation-name:flyOutLeft}.sb-animation-flyInUp{-webkit-animation-name:flyInUp;-moz-animation-name:flyInUp;-o-animation-name:flyInUp;animation-name:flyInUp}.sb-animation-flyOutUp{-webkit-animation-name:flyOutUp;-moz-animation-name:flyOutUp;-o-animation-name:flyOutUp;animation-name:flyOutUp}.sb-animation-flyInDown{-webkit-animation-name:flyInDown;-moz-animation-name:flyInDown;-o-animation-name:flyInDown;animation-name:flyInDown}.sb-animation-flyOutDown{-webkit-animation-name:flyOutDown;-moz-animation-name:flyOutDown;-o-animation-name:flyOutDown;animation-name:flyOutDown}@-webkit-keyframes flyInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(3000px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}@-moz-keyframes flyInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(3000px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}@-o-keyframes flyInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(3000px);
	}

	100% {
		-o-transform: translateX(0);
	}
}@keyframes flyInRight {
	0% {
		opacity: 0;
		transform: translateX(3000px);
	}

	100% {
		transform: translateX(0);
	}
}@-webkit-keyframes flyOutRight {
	0% {
		-webkit-transform: translateX(0);
	}

	100% {
	  opacity: 0;
		-webkit-transform: translateX(3000px);
	}
}@-moz-keyframes flyOutRight {
	0% {
		-moz-transform: translateX(0);
	}

	100% {
	  opacity: 0;
		-moz-transform: translateX(3000px);
	}
}@-o-keyframes flyOutRight {
	0% {
		-o-transform: translateX(0);
	}

	100% {
	  opacity: 0;
		-o-transform: translateX(3000px);
	}
}@keyframes flyOutRight {
	0% {
		transform: translateX(0);
	}

	100% {
	  opacity: 0;
		transform: translateX(3000px);
	}
}@-webkit-keyframes flyInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-3000px);
	}

	100% {
		-webkit-transform: translateX(0);
	}
}@-moz-keyframes flyInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-3000px);
	}

	100% {
		-moz-transform: translateX(0);
	}
}@-o-keyframes flyInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-3000px);
	}

	100% {
		-o-transform: translateX(0);
	}
}@keyframes flyInLeft {
	0% {
		opacity: 0;
		transform: translateX(-3000px);
	}

	100% {
		transform: translateX(0);
	}
}@-webkit-keyframes flyOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-3000px);
	}
}@-moz-keyframes flyOutLeft {
	0% {
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-3000px);
	}
}@-o-keyframes flyOutLeft {
	0% {
		-o-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateX(-3000px);
	}
}@keyframes flyOutLeft {
	0% {
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-3000px);
	}
}@-webkit-keyframes flyInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}@-moz-keyframes flyInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}@-o-keyframes flyInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}@keyframes flyInUp {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		transform: translateY(0);
	}
}@-webkit-keyframes flyOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}@-moz-keyframes flyOutUp {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}@-o-keyframes flyOutUp {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}@keyframes flyOutUp {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}@-webkit-keyframes flyInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}@-moz-keyframes flyInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}@-o-keyframes flyInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}@keyframes flyInDown {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}

	100% {
		transform: translateY(0);
	}
}@-webkit-keyframes flyOutDown {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}@-moz-keyframes flyOutDown {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}@-o-keyframes flyOutDown {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}@keyframes flyOutDown {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter: alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure{}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}