/* COPYRIGHT (C) 2012-2014 by Depth Development.  All rights reserved. */

/* http://www.google.com/webfonts/specimen/Monda */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 08, 2012 */

/* Icon Set:  IcoMoon - Free -- http://keyamoon.com/icomoon/ */
/* License: CC BY 3.0 -- http://creativecommons.org/licenses/by/3.0/ */

@font-face{font-family:'Monda-Regular';src:url("/assets/fonts/Monda-Regular.eot");src:url("/assets/fonts/Monda-Regular.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'social';src:url("/assets/fonts/social.eot");src:url("/assets/fonts/social.svg") format("svg"),url("/assets/fonts/social.eot") format("embedded-opentype"),url("/assets/fonts/social.ttf") format("truetype"),url("/assets/fonts/social.woff") format("woff");font-weight:normal;font-style:normal}[class^="icon-"],[class^="icon-"]:before,[class*=" icon-"],[class*=" icon-"]:before{font-family:'social';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\e600"}.icon-twitter:before{content:"\e601"}.icon-google-plus:before{content:"\e602"}.icon-youtube:before{content:"\e603"}.icon-email:before{content:"\e604"}.clearfix:after{content:"";display:table;clear:both}::-webkit-scrollbar{width:12px;background:#000}::-webkit-scrollbar-track{border-radius:4px;-webkit-box-shadow:inset 0 0 4px #004080}::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 4px #004080}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:none;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none}html{margin:0;padding:0;background:#000}.mobile-background{position:fixed;z-index:-1;top:0;left:0;width:100%;height:125%;background:url(/assets/images/background.jpg) no-repeat;background-size:100% 100%}body{margin:0;padding:0;font:400 16px/1.4 'Monda-Regular', Helvetica, serif;color:#fff}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.0001);-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;-ms-transition:2s;transition:2s}body.fade:before{background:rgba(0,0,0,0.5)}ul,ol{padding-left:2em}li{margin-bottom:1em}li li{margin-top:0.5em}dt{margin-bottom:1em}dd{margin-bottom:1em}h1{font-size:1.75rem}h2{margin-bottom:0.75rem;font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:0.75rem}h6{font-size:0.5rem}p{margin:1em 0}a{text-decoration:none;padding:0 2px;font-size:inherit;color:#08f}a:hover{color:#ff0}table{border-collapse:collapse;width:100%}strong{font-weight:bold}em{font-style:italic}hr{margin:1rem 0;border-top:1px solid #08f}sup{font-size:0.75em}img{width:100%}nav>ul,footer>ul,.social-icons{padding-left:0;list-style-type:none}nav a,footer a,.social-icons a{text-decoration:none}hr{margin:2rem 0 1rem}ul.errors{list-style-type:none;margin:1rem 0;font-weight:bold;color:#ffff00}.success{margin-bottom:1rem;padding:5px;border-radius:10px;background:#0e0;text-align:center}.failed{font-weight:bold;color:#ff0000;text-shadow:0 0 5px #fff}textarea{width:100%;padding:5px 10px}input[type="text"]{display:block;width:100%;padding:5px 10px}input[type=submit]{text-transform:uppercase;cursor:pointer}.button,button,input[type="button"]{text-decoration:none;padding:5px 15px;border:none;background:rgba(0,136,255,0.6);color:#fff;cursor:pointer}.button:hover,button:hover,input[type="button"]:hover{background:#ff0}.checkbox{position:relative;display:inline-block;width:1em;height:1em;border:1px solid #fff}.checkbox .checkbox--checked{position:absolute;top:0;left:0;z-index:2;display:none;width:1em;height:1em;color:#fff}.checkbox .checkbox--checked:after{content:"\2713";position:absolute;top:0;left:0;color:#fff;line-height:0.25;font-size:1.5em}.checkbox input[type="checkbox"]{position:absolute;top:0;left:0;z-index:3;display:block;width:1em;height:1em;opacity:0.00001}.checkbox input[type="checkbox"]:checked+.checkbox--checked{display:block}.select{display:inline-block;position:relative;width:100%;height:100%;padding:5px 15px;border-radius:5px;background:#08f;background:-moz-linear-gradient(top, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,204,255,0.6)), color-stop(50%, rgba(0,187,255,0.6)), color-stop(100%, rgba(0,136,255,0.6)));background:-webkit-linear-gradient(top, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);background:-o-linear-gradient(top, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);background:-ms-linear-gradient(top, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);background:linear-gradient(to bottom, rgba(0,204,255,0.6) 0%, rgba(0,187,255,0.6) 50%, rgba(0,136,255,0.6) 100%);color:#fff}.select select{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:0.00001;cursor:pointer;color:inherit;background:#08f;font-family:inherit;font-size:inherit;text-transform:inherit}.select select:disabled+.select__text{opacity:0.25}.select__text{display:inline-block;width:100%;height:100%;padding:0 20px 0 10px;color:inherit;font-family:inherit;font-size:inherit;text-transform:inherit}.select__text:after{content:"\25BE";font-family:'icons';font-size:38px;speak:none;position:absolute;top:-13px;right:0;display:inline-block;padding-right:10px;color:inherit}.checkbox{position:relative;display:inline-block;width:1em;height:1em;border:1px solid #ccc;background:#fff;font-size:1em}.checkbox input[type="checkbox"]{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;opacity:0.00001;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.checkbox input[type="checkbox"]:checked+.checkbox__checkmark:before{content:"\2713";font-family:'icons';speak:none;font-size:1.25em;position:absolute;top:-10px;left:4px;width:100%;height:100%;display:block;color:inherit;-webkit-appearance:none;-moz-appearance:none}.checkbox input[type="checkbox"]:disabled+.checkbox__checkmark:before{opacity:0.25}.checkbox__checkmark{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;display:block;color:#08f}.radio{position:relative;display:inline-block;width:1em;height:1em;border:1px solid #ccc;border-radius:50%;background:#fff;font-size:1em}.radio input[type="radio"]{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;background:#fff;opacity:0.00001;cursor:pointer;font-size:inherit;-webkit-appearance:none;-moz-appearance:none}.radio input[type="radio"]:checked+.radio__checkmark:before{content:"\2022";font-family:'icons';speak:none;font-size:2.5em;position:absolute;top:-25px;left:1px;width:100%;height:100%;display:block;color:inherit}.radio input[type="radio"]:disabled+.radio__checkmark:before{opacity:0.25}.radio__checkmark{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1;display:block;color:#08f}.clearfix:after{content:"";display:table;clear:both}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video iframe,.video object,.video video,.video embed,.video div,.video .BrightcoveExperience{position:absolute;top:0;left:0;width:100%;height:100%}.main{position:relative;padding:15px}.main.hide-all{max-height:0em;overflow:hidden;opacity:0.0001}@media (min-width: 700px){html{background:url(/assets/images/background.jpg) no-repeat center center fixed;background-size:cover}.mobile-background{display:none}h1{font-size:2rem}h2{margin-bottom:1rem;font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}h5{font-size:0.9rem}h6{font-size:0.75rem}.main{margin:120px 25px 0 250px}.main.hide-all{max-height:99999em;overflow:initial;opacity:1}}.header{position:relative;max-height:45px;overflow:hidden;-webkit-transition-duration:1s;-moz-transition-duration:1s;-ms-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.header.active{max-height:25rem}.header a{text-decoration:none;color:inherit}.logo-plus{float:left;display:inline-block;padding:10px;text-align:left}.logo-plus__logo{width:51px;height:20px}.logo-plus__text{display:none}.logo-plus__wrap h1{position:absolute;top:-9999em;left:-9999em}.mobile-menu-button{position:relative;float:right;display:inline-block;width:40px;height:25px;margin:9px 10px;padding:0;border-bottom:5px solid #fff;border-top:5px solid #fff;cursor:pointer}.mobile-menu-button:before{content:"";position:absolute;bottom:5px;width:inherit;height:5px;background:#fff}.social-icons{float:right;display:inline-block;margin:9px 20px 0 0;padding:0}.social-icons li{display:inline-block;vertical-align:middle}.social-icons li:first-child img{width:13px}.icon-youtube{font-size:22px;vertical-align:text-top}.top-bar-nav{height:45px;background:#444444;background:-moz-linear-gradient(top, #444 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #000));background:-webkit-linear-gradient(top, #444 0%, #000 100%);background:-o-linear-gradient(top, #444 0%, #000 100%);background:-ms-linear-gradient(top, #444 0%, #000 100%);background:linear-gradient(to bottom, #444 0%, #000 100%)}.top-bar-nav:after{content:"";display:table;clear:both}.nav{position:relative;height:300px;padding-top:15px;text-align:center;background:rgba(0,0,0,0.125)}.diveline{position:relative;display:inline-block;height:200px;margin-top:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.diveline__freediver{position:absolute;z-index:1;top:0;left:0;cursor:pointer}.diveline__freediver:before{content:"";position:absolute;top:-12px;left:-25px;width:40px;height:41px;background:url(/assets/images/freediver.png) no-repeat;background-size:100%}.diveline__list{display:inline-block;margin:-3px 0 0 20px;padding:0;list-style-type:none;text-align:left}.diveline__list:before{content:"";position:absolute;top:0;left:0;height:100%;border-left:1px solid #fff}.diveline__list--item{display:block;height:40px;margin:0;text-transform:lowercase}.diveline__list--item:last-child{height:25px}.diveline__list--item__link{cursor:default}.diveline__list--item__link.altered{display:inline-block;margin-top:-9px}.diveline__title{display:none}.powered-by{margin-top:20px;font-size:9px}.powered-by a{text-decoration:underline}@media (min-width: 700px){.header{position:relative;width:100%;height:auto;overflow:visible}.header.active{max-height:35rem}.logo-plus{position:fixed;top:5px;left:25px;opacity:0.5}.logo-plus:hover{opacity:1}.logo-plus__logo{width:177px;height:auto}.logo-plus__text{position:absolute;top:13px;left:234px;display:inline-block;font-size:3.5rem;opacity:0.5}.logo-plus__text:hover{opacity:1}.social-icons{position:absolute;top:-100px;right:40px;display:inline-block;margin:0;padding:5px 10px;border-radius:5px;vertical-align:middle;opacity:0.5}.social-icons:hover{opacity:1}.social-icons li{display:inline-block;vertical-align:middle}.social-icons li:first-child{margin:-13px 0 0 0}.social-icons li:first-child img{width:20px}.social-icons li:not(:first-child){margin-left:0.5rem}.social-icons a[class^="icon"]{display:block;font-size:25px}.social-icons .icon-facebook{color:#3b5998}.social-icons .icon-twitter{color:#00bef6}.social-icons a.icon-youtube{color:#c7231a;font-size:32px}.top-bar-nav{height:auto;background:none}.top-bar-nav:after{display:none}.mobile-menu-button{display:none}.nav{position:fixed;top:130px;left:45px;height:auto;padding:15px;border-radius:15px;background:none}.nav:hover .diveline__title,.nav:hover .diveline__list{opacity:1}.diveline__title{display:block;margin-top:0;font-size:1.25rem;font-weight:bold;text-align:center;opacity:0.25}.diveline{margin:15px 0 0 15px}.diveline__freediver:before{top:-5px;left:-13px;width:25px;height:25px}.diveline__list{opacity:0.25}.diveline__list--item{font-size:0.8rem}.powered-by{display:none}}.footer{margin-top:50px;text-align:center}.footer li{display:inline-block;margin:0.75rem 1rem}.footer li a{padding:0 25px;border-radius:5px;background:rgba(255,255,255,0.1)}.footer li a:hover{background:rgba(255,255,255,0.5)}.footer a{color:#fff}.footer small p{margin:0.75rem 0;font-size:0.8rem}.footer small p:last-child{font-size:9px}.footer small a{text-decoration:underline}
