/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !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:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
@media (max-width:424px){#tile-wrap,#about-page-wrap,#contact-page-wrap{position:absolute;left:50%;margin-left:-140px;width:280px}}@media (min-width:425px) and (max-width:564px){#tile-wrap,#about-page-wrap,#contact-page-wrap{position:absolute;left:50%;margin-left:-210px;width:420px}}@media (min-width:565px) and (max-width:768px){#tile-wrap,#about-page-wrap,#contact-page-wrap{position:absolute;left:50%;margin-left:-280px;width:560px}}@media (max-width:768px){.portrait iframe{height:100% !important}#menu-wrap-mobile{position:fixed;top:0;left:0;width:100%;height:60px;background:#4d88be;overflow:hidden}#menu-wrap-mobile #about-button-mobile,#menu-wrap-mobile #contact-button-mobile{-webkit-transition:background-color 500ms linear;-moz-transition:background-color 500ms linear;-o-transition:background-color 500ms linear;transition:background-color 500ms linear}#menu-wrap-mobile #about-button-mobile.active{background:#00a488;-webkit-transition:background-color 500ms linear 1000ms;-moz-transition:background-color 500ms linear 1000ms;-o-transition:background-color 500ms linear 1000ms;transition:background-color 500ms linear 1000ms}#menu-wrap-mobile #contact-button-mobile.active{background:#f18b82;-webkit-transition:background-color 500ms linear 1000ms;-moz-transition:background-color 500ms linear 1000ms;-o-transition:background-color 500ms linear 1000ms;transition:background-color 500ms linear 1000ms}#menu-wrap-mobile .mobile-button{display:inline-block;overflow:hidden}#menu-wrap-mobile .mobile-button .alignBottom{position:absolute;bottom:10px;width:100%}#menu-wrap-mobile .mobile-button#about-button-mobile{width:85px;height:100%;position:relative;text-align:center;font-size:0.75em;color:white;margin-left:60px}#menu-wrap-mobile .mobile-button#contact-button-mobile{width:85px;height:100%;position:relative;text-align:center;font-size:0.75em;color:white}#menu-wrap-mobile #logo-button-mobile{position:absolute;padding:10px;background:black;height:40px;bottom:0px}#menu-wrap-mobile #logo-button-mobile img{height:40px}#showreel-header-mobile{text-transform:uppercase}#page-body-wrap{margin-top:60px;width:100%}#page-body-wrap #mobile-logo-overlays{position:fixed;top:50%;left:50%}#page-body-wrap #mobile-logo-overlays img{width:100%;height:100%}#page-body-wrap .content-page-mobile{width:100%;position:relative}#page-body-wrap #content-wrap{width:100% !important}#page-body-wrap #video-player-wrap #video-wrap-mobile{overflow:hidden}#page-body-wrap #video-player-wrap #iframe iframe{height:100%;width:100% !important}#page-body-wrap #video-player-wrap .video-title{width:100%;padding:15px 0;background:#f4ed8f;text-align:center;font-size:0.75em}#page-body-wrap #video-player-wrap .video-info{overflow:hidden;text-align:right;float:right;margin-right:30px;margin-bottom:30px;color:white}#page-body-wrap #video-player-wrap .video-info h1{display:block;font-size:0.70em;line-height:3.5em;border-bottom:2px solid #f4ed8f;margin:15px 0px 20px;text-transform:uppercase}#page-body-wrap #video-player-wrap .video-info span{display:block;font-size:0.65em;line-height:2em;text-transform:uppercase}#page-body-wrap #tile-page-mobile .color-01{color:#4d88be}#page-body-wrap #tile-page-mobile .color-02{color:#00a488}#page-body-wrap #tile-page-mobile .color-03{color:#f18b82}#page-body-wrap #tile-page-mobile .color-04{color:#f4ed8f}#page-body-wrap #tile-page-mobile .tile-mobile{float:left;cursor:pointer;padding:30px}#page-body-wrap #tile-page-mobile .tile-mobile .tile-text{text-align:center;width:80px;font-size:0.75em;text-transform:uppercase;margin-top:10px}#page-body-wrap #tile-page-mobile .tile-mobile .square-wrap img{width:80px;height:80px}#page-body-wrap .overflowY #about-page-wrap,#page-body-wrap .overflowY #contact-page-wrap{padding:30px 0px}#page-body-wrap #about-page-mobile,#page-body-wrap #contact-page-mobile{color:white;text-align:center}#page-body-wrap #about-page-mobile{background:#00a488;line-height:1.75em}#page-body-wrap #contact-page-mobile{background:#f18b82}#page-body-wrap #contact-page-mobile span{display:block}#page-body-wrap #contact-page-mobile .phone-number{font-size:2.2em;margin:20px 0px}#page-body-wrap #contact-page-mobile .contact-logo-mobile{margin:120px 0 15px}#page-body-wrap #contact-page-mobile .contact-logo-mobile img{width:90px}#page-body-wrap #contact-page-mobile .links img{height:50px;margin:0px 20px}#content-wrap{height:100%;width:100%;position:relative}#content-wrap #video-player{position:absolute;height:100%;width:100%}}@media (min-width:769px) and (max-width:1023px){.device #menu-wrap .menu-button-wrap.left{left:40px}.device #menu-wrap .menu-button-wrap.right{margin-right:40px}.device .side-bar-wrap{width:160px}.device .side-bar-wrap.right div{margin-right:40px}.device #content-wrap{left:160px}.desktopPC #menu-wrap .menu-button-wrap.left{left:75px}.desktopPC #menu-wrap .menu-button-wrap.right{margin-right:75px}.desktopPC .side-bar-wrap{width:230px}.desktopPC .side-bar-wrap.right div{margin-right:75px}.desktopPC #content-wrap{left:230px}}@media (min-width:1024px){#menu-wrap .menu-button-wrap.left{left:75px}#menu-wrap .menu-button-wrap.right{margin-right:75px}.side-bar-wrap{width:230px}.side-bar-wrap.right div{margin-right:75px}#content-wrap{left:230px}}@media (min-width:769px){#menu-wrap{position:fixed;top:0;left:0;height:80px;background:#4d89be;width:100%}#menu-wrap .menu-button-wrap{position:relative;width:80px;height:90px;cursor:pointer;text-align:center;color:white}#menu-wrap .menu-button-wrap.left{position:relative;background:black;display:inline}#menu-wrap .menu-button-wrap.left #logo-mini{height:60px;position:absolute;top:10px;left:10px}#menu-wrap .menu-button-wrap.left #logo-large{opacity:0;width:60px;height:60px;position:absolute;left:10px;top:10px}#menu-wrap .menu-button-wrap.left #about-drop-down{position:absolute;width:80px;bottom:-10px;left:0;background:#f18b82;height:20px;overflow:hidden;padding:0;font-size:0.75em}#menu-wrap .menu-button-wrap.left #about-drop-down img{width:100%;padding-bottom:10px}#menu-wrap .menu-button-wrap.left #about-drop-down p,#menu-wrap .menu-button-wrap.left #about-drop-down img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#menu-wrap .menu-button-wrap.right{height:100%;background:#f18b82;font-weight:bold}#menu-wrap .menu-button-wrap.right .alignBottom{position:absolute;bottom:5px;width:100%}#page-body-wrap{position:fixed;top:80px;left:0px;width:100%}#page-body-wrap .side-bar-wrap{height:100%}#page-body-wrap .side-bar-wrap.right div{text-align:right;color:white}#page-body-wrap .side-bar-wrap.right div h1{font-size:0.8em;line-height:4em;border-bottom:2px solid #f4ed8f;margin:30px 0px 20px;width:80px;float:right;text-transform:uppercase}#page-body-wrap .side-bar-wrap.right div span{font-size:0.8em;line-height:2em;float:right;text-transform:uppercase}#page-body-wrap #content-wrap{position:fixed;height:100%}#page-body-wrap #content-wrap #video-player-wrap.alwaysActive #video-wrap-mobile{display:block !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter:alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}#page-body-wrap #content-wrap #video-player-wrap.alwaysActive #logo-overlays .logo-color{display:none !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;filter:alpha(opacity=0) !important;-moz-opacity:0 !important;-khtml-opacity:0 !important;opacity:0 !important}#page-body-wrap #content-wrap #video-player-wrap{position:relative;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter:alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important;display:block !important}#page-body-wrap #content-wrap #video-player-wrap #video-player{width:100%;height:100%;position:absolute}#page-body-wrap #content-wrap #video-player-wrap #video-player iframe{top:0;left:0;position:absolute;width:100%;height:100% !important}#page-body-wrap #content-wrap #video-player-wrap #video-player .carousel-overlay{top:0;left:0;width:100%;height:100%;position:absolute;background:no-repeat center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#page-body-wrap #content-wrap #video-player-wrap #logo-overlays{position:absolute;top:50%;left:50%}#page-body-wrap #content-wrap #video-player-wrap #logo-overlays img{position:absolute;height:100%;width:100%}#page-body-wrap #content-wrap #video-carousel-wrap{position:relative;height:225px;width:100%}#page-body-wrap #content-wrap #video-carousel-wrap #showreel-header{position:absolute;left:0;top:55px;text-transform:uppercase;width:100%;text-align:center;color:white;font-weight:normal;font-size:0.75em}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel{position:absolute;height:50px;top:103px;width:100%;xxoverflow:hidden}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel .carousel-button{position:absolute;top:10%;height:80%;z-index:8}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel .carousel-button#carousel-right-arrow{right:-15px;cursor:pointer}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel .carousel-button#carousel-left-arrow{left:-15px;cursor:pointer}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel #item-carousel-slide{overflow:hidden;position:absolute;left:50%}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel #item-carousel-slide .item{position:relative;height:50px;width:50px;margin:0 5px;float:left;background:url('../img/square-grey.png');background-size:100% 100%;cursor:pointer;overflow:hidden}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel #item-carousel-slide .item .thumbnail-img{position:absolute;height:100%;z-index:6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel #item-carousel-slide .item .square-overlay{z-index:7;position:absolute;width:100%;height:100%}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel #item-carousel-slide .item .play-button{z-index:8;position:absolute;height:40%;width:43%;top:30%;left:32%}#page-body-wrap #content-wrap #video-carousel-wrap #item-carousel #item-carousel-slide .item.active .square-overlay{display:block !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter:alpha(opacity=100) !important;-moz-opacity:1 !important;-khtml-opacity:1 !important;opacity:1 !important}#contact-desktop{position:fixed;background:#00a488;height:2em;bottom:0;width:100%;z-index:100;color:white;text-align:center;line-height:2em;font-size:0.85em}#contact-desktop img{height:1.2em;margin:0px 20px}#contact-desktop span{margin:0px 10px}#contact-desktop .copy,#contact-desktop .oceanic-link a,#contact-desktop .email{font-size:0.8em}#contact-desktop .oceanic-link a{color:white}}
@font-face{font-family:'montserrat';src:url('../fonts/montserrat-bold-webfont.eot');src:url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),url('../fonts/montserrat-bold-webfont.woff') format('woff'),url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),url('../fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'montserrat';src:url('../fonts/montserrat-regular-webfont.eot');src:url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),url('../fonts/montserrat-regular-webfont.woff') format('woff'),url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),url('../fonts/montserrat-regular-webfont.svg#montserratbold') format('svg');font-weight:normal;font-style:normal}body{background:#000 url("../img/bg.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;font-family:'montserrat'}#glitch-overlays{z-index:10}#menu-wrap-mobile{z-index:9}.content-page-mobile,#menu-wrap{z-index:8}#carousel-overlays,#logo-overlays{z-index:7}#video-player-wrap,#video-player{z-index:6}#page-body-wrap{z-index:5}#page-wrap{z-index:0}#loading-wrap{color:#f9b962;background:black;width:100%;height:100%;position:fixed;top:0;left:0}#loading-wrap #inner-loading-wrap{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:200px;position:absolute;left:50%;margin-left:-100px;text-align:center;top:50%;line-height:20px;height:40px;margin-top:-30px}#loading-wrap #inner-loading-wrap span{font-size:3em}#glitch-overlays{position:fixed;top:0;left:0;height:100%;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#glitch-overlays .glitch{position:fixed;height:5%}#glitch-overlays .glitch.glitch-short{width:20%}#glitch-overlays .glitch.glitch-medium{width:35%}#glitch-overlays .glitch.glitch-long{width:50%}#glitch-overlays .glitch.yellow{background:#f4ed8f}#glitch-overlays .glitch.blue{background:#4d88be}#glitch-overlays .glitch.pink{background:#f18b82}#glitch-overlays .glitch.green{background:#00a488}#page-wrap{position:fixed;width:100%;height:100%;top:0;left:0}


#about-header {font-size: 1.25em;}
.tile-mobile .thumbnail-img {position: absolute; top: 30px; left: 30px; /* IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
/* IE 5-7 */
filter: alpha(opacity=50);
/* Netscape */
-moz-opacity: 0.5;
/* Safari 1.x */
-khtml-opacity: 0.5;
/* Good browsers */
opacity: 0.5;
overflow:hidden;
    height: 80px;
    width: 80px;
}

.tile-mobile .thumbnail-img img {
    height: 100%;
}



