/*! Holiday-memories 3.0.0 */
@font-face {
    font-family: 'FuturaBookRegular';
    src: url('../fonts/futura-book-webfont.eot');
    src: url('../fonts/futura-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-book-webfont.woff') format('woff'),
         url('../fonts/futura-book-webfont.ttf') format('truetype'),
         url('../fonts/futura-book-webfont.svg#FuturaBookRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'FuturaBold';
    src: url('../fonts/futura-bold-webfont.eot');
    src: url('../fonts/futura-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futura-bold-webfont.woff') format('woff'),
         url('../fonts/futura-bold-webfont.ttf') format('truetype'),
         url('../fonts/futura-bold-webfont.svg#FuturaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:400;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
.clearfix:before,dl.legend:before,.desktop-share-container li:before,.postcard-list:before,.postcard-container:before,.navigation-milestone-inner:before,.infoBox:before,.infoBox .thumb-image-wrapper:before,.clearfix:after,dl.legend:after,.desktop-share-container li:after,.postcard-list:after,.postcard-container:after,.navigation-milestone-inner:after,.infoBox:after,.infoBox .thumb-image-wrapper:after{display:table;content:""}
.clearfix:after,dl.legend:after,.desktop-share-container li:after,.postcard-list:after,.postcard-container:after,.navigation-milestone-inner:after,.infoBox:after,.infoBox .thumb-image-wrapper:after{clear:both}
.clearfix,dl.legend,.desktop-share-container li,.postcard-list,.postcard-container,.navigation-milestone-inner,.infoBox,.infoBox .thumb-image-wrapper{zoom:1}
.no-widows{white-space:nowrap}
.fr{float:right}.fl{float:left}.clear{clear:both}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,dt,.h6{font-family:'FuturaBookRegular';text-transform:uppercase;line-height:1;letter-spacing:2px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,.h1 span,.h2 span,.h3 span,.h4 span,.h5 span,dt span,.h6 span{display:block;font-size:.5em;margin:.5em 0}p{margin-bottom:1em}
body{font-size:14px;font-size:1.4rem;word-wrap:break-word;line-height:1.7}
a{text-decoration:none;color:#000}
a:hover{text-decoration:underline;color:#000}
h1,.h1{font-size:50px;font-size:5rem;margin-bottom:.25em;text-transform:uppercase}h2,.h2{font-size:40px;font-size:4rem;margin-bottom:.25em;text-transform:uppercase}
h3,.h3{font-size:36px;font-size:3.6rem;margin-bottom:.25em}
h4,.h4{font-size:25px;font-size:2.5rem;margin-top:1em;margin-bottom:1em}
h5,.h5,dt{font-size:20px;font-size:2rem;margin-bottom:.5em}
h6,.h6{font-size:17px;font-size:1.7rem;margin-bottom:.5em}
.bold{font-weight:700}dt{margin-bottom:0}dd{margin-bottom:1em}dl.legend{margin:1em auto}dl.legend dt{clear:both;margin:.25em .5em .25em 0}dl.legend dt,dl.legend dd{float:left;margin-bottom:.25em}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;width:100%;height:100%;position:relative}

body{
	font-family:'FuturaBookRegular';
	background: url(../images/bg-know.png) no-repeat center center fixed; 
   	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
	/*background-color:#24abf3;
	background:-webkit-radial-gradient(center,ellipse,#40bff6 0,#25abf3 100%);
	background:radial-gradient(ellipse at center,#40bff6 0,#25abf3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40bff6', endColorstr='#25abf3', GradientType=1);*/
	font-size:14px;
	font-size:1.4rem;
	width:100%;
	height:100%;
	color:#501065;
	-webkit-font-smoothing:antialiased;
	text-shadow:1px 1px 1px rgba(0,0,0,.004)
	}
.verde{ color:#7FC31B; }
strong{font-weight:700}
p{margin-bottom:1em}
address{margin-bottom:1em}
h1,.h1{font-size:50px;font-size:5rem}
h2,.h2{font-size:40px;font-size:4rem}
h3,.h3{font-size:36px;font-size:3.6rem}
h4,.h4{font-size:25px;font-size:2.5rem}
h5,.h5,dt{font-size:20px;font-size:2rem}
h6,.h6{font-size:17px;font-size:1.7rem}
#wrapper{position:relative;margin:0 auto;min-width:300px}*{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}

@media only screen and (min-width:1025px){
	#wrapper{height:100%;overflow:hidden}
}
@font-face{font-family:fontello;src:url(../fonts/fontello.eot?38122668);src:url(../fonts/fontello.eot?38122668#iefix) format("embedded-opentype"),url(../fonts/fontello.woff?38122668) format("woff"),url(../fonts/fontello.ttf?38122668) format("truetype"),url(../fonts/fontello.svg?38122668#fontello) format("svg");font-weight:400;font-style:normal}
[class^=icon-]:before,[class*=" icon-"]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-facebook-1:before{content:'\e801'}
.icon-gplus:before{content:'\e802'}
.icon-twitter:before{content:'\e803'}
.introduction-screen{width:100%; z-index:1000;height:-webkit-calc(100% - 0);height:100vh;padding:20px;position:relative;z-index:3;background-image:url(../images/bg-know.jpg);-webkit-background-size:cover;background-size:cover;background-position:50% 65%}

.introduction-screen .logo-link{width:100%}
.introduction-screen 
.logo-link img{display:block;margin:0 auto;width:200px;max-width:100%}.introduction-body{width:500px;max-width:100%;margin:20px auto;text-align:center;font-size:12.5px;font-size:1.25rem;font-family: 'FuturaBookRegular';text-transform:uppercase;letter-spacing:10px}.introduction-body .heading-holder img{width:100%}.stamp,.desktop-share-container{display:none}.heading-holder{width:100%;text-align:center;position:relative}.heading-holder img{max-width:100%;display:block;margin:4% auto 0}.heading-holder h1,.heading-holder .h1{display:none}

.scroll-down-container{
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	right:0;
	bottom:0px;
	background: url(../images/bg-footer.png) no-repeat 100% bottom; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.scroll-cta{ display:none }

.button_cont{ display:block; }
.fp-viewing-firstPage .button_cont{ display:none }
.fp-viewing-firstPage .smedia{ display:none }
 .fp-viewing-firstPage .redes{ display:none }
 .fp-viewing-firstPage .logo{ display:none }
.fp-viewing-firstPage .scroll-cta{text-transform:uppercase; width:300px; margin: 0 auto; bottom:-80px; color:#; position:relative; display:block}
.fp-viewing-firstPage .scroll-cta a{text-transform:uppercase; color:#fff; cursor:pointer}
.fp-viewing-firstPage .scroll-cta a:hover{text-transform:uppercase; color:#fff; text-decoration:none}

 .smedia{ display:block; position:relative; width:150px; margin-left:15px; float:left; bottom:-60px}
 .redes{ display:block; position:relative; width:150px; margin-right:15px; float: right; bottom:-60px; padding-top:10px}
 .logo{ display:block; position:relative; width:150px; margin:0 auto; bottom:-100px}

.scroll-down-container .vertical-line{display:none;width:1px;height:60px;margin:0 auto;background-color:#fff}.scroll-down-container .elipses{margin:20px auto}.scroll-down-container .elipses li{display:block;margin:5px auto;width:6px;height:6px;border-radius:50%;border:3px solid #4A007D}.down-triangle{max-width:50px}
@media only screen and (min-width:400px){.introduction-body{font-size:18px;font-size:1.8rem}.scroll-down-container .vertical-line{display:block}
}
@media only screen and (min-width:1025px){.intro-center-wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:table}
.intro-center-wrap-inner{display: inline;margin:0 auto;vertical-align:middle}
.introduction-body{margin-top:-275px}.introduction-screen{ z-index:100;position:absolute;cursor:pointer;background-image:url(../images/bg-know.png);background-position:50% 60%;-webkit-transition:-webkit-transform .5s cubic-bezier(0.645,.045,.355,1) .5s;transition:transform .5s cubic-bezier(0.645,.045,.355,1) .5s}.introduction-screen.scrolled{display:none}.csstransforms.csstransitions .introduction-screen.scrolled{display:block;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25);-webkit-transition:-webkit-transform 1s cubic-bezier(0.645,.045,.355,1),opacity 1s linear;transition:transform 1s cubic-bezier(0.645,.045,.355,1),opacity 1s linear}.csstransforms.csstransitions .introduction-screen.scrolled.remove-intro{-webkit-transform:scale(0.25) translateX(-400%);-ms-transform:scale(0.25) translateX(-400%);transform:scale(0.25) translateX(-400%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.645,.045,.355,1),opacity 1s linear .75s;transition:transform 1.5s cubic-bezier(0.645,.045,.355,1),opacity 1s linear .75s;opacity:0;pointer-events:none}.introduction-screen .logo-link{display:none}.heading-holder img{margin:50px auto}.introduction-body{width:1000px;max-width:700px;line-height:2.2}.stamp{display:block;position:absolute;top:30px;right:30px;width:10%;height:24%;background:url(../img/stamp.png) no-repeat;-webkit-background-size:contain;background-size:contain;background-position:100% 0}.introduction-body:before{content:"";display:block;width:2px;height:100px;margin:5vh auto;background-color:#fff}.scroll-down-container .vertical-line{width:2px;height:100px;margin:5vh auto}}
@media (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.stamp{background-image:url(../img/stamp@2x.png)}}

@media only screen and (min-width:1025px) and (max-height:650px){.introduction-body:before{content:none}.scroll-down-container .vertical-line{display:none}}

@media only screen and (min-width:1025px) and (max-height:750px){.introduction-body:before{height:60px}.scroll-down-container .vertical-line{height:60px}}

.loading-wrap{position:absolute;width:100%;height:100vh;-webkit-transition:opacity 1s;transition:opacity 1s;background-color:#E9DDD1;z-index:6;display:none}
.csspointerevents .loading-wrap{pointer-events:none;display:table;opacity:0}
.is-loading .loading-wrap{display:table;opacity:1;z-index:10}
.csspointerevents .is-loading .loading-wrap{display:table;opacity:1}
.loading-icon{display:table-cell;vertical-align:middle}
.loading-icon-inner{width:46px;height:46px;margin:0 auto}
.loading-icon-inner .loading-gif{display:block}
.mobile-nav-els{position:relative}

.small-screen-header{
	width:100%;
	min-width:300px;
	padding:10px 30px 10px 10px;
	color:#fff;
	
	height:100px;
	position:relative
	}
.small-screen-header .logo-link img{max-width:100px;display:block;margin:0 auto}
.small-screen-header .share-buttons{position:absolute;z-index:10;top:80px;right:5px;width:65px;height:43px;overflow:hidden;text-align:center;-webkit-transition:height cubic-bezier(0.23,1,.32,1) .5s;transition:height cubic-bezier(0.23,1,.32,1) .5s}

.small-screen-header .share-buttons .share-toggle,.small-screen-header .share-buttons .social-link{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:3px;line-height:33px;padding:5px;display:block;font-size:11px;font-size:1.2rem;position:relative;width:100%;background-color:#79BB1B}


.small-screen-header .map-button_cont{position:absolute;width:85px;height:60px;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:30; text-transform:uppercase; color:#4A007D; text-align:center; font-size:12px}
.button_cont{width:auto;height:60px;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:30; text-transform:uppercase; color:#4A007D; text-align:center; font-size:12px; vertical-align: middle; position:relative; margin-right:20px; float:right}

.button_cont a {
    border: 0;
	color:#fff
}

.button_cont a:hover {
	text-decoration:none;
}

.button_cont a img {
    border: 0;
	vertical-align: middle
}

.small-screen-header .map-button_cont{top:10px;right:10px;background-image:url(../images/btn-pin.svg); padding-bottom:0px; border: #FFF 3px solid}

.small-screen-header .map-button_cont p{ margin-top: 15px }

.small-screen-header .share-buttons .share-toggle:after,.small-screen-header .share-buttons .social-link:after{content:"";display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;border:3px solid #fff;-webkit-transition:border .2s,opacity 1s;transition:border .2s,opacity 1s}.small-screen-header .share-buttons .share-toggle:hover:after{border:1px solid #fff}.small-screen-header .share-buttons.social-active{height:175px}.small-screen-header .share-buttons.social-active .share-toggle:after{border:1px solid #fff}.small-screen-header .share-buttons .social-link{border-top:0}.small-screen-header .share-buttons .social-link:after{border:1px solid #fff}.small-screen-header .heading-holder h1 .heading-large,.small-screen-header .heading-holder .h1 .heading-large{font-size:15px;letter-spacing:2vw;margin:6px auto 0}.small-screen-header .heading-holder h1 .heading-small,.small-screen-header .heading-holder .h1 .heading-small{color:#fff;margin:-3px auto 0 auto;font-size:20px}.small-screen-header .heading-holder img{max-width:-webkit-calc(100% - 130px);max-width:calc(100% - 130px);display:block;margin:2% auto 0}.fixed-nav .small-screen-header{position:fixed;z-index:5;top:0}.desktop-recommendation{text-align:center}.desktop-recommendation p{padding:0 50px 0 20px}

@media only screen and (min-width:400px){.small-screen-header .share-buttons{right:10px;width:85px}.small-screen-header .share-buttons .share-toggle,.small-screen-header .share-buttons .social-link{padding:5px 5px}}@media only screen and (min-width:1025px){.mobile-nav-els{display:none}.desktop-recommendation{display:none}}.desktop-footer{display:none}

@media only screen and (min-width:1025px){
	.desktop-footer{display:block;position:fixed;width:100%;bottom:0;left:0;z-index:3;pointer-events:none; height:200px}
	.desktop-footer .project-logo{width:300px;margin:120px auto 0 auto;padding:10px;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;pointer-events:all}
	.desktop-footer .project-logo img{display:block;margin:0 auto}
	.desktop-footer .logo-link{position:absolute;bottom:10px;left:40px;width:140px;pointer-events:all; z-index:10}
	.desktop-footer .logo-link img{display:block;margin:0 auto;width:140px;max-width:100%;cursor:pointer}
.desktop-footer.is-active{
	pointer-events:all;
	background: url(../images/bg-footer.png) no-repeat 100% bottom; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 
 
}
.desktop-footer.is-active .project-logo{visibility:visible;opacity:1}
.desktop-footer.is-active .desktop-share-container p{color:#99d8fa}.desktop-share-container{display:table;position:absolute;z-index:3;bottom:40px;right:40px;color:#fff;pointer-events:all}.desktop-share-container p{text-transform:uppercase;color:#fff;-webkit-transition:color 1s;transition:color 1s;letter-spacing:3px;line-height:30px}.desktop-share-container p,.desktop-share-container ul{display:inline;vertical-align:middle}.desktop-share-container li{display:inline-block;vertical-align:top;margin:0 5px;font-size:18px;font-size:1.8rem}.desktop-share-container li a{color:#fff;display:block;width:100%;height:100%;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.desktop-share-container li a:hover{color:#000}.desktop-share-container .icon{margin:0 10px}}.desktop-top-nav{display:none}
@media only screen and (min-width:1025px){.desktop-top-nav{display:block;position:absolute;width:100%;top:0;left:0;z-index:3}.sound-button,.card-button,
.map-button_cont{border:0; }
.map-button_cont,.close-btn{position:absolute;width:50px;height:50px;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;-webkit-transition:opacity 1s;transition:opacity 1s;z-index:30}
.sound-button:after,.card-button:after,.map-button_cont:after,.close-btn:after{content:"";display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;border:1px solid #4a007d;-webkit-transition:border .2s,opacity 1s;transition:border .2s,opacity 1s}
.sound-button p,.card-button p,.map-button_cont p,.close-btn p{text-transform:uppercase;text-align:right;color:#501065;-webkit-transition:color 1s,opacity .5s;transition:color 1s,opacity .5s;letter-spacing:3px;line-height:50px;position:absolute;top:0;left:-170px;width:160px;margin-bottom:0;top:0}
.sound-button:hover p,.card-button:hover p,.map-button_cont:hover p,.close-btn:hover p{opacity:1}.sound-button:hover:after,.card-button:hover:after,.map-button_cont:hover:after,.close-btn:hover:after{border:1px solid #65A119}
.close-btn{z-index:32}
.card-button.active p,.map-button_cont.active p{color:#99d8fa;opacity:1}
.card-button.active:after,.map-button_cont.active:after{border:3px solid #68d2f8}.sound-button p{left:auto;right:-170px;text-align:left}.sound-button p.sound-on{display:none}.sound-button.active .sound-on{display:block}.sound-button.active .sound-off{display:none}.card-button,.card-button.active,.card-button:hover,.map-button_cont,.map-button_cont.active,.map-button_cont:hover{opacity:0;pointer-events:none}.showing-selected-milestone .scrolled+.desktop-top-nav .card-button,.showing-selected-milestone .scrolled+.desktop-top-nav .card-button.active,.showing-selected-milestone .scrolled+.desktop-top-nav .card-button:hover,.showing-selected-milestone .scrolled+.desktop-top-nav .map-button_cont,.showing-selected-milestone .scrolled+.desktop-top-nav .map-button_cont.active,.showing-selected-milestone .scrolled+.desktop-top-nav .map-button_cont:hover,.showing-selected-postcard .scrolled+.desktop-top-nav .card-button,.showing-selected-postcard .scrolled+.desktop-top-nav .card-button.active,.showing-selected-postcard .scrolled+.desktop-top-nav .card-button:hover,.showing-selected-postcard .scrolled+.desktop-top-nav .map-button_cont,.showing-selected-postcard .scrolled+.desktop-top-nav .map-button_cont.active,.showing-selected-postcard .scrolled+.desktop-top-nav .map-button_cont:hover{opacity:0;pointer-events:none}.scrolled+.desktop-top-nav .card-button,.scrolled+.desktop-top-nav .map-button_cont{pointer-events:all;opacity:1}
.sound-button{top:40px;left:40px;background-image:url(../images/btn-audio-off.svg)}
.sound-button.active{background-image:url(../images/btn-audio-on.svg)}
.card-button{top:40px;right:40px;background-image:url(../images/btn-timeline.svg)}
.map-button_cont{top:10px;right:30px;background-image:url(../images/Icono_contacto.png); }
.close-btn{top:40px;right:40px;background-image:url(../images/btn-close.svg)}
}

.timeline-container{position:relative;margin-top:50px}
.fixed-nav .timeline-container{padding-top:100px}
.timeline-display-desktop{display:none;z-index:100;}.timeline-display-mobile{position:absolute;z-index:3;width:45px;height:100%;height:-webkit-calc(100vh - 100px);height:calc(100vh - 100px);top:0;right:5px;margin-top:100px;background:url(../img/timeline-mobile-bg.png) repeat-y;background-position:100% 50%;-webkit-transition:opacity .5s;transition:opacity .5s}.showing-selected-postcard .timeline-display-mobile{opacity:0;pointer-events:none}.milestone-marker{position:absolute;right:10px;top:0;width:30px;height:30px}.milestone-marker:after{content:"";display:block;margin:0 auto;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);width:10px;height:10px;border-radius:50%;border:2px solid #fff;cursor:pointer}.milestone-marker:hover:after{border:3px solid #fff;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.milestone-marker.mm-1{top:10%}.milestone-marker.mm-2{top:31%}.milestone-marker.mm-3{top:37.5%}.milestone-marker.mm-4{top:42%}.milestone-marker.mm-5{top:52%}.milestone-marker.mm-6{top:63%}.milestone-marker.mm-7{top:73%}.milestone-marker.mm-8{top:77.5%}.milestone-marker.mm-9{top:82%}.milestone-marker.mm-10{top:87.5%}.milestone-marker.mm-11{top:91.2%}.milestone-marker.mm-12{top:95%}.fixed-nav .timeline-display-mobile{position:fixed}

@media only screen and (min-width:1025px){

.milestone-marker:after{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);width:14px;height:14px;border:3px solid #fff}
.milestone-marker:hover:after{border:5px solid #fff;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}
.timeline-container{margin-top:0;opacity:0;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.645,.045,.355,1) 1.5s,opacity 1s 1.5s;transition:transform 1.5s cubic-bezier(0.645,.045,.355,1) 1.5s,opacity 1s 1.5s}
.intro-removed .timeline-container{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.timeline-display-desktop{display:block;position:absolute;z-index:5;width:90%;height:45px;bottom:75px;left:5%;-webkit-transition:opacity .5s;transition:opacity .5s}

.timeline-display-desktop .timeline-display-desktop-inner{position:relative;width:70%;height:100%;max-width:1180px;margin:0 auto}.showing-selected-milestone .timeline-display-desktop,.showing-selected-postcard .timeline-display-desktop{opacity:0;pointer-events:none}.timeline-display-desktop .timeline-gauge{position:absolute;top:20px;left:0;width:100%;height:auto}.timeline-display-desktop .milestone-markers-list{position:relative;z-index:2}.timeline-display-desktop .gauge-container{position:absolute;width:100%;height:100%;overflow:hidden;cursor:pointer}.timeline-display-desktop .progress-gauge-container{position:absolute;width:0;height:100%;overflow:hidden;-webkit-transition:width .5s cubic-bezier(0.23,1,.32,1);transition:width .5s cubic-bezier(0.23,1,.32,1)}.milestone-marker{cursor:pointer;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.milestone-marker:after{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);width:6px;height:6px;border-radius:50%;border:3px solid #fff;cursor:pointer;-webkit-transition:.2s;transition:.2s;-webkit-transition-property:border,-webkit-transform;transition-property:border,transform}.milestone-marker:hover:after{border:4px solid #fff;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.milestone-marker.mm-1{top:0;left:1%}.milestone-marker.mm-2{top:0;left:3%}.milestone-marker.mm-3{top:0;left:4%}.milestone-marker.mm-4{top:0;left:5%}.milestone-marker.mm-5{top:0;left:8%}.milestone-marker.mm-6{top:0;left:16%}.milestone-marker.mm-7{top:0;left:23%}.milestone-marker.mm-8{top:0;left:26%}.milestone-marker.mm-9{top:0;left:31%}.milestone-marker.mm-10{top:0;left:33%}.milestone-marker.mm-11{top:0;left:60.9%}.milestone-marker.mm-12{top:0;left:100%}}.postcard-list{overflow-x:hidden;padding-right:50px}.postcard-list-item,.milestone{text-align:left;margin:50px auto}.postcard-list-item:first-of-type,.milestone:first-of-type{margin-top:0}.postcard-list-item:last-of-type,.milestone:last-of-type{margin-bottom:0}.postcard{display:block;margin:0 auto;width:90%;position:relative;overflow:visible}
.postcard-date,.milestone-date{font-family:'FuturaBookRegular';letter-spacing:.5em;position:relative;font-size:19px;font-size:1.9rem}.postcard-date{margin-bottom:10px}.postcard-date:before,.postcard-date:after,.milestone-date:before,.milestone-date:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#fff}.postcard-date:before,.milestone-date:before{position:relative;margin:10px auto 50px}
.postcard-date:after,.milestone-date:after{position:absolute;top:30px;margin:0 auto;left:0;right:0}

.postcard-location{padding:0 10%;font-family: 'Alex Brush', cursive;font-size:25px;font-size:2.5rem}.postcard-container{background-image:url(../images/postcard-loader.gif);background-repeat:no-repeat;background-position:50% 50%}.postcard-container.image-loaded-2{background:0 0}.postcard-container img{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0;width:80%;max-width:510px}.postcard-container.image-loaded-2 img{opacity:1}

@media only screen and (min-width:1025px){.postcard-container{position:relative;height:0;margin:0 auto;width:90%;cursor:default;pointer-events:none}.postcard-container img{max-width:none}.postcard-container.image-loaded-2{pointer-events:all;cursor:pointer}.ratio-landscape{padding-bottom:60.75%}.ratio-portrait{padding-bottom:133.2%}.postcard-container img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);overflow:visible;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:0}}@media only screen and (min-width:1025px){.postcard-date:before,.postcard-date:after,.milestone-date:before,.milestone-date:after{position:absolute;margin:0 auto;left:0;right:0;top:5px}.postcard-date:before,.milestone-date:before{top:5px}.postcard-date:after,.milestone-date:before{top:30px}.postcard-date,.milestone-date{margin-top:0;padding-top:35px;padding-left:8px}.milestone-date{padding-top:50px;margin-bottom:0}
.postcard-list .milestone .milestone-title{margin:20px auto 0}
.postcard-date:before,.postcard-date:after,.milestone-date:before,.milestone-date:after{width:3px;height:3px}.postcard-date:after,.milestone-date:after{top:15px}.ratio-portrait{width:60.75%;padding-bottom:90%}.postcard-list{white-space:nowrap;overflow:hidden;padding-right:0;font-size:0}.postcard-list-item{width:400px;height:400px;margin:-150px 100px 0 100px}.postcard-list-item,.milestone{display:inline-block;white-space:initial;overflow:visible;vertical-align:top}.postcard-container{margin:0 auto;-webkit-transition:opacity .5s;transition:opacity .5s}.showing-selected-postcard .postcard-container,.showing-selected-postcard .milestone{opacity:0;pointer-events:none}.showing-selected-postcard .postcard-container.selected-postcard,.showing-selected-postcard .milestone.selected-postcard{opacity:1;pointer-events:all}.postcard-details,.postcard-container.ratio-portrait+.postcard-details{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .5s,opacity .5s cubic-bezier(0.23,1,.32,1);transition:visibility 0s linear .5s,opacity .5s cubic-bezier(0.23,1,.32,1)}.postcard-list-item:hover .postcard-details,.central-postcard.postcard-list-item .postcard-details{opacity:1;visibility:visible;-webkit-transition:opacity .5s cubic-bezier(0.23,1,.32,1);transition:opacity .5s cubic-bezier(0.23,1,.32,1)}.showing-selected-milestone .postcard-list-item:hover .postcard-details,.showing-selected-milestone .central-postcard.postcard-list-item .postcard-details{opacity:0;visibility:hidden}.central-postcard .postcard-container.ratio-portrait.selected-postcard+.postcard-details,.central-postcard .selected-postcard+.postcard-details,.showing-selected-postcard .postcard-list-item:hover .postcard-details,.showing-selected-postcard .central-postcard .postcard-details{opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .5s,opacity .5s cubic-bezier(0.23,1,.32,1);transition:visibility 0s linear .5s,opacity .5s cubic-bezier(0.23,1,.32,1)}.postcard-container.ratio-landscape{margin-top:75px}.timeline-container{white-space:nowrap;width:100%;height:100%;overflow:hidden}.ftscroller_container{height:100%}.ftscroller_x,.ftscroller_y{display:table;overflow-y:visible}.postcard-list{width:100%;height:100vh;display:table-cell;vertical-align:middle}.postcard-list .postcard-list-item,
.postcard-list .milestone{white-space:normal;display:inline-block;vertical-align:middle}.postcard-list .postcard *{white-space:normal}}.postcard-container{position:relative;cursor:pointer;-webkit-perspective:800px;-ms-perspective:800px;perspective:800px;margin:50px auto;-webkit-tap-highlight-color:transparent}.postcard-front img,.postcard-back img{max-width:100%;margin:3% auto}@media only screen and (min-width:1025px){.postcard{width:100%;height:100%;position:absolute;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1s;transition:transform 1s}.postcard-front,.postcard-back{margin:0;display:block;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;overflow:visible;outline:1px solid transparent;-webkit-transition:-webkit-transform 1s;transition:transform 1s}.is-dragging .postcard-front,.is-dragging .postcard-back{-webkit-transition:0s;transition:0s}.postcard-front{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);transform:scale(0.5) translateZ(0)}.postcard-back{display:none;-webkit-transform:scale(0.5) rotateY(-179deg) translateZ(0);-ms-transform:scale(0.5) rotateY(-179deg) translateZ(0);transform:scale(0.5) rotateY(-179deg) translateZ(0)}.ratio-portrait .postcard-front{-webkit-transform:scale(0.5) rotateY(1deg) translateZ(0);-ms-transform:scale(0.5) rotateY(1deg) translateZ(0);transform:scale(0.5) rotateY(1deg) translateZ(0)}.ratio-portrait .postcard-back{-webkit-transform:scale(0.5) rotateY(-179deg) translateZ(0);-ms-transform:scale(0.5) rotateY(-179deg) translateZ(0);transform:scale(0.5) rotateY(-179deg) translateZ(0)}}@media only screen and (min-width:1025px){.showing-selected-milestone .postcard-container.image-loaded-2,.showing-selected-milestone .postcard-container.image-loaded-2 *{pointer-events:none}.postcard-container{margin:20px auto}.showing-selected-postcard .postcard-list-item{pointer-events:none}.showing-selected-postcard .postcard-list-item.central-postcard{pointer-events:all}.central-postcard .postcard-back{display:block}.showing-selected-postcard .postcard-container.selected-postcard,.postcard-container.selected-postcard .postcard,.postcard-container.selected-postcard.ratio-portrait .postcard{z-index:15;-webkit-transform:rotateY(0.0001deg) translateZ(0);-ms-transform:rotateY(0.0001deg) translateZ(0);transform:rotateY(0.0001deg) translateZ(0)}.postcard-container.selected-postcard .postcard .postcard-front{-webkit-transform:rotateY(1deg) translateY(20%) scale(1);-ms-transform:rotateY(1deg) translateY(20%) scale(1);transform:rotateY(1deg) translateY(20%) scale(1)}.postcard-container.selected-postcard .postcard .postcard-back{-webkit-transform:rotateY(-179deg) translateY(20%) scale(1);-ms-transform:rotateY(-179deg) translateY(20%) scale(1);transform:rotateY(-179deg) translateY(20%) scale(1)}.postcard-container.selected-postcard.ratio-portrait .postcard .postcard-front{-webkit-transform:rotateY(1deg) translateY(20%) rotateZ(0.0001deg) scale(1);-ms-transform:rotateY(1deg) translateY(20%) rotateZ(0.0001deg) scale(1);transform:rotateY(1deg) translateY(20%) rotateZ(0.0001deg) scale(1)}.postcard-container.selected-postcard.ratio-portrait .postcard .postcard-back{-webkit-transform:rotateY(-179deg) translateY(20%) rotateZ(0deg) scale(1);-ms-transform:rotateY(-179deg) translateY(20%) rotateZ(0deg) scale(1);transform:rotateY(-179deg) translateY(20%) rotateZ(0deg) scale(1)}.postcard-container.selected-postcard .postcard.flipped .postcard-front{-webkit-transform:rotateY(179deg) translateY(20%) scale(1);-ms-transform:rotateY(179deg) translateY(20%) scale(1);transform:rotateY(179deg) translateY(20%) scale(1)}.postcard-container.selected-postcard .postcard.flipped .postcard-back{-webkit-transform:rotateY(1deg) translateY(20%) scale(1);-ms-transform:rotateY(1deg) translateY(20%) scale(1);transform:rotateY(1deg) translateY(20%) scale(1)}.postcard-container.selected-postcard.ratio-portrait .postcard.flipped .postcard-front{-webkit-transform:rotateY(179deg) rotateZ(90deg) translateY(20%) scale(1);-ms-transform:rotateY(179deg) rotateZ(90deg) translateY(20%) scale(1);transform:rotateY(179deg) rotateZ(90deg) translateY(20%) scale(1)}.postcard-container.selected-postcard.ratio-portrait .postcard.flipped .postcard-back{-webkit-transform:rotateY(1deg) rotateZ(-90deg) translateX(-20%) scale(1);-ms-transform:rotateY(1deg) rotateZ(-90deg) translateX(-20%) scale(1);transform:rotateY(1deg) rotateZ(-90deg) translateX(-20%) scale(1)}}.selected-card-overlay,.selected-milestone-overlay{display:none}@media only screen and (min-width:1025px){.selected-card-overlay,.selected-milestone-overlay{display:block;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-transition:opacity 1s;transition:opacity 1s}.showing-selected-postcard .selected-card-overlay{opacity:1}.showing-selected-postcard .selected-card-overlay .close-btn{pointer-events:all}.selected-milestone-overlay{visibility:hidden}.selected-milestone-overlay .close-btn{pointer-events:all}.showing-selected-milestone .selected-milestone-overlay{opacity:1;visibility:visible}}@media only screen and (min-width:1175px){.close-btn:before{display:block}}.milestone{padding:10px}
.milestone-title{font-size:18px;font-size:1.8rem;font-family:'FuturaBookRegular';letter-spacing:10px;line-height:1.5;width:90%;margin:20px auto; float:left}
.milestone-sub{
	float:left;
	margin-top:-40px;
	position:relative;
	width:100%;
}
.milestone-body{width:90%;margin:20px auto;max-width:500px}.milestone.navigation-milestone{display:none}.milestone .read-more{display:none}.milestone .read-more,.milestone .milestone-title,.milestone .milestone-date{-webkit-transition:opacity 1s .5s,color .5s;transition:opacity 1s .5s,color .5s}
@media only screen and (min-width:1025px){
	.postcard-list .postcard-list-item,.postcard-list .milestone{-webkit-transition:-webkit-transform 1s cubic-bezier(0.23,1,.32,1) .75s;transition:transform 1s cubic-bezier(0.23,1,.32,1) .75s}
.milestone-active .postcard-list .postcard-list-item,.milestone-active .postcard-list .milestone{-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%)}
.postcard-list .milestone{position:relative;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s;transition:max-height 1s cubic-bezier(0.23,1,.32,1) 1s,opacity .5s linear,transform 1s cubic-bezier(0.23,1,.32,1) .75s;width:1024px;margin:0px 25px 0 25px;height:auto; padding:0 100px 0 100px}
.postcard-list .milestone .milestone-title{font-size:24px;font-size:2.4rem;font-family:'FuturaBookRegular';letter-spacing:5px;margin:0; padding:0; ext-transform:uppercase}
.postcard-list .milestone .milestone-title:before{display:block;content:"";position:absolute;width:33px;height:67px;top:-55px;margin:0 auto;left:0;right:0;background-repeat:no-repeat}
.postcard-list .milestone .milestone-body{position:absolute;max-height:500px;max-width:none;-webkit-transition:max-height 1s cubic-bezier(0.23,1,.32,1) 1s,opacity .5s linear;transition:max-height 1s cubic-bezier(0.23,1,.32,1) 1s,opacity .5s linear}.postcard-list .milestone.disable-selection{cursor:default}.postcard-list .milestone.disable-selection .milestone-title:before{display:none}.postcard-list .milestone.selected-milestone{-webkit-transition:-webkit-transform 1s cubic-bezier(0.645,.045,.355,1) .75s;transition:transform 1s cubic-bezier(0.645,.045,.355,1) .75s;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}
.postcard-list .milestone.selected-milestone .read-more,.postcard-list .milestone.selected-milestone .milestone-title,.postcard-list .milestone.selected-milestone .milestone-date,.postcard-list .milestone.selected-milestone  .milestone-sub{opacity:0}

.postcard-list .milestone.selected-milestone .milestone-body{opacity:1;-webkit-transition:max-height 1s cubic-bezier(0.23,1,.32,1) .75s,opacity 1s linear 1s;transition:max-height 1s cubic-bezier(0.23,1,.32,1) .75s,opacity 1s linear 1s}
.milestone .read-more{display:inline-block;color:#7FC31B;text-transform:uppercase;letter-spacing:3px;line-height:33px;position:relative;z-index:2;padding:5px 15px;margin-top:25px;font-size:14px;font-size:1.4rem}
.milestone .read-more:after{content:"";display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:absolute;top:0;left:0;border:3px solid #7FC31B;-webkit-transition:border .2s,opacity 1s;transition:border .2s,opacity 1s}
.milestone .read-more:hover:after{border:1px solid #fff}
.milestone-body{position:absolute;top:0;left:-75px;width:700px;opacity:0;max-height:0;overflow:hidden;-webkit-transition:max-height 1s cubic-bezier(0.23,1,.32,1) .75s,opacity 1s linear;transition:max-height 1s cubic-bezier(0.23,1,.32,1) .75s,opacity 1s linear}
.milestone-body p:first-of-type{font-size:24px;font-size:2.4rem;font-family:'FuturaBookRegular';letter-spacing:5px;line-height:1.5;text-transform:uppercase}
.milestone-body p{font-size:12px}
.milestone.disable-selection p{font-size:12px; text-align:justify}
.milestone.navigation-milestone{margin-left:-webkit-calc(50vw - 300px);margin-left:calc(50vw - 300px);display:inline-block}.milestone.navigation-milestone .nav-header{color:#68d2f8;text-transform:uppercase;font-size:12px;font-size:1.2rem;font-family:'FuturaBookRegular';letter-spacing:3px}.milestone.navigation-milestone .nav-option.mouse{float:left}.milestone.navigation-milestone .nav-option.keys{float:right}.milestone.navigation-milestone .nav-option{margin-top:10px;width:48%}.milestone.navigation-milestone .nav-option img{margin:20px}.milestone.navigation-milestone .nav-drag p,.milestone.navigation-milestone .nav-option p{color:#7FC31B;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:1.25;font-family:'FuturaBookRegular';letter-spacing:3px}.nav-drag{float:left;width:100%;margin-top:22px}.navigation-milestone-inner{max-width:350px;margin:0 auto}.navigation-milestone-inner>img{float:left;margin-top:25px}}.map{width:102%;height:137%;position:absolute;top:-37%;left:-2%;pointer-events:none;background-color:#24abf3;opacity:0}.map:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#24abf3;background:-webkit-radial-gradient(center,ellipse,rgba(47,175,244,0) 0,rgba(47,175,244,.01) 1%,#2faff4 100%);background:radial-gradient(ellipse at center,rgba(47,175,244,0) 0,rgba(47,175,244,.01) 1%,#2faff4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002faff4', endColorstr='#2faff4', GradientType=1)}.map.map-displayed{opacity:1}.pin-dots{pointer-events:none;position:absolute;top:20%;width:80px;height:10%;margin:0 auto;left:0;right:0;opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .5s cubic-bezier(0.23,1,.32,1);transition:all .5s cubic-bezier(0.23,1,.32,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;background-image:url(../img/postcard-pin.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}.pin-dots.pin-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s cubic-bezier(0.23,1,.32,1) 1s;transition:all 1s cubic-bezier(0.23,1,.32,1) 1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform}.gm-style{background-color:#0CB6F6}.map-not-yet-initialised .map-view{display:block}.map-view{display:none;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.map-view-timeline-container{display:block;position:absolute;z-index:2;width:90%;height:45px;bottom:75px;left:5%;font-size:0}.map-view-timeline{position:relative;width:100%;height:100%;margin:0 auto;max-width:1180px}.map-view-timeline .label{position:absolute;top:-5px;opacity:.5;font-size:13px;text-transform:uppercase;color:#fff;letter-spacing:3px;font-family:'FuturaBookRegular';margin-left:-20px;-webkit-transition:opacity .5s;transition:opacity .5s}.map-view-timeline .label.selected{opacity:1}.map-view-timeline .label-1{left:0}.map-view-timeline .label-2{left:34.5%}.map-view-timeline .label-3{left:51.75%}.map-view-timeline .label-4{left:69%}.map-view-timeline .label-5{left:86.25%}.map-view-timeline .label-6{left:94.85%}.map-view-timeline .label-7{left:100%}.timeline-block{height:100%;display:inline-block;cursor:pointer;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position-y:75%;position:relative}.timeline-block .timeline-block-bar{width:-webkit-calc(100% - 4px);width:calc(100% - 4px);height:2px;margin:4px 0;position:absolute;bottom:40%;bottom:-webkit-calc(50% - 6px);bottom:calc(50% - 6px);left:2px;background-color:#68d2f8;-webkit-transition:background-color .25s,height .25s,margin .25s;transition:background-color .25s,height .25s,margin .25s}.timeline-block .timeline-block-bar:before,.timeline-block .timeline-block-bar:after{content:"";display:block;width:1px;height:10px;background-color:#68d2f8;position:absolute;top:-3px;-webkit-transition:background-color .25s,top .25s;transition:background-color .25s,top .25s}.timeline-block .timeline-block-bar:before{left:0}.timeline-block .timeline-block-bar:after{right:0}.timeline-block:hover .timeline-block-bar,.timeline-block.active .timeline-block-bar{height:3px;margin:4px 0;background-color:#fff}.timeline-block:hover .timeline-block-bar:before,.timeline-block:hover .timeline-block-bar:after,.timeline-block.active .timeline-block-bar:before,.timeline-block.active .timeline-block-bar:after{background-color:#fff;top:-3px}.timeline-block-1{width:34.5%}.timeline-block-2{width:17.25%}.timeline-block-3{width:17.25%}.timeline-block-4{width:17.25%}.timeline-block-5{width:8.6%}.timeline-block-6{width:5.1%}

.map-view-contact{width:100%;height:100%;position:absolute;top:0;left:0}

.map-view-map{width:100%;height:100%;position:absolute;top:0;left:0}

.map-view-map:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(12,182,246,0)),color-stop(23%,#0cb6f6),to(#0cb6f6));background:-webkit-linear-gradient(top,rgba(12,182,246,0) 0,#0cb6f6 23%,#0cb6f6 100%);background:linear-gradient(to bottom,rgba(12,182,246,0) 0,#0cb6f6 23%,#0cb6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000cb6f6', endColorstr='#0cb6f6', GradientType=0);display:block;content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;pointer-events:none}
.infoBox{width:337px;height:337px}
.infoBox .thumb-image-wrapper{width:100%;position:absolute;bottom:0}.infoBox img{display:block;margin:0 auto}

@media only screen and (min-width:1025px){
	.timeline-container{cursor:ew-resize;cursor:url(../images/cursor-drag.png),default;cursor:url(../images/cursor-drag.png) 20 10,default}
	.postcard-container.image-loaded-2{cursor:pointer;cursor:url(../images/cursor-view.png),default;cursor:url(../images/cursor-view.png) 20 12,default}
	.postcard-container.image-loaded-2.selected-postcard{cursor:alias;cursor:url(../images/cursor-flip.png),default;cursor:url(../images/cursor-flip.png) 12 12,default}
	.selected-card-overlay .close-btn,.selected-milestone-overlay .close-btn,.showing-selected-postcard .timeline-container,.showing-selected-milestone .timeline-container,.showing-selected-milestone .postcard-list .milestone{cursor:pointer;cursor:url(../images/cursor-close.png),default;cursor:url(../images/cursor-close.png) 20 20,default}
	}
	
	.no-csstransforms3d .postcard .postcard-front{display:block}.no-csstransforms3d .postcard .postcard-back{display:none}.no-csstransforms3d .postcard:hover .postcard-front{display:none}.no-csstransforms3d .postcard:hover .postcard-back{display:block;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.no-csstransforms3d .selected-postcard .postcard .postcard-front{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.no-csstransforms3d .selected-postcard .postcard .postcard-back{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}.no-csstransforms3d .ratio-portrait .postcard:hover .postcard-back{-webkit-transform:rotate(-90deg) scale(0.5)!important;-ms-transform:rotate(-90deg) scale(0.5)!important;transform:rotate(-90deg) scale(0.5)!important}.no-csstransforms3d .postcard-container.selected-postcard.ratio-portrait .postcard .postcard-back{-webkit-transform:rotate(-90deg) scale(1)!important;-ms-transform:rotate(-90deg) scale(1)!important;transform:rotate(-90deg) scale(1)!important}.no-csstransforms3d .flip-btn,.no-csstransforms3d .card-button,.no-csstransforms3d .map-button_cont{display: block}
	
	@media print{*{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}