html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
.main-mobile-nav,.main-mobile-nav a,.main-footer,.footer-nav-group,.footer-location-group,.footer-location,.footer-copyright,.footer-copyright-social,.footer-copyright-notice,.footer-copyright-trimark,.quick-ref-list,.quick-ref-item,.home-blocks-item-events-more,.newsletter-enroll,.facebook-like,.social-enroll-header,.social-enroll-subheader,.newsletter-enroll-form,.internal-sidebar-nav>.menu-item>a,.internal-sidebar-nav .sub-menu a,.contact-form-container,.contact-form-1col,select,.contact-form-2col,.contact-form-textarea,.contact-form-submit,.internal-body-news-event{overflow:hidden;*zoom:1;width:100%}

@font-face{font-family:'Lato Light';src:url(#);src:url(#) format("embedded-opentype"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-lig-webfont.woff") format("woff"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-lig-webfont.ttf") format("truetype"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-lig-webfont.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Lato Regular';src:url(#);src:url(#) format("embedded-opentype"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-reg-webfont.woff") format("woff"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-reg-webfont.ttf") format("truetype"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-reg-webfont.svg") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'Lato Bold';src:url(#);src:url(#) format("embedded-opentype"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-bol-webfont.woff") format("woff"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-bol-webfont.ttf") format("truetype"),url("/wp-content/themes/thunderbolt/lib/fonts/lato-bol-webfont.svg") format("svg");font-weight:normal;font-style:normal}
.internal-body-content [class^="cta-button"],.contact-form-submit,.internal-body-news-event .excerpt-read-more{border:none;font-family:"Lato Light";font-size:18px;line-height:1;outline:none;padding:10px 0 8px;text-align:center;text-decoration:none}
.internal-body-content [class^="cta-button"],.contact-form-submit,.internal-body-news-event .excerpt-read-more{background:#ed4f4f;color:white}
.internal-body-content [class^="cta-button"]:hover,.contact-form-submit:hover,.internal-body-news-event .excerpt-read-more:hover{background:#e51b1b}
.internal-body-content [class^="cta-button"]:active,.contact-form-submit:active,.internal-body-news-event .excerpt-read-more:active{color:#9a0000}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Verdana, Helvetica, Arial, sans-serif}
.container{*zoom:1;padding-left:0.625em;padding-right:0.625em;margin-left:auto;margin-right:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.container:after{content:"";display:table;clear:both}img{max-width:100%;height:auto}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu li{position:relative}
.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}
.sf-menu>li{float:left}
.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}
.sf-menu a{display:block;position:relative}
.sf-menu ul ul{top:0;left:100%}
.bx-wrapper{position:relative;margin:0 auto 30px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-loading{min-height:50px;background:url(/wp-content/themes/thunderbolt/lib/img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:-25px;background:url(/wp-content/themes/thunderbolt/lib/img/icon-insta-left.png) no-repeat}
.bx-wrapper .bx-next{right:-25px;background:url(/wp-content/themes/thunderbolt/lib/img/icon-insta-right.png) no-repeat}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:20px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/wp-content/themes/thunderbolt/lib/img/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/wp-content/themes/thunderbolt/lib/img/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/wp-content/themes/thunderbolt/lib/img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/wp-content/themes/thunderbolt/lib/img/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/wp-content/themes/thunderbolt/lib/img/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:visible !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/wp-content/themes/thunderbolt/lib/img/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){
	#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/wp-content/themes/thunderbolt/lib/img/fancybox_sprite-2x.png);background-size:44px 152px}
	#fancybox-loading div{background-image:url(/wp-content/themes/thunderbolt/lib/img/fancybox_loading-2x.gif);background-size:24px 24px}}
	.main-header{border-bottom:10px solid #f1f1f1;position:relative;z-index:999}
	.main-header .container{position:relative}
	.main-header-logo{left:10px;position:absolute;top:0;z-index:99999}
	.main-header-logo img{border:2px solid #f1f1f1}
	.main-header-mobile-nav{display:inline;float:right}
	.mobile-nav-item-contact,.mobile-nav-item-menu{display:inline;float:right}
	.mobile-nav-item-contact a,.mobile-nav-item-menu a{display:block;font-family:"Lato Light";font-size:14px;height:50px;margin-bottom:5px;position:relative;width:36px}
	.mobile-nav-item-contact .mobile-nav-link-text,.mobile-nav-item-menu .mobile-nav-link-text{bottom:0;position:absolute;text-align:center}
	.mobile-nav-item-contact{margin-right:25px}
	.mobile-nav-item-contact a{background:url(/wp-content/themes/thunderbolt/lib/img/mobile-contact-icon.png) 11px 10px no-repeat;color:#ed4f4f}
	.mobile-nav-item-menu a{background:url(/wp-content/themes/thunderbolt/lib/img/mobile-menu-icon.png) 3px 10px no-repeat;color:#77797c}
	.main-header-nav-container{display:none}
	.main-mobile-nav-container{background:#f1f1f1;clear:both;display:none;overflow:hidden}
	.main-mobile-nav{margin:15px 0 0}
	.main-mobile-nav a{color:#4a4a52;display:block;font-family:"Lato Light";font-size:18px;padding:5px 0 5px 20px;text-decoration:none}
	.main-mobile-nav a:hover{background:white;color:#e51b1b}
	.main-mobile-nav .sub-menu{display:none}
	.main-mobile-contact-container{background:#f1f1f1;clear:both;color:#ed4f4f;display:none;font-family:"Lato Light";font-size:18px;overflow:hidden}
	.contact-container-list{display:inline;float:left;width:100%}
	.contact-list-item{width:27.27273%;float:left;margin-right:9.09091%;display:inline;text-align:center}
	.contact-list-item:nth-child(3n){float:right;margin-right:0}
	.contact-list-item a{color:#ed4f4f;display:block;height:100%;padding:20px 0 10px;text-decoration:none;width:100%}
	.contact-list-item a:hover{background:white}
	.contact-list-item-icon{clear:both;display:block;margin:0 auto 10px}
	.main-header-nav{display:inline;float:left;margin-right:10px}
	.main-header-nav>.menu-item{display:inline;float:left;position:relative}
	.main-header-nav>.menu-item>a{color:#4a4a52;float:left;font-family:"Lato Light";font-size:16px;padding:38px 8px;text-align:center;text-decoration:none}
	.main-header-nav>.menu-item>a:hover{background:url(/wp-content/themes/thunderbolt/lib/img/header-nav-hover-arrow.png) bottom center no-repeat;color:#1a1918;font-family:"Lato Regular"}
	.main-header-nav>.menu-item.sfHover>a{background:url(/wp-content/themes/thunderbolt/lib/img/header-nav-hover-arrow.png) bottom center no-repeat;color:#1a1918}
	.main-header-nav>.menu-item ul{background:#f1f1f1;padding:15px 0 10px;position:absolute;top:100%;width:12em}
	.main-header-nav>.menu-item ul a{color:#4a4a52;display:inline;float:left;font-family:"Lato Light";font-size:16px;padding:7px 0 7px 12px;text-align:left;text-decoration:none;width:100%}
	.main-header-nav>.menu-item ul a:hover{background:white;color:#e51b1b}
	.main-header-nav-bullet{display:inline;float:left;margin-top:31px}
	.main-header-nav-phone{color:#ed4f4f;display:inline;float:left;font-family:"Lato Regular";font-size:15px;line-height:1.2;margin-left:15px;padding:23px 0 0;text-align:center;text-transform:uppercase}
	.main-header-nav-phone a{color:#ed4f4f;text-decoration:none}
	.main-header-nav-phone a:hover{cursor:default}
	.main-footer{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e0e0), color-stop(8%, #f9f9f9), color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(#e0e0e0,#f9f9f9 8%,#f9f9f9 100%);background-image:-moz-linear-gradient(#e0e0e0,#f9f9f9 8%,#f9f9f9 100%);background-image:-o-linear-gradient(#e0e0e0,#f9f9f9 8%,#f9f9f9 100%);background-image:linear-gradient(#e0e0e0,#f9f9f9 8%,#f9f9f9 100%);position:relative;padding:30px 0;z-index:0}
	.lt-ie10 .main-footer{background:url(/wp-content/themes/thunderbolt/lib/img/footer-bg-gradient.jpg) top left repeat-x}
	.footer-nav{width:46.66667%;float:left;margin-right:6.66667%;display:inline;margin-bottom:30px}
	.footer-nav:nth-of-type(2n){float:right;margin-right:0;*margin-left:-1.25em;display:inline}
	.footer-nav>.menu-item{padding-top:5px}
	.footer-nav>.menu-item a{color:#4a4a52;font-family:"Lato Bold";text-decoration:none}
	.footer-nav>.menu-item a:hover{color:#e51b1b}
	.footer-nav>.menu-item .sub-menu{overflow:hidden;*zoom:1;padding-left:15px;padding-top:5px}
	.footer-nav>.menu-item .sub-menu .menu-item{padding-top:5px}
	.footer-nav>.menu-item .sub-menu a{font-family:"Lato Light"}
	.footer-location-group{margin-bottom:30px}
	.footer-location{margin-bottom:20px}
	.footer-heading{color:#4a4a52;font-family:"Lato Bold";margin-bottom:5px}
	.footer-copy{color:#4a4a52;font-family:"Lato Light";line-height:1.5;padding-left:10px}
	.footer-copy a{color:#4a4a52;text-decoration:none}
	.footer-copy a:hover{cursor:default}
	.footer-hours-day{width:40.42553%;float:left;margin-right:2.12766%;display:inline}
	.footer-hours-time{width:57.44681%;float:right;margin-right:0;*margin-left:-1.25em;display:inline}
	.footer-copyright{clear:left}
	.footer-social-list{display:block;height:40px;margin:0 auto 15px;width:280px}
	.footer-social-item{display:inline;float:left}
	.footer-social-item a{display:block;width:35px;height:35px;margin:0 7px;background:transparent url(/wp-content/themes/thunderbolt/lib/img/sprite-icons-social-media.png) 0 0 no-repeat}
	.footer-social-item .facebook:hover{background-position:0 -36px}
	.footer-social-item .instagram{background-position:-36px 0}
	.footer-social-item .instagram:hover{background-position:-36px -36px}
	.footer-social-item .twitter{background-position:-72px 0}
	.footer-social-item .twitter:hover{background-position:-72px -36px}
	.footer-social-item .gplus{background-position:-108px 0}
	.footer-social-item .gplus:hover{background-position:-108px -36px}
	.footer-social-item .youtube{background-position:-144px 0;height:30px;width:68px;margin-top:2px}
	.footer-social-item .youtube:hover{background-position:-144px -30px}
	.footer-copyright-notice{color:#4a4a52;font-family:"Lato Light";font-size:13px;line-height:1.7;margin-bottom:10px;padding:0 30px;text-align:center}
	.footer-copyright-notice a{color:#4a4a52;text-decoration:none}
	.footer-copyright-trimark{font-family:"Lato Light";font-size:13px;padding:0 15px;text-align:center}
	.footer-copyright-trimark a{color:#4a4a52;text-decoration:none}
	.footer-copyright-trimark a img{display:inline-block;vertical-align:middle}
	.home-slider-list{position:relative}
	.home-slider-item-climb,.home-slider-item{overflow:hidden;*zoom:1;background-color:#333333;display:block;height:100%;max-height:1080px;position:relative;width:100%}
	.home-slider-item-img{overflow:hidden;position:relative;width:100%}
	.home-slider-item-header{background:rgba(0,0,0,0.75);color:white;display:block;font-family:"Lato Light";font-size:24px;padding:15px 0;position:absolute;text-align:center;top:20px;width:95%;z-index:99}
	.no-rgba .home-slider-item-header{background:black}
	.home-slider-item-subheader{background:#333333;color:white;font-family:"Lato Light";font-size:25px;line-height:1.4;padding-bottom:5px;text-align:center}
	.home-slider-video-play{display:block;position:absolute;bottom:50px;text-align:center;left:0;right:0;opacity:.7;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all}
	.home-slider-video-play:hover{opacity:1}
	.home-slider-video-button{display:none}
	.home-quick-ref{position:relative}
	.quick-ref-list{padding:30px 0}
	.quick-ref-item{overflow:hidden;*zoom:1;padding:5px 0}
	.quick-ref-item a{color:#4a4a52;display:inline;text-decoration:none}
	.quick-ref-item a:hover{color:#24242b}
	.quick-ref-item a:hover .icon-ref-map{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-map-hvr.png)}
	.quick-ref-item a:hover .icon-ref-clock{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-clock-hvr.png)}
	.quick-ref-item a:hover .icon-ref-card{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-card-hvr.png)}
	.quick-ref-item a:hover .icon-ref-group{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-group-hvr.png)}
	.icon-ref-map,.icon-ref-clock,.icon-ref-card,.icon-ref-group{display:inline-block;height:56px;width:67px;float:left}
	.lt-ie10 .icon-ref-map,.lt-ie10 .icon-ref-clock,.lt-ie10 .icon-ref-card,.lt-ie10 .icon-ref-group{display:inline}
	.icon-ref-map{background:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-map.png) 0 0 no-repeat}
	.icon-ref-clock{background:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-clock.png) 0 0 no-repeat}
	.icon-ref-card{background:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-card.png) 0 0 no-repeat}
	.icon-ref-group{background:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-group.png) 0 0 no-repeat}
	.quick-ref-copy{display:inline-block;float:left;font-family:"Lato Light";font-size:18px;line-height:1;margin:19px 0 19px 20px}
	.lt-ie10 .quick-ref-copy{display:inline;float:right;width:180px}
	.home-blocks{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8d8d8), color-stop(4%, #f0f0f0), color-stop(100%, #f0f0f0));background-image:-webkit-linear-gradient(#d8d8d8,#f0f0f0 4%,#f0f0f0 100%);background-image:-moz-linear-gradient(#d8d8d8,#f0f0f0 4%,#f0f0f0 100%);background-image:-o-linear-gradient(#d8d8d8,#f0f0f0 4%,#f0f0f0 100%);background-image:linear-gradient(#d8d8d8,#f0f0f0 4%,#f0f0f0 100%);position:relative;overflow:scroll}
	.lt-ie9 .home-blocks{behavior:url(#)}
	.lt-ie10 .home-blocks{background:url(/wp-content/themes/thunderbolt/lib/img/home-blocks-bg-gradient.jpg) top left repeat-x}
	.home-blocks-header{color:#24242b;font-family:"Lato Light";font-size:22px;margin:45px 0 35px}
	.home-blocks-list{overflow:hidden;width:1380px}
	.home-blocks-item-rush,.home-blocks-item-VR,.home-blocks-item-life,.home-blocks-item-fun,.home-blocks-item-specials,.home-blocks-item-team,.home-blocks-item-events{background:white;float:left;margin-right:20px;min-height:270px;position:relative;overflow:hidden}
	.home-blocks-item-rush a,.home-blocks-item-VR a,.home-blocks-item-life a,.home-blocks-item-fun a,.home-blocks-item-specials a,.home-blocks-item-team a,.home-blocks-item-events a{height:100%;width:100%;text-decoration:none}
	.home-blocks-item-img{float:left}
	.home-blocks-item-copy{overflow:hidden;*zoom:1;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;background:white;bottom:0;display:block;left:0;margin-bottom:16px;padding:15px 10px 10px;position:absolute;right:0}
	.home-blocks-item-copy-heading{color:#24242b;font-family:"Lato Light";font-size:16px}
	.home-blocks-item-copy-p{color:#85858a;font-family:"Lato Light";font-size:11px;line-height:1.3;margin:0 0 10px}

	.home-blocks-item-VR{width:300px}
	.home-blocks-item-VR .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:66%}
	.home-blocks-item-VR .home-blocks-item-copy-p{padding-top:10px}
	.home-blocks-item-VR.active .home-blocks-item-copy{top:50%}
	
	.home-blocks-item-rush{width:300px}
	.home-blocks-item-rush .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:66%}
	.home-blocks-item-rush .home-blocks-item-copy-p{padding-top:10px}
	.home-blocks-item-rush.active .home-blocks-item-copy{top:50%}

	.home-blocks-item-specials{width:165px}
	.home-blocks-item-specials .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:66%}
	.home-blocks-item-specials .home-blocks-item-copy-p{padding-top:10px}
	.home-blocks-item-specials.active .home-blocks-item-copy{top:20%}

	.home-blocks-item-team{width:300px}
	.home-blocks-item-team .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:66%}
	.home-blocks-item-team .home-blocks-item-copy-p{padding-top:10px}
	.home-blocks-item-team.active .home-blocks-item-copy{top:40%}

	.home-blocks-item-life{width:165px}
	.home-blocks-item-life .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:76%}
	.home-blocks-item-life.active .home-blocks-item-copy{top:0}
	.home-blocks-item-life .home-blocks-item-copy-p{margin:5px 0}
	
	.home-blocks-item-fun{width:165px}

	.home-slider-customer-deal{display:none}

	.home-blocks-item-events{padding:0 8px;width:165px}
	.home-blocks-item-events-header{border-bottom:1px solid #e1e1e1;color:#e51b1b;font-family:"Lato Light";font-size:16px;padding:10px 0;text-align:center;text-transform:uppercase}
	.home-blocks-item-events-data{overflow:hidden;*zoom:1;margin:10px 0}
	.home-blocks-item-events-data .home-blocks-item-events-data-item:nth-of-type(2){display:none}
	.home-blocks-item-events-data .date{overflow:hidden;*zoom:1;clear:both;color:#e51b1b;display:inline;float:left;font-family:"Lato Light";text-align:right;text-transform:uppercase;width:21%}
	.home-blocks-item-events-data .copy{width:64%;float:right}
	.home-blocks-item-events-data .copy .copy-subheader{color:#24242b;font-family:"Lato Light";font-size:14px;line-height:1.3;margin-bottom:5px}
	.home-blocks-item-events-data .copy .copy-text{color:#60606a;font-family:"Lato Light";font-size:11px;line-height:1.4}
	.home-blocks-item-events-data .copy .copy-link{color:#e51b1b;float:right;font-family:"Lato Light";font-size:11px;font-style:italic;margin:5px 0 0;text-decoration:none;text-transform:uppercase}
	.home-blocks-item-events-more{background:#f0f0ee;clear:both;color:#807f7f;font-family:"Lato Light";font-size:14px;margin:10px 0 0;padding:3px 0;text-align:center}
	.home-blocks-item-events-more a{color:#807f7f;text-decoration:none}
	.home-blocks-swipe-instr{color:#737376;float:right;font-family:"Lato Light";font-size:12px;font-style:italic;margin:10px 0 20px}
	.social-enroll{position:relative}
	.newsletter-enroll{border-bottom:1px solid #cfcfcf;padding:30px 0 20px}
	.facebook-like{padding:30px 0 20px}
	.social-enroll-header{color:#4a4a52;font-family:"Lato Light";font-size:30px;text-align:center}
	.social-enroll-subheader{color:#4a4a52;clear:right;font-family:"Lato Light";font-size:13px;line-height:1.7;text-align:center}
	.facebook-like-btn{overflow:hidden;*zoom:1;display:block;margin:0 auto;padding-top:20px;width:100%;text-align:center}
	.newsletter-enroll-form{margin-top:25px}
	.newsletter-enroll-text{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:73.33333%;float:left;margin-right:6.66667%;display:inline;border:1px solid #cfcfcf;color:#4a4a52;font-family:Verdana, Arial, sans-serif;font-style:italic;font-size:14px;outline:none;padding:12px 15px;position:relative}
	.lt-ie9 .newsletter-enroll-text{behavior:url(#)}
	.newsletter-enroll-text.error{background:#f8ebeb;border-color:#ed4f4f;color:#e51b1b}
	.newsletter-enroll-btn{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:20%;float:right;margin-right:0;*margin-left:-1.25em;display:inline;background:#ed4f4f;border:none;color:white;font-family:Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;padding:13px 0;position:relative;text-transform:uppercase}
	.lt-ie9 .newsletter-enroll-btn{behavior:url(#)}
	.newsletter-enroll-btn:hover{background:#e51b1b}
	.newsletter-enroll-btn:active{color:#9a0000}
	.newsletter-enroll-success{background:#edf9d2;border:1px solid white;border-color:#529b04;color:#529b04;display:none;font-family:"Lato Light";font-size:30px;margin:10px 0;padding:15px 25px;text-align:center}
	.instagram-container{display:none;padding:30px 0}
	.instagram-feed-header,.instagram-feed-subheader,.instragram-feed-follow{color:#4a4a52;font-size:30px;font-family:"Lato Light";margin-bottom:10px;text-align:center}
	.instagram-feed-subheader,.instragram-feed-follow{font-size:16px}
	.instragram-feed-follow a{text-decoration:none}
	.instragram-feed-follow img{margin-right:5px;vertical-align:middle}
	.instagram-feed-container{width:95%;margin:0 auto;position:relative;padding:20px 0}
	.instagram-feed-container .bx-wrapper{padding:0 10px 0 5px}
	.instagram-feed-container .bx-viewport{min-height:210px}
	.instagram-feed-item{margin:10px 0 30px}
	.instagram-feed-item img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:#aaa 0 0 10px;-moz-box-shadow:#aaa 0 0 10px;box-shadow:#aaa 0 0 10px;margin-left:5px;padding:5px;position:relative}
	.lt-ie9 .instagram-feed-item img{behavior:url(#)}
	.internal-header{overflow:hidden;*zoom:1;position:relative;height:100%;max-height:500px;width:100%;background:#333}
	.internal-header-img{overflow:hidden;*zoom:1;position:relative;width:100%}
	.internal-header-title{color:white;font-family:"Lato Light";font-size:30px;line-height:1.2;padding:2px 3px 5px}
	.internal-body{padding-top:20px}
	.internal-body-content{width:100%;float:left;margin-right:6.66667%;display:inline;color:#4a4a52;padding-bottom:20px}
	.internal-body-content h1{font-family:"Lato Regular";font-size:40px;line-height:1.1;margin-bottom:10px}
	.internal-body-content h2{font-family:"Lato Regular";font-size:36px;line-height:1.1;margin-bottom:10px}
	.internal-body-content h3{font-family:"Lato Regular";font-size:30px;line-height:1.1;margin-bottom:10px}
	.internal-body-content h4{font-family:"Lato Light";font-size:30px;line-height:1.1;margin-bottom:10px}
	.internal-body-content h5{font-family:"Lato Regular";font-size:24px;line-height:1.1;margin-bottom:10px}
	.internal-body-content h6{font-family:"Lato Light";font-size:24px;line-height:1.1;margin-bottom:10px}
	.internal-body-content p{font-size:15px;line-height:1.7;margin-bottom:25px}
	.internal-body-content a{color:#e51b1b;text-decoration:none}
	.internal-body-content a:hover{text-decoration:underline}
	.internal-body-content a.body-phone{text-decoration:none;cursor:default}
	.internal-body-content a.body-phone:hover{text-decoration:none}
	.internal-body-content ul{list-style:disc;padding-left:30px;margin-bottom:30px}
	.internal-body-content ol{list-style:decimal;padding-left:30px;margin-bottom:30px}
	.internal-body-content li{line-height:1.6;margin-bottom:10px;font-size:14px}
	.internal-body-content strong,.internal-body-content b{font-family:"Lato Bold"}
	.internal-body-content em{font-style:italic}
	.internal-body-content img{display:block;margin:0 auto;max-width:100%;height:auto}
	.internal-body-content .gallery{width:100%;overflow:hidden}
	.internal-body-content hr{border:0;height:0;border-bottom:1px solid #d1d1d1;background-color:transparent;padding:0;margin:15px 0}
	.internal-body-content .tabular-content{background:#fdfdfd;border:1px solid #999;margin:10px 0 20px}
	.internal-body-content .tabular-content div{padding:10px 20px}
	.internal-body-content .tabular-content .odd{background:#f1f1f1}
	.internal-body-content .tabular-content h4{border-bottom:1px solid #ccc}
	.internal-body-content .tabular-content p{margin-bottom:0}
	.internal-body-content [class^="cta-button"]{display:block;line-height:1.3;padding:10px;margin-bottom:14px}
	.internal-body-content .cta-button-sm{display:inline-block;padding-left:20px;padding-right:20px}
	.internal-body-content .cta-button-lg{display:inline-block;background-repeat:no-repeat;padding-right:50px;background-image:url(/wp-content/themes/thunderbolt/lib/img/button-lg-arrow.png);background-position:90% center}
	.internal-body-content .cta-button-lg:hover{background-repeat:no-repeat;background-image:url(/wp-content/themes/thunderbolt/lib/img/button-lg-arrow.png);background-position:90% center}
	.gallery img{float:left;display:inline;margin:0 14px 14px 0}
	.internal-sidebar-nav-container{width:46.66667%;float:left;margin-right:6.66667%;display:inline;background:#f1f1f1;margin-bottom:30px;padding:20px 10px 10px}
	.internal-sidebar-nav>.menu-item{margin-bottom:10px}
	.internal-sidebar-nav>.menu-item>a{color:#090908;font-family:"Lato Regular";font-size:20px;text-decoration:none}
	.internal-sidebar-nav>.menu-item>a:hover{color:#e51b1b}
	.internal-sidebar-nav .sub-menu .menu-item{overflow:hidden;*zoom:1;margin:10px 0}
	.internal-sidebar-nav .sub-menu a{color:#4a4a52;font-family:"Lato Light";font-size:15px;text-decoration:none}
	.internal-sidebar-nav .sub-menu a:hover{color:#e51b1b}
	.internal-sidebar-promo-container{width:46.66667%;float:right;margin-right:0;*margin-left:-1.25em;display:inline;overflow:hidden;*zoom:1}
	.internal-sidebar-promo-img{max-width:100%}
	.contact-form-container{margin-bottom:20px}
	.contact-form-1col,select,.contact-form-2col,.contact-form-textarea{background:#fbfbfb;border:1px solid #d1d1d1;color:#4a4a52;font-size:16px;line-height:1.5;font-style:italic;margin-bottom:15px;outline:none;display:block;padding:8px 15px}
	.contact-form-1col ::-webkit-input-placeholder,select ::-webkit-input-placeholder,.contact-form-2col ::-webkit-input-placeholder,.contact-form-textarea ::-webkit-input-placeholder{color:#85858a;font-style:italic}
	.contact-form-1col :-moz-placeholder,select :-moz-placeholder,.contact-form-2col :-moz-placeholder,.contact-form-textarea :-moz-placeholder{color:#85858a;font-style:italic}
	.contact-form-1col ::-moz-placeholder,select ::-moz-placeholder,.contact-form-2col ::-moz-placeholder,.contact-form-textarea ::-moz-placeholder{color:#85858a;font-style:italic}
	.contact-form-1col :-ms-input-placeholder,select :-ms-input-placeholder,.contact-form-2col :-ms-input-placeholder,.contact-form-textarea :-ms-input-placeholder{color:#85858a;font-style:italic}
	.error.contact-form-1col,select.error,.error.contact-form-2col,.error.contact-form-textarea{background:#f8ebeb;border-color:#ed4f4f;color:#e51b1b}select{height:40px;color:#85858a}select option:checked{color:#4a4a52}
	.contact-form-textarea{height:75px}
	.row{width:100%;overflow:hidden}
	.humanTest{display:none}
	.hiddenLabel{display:none}
	.contact-form-submit{margin:15px auto}
	.error-box,.info-box,.success-box{border:1px solid white;display:inline-block;margin:10px 0;padding:15px 25px}
	.error-box p,.info-box p,.success-box p{margin:0}
	.error-box i,.info-box i,.success-box i{margin:10px 5px 0 0}
	.error-box{background:#f8ebeb;border-color:#ed4f4f;color:#e51b1b;display:none}
	.error-box.critical-error{display:inline-block}
	.icon-error-bolt{display:inline-block;height:30px;width:18px;background:url(/wp-content/themes/thunderbolt/lib/img/icon-error-bolt.png) 0 0 no-repeat}
	.info-box{background:#e0f0f4;border-color:#2cb2d4;color:#2cb2d4;display:none}
	.icon-info-cog{display:inline-block;height:25px;width:25px;background:url(/wp-content/themes/thunderbolt/lib/img/icon-info-cog.png) 0 0 no-repeat}
	.success-box{background:#edf9d2;border-color:#529b04;color:#529b04}
	.icon-success-sun{display:inline-block;height:29px;width:29px;background:url(/wp-content/themes/thunderbolt/lib/img/icon-success-sun.png) 0 0 no-repeat}
	.internal-body-news-event{border-bottom:1px solid #4a4a52;margin-bottom:20px}
	.internal-body-news-event h2 a{text-decoration:none;color:#4a4a52}
	.internal-body-news-event h2 a:hover{color:#e51b1b}
	.internal-body-news-event p{margin-bottom:10px}
	.internal-body-news-event .excerpt-read-more{float:right;padding:7px 10px;margin:15px 0 5px}
	.internal-body-news-event .news-event-date{font-family:"Lato Light";color:#4a4a52;margin-bottom:10px}
	.phone_number {cursor: pointer;}


@media (min-width: 45em){    /*  540px at 12pt, 630px at 14pt,  720px at 16pt */
	.main-mobile-nav{margin:40px 0 0}
	.mobile-nav-item-contact,.mobile-nav-item-menu{padding:10px 0}
	.home-slider-item-header{display:inline;font-size:48px;left:25%;padding:15px;top:40px;width:50%}
	.home-slider-item-subheader{background:rgba(0,0,0,0.75);bottom:0;left:25%;padding:10px 25px 5px;position:absolute;width:50%}
	.no-rgba .home-slider-item-subheader{background:black}
	.home-slider-video-play{display:none}
	.home-slider-video-button{display:block;position:absolute;right:-15px;bottom:40px;-webkit-transition-property:right;-moz-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}
	.home-slider-video-button:hover{right:-5px}
	.home-slider-customer-deal{display:block;position:absolute;right:-15px;bottom:40px}
	.home-slider-customer-deal:hover{-webkit-transition-property:right;-moz-transition-property:right;-o-transition-property:right;transition-property:right;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;right:0}
	.quick-ref-item{width:48.3871%;float:left;margin-right:3.22581%}
	.quick-ref-item:nth-child(2n){float:right;margin-right:0}
	.home-blocks-item-rush,.home-blocks-item-VR,.home-blocks-item-life,.home-blocks-item-fun,.home-blocks-item-specials,.home-blocks-item-team,.home-blocks-item-events{height:330px}
	.home-blocks-item-copy-heading{font-size:20px}
	.home-blocks-item-copy-p{font-size:13px}

	.home-blocks-item-VR{width:460px;}
	.home-blocks-item-VR .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:271px;}
	.home-blocks-item-VR .home-blocks-item-copy-p{padding-top:30px}
	.home-blocks-item-VR.active .home-blocks-item-copy{top:50%}

	.home-blocks-item-rush{width:460px;}
	.home-blocks-item-rush .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:271px;}
	.home-blocks-item-rush .home-blocks-item-copy-p{padding-top:30px}
	.home-blocks-item-rush.active .home-blocks-item-copy{top:50%}

	.home-blocks-item-specials{width:220px;}
	.home-blocks-item-specials .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:66%;}
	.home-blocks-item-specials .home-blocks-item-copy-p{padding-top:10px; top: 270px; height: 271px;}
	.home-blocks-item-specials.active .home-blocks-item-copy{top:20%}

	.home-blocks-item-team{width:460px;}
	.home-blocks-item-team .home-blocks-item-copy{-webkit-transition:0.5;-moz-transition:0.5;-o-transition:0.5;transition:0.5;top:66%;}
	.home-blocks-item-team .home-blocks-item-copy-p{padding-top:10px; top: 270px; height: 271px;}
	.home-blocks-item-team.active .home-blocks-item-copy{top:40%}

	.home-blocks-item-events{width:220px;padding:0 10px}
	.home-blocks-item-events-header{font-size:18px;padding:25px 0 15px}
	.home-blocks-item-events-data{margin-top:20px}
	.home-blocks-item-events-data .date{font-size:22px;width:20%}
	.home-blocks-item-events-data .copy{width:75%;margin-bottom:15px}
	.home-blocks-item-events-data .copy .copy-subheader{font-size:18px}
	.home-blocks-item-events-data .copy .copy-text{font-size:13px}
	.home-blocks-item-events-data .copy .copy-link{font-size:13px;margin-top:8px}
	.home-blocks-item-events-more{font-size:18px;margin-top:20px;padding:7px 0}
	
	.newsletter-enroll{width:48.3871%;float:left;margin-right:3.22581%;border-bottom:none}
	.facebook-like{width:48.3871%;float:left;margin-right:3.22581%;float:right;margin-right:0}
	.internal-header .container{position:relative}
	.internal-header-img{max-height:100%}
	.internal-header-title{background:rgba(0,0,0,0.8);bottom:0;font-size:36px;left:0;padding:10px 25px 5px;position:absolute}
	.no-rgba .internal-header-title{background:black}
	.internal-body{padding-top:50px}
	.internal-body-content{width:74.19355%;float:right;margin-right:0}
	.internal-sidebar-nav-container{width:22.58065%;float:left;margin-right:3.22581%}
	.internal-sidebar-promo-container{width:22.58065%;float:left;margin-right:3.22581%;padding-bottom:20px}
	.footer-nav-group{width:48.3871%;float:left;margin-right:3.22581%}
	.footer-nav-group:nth-of-type(2n){float:right;margin-right:0}
	.footer-nav{float:left;margin-right:3.22581%}
	.footer-location-group{width:100%;float:left;margin-right:3.22581%}
	.footer-location{width:48.3871%;float:left;margin-right:3.22581%}
	.footer-hours{width:48.3871%;float:right;margin-right:0}
}

@media (min-width: 60em){    /* 720px at 12pt,  840px at 14pt, 960px at 16pt */
	.main-header-mobile-nav{display:none}
	.main-header-nav-container{display:inline;float:right}
	.main-header-nav .menu-item a{padding:30px 5px 20px}
	.home-slider-item-header{font-size:62px;left:26%;width:48%;top:60px}
	.home-slider-item-subheader{left:35%;width:30%}
	.quick-ref-item{width:23.40426%;float:left;margin-right:2.12766%;float:left;margin-right:2.12766%}
	.quick-ref-item:nth-child(2n){float:left;margin-right:2.12766%}
	.quick-ref-item:nth-of-type(4n){float:right;margin-right:0}
	.quick-ref-item a:hover .icon-ref-map{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-map-12col-hvr.png)}
	.quick-ref-item a:hover .icon-ref-clock{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-clock-12col-hvr.png)}
	.quick-ref-item a:hover .icon-ref-card{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-card-12col-hvr.png)}
	.quick-ref-item a:hover .icon-ref-group{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-group-12col-hvr.png)}
	.quick-ref-copy{font-size:22px;margin-left:0;width:117px}
	.icon-ref-map,.icon-ref-clock,.icon-ref-card,.icon-ref-group{display:inline-block;float:left;height:85px;width:107px}
	.icon-ref-map{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-map-12col.png)}
	.icon-ref-clock{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-clock-12col.png)}
	.icon-ref-card{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-card-12col.png)}
	.icon-ref-group{background-image:url(/wp-content/themes/thunderbolt/lib/img/icon-ref-group-12col.png)}
	.home-blocks{overflow:hidden}
	.home-blocks-header{width:100%;float:right;margin-right:0}
	.home-blocks-list{width:100%;float:right;margin-right:0}
	.home-blocks-item-rush,.home-blocks-item-VR,.home-blocks-item-life,.home-blocks-item-fun,.home-blocks-item-specials,.home-blocks-item-team,.home-blocks-item-events{margin-bottom:30px}

	.last.home-blocks-item-rush,.last.home-blocks-item-VR,.last.home-blocks-item-life,.last.home-blocks-item-fun,.last.home-blocks-item-specials,.last.home-blocks-item-team,.last.home-blocks-item-events{float:right;margin-right:0}
	.home-blocks-item-rush img,.home-blocks-item-VR img,.home-blocks-item-life img,.home-blocks-item-fun img,.home-blocks-item-specials img,.home-blocks-item-team img,.home-blocks-item-events img{width:100%}

	.home-blocks-item-VR {width:48%; padding: 0; margin: 0px 10px 30px 0px;}
	.home-blocks-item-VR .home-blocks-item-copy{top:350px; height: 100px;}
	.home-blocks-item-VR.active .home-blocks-item-copy{top:66%;}
	
	.home-blocks-item-rush{width:48%; padding: 0; margin: 0px 0px 30px 12px;}
	.home-blocks-item-rush .home-blocks-item-copy{top:350px; height: 100px;}
	.home-blocks-item-rush.active .home-blocks-item-copy{top:66%;}

	.home-blocks-item-specials{width:23.40426%;float:left;margin-right:2.12766%}
	.home-blocks-item-specials img{height: 271px;}
	.home-blocks-item-specials .home-blocks-item-copy{top:350px;}
	.home-blocks-item-specials.active .home-blocks-item-copy{top:40%; height: 180px;}
	
	.home-blocks-item-team{width:48%; padding: 0; margin: 0px 0px 30px 12px;}
	.home-blocks-item-team .home-blocks-item-copy{top:350px; height: 100px;}
	.home-blocks-item-team.active .home-blocks-item-copy{top:60%; height: 120px;}
	
	.home-blocks-item-events{width:23.40426%;float:left;margin-right:2.12766%;padding:0 15px}
	.home-blocks-item-fun{width:23.40426%;float:left;margin-right:2.12766%}
	.home-blocks-item-fun img{width:auto}

	.home-blocks-swipe-instr{display:none}
	.social-enroll-container{width:40.42553%;float:left;margin-right:2.12766%;border-right:1px solid #cfcfcf;margin-top:40px}
	.newsletter-enroll,.facebook-like{float:left;padding-right:30px;width:100%}
	.newsletter-enroll{border-bottom:1px solid #cfcfcf}
	.instagram-container{width:57.44681%;float:right;margin-right:0;display:inline}
	.instagram-feed-container{width:76%}
	.internal-header-title{font-size:48px;padding:10px 30px 5px}
	.internal-body-content{width:57.44681%;float:left;margin-right:2.12766%;margin-right:-100%;margin-left:17.02128%}
	.internal-body-content img.alignleft{float:left;display:inline;margin:0 10px 10px 0}
	.internal-body-content img.alignright{float:right;display:inline;margin:0 0 10px 10px}
	.internal-body-content .tabular-content{width:85%}
	.internal-sidebar-nav-container{width:14.89362%;float:left;margin-right:2.12766%}
	.internal-sidebar-promo-container{width:23.40426%;float:right;margin-right:0}
	.contact-form-1col{width:48.93617%;float:left;margin-right:2.12766%}
	.contact-form-1col:nth-child(3n){float:right;margin-right:0}
	.contact-form-1col.last{margin-right:0;float:right}
	.contact-form-submit{width:22.58065%;float:left;margin-right:3.22581%;margin-left:38.70968%}
	.footer-location{width:23.40426%;float:left;margin-right:2.12766%;margin-left:25.53191%}
	.footer-hours{width:31.91489%;float:left;margin-right:2.12766%;float:right;margin-right:0;margin-right:17.02128%}
	.footer-copyright-social{width:31.91489%;float:left;margin-right:2.12766%;margin-right:-100%;margin-left:34.04255%}
	.footer-copyright-notice{width:31.91489%;float:left;margin-right:2.12766%;float:left;margin-right:2.12766%;font-size:12px;line-height:1.6}
	.footer-copyright-trimark{width:31.91489%;float:right;margin-right:0;font-size:12px;line-height:1.6;padding-top:8px}
	.container{max-width:60em}
}
	
@media (min-width: 80em){   /*  960px at 12 pt, 1120px at 14pt, 1280px at 16pt */
	.main-header-logo{left:0}
	.main-header-nav .menu-item a{font-size:18px;padding:30px 12px 20px}
	.main-header-nav-bullet{margin-top:31px}
	.main-header-nav-phone{font-size:20px;padding:19px 0 0}
	.home-slider-item-header{font-size:72px;top:110px;left:28%;width:44%}
	.quick-ref-copy{font-size:29px;width:185px;margin-top:10px}
	.home-blocks-item-rush,.home-blocks-item-VR,.home-blocks-item-life,.home-blocks-item-fun,.home-blocks-item-specials,.home-blocks-item-team,.home-blocks-item-events{height:460px}
	.home-blocks-item-events-data .home-blocks-item-events-data-item:nth-of-type(2){display:block}

	.home-blocks-item-VR{width:48%;}
	.home-blocks-item-VR .home-blocks-item-copy{top:370px;}
	.home-blocks-item-VR.active .home-blocks-item-copy{top:59%;}
	
	.home-blocks-item-rush{width:48%;}
	.home-blocks-item-rush .home-blocks-item-copy{top:370px;}
	.home-blocks-item-rush.active .home-blocks-item-copy{top:59%;}

	.home-blocks-item-specials .home-blocks-item-copy{top:370px; height: 365px;}
	.home-blocks-item-specials img{height: 365px;}
	.home-blocks-item-specials.active .home-blocks-item-copy{top:59%;}

	.home-blocks-item-team .home-blocks-item-copy{top:370px; height: 356px;}
	.home-blocks-item-team img{height: 365px;}
	.home-blocks-item-team.active .home-blocks-item-copy{top:59%;}
	
	.home-blocks-item-life .home-blocks-item-copy{top:370px;}
	.home-blocks-item-life.active .home-blocks-item-copy{top:47%;}

	.instagram-feed-container{width:90%}
	.internal-header-title{font-size:60px;padding:10px 40px 5px}
	.internal-body-content{width:55.55556%;float:left;margin-right:1.5873%;margin-right:-100%;margin-left:19.04762%}
	.internal-sidebar-nav-container{width:17.46032%;float:left;margin-right:1.5873%}
	.internal-sidebar-promo-container{width:23.80952%;float:right;margin-right:0}
	.footer-nav-group{width:36.50794%;float:left;margin-right:1.5873%}
	.footer-nav-group:nth-child(2n){float:left;margin-right:1.5873%}
	.footer-nav{float:left;margin-right:1.5873%}
	.footer-location-group{width:23.80952%;float:right;margin-right:0}
	.footer-location{width:100%;float:left;margin-right:1.5873%;margin-left:0%}
	.footer-hours{width:100%;float:left;margin-right:1.5873%;float:left;margin-right:1.5873%}
	.footer-copyright-trimark{padding-top:0}
	.container{max-width:80em}
}

@media print{.internal-sidebar-promo-container,.internal-sidebar-nav-container,.main-footer,.internal-header,.home-slider-list{display:none}
	.internal-body{margin-top:30px}
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	margin-bottom: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.footer-location .footer-copy .phone_number {
    cursor: pointer;
    color: #ed4f4f;
    font-weight: bold;
}

/* SHAME - Sass is dead on the site and all additional styles need to be written here */

.main-header {
	background: #fff;
	overflow: visible;
}
.main-header .container,
.main-header-logo {
	overflow: visible;
}
.main-header-logo img {
	max-width: none;
	width: auto;
	height: auto;
	display: block;
}
.home-slider-list,
.home-slider-item-climb,
.home-slider-item {
	position: relative;
	z-index: 1;
}
.home-slider-item-img {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	z-index: 0;
}
#video_background {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-width: 0;
	min-height: 0;
	object-fit: cover;
}

@media (min-width: 60em) {
	.internal-body-content.no-sidebar {
		width: 82%;
	}
}

@media (min-width: 80em) {
	.internal-body-content.no-sidebar {
		width: 63.555%;
	}
}