/*!
Theme Name: Zermatt - Ignition
Theme URI: https://www.cssigniter.com/themes/zermatt/
Author: CSSIgniter
Author URI: https://www.cssigniter.com/
Description: Hotel theme for WordPress
Version: 1.2.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ignition-zermatt
RequiresIgnition: 3.0.1
*/.main{padding:80px 0}.btn,.button,.ci-item-filter,.gutenbee-block-button-link,.wp-block-button__link,button[type=submit],input[type=reset],input[type=submit]{padding:11px 30px 12px}form label{font-weight:var(--ignition-font-weight-normal)}input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border-width:2px;line-height:1.3;padding:6px 12px}.footer input[type=color],.footer input[type=date],.footer input[type=datetime],.footer input[type=email],.footer input[type=number],.footer input[type=password],.footer input[type=search],.footer input[type=tel],.footer input[type=text],.footer input[type=time],.footer input[type=url],.footer select,.footer textarea{background-color:var(--ignition-colors-white)}textarea{height:auto}.head-intro{font-size:14px}.head-mast{font-size:16px}.site-logo{font-weight:var(--ignition-font-weight-normal);font-size:32px}.page-hero{padding:80px 0}.page-hero-content .page-hero-title{margin:0}.page-hero-subtitle{margin:10px 0 0;font-size:14px}.page-subtitle{font-size:16px}.navigation-main ul{padding:2px;border-radius:0;min-width:220px;box-shadow:0 0 24px rgba(0,0,0,.08)}.navigation-main a{font-size:inherit}.navigation-main>li>a{padding:10px 0;margin:0 10px;position:relative;color:currentColor}.navigation-main li li{border:1px solid;margin:-1px 0}.navigation-main li li a{padding:13px 15px 13px 10px;margin:1px}.navigation-main .nav-button.current-menu-item a{color:var(--ignition-colors-white)}.navigation-main .nav-button>a::before{display:none}.navigation-main .nav-button>a:hover{color:var(--ignition-colors-white)}.mobile-nav-trigger{font-weight:var(--ignition-font-weight-normal)}.ignition-booking-form-dark-bg .ignition-booking-form .ignition-booking-form-submit,.ignition-booking-form-dark-bg .ignition-booking-form input,.ignition-booking-form-dark-bg .ignition-booking-form select{background:0 0;border-color:var(--ignition-colors-white);color:var(--ignition-colors-white)}.ignition-booking-form-dark-bg .ignition-booking-form input::placeholder{opacity:1}.ignition-booking-form-dark-bg .ignition-booking-form .ignition-booking-form-submit:hover{color:var(--ignition-colors-white)}.is-style-ignition-zermatt-heading{position:relative;text-align:center;padding-bottom:18px}.is-style-ignition-zermatt-heading:after{content:"";width:30px;border-bottom:1px solid;position:absolute;bottom:0;left:50%;margin-left:-15px}.wp-block-latest-posts .wp-block-latest-posts__featured-image img{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-image.is-style-ignition-zermatt-border-image img{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gallery.is-style-ignition-zermatt-border-image img{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gallery.is-style-ignition-zermatt-border-image .blocks-gallery-item__caption{bottom:10px;left:10px;width:calc(100% - 20px)}.wp-block-media-text.is-style-ignition-zermatt-border-image .wp-block-media-text__media{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-media-text.is-style-ignition-zermatt-border-image.is-image-fill .wp-block-media-text__media{position:relative;box-shadow:none;padding:0;background-color:transparent}.wp-block-media-text.is-style-ignition-zermatt-border-image.is-image-fill .wp-block-media-text__media::before{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color);background:0 0;border:10px solid var(--ignition-colors-white);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-cover.is-style-ignition-zermatt-border-image::after{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color);background:0 0;border:10px solid var(--ignition-colors-white);content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.wp-block-video.is-style-ignition-zermatt-border-image video{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-embed.is-style-ignition-zermatt-border-image iframe{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-quote:after{width:30px;border-bottom:1px solid transparent;content:"";display:block;margin-top:30px}.wp-block-social-links.is-style-ignition-zermatt-socials .wp-social-link{opacity:.5;background:0 0!important;border:2px solid #000;border-radius:0;width:42px;height:42px;font-size:18px;text-align:center;display:flex;justify-content:center;align-items:center;transform:none}.wp-block-social-links.is-style-ignition-zermatt-socials .wp-social-link:hover{opacity:1}.wp-block-social-links.is-style-ignition-zermatt-socials .wp-social-link .wp-block-social-link-anchor svg{fill:#000}.has-drop-cap:not(:focus)::first-letter{font-size:4.2em}.wp-block-gutenbee-image.is-style-ignition-zermatt-border-image img{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-imagebox.is-style-ignition-zermatt-border-image img{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-justified-gallery.is-style-ignition-zermatt-border-image img{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-justified-gallery.is-style-ignition-zermatt-border-image.wp-block-gutenbee-gallery-justified{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-video.is-style-ignition-zermatt-border-image video{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-google-maps.is-style-ignition-zermatt-border-image{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image .slick-dots{bottom:15px}.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image .slick-arrow{height:140px;background-color:var(--ignition-colors-white);color:#000;width:40px;border:1px solid transparent;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image .slick-arrow svg{width:40%;height:40%}.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image .slick-arrow:hover{color:var(--ignition-colors-white)}.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image .slick-arrow.slick-prev{border-left:0}.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image .slick-arrow.slick-next{border-right:0}.is-style-ignition-zermatt-overlay .entry-item{position:relative}.is-style-ignition-zermatt-overlay .entry-item .entry-item-thumb{margin-bottom:0}.is-style-ignition-zermatt-overlay .entry-item .entry-item-thumb:after{content:"";position:absolute;top:10px;left:10px;opacity:.2;width:calc(100% - 20px);height:calc(100% - 20px)}.is-style-ignition-zermatt-overlay .entry-item .entry-item-content{position:absolute;top:50%;width:100%;transform:translateY(-50%);padding:0 35px;text-align:center}.is-style-ignition-zermatt-overlay .entry-item .entry-item-content .entry-item-title a,.is-style-ignition-zermatt-overlay .entry-item .entry-item-content .entry-meta{color:var(--ignition-colors-white)}.is-style-ignition-zermatt-overlay .entry-item .entry-item-content .entry-item-excerpt{color:var(--ignition-colors-white)}.is-style-ignition-zermatt-overlay .entry-item .entry-item-content .btn{background:0 0;border-color:var(--ignition-colors-white)}.is-style-ignition-zermatt-overlay .entry-item.type-post .entry-meta{margin-bottom:30px}.is-style-ignition-zermatt-overlay .entry-item.type-post .entry-item-excerpt{display:none}.wp-block-gutenbee-banner.is-style-ignition-zermatt-border-image{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-banner.is-style-ignition-zermatt-border-image .wp-block-gutenbee-banner-background,.wp-block-gutenbee-banner.is-style-ignition-zermatt-border-image .wp-block-gutenbee-banner-background-overlay{width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px}.wp-block-gutenbee-testimonial{padding:3em 0;border-top:1px solid;border-bottom:1px solid}.wp-block-gutenbee-testimonial:not([class*=has-]){text-align:left}.wp-block-gutenbee-testimonial .wp-block-testimonial-content-wrapper{font-size:24px}.wp-block-gutenbee-video-embed.is-style-ignition-zermatt-border-image{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.wp-block-gutenbee-image-comparison.is-style-ignition-zermatt-border-image{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.entry-title{margin-bottom:10px;text-transform:none}.entry-item-title{font-size:24px;text-transform:none}.entry-item-title~.entry-meta{margin:-25px 0 15px}.entry-item-related .entry-item-title{font-size:18px}.entry-item-content{text-align:left}.entry-item-thumb,.entry-thumb{margin-bottom:15px}.entry-item-thumb img,.entry-thumb img{padding:10px;background-color:transparent;border:1px solid var(--ignition-border-color)}.entry-header{margin-bottom:15px}.entry-meta{font-size:14px}.navigation,.woocommerce-pagination{line-height:normal}.navigation .page-numbers,.navigation a,.woocommerce-pagination .page-numbers,.woocommerce-pagination a{display:inline-block;padding:14px 20px;font-size:13px!important;color:var(--ignition-colors-white)}.navigation .page-numbers.current,.navigation a:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a:hover{background-color:transparent}.searchform .searchsubmit{color:var(--ignition-colors-white)}.searchform .searchsubmit:hover{color:var(--ignition-colors-black)}.searchform .searchsubmit span{font-size:16px}.widget_categories li{padding:11px 0;border-bottom:1px solid transparent}.footer-info{border-top:1px solid}[id*=social].menu a{opacity:.5;background-color:transparent;border:2px solid transparent}[id*=social].menu a:hover{opacity:1}.footer [id*=social].menu a:hover{color:var(--ignition-colors-white)}.footer [id*=social].menu a{color:var(--ignition-colors-white);border-color:var(--ignition-colors-white)}.head-content-slot [id*=social].menu a{border:0;opacity:1}.head-content-slot [id*=social].menu a:hover{color:inherit}:root .has-theme-primary-color{color:#bc2e18}:root .has-theme-primary-background-color{background-color:#bc2e18}:root .has-theme-dark-gray-color{color:#2c2c2c}:root .has-theme-dark-gray-background-color{background-color:#2c2c2c}:root .has-theme-medium-gray-color{color:#828282}:root .has-theme-medium-gray-background-color{background-color:#828282}:root .has-theme-light-gray-color{color:#d7d7d7}:root .has-theme-light-gray-background-color{background-color:#d7d7d7}: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}.navigation-main>.current-menu-ancestor>a,.navigation-main>.current-menu-item>a,.navigation-main>.current-menu-parent>a,.navigation-main>.current_page_ancestor>a,.navigation-main>.current_page_item>a,.navigation-main>li:hover>a,.navigation-main>li>a:focus{color:var(--ignition-primary-color)}.entry-item-title a,.entry-meta a,.entry-title a{color:var(--ignition-primary-color)}.is-style-ignition-zermatt-overlay .entry-item .entry-item-thumb:after,.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image .slick-arrow:hover{background-color:var(--ignition-primary-color);border-color:var(--ignition-primary-color)}.navigation .page-numbers.current,.navigation a:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a:hover,[id*=social].menu a,[id*=social].menu a:hover{color:var(--ignition-text-color)}[id*=social].menu a{border-color:var(--ignition-text-color)}.wp-block-quote:after{border-bottom-color:var(--ignition-text-color)}.comment-metadata,.comment-notes,.contact-form label>span,.entry-item-excerpt,.entry-item-product .price,.entry-meta,.form-allowed-tags,.widget .post-date,.widget .rss-date,.wp-block-gutenbee-image figcaption,.wp-block-image figcaption,.wp-block-latest-comments .wp-block-latest-comments__comment-date,.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-pullquote:not(.is-style-solid-color) cite,.wp-block-quote cite,[class^=wp-block]>figcaption,blockquote cite,li.product .price,li.wc-block-grid__product .wc-block-grid__product-price{color:var(--ignition-secondary-text-color)}.widget_categories li{border-bottom-color:var(--ignition-border-color)}.wp-block-gutenbee-slideshow.is-style-ignition-zermatt-border-image .slick-arrow{border-color:var(--ignition-border-color)}.wp-block-gutenbee-testimonial{border-top-color:var(--ignition-border-color);border-bottom-color:var(--ignition-border-color)}.ignition-booking-form-dark-bg .ignition-booking-form .ignition-booking-form-submit:hover,.navigation .page-numbers,.navigation .page-numbers.current,.navigation a,.navigation a:hover,.navigation-main .nav-button.current-menu-item>a,.searchform .searchsubmit,.searchform .searchsubmit:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a,.woocommerce-pagination a.page-numbers,.woocommerce-pagination a:hover{border-color:var(--ignition-buttons-border-color)}.ignition-booking-form-dark-bg .ignition-booking-form .ignition-booking-form-submit:hover,.navigation .page-numbers,.navigation a,.navigation-main .nav-button.current-menu-item>a,.searchform .searchsubmit,.woocommerce-pagination a,.woocommerce-pagination a.page-numbers{background-color:var(--ignition-buttons-background-color)}.footer input:hover{border-color:var(--ignition-forms-border-color)}@media (max-width:991px){.main{padding:60px 0}}@media (max-width:575px){.page-hero-content{text-align:center}.page-hero-content .woocommerce-breadcrumb{justify-content:center}}