.my-embed{position:relative;width:100%;height:0;padding-bottom:56.25%;margin:0 0 30px}.my-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}iframe{height:-webkit-fill-available !important;max-width:inherit !important}body{color:#000;font-family:'Catamaran',sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:600}*:focus{outline:none}.border-bottom{border-bottom:1px solid rgba(211,211,211,.47)}.border-top{border-top:1px solid rgba(211,211,211,.47)}hr{margin-top:40px;margin-bottom:40px}.hr-short{margin-top:40px;margin-bottom:40px;width:190px;height:1px;background:#636363}.mobile-only{display:none}.category-filter li a,#top-bar,.drop-down-filter ul li a,.faq_category-filter li a,.grid-class-locations ul li a,.single-class .banner .post-meta .link a,.single-camp .banner .post-meta .link a,.site-links li a,.grid-coach .entry-title a,.grid-location .entry-title a,.footer-social li a,.links li a,.menu li a,.grid-class .entry-title a,.grid-camp .entry-title a,.btn,input[type=submit],button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn,input[type=submit],button{padding:23px 50px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;font-size:18px;font-family:'Poppins',sans-serif;color:#2c2c2c;font-weight:600;background:#ffd944;border-width:2px;vertical-align:middle}.btn.shortcode{background:#ffda1f;font-size:13px;font-weight:800;color:#343434;padding:13px 30px}.btn.play-video{text-transform:none;font-weight:400;font-size:21px;padding:16px 30px 16px 20px}.btn.play-video:before{content:"\f144";font-family:FontAwesome;font-size:32px;display:inline-block;vertical-align:middle;margin-right:12px}.btn.blue-outlined{border-color:#0090ff;background:rgba(0,144,255,.21);color:#fff}.btn.shortcode.blue-outlined{color:#0090ff}.btn.shortcode.blue-outlined:hover{color:#fff}.btn.blue-solid{border-color:#0090ff;background:#0090ff;color:#fff}.btn.yellow-outlined{background:0 0;border-color:#ffda1f;color:#ffda1f}a.double-angle-right:after{font-family:FontAwesome;content:"\f101";margin-left:5px;font-weight:400}input[type=submit],button{border-color:#0090ff;background:#0090ff;color:#fff}.btn.shortcode:hover,.btn.default:hover,input[type=submit]:hover,button:hover,.btn.blue-solid:hover{opacity:.75}.btn.yellow-outlined:hover{background:#ffda1f;color:#343434}.btn.blue-outlined:hover{background:#0090ff}.wistia_responsive_padding,.wistia_responsive_wrapper{display:inline-block}.shortcode-btn-wrapper:after{content:"";display:block;width:100%;clear:both}.shortcode-btn-wrapper .btn{margin-bottom:10px}@media (max-width:729px){.shortcode-btn-wrapper{text-align:center}}#site-header{position:fixed;top:0;left:0;width:100%;z-index:99999;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#site-header .menu{margin:0}#site-header .logo span{font-size:12px;font-family:'Poppins',sans-serif;font-weight:600;text-transform:uppercase;color:#9a9a9a;display:inline-block;max-width:150px;vertical-align:bottom;line-height:120%;position:relative;top:3px;padding-left:5px}#top-bar{background:rgba(0,0,0,.9);padding:10px 20px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);position:relative;z-index:5;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}#top-bar.slide-up{-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px)}#top-bar .menu{float:right}#top-bar .menu li{line-height:1;margin:0 10px;float:left}#top-bar .menu li a{color:rgba(255,255,255,.54);font-size:14px;line-height:1;display:block}#top-bar .menu li.current-menu-item a,#top-bar .menu li a:hover{color:#fff}#site-nav{background:#272727;position:relative;z-index:10}#site-nav .menu>li>a{padding:28px 15px}#site-nav .menu li a{color:#fff;font-size:12px;font-family:'Poppins',sans-serif;font-weight:600}#site-nav .menu>li.current-menu-item>a,#site-nav .menu>li.current-menu-parent>a,#site-nav .menu>li>a:hover{color:#ffda1f}#site-nav .menu .btn-menu a{border-radius:60px;background:#ffda1f;font-size:13px;font-weight:800;color:#343434;margin-left:15px}#site-nav .menu .btn-menu a:hover{color:#343434;opacity:.75}.section-block{padding:100px 0 40px}.section-block.alt,section.alt{background:#f7fafc}.section-header{margin-bottom:80px}.section-header .section-title{font-size:30px;font-weight:400}.section-header .with-short-hr{position:relative}.section-header .with-short-hr:after{content:"";width:85px;height:3px;background:#dcc56b;position:absolute;bottom:-30px;left:0}.section-header .section-sub-title{font-size:16px;font-weight:400;margin:0 0 -30px;line-height:150%;padding-top:20px}.banner{padding:180px 0 80px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;background-color:#000}.banner .overlay{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:1}.banner.default .overlay{background-image:url(//www.triplethreatonline.com/wp-content/themes/tta/img/page/default-banner-bg.png);background-size:auto;background-repeat:repeat;background-position:center center;background-color:#2f4659}.banner .overlay .dark{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:5;background:#000;opacity:.58}.banner .video-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden}.banner .video-wrapper video{position:absolute;top:0;width:100%;left:0}.banner .overlay~.banner-container{position:relative;z-index:5}.banner .overlay-2{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:2;background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}.banner>*{position:relative;z-index:5}.banner .banner-header .banner-title{margin:0;font-size:50px;font-weight:400;line-height:125%}.banner .banner-header .banner-sub-title{padding:60px 0 0;font-family:'Open Sans',sans-serif;font-weight:300;font-size:26px;max-width:700px;margin:0 auto;line-height:130%}.banner .cta{padding-top:80px}.banner .cta .btn{margin:0 10px}.banner.banner-simple{background:0 0;color:#272727}.banner.banner-simple:after{display:none}.drop-down-filter ul{padding:10px 0}.drop-down-filter ul li{padding:0}.drop-down-filter ul li a{padding:5px 20px}.drop-down-filter ul li a:hover,.drop-down-filter ul li.active a{background:rgba(0,0,0,.05)}.home .banner{padding-bottom:140px}.single-camp .banner .overlay-2,.single-class .banner .overlay-2,.home .banner .overlay-2{background-image:url(//www.triplethreatonline.com/wp-content/themes/tta/img/front-page/below-banner-yellow.png)}.single-class .section-details,.single-camp .section-details,.home .section-1{background:url(//www.triplethreatonline.com/wp-content/themes/tta/img/front-page/below-banner-grey.png) no-repeat top center;background-size:100% auto;padding-top:160px}.full-width-image-content{position:relative}.full-width-image-content .image-area,.full-width-image-content .image-area:before,.full-width-image-content .image-area:after{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}.full-width-image-content .image-area:after{content:""}.full-width-image-content .image-area:after{background:url(//www.triplethreatonline.com/wp-content/themes/tta/img/front-page/home-section-2-overlay.png) no-repeat center center;background-size:100% 100%}.full-width-image-content .content-area{width:50%;margin:0 0 0 auto;position:relative}.full-width-image-content .content-area .inner{padding:120px 40px 70px;color:#fff;max-width:540px}.full-width-image-content .content-area header{margin:0 0 30px}.full-width-image-content .content-area header h2{margin:0;font-size:30px;font-weight:400}.full-width-image-content .content-area .content{margin:0 0 40px}.full-width-image-content .content-area .content p{line-height:170%;font-size:18px}#credentials-slider{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}#credentials-slider .item{background-blend-mode:luminosity;background-color:#dbc762;background-position:left top;background-repeat:no-repeat;background-size:contain}.category-filter-wrapper{background:rgba(0,0,0,.3)}.category-filter{display:table;list-style:none;margin:0 auto;padding:5px 0}.category-filter li{float:left;padding:5px;display:inline-block}.category-filter li a{color:#000;text-transform:uppercase;font-size:14px;padding:10px 20px;font-weight:600;font-family:'Poppins',sans-serif;display:inline-block}.category-filter li.active a{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;background:#0090ff;color:#fff}.category-filter li:not(.active) a:hover{color:#0090ff}.dropdown-filter{padding:30px 0;background:rgba(0,0,0,.66)}.dropdown-filter select{width:100%;border-color:#fff;background:#fff;color:#272727;padding:10px 20px;font-weight:700;text-transform:uppercase}.grid-1 .inner{max-width:350px}.grid-1 figure{height:70px}.grid-1 figure img{max-height:100%;width:auto}.grid-1 header h4{color:#010101;text-transform:uppercase;font-weight:600;font-size:16px}.grid-1 .content p{font-family:'Catamaran',sans-serif;font-weight:300;font-size:17px}.grid-1 .content a{color:#0898fa;font-weight:600;font-size:14px;text-transform:uppercase;font-family:'Poppins',sans-serif}.grid-2 .inner{max-width:300px}.grid-2 figure img{max-width:80px}.grid-2 header{margin:0 0 20px;padding-top:10px}.grid-2 header h4{margin:0;font-size:16px}.grid-2 .content{padding-left:90px}.testimonial{padding:80px 0}.testimonial:not(:last-of-type){border-bottom:1px solid #ebf0f3}.testimonial .inner:before,.testimonial .inner:after{content:"";display:block;clear:both}.testimonial figure img{width:310px;height:310px}.testimonial:nth-of-type(even){background:#f7fafc}.testimonial .content{padding-top:30px}.testimonial .content .meta h3{font-weight:400;font-size:24px;margin:0 0 15px}.testimonial .content .meta .title{display:block;font-size:14px;color:#a0a0a0;font-weight:400;font-family:'Poppins',sans-serif;margin:0 0 25px}.testimonial .content p{font-size:18px;color:#696969;line-height:150%}@media (min-width:920px){.testimonial figure{width:40%}.testimonial:nth-of-type(odd) figure{float:left}.testimonial:nth-of-type(even) figure{float:right;text-align:right}.testimonial:nth-of-type(even) .content{text-align:right}.testimonial .content{width:60%;float:left}}@media (max-width:919px){.testimonial{text-align:center}}.section-testimonials{background:#f8f9fa}.grid-testimonial figure img{height:138px;width:138px}.grid-testimonial .inner{max-width:340px}.grid-testimonial .content .meta .name{font-size:16px;margin:0}.grid-testimonial .content .meta .title{font-weight:400;text-transform:none;font-size:14px;color:#939394}.grid-testimonial .content q{font-size:17px}.grid-post{margin-bottom:60px}.grid-post .backstretch-preview-post{margin-bottom:30px;display:block}.grid-post .backstretch-preview-post figure{width:100%;padding-bottom:63%;background:#ebebeb}.grid-post .entry-title{font-size:25px;font-weight:400;margin:0 0 20px;line-height:130%}.grid-post .entry-title a{color:#000}.grid-post .entry-content p{font-size:14px}.grid-post .entry-content .learn-more{text-transform:uppercase;font-size:13px;font-weight:700;display:none}.single-camp .banner,.single-class .banner{padding-top:160px;padding-bottom:110px}.single-class .banner .overlay,.single-camp .banner .overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:1;background-position:center bottom;background-repeat:no-repeat;background-size:cover;content:"";filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%)}.single-class .banner .overlay .dark,.single-camp .banner .overlay .dark{opacity:.85}.single-class .banner .post-meta h1,.single-camp .banner .post-meta h1{margin:0 0 5px;text-transform:uppercase;font-size:30px}.single-class .banner .post-meta .other span,.single-camp .banner .post-meta .other span{display:inline-block;font-size:18px}.single-class .banner .post-meta .other,.single-camp .banner .post-meta .other{margin-bottom:35px}.single-class .banner .post-meta p,.single-camp .banner .post-meta p{line-height:140%;margin:0 0 25px;font-size:20px;font-weight:100}.single-class .banner .post-meta .link,.single-camp .banner .post-meta .link{padding-top:20px}.single-class .banner .image-wrapper img,.single-camp .banner .image-wrapper img,.single-class .banner .image-wrapper iframe,.single-camp .banner .image-wrapper iframe{padding:12px;background:rgba(255,255,255,.3)}.highlight{background-color:#ffda1f;padding:0 3px;color:#000;font-weight:700}.single-class .section-details,.single-camp .section-details{padding-top:140px}.grid-class-locations,.grid-class-details{margin-bottom:40px}.grid-class-locations,.grid-class-details{padding-top:20px}.grid-class-locations h4,.grid-class-details h4{margin:0 0 25px;font-size:16px;text-transform:uppercase}.grid-class-locations h4{margin:0 0 25px}.grid-class-locations ul,.grid-class-details ul{list-style:none;margin:0;padding:0}.grid-class-details ul li{position:relative;padding-left:20px;font-size:16px;line-height:1;margin:20px 0;font-weight:100}.grid-class-details ul li:before{font-family:FontAwesome;position:absolute;left:0;top:1px;content:"\f00c";color:#dbc762}.grid-class-locations ul{background:#1768ff;background:-moz-linear-gradient(-45deg,#009afa 0%,#006cf9 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#009afa),color-stop(100%,#006cf9));background:-webkit-linear-gradient(-45deg,#009afa 0%,#006cf9 100%);background:-o-linear-gradient(-45deg,#009afa 0%,#006cf9 100%);background:-ms-linear-gradient(-45deg,#009afa 0%,#006cf9 100%);background:linear-gradient(135deg,#009afa 0%,#006cf9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009afa',endColorstr='#006cf9',GradientType=1)}.grid-class-locations ul li{line-height:1;padding:8px 15px}.grid-class-locations ul li:not(:last-child){border-bottom:1px solid #5fa8fb}.grid-class-locations ul li a{color:#fff;font-weight:600;text-transform:uppercase;font-family:'Poppins',sans-serif;font-size:12px}.grid-class-locations ul li a:after{font-family:FontAwesome;content:"\f101";margin-left:5px;font-weight:400}.grid-class-locations ul li a:hover{opacity:.75}.banner-main{margin-bottom:70px}.page-template-template-camps .banner,.page-template-template-classes .banner{padding-top:160px}.page-template-template-camps .banner .banner-header .banner-sub-title,.page-template-template-classes .banner .banner-header .banner-sub-title{padding:40px 0 0}.page-template-template-camps .banner .cta,.page-template-template-classes .banner .cta{padding-top:50px}@media (max-width:767px){.grid-filter:not(:last-of-type){margin-bottom:10px}}.drop-down-filter .current-title{text-transform:uppercase}.links{list-style:none;padding:0;vertical-align:middle}.links:after{content:"";display:block;clear:both}.links li{padding:0 10px;display:inline-block;float:left;vertical-align:middle;line-height:1}.links li:first-child{padding-left:0}.links li:not(:last-child){border-right:1px solid #d1d1d1}.links li a{text-transform:uppercase;font-size:13px;font-weight:700;line-height:1;color:#0898fa;display:block}.links li a:hover{opacity:.75}.grid-camp,.grid-class{margin-bottom:60px}.grid-class figure,.grid-camp figure{margin-bottom:30px}.grid-class .ages,.grid-camp .ages{text-transform:uppercase;font-size:14px;display:block}.grid-class .placeholder,.grid-camp .placeholder{width:100%;padding-bottom:56%;background:#ebebeb}.grid-class .entry-title,.grid-camp .entry-title{font-size:16px;margin:0 0 10px}.grid-class .entry-title a,.grid-camp .entry-title a{color:#000}.grid-class .entry-title a:hover,.grid-camp .entry-title a:hover{opacity:.75}.grid-class .entry-content p,.grid-camp .entry-content p{font-weight:100;line-height:130%;margin:0 0 20px}.hentry .level{margin:0 0 15px;padding:15px 20px 15px 80px;text-transform:uppercase;font-weight:700;color:#fff;font-size:16px;position:relative;min-height:63px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;flex-wrap:wrap;justify-content:space-around}.hentry .level:before{position:absolute;content:"";top:0;left:0;bottom:0;width:65px;background-color:rgba(0,0,0,.15);background-repeat:no-repeat;background-position:center center}.class_level-beginner-intermediate .level,.camp_level-beginner-intermediate .level{background:#4ddba8}.class_level-beginner-intermediate .level:before,.camp_level-beginner-intermediate .level:before{background-image:url(//www.triplethreatonline.com/wp-content/themes/tta/img/classes/level-1.png)}.class_level-intermediate .level,.camp_level-intermediate .level{background:#f8a758}.class_level-intermediate .level:before,.camp_level-intermediate .level:before{background-image:url(//www.triplethreatonline.com/wp-content/themes/tta/img/classes/level-2.png)}.class_level-intermediate-advanced .level,.camp_level-intermediate-advanced .level{background:#e65a5a}.class_level-intermediate-advanced .level:before,.camp_level-intermediate-advanced .level:before{background-image:url(//www.triplethreatonline.com/wp-content/themes/tta/img/classes/level-3.png)}.page-template-template-locations .section-1{padding-top:100px}.page-template-template-locations .section-1>.container{max-width:980px}.page-template-template-locations .section-1>.container>.row{margin-left:-10px;margin-right:-10px}.grid-location{margin-bottom:40px;padding-left:10px;padding-right:10px}.grid-location .inner{padding:20px;background:#f4f7f9}.grid-location figure{margin-bottom:15px}.grid-location .placeholder{width:100%;padding-bottom:52%;background:#ebebeb}.grid-location .entry-title{margin:0 0 13px;font-size:16px}.grid-location .entry-title a{color:#000}.grid-location .entry-title a:hover{opacity:.75}.grid-location .entry-content p{font-weight:100;line-height:130%;margin:0 0 20px}.location-details-wrapper{overflow:hidden;position:relative;background:#363636}.location-details{position:relative;z-index:10;color:#fff}.location-details,.location-image{width:50%}.location-details{float:right}.location-details h1{font-size:26px;text-transform:uppercase;margin:0 0 20px}.location-details>.inner{padding:160px 20px 80px;max-width:500px;margin:0 auto 0 0}.location-details .about{margin-bottom:40px;font-size:18px}.location-details .about .description{margin:0 0 30px;font-weight:100;line-height:130%}.location-details .about .location{margin:0;font-weight:700;line-height:130%}.location-details .about .location a{color:#f6cf0c}.location-details .about .location a:hover{opacity:.7}.location-details .links li a{color:#f6cf0c}.location-image{float:left;position:relative;overflow:hidden}.location-image:after{content:"";width:100%;height:100%;z-index:4;position:absolute;right:0;top:0;bottom:0;background:url(//www.triplethreatonline.com/wp-content/themes/tta/img/locations/location-banner-overlay.png) no-repeat right center;background-size:auto 100%}#location-gallery-slider .item{background-size:cover;background-position:left center;background-repeat:no-repeat}a.slider-control{position:absolute;display:inline-block;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;font-size:30px;color:#fff}.slider-control.left{left:20px}.slider-control.right{right:100px}.grid-coach{margin-bottom:60px;text-align:center}.grid-coach figure{margin-bottom:30px}.grid-coach figure img{height:180px;width:180px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.grid-coach .entry-title{margin:0 0 15px}.grid-coach .entry-title a{color:#010101;font-size:18px;text-transform:uppercase}.grid-coach .entry-title a:hover{opacity:.75}.grid-coach .entry-content p{font-size:17px;color:#7a7a7a;margin:0 0 15px}.grid-coach .links li{float:none}.coach-pic{background:#eef3f5;height:300px}.coach-pic figure{bottom:-150px;position:relative;overflow:hidden;background:#eef3f5}.coach-pic figure:after{position:absolute;top:50%;width:5600px;height:5600px;left:50%;margin-left:-2800px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;content:"";z-index:1}.coach-pic img{width:340px;height:340px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:5}.coach-details-wrapper{overflow:hidden;position:relative;padding-top:230px}.coach-meta{padding-bottom:60px;border-bottom:1px solid #e1e1e1}.coach-meta h1{font-size:30px;text-transform:uppercase;margin:0 0 30px}.coach-details{padding:60px 0 40px}.coach-details>.inner{padding:60px 0}.coach-details .about{margin-bottom:40px}.coach-details .others-grid{margin-bottom:40px}.coach-details .others-grid h4{margin:0 0 15px;font-size:14px;text-transform:uppercase}.coach-details .others-grid ul{list-style:none;padding:0;margin:0}.coach-details .others-grid ul li{position:relative;padding-left:20px;font-size:16px;line-height:1;margin:20px 0;font-weight:100}.coach-details .others-grid ul li:before{font-family:FontAwesome;position:absolute;left:0;top:1px;content:"\f00c";color:#dbc762}.coach-gallery{margin-bottom:60px}.coach-gallery .images{list-style:none;padding:0;margin:0 -5px 0}.coach-gallery .images li{list-style:none;width:20%;float:left;padding:5px;display:inline-block}@media (max-width:767px){.coach-gallery .images{text-align:center}.coach-gallery .images li{max-width:170px;float:none;width:auto}}.author .banner,.archive .banner,.category .banner{background-image:url(//www.triplethreatonline.com/wp-content/themes/tta/img/blog/blog-banner-bg.png);background-repeat:repeat;background-size:auto;background-color:#eef3f5;color:#000;padding-bottom:0}.author .banner:after,.archive .banner:after,.category .banner:after,.page-template-template-blog .banner:after{display:none}.author .banner .banner-header,.archive .banner .banner-header,.category .banner .banner-header,.page-template-template-blog .banner .banner-header{padding-bottom:80px}.author .section-blog,.archive .section-blog,.category .section-blog,.page-template-template-blog .section-blog{padding-top:60px}.page-template-template-blog .category-filter li a{color:#fff}.single-post .banner{background-image:url(//www.triplethreatonline.com/wp-content/themes/tta/img/blog/blog-banner-bg.png);background-repeat:repeat;background-size:auto;background-color:#eef3f5}@media (max-width:600px){.single-post .banner{margin-top:68px}}@media (max-width:400px){.single-post .banner{margin-top:102px}}.single-post .banner:after{display:none}.single-post .post-container{position:relative}.single-post .post-thumbnail{margin:-40px 0 38%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}.single-post .post-thumbnail img{width:100%}.single-post .post-header{margin:0 0 40px}.single-post .post-title{font-weight:400;font-size:45px;line-height:130%;margin:0}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4,.single-post .entry-content h5,.single-post .entry-content h6{font-weight:400;margin:20px 0 20px}.single-post .entry-content ol,.single-post .entry-content ul,.single-post .entry-content p{font-weight:100;margin:0 0 30px;font-size:18px}.single-post .entry-content ol,.single-post .entry-content ul{line-height:140%}.single-post .entry-content ol,.single-post .entry-content ul{padding:0 0 0 20px}.single-post .entry-content ol ul,.single-post .entry-content ol ol,.single-post .entry-content ul ul,.single-post .entry-content ul ol{padding:0 0 0 40px}.single-post .entry-content ol li,.single-post .entry-content ul li{margin:5px 0}.page-template-template-faq .banner .overlay{background-image:url(//www.triplethreatonline.com/wp-content/themes/tta/img/faq/faq-banner-bg.png);background-color:#2f4659}.page-template-template-faq .banner:after{display:none}.page-template-template-faq .banner .banner-header .banner-title{font-weight:600;font-size:44px}.faq_category-filter-wrapper{background:rgba(0,0,0,.13)}.faq_category-filter-wrapper .container{max-width:1024px}.faq_category-filter{list-style:none;margin:0;padding:10px 0}.faq_category-filter li{display:inline-block}.faq_category-filter li a{font-weight:700;text-transform:uppercase;color:#222;padding:10px 20px;display:inline-block}.faq_category-filter li.active a{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;background:#0090ff;color:#fff}.faq_category-filter li:not(.active) a:hover{color:#0090ff}.faq-search-form{max-width:500px;padding:40px 0 0}.faq-search-form label{width:100%;position:relative}.faq-search-form label:before{content:"";font-family:FontAwesome;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.faq-search-form input{background:#fff;color:#000;width:100%;padding:13px 20px 13px 40px}.grid-faq{margin-bottom:60px}.grid-faq h3{font-size:24px;margin:0 0 20px;font-weight:400;position:relative;padding-left:22px;line-height:150%}.grid-faq h3:before{content:"";position:absolute;top:8px;bottom:-3px;left:7px;width:6px;background:#0097f5}.grid-faq h3:after{position:absolute;left:0;bottom:-15px;line-height:1;content:"\f107";font-family:FontAwesome;color:#0097f5;font-size:31px}.grid-faq p,.grid-faq ol,.grid-faq ul{margin:0;font-size:18px;color:#7a7a7a;line-height:140%}.grid-faq ol,.grid-faq ul,.grid-faq p:not(:last-of-type){margin-bottom:25px}.grid-faq ol,.grid-faq ul{padding:0 0 0 20px}.grid-faq ol ul,.grid-faq ol ol,.grid-faq ul ul,.grid-faq ul ol{padding:0 0 0 40px}.grid-faq ol li,.grid-faq ul li{margin:5px 0}.contact-details{overflow:hidden;background:#2f4659;color:#fff}.contact-details .grid{padding:220px 60px 120px}.contact-details .faq-cta .inner{max-width:320px}.contact-details .faq-cta h4{font-size:24px;font-weight:500;line-height:130%;margin:0 0 50px}.contact-details .faq-cta .btn{width:100%}.contact-details .mailing-address{position:relative}.contact-details .mailing-address:before{position:absolute;left:0;top:0;bottom:0;width:5000px;z-index:1;background:#486883;content:""}.contact-details .mailing-address .inner{position:relative;z-index:5}.contact-details .mailing-address p{font-size:20px}.contact-details .mailing-address p:not(:last-of-type){margin:0 0 30px}.page-template-default .post-container{max-width:760px}.page-template-default .content-section{padding-top:40px}.page-template-default .entry-content h2,.page-template-default .entry-content h3,.page-template-default .entry-content h4,.page-template-default .entry-content h5,.page-template-default .entry-content h6{font-weight:400;margin:20px 0 30px}.page-template-default .entry-content ol,.page-template-default .entry-content ul,.page-template-default .entry-content p{margin:0 0 30px;font-size:18px;color:#7a7a7a}.page-template-default .entry-content ol,.page-template-default .entry-content ul{line-height:140%}.page-template-default .entry-content ol,.page-template-default .entry-content ul{padding:0 0 0 20px}.page-template-default .entry-content ol ul,.page-template-default .entry-content ol ol,.page-template-default .entry-content ul ul,.page-template-default .entry-content ul ol{padding:0 0 0 40px}.page-template-default .entry-content ol li,.page-template-default .entry-content ul li{margin:5px 0}.hentry .entry-content .wistia_responsive_padding{width:100% !important}.wistia_responsive_padding,.wistia_responsive_wrapper{display:contents !important}.gform_fields{list-style:none;margin:0;padding:0}.gform_fields:before,.gform_fields:after{content:"";display:table;clear:both}.gform_fields .gfield:not(:last-child){margin-bottom:50px}.gform_fields input[type=text],.gform_fields input[type=email],.gform_fields input[type=url],.gform_fields input[type=tel],.gform_fields select,.gform_fields textarea{border:1px solid #dbe1e3;width:100%;height:44px;line-height:44px;padding:0 20px;background:#fafbfb;-webkit-box-shadow:inset 0 4px 0 #f2f4f5;-moz-box-shadow:inset 0 4px 0 #f2f4f5;box-shadow:inset 0 4px 0 #f2f4f5}.gfield_label{font-family:'Poppins',sans-serif;font-size:18px;font-weight:400}.ginput_complex{margin-left:-5px;margin-right:-5px;margin-bottom:-13px}.ginput_complex:before,.ginput_complex:after{content:"";display:block;clear:both}.gform_fields .ginput_left,.gform_fields .ginput_right,.gform_fields .name_first,.gform_fields .name_last{display:block;padding:0 5px;margin-bottom:13px}.gform_fields .ginput_left label,.gform_fields .ginput_right label,.gform_fields .name_first label,.gform_fields .name_last label{display:none}.gfield_radio{list-style:none;padding:0;margin:0}.gfield_radio li input{margin-right:5px}.gfield_radio li label{font-weight:300;color:#797979}.gform_footer{padding:60px 0}.section-content p{margin:0 0 40px;font-size:18px;color:#7a7a7a}.jobs{width:100%}.jobs .job{padding:13px 0;font-weight:600}.jobs .job:nth-child(odd){background:#f1f4f6}.jobs .job .position{color:#2093ff}.cta-section{color:#fff;background:#545353;padding-bottom:80px}.page-template-template-landing,.page-template-template-thank-you{background:#101010;background:-moz-linear-gradient(top,#101010 0%,#323232 100%);background:-webkit-linear-gradient(top,#101010 0%,#323232 100%);background:linear-gradient(to bottom,#101010 0%,#323232 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#101010',endColorstr='#323232',GradientType=0)}.page-template-template-landing #site-header,.page-template-template-thank-you #site-header{position:relative}.thank-you{padding:90px 0 160px}.thank-you header{margin-bottom:20px}.thank-you h1{margin:0;text-transform:uppercase;color:#ffda1f;font-size:71px}.thank-you .content p{font-size:28px;font-weight:100;color:#fff;line-height:160%}.thank-you .content,.thank-you footer{max-width:580px}.thank-you footer p{font-size:25px;font-weight:600;color:#fff;margin:0 0 40px;line-height:160%}.page-template-template-landing #site-nav{padding:10px 0}.page-template-template-landing #site-header .logo{position:relative;top:0;margin-top:0;left:0}.landing-page{padding:0 0 160px}.landing-page .content{padding:60px 0}.landing-page .content header{margin-bottom:30px}.landing-page .content header h1{font-size:36px;text-transform:uppercase;color:#ffda1f;margin:0;line-height:120%}.landing-page .content .entry{color:#fff}.landing-page .content .entry p{font-size:18px;font-weight:100;line-height:150%}.landing-page .content .entry p,.landing-page .content .entry h2,.landing-page .content .entry h3,.landing-page .content .entry h4,.landing-page .content .entry h5,.landing-page .content .entry h6{margin-bottom:40px}.landing-page .content .entry ul{list-style:none;margin:0;padding:0}.landing-page .content .entry ul li{position:relative;line-height:150%;font-weight:400;font-size:18px;padding:3px 0 3px 25px}.landing-page .content .entry ul li:first-child{padding-top:0}.landing-page .content .entry ul li:last-child{padding-bottom:0}.landing-page .content .entry ul li:before{content:"\f00c";font-family:FontAwesome;position:absolute;top:0;left:0;color:#ffda1f}.landing-page .side{background:#545454;padding:0 40px}.landing-page .side .inner{position:relative;top:-40px;z-index:999999}.landing-page .side .inner figure{text-align:center;position:relative;left:-25px}.landing-page .gform_confirmation_message,.landing-page .gform_description{color:#fff;font-size:18px;font-weight:700;padding:20px 0 20px;display:block}.landing-page .gform_confirmation_message{color:#adff2f}.landing-page .gfield_label{display:none}.landing-page .ginput_container_checkbox~.gfield_label{display:unset}.landing-page .ginput_container_checkbox~.gfield_description{color:#fff}.landing-page .ginput_container_checkbox ul{list-style:none;padding:0;margin:0}.landing-page .ginput_container_checkbox ul{vertical-align:middle}.landing-page .ginput_container_checkbox ul li label{color:#fff;vertical-align:middle;padding-left:5px}.landing-page .gform_fields .gfield:not(:last-child){margin-bottom:16px}.landing-page .gform_fields input[type=text],.landing-page .gform_fields input[type=email],.landing-page .gform_fields input[type=url],.landing-page .gform_fields input[type=tel],.landing-page .gform_fields select,.landing-page .gform_fields textarea{border-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:18px;font-weight:400}.landing-page .gform_fields .gfield_error input[type=text],.landing-page .gform_fields .gfield_error input[type=email],.landing-page .gform_fields .gfield_error input[type=url],.landing-page .gform_fields .gfield_error input[type=tel],.landing-page .gform_fields .gfield_error select,.landing-page .gform_fields .gfield_error textarea{border-color:rgba(255,165,0,.4);background:rgba(255,165,0,.4)}.landing-page .validation_error,.landing-page .validation_message{display:none !important}.landing-page .gform_footer{padding:30px 0 20px}.landing-page .gform_footer input[type=submit]{width:100%;background:#ffda1f;border-color:#ffda1f;color:#1e1e1e;padding:23px 20px}.grid-footer h3{font-size:14px;margin:0 0 10px;text-transform:uppercase;color:#000}.footer-widgets{padding:40px 0;background:#f4f7f9;border-top:1px solid rgba(211,211,211,.47);border-bottom:1px solid rgba(211,211,211,.47)}.footer-widgets .menu{list-style:none;margin:0;padding:0}.footer-widgets .menu li{display:block}.footer-widgets .menu li a{display:inline-block;color:#000;line-height:1;font-size:14px}.footer-widgets .menu li.link a{font-weight:700;color:#2a9dff}.footer-widgets .menu li a:hover{opacity:.75}.footer-widgets .widget{margin-bottom:30px;padding-top:30px}.footer-about{padding-left:40px;padding-top:30px;padding-bottom:30px;border-left:1px solid rgba(211,211,211,.47)}.footer-about p{font-size:14px;margin:0 0 25px;line-height:150%}.footer-social{list-style:none;padding:0;margin:0}.footer-social li{display:inline-block}.footer-social li:not(:last-child){margin-right:15px}.footer-social li a{display:inline-block;color:#686969}.footer-social li a:hover{color:#2a9dff}.copyright{padding:15px 0}.footer-logo{margin-right:40px}.footer-logo img{max-height:42px;width:auto}.copyright-text{font-size:14px;color:#9e9e9e}.site-links{list-style:none;margin:0;padding:0}.site-links li{display:inline-block;line-height:42px;float:left}.site-links li a{color:#9e9e9e;font-size:14px;line-height:1;padding:0 10px;display:inline-block}.site-links li.current-menu-item a,.site-links li a:hover{color:#272727}.site-links li:not(:last-child) a{border-right:1px solid #9e9e9e}.e-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:999997;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.e-modal-show{visibility:visible}.e-modal-close{position:fixed;top:20px;right:20px;font-size:20px;z-index:999998;font-weight:400;color:#101010;visibility:hidden}.e-modal-content{position:relative;border-radius:3px;margin:0 auto}.e-modal .e-modal-content{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.e-modal.e-modal-show .e-modal-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.e-modal-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:999995;opacity:0;background:rgba(255,255,255,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.e-modal-show~.e-modal-overlay{opacity:1;visibility:visible;background:#fff}.e-modal-show~.e-modal-close{visibility:visible}@media (min-width:768px){.banner .video-wrapper~.overlay{background:0 0 !important}.banner .video-wrapper~.overlay .dark{display:none}.grid-camp,.grid-class{min-height:350px}.gform_fields .ginput_left,.gform_fields .ginput_right,.gform_fields .name_first,.gform_fields .name_last{width:50%;float:left}}@media (min-width:960px){.grid-2:nth-of-type(3n+1){clear:left}}@media (min-width:1200px){#main-menu li{position:relative}#main-menu li.menu-item-has-children>a:after{display:inline-block;font-family:FontAwesome;content:"\f107";font-size:14px;margin-left:3px}#main-menu .sub-menu{list-style:none;padding:0;margin:0;position:absolute;background:#fff;top:90%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:200px;display:none}#main-menu li:hover>.sub-menu{display:block}#main-menu .sub-menu li{text-align:center;padding:0;margin:0}#main-menu .sub-menu li:not(:last-child){border-bottom:1px solid #e6e6e6}#main-menu .sub-menu li a{color:#272727;display:block;padding:15px}#main-menu .sub-menu li.current-menu-item a,#main-menu .sub-menu li a:hover{background:#f0f2f4;color:#272727}}@media (max-width:1499px){.banner .video-wrapper video{height:100%;width:auto;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:1199px){.site-nav .menu-background{display:block;bottom:0}#site-nav .menu{margin:0 auto;display:block;position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;width:100%}#site-nav .menu>li>a{font-size:18px}#site-nav .menu>li.menu-item-has-children>a:after{font-family:FontAwesome;content:"\f107";display:inline-block;margin-left:5px}#site-nav .menu ul{display:block;list-style:none;padding:0;margin:0 0 10px}#site-nav .menu li.btn-menu{padding:10px 0 20px}}@media (max-width:959px){.contact-details .grid{height:auto !important;display:block}.contact-details .mailing-address{padding:120px 15px}.contact-details .mailing-address:before{left:-100px}#location-gallery-slider,#location-gallery-slider .item{height:auto !important}#location-gallery-slider .item{padding-bottom:60%}.carousel-inner{height:auto !important}.location-image,.location-details{float:none;width:100%;height:auto !important}.location-image:after{display:none}.slider-control.right{right:20px}#credentials-slider .item{background-size:cover}.full-width-image-content .image-area:after{display:none}.full-width-image-content .content-area{width:100%;text-align:center;background:rgba(0,0,0,.85)}.full-width-image-content .content-area .inner{margin-left:auto;margin-right:auto}.footer-about{padding-left:20px;border-left:none}}@media (max-width:959px) and (min-width:768px){.grid-2:nth-of-type(2n+1){clear:left}}@media (max-width:767px){.home .banner .overlay{background-position-x:-125px}.home .banner{padding:120px 0 80px}.banner .banner-header .banner-title{font-size:22px}.banner .banner-header .banner-sub-title{font-size:16px;padding:15px 0 0}.banner .cta{padding-top:25px}.banner .video-wrapper{display:none}.banner .image-wrapper,.video-wrapper{margin-bottom:40px}.single-class .section-details,.single-camp .section-details,.home .section-1{padding-top:80px}.category-filter{text-align:center}.category-filter li{float:none;display:inline-block}.footer-about,.footer-widgets-area{height:auto !important}.copyright{text-align:center}.copyright-area{float:none}.footer-logo{margin-right:0;float:none;margin-bottom:15px;display:inline-block}.copyright-text{float:none;display:block;margin-bottom:15px}.site-links{float:none;display:table;margin:0 auto}.site-links li{line-height:1}}@media (max-width:699px){.mobile-only{display:unset}.no-mobile{display:none}.banner .cta .btn:not(.no-mobile){width:100%;margin-left:auto;margin-right:auto;display:block}.banner .cta .btn:not(:last-of-type){margin-bottom:10px}.banner .wistia_responsive_padding,.banner .wistia_responsive_wrapper{width:100%}.wistia_responsive_padding{padding-top:10px}.home .banner .wistia_responsive_padding{padding-bottom:10px}.page-template-template-camps .wistia_responsive_padding,.page-template-template-classes .wistia_responsive_padding{padding-bottom:10px}.location-details .links li{float:none;display:block;border-right:none;padding:6px 0}}@media (max-width:400px){#site-header .logo span{display:none}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(//www.triplethreatonline.com/wp-content/themes/tta/img/colorbox/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(//www.triplethreatonline.com/wp-content/themes/tta/img/colorbox/controls.png) no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}