/*   
Developer Notes: Main Style Sheet
DO NOT EDIT MAIN.CSS. Intead, edit scss/main.scss to make any style updates.
*/@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(http://fonts.googleapis.com/css?family=Muli:400,300italic,300,400italic);@import url(https://fonts.googleapis.com/css?family=Luckiest+Guy);/* Default Styles
-------------------------------------------------------------------------------*/@font-face{font-family:'weather';src:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');src:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'BadaBoom BB';/* IE9 Compat Modes */src:url('../fonts/BADABB__.eot');/* IE6-IE8 *//* Modern Browsers *//* Safari, Android, iOS *//* Legacy iOS */src:url('../fonts/BADABB__.eot?#iefix') format('embedded-opentype'), url('../fonts/BADABB__.woff') format('woff'), url('../fonts/BADABB__.ttf') format('truetype'), url('../fonts/BADABB__.svg#49733531cbf33c11e723bab7e76c0202') format('svg');font-style:normal;font-weight:400;}html,body{overflow-x:hidden;overflow-y:scroll;}html{font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden;}body{margin:0;padding:0;font-family:'Muli', sans-serif;}.wrap{width:96%;max-width:1060px;padding:0 2%;margin:0 auto;position:relative;clear:both;}img{max-width:100%;height:auto;}a{text-decoration:none;-webkit-transition:color 0.4s ease-in-out;-moz-transition:color 0.4s ease-in-out;-ms-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}.clear{display:block;clear:both;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;}input[type='search'],input[type='submit']{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;}a.social{color:#aeaeaf;font-size:3em;width:40px;margin:0 2px;padding:0;text-align:center;display:inline-block;/* Common Site Elements
-------------------------------------------------------------------------------*/}a.social:hover{color:#fff;}a.social.fb{font-family:'Socialico';text-indent:-9999em;position:relative;}a.social.fb:before{content:'f';position:absolute;top:0;left:0;text-indent:0;}a.social.twitter{font-family:'Socialico';text-indent:-9999em;position:relative;}a.social.twitter:before{content:'l';position:absolute;top:0;left:0;text-indent:0;}a.social.linkedin{font-family:'Socialico';text-indent:-9999em;position:relative;}a.social.linkedin:before{content:'i';position:absolute;top:0;left:0;text-indent:0;}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden;}.block,header[role="banner"],header[role="banner"] #headertop,header[role="banner"] nav,section#main,section#main .videowrap,section#ctas,section#other,section#ctas article h2,section#other article h2,section#ctas-bottom,section#attractions,section#updates,section#map,section#headerimg,#bcbar,section.slider,.child-nav,.child-nav-attractions,section#search,section#search article,.accommodation,article.post,section#party-packages-content,ul#legend,ul.categories,section.packages,section.packages .content,section.packages article .bottom,section#other,footer[role="contentinfo"],footer[role="contentinfo"] #footertop,footer[role="contentinfo"] #footerbottom{width:100%;display:block;float:left;clear:both;}.list,header[role="banner"] #headertop .social-stuff ul,header[role="banner"] nav ul,.child-nav ul,.child-nav-attractions ul,ul#legend,ul.categories,footer[role="contentinfo"] #footertop .right ul,footer[role="contentinfo"] #footerbottom .right ul{margin:0;padding:0;list-style-type:none;}.reset,header[role="banner"] #headertop .social-stuff,section#ctas article h2,section#other article h2,section#attractions p,section#updates p,section#search h3,.accommodation h3,article.post h4,.box .content div.middle div.contain p,.box .content div.middle div.contain h3,section.packages .content h2,footer[role="contentinfo"] #footerbottom .left p{margin:0;padding:0;}.valign{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);/* WP Image Alignment
-------------------------------------------------------------------------------*/}img.alignright{float:right;margin:0 0 1em 1em;}img.alignleft{float:left;margin:0 1em 1em 0;}img.aligncenter{display:block;margin-left:auto;margin-right:auto;}.alignright{float:right;}.alignleft{float:left;}.aligncenter{display:block;margin-left:auto;margin-right:auto;}.wp-caption{margin-bottom:25px;}a.btn{display:inline-block;border-radius:5px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;font-size:1em;border:2px solid transparent;padding:15px 25px;/* Header
-------------------------------------------------------------------------------*/}a.btn.yellow{background:#fced1e;color:#3a9ef5;border:2px solid #fced1e;}a.btn.yellow.video{background:#fced1e url(../images/ico-play.png) no-repeat center right 15px;/* on retina, use image that's scaled by 2 */padding:15px 55px 15px 25px;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){a.btn.yellow.video{background-image:url("../images/ico-play@2x.png");background-size:28px 29px;}}a.btn.purple-transparent{background:rgba(129, 0, 246, 0.60);border:2px solid #fff;color:#fff;}a.btn.white{background:transparent;color:#fff;}a.btn.white:hover{background:#fff;color:#000 !important;}#wpadminbar{position:fixed;}header[role="banner"]{background:#3a9ef5;background:rgba(58, 158, 245, 0.85);border-bottom:1px solid #fff;text-align:center;position:fixed;z-index:1000;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:768px){header[role="banner"]{height:135px;}}header[role="banner"].darkscroll{background:rgba(58, 158, 245, 0.98);}header[role="banner"].darkscroll a.logo{display:inline-block;margin:0 auto;width:25%;}header[role="banner"].darkscroll a.logo img{max-width:180px;margin:15px 0;float:left;}header[role="banner"].darkscroll nav{display:inline-block;float:right;width:75%;border-top:none;margin-top:18px;}header[role="banner"].darkscroll nav:before,header[role="banner"].darkscroll nav:after{display:none;}header[role="banner"].darkscroll nav ul{text-align:left;}header[role="banner"].darkscroll nav ul li a{font-size:0.75em;padding:0 20px;}@media (max-width:1024px){header[role="banner"].darkscroll nav ul li a{padding:0 10px;font-size:0.625em;}}header[role="banner"] #headertop{background:#6108bf;height:51px;color:#fff;border-bottom:1px solid #fff;}@media (max-width:768px){header[role="banner"] #headertop .wrap{padding:0;width:auto;}}header[role="banner"] #headertop .weatherwidget{display:inline-block;float:left;}@media (max-width:768px){header[role="banner"] #headertop .weatherwidget{width:25%;}}@media (max-width:1024px){header[role="banner"] #headertop .weatherwidget span.at{display:none;}}header[role="banner"] #headertop .social-stuff{float:left;display:inline-block;margin-left:35px;}@media (max-width:768px){header[role="banner"] #headertop .social-stuff{display:none;}}header[role="banner"] #headertop .social-stuff ul li{display:inline-block;float:left;}header[role="banner"] #headertop .social-stuff ul li.fb a{font-family:'Socialico';text-indent:-9999em;position:relative;background:#446dbe;color:#fff;text-align:center;font-size:40px;width:50px;height:50px;display:inline-block;float:left;/*@include retina("../images/fb-white.png",24px,20px);*//*
						&:before {
							content: 'F';
							position: absolute;
							top: 15%;
							left: 50%;
							margin-left: -10px;
							text-indent: 0;
						}
						*/background:#446dbe url(../images/fb-white.png) no-repeat center center;}header[role="banner"] #headertop .social-stuff ul li.twitter a{font-family:'Socialico';text-indent:-9999em;position:relative;background:#31abdf;color:#fff;text-align:center;font-size:40px;width:50px;height:50px;display:inline-block;float:left;background:#31abdf url(../images/ico-twitter-white.png) no-repeat center center;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){header[role="banner"] #headertop .social-stuff ul li.twitter a{background-image:url("../images/ico-twitter-white@2x.png");background-size:24px 20px;}}header[role="banner"] #headertop .social-stuff ul li.instagram a{font-family:'Socialico Plus';text-indent:-9999em;position:relative;background:#b6937e;color:#fff;text-align:center;font-size:40px;width:50px;height:50px;display:inline-block;float:left;background:#b6937e url(../images/ig-white.png) no-repeat center center;/*
						&:before {
							content: 'I';
							position: absolute;
							top: 15%;
							left: 50%;
							margin-left: -10px;
							text-indent: 0;
						}
						*//* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){header[role="banner"] #headertop .social-stuff ul li.instagram a{background-image:url("../images/ig-white.png");background-size:24px 20px;}}header[role="banner"] #headertop .social-stuff ul li.youtube a{width:50px;height:50px;display:inline-block;float:left;text-indent:-9999em;background:#c02e2a url(../images/ico-youtube-white.png) no-repeat center center;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){header[role="banner"] #headertop .social-stuff ul li.youtube a{background-image:url("../images/ico-youtube-white@2x.png");background-size:24px 17px;}}header[role="banner"] #headertop a.hours{display:inline-block;float:right;font-family:'Montserrat', sans-serif;font-weight:700;font-size:0.875em;background:#fced1e url(../images/ico-hours.png) no-repeat center right 15px;/* on retina, use image that's scaled by 2 */height:50px;line-height:50px;color:#2368f6;padding:0 45px 0 15px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){header[role="banner"] #headertop a.hours{background-image:url("../images/ico-hours@2x.png");background-size:17px 12px;}}@media (max-width:768px){header[role="banner"] #headertop a.hours{width:75%;}}header[role="banner"] #headertop a.hours:hover{background:#d3d217 url(../images/ico-hours.png) no-repeat center right 15px;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){header[role="banner"] #headertop a.hours:hover{background-image:url("../images/ico-hours@2x.png");background-size:17px 12px;}}header[role="banner"] .top{display:block;}@media (max-width:768px){header[role="banner"] .top{display:none;}}header[role="banner"] .mobile{display:none;}@media (max-width:768px){header[role="banner"] .mobile{display:inline-block;float:left;position:absolute;top:50px;left:0;z-index:10000 !important;}}header[role="banner"] .mobile a.logo{display:inline-block;float:left;width:25%;margin:0 0 0 15px;}header[role="banner"] .mobile a.logo img{max-width:180px;margin:15px 0;float:left;}header[role="banner"] .mobile .fbgame{display:none;}@media (max-width:768px){header[role="banner"] .mobile .fbgame{display:block;}}header[role="banner"] a.logo{display:inline-block;margin:15px auto;}header[role="banner"] a.logo img{max-width:380px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}header[role="banner"] nav{padding:15px 0;position:relative;border-top:1px solid #fced1e;}header[role="banner"] nav:before{content:'';position:absolute;top:-1px;left:100%;width:9999px;height:1px;background:#fced1e;}header[role="banner"] nav:after{content:'';position:absolute;top:-1px;right:100%;width:9999px;height:1px;background:#fced1e;}header[role="banner"] nav ul{text-align:center;}header[role="banner"] nav ul li{display:inline-block;}header[role="banner"] nav ul li.current_page_item a,header[role="banner"] nav ul li.current-page-ancestor a{color:#ec008c;}header[role="banner"] nav ul li a{color:#fff;display:inline-block;padding:0 25px;font-size:1em;font-family:'Montserrat', sans-serif;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:1024px){header[role="banner"] nav ul li a{padding:0 15px;font-size:0.75em;}}header[role="banner"] nav ul li a:hover{color:#ec008c;}header[role="banner"] nav ul li.menu-item-links,header[role="banner"] nav ul li.menu-item-buttons{display:none;}@media (max-width:768px){header[role="banner"] nav ul li.menu-item-links,header[role="banner"] nav ul li.menu-item-buttons{display:block;}}header[role="banner"] nav ul li.menu-item-links a{background:#2e7bf6 !important;}@media (max-width:768px){.admin-bar .mobile{top:95px;}}.mobile{display:none;/* hide the link until viewport size is reached */}@media (max-width:768px){.mobile{display:inline-block;float:left;position:fixed;top:50px;left:0;z-index:10000 !important;}}.mobile a.logo{display:inline-block;float:left;width:25%;margin:0 0 0 15px;}.mobile a.logo img{max-width:180px;margin:15px 0;float:left;}a.meanmenu-reveal{display:none;/* when under viewport size, .mean-container is added to body */}body.logged-in .mean-container a.meanmenu-reveal{top:0;}@media (max-width:768px){body.logged-in .mean-container .mean-bar{position:fixed;top:100px;}}.mean-container .mean-bar{float:left;width:100%;position:relative;z-index:1000;}@media (max-width:768px){.mean-container .mean-bar{position:fixed;top:55px;}}.mean-container a.meanmenu-reveal{width:80px;height:80px;padding:0;position:relative;background:url(../images/ico-menu.png) no-repeat center center;/* on retina, use image that's scaled by 2 */top:0;text-indent:-9999em;float:right;margin-right:0;cursor:pointer;color:#3a9ef5;text-decoration:none;display:block;text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mean-container a.meanmenu-reveal{background-image:url("../images/ico-menu@2x.png");background-size:44px 36px;}}.mean-container a.meanmenu-reveal.meanclose{background:url(../images/ico-close.png) no-repeat center center;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mean-container a.meanmenu-reveal.meanclose{background-image:url("../images/ico-close@2x.png");background-size:44px 36px;}}.mean-container a.meanmenu-reveal .menubtn{width:100px;position:relative;margin:0 auto;float:none;display:block;}.mean-container a.meanmenu-reveal .menubtn .menulabel{font-size:0.75em;text-transform:uppercase;display:block;text-align:center;width:80px;line-height:90px;z-index:10000;overflow:visible;text-indent:none;font-size:0.75em;display:none;}.mean-container a.meanmenu-reveal .menubtn span{display:block;background:#3a9ef5;height:2px;margin:5px 0;width:30px;position:relative;top:30px;right:-55px;display:none;}.mean-container .mean-nav{float:left;width:100%;background:#3a9ef5;background:rgba(58, 158, 245, 0.85);margin-top:0;overflow-y:scroll;max-height:450px;-webkit-box-shadow:0px 4px 8px rgba(0, 0, 0, 0.3) ;-moz-box-shadow:0px 4px 8px rgba(0, 0, 0, 0.3) ;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.3) ;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;font-weight:400;overflow-y:scroll;}.mean-container .mean-nav ul li{position:relative;float:left;width:100%;background:#3a9ef5;background:rgba(58, 158, 245, 0.85);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.mean-container .mean-nav ul li.menu-item-search{background:#fff;}.mean-container .mean-nav ul li input[type=search]{padding:10px 10px 10px 20px;border:none;font-size:1em;width:75%;float:left;margin:5px;}@media (max-width:480px){.mean-container .mean-nav ul li input[type=search]{width:60%;}}.mean-container .mean-nav ul li input[type="submit"]{text-indent:-9999em;display:inline-block;width:34px;height:34px;padding:6px;margin:5px;float:right;border:none;display:inline-block;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;background:#3a9ef5 url(../images/ico-search-white.png) no-repeat center center;/* on retina, use image that's scaled by 2 */-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.mean-container .mean-nav ul li input[type="submit"]{background-image:url("../images/ico-search-white@2x.png");background-size:14px 14px;}}.mean-container .mean-nav ul li input[type="submit"]:hover{background-color:#073459;}.mean-container .mean-nav ul li ::-webkit-input-placeholder{font-family:;letter-spacing:0.1em;}.mean-container .mean-nav ul li :-moz-placeholder{font-family:;letter-spacing:0.1em;}.mean-container .mean-nav ul li ::-moz-placeholder{font-family:;letter-spacing:0.1em;}.mean-container .mean-nav ul li :-ms-input-placeholder{font-family:;letter-spacing:0.1em;}.mean-container .mean-nav ul li.menu-item-links a{background:#2e7bf6 url(../images/fb.png) no-repeat center left;padding-left:70px;}.mean-container .mean-nav ul li.menu-item-links a:hover{background:#2e7bf6 url(../images/fb.png) no-repeat center left;}.mean-container .mean-nav ul li.menu-item-buttons{text-align:center;width:100%;float:left;}.mean-container .mean-nav ul li.menu-item-buttons a.clicktocall{background:#2c7af5 url(../images/ico-c2c.png) no-repeat center 10px;}.mean-container .mean-nav ul li.menu-item-buttons a.directions{background:#2c7af5 url(../images/ico-directions.png) no-repeat center 10px;}.mean-container .mean-nav ul li.menu-item-buttons a{border-top:none;width:35%;padding-top:45px;display:block;float:left;background-color:rgba(25, 104, 246, 0.70);border-radius:10px;margin:2%;text-align:center;font-size:0.75em;}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:1em 5%;margin:0;text-align:left;color:#fff;text-transform:uppercase;font-size:0.875em;border-top:1px solid #fced1e;text-decoration:none;}.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #fced1e;opacity:0.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0;}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%;}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%;}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%;}.mean-container .mean-nav ul li a:hover{background:#2368f6;}.mean-container .mean-nav ul li a.mean-expand{margin-top:6px;width:22px;height:22px;padding:15px 12px 11px 12px !important;text-align:center;position:absolute;right:5px;top:0;z-index:2;font-weight:700;border:none !important;background:;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:#fff;font-size:1.375em;line-height:18px;}.mean-container .mean-nav ul li a.mean-expand:hover{background:#2368f6;}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both;}.mean-nav .wrapper{width:100%;padding:0;margin:0;/* Fix for box sizing on Foundation Framework etc. */}.mean-container .mean-bar{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.mean-remove{display:none !important;/* Weather
-------------------------------------------------------------------------------*/}#weather{width:100px;margin:0;display:inline-block;text-align:center;text-transform:uppercase;}i{color:#fff;font-family:weather;font-size:46px;font-weight:normal;font-style:normal;line-height:1;position:relative;top:0px;}@media (max-width:480px){i{font-size:32px;}}.icon-0:before{content:":";}.icon-1:before{content:"p";}.icon-2:before{content:"S";}.icon-3:before{content:"Q";}.icon-4:before{content:"S";}.icon-5:before{content:"W";}.icon-6:before{content:"W";}.icon-7:before{content:"W";}.icon-8:before{content:"W";}.icon-9:before{content:"I";}.icon-10:before{content:"W";}.icon-11:before{content:"I";}.icon-12:before{content:"I";}.icon-13:before{content:"I";}.icon-14:before{content:"I";}.icon-15:before{content:"W";}.icon-16:before{content:"I";}.icon-17:before{content:"W";}.icon-18:before{content:"U";}.icon-19:before{content:"Z";}.icon-20:before{content:"Z";}.icon-21:before{content:"Z";}.icon-22:before{content:"Z";}.icon-23:before{content:"Z";}.icon-24:before{content:"E";}.icon-25:before{content:"E";}.icon-26:before{content:"3";}.icon-27:before{content:"a";}.icon-28:before{content:"A";}.icon-29:before{content:"a";}.icon-30:before{content:"A";}.icon-31:before{content:"6";}.icon-32:before{content:"1";}.icon-33:before{content:"6";}.icon-34:before{content:"1";}.icon-35:before{content:"W";}.icon-36:before{content:"1";}.icon-37:before{content:"S";}.icon-38:before{content:"S";}.icon-39:before{content:"S";}.icon-40:before{content:"M";}.icon-41:before{content:"W";}.icon-42:before{content:"I";}.icon-43:before{content:"W";}.icon-44:before{content:"a";}.icon-45:before{content:"S";}.icon-46:before{content:"U";}.icon-47:before{content:"S";}#weather span{margin:0 0 8px;color:#fff;font-size:1em;font-weight:600;text-align:center;text-shadow:0px 1px 3px rgba(0, 0, 0, 0.15);}@media (max-width:480px){#weather span{font-size:12px;position:relative;top:5px;}}#weather ul{margin:0;padding:0;}#weather li{background:#fff;background:rgba(255, 255, 255, 0.90);padding:20px;display:inline-block;border-radius:5px;}#weather .currently{margin:0 20px;}section#main{color:#fff;height:800px;text-align:center;overflow:hidden;padding-top:250px;}@media (max-width:768px){section#main{height:1%;padding-top:100px;}}section#main .videowrap{height:800px;position:absolute;top:0;left:0;z-index:-1;overflow-x:hidden !important;background:transparent url(../images/mainbg.jpg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}section#main .videowrap .overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(239, 64, 64, 0.10);}section#main .videowrap video.bgvid{position:relative;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;}section#main h1{font-family:'Luckiest Guy', cursive;font-size:80px;text-transform:uppercase;text-shadow:2px 2px 0px #093d78;margin-top:100px;display:block;}@media (max-width:768px){section#main h1{font-size:40px;}}section#main h1 span{font-family:'Montserrat', sans-serif;font-size:50px;}@media (max-width:768px){section#main h1 span{font-size:25px;}}section#main a.btn{margin-right:10px;}@media (max-width:768px){section#main a.btn{margin:10px 0;}}.scroll{display:block;margin:25px auto 0;height:50px;text-indent:-9999em;-webkit-animation:bounce 0.7s ease-in-out infinite alternate;background:url(../images/scroll-arrow.png) no-repeat center bottom;/* on retina, use image that's scaled by 2 *//* ANIMATION */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.scroll{background-image:url("../images/scroll-arrow@2x.png");background-size:41px 23px;}}@media (max-width:480px){.scroll{display:none;}}.scroll span{color:#fff;}@-webkit-keyframes bounce{100%{margin-top:15px;}}section#ctas,section#other{padding:2% 0 3%;}section#ctas article,section#other article{width:29%;margin:0 2%;float:left;text-align:center;background:#dadada;position:relative;min-height:280px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}@media (max-width:768px){section#ctas article,section#other article{width:100%;margin:0 0 15px 0;}}section#ctas article:hover,section#other article:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}@media (max-width:768px){}section#ctas article a,section#other article a{position:absolute;width:100%;height:100%;display:block;top:0;bottom:0;left:0;right:0;}section#ctas article.other h2,section#other article.other h2{font-size:0.875em;}section#ctas article.other h2:before,section#other article.other h2:before{content:'';width:80px;height:80px;display:inline-block;background:#fced1e url(../images/other-arrow.png) no-repeat center center;position:absolute;top:-40px;left:50%;margin-left:-40px;z-index:1;border-radius:100%;}section#ctas article.purchase,section#other article.purchase{background:url(../images/pic-purchase.jpg) no-repeat center center;background-size:cover;}section#ctas article.purchase h2:before,section#other article.purchase h2:before{content:'';width:80px;height:80px;display:inline-block;background:#fced1e url(../images/ico-tickets.png) no-repeat center center;position:absolute;top:-40px;left:50%;margin-left:-40px;z-index:1;border-radius:100%;}section#ctas article.recharge,section#other article.recharge{background:url(../images/pic-recharge.jpg) no-repeat center center;background-size:cover;}section#ctas article.recharge h2:before,section#other article.recharge h2:before{content:'';width:80px;height:80px;display:inline-block;background:#fced1e url(../images/ico-cc.png) no-repeat center center;position:absolute;top:-40px;left:50%;margin-left:-40px;z-index:1;border-radius:100%;}section#ctas article.events,section#other article.events{background:url(../images/pic-events.jpg) no-repeat center center;background-size:cover;}section#ctas article.events h2:before,section#other article.events h2:before{content:'';width:80px;height:80px;display:inline-block;background:#fced1e url(../images/ico-events.png) no-repeat center center;position:absolute;top:-40px;left:50%;margin-left:-40px;z-index:1;border-radius:100%;}section#ctas article h2,section#other article h2{position:absolute;bottom:0;left:0;background:#fced1e;text-align:center;color:#2368f6;margin:0;padding:35px 15px 25px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;font-size:1.125em;}section#ctas-bottom{padding:0 0 3%;}@media (max-width:768px){section#ctas-bottom{padding:5% 0;}}section#ctas-bottom article{width:29%;margin:0 2%;margin-top:-75px;float:left;text-align:center;position:relative;min-height:280px;}@media (max-width:768px){section#ctas-bottom article{width:100%;margin:0 0 15px 0;}}section#ctas-bottom article h2{color:#2368f6;font-family:'Montserrat', sans-serif;font-size:1.875em;text-transform:uppercase;font-weight:700;}section#ctas-bottom article .square{width:100%;height:200px;overflow:hidden;position:relative;}section#ctas-bottom article p{font-size:1em;color:#06164c;}section#ctas-bottom article a.btn{width:100%;color:#2368f6;}section#attractions{padding:2% 0 8%;background:#6108bf url(../images/attractionsbg.jpg) no-repeat center center;background-size:cover;color:#fff;}section#attractions h2{font-family:'Montserrat', sans-serif;font-size:1.875em;text-align:center;margin-bottom:10px;}section#attractions p{margin-bottom:35px;text-align:center;font-size:1.125em;}section#attractions article{width:48%;min-height:400px;float:left;padding:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;text-align:center;}@media (max-width:768px){section#attractions article{width:100%;float:left;clear:both;margin:0 0 15px 0;}}section#attractions article a.btn.yellow{background:transparent;color:#fced1e;text-align:center;display:inline-block;margin:15px auto;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}section#attractions article a.btn.yellow:hover{background:#fced1e;color:#6108bf;}section#attractions article.golf h2{width:354px;height:81px;display:block;margin:65px auto 15px;background:url(../images/golf-n-stuff.png) no-repeat 0 0;/* on retina, use image that's scaled by 2 */text-indent:-9999em;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section#attractions article.golf h2{background-image:url("../images/golf-n-stuff@2x.png");background-size:100% 100%;}}@media (max-width:480px){section#attractions article.golf h2{width:250px;height:57px;background-size:250px 57px;}}section#attractions article.rides h2{width:378px;height:81px;display:block;margin:65px auto 15px;background:url(../images/rides-n-stuff.png) no-repeat 0 0;/* on retina, use image that's scaled by 2 */text-indent:-9999em;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section#attractions article.rides h2{background-image:url("../images/rides-n-stuff@2x.png");background-size:100% 100%;}}@media (max-width:480px){section#attractions article.rides h2{width:250px;height:54px;background-size:250px 54px;}}section#attractions article img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0;pointer-events:none;}@media (max-width:480px){section#attractions article img{width:100%;float:left;clear:both;margin:0 0 15px 0;}}section#attractions article:nth-child(even){float:right;}section#updates{background:#d9eaf9;color:#2368f6;padding:1% 0 3%;}@media (max-width:768px){section#updates{text-align:center;}}section#updates h2{font-family:'Montserrat', sans-serif;font-size:1.75em;font-weight:700;text-transform:uppercase;position:relative;}@media (max-width:768px){section#updates h2{font-size:1.375em;}}section#updates h2:after{content:"";width:32px;height:22px;display:inline-block;margin-left:15px;background:url(../images/ico-mail.jpg) no-repeat 0 0;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){section#updates h2:after{background-image:url("../images/ico-mail@2x.jpg");background-size:32px 22px;}}section#updates p{display:inline-block;float:left;width:25%;padding-left:15px;}@media (max-width:768px){section#updates p{width:100%;float:left;clear:both;margin-bottom:25px;}}section#updates form{display:inline-block;float:right;width:75%;}@media (max-width:768px){section#updates form{width:100%;float:left;clear:both;margin-bottom:25px;}}section#updates form input[type="text"],section#updates form input[type="email"]{padding:8px;border-radius:5px;display:inline-block;width:25%;border:2px solid transparent;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:768px){section#updates form input[type="text"],section#updates form input[type="email"]{width:100%;float:left;padding:12px;margin-bottom:15px;}}section#updates form input[type="text"]:focus,section#updates form input[type="email"]:focus{outline:none;border:2px solid #2368f6;}section#updates form input[type="submit"]{background:#fced1e;font-family:'Montserrat', sans-serif;font-weight:700;text-align:center;padding:10px;text-transform:uppercase;border-radius:5px;border:none;cursor:pointer;color:#2368f6;width:15%;}@media (max-width:768px){section#updates form input[type="submit"]{width:100%;padding:20px;}}section#map{height:420px;position:relative;}section#map h2{position:absolute;top:45%;left:0;text-align:center;width:100%;font-size:3em;color:#2368f6;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;}@media (max-width:768px){section#map h2{top:30%;}}section#map h2 a{color:#2368f6;}section#map .embed iframe{pointer-events:none;}section#headerimg{height:550px;position:relative;padding-top:250px;background:url("../images/headers/rotate.php") no-repeat center center;background-size:cover;}@media (max-width:768px){section#headerimg{height:300px;padding-top:150px;}}section#headerimg h1{font-family:'Luckiest Guy', cursive;text-align:center;color:#fff;text-transform:uppercase;font-size:4.5em;text-shadow:2px 2px 0px rgba(0, 0, 0, 0.5);}@media (max-width:768px){section#headerimg h1{font-size:3em;}}@media (max-width:480px){section#headerimg h1{font-size:2em;}}section#headerimg span.hidden{display:none;}#bcbar{background:#fced1e;position:absolute;bottom:0;/* Slider
-------------------------------------------------------------------------------*/}#bcbar a{color:#ec008c;text-decoration:underline;}section.slider{position:relative;height:650px;overflow-y:hidden !important;}@media (max-width:480px){section.slider{height:400px;}}section.slider .flexslider{overflow-y:hidden !important;text-align:left;z-index:0;position:relative;height:650px;}@media (max-width:480px){section.slider .flexslider{height:400px;}}section.slider .flexslider ul li{height:650px;}@media (max-width:480px){section.slider .flexslider ul li{height:400px;background-position:center center !important;}}section.slider .flexslider .flex-direction-nav{display:none;}section.slider .flexslider .flex-control-nav{position:absolute;z-index:1000;bottom:55px;}section.slider .flexslider .flex-control-paging li a{width:15px;height:15px;background:rgba(255, 255, 255, 0.65);box-shadow:none;}section.slider .flexslider .flex-control-paging li a.flex-active{background:#fced1e;}section.slider .flexslider .slidecontent{margin:250px 20% 0;width:60%;float:left;color:#fff;position:relative;z-index:1000;text-align:center;}@media (max-width:480px){section.slider .flexslider .slidecontent{width:100%;margin:160px 0 0 0;}}section.slider .flexslider .slidecontent h1{font-family:'Luckiest Guy', cursive;text-align:center;color:#fff;text-transform:uppercase;font-size:4.5em;text-shadow:2px 2px 0px rgba(0, 0, 0, 0.5);}@media (max-width:768px){section.slider .flexslider .slidecontent h1{font-size:3em;margin-top:50px;}}@media (max-width:480px){section.slider .flexslider .slidecontent h1{font-size:2em;}}.child-nav{/* attractions sub nav */}.child-nav ul{text-align:center;display:table;width:100%;margin:15px 0 0 0;}.child-nav ul li{display:inline-block;}@media (max-width:768px){.child-nav ul li{display:block;}}.child-nav ul li.current_page_item a{color:#ec008c;border-color:#ec008c;}.child-nav ul li.page-item-741{display:none;}.child-nav ul li.page-item-742{display:none;}.child-nav ul li a{float:left;color:#3a9ef5;margin:0 -2px;padding:15px;font-family:'Montserrat', sans-serif;text-transform:uppercase;border-bottom:1px solid #3a9ef5;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:768px){.child-nav ul li a{display:block;float:left;clear:both;width:100%;border:1px solid #3a9ef5;margin-top:10px;}}.child-nav ul li a:hover{color:#ec008c;border-color:#ec008c;}.child-nav-attractions{/* end attractions sub nav */}.child-nav-attractions ul{text-align:center;display:table;width:100%;margin:15px 0 15px 0;}.child-nav-attractions ul li{display:inline-block;}@media (max-width:768px){.child-nav-attractions ul li{display:block;}}.child-nav-attractions ul li.current_page_item a{color:#fced1e;border-color:#fced1e;}.child-nav-attractions ul li.page-item-741{display:none;}.child-nav-attractions ul li.page-item-742{display:none;}.child-nav-attractions ul li a{float:left;color:white;margin:0 -2px;padding:15px;font-family:'Montserrat', sans-serif;text-transform:uppercase;border-bottom:1px solid white;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:768px){.child-nav-attractions ul li a{display:block;float:left;clear:both;width:100%;border:1px solid #3a9ef5;margin-top:10px;}}.child-nav-attractions ul li a:hover{color:#fced1e;border-color:#fced1e;}section#search{padding:2% 0;}section#search a{color:#3a9ef5;}section#search article{background:#6108bf;padding:25px;margin-bottom:15px;color:#fff;}section#search article:nth-child(even){background:#3a9ef5;}section#search article:nth-child(even) a.btn:hover{color:#3a9ef5;}section#search h3{font-family:'Montserrat', sans-serif;font-size:1.5em;text-transform:uppercase;}section#search h3 a{color:#fff;}section#search a.btn{float:right;color:#fff;font-family:'Montserrat', sans-serif;text-transform:uppercase;border:2px solid #fff;}section#search a.btn:hover{color:#6108bf;}.center article.post{text-align:center;}.accommodation{padding:2% 0;border-bottom:1px solid #3a9ef5;text-align:left;}.accommodation .left{width:22%;float:left;}@media (max-width:480px){.accommodation .left{width:100%;float:left;clear:both;margin:0 0 15px 0;}}.accommodation .right{width:75%;float:right;}@media (max-width:480px){.accommodation .right{width:100%;float:left;clear:both;margin:0 0 15px 0;}}.accommodation h3{font-family:'Montserrat', sans-serif;text-size:1.5em;text-transform:uppercase;margin-bottom:15px;}.accommodation span.address{display:block;}.accommodation a.phone{display:block;}article.post{padding:2% 0;}article.post.parties{text-align:center;}article.post h2{font-family:'Montserrat', sans-serif;color:#2368f6;text-transform:uppercase;font-size:1.375em;font-weight:700;}article.post h4{font-family:'Montserrat', sans-serif;text-transform:uppercase;color:#3a9ef5;font-weight:700;}article.post p,article.post ul{color:#143876;font-size:1.125em;}article.post p strong,article.post ul strong{font-weight:700;}article.post a{color:#3a9ef5;text-decoration:underline;}.col2 .left{width:48%;float:left;}@media (max-width:768px){.col2 .left{width:100%;float:left;clear:both;margin:0 0 15px 0;}}.col2 .right{width:48%;float:right;}@media (max-width:768px){.col2 .right{width:100%;float:left;clear:both;margin:0 0 15px 0;}}section#party-packages-content{padding:3% 0;/* Events / Hours Calendar
-------------------------------------------------------------------------------*/}section#party-packages-content .left{width:48%;float:left;}@media (max-width:768px){section#party-packages-content .left{width:100%;float:left;clear:both;margin:0 0 15px 0;}}section#party-packages-content .right{width:48%;float:right;}@media (max-width:768px){section#party-packages-content .right{width:100%;float:left;clear:both;margin:0 0 15px 0;}}section#party-packages-content .right h4{font-family:'Montserrat', sans-serif;text-transform:uppercase;color:#3a9ef5;font-weight:700;}section#party-packages-content .right p,section#party-packages-content .right ul{color:#143876;font-size:1.125em;}section#party-packages-content .right p strong,section#party-packages-content .right ul strong{font-weight:900;font-weight:bolder;}section#party-packages-content .right ul li{list-style-type:none;position:relative;}section#party-packages-content .right ul li:before{content:'•';color:#3a9ef5;display:inline-block;margin-right:10px;}#tribe-events-bar{display:none;}.tribe-events-calendar thead th{background:#6108bf;border-left:1px solid #6108bf;border-right:1px solid #6108bf;}.tribe-events-calendar div[id*=tribe-events-daynum-]{background:#3a9ef5;}.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]{background:#9dcdf7;}ul#legend{text-align:center;}ul#legend li{display:inline-block;width:25%;margin:15px 5px;height:120px;text-align:center;padding:0;cursor:pointer;border-left:none;border-right:none;}@media (max-width:768px){ul#legend li{width:100%;float:left;clear:both;margin-bottom:10px;height:70px;}}ul#legend li span{margin-top:50px;display:block;}@media (max-width:768px){ul#legend li span{margin-top:0;line-height:70px;}}ul#legend li.tribe-events-category-arcade-mini-golf{background:url(../images/bg-arcade.jpg) no-repeat center center;background-size:cover;border-bottom:5px solid #ec008c;}ul#legend li.tribe-events-category-go-karts-bumper-boats{background:url(../images/bg-gokarts.jpg) no-repeat center center;background-size:cover;border-bottom:5px solid #f3cd00;}ul#legend li.tribe-events-category-ride-park{background:url(../images/bg-ride-park.jpg) no-repeat center center;background-size:cover;border-bottom:5px solid #8100f6;}ul#legend li span{font-size:18px;/* Gravity Forms
-------------------------------------------------------------------------------*/}body .gform_wrapper .gform_body .gform_fields{position:relative;}body .gform_wrapper .gform_body .gform_fields label.gfield_label{display:none;}body .gform_wrapper .gform_body .gform_fields .gfield ::-webkit-input-placeholder{color:#63707c;}body .gform_wrapper .gform_body .gform_fields .gfield :-moz-placeholder{color:#63707c;}body .gform_wrapper .gform_body .gform_fields .gfield ::-moz-placeholder{color:#63707c;}body .gform_wrapper .gform_body .gform_fields .gfield :-ms-input-placeholder{color:#63707c;}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield select{padding:12px;width:100%;background:#d9eaf9;float:left;border:none;margin-bottom:15px;border-radius:10px;position:relative;font-size:0.875em;border:2px solid #bdccd9;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:480px){body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield textarea,body .gform_wrapper .gform_body .gform_fields .gfield select{font-size:1em;}}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus,body .gform_wrapper .gform_body .gform_fields .gfield select:focus{background:#fff;border:2px solid #2368f6;}body .gform_wrapper .gform_body .gform_fields label.gfield_label{font-weight:600;margin:0;}body .gform_wrapper .gform_footer{text-align:center;position:relative;}body .gform_wrapper .gform_footer input[type=submit]{display:inline-block;border-radius:5px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;font-size:1em;border:2px solid transparent;padding:15px 25px;float:left;background:#fced1e;color:#3a9ef5;border:2px solid #fced1e;cursor:pointer;color:#2368f6;margin-bottom:45px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:480px){body .gform_wrapper .gform_footer input[type=submit]{width:100%;}}body .gform_wrapper .gform_footer input[type=submit]:hover{background:transparent;}ul.categories{padding:2% 0;text-align:center;}@media (max-width:768px){ul.categories{padding:2%;}}ul.categories li{display:inline;margin-right:8px;}@media (max-width:768px){ul.categories li{display:block;}}ul.categories li.current-cat a{background:#2368f6;color:#fff;}ul.categories li a{border:2px solid #2368f6;padding:15px 25px;display:inline-block;color:#2368f6;font-family:'Montserrat', sans-serif;font-weight:700;font-size:1.125em;border-radius:10px;text-transform:uppercase;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:768px){ul.categories li a{display:block;margin-bottom:15px;font-size:1em;padding:10px 15px;}}ul.categories li a:hover{background:#2368f6;color:#fff;}.box{position:relative;width:50%;height:500px;float:left;overflow:hidden;}@media (max-width:480px){.box{width:100%;float:left;clear:both;}}.box.golf-n-stuff{background:#6108bf;}.box.golf-n-stuff p.title{width:354px;height:81px;display:block;margin:65px auto 15px;background:url(../images/golf-n-stuff.png) no-repeat 0 0;/* on retina, use image that's scaled by 2 */text-indent:-9999em;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.box.golf-n-stuff p.title{background-image:url("../images/golf-n-stuff@2x.png");background-size:100% 100%;}}@media (max-width:480px){.box.golf-n-stuff p.title{width:250px;height:57px;background-size:250px 57px;}}.box.golf-n-stuff a{display:block;color:#fff;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:1.5em;}.box.rides-n-stuff{background:#6108bf;}.box.rides-n-stuff p.title{width:378px;height:81px;display:block;margin:65px auto 15px;background:url(../images/rides-n-stuff.png) no-repeat 0 0;/* on retina, use image that's scaled by 2 */text-indent:-9999em;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.box.rides-n-stuff p.title{background-image:url("../images/rides-n-stuff@2x.png");background-size:100% 100%;}}@media (max-width:480px){.box.rides-n-stuff p.title{width:250px;height:54px;background-size:250px 54px;}}.box.rides-n-stuff a{display:block;color:#fff;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:1.5em;}.box.rides,.box.golf{height:300px;background:#6108bf;}.box.rides p.title,.box.golf p.title{display:inline-block;}.box.rides a.btn,.box.golf a.btn{display:inline-block;border:2px solid #fff;margin-left:10px;}.box.birthday-parties:hover .content{background:rgba(129, 0, 246, 0.80);}.box.company-picnics-team-building:hover .content{background:rgba(185, 181, 59, 0.80);}.box.school-field-trips:hover .content{background:rgba(55, 69, 94, 0.80);}.box.church-non-profit-groups:hover .content{background:rgba(232, 66, 164, 0.80);}.box.carousel:hover .content{background:rgba(153, 70, 204, 0.80);}.box.desert-storm:hover .content{background:rgba(51, 98, 213, 0.80);}.box.free-fall:hover .content{background:rgba(103, 169, 61, 0.80);}.box.spinning-tops:hover .content{background:rgba(236, 0, 140, 0.80);}.box.flying-bugs:hover .content{background:rgba(6, 19, 64, 0.65);}.box.jr-dixie-wheel:hover .content{background:rgba(133, 61, 207, 0.80);}.box.magic-carpet:hover .content{background:rgba(26, 43, 75, 0.80);}.box.patriot:hover .content{background:rgba(168, 175, 87, 0.80);}.box.patriot:hover .content{background:rgba(168, 175, 87, 0.80);}.box.sea-dragon:hover .content{background:rgba(189, 66, 140, 0.80);}.box.sky-diver:hover .content{background:rgba(60, 81, 117, 0.80);}.box.sky-wire:hover .content{background:rgba(72, 30, 97, 0.80);}.box.splashdown:hover .content{background:rgba(14, 80, 170, 0.80);}.box.on-the-ropes:hover .content{background:rgba(213, 202, 84, 0.80);}.box.go-karts:hover .content{background:rgba(211, 62, 151, 0.80);}.box.bumper-boats:hover .content{background:rgba(44, 60, 82, 0.80);}.box.ram-rods:hover .content{background:rgba(134, 63, 207, 0.80);}.box.restaurant:hover .content{background:rgba(56, 86, 145, 0.80);}.box img.wp-post-image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.box:before{content:"";display:block;padding-top:100%;}.box .content{position:absolute;top:0;left:0;bottom:0;right:0;color:white;z-index:100;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.box .content div.middle{display:table;width:100%;height:100%;padding:20px;}.box .content div.middle div.contain{display:table-cell;text-align:center;vertical-align:middle;color:white;}.box .content div.middle div.contain p strong{font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:1.625em;}.box .content div.middle div.contain img.logo{margin:15px auto 10px;}.box .content div.middle div.contain p{margin:5px 0;margin-bottom:10px !important;}.box .content div.middle div.contain h3{font-size:1.75em;font-weight:600;}.box .content div.middle div.contain .btn.white{padding:8px 25px;border-radius:8px;display:inline-block;margin:10px auto;border:2px solid #fff !important;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.box .content div.middle div.contain .btn.white:hover{color:#000;background:#fff;}.box .content div.middle div.contain a.btn{text-align:center;padding:10px 20px;border:2px solid #fff;display:inline-block;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.box .content div.middle div.contain a.btn:hover{background:#fff;color:#000;}section.packages{padding:4% 0;background:url(../images/packagebg.jpg) no-repeat center center;background-size:cover;color:#fff;text-align:center;}section.packages .content{margin-bottom:25px;text-align:center;color:#fff;}section.packages .content h2{font-size:1.875em;color:#fff;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-weight:700;}section.packages .content a{color:#fced1e;text-decoration:underline;}section.packages article{width:46%;padding:25px 45px;/*min-height: 350px;*/margin:0 2% 4%;border-radius:15px;float:left;text-align:center;background:rgba(129, 0, 246, 0.50);border:2px solid #fced1e;position:relative;}@media (max-width:768px){section.packages article{width:100%;float:left;clear:both;margin:0 0 15px 0;min-height:100px;height:1%;}}section.packages article h3{color:#fced1e;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:1.5em;}section.packages article p{color:#fff;font-size:1em;}section.packages article .bottom{/*position: absolute;*/bottom:0;left:0;}@media (max-width:768px){section.packages article .bottom{position:relative;}}section.packages article a.btn.yellow{padding:15px 25px;display:inline-block;margin:40px auto;background:transparent;border:2px solid #fced1e;color:#fff;font-family:'Muli', sans-serif;text-transform:none;text-align:center;border-radius:10px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:768px){section.packages article a.btn.yellow{margin:15px auto;}}section.packages article a.btn.yellow strong{font-family:'Montserrat', sans-serif;color:#fced1e;font-weight:700;display:block;text-transform:uppercase;font-size:1.5em;}section.packages article a.btn.yellow:hover{background:rgba(129, 0, 246, 0.75);}section#other{padding:2% 0;text-align:center;}section#other h2{font-family:'Montserrat', sans-serif;font-size:1.625em;text-transform:uppercase;color:#2368f6;margin-bottom:35px;}#lbp-inline-href-15{padding-top:50px;}#cboxOverlay{background:#3a9ef5 !important;background:rgba(58, 158, 245, 0.8) !important;}#cboxLoadedContent{border:5px solid #6108bf;}#cboxBottomCenter{display:none;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:10001 !important;overflow:hidden;}#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;}#cboxClose{position:absolute;border:none;top:10px;right:10px !important;display:block;text-indent:-9999px;}#cboxClose:hover{background-position:bottom center;}.lightbox{/* Footer
-------------------------------------------------------------------------------*/}.lightbox article{padding:25px;}.lightbox article p{padding-bottom:15px;border-bottom:1px solid #2368f6;}footer[role="contentinfo"]{background:url(../images/footerbg.jpg) no-repeat center center;background-size:cover;/* event calendar styling */}footer[role="contentinfo"] #footertop{padding:2% 0;color:#fff;}@media (max-width:768px){footer[role="contentinfo"] #footertop{padding:6% 0;}}footer[role="contentinfo"] #footertop .left{width:40%;float:left;}@media (max-width:768px){footer[role="contentinfo"] #footertop .left{width:100%;float:left;clear:both;text-align:center;}}footer[role="contentinfo"] #footertop .left form ::-webkit-input-placeholder{color:#06164c;font-family:'Muli', sans-serif;font-size:1.25em;}footer[role="contentinfo"] #footertop .left form :-moz-placeholder{color:#06164c;font-family:'Muli', sans-serif;font-size:1.25em;}footer[role="contentinfo"] #footertop .left form ::-moz-placeholder{color:#06164c;font-family:'Muli', sans-serif;font-size:1.25em;}footer[role="contentinfo"] #footertop .left form :-ms-input-placeholder{color:#06164c;font-family:'Muli', sans-serif;font-size:1.25em;}footer[role="contentinfo"] #footertop .left form input[type="search"]{background:#99cefd;border:none;padding:20px;width:50%;border-radius:5px;}footer[role="contentinfo"] #footertop .left form input[type="search"]:focus{outline:none;}footer[role="contentinfo"] #footertop .left form input[type="submit"]{padding:20px;min-width:60px;border:none;margin-left:-15px;text-indent:-9999em;background:#fced1e url(../images/ico-search.png) no-repeat center center;/* on retina, use image that's scaled by 2 */border-top-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:0;cursor:pointer;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .left form input[type="submit"]{background-image:url("../images/ico-search@2x.png");background-size:28px 28px;}}footer[role="contentinfo"] #footertop .right{width:60%;float:right;}@media (max-width:768px){footer[role="contentinfo"] #footertop .right{width:100%;float:left;clear:both;text-align:center;}}footer[role="contentinfo"] #footertop .right h2{text-transform:uppercase;font-family:'Montserrat', sans-serif;}footer[role="contentinfo"] #footertop .right ul li{float:left;margin-right:15px;}@media (max-width:768px){footer[role="contentinfo"] #footertop .right ul li{float:none;display:inline-block;margin:0 4% 25px;}}@media (max-width:480px){footer[role="contentinfo"] #footertop .right ul li{display:inline-block;margin:0 6% 25px;}}footer[role="contentinfo"] #footertop .right ul li.fb a{background:#fced1e url(../images/ico-facebook.png) no-repeat center center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.fb a{background-image:url("../images/ico-facebook@2x.png");background-size:14px 29px;}}footer[role="contentinfo"] #footertop .right ul li.fb a:hover{background:#fced1e url(../images/ico-facebook.png) no-repeat center center;/* on retina, use image that's scaled by 2 */-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;background-color:#fff;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.fb a:hover{background-image:url("../images/ico-facebook@2x.png");background-size:14px 29px;}}footer[role="contentinfo"] #footertop .right ul li.twitter a{background:#fced1e url(../images/ico-twitter.png) no-repeat center center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.twitter a{background-image:url("../images/ico-twitter@2x.png");background-size:29px 23px;}}footer[role="contentinfo"] #footertop .right ul li.twitter a:hover{background:#fced1e url(../images/ico-twitter.png) no-repeat center center;/* on retina, use image that's scaled by 2 */-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;background-color:#fff;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.twitter a:hover{background-image:url("../images/ico-twitter@2x.png");background-size:29px 23px;}}footer[role="contentinfo"] #footertop .right ul li.instagram a{background:#fced1e url(../images/ico-instagram.png) no-repeat center center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.instagram a{background-image:url("../images/ico-instagram@2x.png");background-size:29px 28px;}}footer[role="contentinfo"] #footertop .right ul li.instagram a:hover{background:#fced1e url(../images/ico-instagram.png) no-repeat center center;/* on retina, use image that's scaled by 2 */-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;background-color:#fff;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.instagram a:hover{background-image:url("../images/ico-instagram@2x.png");background-size:29px 28px;}}footer[role="contentinfo"] #footertop .right ul li.youtube a{background:#fced1e url(../images/ico-youtube.png) no-repeat center center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.youtube a{background-image:url("../images/ico-youtube@2x.png");background-size:29px 19px;}}footer[role="contentinfo"] #footertop .right ul li.youtube a:hover{background:#fced1e url(../images/ico-youtube.png) no-repeat center center;/* on retina, use image that's scaled by 2 */-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;background-color:#fff;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.youtube a:hover{background-image:url("../images/ico-youtube@2x.png");background-size:29px 19px;}}footer[role="contentinfo"] #footertop .right ul li.yelp a{background:#fced1e url(../images/ico-yelp.png) no-repeat center center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.yelp a{background-image:url("../images/ico-yelp@2x.png");background-size:29px 19px;}}footer[role="contentinfo"] #footertop .right ul li.yelp a:hover{background:#fced1e url(../images/ico-yelp.png) no-repeat center center;/* on retina, use image that's scaled by 2 */-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;background-color:#fff;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.yelp a:hover{background-image:url("../images/ico-yelp@2x.png");background-size:29px 19px;}}footer[role="contentinfo"] #footertop .right ul li.tripadvisor a{background:#fced1e url(../images/ico-tripadvisor.png) no-repeat center center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;/* on retina, use image that's scaled by 2 */}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.tripadvisor a{background-image:url("../images/ico-tripadvisor@2x.png");background-size:29px 19px;}}footer[role="contentinfo"] #footertop .right ul li.tripadvisor a:hover{background:#fced1e url(../images/ico-tripadvisor.png) no-repeat center center;/* on retina, use image that's scaled by 2 */-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg);-webkit-transition:-webkit-transform 0.25s ease-in-out;-moz-transition:-moz-transform 0.25s ease-in-out;-o-transition:-o-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;background-color:#fff;}@media (min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6/2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){footer[role="contentinfo"] #footertop .right ul li.tripadvisor a:hover{background-image:url("../images/ico-tripadvisor@2x.png");background-size:29px 19px;}}footer[role="contentinfo"] #footertop .right ul li a{text-indent:-9999em;width:80px;height:80px;display:block;float:left;background:#fced1e;border-radius:100%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}@media (max-width:768px){footer[role="contentinfo"] #footertop .right ul li a{float:none;display:inline-block;}}footer[role="contentinfo"] #footertop .right ul li a:hover{background-color:#fff;}footer[role="contentinfo"] #footerbottom{background:#3a9ef5;color:#fff;padding:2% 0;}@media (max-width:768px){footer[role="contentinfo"] #footerbottom{padding:8% 0;text-align:center;}}footer[role="contentinfo"] #footerbottom a{color:#fff;}footer[role="contentinfo"] #footerbottom .left{width:50%;float:left;}@media (max-width:768px){footer[role="contentinfo"] #footerbottom .left{width:100%;float:left;clear:both;}}footer[role="contentinfo"] #footerbottom .right{width:50%;float:right;text-align:right;}@media (max-width:768px){footer[role="contentinfo"] #footerbottom .right{width:100%;float:left;clear:both;margin:4% 0;text-align:center;}}footer[role="contentinfo"] #footerbottom .right ul li{display:inline-block;margin-right:8px;}.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] > a,.tribe-events-calendar div[id*=tribe-events-daynum-] a{background-color:transparent;}