.aresColorTile{width:50px;height:30px;display:inline-block;margin-right:1em}.background1{background-color:#fff}.beBackground{background-color:#fff}.color1{background-color:#00709b}.color2{background-color:#00709b}.color3{background-color:#00709b}.color4{background-color:#00709b}.navColor{background-color:#00709b}.navTextColor{background-color:#fff}.pagerColor{background-color:#00709b}.pagerTextColor{background-color:#fff}.buttonColor{background-color:#aaa}.buttonSearchColor{background-color:#00709b}.buttonBuyColor{background-color:#00709b}.buttonSelectColor{background-color:#00709b}.buttonTextColor{background-color:#fff}.buttonUiColor{background-color:#666}.buttonUiTextColor{background-color:#666}.tabSelectColor{background-color:#09c}.tabSelectedColor{background-color:#fff}.roomTabSelectedColor{background-color:#ddd}.priceColor{background-color:#63b353}.highPriceColor{background-color:#999}.dealsColor{background-color:#77c20d}.dealTextColor{background-color:#fff}.tableCellColor{background-color:#c9ecff}.sidebarHeaderColor{background-color:#00709b}.starRating{background-color:#ffae4a}.alertColor{background-color:#ed6053}.alertTextColor{background-color:#fff}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:"Museo Sans",sans-serif}body{font-family:"Museo Sans",sans-serif;background-color:#fff}.aresContentWrapInner{padding:2em;background-color:#fff;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresDealText{clear:both;background-color:#77c20d;color:#fff}.aresDealText:after{border-top-color:#77c20d}.aresBodyInner{padding:1em 2em 2em}.aresAlert{background-color:#ed6053;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresPricePrice{color:#63b353}.aresHighPrice{color:#999}a:link{color:#00709b;text-decoration:none}a:hover{color:#00709b}a:visited{color:#00709b}a:active{color:#00709b}.aresProductItem .aresProductItemInner{background-color:#fff}.aresDetailsNav{background-color:#fff}.aresAmenitiesCont{background-color:#f2f2f2}.aresHideAmenities{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.aresHotelPackagesList h4 span,.aresProductPackage .aresDetailsNav ul li span,.aresSelectedPage{background-color:#00709b;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.aresSelectedPage a:active,.aresSelectedPage a:hover,.aresSelectedPage a:link,.aresSelectedPage a:visited{color:#fff!important}.aresBESidebarHeader{background-color:#aaa}.aresBESidebarHeader{background-color:#00709b}.aresRequired input{border-color:#ed6053!important}.aresOrderThanks{background-color:#5abf5b;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresButton,button{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#aaa;color:#fff}a.aresButton{color:#fff}.aresButton:hover,button:hover{background-color:#999}.aresButtonSearch{background-color:#00709b}.aresButtonSearch:hover{background-color:#1181ac}.aresButtonBuy{background-color:#00709b}.aresButtonBuy:hover{background-color:#1181ac}.aresButtonPrint,a.aresButtonPrint{background-color:#00709b}.aresButtonPrint:hover,a.aresButtonPrint:hover{background-color:#2292bd}.aresDetailsNav ul li.aresNavItemRooms a,.aresDetailsNav ul li.aresNavItemTickets a,.aresProductItemsList .aresNavItem .aresButton{background:#00709b;border-right-color:#00709b;border-bottom-color:#00709b;color:#fff}.aresDetailsNav ul li.aresNavItemRooms a:hover,.aresDetailsNav ul li.aresNavItemTickets a:hover,.aresProductItemsList .aresNavItem .aresButton:hover{background:#1181ac;border-bottom-color:#1181ac;color:#fff}.aresDetailsNav ul li.aresNavItemSelected a{background:#fff;border-bottom-color:#fff}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a{background-color:#ddd;color:#fff;border-bottom-color:#ddd;border-top-color:#ddd}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a:after,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a:after{border-top-color:#ddd}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#00709b;border-bottom-color:#00709b}.aresAmenitiesLink{color:#666;background-color:#f2f2f2}.aresAmenitiesLink:hover{background-color:#f2f2f2}.ui-datepicker-calendar .ui-datepicker-current-day a{background:#00709b;color:#fff}.ui-datepicker-calendar .range-date a{background:#00709b;color:#fff}.ui-datepicker-calendar .max-date a{background:#00709b;color:#fff}.ui-datepicker-calendar .min-date a{background:#00709b;color:#fff}a.aresButton.aresButtonSelect,button.aresButton.aresButtonSelect{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#00709b}a.aresButton.aresButtonSelect:hover,button.aresButton.aresButtonSelect:hover{background-color:#1181ac}.aresBENav ul{background-color:#00709b}.aresBENav .aresSelected{background:#00709b}.aresBENav .aresSelected:after{border-top-color:#00709b}.aresBENav li a{color:#fff}.aresHotelRoomsTableLowPrice,.aresTicketTable .aresTicketTableAdult td{background-color:#c9ecff}.aresBESidebar,.aresSearch,.aresTier1 .aresProductItem,.aresUpsellHeader,li.aresProductItem.aresProductActivity{background-image:none;padding-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.18);-moz-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.aresProductItemsList{overflow:visible}.aresPackageConfigBar{background-color:#fff}.ui-widget{font-family:"Museo Sans",sans-serif}.ui-widget-header{background-color:#00709b;color:#fff}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#00709b;border-bottom-color:#00709b}.aresPackageSidebar{background-color:#00709b}.aresUpsellInner{padding:2em}.aresUpsellImage{display:none}.aresProductItemsList{overflow:visible}.aresDealFlag::after{border-top-color:#77c20d}
@font-face{font-family:Museo Sans;font-style:normal;font-weight:700;src:url(/themes/ventura-county-coast/fonts/MuseoSans-700.eot);src:url(/themes/ventura-county-coast/fonts/MuseoSans-700.eot#iefix) format("embedded-opentype"),url(/themes/ventura-county-coast/fonts/MuseoSans-700.woff2) format("woff2"),url(/themes/ventura-county-coast/fonts/MuseoSans-700.woff) format("woff"),url(/themes/ventura-county-coast/fonts/MuseoSans-700.ttf) format("truetype")}@font-face{font-family:Museo Sans;font-style:normal;font-weight:500;src:url(/themes/ventura-county-coast/fonts/MuseoSans-500.eot);src:url(/themes/ventura-county-coast/fonts/MuseoSans-500.eot#iefix) format("embedded-opentype"),url(/themes/ventura-county-coast/fonts/MuseoSans-500.woff2) format("woff2"),url(/themes/ventura-county-coast/fonts/MuseoSans-500.woff) format("woff"),url(/themes/ventura-county-coast/fonts/MuseoSans-500.ttf) format("truetype")}@font-face{font-family:Museo Sans;font-style:normal;font-weight:900;src:url(/themes/ventura-county-coast/fonts/MuseoSans-900.eot);src:url(/themes/ventura-county-coast/fonts/MuseoSans-900.eot#iefix) format("embedded-opentype"),url(/themes/ventura-county-coast/fonts/MuseoSans-900.woff2) format("woff2"),url(/themes/ventura-county-coast/fonts/MuseoSans-900.woff) format("woff"),url(/themes/ventura-county-coast/fonts/MuseoSans-900.ttf) format("truetype")}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;font-family:"Museo Sans",sans-serif;font-feature-settings:"liga","kern";text-rendering:optimizelegibility}body{background:#fff;color:#5b5f60}body:after{content:url(/themes/ventura-county-coast/images/sbi-sprite.png);display:none}.aresThemeFooter,.aresThemeHeader{font-size:1rem;line-height:1.5}.aresThemeFooter .animated,.aresThemeHeader .animated{animation-duration:1s;animation-fill-mode:both}.aresThemeFooter *,.aresThemeFooter :after,.aresThemeFooter :before,.aresThemeHeader *,.aresThemeHeader :after,.aresThemeHeader :before{background-repeat:no-repeat;box-sizing:border-box}.aresThemeFooter :after,.aresThemeFooter :before,.aresThemeHeader :after,.aresThemeHeader :before{text-decoration:inherit;vertical-align:inherit}.aresThemeFooter hr,.aresThemeHeader hr{height:0;overflow:visible}.aresThemeFooter img,.aresThemeFooter svg,.aresThemeHeader img,.aresThemeHeader svg{vertical-align:middle}.aresThemeFooter img,.aresThemeHeader img{border-style:none}.aresThemeFooter svg:not([fill]),.aresThemeHeader svg:not([fill]){fill:currentColor}.aresThemeFooter svg:not(:root),.aresThemeHeader svg:not(:root){overflow:hidden}.aresThemeFooter button,.aresThemeHeader button{font-family:inherit;font-size:inherit;line-height:inherit}.aresThemeFooter button,.aresThemeHeader button{margin:0}.aresThemeFooter button,.aresThemeHeader button{overflow:visible;text-transform:none}.aresThemeFooter a,.aresThemeHeader a{opacity:1;transition:opacity .3s ease-in-out}.aresThemeFooter img,.aresThemeHeader img{height:auto;max-width:100%}.aresThemeFooter h1,.aresThemeHeader h1{color:#303536;margin-top:0}.aresThemeFooter h1,.aresThemeHeader h1{font-weight:700;font-size:1.875rem;line-height:1.2;letter-spacing:.0625rem;text-transform:uppercase}.aresThemeFooter p,.aresThemeHeader p{font-size:1rem;line-height:1.5;margin:0 0 2rem}.aresThemeFooter p:last-child,.aresThemeHeader p:last-child{margin:0}.aresThemeFooter button,.aresThemeHeader button{margin:0;font-size:100%;vertical-align:baseline}.aresThemeFooter button::-moz-focus-inner,.aresThemeHeader button::-moz-focus-inner{padding:0;border:0}.aresThemeFooter figure.image-background,.aresThemeHeader figure.image-background{margin:0}.aresThemeFooter a,.aresThemeHeader a{color:#5b5f60}.aresThemeFooter .button,.aresThemeFooter button,.aresThemeHeader .button,.aresThemeHeader button{margin:0;padding:1rem 2.5625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#00a0cc;border:none;border-radius:1.875rem;border-width:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:1.3125rem;height:auto;letter-spacing:-.0175rem;line-height:normal;overflow:visible;text-decoration:none;transition:background-color .3s ease-in-out,opacity .3s ease-in-out,color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom}.aresThemeFooter .button::-moz-focus-inner,.aresThemeFooter button::-moz-focus-inner,.aresThemeHeader .button::-moz-focus-inner,.aresThemeHeader button::-moz-focus-inner{border:none;padding:0}.aresThemeFooter .button .icon,.aresThemeFooter button .icon,.aresThemeHeader .button .icon,.aresThemeHeader button .icon{margin-left:.8125rem;max-height:1.625rem;max-width:1.625rem}.aresThemeFooter .button:visited,.aresThemeFooter button:visited,.aresThemeHeader .button:visited,.aresThemeHeader button:visited{color:#fff}.aresThemeFooter .button:active,.aresThemeFooter .button:focus,.aresThemeFooter .button:hover,.aresThemeFooter .button:visited:active,.aresThemeFooter .button:visited:focus,.aresThemeFooter .button:visited:hover,.aresThemeFooter button:active,.aresThemeFooter button:focus,.aresThemeFooter button:hover,.aresThemeFooter button:visited:active,.aresThemeFooter button:visited:focus,.aresThemeFooter button:visited:hover,.aresThemeHeader .button:active,.aresThemeHeader .button:focus,.aresThemeHeader .button:hover,.aresThemeHeader .button:visited:active,.aresThemeHeader .button:visited:focus,.aresThemeHeader .button:visited:hover,.aresThemeHeader button:active,.aresThemeHeader button:focus,.aresThemeHeader button:hover,.aresThemeHeader button:visited:active,.aresThemeHeader button:visited:focus,.aresThemeHeader button:visited:hover{background-color:#11bae8;color:#fff;opacity:1}.aresThemeFooter .button.plain,.aresThemeFooter button.plain,.aresThemeHeader .button.plain,.aresThemeHeader button.plain{background:0 0;color:#303536;padding:0}.aresThemeFooter .button.plain:visited,.aresThemeFooter button.plain:visited,.aresThemeHeader .button.plain:visited,.aresThemeHeader button.plain:visited{color:#303536}.aresThemeFooter .button.plain:active,.aresThemeFooter .button.plain:focus,.aresThemeFooter .button.plain:hover,.aresThemeFooter .button.plain:visited:active,.aresThemeFooter .button.plain:visited:focus,.aresThemeFooter .button.plain:visited:hover,.aresThemeFooter button.plain:active,.aresThemeFooter button.plain:focus,.aresThemeFooter button.plain:hover,.aresThemeFooter button.plain:visited:active,.aresThemeFooter button.plain:visited:focus,.aresThemeFooter button.plain:visited:hover,.aresThemeHeader .button.plain:active,.aresThemeHeader .button.plain:focus,.aresThemeHeader .button.plain:hover,.aresThemeHeader .button.plain:visited:active,.aresThemeHeader .button.plain:visited:focus,.aresThemeHeader .button.plain:visited:hover,.aresThemeHeader button.plain:active,.aresThemeHeader button.plain:focus,.aresThemeHeader button.plain:hover,.aresThemeHeader button.plain:visited:active,.aresThemeHeader button.plain:visited:focus,.aresThemeHeader button.plain:visited:hover{background:0 0;color:#303536;opacity:.6}.aresThemeFooter .button.plain .icon,.aresThemeFooter button.plain .icon,.aresThemeHeader .button.plain .icon,.aresThemeHeader button.plain .icon{margin-left:.5rem}@media screen and (min-width:1200px){.aresThemeFooter h1,.aresThemeHeader h1{font-size:2.625rem;line-height:1.19048}.aresThemeFooter p,.aresThemeHeader p{font-size:1.1875rem;line-height:1.42105}.aresThemeFooter .header-image .entry-title,.aresThemeHeader .header-image .entry-title{font-size:6rem;line-height:.90625}}.screen-reader-text{height:.0625rem;width:.0625rem;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem);overflow:hidden;position:absolute;white-space:nowrap}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{padding:.9375rem 1.4375rem .875rem;height:auto;width:auto;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 .125rem .125rem rgba(0,0,0,.5);clip:auto;color:#00719c;display:block;font-size:.875rem;font-weight:700;left:.3125rem;line-height:normal;text-decoration:none;top:.3125rem;z-index:100000}.image-as-background{overflow:hidden;position:relative}.image-background{position:absolute;top:50%;left:0;height:auto;display:block;transform:translateY(-50%);z-index:-1;height:100%;width:100%;object-fit:cover}.image-background{object-position:center center}.image-background img{height:100%;width:100%;object-fit:cover}.entry-title,.widget{word-break:keep-all;word-wrap:break-word}.full-width:not(.content-block){max-width:100%;width:100%}.container{margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem;max-width:75rem;position:relative}.display-flex{display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.header-image{height:35.875rem;overflow:hidden;position:relative}.header-image .featured-image-bg,.header-image .header-wrap{position:absolute;top:0;left:0;height:100%;width:100%}.header-image .featured-image-bg{background:linear-gradient(180deg,rgba(0,0,0,.27),rgba(38,38,38,0))}.header-image:after{position:absolute;top:calc(100% - 64px);left:-80%;height:50rem;width:260%;background-color:#fff;border-radius:100%;content:""}.header-image .header-wrap{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.header-image .entry-header{top:2.375rem}.header-image .entry-title{color:#fff;font-weight:900;font-size:3.25rem;line-height:1;margin:0;text-align:center;text-shadow:0 .125rem 2.1875rem rgba(0,0,0,.5);text-transform:none}.entry-title{font-size:2.25rem}.site-footer{padding:2.625rem 0 3.75rem;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.site-footer .widget-area-footer-upper{-ms-flex-pack:justify;justify-content:space-between}.site-footer .footer-lower-container{padding-left:1.8125rem;padding-right:1.8125rem}.site-footer .footer-lower{-ms-flex-align:center;align-items:center;border-top:.0625rem solid #dde0e4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:1.625rem;padding-top:3.75rem}.site-footer .site-logo{height:auto;max-width:17.875rem;width:100%}.site-footer .site-info{margin-top:4.3125rem;text-align:center}.site-footer .site-info .social-icons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.site-footer .site-info .social-icons li .icon{height:3.375rem;width:3.375rem}.site-footer .site-info .copyright-text{color:#5b5f60;font-size:1.125rem;line-height:1.6875rem;margin-top:3.25rem}.site-footer .site-info .copyright-text a{display:inline-block;position:relative;text-decoration:none}.site-footer .site-info .copyright-text a:after{background-color:#fdb913;bottom:-.125rem;content:"";height:.0625rem;left:0;position:absolute;width:100%}.site-footer .widget_nav_menu .menu{column-gap:1.5rem;columns:2 auto;font-size:1rem}.site-footer .widget_nav_menu .menu-item{margin-bottom:.8125rem}.site-footer .widget_nav_menu .menu-item:nth-child(3),.site-footer .widget_nav_menu .menu-item:nth-child(9){margin-bottom:3.4375rem}.site-header{position:absolute;top:0;left:0;color:#fff;height:11rem;width:100%;z-index:100}.site-header li{display:-ms-flexbox;display:flex;letter-spacing:.0625rem}.site-header a{color:#fff;font-size:1.125rem;font-weight:500;line-height:1.375rem}.site-header-wrap{margin:0 auto;padding:1.25rem 1.5rem;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;max-width:75rem;position:relative;width:100%}.site-header-right,.site-header-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.site-header-right{margin-bottom:2rem;-ms-flex-align:center;align-items:center}.site-header-right nav{margin-bottom:-.5rem}.site-header-center{left:50%;position:absolute;transform:translateX(-50%)}.site-header-right{margin-left:auto}.site-header .header-center-logo{height:8.5rem;width:17.5625rem}.site-header .header-right-navigation .menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.site-header .header-right-hamburger{border-radius:0;margin-left:4.375rem}.site-header .header-right-hamburger .icon{height:1.25rem;width:1.875rem}.social-icons{margin:0;padding:0;list-style:none}.social-icons .social-icon{display:inline-block}.social-icons .social-icon a{display:block}.social-icons .social-icon .icon-facebook,.social-icons .social-icon .icon-instagram,.social-icons .social-icon .icon-pinterest,.social-icons .social-icon .icon-twitter{height:1.875rem;width:1.875rem;fill:#fff}.social-icons .social-icon:last-child{margin-right:0}.down-arrow{cursor:pointer;display:block;margin-left:.625rem;outline:0;transition:transform .3s ease-in-out}.down-arrow:after,.down-arrow:before{height:.125rem;width:.625rem;background:#5b5f60;border-radius:1px;content:"";cursor:pointer;display:block;position:relative}.down-arrow:before{left:-.375rem;top:.125rem;transform:rotate(45deg)}.down-arrow:after{transform:rotate(-225deg)}#icon-weather-cloudy-alt path:first-child{fill:#fff}#icon-weather-clear-alt,#icon-weather-cloudy-alt path:last-child{fill:#fdb913}#icon-weather-rain-alt path:first-child{fill:#00a5d1}.menu{margin:0;padding:0;list-style:none}.menu a{display:block;text-decoration:none}.mobile-menu{left:-100%;padding-top:1.3125rem;position:absolute;top:18.3125rem;transition:left 1s cubic-bezier(.075, .82, .165, 1) .5s,opacity .8s cubic-bezier(.075, .82, .165, 1) .5s,margin-left .2s cubic-bezier(.075, .82, .165, 1);width:82%;margin:0;padding:0;list-style:none}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu>li>a{font-size:1.625rem;line-height:1.23077;text-decoration:none}.mobile-menu li{padding:.625rem .125rem .375rem;list-style:none;position:relative}.mobile-menu li.view-all{margin-top:.4375rem;border-bottom:.0625rem solid #dedcdc;border-top:.0625rem solid #dedcdc;margin-bottom:2.5rem}.mobile-menu li.view-all a{padding-top:.9375rem}.mobile-menu li:first-of-type{padding-top:0}.mobile-menu li:not(.menu-item-has-children){padding-top:1.25rem}.mobile-menu a{color:#303536;font-size:.875rem}.mobile-menu .sub-menu{left:8.125rem;opacity:0;position:absolute;top:1.6875rem;width:133%;z-index:-1}.mobile-menu .sub-menu li{padding:0 .125rem .6875rem;display:none;width:100%}.mobile-menu .sub-menu a{color:#303536;font-size:1.125rem;text-decoration:none;text-transform:uppercase}.parent-indicator{border:0;margin-left:.875rem;padding:0 .3125rem;position:absolute;top:.875rem;right:.625rem;display:inline-block;height:2.8125rem;width:3rem;z-index:9999}.parent-indicator,.parent-indicator:focus,.parent-indicator:hover{background-color:transparent}.mobile-menu .menu-item-has-children{transition:max-height .5s}.mobile-menu .menu-item-has-children a{display:inline-block;max-width:calc(100% - 40px)}.mobile-menu .menu-item-has-children .down-arrow{background-image:url(/themes/ventura-county-coast/images/chevron-down.svg);background-position:50%;height:2.625rem;margin:0 auto;width:.75rem}.mobile-menu .menu-item-has-children .down-arrow:after,.mobile-menu .menu-item-has-children .down-arrow:before{display:none}.off-canvas-container{padding:1.75rem 3.625rem .625rem;position:fixed;top:0;right:0;bottom:0;left:auto;height:100%;width:46.2%;-webkit-overflow-scrolling:touch;background-color:#fff;background-image:url(/themes/ventura-county-coast/images/vc-bus-opaque.png);background-position:bottom -3.0625rem right -2.9375rem;background-repeat:no-repeat;background-size:22.875rem auto;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:9998}.off-canvas-container:focus{outline:0}.off-canvas-container.is-visible{transform:translateX(0)}.off-canvas-container .menu-heading{padding-bottom:1.875rem;margin-bottom:.25rem;border-bottom:.0625rem solid #dedcdc;font-size:1rem;left:-6.25rem;letter-spacing:.0625rem;line-height:1.1875;position:absolute;text-transform:uppercase;top:-3.6875rem;transition:left 1s cubic-bezier(.075, .82, .165, 1) .5s,opacity .8s cubic-bezier(.075, .82, .165, 1) .5s,margin-left .2s cubic-bezier(.075, .82, .165, 1);width:92%}.off-canvas-container .menu-heading.animate-in-left{left:0}.off-canvas-container .menu-logo-container{margin-bottom:5.375rem;position:absolute;top:-100%;left:4.3125rem;transition:top 1s cubic-bezier(.075, .82, .165, 1) .5s;width:9.0625rem}.off-canvas-content{display:none}.is-visible .off-canvas-content{margin-top:3rem;display:block}.flyout-nav{position:fixed;top:0;left:0;height:0;width:0;opacity:0;visibility:hidden;z-index:-1}.flyout-nav .flyout-nav-close{border:0;position:absolute;top:-2.4375rem;right:1.25rem;-ms-flex-align:center;align-items:center;background:0 0;display:-ms-flexbox;display:flex;margin-right:-.375rem;padding:.9375rem;transition:top 1s cubic-bezier(.075, .82, .165, 1) .5s;z-index:99999}.flyout-nav .flyout-nav-close:hover .icon-close{transform:rotate(180deg)}.flyout-nav .flyout-nav-close .icon-close{margin:0;transition:transform .2s cubic-bezier(.075, .82, .165, 1)}.flyout-nav .flyout-nav-close .close-text{color:#000;font-size:1rem;letter-spacing:.0625rem;line-height:1.1875rem;margin-left:1rem;text-transform:uppercase}.flyout-nav-wrap{height:100vh;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}.flyout-nav-wrap>div{height:100%}.flyout-nav-wrap .background-wrap{position:absolute;top:0;left:0;background-color:#fff;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path 2s cubic-bezier(.075, .82, .165, 1);transition:clip-path 2s cubic-bezier(.075, .82, .165, 1);transition:clip-path 2s cubic-bezier(.075, .82, .165, 1),-webkit-clip-path 2s cubic-bezier(.075, .82, .165, 1);width:54%}.flyout-nav-wrap .image-background img{object-position:92%}.flyout-nav-container{position:relative;top:0;right:-100%;min-width:25rem;transition:right 1s cubic-bezier(.075, .82, .165, 1) .3s;width:46.01%}.flyout-nav-inner-wrap{position:absolute;top:0;right:0;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.widget{margin:0 0 1.5rem}.site-footer .widget_nav_menu{width:100%}@media screen and (min-width:600px){.site-footer .site-info .copyright-text{font-size:.9375rem;line-height:1.125rem;margin-top:3.5rem}.site-footer .widget_nav_menu .menu{columns:3 auto}.site-footer .widget_nav_menu .menu-item:nth-child(3),.site-footer .widget_nav_menu .menu-item:nth-child(9){margin-bottom:.8125rem}.mobile-menu{padding-top:inherit;top:26.75rem}.mobile-menu li.view-all{border-bottom:none;max-width:66%}.mobile-menu li{padding:.625rem .125rem 0;position:static}.mobile-menu li:not(.menu-item-has-children){padding-top:1.75rem}.mobile-menu .sub-menu li{padding-top:0;width:50%}.parent-indicator{position:relative}.off-canvas-container .menu-heading{width:103%}.off-canvas-container .menu-logo-container{left:inherit;top:-6.25rem;width:11.875rem}.flyout-nav .flyout-nav-close{margin-right:inherit}}@media screen and (min-width:600px) and (max-width:899px){.flyout-nav .flyout-nav-close{right:3.125rem}.flyout-nav-container{min-width:0}}@media screen and (min-width:600px) and (max-width:1199px){.site-header .header-center-logo{height:6.0625rem;width:12.5rem}}@media screen and (min-width:768px){.site-footer .footer-lower{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.75rem;padding-top:3.625rem}.site-footer .site-info{margin-top:1.625rem;text-align:right}.site-footer .site-info .social-icons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end}.site-footer .site-info .social-icons li{margin-left:1.375rem}.site-footer .site-info .social-icons li .icon{height:2.8125rem;width:2.8125rem}}@media screen and (min-width:900px){.header-image:after{height:100rem}.header-image{height:37.5rem}.site-footer{padding-top:3.9375rem;padding-bottom:3.9375rem}.site-footer .widget_nav_menu .menu{columns:4 auto}}@media screen and (min-width:901px) and (max-width:1199px){.site-header{height:8.5rem}.site-header-right{margin-bottom:1rem}}@media screen and (min-width:980px){.site-footer .widget_nav_menu{width:66%}}@media screen and (min-width:1200px){.header-image .entry-title{font-size:6rem;line-height:.90625}}@media screen and (min-width:1240px){.container{padding:0}.site-footer .footer-lower-container{padding:0}.site-header-wrap{padding:1.25rem 0}}@media screen and (max-width:399px){.site-header-wrap{max-width:21.75rem}}@media screen and (max-width:900px){.site-header{height:auto}.site-header-wrap{padding:5.5rem 1.5rem 7.3125rem}.site-header-right{margin-bottom:.25rem}.site-header-center{transform:translateX(-50%) translateY(-1.25rem)}.site-header .header-right-navigation{display:none}.site-header .header-right-hamburger{margin-left:0}}@media screen and (max-width:599px){.container{padding:0 2.5rem}.site-footer .site-info .social-icons{margin:0 auto;max-width:13.5rem}.site-footer .site-info .social-icons li{margin-top:1.25rem;width:3.375rem}.site-footer .site-info .social-icons li:first-child,.site-footer .site-info .social-icons li:nth-child(2),.site-footer .site-info .social-icons li:nth-child(3){margin-top:0}.site-footer .site-info .social-icons li:nth-child(2),.site-footer .site-info .social-icons li:nth-child(3){margin-left:1.6875rem}.site-footer .widget_nav_menu{padding:0 .4375rem 0 1.1875rem}.site-header-wrap{padding-bottom:7.3125rem}.site-header .header-center-logo{height:4.1875rem;width:8.6875rem}}@media screen and (max-width:1199px){.flyout-nav-wrap .background-wrap{display:none}.flyout-nav-container{width:100%}}@media all{.b42c2301-bde0-4b9b-b213-d3a80ad45244{fill:#00a5d1}}@media all{.adf88dde-a945-4493-bc84-09765afb1caf{fill:#00a5d1}.e2e64b0b-f0c6-4a5a-912d-9a9da2a825d9{fill:#fff}}@media all{.af8455a4-b4c8-48ba-bc55-608ab2875ef7{fill:#fff}}@media all{.f7b61254-4c50-4d52-8a05-72b4e3e2150c{fill:#00a5d1}}@media all{.e7009513-2c2a-4095-80f7-d6efec6ef7dd{fill:#00a5d1}}@media all{.bc1ae753-323b-4bd7-a323-665f1e53c1bf{fill:#00a5d1}}@media all{.bc5009b9-0937-4e61-bf59-837ae5df7dd7{fill:none;stroke:#fdb913;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}}@media all{.acf25ce5-da4a-44a4-ab41-9ede37cafde6{fill:#00a5d1}}.image-as-background{overflow:hidden;position:relative}.image-background{position:absolute;top:50%;left:0;height:auto;width:100%;display:block;transform:translateY(-50%);z-index:-1}.image-background{object-position:center center}.image-background img{height:100%;width:100%;object-fit:cover}.down-arrow{cursor:pointer;display:block;margin-left:.625rem;outline:0;transition:transform .3s ease-in-out}.down-arrow:after,.down-arrow:before{height:.125rem;width:.625rem;background:#5b5f60;border-radius:1px;content:"";cursor:pointer;display:block;position:relative}.down-arrow:before{left:-.375rem;top:.125rem;transform:rotate(45deg)}.down-arrow:after{transform:rotate(-225deg)}.mobile-menu{left:-100%;padding-top:1.3125rem;position:absolute;top:18.3125rem;transition:left 1s cubic-bezier(.075, .82, .165, 1) .5s,opacity .8s cubic-bezier(.075, .82, .165, 1) .5s,margin-left .2s cubic-bezier(.075, .82, .165, 1);width:82%;margin:0;padding:0;list-style:none}.mobile-menu.animate-in-left{left:4.25rem}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu>li>a{font-size:1.625rem;line-height:1.23077;text-decoration:none}.mobile-menu li{padding:.625rem .125rem .375rem;list-style:none;position:relative}.mobile-menu li.view-all{margin-top:.4375rem;border-bottom:.0625rem solid #dedcdc;border-top:.0625rem solid #dedcdc;margin-bottom:2.5rem}.mobile-menu li.view-all a{padding-top:.9375rem}.mobile-menu li.is-visible a{color:#00a0cc}.mobile-menu li:first-of-type{padding-top:0}.mobile-menu li:not(.menu-item-has-children){padding-top:1.25rem}.mobile-menu a{color:#303536;font-size:.875rem}.mobile-menu .sub-menu{left:8.125rem;opacity:0;position:absolute;top:1.6875rem;width:133%;z-index:-1}.mobile-menu .sub-menu li{padding:0 .125rem .6875rem;display:none;width:100%}.mobile-menu .sub-menu.is-visible{z-index:1;display:block;left:1.25rem;opacity:1;position:relative;visibility:visible;width:88%}.mobile-menu .sub-menu.is-visible a{color:#00a0cc}.mobile-menu .sub-menu.is-visible a:focus{color:#5b5f60}.mobile-menu .sub-menu.is-visible li{display:list-item}.mobile-menu .sub-menu a{color:#303536;font-size:1.125rem;text-decoration:none;text-transform:uppercase}.parent-indicator{margin-left:.875rem;padding:0 .3125rem;position:absolute;top:.875rem;right:.625rem;display:inline-block;height:2.8125rem;width:3rem;z-index:9999}.parent-indicator,.parent-indicator:focus,.parent-indicator:hover{background-color:transparent}.mobile-menu .menu-item-has-children{transition:max-height .5s}.mobile-menu .menu-item-has-children a{display:inline-block;max-width:calc(100% - 40px)}.mobile-menu .menu-item-has-children .down-arrow{background-image:url(/themes/ventura-county-coast/images/chevron-down.svg);background-position:50%;height:2.625rem;margin:0 auto;width:.75rem}.mobile-menu .menu-item-has-children .down-arrow:after,.mobile-menu .menu-item-has-children .down-arrow:before{display:none}.mobile-menu .menu-item-has-children.is-visible{max-height:31.25rem}.mobile-menu .menu-item-has-children.is-visible .down-arrow{background-image:url(/themes/ventura-county-coast/images/chevron-down-bl.svg);background-position:50%;transform:rotate(-180deg)}.off-canvas-container{padding:1.75rem 3.625rem .625rem;position:fixed;top:0;right:0;bottom:0;left:auto;height:100%;width:46.2%;-webkit-overflow-scrolling:touch;background-color:#fff;background-image:url(/themes/ventura-county-coast/images/vc-bus-opaque.png);background-position:bottom -3.0625rem right -2.9375rem;background-repeat:no-repeat;background-size:22.875rem auto;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-in-out;z-index:9998}.off-canvas-container:focus{outline:0}.off-canvas-container.is-visible{transform:translateX(0)}.off-canvas-container .menu-heading{padding-bottom:1.875rem;margin-bottom:.25rem;border-bottom:.0625rem solid #dedcdc;font-size:1rem;left:-6.25rem;letter-spacing:.0625rem;line-height:1.1875;position:absolute;text-transform:uppercase;top:-3.6875rem;transition:left 1s cubic-bezier(.075, .82, .165, 1) .5s,opacity .8s cubic-bezier(.075, .82, .165, 1) .5s,margin-left .2s cubic-bezier(.075, .82, .165, 1);width:92%}.off-canvas-container .menu-heading.animate-in-left{left:0}.off-canvas-container .menu-logo-container{margin-bottom:5.375rem;position:absolute;top:-100%;left:4.3125rem;transition:top 1s cubic-bezier(.075, .82, .165, 1) .5s;width:9.0625rem}.off-canvas-container .menu-logo-container.animate-in-top{top:.875rem}.off-canvas-content{display:none}.is-visible .off-canvas-content{margin-top:3rem;display:block}.flyout-nav{position:fixed;top:0;left:0;height:0;width:0;opacity:0;visibility:hidden;z-index:-1}.flyout-nav.shown{height:100%;width:100%;opacity:1;visibility:visible;z-index:999}.flyout-nav .flyout-nav-close{position:absolute;top:-2.4375rem;right:1.25rem;-ms-flex-align:center;align-items:center;background:0 0;display:-ms-flexbox;display:flex;margin-right:-.375rem;padding:.9375rem;transition:top 1s cubic-bezier(.075, .82, .165, 1) .5s;z-index:99999}.flyout-nav .flyout-nav-close.animate-in-top{right:.8125rem;top:1.375rem}.flyout-nav .flyout-nav-close:hover .icon-close{transform:rotate(180deg)}.flyout-nav .flyout-nav-close .icon-close{margin:0;transition:transform .2s cubic-bezier(.075, .82, .165, 1)}.flyout-nav .flyout-nav-close .close-text{color:#000;font-size:1rem;letter-spacing:.0625rem;line-height:1.1875rem;margin-left:1rem;text-transform:uppercase}.flyout-nav-wrap{height:100vh;width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}.flyout-nav-wrap>div{height:100%}.flyout-nav-wrap .background-wrap{position:absolute;top:0;left:0;background-color:#fff;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path 2s cubic-bezier(.075, .82, .165, 1);transition:clip-path 2s cubic-bezier(.075, .82, .165, 1);transition:clip-path 2s cubic-bezier(.075, .82, .165, 1),-webkit-clip-path 2s cubic-bezier(.075, .82, .165, 1);width:54%}.flyout-nav-wrap .background-wrap.animate-in-left{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.flyout-nav-wrap .image-background img{object-position:92%}.flyout-nav-container{position:relative;top:0;right:-100%;min-width:25rem;transition:right 1s cubic-bezier(.075, .82, .165, 1) .3s;width:46.01%}.flyout-nav-container.animate-in-right{right:0;z-index:9999}.flyout-nav-inner-wrap{position:absolute;top:0;right:0;height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:600px){.mobile-menu{padding-top:inherit;top:26.75rem}.mobile-menu.animate-in-left{left:3.8125rem}.mobile-menu li.view-all{border-bottom:none;max-width:66%}.mobile-menu li{padding:.625rem .125rem 0;position:static}.mobile-menu li:not(.menu-item-has-children){padding-top:1.75rem}.mobile-menu .sub-menu li{padding-top:0;width:50%}.mobile-menu .sub-menu.is-visible{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:1.3125rem;position:absolute;transition:left 1s cubic-bezier(.075, .82, .165, 1) .5s,opacity .8s cubic-bezier(.075, .82, .165, 1) .5s,margin-left .2s cubic-bezier(.075, .82, .165, 1);width:100%}.parent-indicator{position:relative}.mobile-menu .menu-item-has-children.is-visible .down-arrow{transform:rotate(-90deg)}.off-canvas-container .menu-heading{width:103%}.off-canvas-container .menu-logo-container{left:inherit;top:-6.25rem;width:11.875rem}.off-canvas-container .menu-logo-container.animate-in-top{top:1.9375rem}.flyout-nav .flyout-nav-close{margin-right:inherit}.flyout-nav .flyout-nav-close.animate-in-top{right:2.625rem;top:3.0625rem}}@media screen and (min-width:600px) and (max-width:899px){.flyout-nav .flyout-nav-close{right:3.125rem}.flyout-nav-container{min-width:0}}@media screen and (max-width:1199px){.flyout-nav-wrap .background-wrap{display:none}.flyout-nav-container{width:100%}}.flyout-nav *{background-repeat:no-repeat}.flyout-nav .image-background{object-position:center center;height:100%;width:100%;object-fit:cover;margin:0}.image-background,.video-background{height:100%;width:100%;object-fit:cover}.down-arrow{cursor:pointer;display:block;margin-left:.625rem;outline:0;transition:transform .3s ease-in-out}.down-arrow:after,.down-arrow:before{height:.125rem;width:.625rem;background:#5b5f60;border-radius:1px;content:"";cursor:pointer;display:block;position:relative}.down-arrow:before{left:-.375rem;top:.125rem;transform:rotate(45deg)}.down-arrow:after{transform:rotate(-225deg)}.mobile-menu{left:-100%;padding-top:1.3125rem;position:absolute;top:17.1875rem;transition:left 1s cubic-bezier(.075, .82, .165, 1) .5s,opacity .8s cubic-bezier(.075, .82, .165, 1) .5s,margin-left .2s cubic-bezier(.075, .82, .165, 1);width:82%;margin:0;padding:0;list-style:none}.mobile-menu.animate-in-left{left:4.25rem}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu>li>a{font-size:1.625rem;line-height:1.23077;text-decoration:none}.mobile-menu li{padding:1.75rem 0 0;list-style:none;position:relative}.mobile-menu li.view-all{margin-top:.4375rem;border-bottom:.0625rem solid #dedcdc;border-top:.0625rem solid #dedcdc;margin-bottom:2.5rem}.mobile-menu li.view-all a{padding-top:.9375rem}.mobile-menu li.is-visible a{color:#00a0cc}.mobile-menu li.is-visible.menu-item-has-children>a{font-weight:700}.mobile-menu li:first-of-type{margin-bottom:.1875rem;padding-top:0}.mobile-menu a{color:#303536;font-size:.875rem}.mobile-menu .sub-menu{left:8.125rem;opacity:0;position:absolute;top:1.6875rem;width:133%;z-index:1}.mobile-menu .sub-menu li{padding:0 .125rem .6875rem;display:none;width:100%}.mobile-menu .sub-menu.is-visible{display:block;left:1.25rem;opacity:1;position:relative;visibility:visible;width:88%}.mobile-menu .sub-menu.is-visible a{color:#00a0cc;letter-spacing:.0625rem}.mobile-menu .sub-menu.is-visible a:focus{color:#5b5f60}.mobile-menu .sub-menu.is-visible li{display:list-item}.mobile-menu .sub-menu.is-visible li:last-child{border-top:.0625rem solid #dedcdc;margin-top:.4375rem;padding-top:.8125rem}.mobile-menu .sub-menu a{color:#303536;font-size:1.125rem;text-decoration:none;text-transform:uppercase}.parent-indicator{margin-left:.875rem;padding:0 .3125rem;position:absolute;top:1.625rem;right:.625rem;display:inline-block;height:2.8125rem;width:3rem;z-index:9999}.parent-indicator,.parent-indicator:focus,.parent-indicator:hover{background-color:transparent}.mobile-menu .menu-item-has-children{transition:max-height .5s}.mobile-menu .menu-item-has-children a{display:inline-block;max-width:calc(100% - 40px)}.mobile-menu .menu-item-has-children .down-arrow{background-image:url(/themes/ventura-county-coast/images/chevron-down.svg);background-position:50%;height:2.625rem;margin:0 auto;width:.75rem}.mobile-menu .menu-item-has-children .down-arrow:after,.mobile-menu .menu-item-has-children .down-arrow:before{display:none}.mobile-menu .menu-item-has-children.is-visible{max-height:31.25rem}.mobile-menu .menu-item-has-children.is-visible .down-arrow{background-image:url(/themes/ventura-county-coast/images/chevron-down-bl.svg);background-position:50%;transform:rotate(-180deg)}.off-canvas-container .menu-heading{padding-bottom:1.875rem;margin-bottom:.25rem;border-bottom:.0625rem solid #dedcdc;font-size:1rem;font-weight:700;letter-spacing:.0625rem;line-height:1.1875;text-transform:uppercase;transition:left 1s cubic-bezier(.075, .82, .165, 1) .5s,opacity .8s cubic-bezier(.075, .82, .165, 1) .5s,margin-left .2s cubic-bezier(.075, .82, .165, 1);width:92%}.off-canvas-container .menu-heading.animate-in-left{left:0}@media screen and (min-width:600px){.mobile-menu{padding-top:inherit;top:21.375rem}.mobile-menu.animate-in-left{left:3.375rem}.mobile-menu li.view-all{border-bottom:none;max-width:66%}.mobile-menu li:first-of-type{margin-bottom:0}.mobile-menu li{padding:.625rem .125rem 0;position:relative}.mobile-menu li:not(.menu-item-has-children){padding-top:1.75rem}.mobile-menu .sub-menu li{padding-top:0;width:50%}.mobile-menu .sub-menu.is-visible{position:absolute;top:2.1875rem;right:0;bottom:0;left:1.75rem;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:left 1s cubic-bezier(.075, .82, .165, 1) .5s,opacity .8s cubic-bezier(.075, .82, .165, 1) .5s,margin-left .2s cubic-bezier(.075, .82, .165, 1);width:100%}.parent-indicator{position:relative;top:1rem;margin-left:.5rem}.mobile-menu .menu-item-has-children.is-visible .down-arrow{transform:rotate(-90deg)}.off-canvas-container .menu-heading{width:103%}}
#top-menu{width:100%;background-position:center bottom}#maincontent{float:none}#footer,#wrapper{width:auto;max-width:920px}#footer{padding:.01% 5%}#navbar{width:90%;margin:0 auto;float:none;text-align:center}#navbar li{display:inline-block;float:none;width:auto}@media (max-width:320px){.aresContentWrapInner{padding:10px!important}#navbar li a:link,#navbar li a:visited{font-size:10px!important}}@media only screen and (max-width:767px){#maincontent{margin:0}.aresContentWrapInner{padding:10px!important;margin:0}#navbar li a:link,#navbar li a:visited{font-size:11px;padding-left:5px;padding-right:5px}}