/*!
// Contents
// ------------------------------------------------

 1. Mixins
 2. Helper classes & resets
 3. Loader
 4. Colours
 5. Typography
 6. Spacing
 7. Buttons
 8. Navigation
 9. Slider, Dividers
 10. Speakers & Topics
 11. Schedule
 12. Galleries
 13. Pricing & FAQ
 14. Subscribe
 15. Contact
 16. Forms
 17. Footers
 18. Blog
 // ------------------------------------------------
 */
 .vertical-align{-ms-transform:translateY(-50%);position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.vertical-align-cancel{-ms-transform:translateY(0);top:0;transform:translateY(0);-webkit-transform:translateY(0)}.preserve-3d{-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.transition-100{-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out}.transition-300{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}.transition-700{-moz-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-webkit-transition:all 0.7s ease-out}.overlay:before{background-color:#80aeae;content:'';height:100%;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.overlay .container{position:relative;z-index:2}.go-right{right:0}.go-left{left:0}img{max-width:100%}.main-container{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}.main-container,.footer-container,.nav-container,nav{margin:0 auto}.boxed-layout .main-container,.boxed-layout .nav-container,.boxed-layout nav,.boxed-layout .footer-container{left:0;margin:0 auto;max-width:1366px;right:0}.no-loader .loader{display:none!important}.loader{-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:#fff;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:99}.strip-holder{-ms-transform:translateY(-50%);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:50%;margin-left:-50px;position:relative}.strip-1,.strip-2,.strip-3{animation:stripMove 2s ease infinite alternate;background:#0d526a;height:20px;-moz-animation:stripMove 2s ease infinite alternate;position:relative;-webkit-animation:stripMove 2s ease infinite alternate;width:20px}.strip-2{animation-duration:2.1s;background-color:#1898c5;-webkit-animation-duration:2.1s}.strip-3{animation-duration:2.2s;background-color:#58c5eb;-webkit-animation-duration:2.2s}@-webkit-keyframes stripMove{0%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}50%{-moz-transform:scale(4,1);transform:scale(4,1);-webkit-transform:scale(4,1);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);-webkit-transform:translate3d(-50px,0,0)}}@-moz-keyframes stripMove{0%{-moz-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);-webkit-transform:translate3d(-50px,0,0)}50%{-moz-transform:scale(4,1);transform:scale(4,1);-webkit-transform:scale(4,1);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);-webkit-transform:translate3d(50px,0,0)}}@keyframes stripMove{0%{-moz-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0);-webkit-transform:translate3d(-50px,0,0)}50%{-moz-transform:scale(4,1);transform:scale(4,1);-webkit-transform:scale(4,1);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{-moz-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);-webkit-transform:translate3d(50px,0,0)}}.main-container{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}nav{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}.show-content{opacity:1!important}.hide-loader{opacity:0!important}.background-dark{background-color:#80aeae!important}.color-heading{color:#80aeae}.text-white{color:#fff}.dark-wrapper{background:#80aeae}body{background:#eee;color:#0d526a;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-smoothing:antialiased;line-height:24px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.tickera-checkout{color:#0d526a;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#80aeae;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;margin:0}h1{font-size:30px;line-height:36px;margin-bottom:42px}h3{font-size:20px;line-height:28px}.large-h1,.hero-slide h1,.call-to-action h1{font-size:42px;font-weight:300;line-height:48px}p{font-size:14px;line-height:24px}p:last-child{margin-bottom:0}p.lead{font-size:16px;font-weight:400;line-height:30px}span.lead,.hero-slide .lead{font-weight:400}.uppercase{display:inline-block;letter-spacing:1px;margin-right:-1px;text-transform:uppercase}strong{font-weight:600}ul{list-style:none;margin:0;padding:0}.sponsor-column a:hover{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;opacity:.6}@media all and (max-width:767px){h1{font-size:24px;line-height:28px;margin-bottom:36px}h2{font-size:20px;line-height:26px}.large-h1{font-size:24px;line-height:28px}p{font-size:13px;line-height:22px}p.lead{font-size:15px;line-height:26px}}section{background:#fff;padding:49px 0}.duplicatable-content{padding-bottom:24.5px}a{color:#0d526a}.ebor-sidebar .widget a,.ebor-sidebar .widget .menu li a{color:#0d526a!important}a:focus,a:hover{color:#020c0f}.ebor-sidebar .widget a:focus,.ebor-sidebar .widget a:hover{color:#020c0f!important}a:hover{text-decoration:none}h1 a,span a,p a:not(.btn),.text-link a,.text-link{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;border-bottom:4px solid #fff;color:#fff;display:inline-block;font-weight:600;padding-bottom:6px}span a,p a,.text-link a,.text-link,.comment-reply-link{border-bottom:3px solid #fff;padding-bottom:4px}span a:hover{color:#fff}p a:not(.btn),.text-link a,.text-link,.comment-reply-link,.tc_in_cart a{border-color:#0d526a;color:#0d526a!important;padding-bottom:2px}p a,.text-link a:hover,.text-link:hover,.comment-reply-link:hover{color:#80aeae}.btn,input[type="submit"],button{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:#0d526a;border-radius:25px;color:#fff;font-size:15px;font-weight:600;line-height:1;min-width:180px;padding:13px 0 14px 0;text-align:center}.btn.btn-meetup{border-color:#0d526a!important;color:#fff!important}.btn.btn-meetup:hover{border-color:#0a4053!important}.btn:hover,input[type="submit"]:hover,button:hover{background:#0a4053;color:#fff}.btn-hollow{background:none;border:2px solid #0d526a;color:#0d526a}.btn-hollow:hover{background:#0d526a;color:#fff!important}.btn-white{background:#fff;color:#0d526a}.btn-white:hover{background:#fff;color:#072f3d}.btn-hollow.btn-white{background:none;border-color:#fff;color:#fff}.btn-hollow.btn-white:hover{background:#fff;color:#0d526a}.btn-lg{border-radius:35px;min-width:230px;padding:20px 0 21px 0;text-transform:uppercase}.background-image-holder{background-position:50% 50%!important;background-size:cover!important;height:130%;position:absolute;top:-10%;width:100%}.background-image-holder img{display:none}.image-holder{overflow:hidden;position:relative}nav .logo{max-width:175px;opacity:1;position:absolute;top:-18px}nav .text-right{position:relative}nav .container{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out}.overlay-nav{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:none;line-height:1;padding-top:16.33333333px;position:fixed;top:0;width:100%;z-index:10}.overlay-nav .logo-dark{opacity:0}.overlay-nav.sticky-nav .logo-light{opacity:0}.overlay-nav.sticky-nav .logo-dark{opacity:1}.bottom-border{background:rgba(255,255,255,.3);bottom:2px;height:2px;position:absolute;width:100%}.sidebar-menu .bottom-border{background:rgba(255,255,255,.2);bottom:0;display:block!important;position:relative}.menu{display:inline-block;line-height:1;text-align:left}.menu li{float:left;font-size:14px;font-weight:600;letter-spacing:1px;margin-right:32px;position:relative;text-transform:uppercase;top:4px}.menu li:last-child{margin-right:0}.menu li:nth-las-child(2){margin-right:12px}.menu li a{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;border-bottom:2px solid rgba(0,0,0,0);color:#fff;display:inline-block;padding-bottom:16.33333333px}.menu li a:hover{border-bottom:2px solid #fff}.nav-dropdown{background:rgba(255,255,255,.9);display:none;margin-top:-2px;min-width:200px;overflow:hidden;position:absolute;z-index:-1}.nav-dropdown li:first-child{margin-top:12px}.nav-dropdown li{float:none;margin-bottom:18px;margin-right:0;opacity:0}.nav-dropdown li a{color:#80aeae;padding-bottom:0;padding-left:24px}.nav-dropdown li a:hover{border-color:rgba(0,0,0,0)}.has-dropdown:hover>.nav-dropdown{display:block;max-height:300px;z-index:10}.has-dropdown:hover .nav-dropdown li{opacity:1}.has-dropdown a{padding-left:18px}.has-dropdown:before{color:#fff;content:"\e688";display:inline-block;font-family:'Pe-icon-7-stroke';font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-moz-osx-font-smoothing:grayscale;position:absolute;speak:none;text-transform:none;top:-6px;-webkit-font-smoothing:antialiased}.menu .social-link{font-size:16px;margin-right:18px!important;top:0px!important}.menu .social-link:nth-last-child(2){margin-right:18px}.sticky-nav{background:rgba(255,255,255,.9)}.sticky-nav .menu li a{color:#80aeae}.sticky-nav .bottom-border{display:none}.sticky-nav .menu li a:hover{border-color:rgba(0,0,0,0)}.sticky-nav .sidebar-menu-toggle,.sticky-nav .mobile-menu-toggle{color:#80aeae}.sticky-nav .nav-dropdown{background:rgba(255,255,255,.9)}.sticky-nav .has-dropdown:before{color:#80aeae}.sidebar-menu-toggle,.mobile-menu-toggle{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;color:#fff;cursor:pointer;font-size:32px;position:absolute;right:0;top:-7px}.mobile-menu-toggle{display:none}.sidebar-menu,.instagram-sidebar{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);-webkit-transform:translate3d(300px,0,0);background:#80aeae;height:100%;position:fixed;right:0;top:0;width:300px}.show-sidebar{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.reveal-sidebar{-moz-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);-webkit-transform:translate3d(-300px,0,0)}.sidebar-content{margin-top:24px;padding:0 24px}.widget{margin-bottom:24px}.widget .title{display:inline-block;font-size:16px;font-weight:600;margin-bottom:12px}.widget .menu li{float:none;margin-bottom:12px}.widget .menu li a{color:#fff!important;font-size:12px;padding-bottom:0}.widget .menu li a:hover{border-color:rgba(0,0,0,0)}.widget .menu .social-link{display:none}.widget .social-profiles li{margin-right:24px}.widget .social-profiles li a{color:#fff}.instagram-toggle{cursor:pointer}.instagram-toggle-init{pointer-events:none}.instagram-sidebar li{height:250px;width:100%}.instagram-sidebar{overflow-y:auto}.sidebar-content .copy-text{bottom:32px;color:rgba(255,255,255,.5);font-size:12px;position:absolute}.text-panel{background:#99bebe;padding:18px}.relative-nav{background:#fff;padding-top:28px;position:relative}.relative-nav .menu li a{color:#80aeae}.relative-nav .has-dropdown:before{color:#80aeae}.relative-nav .nav-dropdown{background:rgba(53,53,53,.8)}.relative-nav .has-dropdown li a{color:#fff}.relative-nav .sidebar-menu-toggle{color:#80aeae}.relative-nav .logo-light{opacity:0!important}.relative-nav .logo-dark{opacity:1!important}.relative-nav .logo{top:-4px!important}.sidebar-menu .logo{left:24px;margin-bottom:32px;max-width:110px;position:relative;top:21px!important;opacity:1!important}@media all and (max-width:959px){nav{background:rgba(255,255,255,.9)!important;max-height:67px;overflow:hidden}nav .menu li{float:none;margin-bottom:24px}nav .menu li a{color:#80aeae!important;padding-bottom:0}nav .logo{max-width:150px;top:-20px}nav .logo-dark{opacity:1!important}nav .logo-light{opacity:0!important}nav .menu{display:block;margin-right:0;margin-top:67px;width:100%}nav .social-link{float:left!important}.sidebar-menu-toggle{display:none}.mobile-menu-toggle{color:#80aeae!important;display:block;position:fixed;right:24px;top:17px}.open-menu{max-height:800px!important}.nav-dropdown{display:none;position:relative}.has-dropdown:hover .nav-dropdown{display:block}.has-dropdown:before{color:#80aeae}.menu ul{display:block!important;position:static!important;margin:0!important;background:none!important;opacity:1!important}.menu ul li{opacity:1}nav .menu{max-height:400px;overflow-y:scroll}}.hero-slider{background:#2b2b2b;overflow:hidden;padding:0;position:relative}.hero-slider .slides li{-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;height:780px;overflow:hidden;position:relative}.hero-slider .slides li:before{background-color:#80aeae;content:'';height:100%;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.hero-slider .container{-ms-transform:translateY(-50%);position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:2}.hero-slider h1{margin-bottom:42px}.hero-slider .btn-hollow{border-color:#fff;color:#fff;margin-left:16px}.hero-slider .btn-hollow:hover{background:#fff;color:#0d526a!important}@media all and (max-width:767px){.hero-slider .btn-hollow{display:none}}.register-header .register{background:rgba(0,0,0,.4);padding:24px;padding-top:0}.register-header form input{width:100%!important}.register-header .register span{color:#fff}.register-header .logo,.hero-slide .logo{display:block;margin-bottom:12px;max-width:150px}.register-header h1{margin-bottom:24px!important}@media all and (max-width:768px){.register-header .register .form-name,.register-header .register .form-email{max-width:100%;width:100%}}@media all and (min-width:321px) and (max-width:767px) and (orientation:landscape){.register-header .register .form-name,.register-header .register .form-email{width:50%}}@media all and (max-width:767px){.hero-slide .logo{max-width:100px}.register-header .logo{display:none}.register-header h1{display:none}.register-header form h1{display:block}.register-header span.lead{display:none}.register-header input,.register-header .select-holder{max-width:100%!important}.hero-slider h1{margin-bottom:18px}}.testimonials-slider{margin-bottom:48px;position:relative}.testimonials-slider .flex-control-nav a{background:rgba(0,0,0,.3)}.testimonials-slider .flex-control-nav a.flex-active{background:rgba(0,0,0,.8)}.testimonials-slider .flex-control-nav a:hover{background:rgba(0,0,0,.8)}.testimonials-slider .flex-control-nav{bottom:-48px;text-align:left}.primary-overlay:before{background-color:#0d526a;content:'';height:100%;opacity:.8;position:absolute;top:0;width:100%;z-index:1;background-color:#0d526a!important}.strip-divider{overflow:hidden;padding:147px 0;position:relative}.strip-divider .container{position:relative;z-index:2}.strip-divider h1{font-size:36px;line-height:48px;margin:0}.strip-divider a:hover{color:#fff!important}@media all and (max-width:767px){.strip-divider{padding:49px 0}}.countdown-divider{padding:98px 0}.countdown-divider img,.countdown-header img,.video-header img{display:inline-block;margin-bottom:12px;max-width:300px}.countdown-header h1{margin-bottom:0}.countdown-header:before{opacity:0.8!important}.video-header:before{background:#000!important;opacity:0.5!important}.video-header .uppercase,.countdown-header .uppercase{display:block;font-weight:600;margin-bottom:24px}@media all and (max-width:768px){.countdown-header img,.countdown-divider img,.video-header img{max-width:150px}}.countdown{margin-top:49px;text-align:center}.countdown-row{color:#fff;font-size:80px;font-weight:300}.countdown-section{display:inline-block;width:20%}.countdown-amount{display:inline-block;margin-bottom:48px}.countdown-period{display:block;font-size:24px}.section-header{height:450px;overflow:hidden;position:relative}.section-header h1{font-size:32px}.section-header.overlay:before{opacity:.2}.section-header i{color:#fff;font-size:40px;margin:0 24px 12px 0}.section-header i:last-of-type{margin-right:0}@media all and (max-width:767px){.countdown{margin-top:48px}.countdown-row{font-size:36px}.countdown-period{font-size:16px}}.video-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.video-wrapper video{width:100%}@media all and (max-width:1390px){.video-wrapper video{width:110%}}@media all and (max-width:1260px){.video-wrapper video{width:120%}}@media all and (max-width:1160px){.video-wrapper video{width:130%}}@media all and (max-width:1024px){.video-wrapper{display:none}}.call-to-action{padding:60px 0}.call-to-action .uppercase{display:block;margin-bottom:32px;text-align:center;width:100%}.call-to-action h1{margin-bottom:32px}.call-to-action .btn{margin-bottom:40px}.call-to-action a i{border-radius:50%;color:#fff;display:inline-block;font-size:24px;height:60px;line-height:60px;margin-right:12px;width:60px}.call-to-action .social_facebook{background-color:#3b5998}.call-to-action .social_twitter{background-color:#00aced}.call-to-action a:last-of-type i{margin-right:0}@media all and (max-width:768px){.call-to-action{padding:49px 0}}.image-with-text{height:600px;overflow:hidden;position:relative}.image-with-text h1{margin-bottom:24px}.side-image{height:100%;padding:0;position:absolute;top:0}@media all and (max-width:767px){.image-with-text{height:auto!important;padding:49px 0}.image-with-text .vertical-align{-ms-transform:translateY(0);top:0;transform:translateY(0);-webkit-transform:translateY(0)}}.color-blocks{color:#fff;overflow:hidden;position:relative}.color-block{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;color:#fff;height:100%;padding:0;position:absolute;top:0}.color-blocks h1,.color-blocks h2,.color-blocks h3,.color-blocks h4,.color-blocks h5,.color-blocks h6{color:#fff}.color-blocks h1{margin-bottom:12px}.color-blocks a{color:#fff;pointer-events:auto}.color-blocks a:hover i{transform:rotateZ(-10deg)}.color-blocks i.icon,.contained-promo i.icon{-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-transition:all 0.1s ease-out;background:#fff;border:2px solid #fff;border-radius:50%;color:#0d526a;display:inline-block;font-size:70px;height:120px;line-height:117px;text-align:center;width:120px}.block-left{background-color:#0d526a}.block-right{background-color:#093646;right:0}@media all and (max-width:768px){.block-content{display:block;margin-bottom:98px;overflow:hidden}.block-content:last-of-type{margin-bottom:0}.color-block{height:50%;width:100%}.block-right{top:50%}}@media all and (max-width:767px){.block-content i{margin-bottom:30px}}.speakers-row{padding:0 15px}.speaker-column{padding:0}.speaker{overflow:hidden;position:relative}.speaker,.topic{margin-bottom:24.5px}.speaker .hover-state{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.speaker .image-holder{margin-bottom:12px}.speaker span{display:block;font-size:16px}.speaker-name{color:#80aeae}.speaker .social-links{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0);-webkit-transform:translate3d(0,-200px,0);width:100%}.speaker .social-links a{color:#fff;display:inline-block;font-size:24px;margin-left:6px}.speaker .social-links a:last-child{margin-right:0}.speaker .image-holder:hover .hover-state{opacity:1}.speaker .image-holder:hover .hover-state .social-links{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.speaker-with-bio{margin-bottom:24.5px;overflow:hidden}.speaker-with-bio .speaker{float:left;margin-bottom:0;width:50%}.speaker-with-bio .speaker-description{float:left;padding-left:30px;width:50%}.speaker-description span{display:inline-block;font-weight:600;margin-bottom:18px}@media all and (max-width:767px){.speaker-with-bio .speaker{width:100%}.speaker-with-bio .speaker-description{padding-left:0;width:100%}}.topics{overflow:hidden;position:relative}.topics .container{position:relative;z-index:2}.topics.overlay .ruled-list li{border-color:rgba(255,255,255,.5)}.topics.overlay .topic i{color:#fff}.topic h3{margin-bottom:18px}.topic p.lead{margin-bottom:32px}.topic i{color:#0d526a;display:inline-block;font-size:60px;margin-bottom:32px}@media all and (max-width:767px){.topic h3{bottom:18px;display:inline-block;left:12px;position:relative}.topic i{margin-bottom:12px}}.ruled-list li{border-top:1px dotted rgba(0,0,0,.3);font-size:16px;padding:12px 0}@media all and (min-width:321px) and (max-width:767px) and (orientation:landscape){.speakers-row .col-sm-6{float:left!important;width:50%}}.inline-video{background:#80aeae}.inline-video iframe{border:none;height:300px;width:100%}.inline-video .btn{margin-right:16px;margin-top:32px;min-width:150px}@media all and (max-width:768px){.inline-video iframe{height:350px;margin-top:42px}}@media all and (max-width:767px){.inline-video iframe{height:200px;margin-top:30px}.inline-video .btn{margin-top:18px}}@media all and (min-width:321px) and (max-width:767px) and (orientation:landscape){.inline-video iframe{height:250px}}.embedded-video-holder p{display:none}.schedule-overview{border:2px solid rgba(0,0,0,.2);margin-bottom:24.5px}.schedule-overview li{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;cursor:pointer;padding:24px;position:relative}.schedule-overview li:first-child .top{display:none}.schedule-overview li:last-child .bottom{display:none}.schedule-title span{display:block;font-size:16px}.schedule-title .title{color:#80aeae}.schedule-text{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;max-height:0;opacity:0}.schedule-overview li:hover{background-color:#80aeae}.schedule-overview li:hover .schedule-text{max-height:none;opacity:1;padding-top:18px}.schedule-overview li:hover .top,.schedule-overview li:hover .bottom,.schedule-overview li:hover .middle{border-color:rgba(0,0,0,.4)}.schedule-overview li:hover .middle{background:#80aeae}.schedule-with-text .btn,.contained-gallery .btn{margin-right:12px;margin-top:24px}.schedule-with-text .schedule-overview li{padding-right:48px}@media all and (max-width:1024px){.schedule-overview li{padding-right:48px}}@media all and (max-width:767px){.schedule-with-text .btn,.contained-gallery .btn{margin-bottom:32px}}.marker-pin{height:100%;position:absolute;right:32px;top:0}.marker-pin .top,.marker-pin .bottom{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;border-left:2px solid rgba(0,0,0,.2);height:50%;position:absolute;width:2px;z-index:1}.marker-pin .top{top:0}.marker-pin .bottom{bottom:0}.marker-pin .middle{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:#fff;border:2px solid rgba(0,0,0,.2);border-radius:50%;height:18px;margin-top:-9px;position:absolute;right:-10px;top:50%;width:18px;z-index:2}.instagram,.lightbox-gallery{padding:147px 0;position:relative}.gallery-header .logo{display:block;margin:0 auto;margin-bottom:12px;max-width:400px}@media screen and (max-width:768px){.gallery-header .logo{max-width:200px}.gallery-header h1{font-size:24px!important;line-height:32px!important}}.instagram,.lightbox-gallery{background:#000!important;overflow:hidden}.instagram ul,.lightbox-gallery ul{height:100%;overflow:hidden;position:absolute;top:0;width:100%;background:#000}.instagram li,.lightbox-gallery li{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background-size:cover!important;cursor:pointer;float:left;height:50%;opacity:.5;overflow:hidden;position:relative;width:20%}.instagram li:hover,.lightbox-gallery li:hover{opacity:1!important}.instagram .container,.lightbox-gallery .container{position:relative;z-index:3}.instagram i,.lightbox-gallery i{display:inline-block;font-size:48px;margin-bottom:16px}.instagram h1,.lightbox-gallery h1{font-size:42px;font-weight:300;line-height:48px;margin-bottom:16px}@media all and (max-width:1200px){.instagram li:nth-child(n+9),.lightbox-gallery li:nth-child(n+9){display:none}.instagram li,.lightbox-gallery li{width:25%}}@media all and (max-width:900px){.instagram li:nth-child(n+7),.lightbox-gallery li:nth-child(n+7){display:none}.instagram li,.lightbox-gallery li{width:33.333333%}}@media all and (max-width:767px){.instagram,.lightbox-gallery{padding:98px 0}.instagram li:nth-child(n+5),.lightbox-gallery li:nth-child(n+5){display:none}.instagram li,.lightbox-gallery li{width:50%}}.testimonials{background:#80aeae}.contained-gallery .instagram,.contained-gallery .lightbox-gallery{padding:185px 0}.contained-gallery .instagram li:nth-child(n+9),.contained-gallery .lightbox-gallery li:nth-child(n+9){display:none}.contained-gallery .instagram li,.contained-gallery .lightbox-gallery li{opacity:.7;width:25%}@media all and (max-width:1024px){.contained-gallery .instagram li:nth-child(n+7){display:none}.contained-gallery .lightbox-gallery li:nth-child(n+7){display:none}.contained-gallery .instagram li,.contained-gallery .lightbox-gallery li{width:33.33333%}.contained-gallery .instagram,.contained-gallery .lightbox-gallery{padding:200px 0}}@media all and (max-width:768px){.contained-gallery .instagram,.contained-gallery .lightbox-gallery{margin-bottom:32px}.contained-gallery .btn{margin-bottom:0}.contained-gallery .instagram li:nth-child(n+5),.contained-gallery .lightbox-gallery li:nth-child(n+5){display:block!important}.contained-gallery .instagram li:nth-child(n+7),.contained-gallery .lightbox-gallery li:nth-child(n+7){display:none!important}.contained-gallery .instagram li,.contained-gallery .lightbox-gallery li{width:33.33333%!important}}.pricing-option{-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:#80aeae;margin-bottom:30px;overflow:hidden;padding:49px 0;position:relative}.pricing-option .dot{background:#fff;border-radius:50%;height:24px;position:absolute;right:24px;top:24px;width:24px}.pricing-option:hover{background:#77a8a8}@media all and (min-width:321px) and (max-width:767px) and (orientation:landscape){.pricing-options .col-sm-6{float:left;width:50%}}.dollar,.price,.type{color:#80aeae;font-size:72px;font-weight:600}.dollar{bottom:22px;font-size:36px;position:relative}.price{line-height:1}.type{display:block;font-size:14px;letter-spacing:1px;margin-top:12px;text-transform:uppercase}.plan-title{color:#80aeae;display:block;font-size:18px;font-weight:600;margin-bottom:12px}.pricing-option ul li{color:#0d526a}.pricing-option.emphasis{background:#0d526a;color:#fff}.pricing-option.emphasis .type,.pricing-option.emphasis .dollar,.pricing-option.emphasis .price,.pricing-option.emphasis .plan-title,.pricing-option.emphasis ul li{color:#fff!important}@media all and (max-width:991px){.type{margin-bottom:12px}.pricing-option{text-align:center!important}}.faq-item{margin-bottom:24.5px}p.question{color:#80aeae;font-size:16px;font-weight:600}.info-box{margin-bottom:24.5px;overflow:hidden;position:relative}.info-box img{display:block;margin-bottom:12px}.info-box h3{margin-bottom:12px}.info-box .text-link{bottom:12px;position:absolute;right:0}.text-link a{display:inline-block;margin-left:12px}@media all and (min-width:321px) and (max-width:767px) and (orientation:landscape){.visitor-info .col-sm-4{float:left;width:50%}}.subscribe-1{overflow:hidden;padding-bottom:24.5px;padding-top:98px;position:relative}.subscribe-1:before{background-color:#80aeae;content:'';height:100%;opacity:.4;position:absolute;top:0;width:100%;z-index:1}.subscribe-1 .container{position:relative;z-index:2}.subscribe-1 .email-subscribe{margin-bottom:147px}.subscribe-1 footer{border-top:2px solid rgba(255,255,255,.3);padding-top:24.5px}.subscribe-1 .twitter-feed{margin-bottom:49px}.subscribe-1 h1{margin-bottom:30px}.email-subscribe span{display:block;margin-top:12px}.twitter-feed i{display:inline-block;font-size:48px;margin-bottom:32px}.twitter-feed span a{border-bottom:none}.tweets-feed .user{display:none}.tweets-feed .interact{display:none}.tweets-feed .tweet{color:#fff;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:30px;font-weight:300;line-height:36px}.tweets-feed .tweet a{border-color:#fff!important;color:#fff!important}.tweets-feed .timePosted{display:none}@media all and (max-width:767px){.tweets-feed .tweet{font-size:20px;line-height:26px}.subscribe-2 .form-email{margin-bottom:24px}}.primary-bg{-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;background:#0d526a;color:#fff;height:600px;overflow:hidden;position:relative}.primary-bg .social_twitter{display:inline-block;font-size:42px;margin-bottom:32px}.primary-bg .map-holder{height:100%;padding:0;position:absolute;right:0;top:0}.primary-bg .timePosted{display:block!important}.map-holder:before{content:'';height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.map-holder iframe{border:0;height:100%;position:absolute;width:100%}.primary-bg span a{border-bottom:2px solid #fff;padding-bottom:1px}.primary-bg form{padding-top:0px!important}.primary-bg form .btn{background:#fff;color:#0d526a}.primary-bg form::-webkit-input-placeholder{color:rgba(255,255,255,.9)}.primary-bg form:-moz-placeholder{color:rgba(255,255,255,.9)}.primary-bg form::-moz-placeholder{color:rgba(255,255,255,.9)}.primary-bg form:-ms-input-placeholder{color:rgba(255,255,255,.9)}.primary-bg .icon{font-size:60px;margin-bottom:12px}.primary-bg .form-message{max-width:95.5%;width:95.5%}.fullwidth-map{overflow:hidden;padding:0;position:relative}.fullwidth-map .map-holder{height:400px;overflow:hidden;width:100%}.fullwidth-map.screen:before{content:'';height:100%;position:absolute;width:100%;z-index:2}.sponsors{background:#80aeae}.sponsor{height:80px;line-height:80px;margin-bottom:24.5px}.sponsor img{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;max-height:80px;max-width:150px}.sponsors span{display:inline-block;margin-top:24px}.sponsors span a{border-color:#0d526a;color:#0d526a}@media all and (min-width:321px) and (max-width:767px) and (orientation:landscape){.sponsors .col-sm-6{float:left;width:50%}}.register{display:block;overflow:hidden;padding-top:24px}.register div{padding:0}input[type="text"],input[type="email"],input[type="tel"],.register .select-holder{-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;background:rgba(200,200,200,.3);border:none;border-radius:25px;color:#fff;font-size:14px;margin-bottom:32px;max-width:90%;padding:12px;padding-left:24px}input[type="text"]:focus,.register .select-holder:focus,input[type="text"]:hover,.register .select-holder:hover,input[type="email"]:focus,input[type="tel"]:focus,input[type="email"]:hover,input[type="tel"]:hover{background:rgba(200,200,200,.5);outline:none}.blog-comments.dark-wrapper input{width:30%;margin-right:3%}.dark-wrapper input[type="text"],.dark-wrapper input[type="email"],.dark-wrapper input[type="tel"],.dark-wrapper textarea{background:#fff!important;color:#777}.register select{background:none;border:none;cursor:pointer;margin:0;width:90%}.register select:focus{outline:none}.register input[type="submit"]{margin-bottom:12px;padding-bottom:12px;width:90%}input[type="submit"]{font-weight:400}.email-subscribe{overflow:hidden}.email-subscribe input{margin:0 auto;max-width:100%;min-width:100%}.email-subscribe input[type="text"]{background:rgba(255,255,255,.3)}.email-subscribe input[type="text"]:hover,.email-subscribe input[type="text"]:focus{background:rgba(255,255,255,.4)}.email-subscribe::-webkit-input-placeholder{color:rgba(255,255,255,.9)}.email-subscribe:-moz-placeholder{color:rgba(255,255,255,.9)}.email-subscribe::-moz-placeholder{color:rgba(255,255,255,.9)}.email-subscribe:-ms-input-placeholder{color:rgba(255,255,255,.9)}.email-subscribe input[type="submit"]{min-height:48px}.subscribe-2 .email-subscribe input[type="text"]{background:rgba(0,0,0,.2)}.subscribe-2 i{color:#0d526a;display:inline-block;font-size:70px;margin-bottom:18px;margin-right:24px}.subscribe-2 i:last-of-type{margin-right:0}input.error{color:#ff4532}.mail-list-form{height:0;opacity:0;overflow:hidden;width:0}.form-success,.form-error{background-color:#55c950;border-radius:20px;color:#fff;display:none;margin-top:12px;padding:6px 18px 8px 18px!important;width:100%}.form-error{background-color:#D74B4B}form .field-error{background:#D74B4B!important}@media all and (max-width:767px){.register input,.register .select-holder{max-width:100%;width:100%!important}.subscribe-1 .email-subscribe input[type="text"]{margin-bottom:24px}}@media all and (min-width:321px) and (max-width:767px) and (orientation:landscape){.register .col-sm-6{float:left;width:50%}.register input,.register .select-holder{max-width:95%!important}.register input[type="submit"]{max-width:100%!important}}.error-page{background:#0d526a;padding:0}.error-page h1{font-size:84px;line-height:96px;margin-bottom:0;margin-bottom:12px}.error-page p{font-size:24px;line-height:32px}.error-page i{color:#fff;display:inline-block;font-size:84px;margin-right:24px}.error-page i:last-of-type{margin-right:0}.error-page .btn{margin-right:24px;margin-top:12px}@media all and (max-width:767px){.error-page i{display:none}}.footer .top-border{background:rgba(255,255,255,.3);height:2px;margin-bottom:32px;width:100%}.footer .menu{overflow:visible}.footer .menu li{top:0}.footer .menu li a{padding-bottom:0}.footer .menu li .btn{font-size:14px;min-width:0;padding:10px 18px}.footer .menu li a{border:none;diplay:inline-block;position:relative}.footer .menu li a:hover{border:none}.footer .back-to-top{padding-right:42px}.footer .menu li a i{font-size:36px;position:absolute;right:0;top:-12px}@media all and (max-width:767px){.footer .text-right{text-align:left!important}.footer .menu{margin-top:24px}.footer .menu li{float:none;margin-bottom:12px}}footer.classic{background:#80aeae;padding:49px 0 24.5px 0}footer.classic .menu li{float:none;margin-bottom:12px}footer.classic .menu li a{color:#80aeae;font-weight:600;padding-bottom:0}footer.classic span.lead{display:inline-block;margin-bottom:12px}footer.short{background:#80aeae;color:#fff;padding:49px 0}footer.short .top-border{height:1px!important}@media all and (max-width:767px){footer.classic div{margin-bottom:18px}}.contact-methods li{margin-bottom:12px}.contact-methods li:last-child{margin-bottom:0}.contact-methods i{color:#80aeae;font-size:36px}.contact-methods span{bottom:10px;display:inline-block;font-size:16px;left:8px;position:relative}footer.classic .social-profiles{margin-top:36px}.social-profiles{display:inline-block;overflow:hidden}.social-profiles li{float:left;margin-right:36px}.social-profiles li:last-child{margin-right:0}.social-profiles li a{color:#80aeae;font-size:20px}.article-snippet{margin-bottom:80px}.article-snippet a{color:#0d526a}.article-snippet h2{margin:12px 0 36px 0}.article-snippet img{display:inline-block;margin-bottom:24px}.pagination{display:inline-block;margin:0 auto}.widget{margin-bottom:64px}.widget h4{margin-bottom:24px}.widget ul li{-webkit-transition:0.3s;transition:0.3s;border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.widget ul li:last-child{border:none;margin-bottom:0;padding-bottom:0}.widget .sub{display:block;font-size:12px;margin-top:8px}.widget.search input{border:1px solid #ccc;color:#80aeae;margin:0}.tags{overflow:hidden}.tags li{float:left;margin-bottom:8px!important;margin-right:8px;padding-bottom:0!important}.tags li a{border:1px solid #0d526a;display:inline-block;padding:4px}.tags li:hover{background:#0d526a}.tags li:hover a{color:#fff}.article-body img{display:inline-block;margin:16px 0 32px 0}blockquote,blockquote p{font-size:24px;font-weight:300;line-height:32px;margin:24px 0}.blog-comments{background:#f7f7f7}.comments-list ol{list-style:none;margin-bottom:64px;padding:0}.comments-list h5{margin-bottom:32px}.comments-list li{border-bottom:1px solid #ccc;margin-bottom:32px;padding-bottom:32px}.blog-comment{overflow:hidden}.blog-comment .user,.blog-comment .info{display:inline-block;float:left}.blog-comment .user{width:20%}.blog-comment .info{width:80%}.blog-comment .title{display:block}.blog-comment .date{color:#0d526a;display:inline-block;margin-right:12px}.blog-comment p:first-of-type{margin-top:16px}.blog-comment img{max-height:100px}@media all and (max-width:767px){.blog-comment .user{display:none}.blog-comment .info{width:100%}.hero-slider .slides li{height:auto!important;min-height:780px;padding:80px 0}.hero-slider .container{-ms-transform:translateY(0%);position:relative;top:0;transform:translateY(0%);-webkit-transform:translateY(0%);z-index:2}.register-header .register{margin-left:0;margin-right:0}}.comments-list .children{padding-left:50px}.comment-form .btn{background:#0d526a}.comment-form input[type="text"]{background:#f7f7f7;display:block;float:left;margin-bottom:16px;margin-right:16px}.comment-form textarea{background:#f7f7f7;border:none;margin-bottom:12px;padding:12px;width:100%}.blog-comments:nth-of-type(odd) .input-standard,.blog-comments:nth-of-type(odd) textarea{background:#fff}