@charset "UTF-8";/*!
Theme Name: Vigour - Ignition
Theme URI: https://www.cssigniter.com/themes/vigour/
Author: CSSIgniter
Author URI: https://www.cssigniter.com/
Description: A fitness theme for WordPress
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ignition-vigour
RequiresIgnition: 3.4.0
*/:root{--ignition-vigour-border-radius:3px;--ignition-vigour-border-color:#bebebe}.main{padding:80px 0}blockquote{text-align:left}.btn,.button,.ci-item-filter,.gutenbee-block-button-link,.wp-block-button__link,button[type=submit],input[type=reset],input[type=submit]{padding:12px 42px;border-radius:50px}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-radius:var(--ignition-vigour-border-radius)}.label,label{font-size:14px}.head-intro{font-size:14px}.head-mast{font-size:16px}.site-logo{font-weight:var(--ignition-font-weight-normal);font-size:26px;line-height:1.19;letter-spacing:2.3px}.page-hero-content .page-hero-title{margin:0 0 5px 0;font-size:48px}.page-hero-subtitle{font-size:20px}.page-title-content .page-title{font-size:30px}.page-subtitle{font-size:14px;margin-top:5px}.navigation-main ul{padding:15px 5px;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>a::before{content:"";border-bottom:3px solid transparent;transition:border-color .18s ease;display:block;position:absolute;left:0;bottom:0;width:100%}.navigation-main li li a{padding:6px 15px}.navigation-main .nav-button>a{border-radius:50px}.navigation-main .nav-button>a::before{display:none}.navigation-main .nav-button.current-menu-item a{color:var(--ignition-colors-white)}.mobile-nav-trigger{font-weight:var(--ignition-font-weight-normal)}.ignition-wc-search-form-wrap button.ignition-wc-search-btn{border-radius:0}.ignition-vigour-timetable{max-width:100%;width:100%;border:0;line-height:1.1;overflow:hidden;border-collapse:collapse;font-size:20px;margin:0;text-align:left}.ignition-vigour-timetable a{text-decoration:none}.ignition-vigour-timetable .timetable-day th{color:var(--ignition-colors-white);font-size:20px}.ignition-vigour-timetable .timetable-class td,.ignition-vigour-timetable .timetable-class th{padding-top:25px;padding-bottom:25px;font-weight:var(--ignition-font-weight-normal)}.ignition-vigour-timetable-single .ignition-vigour-timetable .timetable-class td,.ignition-vigour-timetable-single .ignition-vigour-timetable .timetable-class th{padding:15px}.ignition-vigour-timetable .timetable-class-title a{font-weight:var(--ignition-font-weight-bold)}.ignition-vigour-timetable .timetable-class-subtitle{font-size:16px;margin-top:5px}.ignition-vigour-timetable .timetable-timeslot-class-first{border-top:1px solid transparent}.has-drop-cap:not(:focus)::first-letter{font-size:4.2em}.wp-block-search .wp-block-search__button{border-radius:3px}.wp-block-quote{line-height:1.45;position:relative;padding-left:60px}.wp-block-quote:before{content:"\201c";font-style:normal;font-size:6rem;line-height:0;position:absolute;left:-5px;top:45px}.wp-block-quote.is-style-large{padding-left:60px}.wp-block-quote.is-style-plain{padding:0}.wp-block-quote.is-style-plain::before{display:none}.wp-block-quote.has-text-align-center{padding-left:60px;padding-right:60px}.wp-block-pullquote.has-text-align-center blockquote,.wp-block-pullquote.has-text-align-left blockquote,.wp-block-pullquote.has-text-align-right blockquote,.wp-block-quote.has-text-align-center blockquote,.wp-block-quote.has-text-align-left blockquote,.wp-block-quote.has-text-align-right blockquote{text-align:inherit}.wp-block-pullquote.has-text-align-left,.wp-block-pullquote.has-text-align-right{max-width:100%}.wp-block-table.is-style-ignition-vigour-table thead{color:var(--ignition-colors-white)}.wp-block-table.is-style-ignition-vigour-table tbody tr{border-bottom:1px solid transparent}.wp-block-table.is-style-ignition-vigour-table tbody th{font-weight:600}.wp-block-table.is-style-ignition-vigour-table tbody td{font-weight:var(--ignition-font-weight-normal)}.wp-block-gutenbee-testimonial{border-top:1px solid transparent;border-bottom:1px solid transparent;padding:3em 0}.wp-block-gutenbee-testimonial.is-style-ignition-vigour-testimonial{background-color:var(--ignition-colors-grey);padding:35px 35px 35px 100px;line-height:1.5;position:relative;border:0}.wp-block-gutenbee-testimonial.is-style-ignition-vigour-testimonial:before{content:"\201c";font-style:normal;font-size:6rem;line-height:0;position:absolute;left:25px;top:78px}.wp-block-gutenbee-post-types:not(.is-style-ignition-vigour-services) .ignition-event .btn-entry-more{display:none}.entry-item-title a,.entry-title a{color:currentColor}.entry-title{font-size:30px;line-height:1.33}.entry-item-content .entry-meta{display:block;font-size:14px;margin:-15px 0 20px;text-transform:uppercase}.entry-meta{font-size:14px;line-height:1.43}.entry-item-excerpt{line-height:1.56}.entry .entry-tags a{display:inline-block;padding:6px 16px;margin-bottom:3px;margin-right:3px;background-color:var(--ignition-colors-grey);font-size:13px;line-height:1.15;font-weight:var(--ignition-font-weight-normal)}.ignition-vigour-timetable-single{margin-top:30px}.ignition-vigour-timetable-single td,.ignition-vigour-timetable-single th{border:0}.navigation .page-numbers,.navigation a,.woocommerce-pagination .page-numbers,.woocommerce-pagination a{padding:11px 19px;font-size:13px!important;border-radius:3px}.navigation .page-numbers.current,.navigation a.page-numbers:hover,.navigation a:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a.page-numbers:hover,.woocommerce-pagination a:hover{background:0 0}.footer .widget{border-bottom:0}.searchform>div{position:relative}.searchform .searchsubmit{padding:0 20px;border-radius:3px;color:var(--ignition-colors-white)}.searchform .searchsubmit:hover{color:var(--ignition-colors-white)}.footer .searchform input[type=search]{border:0}.footer .searchform .searchsubmit{border:2px solid var(--ignition-colors-white)}.widget_layered_nav>ul>li{padding:10px 0;border-bottom:1px solid transparent}.widget_layered_nav>ul>li span{float:right;color:var(--ignition-colors-white);padding:3px;font-size:13px}.sidebar .widget_nav_menu .menu:not([id*=social]) li{margin-bottom:0}.sidebar .widget_nav_menu .menu:not([id*=social]) li>a{padding:18px;margin-bottom:0;border-bottom:1px solid var(--ignition-border-color);border-radius:0;transition:all .2s ease;display:block}.sidebar .widget_nav_menu .menu:not([id*=social]) li>a:hover{text-decoration:none;background-color:var(--ignition-colors-grey)}.sidebar .widget_nav_menu .menu:not([id*=social]) .sub-menu{margin-top:0}.sidebar .widget_nav_menu .menu:not([id*=social]) .current-menu-item>a,.sidebar .widget_nav_menu .menu:not([id*=social]) .current_page_item>a{border:0;position:relative;color:var(--ignition-colors-white);background-color:var(--ignition-primary-color)}.widget_ignition-buttons .ignition-item-btn-title{font-size:15px}.widget_ignition-buttons .ignition-item-btn-subtitle{font-size:12px}.widget_ignition-buttons .ignition-item-btn{border-radius:3px}.demo-newsletter-form{position:relative}.demo-newsletter-form input{border:0}.demo-newsletter-form .demo-newsletter-form-submit{position:absolute;top:1px;right:0;border-radius:0;border:2px solid var(--ignition-colors-white);padding:13px 14px 14px;font-size:14px}.footer-info{border-top:1px solid}[id*=social].menu a{font-size:16px;width:40px;height:40px;border-radius:50%}:root .has-theme-primary-color{color:#db1d57}:root .has-theme-primary-background-color{background-color:#db1d57}:root .has-theme-dark-gray-color{color:#2f2f2f}:root .has-theme-dark-gray-background-color{background-color:#2f2f2f}:root .has-theme-medium-gray-color{color:#5c5c5c}:root .has-theme-medium-gray-background-color{background-color:#5c5c5c}:root .has-theme-light-gray-color{color:#e8e8e8}:root .has-theme-light-gray-background-color{background-color:#e8e8e8}: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}.entry-tags a:hover,.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>.current_page_parent>a,.navigation-main>li:hover>a,.navigation-main>li>a:focus,.sidebar .widget_nav_menu .menu:not([id*=social]) .current-menu-item>a:hover,.sidebar .widget_nav_menu .menu:not([id*=social]) .current_page_item>a:hover,.wp-block-gutenbee-testimonial.is-style-ignition-vigour-testimonial:before,.wp-block-quote:before{color:var(--ignition-primary-color)}.footer .widget_ignition-buttons .ignition-item-btn,.navigation .page-numbers.current,.navigation a:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a:hover{border-color:var(--ignition-primary-color)}.ignition-vigour-timetable .timetable-day th,.footer .widget_ignition-buttons .ignition-item-btn,.searchform .searchsubmit:hover,.widget_layered_nav>ul>li span,.wp-block-table.is-style-ignition-vigour-table thead{background-color:var(--ignition-primary-color)}.searchform .searchsubmit,.widget_ignition-buttons .ignition-item-btn{background-color:var(--ignition-secondary-color)}.widget_ignition-buttons .ignition-item-btn{border-color:var(--ignition-secondary-color)}.ignition-vigour-timetable .timetable-class-title a,.navigation .page-numbers.current,.navigation a:hover,.woocommerce-pagination .page-numbers.current,.woocommerce-pagination a:hover{color:var(--ignition-text-color)}.ignition-vigour-timetable .timetable-class-subtitle,.comment-metadata,.comment-notes,.contact-form label>span,.entry-item-content .entry-meta,.entry-item-excerpt,.entry-item-product .price,.entry-meta,.entry-tags a,.form-allowed-tags,.label,.page-subtitle,.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-quote cite,[class^=wp-block]>figcaption,blockquote cite,label,li.product .price,li.wc-block-grid__product .wc-block-grid__product-price{color:var(--ignition-secondary-text-color)}.wp-block-gutenbee-testimonial{border-top-color:var(--ignition-border-color)}.wp-block-gutenbee-testimonial,.wp-block-table.is-style-ignition-vigour-table tbody tr{border-bottom-color:var(--ignition-border-color)}.widget_layered_nav>ul>li{border-color:var(--ignition-border-color)}.ignition-vigour-timetable .timetable-timeslot-class-first{border-top-color:var(--ignition-vigour-border-color)}@media (min-width:992px){.page-hero{padding:110px 0}}@media (max-width:991px){.main{padding:60px 0}.ignition-vigour-timetable .timetable-class td,.ignition-vigour-timetable .timetable-class th{padding:10px 15px;display:block}.ignition-vigour-timetable .timetable-class .timetable-time{padding-bottom:0}.ignition-vigour-timetable-single .ignition-vigour-timetable .timetable-class .timetable-time{padding-bottom:0}.ignition-vigour-timetable .timetable-class .timetable-trainers{padding-top:0}.ignition-vigour-timetable-single .ignition-vigour-timetable .timetable-class .timetable-trainers{padding-top:0}}@media (max-width:767px){.page-hero-content .page-hero-title{font-size:32px}}@media (max-width:575px){.page-hero-content{text-align:center}.page-hero-content .woocommerce-breadcrumb{justify-content:center}}