@font-face{font-family:'HelveticaNeueLTCom-ThIt';src:url('../fonts/helveticaneueltcom-thit.eot');src:local('?'), url('../fonts/helveticaneueltcom-thit.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneueltcom-thit.woff') format('woff'), url('../fonts/helveticaneueltcom-thit.ttf') format('truetype'), url('../fonts/helveticaneueltcom-thit.svg#helveticaneueltcom-thit') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTCom-Th';src:url('../fonts/helveticaneueltcom-th.eot');src:local('?'), url('../fonts/helveticaneueltcom-th.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneueltcom-th.woff') format('woff'), url('../fonts/helveticaneueltcom-th.ttf') format('truetype'), url('../fonts/helveticaneueltcom-th.svg#helveticaneueltcom-th') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'bebasregular';src:url('../fonts/bebas_-webfont.eot');src:local('?'), url('../fonts/bebas_-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/bebas_-webfont.woff') format('woff'), url('../fonts/bebas_-webfont.ttf') format('truetype'), url('../fonts/bebas_-webfont.svg#bebasregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'gotham-boldgotham-bold';src:url('../fonts/gothmbol-webfont.eot');src:local('?'), url('../fonts/gothmbol-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/gothmbol-webfont.woff') format('woff'), url('../fonts/gothmbol-webfont.ttf') format('truetype'), url('../fonts/gothmbol-webfont.svg#gotham-boldgotham-bold') format('svg');font-weight:normal;font-style:normal;}
@-webkit-keyframes SCROLLDOWN1-ANIMATION{0%{opacity:0;}
50%{opacity:0.15;}
100%{opacity:0.3;}
}
@-moz-keyframes SCROLLDOWN1-ANIMATION{0%{opacity:0;}
50%{opacity:0.15;}
100%{opacity:0.3;}
}
@-ms-keyframes SCROLLDOWN1-ANIMATION{0%{opacity:0;}
50%{opacity:0.15;}
100%{opacity:0.3;}
}
@-o-keyframes SCROLLDOWN1-ANIMATION{0%{opacity:0;}
50%{opacity:0.15;}
100%{opacity:0.3;}
}
@keyframes SCROLLDOWN1-ANIMATION{0%{opacity:0;}
50%{opacity:0.15;}
100%{opacity:0.3;}
}
@-webkit-keyframes SCROLLDOWN2-ANIMATION{0%{opacity:0.6;}
33%{opacity:0;}
66%{opacity:0.2;}
100%{opacity:0.4;}
}
@-moz-keyframes SCROLLDOWN2-ANIMATION{0%{opacity:0.6;}
33%{opacity:0;}
66%{opacity:0.2;}
100%{opacity:0.4;}
}
@-ms-keyframes SCROLLDOWN2-ANIMATION{0%{opacity:0.6;}
33%{opacity:0;}
66%{opacity:0.2;}
100%{opacity:0.4;}
}
@-o-keyframes SCROLLDOWN2-ANIMATION{0%{opacity:0.6;}
33%{opacity:0;}
66%{opacity:0.2;}
100%{opacity:0.4;}
}
@keyframes SCROLLDOWN2-ANIMATION{0%{opacity:0.6;}
33%{opacity:0;}
66%{opacity:0.2;}
100%{opacity:0.4;}
}
@-webkit-keyframes SCROLLDOWN3-ANIMATION{0%{opacity:0.75;}
25%{opacity:1;}
50%{opacity:0;}
75%{opacity:0.25;}
100%{opacity:0.5;}
}
@-moz-keyframes SCROLLDOWN3-ANIMATION{0%{opacity:0.75;}
25%{opacity:1;}
50%{opacity:0;}
75%{opacity:0.25;}
100%{opacity:0.5;}
}
@-ms-keyframes SCROLLDOWN3-ANIMATION{0%{opacity:0.75;}
25%{opacity:1;}
50%{opacity:0;}
75%{opacity:0.25;}
100%{opacity:0.5;}
}
@-o-keyframes SCROLLDOWN3-ANIMATION{0%{opacity:0.75;}
25%{opacity:1;}
50%{opacity:0;}
75%{opacity:0.25;}
100%{opacity:0.5;}
}
@keyframes SCROLLDOWN3-ANIMATION{0%{opacity:0.75;}
25%{opacity:1;}
50%{opacity:0;}
75%{opacity:0.25;}
100%{opacity:0.5;}
}
html{height:100%;}
body{font:17px/26px 'HelveticaNeueLTCom-Th', Arial, Helvetica, sans-serif;color:#ffffff;background-color:#121212;height:100%;}
hr{height:0;width:530px;border-bottom:1px solid #ffffff;border-top:none;margin:35px auto 20px 35px;}
.ie7 hr{margin:20px 0 5px -15px;}
video{display:block;margin:0 auto;width:100%;height:100%;}
object{display:block;margin:0 auto;}
.ie8 object,
.ie7 object{width:1280px;height:720px;bottom:5%;left:50%;margin-left:-640px;}
#logo{position:fixed;top:2%;left:540px;z-index:999;zoom:1;}
#main-menu{width:68px;height:370px;position:fixed;top:17%;right:17px;z-index:999;margin:0;zoom:1;}
#main-menu ul{margin:0;padding:0;}
#main-menu ul li{width:60px;height:60px;margin:0 0 3px 0;padding:0;background-color:transparent;}
#main-menu ul li a{width:60px;height:60px;border-left:6px solid rgba(255, 255, 255, 0.2);padding:0 0 0 2px;background-color:transparent;background-repeat:no-repeat;background-position:center center;display:block;text-indent:0px;outline:0;}
#main-menu ul #wave a{background-image:url(../images/bg_side-nav01.png);}
#main-menu ul #river a{background-image:url(../images/bg_side-nav02.png);}
#main-menu ul #surfer a{background-image:url(../images/bg_side-nav03.png);}
#main-menu ul #story a{background-image:url(../images/bg_side-nav04.png);}
#main-menu ul #behind a{background-image:url(../images/bg_side-nav05.png);}
#main-menu ul #film a{background-image:url(../images/bg_side-nav06.png);}
#main-menu ul li a span{border-left:6px solid rgba(255, 255, 255, 0.2);color:transparent;font-family:'bebasregular', Arial, Helvetica, sans-serif;font-size:25px;float:right;height:40px;margin-right:68px;padding:20px 0 0 30px;width:215px;display:none;}
#main-menu ul li a:hover span{display:block;background:transparent url(../images/bg_copy-container.png) repeat;border-left:6px solid #ffffff;color:#ffffff;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}
#main-menu ul li a:hover,
#main-menu ul .active a{border-left:6px solid #ffffff;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;text-decoration:none;}
.ie7 #main-menu ul li a span{margin-left:-268px;}
.ie8 #main-menu ul li a,
.ie7 #main-menu ul li a{border-left:6px solid #a1a3a2;padding:0;}
.ie8 #main-menu ul li a:hover,
.ie7 #main-menu ul li a:hover,
.ie8 #main-menu ul .active a,
.ie7 #main-menu ul .active a{border-left:6px solid #ffffff;}
#to-wave,
#to-river,
#to-surfer,
#to-story,
#to-behind,
#to-film{position:fixed;left:50%;bottom:0px;margin-left:-51px;z-index:999;}
#to-wave a,
#to-river a,
#to-surfer a,
#to-story a,
#to-behind a,
#to-film a{width:102px;height:54px;display:block;background:transparent url(../images/bt_down_home.png) no-repeat left center;text-indent:-9999px;outline:0;}
#to-wave a:hover,
#to-river a:hover,
#to-surfer a:hover,
#to-story a:hover,
#to-behind a:hover,
#to-film a:hover{background-position:right center;}
#scene2,
#scene3,
#scene4,
#scene5,
#scene6{position:relative;opacity:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
#scene2 h2,
#scene3 h2,
#scene4 h2,
#scene5 h2,
#scene6 h2,
#scene2 h3,
#scene3 h3,
#scene4 h3,
#scene5 h3,
#scene6 h3{text-transform:uppercase;font-family:'bebasregular', Arial, Helvetica, sans-serif;font-weight:100;text-align:left;}
#scene2 h2,
#scene3 h2,
#scene4 h2,
#scene5 h2,
#scene6 h2{font-size:500%;letter-spacing:-0.02em;line-height:100%;}
#scene2 h3,
#scene3 h3,
#scene4 h3,
#scene5 h3,
#scene6 h3{font-size:300%;letter-spacing:-0.05em;}
#scene2 p,
#scene3 p,
#scene4 p,
#scene5 p,
#scene6 p{font-size:80%;line-height:1.4em;text-align:left;}
#scene2 p.watch-film-here,
#scene3 p.watch-film-here,
#scene4 p.watch-film-here,
#scene5 p.watch-film-here,
#scene6 p.watch-film-here{font-family:arial;font-weight:bold;text-transform:uppercase;letter-spacing:0.2em;word-spacing:0.3em;}
#scene2 p.watch-film-here a,
#scene3 p.watch-film-here a,
#scene4 p.watch-film-here a,
#scene5 p.watch-film-here a,
#scene6 p.watch-film-here a{width:240px;height:28px;color:#ffffff;text-decoration:none;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:4px 10px 3px;outline:0;}
#scene2 .social,
#scene3 .social,
#scene4 .social,
#scene5 .social,
#scene6 .social{width:auto;height:34px;float:left;margin:-47px 0 0 410px;padding:0;}
#scene2 .social ul,
#scene3 .social ul,
#scene4 .social ul,
#scene5 .social ul,
#scene6 .social ul{margin:0;padding:0;}
#scene2 .social li,
#scene3 .social li,
#scene4 .social li,
#scene5 .social li,
#scene6 .social li{float:left;position:relative;height:34px;margin:0 10px;padding:0;display:inline;}
#scene2 .social .youtube a,
#scene3 .social .youtube a,
#scene4 .social .youtube a,
#scene5 .social .youtube a,
#scene6 .social .youtube a,
#scene2 .social .twitter a,
#scene3 .social .twitter a,
#scene4 .social .twitter a,
#scene5 .social .twitter a,
#scene6 .social .twitter a,
#scene2 .social .facebook a,
#scene3 .social .facebook a,
#scene4 .social .facebook a,
#scene5 .social .facebook a,
#scene6 .social .facebook a{width:34px;height:34px;display:block;text-indent:-9999px;outline:0;}
#scene2 .social .youtube a,
#scene3 .social .youtube a,
#scene4 .social .youtube a,
#scene5 .social .youtube a,
#scene6 .social .youtube a{background:transparent url(../images/youtube-icon.png) no-repeat center center;}
#scene2 .social .twitter a,
#scene3 .social .twitter a,
#scene4 .social .twitter a,
#scene5 .social .twitter a,
#scene6 .social .twitter a{background:transparent url(../images/twitter-icon.png) no-repeat center center;}
#scene2 .social .facebook a,
#scene3 .social .facebook a,
#scene4 .social .facebook a,
#scene5 .social .facebook a,
#scene6 .social .facebook a{background:transparent url(../images/facebook-icon.png) no-repeat center center;}
#scene2 .our-story,
#scene3 .our-story,
#scene4 .our-story,
#scene5 .our-story,
#scene6 .our-story{margin:0 0 0 6%;font-size:90%;}
#scene2 .our-story a,
#scene3 .our-story a,
#scene4 .our-story a,
#scene5 .our-story a,
#scene6 .our-story a{color:#ffffff;}
#pic01,
#pic02,
#pic03,
#pic04,
#pic05,
#pic06{max-width:100%;height:auto;}
#s2-copy-container,
#s3-copy-container,
#s4-copy-container,
#s6-copy-container{width:636px;height:1080px;left:7%;position:relative;background:transparent url(../images/bg_copy-container.png) repeat;}
#s2-copy1,
#s3-copy1,
#s4-copy1{width:636px;text-align:left;left:7%;margin-top:0;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
.ie7 #scene2 p.watch-film-here a,
.ie7 #scene3 p.watch-film-here a,
.ie7 #scene4 p.watch-film-here a,
.ie7 #scene5 p.watch-film-here a,
.ie7 #scene6 p.watch-film-here a{line-height:30px;}
#scene1{width:100%;height:1080px;}
#scene1 #pic01{position:fixed;top:0px;}
#scene1 #s1-copy1{width:100%;height:248px;top:27%;position:fixed;text-align:center;background:transparent url(../images/bg_s1-copy1.png) repeat-x;z-index:1;}
#scene1 #s1-copy1 h2{width:640px;height:56px;position:absolute;top:50%;left:50%;margin:-28px 0 0 -320px;vertical-align:middle;font-family:'HelveticaNeueLTCom-ThIt', Arial, Helvetica, sans-serif;font-size:120%;text-transform:uppercase;font-weight:100;}
#scene1 #scroll{width:120px;height:102px;left:50%;margin-left:-60px;margin-top:260px;text-align:center;z-index:1;}
#scene1 #scroll p{position:relative;font-size:70%;font-family:'HelveticaNeueLTCom-ThIt', Arial, Helvetica, sans-serif;text-transform:uppercase;}
#scene1 #scroll #scroll-arrow1,
#scene1 #scroll #scroll-arrow2,
#scene1 #scroll #scroll-arrow3{width:19px;height:16px;background:transparent url(../images/scroll-down.png) no-repeat center center;margin-left:50px;}
#scene1 #scroll #scroll-arrow2,
#scene1 #scroll #scroll-arrow3{margin-top:-2px;}
#scene1 #scroll #scroll-arrow1{-webkit-animation:SCROLLDOWN1-ANIMATION 2s infinite;-moz-animation:SCROLLDOWN1-ANIMATION 2s infinite;-o-animation:SCROLLDOWN1-ANIMATION 2s infinite;animation:SCROLLDOWN1-ANIMATION 2s infinite;}
#scene1 #scroll #scroll-arrow2{-webkit-animation:SCROLLDOWN2-ANIMATION 2s infinite;-moz-animation:SCROLLDOWN2-ANIMATION 2s infinite;-o-animation:SCROLLDOWN2-ANIMATION 2s infinite;animation:SCROLLDOWN2-ANIMATION 2s infinite;}
#scene1 #scroll #scroll-arrow3{-webkit-animation:SCROLLDOWN3-ANIMATION 2s infinite;-moz-animation:SCROLLDOWN3-ANIMATION 2s infinite;-o-animation:SCROLLDOWN3-ANIMATION 2s infinite;animation:SCROLLDOWN3-ANIMATION 2s infinite;}
#scene1 #s1-copy2{width:100%;height:248px;text-align:center;background:transparent url(../images/bg_s1-copy2.png) repeat-x;position:fixed;top:28%;z-index:1;}
#scene1 #s1-copy2 h2{width:880px;height:140px;position:absolute;top:50%;left:50%;margin:-70px 0 0 -440px;vertical-align:middle;font-family:'HelveticaNeueLTCom-ThIt', Arial, Helvetica, sans-serif;font-size:110%;font-weight:100;}
#scene1 #watch-film{width:250px;height:250px;left:50%;top:39%;margin:100px 0 0 -125px;background:transparent url(../images/bg_watch-film.png) no-repeat center bottom;-webkit-border-radius:125px;-moz-border-radius:125px;-o-border-radius:125px;border-radius:125px;text-align:center;position:fixed;z-index:1;}
#scene1 #watch-film p{width:180px;height:32px;margin:83px 0 0 16px;padding:33px 25px 28px 0;font-family:'bebasregular', Arial, Helvetica, sans-serif;font-size:120%;letter-spacing:normal;word-spacing:0.3em;white-space:nowrap;}
#scene1 #watch-film p a{color:#ffffff;text-decoration:none;padding:30px 20px 38px 60px;outline:0;}
#scene1 #keep-scrolling{width:300px;left:50%;bottom:2%;margin:0 0 0 -150px;text-align:center;position:fixed;font-size:70%;font-family:'HelveticaNeueLTCom-ThIt', Arial, Helvetica, sans-serif;text-transform:uppercase;z-index:2;}
.ie7 #scene1 #scroll #scroll-arrow1,
.ie7 #scene1 #scroll #scroll-arrow2,
.ie7 #scene1 #scroll #scroll-arrow3{margin-left:5px;}
.ie7 #scene1 #watch-film p{margin-left:60px;}
#scene2 #slide-panel01{left:0;width:100%;height:320px;background:transparent url(../images/sliding-1.jpg) no-repeat center center;overflow:hidden;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
#scene2 #s2-copy-container #s2-copy1 h2,
#scene2 #s2-copy-container #s2-copy1 h3{margin-left:6%;}
#scene2 #s2-copy-container #s2-copy1 h2{margin-bottom:0;margin-top:40px;}
#scene2 #s2-copy-container #s2-copy1 h3{word-spacing:0.2em;margin-top:16px;margin-bottom:0;}
#scene2 #s2-copy-container #s2-copy1 p{width:550px;padding:0;margin:30px 0 0 6%;}
#scene2 #s2-copy-container p.watch-film-here{margin-top:30px;margin-left:6%;}
#scene2 #s2-copy-container p{width:550px;margin-left:0;}
#scene2 #s2-copy-container p#s2-copy3,
#scene2 #s2-copy-container p#s2-copy4,
#scene2 #s2-copy-container p#s2-copy5{margin-top:0;}
#scene3 #slide-panel02{top:0;width:280px;height:1080px;background:transparent url(../images/sliding-2.jpg) no-repeat center center;overflow:hidden;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
#scene3 #s3-copy-container #s3-copy1 h2{width:400px;margin:40px 0 0 6%;}
#scene3 #s3-copy-container #s3-copy1 p{width:550px;padding:0;margin:10px 0 0 6%;}
#scene3 #s3-copy-container p.watch-film-here{margin-top:30px;margin-left:6%;}
#scene3 #s3-copy-container p{width:550px;margin-left:0;}
#scene3 #s3-copy-container p#s3-copy2,
#scene3 #s3-copy-container p#s3-copy3,
#scene3 #s3-copy-container p#s3-copy4{margin-top:0;}
#scene3 #s3-copy-container a{color:#ffffff;}
#scene3 #s3-copy-container .slides .slides-container div{height:85px;margin-bottom:2%;}
#scene3 #s3-copy-container .no-slides .slides-container{width:550px;display:block;margin:0 0 0 6%;z-index:1;}
#scene3 #s3-copy-container .no-slides .slides-container div{width:550px;height:80px;display:block;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
#scene4 #s4-copy-container #s4-copy1 h2{width:350px;margin:40px 0 0 6%;}
#scene4 #s4-copy-container #s4-copy1 p{width:550px;padding:0;margin:10px 0 0 6%;}
#scene4 #s4-copy-container p.watch-film-here{margin-top:30px;margin-left:6%;}
#scene4 #s4-copy-container p{width:550px;margin-left:0;}
#scene4 #s4-copy-container p#s4-copy2,
#scene4 #s4-copy-container p#s4-copy3,
#scene4 #s4-copy-container p#s4-copy4{margin-top:0;}
#scene5{color:#101c40;}
#scene5 #slide-panel03{top:0;width:180px;height:1080px;background:transparent url(../images/sliding-3.jpg) no-repeat center center;overflow:hidden;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
#scene5 #s5-copy-container{width:636px;height:1080px;left:7%;position:relative;background:transparent url(../images/bg_copy-container-white.png) repeat;}
#scene5 #s5-copy-container #s5-copy1{width:636px;text-align:left;left:7%;margin-top:0;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
#scene5 #s5-copy-container #s5-copy1 h2{width:350px;margin:40px 0 0 6%;}
#scene5 #s5-copy-container #s5-copy1 p{width:570px;padding:0;margin:10px 0 0 6%;}
#scene5 #s5-copy-container p.watch-film-here{margin-top:30px;margin-left:6%;}
#scene5 #s5-copy-container p.watch-film-here a{color:#101c40;border-top:1px solid #101c40;border-bottom:1px solid #101c40;}
#scene5 #s5-copy-container .social .youtube a{background-image:url(../images/youtube-icon-blue.png);}
#scene5 #s5-copy-container .social .twitter a{background-image:url(../images/twitter-icon-blue.png);}
#scene5 #s5-copy-container .social .facebook a{background-image:url(../images/facebook-icon-blue.png);}
#scene5 #s5-copy-container hr{border-bottom:1px solid #101c40;}
#scene5 #s5-copy-container p{width:550px;margin-left:0;}
#scene5 #s5-copy-container p#s5-copy2,
#scene5 #s5-copy-container p#s5-copy3,
#scene5 #s5-copy-container p#s5-copy4,
#scene5 #s5-copy-container p#s5-copy5{margin-top:0;}
#scene5 #s5-copy-container a{color:#101c40;}
#scene5 #s5-copy-container .slides .slides-container div{height:85px;margin-bottom:2%;}
#scene5 #s5-copy-container .slides .pagination li a{background-image:url(../images/pagination-blue.png);}
#scene5 #contact{width:550px;height:25px;margin:10px auto 0 6%;padding:0;}
#scene5 #contact ul{margin:0;padding:0;}
#scene5 #contact li{margin-left:0;padding:0 8px 0 6px;border-right:1px solid #101c40;display:inline;}
#scene5 #contact li:last-child{border-right:none;}
#scene5 #contact li:first-child{padding-left:0;}
#scene5 #contact ul li a{margin:0;padding:5px 0;font-size:90%;line-height:1.2em;}
#scene5 p#disclaimer{margin-left:6%;font-size:70%;}
#scene5 .hs-content a.hs-button span,
#scene5 .hs-content a:hover span,
#scene5 .hs-content a:hover div{background-color:rgb(162, 162, 162);}
#scene5 .hs-content .ripple{background-image:url(../images/hotspot-ripple-dark.png);}
.ie8 #scene5 .hs-content a.hs-button span,
.ie7 #scene5 .hs-content a.hs-button span{background:transparent url(../images/hotspot-closed-blue.png) no-repeat center center;}
.ie8 #scene5 .hs-content a:hover span,
.ie7 #scene5 .hs-content a:hover span,
.ie8 #scene5 .hs-content a:hover div,
.ie7 #scene5 .hs-content a:hover div{background-color:transparent;}
.ie8 #scene5 .hs-content .ripple,
.ie7 #scene5 .hs-content .ripple{background-image:none;}
#scene6 #s6-copy-container #s6-copy1{width:636px;text-align:left;left:7%;margin-top:0;}
#scene6 #s6-copy-container #s6-copy1 h2{width:350px;margin:40px 0 0 6%;}
#scene6 #s6-copy-container #s6-copy1 p{width:550px;padding:0;margin:10px 0 0 6%;}
#scene6 #s6-copy-container p.watch-film-here{margin-top:30px;margin-left:6%;}
#scene6 #s6-copy-container p{width:550px;margin-left:0;}
#scene6 #s6-copy-container p#s6-copy2,
#scene6 #s6-copy-container p#s6-copy3,
#scene6 #s6-copy-container p#s6-copy4{margin-top:0;}
#scene6 #s6-copy-container .slides .slides-container div{height:90px;margin-bottom:2%;}
#scene7{height:100%;width:100%;z-index:0;}
#movie{overflow:hidden;}
#movie #festive img{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;}
#movie #logo-festive{position:fixed;top:2%;left:2%;z-index:999;zoom:1;}
#totop{position:fixed;right:17px;bottom:27px;z-index:999;}
#totop a{width:61px;height:61px;display:block;background:transparent url(../images/bt_top_next.png) no-repeat -61px 0px;text-indent:-9999px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border-radius:40px;outline:0;}
#totop a:hover{background-position:0px 0px;}
#jpreOverlay{background-color:#121212;}
#jpreSlide{font-size:90%;color:#717171;text-align:center;width:50%;height:30%;}
#jpreLoader{width:400px;height:1px;background-color:#ffffff;}
#jpreBar{background-color:#717171;}
#jprePercentage{color:#ffffff;font-size:90%;text-align:center;top:-100%;margin-top:-33px;}
.skrollable{position:fixed;z-index:1;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-ms-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;}
.skrollable.notransition,
.notransition .skrollable{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.skrollable.hidden{display:none !important;}
.skrollable .skrollable{position:absolute;}
.skrollable .skrollable .skrollable{position:static;}
.hotspot{position:absolute;top:0px;left:0px;z-index:9999;display:block;}
.hs-content a:first-child{position:absolute;top:0px;height:52px;width:52px;}
.hs-content.social a:first-child{position:absolute;top:0px;height:40px;width:40px;}
a.hs-button{left:0px;outline:0;}
.hs-content a span{width:60px;height:60px;display:block;text-indent:-9999px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;cursor:pointer;opacity:0.9;position:absolute;top:50%;left:50%;background-size:52px 52px;margin:-30px 0 0 -30px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;}
.hs-content.social a span{width:40px !important;height:40px!important;display:block;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;cursor:pointer;opacity:0.9;position:absolute;top:50%;left:50%;background-size:42px 42px;margin:-20px 0 0 -20px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;}
.hs-content h3,
.hs-content p{width:100px;margin-left:-24px;margin-top:58px;font-size:10px;text-align:center;line-height:16px;}
.logoContainer{background:url("../images/logo.png") no-repeat 0px 0px;-webkit-background-size:250px 52px;-moz-background-size:250px 52px;-o-background-size:250px 52px;background-size:250px 52px;z-index:111111;margin:25px auto;width:250px;height:52px;}
.footerBar{background:transparent url(../images/ftr.png) no-repeat center center;background-size:cover;width:100%;height:37px;position:fixed;bottom:12px;z-index:4;}
.hs-content a.hs-button span{background:transparent url(../images/menu_icon.png) no-repeat center center;background-size:62px 62px;}
.hs-content.social a.hs-button span{background:transparent url(../images/menu_icon.png) no-repeat center center;background-size:42px 42px;}
.hs-content a.hs-button span.facebook{background:transparent url(../images/facebook.png) no-repeat center center;background-size:42px 42px; -webkit-background-size:42px 42px;}
.hs-content a.hs-button span.tw{background:transparent url(../images/tw.png) no-repeat center center;background-size:42px 42px;-webkit-background-size:42px 42px;}
.hs-content a.hs-button span.youtube{background:transparent url(../images/youtube.png) no-repeat center center;background-size:42px 42px;-webkit-background-size:42px 42px;}
.hs-content a.hs-button span.blogger{background:transparent url(../images/blogger.png) no-repeat center center;background-size:42px 42px;-webkit-background-size:42px 42px;}
.hs-content a.hs-button span.instagram{background:transparent url(../images/instagram.png) no-repeat center center;background-size:42px 42px;-webkit-background-size:42px 42px;}
.hs-content a.hs-button span.videosIcon{background:transparent url(../images/menu_costa.png) no-repeat center center;background-size:62px 62px;}
.hs-content a.hs-button span.catIcon{background:transparent url(../images/menu_cat.png) no-repeat center center;background-size:62px 62px;}
.hs-content a.hs-button span.landryIcon{background:transparent url(../images/menu_landry.png) no-repeat center center;background-size:62px 62px;}
.ie8 .hs-content a.hs-button span,
.ie7 .hs-content a.hs-button span{background-color:transparent;}
.hs-content a div{width:0px;height:0px;position:absolute;top:50%;left:50%;overflow:hidden;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;margin:0px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.hs-content a:hover span, .hs-content a:hover span.videosIcon, .hs-content a:hover span.catIcon, .hs-content a:hover span.landryIcon{width:190px;height:190px;-webkit-border-radius:95px;-moz-border-radius:95px;-o-border-radius:95px;border-radius:95px;opacity:0.5;margin:-95px 0 0 -95px;background-size:62px 62px;background-color:rgb(192, 192, 192);z-index:10;text-indent:0px;}
.hs-content.social a:hover span{width:40px;height:40px;display:block;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;cursor:pointer;opacity:0.9;position:absolute;top:50%;left:50%;background-size:52px 52px;margin:-20px 0 0 -20px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1;}
.hs-content a:hover div{width:180px;height:180px;margin:-90px 0 0 -90px;-webkit-border-radius:90px;-moz-border-radius:90px;-o-border-radius:90px;border-radius:90px;background-position:center center;background-repeat:no-repeat;background-color:#666666;background-size:180px 180px;z-index:11;}
.ie8 .hs-content a:hover div,
.ie7 .hs-content a:hover div{background-color:transparent;}
.hs-content #hs-s2-image01{background-image:url(../images/bg_s2-facts01.jpg);}
.hs-content #hs-s2-image02{background-image:url(../images/bg_s2-facts02.jpg);}
.hs-content #hs-s2-image03{background-image:url(../images/bg_s2-facts03.jpg);}
.hs-content #hs-s2-image04{background-image:url(../images/bg_s2-facts04.jpg);}
.hs-content #hs-s2-image05{background-image:url(../images/bg_s2-facts05.jpg);}
.hs-content #hs-s3-image01{background-image:url(../images/bg_s3-facts01.jpg);}
.hs-content #hs-s3-image02{background-image:url(../images/bg_s3-facts02.jpg);}
.hs-content #hs-s3-image03{background-image:url(../images/bg_s3-facts03.jpg);}
.hs-content #hs-s3-image04{background-image:url(../images/bg_s3-facts04.jpg);}
.hs-content #hs-s3-image05{background-image:url(../images/bg_s3-facts05.jpg);}
.hs-content #hs-s3-image06{background-image:url(../images/bg_s3-facts06.jpg);}
.hs-content #hs-s4-image01{background-image:url(../images/bg_s4-facts01.jpg);}
.hs-content #hs-s4-image02{background-image:url(../images/bg_s4-facts02.jpg);}
.hs-content #hs-s4-image03{background-image:url(../images/bg_s4-facts03.jpg);}
.hs-content #hs-s4-image04{background-image:url(../images/bg_s4-facts04.jpg);}
.hs-content #hs-s5-image01{background-image:url(../images/aboutusLink.png);}
.hs-content #hs-s5-image02{background-image:url(../images/inactionLink.png);}
.hs-content #hs-s5-image03{background-image:url(../images/photosLink.png);}
.hs-content #hs-s5-image04{background-image:url(../images/videosLink.png);}
.hs-content #hs-s5-image05{background-image:url(../images/partnerLink.png);}
.hs-content #hs-s5-image06{background-image:url(../images/crewLink.png);}
.ie8 .hs-content #hs-s2-image01,
.ie7 .hs-content #hs-s2-image01{background-image:url(../images/bg_s2-facts01.png);}
.ie8 .hs-content #hs-s2-image02,
.ie7 .hs-content #hs-s2-image02{background-image:url(../images/bg_s2-facts02.png);}
.ie8 .hs-content #hs-s2-image03,
.ie7 .hs-content #hs-s2-image03{background-image:url(../images/bg_s2-facts03.png);}
.ie8 .hs-content #hs-s2-image04,
.ie7 .hs-content #hs-s2-image04{background-image:url(../images/bg_s2-facts04.png);}
.ie8 .hs-content #hs-s2-image05,
.ie7 .hs-content #hs-s2-image05{background-image:url(../images/bg_s2-facts05.png);}
.ie8 .hs-content #hs-s3-image01,
.ie7 .hs-content #hs-s3-image01{background-image:url(../images/bg_s3-facts01.png);}
.ie8 .hs-content #hs-s3-image02,
.ie7 .hs-content #hs-s3-image02{background-image:url(../images/bg_s3-facts02.png);}
.ie8 .hs-content #hs-s3-image03,
.ie7 .hs-content #hs-s3-image03{background-image:url(../images/bg_s3-facts03.png);}
.ie8 .hs-content #hs-s3-image04,
.ie7 .hs-content #hs-s3-image04{background-image:url(../images/bg_s3-facts04.png);}
.ie8 .hs-content #hs-s3-image05,
.ie7 .hs-content #hs-s3-image05{background-image:url(../images/bg_s3-facts05.png);}
.ie8 .hs-content #hs-s3-image06,
.ie7 .hs-content #hs-s3-image06{background-image:url(../images/bg_s3-facts06.png);}
.ie8 .hs-content #hs-s4-image01,
.ie7 .hs-content #hs-s4-image01{background-image:url(../images/bg_s4-facts01.png);}
.ie8 .hs-content #hs-s4-image02,
.ie7 .hs-content #hs-s4-image02{background-image:url(../images/bg_s4-facts02.png);}
.ie8 .hs-content #hs-s4-image03,
.ie7 .hs-content #hs-s4-image03{background-image:url(../images/bg_s4-facts03.png);}
.ie8 .hs-content #hs-s4-image04,
.ie7 .hs-content #hs-s4-image04{background-image:url(../images/bg_s4-facts04.png);}
.ie8 .hs-content #hs-s5-image01,
.ie7 .hs-content #hs-s5-image01{background-image:url(../images/bg_s5-facts01.png);}
.ie8 .hs-content #hs-s5-image02,
.ie7 .hs-content #hs-s5-image02{background-image:url(../images/bg_s5-facts02.png);}
.ie8 .hs-content #hs-s5-image03,
.ie7 .hs-content #hs-s5-image03{background-image:url(../images/bg_s5-facts03.png);}
.ie8 .hs-content #hs-s5-image04,
.ie7 .hs-content #hs-s5-image04{background-image:url(../images/bg_s5-facts04.png);}
.hs-content .ripple{width:74px;height:74px;margin:-10px 0 0 -11px;background:url(../images/hotspot-ripple.png) no-repeat center center;background-size:74px 74px;-webkit-animation:PULSE-ANIMATION 2s infinite;-moz-animation:PULSE-ANIMATION 2s infinite;-ms-animation:PULSE-ANIMATION 2s infinite;-o-animation:PULSE-ANIMATION 2s infinite;animation:PULSE-ANIMATION 2s infinite;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);}
.social.hs-content .ripple{width:55px;height:55px;margin:-10px 0 0 -11px;background:url(../images/hotspot-ripple.png) no-repeat center center;background-size:55px 55px;-webkit-animation:PULSE-ANIMATION 2s infinite;-moz-animation:PULSE-ANIMATION 2s infinite;-ms-animation:PULSE-ANIMATION 2s infinite;-o-animation:PULSE-ANIMATION 2s infinite;animation:PULSE-ANIMATION 2s infinite;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);}
.ie8 .hs-content .ripple,
.ie7 .hs-content .ripple{background-image:none;}
.hs-content .ripple:hover{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);}
@keyframes PULSE-ANIMATION{0%{transform:scale(0.8);opacity:1;}
80%{transform:scale(1.5);opacity:0;}
100%{transform:scale(2.5);opacity:0;}
}
@-webkit-keyframes PULSE-ANIMATION{0%{-webkit-transform:scale(0.8);opacity:1;}
80%{-webkit-transform:scale(1.5);opacity:0;}
100%{-webkit-transform:scale(2.5);opacity:0;}
}
@-moz-keyframes PULSE-ANIMATION{0%{-moz-transform:scale(0.8);opacity:1;}
80%{-moz-transform:scale(1.5);opacity:0;}
100%{-moz-transform:scale(2.5);opacity:0;}
}
@-ms-keyframes PULSE-ANIMATION{0%{-ms-transform:scale(0.8);opacity:1;}
80%{-ms-transform:scale(1.5);opacity:0;}
100%{-ms-transform:scale(2.5);opacity:0;}
}
@-o-keyframes PULSE-ANIMATION{0%{-o-transform:scale(0.8);opacity:1;}
80%{-o-transform:scale(1.5);opacity:0;}
100%{-o-transform:scale(2.5);opacity:0;}
}
.slides-container{width:550px;display:none;margin:0 0 0 6%;z-index:1;}
.slides-container div{width:550px;height:80px;display:block;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
.pagination{list-style:none;margin:0 0 0 7%;padding:0;}
.pagination li{display:inline;margin:0 18px 0 0;}
.pagination li a{width:14px;height:14px;background:transparent url(../images/pagination.png) no-repeat 0px -14px;display:inline-block;text-indent:-9999px;outline:0;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
.pagination .current a,
.pagination li a:hover{background-position:0px 0px;}
.ie7 .pagination li{float:left;}
.ie7 .pagination li a{display:block;}
#cboxTitle{font-size:20px;font-weight:bold;bottom:0;}
.bhsc{background-repeat:none;display:inline-block;width:248px;height:297px;}
#behind-the-scenes{width:500px;height:600px;display:block;font-size:120%;padding:5px;position:fixed;top:100%;z-index:1;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;}
#behind-the-scenes ul{margin:0px;padding:0px;}
#behind-the-scenes li{list-style:none;float:left;display:block;}
#behind-the-scenes ul li #bhsc-behind{background:url('../images/bhc-behind-the-scenes.png');margin:0 0 0 -40px;}
#behind-the-scenes ul li #bhsc-creative{background:url('../images/bhc-creative-director.png');margin:30px 0 0 20px;}
#behind-the-scenes ul li #bhsc-director{background:url('../images/bhc-director.png');margin:0 0 0 -10px;}
#behind-the-scenes ul li #bhsc-why{background:url('../images/bhc-why-the-pororoca.png');margin:20px 0 0 10px;}
a:link,
a:active,
a:hover,
a:visited,
a:focus{outline:none;outline:0;}
.ftrLinkText{font-size:10px;margin-top:-13px;position:relative;display:block;margin-left:-64px;}