.home #logo{visibility:hidden}.home .et-fixed-header #logo{visibility:visible}#et-top-navigation nav>ul:not(.sub-menu)>li>a{text-transform:uppercase}#main-header .nav li ul{font-weight:300}@media screen and (min-width:981px){#main-header .nav li ul{width:325px}#top-menu li li,#top-menu li li a{width:100%}}.et_fullwidth_nav #top-menu li.mega-menu>ul{left:40%!important}.mega-link{text-align:center}.mega-link>a{font-weight:300!important}@media screen and (min-width:981px){.mega-link>a{text-align:center!important}}@media screen and (max-width:767px){#top-menu li.mega-menu>ul>li>a{text-align:left!important}}.mega-link>a img{max-height:120px;clear:both;display:block;margin:0 auto 5px}@media all and (max-width:767px){.mega-link>a img{display:none}}#hero .et_pb_text_0 img,#hero .et_pb_text_0 h2{margin-top:-30%}@media all and (min-width:768px){#hero .et_pb_text_0 img,#hero .et_pb_text_0 h2{margin-top:-150px}}#attractions .et_pb_blurb .et_pb_blurb_description small{font-size:70%}.horizontal-optin p{display:inline-block}@media all and (min-width:978px){.horizontal-optin p{width:100%}.horizontal-optin .et_pb_newsletter_form input,.horizontal-optin .et_pb_newsletter_form a.et_pb_button{width:100%!important;margin-left:0!important}}#attractions .et_pb_main_blurb_image{height:160px;display:block}@media all and (max-width:977px){#waiver{background-image:none;text-align:center}}@media all and (min-width:768px){#waiver .et_pb_promo_description{margin-right:200px}}@media all and (min-width:768px) and (max-width:980px){#attractions .et_pb_blurb{padding:20px!important}}@media all and (min-width:768px){#paintball-packages .et_pb_pricing_table{width:48%!important}#paintball-packages .et_pb_pricing_table_0{margin-right:2%}#paintball-packages .et_pb_pricing_table_1{margin-left:2%}}.calendar{text-align:center;max-width:320px;width:100%;margin:0 auto;font-size:18px}@media all and (max-width:767px){.calendar{font-size:14px}}.calendar header{position:relative}.calendar h3{text-transform:uppercase;font-size:21px;color:#fff}.calendar thead{font-weight:600;text-transform:uppercase}.calendar tbody{color:#fff}.calendar tbody td:hover{}.calendar td{border:2px solid transparent;border-radius:50%;display:inline-block;height:2.5em;line-height:2.5em;text-align:center;width:14.28%;padding:0!important;border-top:0!important}.calendar .prev-month,.calendar .next-month{color:#b68863}.calendar .prev-month:hover,.calendar .next-month:hover{}.current-day{background:#393;color:#f9f9f9}#staff .et_pb_team_member .et_pb_team_member_description{text-align:center}#staff .et_pb_team_member .et_pb_team_member_description img{border-radius:100%;display:inline-block;margin:0 3px;max-width:40px}.wpcf7-text,.wpcf7-textarea,.wpcf7-select,.wpcf7-date,.wpcf7-captchar{background-color:#eee!important;border:none!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:3px!important;font-size:20px;color:#999!important;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;margin-bottom:16px!important}.wpcf7-submit{color:#fff!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:6px 20px;line-height:1.7em;background:#ca4d26;border:0 solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.wpcf7-submit:hover{background-color:#f58421;border-color:#eee;padding:6px 20px!important}#footer-widgets{padding:2% 0 0}@media screen and (min-width:768px){#footer-bottom .container,#main-footer .container{margin-right:2.773%;margin-left:2.773%;width:94.454%!important;max-width:94.454%}}#main-footer .fwidget.et_pb_widget{width:100%!important;max-width:100%!important}.footer-widget h4{font-size:24px}@media screen and (max-width:977px){#footer-widgets img.wp-image-24{max-width:70%}}#menu-attractions li{margin-bottom:0}