:root{--ignition-aegean-font-weight-light:300;--ignition-aegean-font-weight-black:900}:root .has-theme-primary-color{color:#7aa93c}:root .has-theme-primary-background-color{background-color:#7aa93c}:root .has-theme-dark-gray-color{color:#4f4f4f}:root .has-theme-dark-gray-background-color{background-color:#4f4f4f}:root .has-theme-medium-gray-color{color:#6f6f6f}:root .has-theme-medium-gray-background-color{background-color:#6f6f6f}:root .has-theme-light-gray-color{color:#e1e1e1}:root .has-theme-light-gray-background-color{background-color:#e1e1e1}:root .has-theme-white-color{color:#fff}:root .has-theme-white-background-color{background-color:#fff}:root .has-theme-black-color{color:#000}:root .has-theme-black-background-color{background-color:#000}blockquote{margin:20px 0;padding-left:15px;border-left:3px solid transparent;font-size:17px;font-weight:300}blockquote cite{display:block;font-weight:var(--ignition-font-weight-bold);font-style:italic;margin:10px 0 0;font-size:14px}.btn,.button,.ci-item-filter,.gutenbee-block-button-link,.wp-block-button__link,button[type=submit],input[type=reset],input[type=submit]{padding:12px 35px}.label,label{font-weight:var(--ignition-font-weight-normal)}.site-logo{font-size:28px}.site-logo a:hover{color:var(--ignition-colors-white)}.head-mast .head-content-slot-end .head-content-slot-item:not(.head-content-slot-mobile-nav){border-left:1px solid rgba(255,255,255,.5);padding:10px 0 10px 20px}.page-hero-title{font-size:48px}.navigation-main ul{padding:1px;text-transform:uppercase;font-size:12px}.navigation-main ul li{border:1px solid rgba(0,0,0,.5);border-bottom-width:0}.navigation-main ul li:last-child{border-bottom-width:1px}.navigation-main li li a{padding:8px 15px}.navigation-main>.current-menu-ancestor>a::before,.navigation-main>.current-menu-item>a::before,.navigation-main>.current-menu-parent>a::before,.navigation-main>.current_page_ancestor>a::before,.navigation-main>.current_page_item>a::before,.navigation-main>li:hover>a::before,.navigation-main>li>a:focus::before{border-bottom-color:var(--ignition-colors-white)}.ignition-booking-form .btn{border:2px solid var(--ignition-colors-white);background-color:transparent}.ignition-booking-form .form-element:last-child{margin-bottom:0}.ignition-booking-form input[type=text],.ignition-booking-form select{border-color:rgba(255,255,255,.65);color:var(--ignition-colors-white);max-width:100%;background-color:transparent}.ignition-booking-form select{color:rgba(255,255,255,.6)}.wp-block-image.is-style-ignition-aegean-border-image{padding:25px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.wp-block-image.is-style-ignition-aegean-border-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-image.is-style-ignition-aegean-border-image img{padding:0;box-shadow:none}.wp-block-gallery.is-style-ignition-aegean-border-image figure.wp-block-image{padding:8px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.wp-block-gallery.is-style-ignition-aegean-border-image figure.wp-block-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-gallery.is-style-ignition-aegean-border-image figure.wp-block-image img{padding:0;box-shadow:none}.wp-block-gallery.is-style-ignition-aegean-border-image figure.wp-block-image figcaption{background:rgba(0,0,0,.5);bottom:8px;left:8px;padding:5px 8px 8px;width:calc(100% - 16px)}.wp-block-media-text.is-style-ignition-aegean-border-image .wp-block-media-text__media{padding:12px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.wp-block-media-text.is-style-ignition-aegean-border-image .wp-block-media-text__media::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-media-text.is-style-ignition-aegean-border-image .wp-block-media-text__media img{padding:0;box-shadow:none}div.wp-block-cover.is-style-ignition-aegean-border-image{position:relative;border:25px solid transparent}div.wp-block-cover.is-style-ignition-aegean-border-image::before{content:'';border:1px solid transparent;position:absolute;background-color:var(--ignition-colors-white);top:30px;z-index:-1;width:100%;height:100%;width:calc(96% + 50px)}div.wp-block-cover.is-style-ignition-aegean-border-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}div.wp-block-cover.is-style-ignition-aegean-border-image::after{padding:0;box-shadow:none;top:auto;width:calc(98% + 50px);margin-left:calc(-49% - 25px);bottom:-28px}.wp-block-video.is-style-ignition-aegean-border-image{padding:25px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.wp-block-video.is-style-ignition-aegean-border-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-video.is-style-ignition-aegean-border-image video{padding:0;box-shadow:none}.wp-block-quote.is-style-default{padding-left:15px;border-left:3px solid transparent}.wp-block-quote.is-style-default cite{font-style:italic}.is-style-ignition-aegean-hero-testimonial{display:block;text-align:center;padding:90px 0 0;font-style:italic;font-weight:300;line-height:1.5;position:relative}.is-style-ignition-aegean-hero-testimonial::before{content:"\201C";font-size:173px;font-style:normal;font-weight:var(--ignition-font-weight-bold);position:absolute;left:50%;color:var(--ignition-colors-black);margin-left:-42px;line-height:1;top:-15px}.is-style-ignition-aegean-hero-testimonial p{margin-bottom:30px;font-size:24px}.is-style-ignition-aegean-hero-testimonial cite{font-size:14px;font-style:normal;font-weight:var(--ignition-font-weight-normal);text-transform:uppercase;letter-spacing:.1em;position:relative}.is-style-ignition-aegean-hero-testimonial cite::before{content:"";position:absolute;width:40px;top:-30px;left:50%;margin-left:-20px;border-bottom:1px solid var(--ignition-colors-black);margin-bottom:20px}.is-style-ignition-aegean-hero-testimonial .gutenbee-block-testimonial__info{font-size:14px;font-style:normal}.is-style-ignition-aegean-hero-testimonial .wp-block-testimonial-content-wrapper p:last-child,.is-style-ignition-aegean-hero-testimonial>p:last-of-type{margin-bottom:30px;padding-bottom:30px}.is-style-ignition-aegean-heading{border-top:2px solid var(--ignition-colors-white);padding-top:10px;color:var(--ignition-colors-white)}.gutenbee-block-testimonial__info{font-size:14px}.wp-block-gutenbee-image.is-style-ignition-aegean-border-image{padding:25px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.wp-block-gutenbee-image.is-style-ignition-aegean-border-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-gutenbee-image.is-style-ignition-aegean-border-image img{padding:0;box-shadow:none}.wp-block-gutenbee-imagebox.is-style-ignition-aegean-border-image figure{padding:12px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative;align-self:flex-start}.wp-block-gutenbee-imagebox.is-style-ignition-aegean-border-image figure::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-gutenbee-imagebox.is-style-ignition-aegean-border-image figure img{padding:0;box-shadow:none}.wp-block-gutenbee-video.is-style-ignition-aegean-border-image{padding:25px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.wp-block-gutenbee-video.is-style-ignition-aegean-border-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-gutenbee-video.is-style-ignition-aegean-border-image video{padding:0;box-shadow:none}.wp-block-gutenbee-slideshow.is-style-ignition-aegean-border-image{padding:25px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.wp-block-gutenbee-slideshow.is-style-ignition-aegean-border-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-gutenbee-slideshow.is-style-ignition-aegean-border-image button.slick-prev{left:10px}.wp-block-gutenbee-slideshow.is-style-ignition-aegean-border-image button.slick-next{right:10px}.wp-block-gutenbee-slideshow.is-style-ignition-aegean-border-image .slick-dots{bottom:35px;left:35px;transform:none}.wp-block-gutenbee-slideshow.is-style-ignition-aegean-border-image .slick-dots button{width:11px;height:11px;border-radius:2px}.wp-block-gutenbee-google-maps.is-style-ignition-aegean-border-image{padding:25px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.wp-block-gutenbee-google-maps.is-style-ignition-aegean-border-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-gutenbee-banner.is-style-ignition-aegean-border-image{position:relative;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);overflow:visible}.wp-block-gutenbee-banner.is-style-ignition-aegean-border-image::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.wp-block-gutenbee-banner.is-style-ignition-aegean-border-image::after{bottom:-3px;height:3px;margin-top:0}.wp-block-gutenbee-banner.is-style-ignition-aegean-border-image .wp-block-gutenbee-banner-background{width:calc(100% - 50px);height:calc(100% - 50px);top:25px;left:25px}.entry-title{margin:0 0 8px;line-height:1.15}.entry-meta{margin:0 0 30px;font-size:14px;font-weight:var(--ignition-font-weight-normal)}.entry-thumb{padding:25px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.entry-thumb::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.entry-item-media .entry-thumb,.row-columns-2 .entry-thumb,.row-columns-3 .entry-thumb{padding:12px}.entry-thumb img{padding:0;box-shadow:none}.entry-item-thumb{padding:25px;background-color:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);box-shadow:none;position:relative}.entry-item-thumb::after{content:"";width:98%;left:50%;margin-left:-49%;position:absolute;bottom:-3px;height:5px;background:var(--ignition-colors-white);border:1px solid var(--ignition-border-color);z-index:-1;transition:all .18s ease}.entry-item-thumb img{padding:0;box-shadow:none}.entry-excerpt,.entry-item-excerpt{font-weight:var(--ignition-font-weight-normal);font-size:18px}.entry-item-title{font-size:24px}.entry-item-media .entry-item-excerpt{font-size:16px}.entry-item .entry-item-excerpt{font-size:14px}.entry-item-content{text-align:left}.entry-section .entry-item-thumb{padding:15px}.entry-section .entry-item-title{font-size:18px}.entry-section .btn{display:none}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media){position:relative}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media)::before{display:none}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media):hover{box-shadow:0 0 43px rgba(0,0,0,.15);border-color:transparent}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media):hover figure::after{opacity:0}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-thumb{padding-bottom:55px}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-content{position:absolute;bottom:1px;left:1px;width:auto;padding:10px 15px 30px 25px;background:var(--ignition-colors-white);display:inline-block}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-content .entry-meta{font-family:inherit;font-style:normal}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-excerpt{margin-bottom:0}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .btn{display:none}.navigation,.woocommerce-pagination{text-align:left}[id*=social].menu a{border-radius:50%;background-color:rgba(0,0,0,.25)}.ignition-box-callout{border-width:1px;background-color:var(--ignition-colors-white)}.footer{border-top:1px solid transparent}.footer .footer-info{font-size:12px}.footer .footer-info a{font-weight:var(--ignition-font-weight-normal)}.footer .footer-info a:hover{color:var(--ignition-colors-white);text-decoration:none;padding-bottom:2px;border-bottom:2px solid var(--ignition-colors-white)}.entry-meta,.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-content .entry-item-title{color:var(--ignition-headings-color)}.widget_ignition-tabular-data .ignition-tabular-data-widget-table tr,.wp-block-gutenbee-banner.is-style-ignition-aegean-border-image::after,.wp-block-quote.is-style-default,blockquote,div.wp-block-cover.is-style-ignition-aegean-border-image::before{border-color:var(--ignition-border-color)}.is-style-ignition-aegean-hero-testimonial .gutenbee-block-testimonial__info,.is-style-ignition-aegean-hero-testimonial cite,.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-content .entry-meta{color:var(--ignition-text-color)}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-excerpt{color:var(--ignition-secondary-text-color)}.footer{border-color:var(--ignition-footer-border-color)}@media (max-width:991px){.head-mast .head-content-slot-end .head-content-slot-item:not(.head-content-slot-mobile-nav){display:none}.wp-block-image.is-style-ignition-aegean-border-image{padding:12px}.wp-block-video.is-style-ignition-aegean-border-image{padding:12px}.wp-block-gutenbee-image.is-style-ignition-aegean-border-image{padding:12px}.wp-block-gutenbee-video.is-style-ignition-aegean-border-image{padding:12px}.wp-block-gutenbee-slideshow.is-style-ignition-aegean-border-image{padding:12px}.wp-block-gutenbee-google-maps.is-style-ignition-aegean-border-image{padding:12px}.wp-block-gutenbee-banner.is-style-ignition-aegean-border-image .wp-block-gutenbee-banner-background{width:calc(100% - 24px);height:calc(100% - 24px);top:12px;left:12px}.entry-thumb{padding:12px}.entry-item-thumb{padding:12px}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-thumb{padding:12px 12px 40px}.is-style-ignition-aegean-item-overlay .entry-item:not(.entry-item-media) .entry-item-content{padding:10px 15px 12px 12px}}@media (max-width:767px){.page-hero-title{font-size:38px}}