/*
 Theme Name:   BlueStrap Child
 Description:  BlueStrap Child Theme
 Author:       Blueshoon
 Author URI:   http://www.blueshoon.com
 Template:     bluestrap
 Version:      0.5.7
 Text Domain:  bluestrap-child
 Tags: one-column, custom-menu, featured-images, theme-options, translation-ready
 GitHub Theme URI: blueshoon/bluestrap
*//**/@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css");#main.k-pe{margin-bottom:0;}#main.k-pe #tripleseat_embed_form{margin-top:0;}.k-pe-bf-title{text-align:center;}.k-pe-bf-desc{text-align:center;max-width:380px;margin:0 auto;}.k-pe-top-hero{height:calc(75vh - 142px);min-height:400px;background:center/cover no-repeat;display:flex;margin-top:-55px;justify-content:center;align-items:center;}.k-pe-top-hero H1{color:white;text-align:center;}.k-pe-text-block{display:flex;}.k-pe-text-block-left{display:flex;justify-content:flex-end;flex:1;padding:60px 100px 60px 15px;}.k-pe-text-block-right{flex:1;background:#F8F9FA;padding:80px 15px 60px 100px;}.k-pe-text-block-left .k-pe-inner,.k-pe-text-block-right .k-pe-inner{width:400px;}.k-pe-text-block-left H2{line-height:50px;margin-bottom:30px;}.k-pe-text-block-left .k-pe-content{line-height:30px;font-weight:500;font-size:20px;letter-spacing:2px;margin-bottom:30px !important;}.k-pe-text-block-right .k-pe-content{font-size:17px;letter-spacing:normal;margin-top:15px;}.k-pe-text-block-right .k-pe-content UL{margin:0;padding:0;}.k-pe-text-block-right .k-pe-content UL LI{padding-left:0;background:none;line-height:20px;margin:0 0 15px 0;position:relative;letter-spacing:normal !important;padding:0 0 0 15px;}.k-pe-text-block-right .k-pe-content UL LI:before{content:"";display:block;width:6px;height:6px;background:black;border-radius:3px;position:absolute;left:0;top:8px;}.k-pe-text-block-left .btn{font-size:17px !important;}.k-pe-middle-hero{height:600px;background:center/cover no-repeat;}.k-pe-faqs{padding-top:100px;padding-bottom:100px;font-weight:500;}.k-pe-faqs H2{margin-top:0;}.k-pe-faq{border-bottom:1px solid #60B3E2;}.k-pe-faq .k-pe-faq-a{display:none;}.k-pe-faq-q{padding:10px 0;position:relative;}.k-pe-faq.active .k-pe-faq-a{display:block;}.k-pe-faq-q .k-pe-title{color:#A10000;cursor:pointer;}.k-pe-faq-q .k-pe-toggle{position:absolute;right:0;top:5px;color:#A10000;font-weight:600;font-size:20px;}.k-pe-faq .k-pe-faq-a{padding-bottom:15px;}.k-pe-event-options{background:#0E2A36;padding:50px 0;}.k-pe-states{position:sticky;top:142px;}.k-pe-event-options .k-pe-section-title{color:white;margin:0 0 50px 0;}.k-pe-state A{font-size:19px;padding:10px 0;color:white;text-decoration:none;display:block;border-top:1px solid #FFFFFF;}.k-pe-state A.active{color:#37ADC3;}.k-pe-state-block{margin-bottom:50px;color:#292929;position:relative;}.k-pe-state-block .k-pe-state-name{color:#37ADC3;line-height:24px;margin-bottom:30px;}.k-pe-state-location-list .k-pe-state-location{background:white;margin:15px 0;padding:40px 30px;}.k-pe-state-location-list .k-pe-state-location .k-pe-location-toggle{text-align:right;font-family:Unpredictable,"Arial Narrow",Arial,sans-serif;font-size:24px;color:#A10000;font-weight:500;letter-spacing:2px;position:relative;cursor:pointer;}.k-pe-state-location-list .k-pe-state-location .k-pe-location-toggle:after{content:"";display:block;border-bottom:1px solid #A10000;position:absolute;right:32px;bottom:0;width:130px;}.k-pe-state-location .k-pe-location-name{font-weight:bold;font-size:20px;}.k-pe-state-location .k-pe-location-address A{color:#292929;font-size:18px;font-weight:500;}.k-pe-state-location .k-pe-state-location-infos{/*border-top: 1px solid #37ADC3;*/font-size:18px;/*padding-top: 30px;*/display:none;}.k-pe-state-location-info-top-line{margin:30px 0;border-top:1px solid #37ADC3;}.k-pe-state-location .k-pe-state-location-infos A{color:#A10000;}.k-pe-state-location .k-pe-state-location-infos .k-pe-state-location-info{margin-bottom:30px;}.k-pe-state-location .k-pe-state-location-infos .k-pe-option .k-pe-option-title{font-weight:500;margin-bottom:-12px;}.k-pe-state-location-buttons .btn{font-size:15px;padding-left:15px;padding-right:15px;margin-right:15px;margin-bottom:15px;margin-top:10px;}.k-pe-state-location-buttons.k-pe-alt .btn{padding:10px 15px;margin-top:0;}.k-pe-state-location-buttons .btn:hover{color:white !important;}.k-pe-state-location .k-pe-state-location-photos{margin-top:30px;}.k-pe-state-location .k-pe-state-location-photo{height:300px;background:center/cover no-repeat;margin:15px 0;}.k-pe-state-location-list .k-pe-state-location-infos .k-pe-state-location-buttons{margin-bottom:15px;}.k-pe-menu-mobile{/*max-width: 300px;*/margin:0 auto;margin-bottom:50px;}.k-pe-anchor{color:red;position:absolute;top:-160px;}.page-basic.k-pe .form-select{padding-left:15px;padding-right:15px;height:50px;}.page-basic.k-pe #eventForm{position:relative;}#k-pe-anchor-eventForm{position:absolute;top:-150px;}@media (max-width:1023px){.k-pe-text-block{display:block;}.k-pe-text-block-left{display:block;padding:30px;}.k-pe-text-block-right{display:block;padding:30px;}.k-pe-text-block-left .k-pe-inner,.k-pe-text-block-right .k-pe-inner{width:auto;}.k-pe-top-hero{height:50vh;}.k-pe-state-location .k-pe-location-address{text-align:center;}.k-pe-state-location .k-pe-location-name{text-align:center;}.k-pe-state-location-list .k-pe-state-location .k-pe-location-toggle{text-align:center;}.k-pe-state-location-list .k-pe-state-location .k-pe-location-toggle:after{content:"";display:block;border-bottom:1px solid #A10000;position:static;width:160px;margin:0 auto;}}@media (max-width:767px){.k-pe-state-location .k-pe-state-location-photo{height:45vw;margin:8px 0;}.k-pe-state-location-list .k-pe-state-location{padding:20px 15px;}}@media (min-width:1920px){.k-pe-top-hero{margin-top:-70px;height:calc(75vh - 178px);}.k-pe-states{position:sticky;top:175px;}.k-pe-anchor{color:red;position:absolute;top:-200px;}}