:root{--spm-color-yellow-orange:#fea801;--spm-color-green:#66a10c;--spm-color-turquoise:#01e4e8;--spm-color-blue:#0c76f5;--spm-color-light-grey:#f4f4f4;--spm-color-near-black:#1a1a1a;--spm-font-family-body:Poppins,Arial,Helvetica,sans-serif;--spm-font-family-heading:Teko,Arial,Helvetica,sans-serif}body{min-width:320px;margin:0;padding:280px 0 0;color:var(--spm-color-near-black);font:18px/1.6 var(--spm-font-family-body);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}body.page-template-page_-home,body.blog{padding-top:156px}h1{font-size:1.5em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1em}h5{font-size:1em}h6{font-size:.67em}h1,h2,h3,h4,h5,h6{margin:0 0 .7em}p{margin:0 0 1em}a,a:visited{color:#5686a6;text-decoration:none;transition:color .2s}a:hover{text-decoration:underline}a img{border:none}img{max-width:100%;height:auto}ul{margin:0 0 1em;padding:0 0 0 2em}li{margin:0 0 .2em}table{margin:0 0 1em}tr{text-align:left}th,td{vertical-align:top}th{vertical-align:middle}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select{width:100%;padding:.6em .8em;color:#666;font:14px var(--spm-font-family-body);background-color:#fff;border:1px solid #ccc;box-sizing:border-box;appearance:none;-webkit-appearance:none}select{margin:0 5px 5px 0;vertical-align:middle;appearance:menulist;-webkit-appearance:menulist}textarea{overflow:auto}button,input[type=submit]{cursor:pointer;padding:.5em 1.8em;color:#fff;text-transform:uppercase;font-family:var(--spm-font-family-heading);background-color:#000;font:500 16px var(--spm-font-family-heading);border:none;border-radius:5px;appearance:none;-webkit-appearance:none;transition:color .2s,background-color .2s}input[type=submit]:hover{color:var(--spm-color-turquoise)}.clearfix:after{display:block;clear:both;content:''}.columns{display:flex;flex-wrap:wrap;margin-right:calc(-1 * var(--spm-column-gap));--spm-column-gap:20px;--spm-row-gap:20px}.columns.rtl{flex-direction:row-reverse}.columns.columns-2{--spm-column-count:2}.columns.columns-3{--spm-column-count:3}.columns.columns-4{--spm-column-count:4}.columns.columns-5{--spm-column-count:5}.columns.columns-6{--spm-column-count:6}.columns.columns-7{--spm-column-count:7}.columns.columns-8{--spm-column-count:8}.columns.columns-9{--spm-column-count:9}.columns>.column{width:calc(100% / var(--spm-column-count) - var(--spm-column-gap));margin:0 var(--spm-column-gap) var(--spm-row-gap) 0}.columns>.column.column-double{width:calc(200% / var(--spm-column-count) - var(--spm-column-gap))}.full_coverage_link{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0;text-decoration:none;text-indent:-999em}.full_coverage_link:hover{text-decoration:none}.video_container{position:relative;padding-top:56.25%;margin:0 0 10px}.video_container>*{position:absolute;display:block;left:0;top:0;width:100%;height:100%;max-width:none}.spm_button,.spm_button:visited{display:inline-block;padding:.5em 1.8em;color:#fff;text-transform:uppercase;font:500 20px/1.1em var(--spm-font-family-heading);background-color:var(--spm-color-near-black);border:none;border-radius:5px;transition:color .2s,background-color .2s}.spm_button:hover{text-decoration:none;color:var(--spm-color-turquoise)}.wrap{max-width:1150px;margin:0 auto;padding:0 20px}#responsive_menu{position:fixed;z-index:1000;overflow:auto;left:-999em;top:0;bottom:0;width:100%;color:#fff;font:24px/1.2em var(--spm-font-family-heading);transition:left .3s step-end}.admin-bar #responsive_menu{top:var(--wp-admin--admin-bar--height)}.menu_revealed #responsive_menu{left:0;transition:left step-end}#responsive_menu .overlay{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);transition:opacity .3s linear}.menu_revealed #responsive_menu .overlay{opacity:1}#responsive_menu a{color:inherit;text-decoration:none}#responsive_menu .menu_container{position:absolute;overflow-y:scroll;left:0;top:0;bottom:0;width:250px;height:100%;padding:0 20px 80px;background-color:var(--spm-color-near-black);box-sizing:border-box;-webkit-overflow-scrolling:touch;transform:translateX(-100%);transition:transform .3s}.menu_revealed #responsive_menu .menu_container{transform:translateX(0)}#responsive_menu .top_bar{margin:0 -20px 5px;padding:10px 20px;font-size:18px}#responsive_menu .top_bar .close{display:flex;align-items:center;gap:.5em;text-transform:uppercase;font-weight:500}#responsive_menu .menu{margin:0 -20px 30px;padding:0;list-style:none;text-transform:uppercase}#responsive_menu .menu a{display:block}#responsive_menu .menu a:hover{background-color:rgba(255,255,255,.07)}#responsive_menu .menu>li{margin:0;border-bottom:1px solid rgba(0,0,0,.2)}#responsive_menu .menu>li>a{padding:10px 20px;text-decoration:none}#responsive_menu .sub-menu{margin:0 0 10px;padding:0;text-transform:none;list-style:none;font:16px/1.2em var(--spm-font-family-body)}#responsive_menu .sub-menu>li{margin:0;padding:0;border-bottom:none}#responsive_menu .sub-menu>li>a{padding:4px 20px 4px 25px}#responsive_menu .sub-menu .sub-menu{margin:0 0 5px;text-transform:none;font-size:13px}#responsive_menu .sub-menu .sub-menu>li>a{padding:3px 20px 3px 40px}#responsive_menu .sub-menu .sub-menu .sub-menu li>a{padding:2px 20px 2px 55px}#responsive_menu .search_form{position:relative;margin:0 -20px 20px}#responsive_menu .search_form input[type=search]{padding:.6em 30px .6em 20px;color:#ddd0d1;font-size:12px;background-color:#513385;border:none}#responsive_menu .search_form input[type=submit]{position:absolute;right:0;top:0;bottom:0;width:25px;background:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/responsive_menu-search_form-submit-bkg.png) no-repeat center/14px 14px;border:none}#responsive_menu .locations{font-size:11px;line-height:1.2em}#responsive_menu .social_media{overflow:hidden;padding:0;list-style:none}#responsive_menu .social_media li{float:left;margin:0 8px 0 0}#responsive_menu .social_media li a{color:#fff}#cookie_notice{position:fixed;z-index:999;left:0;right:0;bottom:0;color:#ddd;font-size:16px;background-color:#333;box-shadow:0 0 10px rgba(0,0,0,.3);transition:transform .3s,left step-end,right step-end}#cookie_notice.hidden{display:block;transform:translateY(105%);left:-999em;right:999em;transition:transform .3s,left .3s step-end,right .3s step-end}#cookie_notice .wrap{position:relative;max-width:1000px;padding:20px 180px 10px 20px}#cookie_notice a{color:#fff;text-decoration:underline}#cookie_notice .spm_button{padding:10px 35px;text-decoration:none;background-color:#7f694d}#cookie_notice .spm_button:hover{background-color:#9f886b}#cookie_notice .spm_button.dismiss{position:absolute;right:20px;top:20px}.header_container{position:fixed;z-index:999;left:0;right:0;top:0}body.admin-bar .header_container{top:var(--wp-admin--admin-bar--height)}#upper{background-color:#fff}#upper .wrap{display:flex;justify-content:flex-end;align-items:center;gap:30px;padding:10px 20px}#upper a{color:inherit}#upper #responsive_menu_button{position:absolute;display:none;left:0;top:0;padding-left:50px;text-transform:uppercase;text-decoration:none;font:26px/60px var(--spm-font-family-heading)}#upper #responsive_menu_button i{position:absolute;left:15px;top:.55em;font-size:24px;line-height:34px}#upper .social_media{display:flex;gap:20px;margin:0;padding:0;list-style:none;font-size:36px;line-height:1em}#upper .social_media li{margin:0}#upper .social_media li a{text-decoration:none}#upper .social_media li i{vertical-align:middle}#upper .spm_button{color:#fff}#upper .spm_button:hover{color:var(--spm-color-turquoise)}#header{position:relative;color:#000;background-color:#fff}#header .wrap{position:relative}#header a{color:inherit;text-decoration:none}#header .logo{position:absolute;z-index:998;left:20px;top:-60px;text-indent:-999em;width:224px;height:224px;margin:0;background:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/header-logo.webp) no-repeat 0/100%}#header .logo a{display:block;overflow:hidden;height:100%}#header .nav{background-color:var(--spm-color-turquoise)}#header .nav .menu{display:flex;justify-content:space-between;margin:0;padding:0 0 0 230px;list-style:none;text-transform:uppercase;text-align:center;font:500 24px/1em var(--spm-font-family-heading)}#header .nav .menu>li{position:relative;margin:0;flex-grow:1}#header .nav .menu>li>a{display:block;padding:20px 0;transition:color .2s,background-color .2s}#header .nav .menu>li>a>span{position:relative;display:block;padding:15px 0}#header .nav .menu>li>a>span:after{position:absolute;left:0;right:0;bottom:0;opacity:0;height:4px;max-width:40px;margin:0 auto;content:'';background-color:var(--spm-color-near-black);transition:opacity .2s}#header .nav .menu>li:hover>a>span:after{opacity:1}#header .nav .sub-menu{position:absolute;z-index:999;opacity:0;width:370px;left:-999em;margin:0;padding:15px 0;list-style:none;color:#fff;text-align:left;text-transform:none;font:18px/1.1em var(--spm-font-family-body);background-color:var(--spm-color-near-black);box-sizing:border-box;box-shadow:0 5px 5px rgba(0,0,0,.2);box-sizing:border-box;transform:translateY(10px);transition:transform .2s linear,opacity .2s linear,left .2s step-end,right .2s step-end}#header .nav .menu>li:last-child>.sub-menu{left:auto;right:999em}#header .nav .menu>li:hover>.sub-menu{opacity:1;left:0;transform:translateY(0);transition:transform .2s linear,opacity .2s linear,left step-end,right step-end}#header .nav .menu>li:last-child:hover>.sub-menu{left:auto;right:30px}#header .nav .sub-menu>li{float:none;left:auto;margin:0;padding:0}#header .nav .sub-menu>li>a{position:relative;display:block;padding:8px 40px;color:inherit;text-decoration:none}#header .nav .sub-menu>li>a[href]:hover{color:var(--spm-color-turquoise)}#header .nav .sub-menu>li>a:before{position:absolute;left:17px;top:50%;opacity:0;margin-top:-4px;width:8px;height:8px;content:'';background-color:var(--spm-color-turquoise);transition:opacity .2s}#header .nav .sub-menu>li>a:hover:before{opacity:1}#header .nav .sub-menu>li>a>.thumbnail_container{display:none}#banner{position:relative;overflow:hidden;display:flex;align-items:center;min-height:320px;color:#fff;text-align:center;text-shadow:0 0 50px #000;font-weight:500;font-size:26px;line-height:1.3em;background-color:#000}#banner .video_container{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;padding-top:0}#banner .video_container video{object-fit:cover}#banner .background{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#banner .wrap{position:relative;flex-grow:1;max-width:650px;padding:170px 20px 140px}#banner .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#00000000}#banner p{margin:0 0 1.5em}#banner .title{margin:0 0 .5em;text-transform:uppercase;font:bold 42px/1.1 var(--spm-font-family-heading)}#banner_inside_page{position:relative;color:#fff;font-size:32px;line-height:1.1em;background-color:#000;display:none}#banner_inside_page .banner_image{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}#banner_inside_page .wrap{position:relative;padding:55px 20px}#banner_inside_page .page_title{margin:0;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;font-size:30px;line-height:1em}#banner_inside_page .secondary_title{position:absolute;left:40px;right:40px;top:50%;margin:0;text-transform:uppercase;font-size:49px;transform:translateY(-50%)}#banner_inside_page .secondary_title span{position:relative;padding-right:10px}#banner_inside_page .secondary_title span:after{position:absolute;left:100%;top:50%;width:100px;height:3px;margin-top:-2px;content:'';background-color:#fff}#banner_inside_page .content{max-width:720px;margin:0 auto}#main{background-color:#fff}#main .wrap{position:relative;padding:70px 20px 20px}#content{float:left;width:66%;margin:0 0 20px}#content.full_width{float:none;width:auto}#content .page_title{color:#222;text-align:left;text-transform:uppercase;font-weight:700;font-size:36px;line-height:1.1em}#content .post{margin:0 0 2em}#content .postmetadata{color:#888;font-size:13px}#content .events_link{float:right;margin-left:1em;color:#000;text-decoration:underline;font-weight:700;font-size:23px;line-height:1.1em}#content .title{text-transform:uppercase;font-weight:700;font-size:32px;line-height:1.1em}#content .title a{color:#222;text-decoration:none}#content .intro{max-width:760px;margin:0 auto 80px;text-align:center}#content .intro .section_title{position:relative;display:inline-flex;align-items:center;min-height:67px;margin:0 0 20px;padding-left:75px;text-transform:uppercase;font-size:24px;background:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/checkmark.png) no-repeat 0/67px 67px}#content .columns.columns-2.intro img{border:2px solid #f1f1f1;border-radius:.6em;transition:color .2s,background-color .2s}#content .columns.columns-2.intro img:hover{background-color:#f1f1f1;transition:color .2s,border .2s}#content .columns.columns-3.blog>.column:nth-child(3n+1){clear:both}#content .blog .wp-post-image{width:100%}#content .staff_archive_section .section_title{position:relative;display:block;margin:0 0 1em;padding:0 0 .3em;color:#222;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:28px;line-height:1.1em;border-bottom:1px solid #000}#content .staff_archive_section .section_title i{position:absolute;right:0;top:.4em;font-size:18px}#content .staff_archive_section .section_title i.icon-plus{display:none}#content .staff_archive_section.collapsed .section_title i.icon-minus{display:none}#content .staff_archive_section.collapsed .section_title i.icon-plus{display:block}#content .category_title{padding:0 0 .3em;text-transform:uppercase;font-weight:700;font-size:28px;line-height:1.1em;border-bottom:1px solid #000}#content .columns.staff{--spm-column-gap:30px}#content .staff{line-height:1.3em}#content .staff .wp-post-image{float:left;margin:0 15px 5px 0}#content .staff .title{margin:0 0 .3em;font-weight:700;font-size:22px}#content .staff .position{font-size:16px}#content .staff .email{text-transform:uppercase;font-weight:700;font-size:14px}#content .staff .email a{color:#222}#sidebar{float:right;width:30%}#sidebar .widget{margin:0 0 40px}#sidebar .widgettitle{margin:0 0 .4em;text-transform:uppercase;font-size:25px;line-height:1em}#sidebar .cycle-slideshow .slide{padding:10px 15px 1px;background-color:#eee}#sidebar .cycle-slideshow .slide .title{font-size:1em;line-height:1.1em}#sidebar .cycle-slideshow .slide .read_more{padding:5px 15px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:15px;background-color:#55004e}#sidebar .grey_background{padding:25px 30px 5px;background-color:#eee;border:1px solid #222}#sidebar .widget .tips_for_a_fun_night_out{list-style:none;padding:0;font-size:18px;line-height:1.2em}#sidebar .widget .tips_for_a_fun_night_out li{position:relative;margin:0 0 .8em;padding-left:2em}#sidebar .widget .tips_for_a_fun_night_out li i{position:absolute;left:0;top:0;font-size:1.2em}#sidebar .tribe-mini-calendar-event .list-date{width:30% !important}#sidebar .tribe-mini-calendar-event .list-info{width:67% !important}#sidebar .tribe-mini-calendar-event .list-buy-tickets{float:none;clear:both;width:auto;text-align:center}#sidebar h3.widgettitle{font-size:22px}#sidebar #custom_html-3{margin-top:0}#sidebar #media_video-2{margin-top:-30px}.layout_block{overflow:hidden}.layout_block.centered{text-align:center}.layout_block .wrap{max-width:1110px;padding:80px 20px 65px}.layout_block.less_padding_top .wrap{padding-top:20px !important}.layout_block.less_padding_bottom .wrap{padding-bottom:1px !important}.layout_block .wrap.wider{max-width:none}.layout_block .section_title{margin:0 0 .5em;text-transform:uppercase;font:bold 42px/1.1em var(--spm-font-family-heading)}.layout_block .section_title span{color:var(--spm-color-turquoise)}.layout_block.smaller_title .section_title{margin:0 0 1.5em;text-transform:none;font:bold 22px/1.1em var(--spm-font-family-body)}.layout_block .checkmark,.layout_block .crossout{display:inline-flex;align-items:center;min-height:33px;margin:1.5em 0 2em;padding-left:55px;font-weight:700;font-size:24px;line-height:1.1em;background-repeat:no-repeat;background-position:0;background-size:33px 33px;box-sizing:border-box}.layout_block .checkmark{background-image:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/checkmark.webp)}.layout_block .crossout{font-weight:400;font-size:20px;background-image:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/crossout.webp)}.layout_block ul.checkmarks{padding:0;list-style:none;font-size:16px;line-height:1.2em}.layout_block ul.checkmarks li{margin:0 0 .3em;padding-left:35px;background:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/checkmark.webp) no-repeat 0 .1em/16px 16px}.layout_block.centered ul.checkmarks{display:inline-block;text-align:start}.layout_block.content_editor.smaller{font-size:16px}.layout_block.content_editor .wrap{position:relative;padding:50px 20px 30px}.layout_block.content_editor.has_divider .wrap:after{position:absolute;left:20px;right:20px;bottom:0;max-width:960px;height:2px;margin:0 auto;content:'';background-color:#aaa}.layout_block.content_editor .content_editor_list{padding:0;list-style:none}.layout_block.content_editor .content_editor_list li{margin:0 0 .5em}.layout_block.content_editor.intro{text-align:center}.layout_block.content_editor.intro .wrap{max-width:800px}.layout_block.content_editor .columns.content_with_image_columns{--spm-column-gap:40px}.layout_block.content_editor .columns.columns-flex.content_with_image_columns{align-items:center}.layout_block.content_editor .columns.columns-flex.content_with_image_columns.right{flex-direction:row-reverse}.layout_block.content_editor .columns.content_with_image_columns.right{flex-direction:row-reverse}.layout_block.content_editor .columns.content_with_image_columns img{display:block;margin:0 auto}.layout_block.content_editor .columns.image_columns{--spm-column-gap:30px}.layout_block.content_editor .columns.image_columns>.column{margin-bottom:40px}.layout_block.content_editor .image_columns .title{position:relative;display:flex;align-items:center;justify-content:center;min-height:45px;margin:0;padding:0 0 10px;font-size:16px;line-height:1.3em}.layout_block.content_editor .image_columns .title:after{position:absolute;left:0;right:0;bottom:0;width:120px;max-width:100%;height:1px;margin:0 auto;content:'';background-color:#000}.layout_block.content_editor .image_columns img{width:100%}.layout_block.content_editor .content_column p{margin:0 0 1.6em}.layout_block.content_editor.subscribe{text-align:center;background:var(--spm-color-turquoise)}.layout_block.content_editor.subscribe .wrap{max-width:750px;padding:35px 20px 20px}.layout_block.content_editor.subscribe .section_title{font:bold 42px/1.1em var(--spm-font-family-heading)}.layout_block.content_editor.subscribe .sub_title{font-weight:300}.layout_block.content_editor.subscribe .dummy_form{position:relative;margin:0 auto;text-align:center}.layout_block.content_editor.subscribe .dummy_form input[type=email]{line-height:25px;margin:0 5px 10px 0;padding:10px 0;border-radius:.6em;text-align:center;width:240px;border:none;font-style:italic;background:#fff;font-size:16px}.layout_block.content_editor.subscribe .dummy_form input[type=email]::placeholder{color:#222}.layout_block.content_editor.subscribe .dummy_form input[type=email]::-ms-input-placeholder{color:#222}.layout_block.content_editor.subscribe .dummy_form input[type=submit]{padding:10px 40px;width:240px;text-transform:uppercase;font-weight:800;font-size:16px;line-height:25px;background-color:var(--spm-color-near-black);border-radius:.6em;box-shadow:0 0 10px rgba(0,0,0,.2)}.layout_block.content_editor.subscribe .dummy_form input[type=submit]:hover{background-color:var(--spm-color-blue)}.layout_block.content_editor.content_with_image_alternate{overflow:hidden;color:#fff;font-size:18px;background-color:var(--spm-color-near-black)}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns{--spm-column-gap:100px}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns.columns-2>.column.column-1{width:calc(55% - var(--spm-column-gap))}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns.columns-2>.column.column-2{width:calc(45% - var(--spm-column-gap))}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns>.column.column-image{padding-top:55px}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns .image_container{position:relative}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns .image_container .background_element{position:absolute;left:0;right:0;top:0;bottom:0;background-color:var(--spm-color-turquoise)}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns .image_container .background_element:nth-child(1){transform:rotate(-8deg)}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns .image_container .background_element:nth-child(2){transform:rotate(-4deg);background-color:var(--spm-color-blue)}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns .image_container img{position:relative;width:100%}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns .image{display:block;width:100%;height:100%;object-fit:cover}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns>.column-content>.layer_2{max-width:450px;padding:0 50px}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns.right>.column-content>.layer_2{float:right}.layout_block.content_editor.content_with_image_alternate .secondary_title{margin:0 0 .3em;color:var(--spm-color-turquoise);font-weight:700;font-size:24px;line-height:1.4em}.layout_block.multi_column .wrap{position:relative}.layout_block.multi_column .section_title{margin:0 0 1.5em;font-size:38px;line-height:1em}.layout_block.multi_column .intro_text{margin-bottom:40px}.layout_block.multi_column .title{margin:0 0 1em;font-weight:700;font-size:20px;line-height:1.2em}.layout_block.multi_column .image_container{position:relative;margin:0 0 30px;padding-top:75%}.layout_block.multi_column .image_container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.layout_block.multi_column.benefits{text-align:center}.layout_block.multi_column.benefits .columns>.column>.layer_2{margin:0 auto;max-width:190px}.layout_block.multi_column.training_details{font-size:16px}.layout_block.multi_column.training_details .section_title{text-align:center;font-size:46px}.layout_block.multi_column.training_details .columns{margin-bottom:80px;align-items:center;border-top:1px solid var(--spm-color-near-black);border-bottom:1px solid var(--spm-color-near-black);--spm-column-gap:0px}.layout_block.multi_column.training_details.aligned_top .columns{align-items:stretch}.layout_block.multi_column.training_details .columns>.column>.layer_2{padding:80px 30px 65px}.layout_block.multi_column.training_details .image_container{margin:0 0 10px;padding:0}.layout_block.multi_column.training_details .image_container img{position:static;width:auto}.layout_block.multi_column.training_details .title{margin:0 0 .5em;font-size:24px}.layout_block.multi_column.training_details .button_row{text-align:center}.layout_block.multi_column.training_details .button_row .spm_button{padding:.9em 4em;font-weight:700;font-size:22px}.layout_block.calls_to_action{overflow:hidden;padding:0 0 20px;text-align:center}.layout_block.calls_to_action .wrap{position:relative;padding:80px 20px 110px}.layout_block.calls_to_action .section_title{margin:0 0 1.7em;text-align:center;font-weight:700;font-size:42px;line-height:1em}.layout_block.calls_to_action .columns{justify-content:center;margin-bottom:40px;--spm-column-gap:13px}.layout_block.calls_to_action .columns>.column{position:relative}.layout_block.calls_to_action .image_container{position:relative;margin:0 0 30px;padding-top:75%}.layout_block.calls_to_action .image_container img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;filter:saturate(0)}.layout_block.calls_to_action .image_container .overlay{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;padding:15px 40px 0;background-image:linear-gradient(rgba(1,228,232,.2),rgba(1,228,232,1))}.layout_block.calls_to_action .image_container .overlay .title{position:relative;margin:0;padding:0 0 .5em;text-transform:uppercase;font-weight:800;font-size:30px;line-height:1.15em}.layout_block.calls_to_action .image_container .overlay .title:after{opacity:0;position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:100px;height:4px;content:'';background-color:#000;transition:opacity .2s}.layout_block.calls_to_action .image_container .overlay:hover .title:after{opacity:1}.layout_block.staff_member{overflow:hidden}.layout_block.staff_member .wrap{padding:40px 20px 25px}.layout_block.staff_member .secondary_title{font-weight:500;font-size:24px}.layout_block.staff_member .columns{align-items:center;--spm-column-gap:60px}.layout_block.staff_member .columns.right{flex-direction:row-reverse}.layout_block.staff_member .columns img{width:100%}.layout_block.staff_member .spm_button{padding:.9em 4em;font-weight:700;font-size:22px}.layout_block.videos_carousel{text-align:center}.layout_block.videos_carousel .wrap{padding:80px 70px 65px}.layout_block.videos_carousel.narrow .wrap{max-width:800px}.layout_block.videos_carousel .section_title{text-transform:uppercase;font:bold 42px/1.1em var(--spm-font-family-heading)}.layout_block.videos_carousel .title{text-transform:uppercase;font-weight:700;font-size:16px}.layout_block.videos_carousel .video_container{margin:0}.layout_block.videos_carousel .owl-carousel .owl-nav{position:absolute;left:0;right:0;top:35%;font-size:32px;line-height:1em}.layout_block.videos_carousel .owl-carousel .owl-nav .owl-next,.layout_block.videos_carousel .owl-carousel .owl-nav .owl-prev{position:absolute;margin:0 10px}.layout_block.videos_carousel .owl-carousel .owl-nav .owl-prev:hover,.layout_block.videos_carousel .owl-carousel .owl-nav .owl-next:hover{color:#000}.layout_block.videos_carousel .owl-carousel .owl-nav .owl-prev{left:-60px}.layout_block.videos_carousel .owl-carousel .owl-nav .owl-next{right:-60px}.layout_block.accordion .wrap{max-width:660px}.layout_block.accordion .section_title{text-align:center}.layout_block.accordion .ui-accordion-header{position:relative;cursor:pointer;padding:25px 0 1px;text-transform:uppercase;line-height:1.2em;border-top:1px solid var(--spm-color-near-black)}.layout_block.accordion .ui-accordion-header:first-child{border-top:none}.layout_block.accordion .ui-accordion-header:before{position:absolute;left:10px;top:21px;width:20px;height:20px;content:'';transition:transform .2s;transform-origin:25% 50%}.layout_block.accordion .ui-accordion-header i{position:absolute;right:0;top:21px;color:var(--spm-color-turquoise);font-size:24px}.layout_block.accordion .ui-accordion-header i.icon-minus{display:none}.layout_block.accordion .ui-accordion-header.accordion-header-active i.icon-minus{display:block}.layout_block.accordion .ui-accordion-header.accordion-header-active i.icon-plus{display:none}.layout_block.accordion .ui-accordion-content{padding:0 0 5px;font-size:15px}.layout_block.numbered_list .section_title{margin:0 0 1.5em;text-align:center}.layout_block.numbered_list .columns{align-items:center;--spm-column-gap:80px}.layout_block.numbered_list .columns.right{flex-direction:row-reverse}.layout_block.numbered_list .columns .image_container .image{width:100%;object-fit:cover}.layout_block.numbered_list .numbered_list_container .list_item{display:flex;gap:30px;margin:0 0 30px}.layout_block.numbered_list .numbered_list_container .list_item .number{flex-shrink:0;color:#bbb;font-size:48px;line-height:1}.layout_block.numbered_list .numbered_list_container .list_item .title{text-transform:uppercase;font-weight:700;font-size:24px;line-height:1.1em}.layout_block.pricing_packages{overflow:hidden;text-align:center}.layout_block.pricing_packages .section_title{margin:0 0 1.5em;font-size:38px;line-height:1em}.layout_block.pricing_packages .intro_text{margin:-40px 0 40px;text-transform:uppercase;font-style:italic;font-size:20px}.layout_block.pricing_packages .columns{justify-content:center;--spm-row-gap:30px}.layout_block.pricing_packages .columns>.column{display:grid;gap:25px;grid-template:1fr 7fr/100%}.layout_block.pricing_packages .column .title{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:15px 10px;color:var(--spm-color-near-black);text-transform:uppercase;font-weight:700;font-size:20px;line-height:1.1em;background-color:var(--spm-background-color);border-radius:5px;--spm-background-color:var(--spm-color-turquoise)}.layout_block.pricing_packages .column:nth-child(5n+1) .title{--spm-background-color:#9ed442}.layout_block.pricing_packages .column:nth-child(5n+2) .title{--spm-background-color:#43d1a1}.layout_block.pricing_packages .column:nth-child(5n+4) .title{--spm-background-color:#40a7e1}.layout_block.pricing_packages .column:nth-child(5n+5) .title{--spm-background-color:#4383dd}.layout_block.pricing_packages .column .title:after{position:absolute;top:100%;left:calc(50% - 15px);content:'';border:15px solid transparent;border-top-color:var(--spm-background-color)}.layout_block.pricing_packages .columns .content{padding:25px 25px 10px;color:#555;font-size:17px;line-height:1.3;background-color:#fafafa;border-radius:5px}.layout_block.pricing_packages .columns .content ul{padding:0;list-style:none}.layout_block.pricing_packages .columns .content ul li{margin:0 0 .8em}#content .testimonial_video{position:relative}#content .testimonial_video .wrap{text-align:center;max-width:800px;margin:30px auto}#content .testimonial_video video{width:100%}#content .section_title{text-align:center}#donate{color:#fff;font-size:21px;line-height:1.2em;background:#7f694d url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/donate.jpg) center top/cover}#donate .columns{margin:0}#donate .columns.columns-2>.column{margin:0;padding:40px 0;box-sizing:border-box}#donate .columns.columns-2>.column.column-1{position:relative;z-index:1;display:flex;align-items:center;width:60%;padding-right:130px}#donate .columns.columns-2>.column.column-2{position:relative;width:40%;text-align:right;background-color:#222}#donate .columns.columns-2>.column.column-2:before,#donate .columns.columns-2>.column.column-2:after{position:absolute;top:0;bottom:0;content:''}#donate .columns.columns-2>.column.column-2:before{left:-999em;right:100%;margin-right:-1px;background:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/donate-column-second-before.svg) no-repeat right/auto 100%}#donate .columns.columns-2>.column.column-2:after{left:100%;width:999em;background-color:#222}#donate .columns.columns-2>.column.column-2 a{color:#fff;text-decoration:underline;font-weight:700}#donate .columns.columns-2>.column.column-2 .spm_button{padding:1em 1.5em;text-decoration:none;font-size:18px;font-weight:400}#donate blockquote{margin:0;font:32px/1.1em 'Fjalla One',sans-serif}#donate blockquote p{margin:0 0 .2em}#donate blockquote .signed{font-style:italic;font-size:24px}#donate .smaller{font-size:18px}#recent_donors{text-align:center;background-color:#fff}#recent_donors .wrap{padding:100px 20px 90px}#recent_donors .section_title{margin:0 0 .3em;text-transform:uppercase;font-size:25px;font-weight:700;line-height:1em}#recent_donors .secondary_title{overflow:hidden;text-transform:uppercase;font-size:19px;font-weight:700;line-height:1em}#recent_donors .secondary_title span{position:relative;display:inline-block;padding:0 19px}#recent_donors .secondary_title span:before,#recent_donors .secondary_title span:after{position:absolute;top:50%;width:145px;height:3px;margin-top:-2px;content:'';background-color:#000}#recent_donors .secondary_title span:before{right:100%}#recent_donors .secondary_title span:after{left:100%}#recent_donors .owl-carousel .owl-stage{display:flex}#recent_donors .owl-carousel .donor{position:relative;display:flex;align-items:center;height:100%;padding:0 0 60px;box-sizing:border-box}#recent_donors .owl-carousel .owl-item img{width:auto;margin:0 auto}#recent_donors .owl-carousel .amount{position:absolute;left:0;right:0;bottom:0;margin:0;color:#9f8f7a;font-weight:700;font-size:37px;line-height:1em}#refer_a_friend{text-align:center;background-color:var(--spm-color-light-grey)}#refer_a_friend .wrap{padding:50px 20px 25px}#refer_a_friend .title{text-transform:uppercase;font-size:32px}#footer{color:#fff;font-size:14px;background:var(--spm-color-near-black) url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/footer.webp) repeat-x bottom/1px 20px}#footer .wrap{padding:40px 20px 45px}#footer a{color:inherit;text-decoration:none}#footer a:hover{color:var(--spm-color-turquoise)}#footer .columns{align-items:center;--spm-row-gap:40px}#footer .columns.columns-3>.column.column-1{width:calc(29% - var(--spm-column-gap))}#footer .columns.columns-3>.column.column-2{width:calc(23% - var(--spm-column-gap))}#footer .columns.columns-3>.column.column-3{width:calc(42% - var(--spm-column-gap))}#footer .menu{margin:0 0 30px;padding:0;list-style:none;font-size:16px;line-height:1.25em}#footer .menu li{margin:0 0 .7em}#footer .menu li a{display:block}#footer .menu li:last-child a{padding-right:0}#footer .social_media{display:flex;column-gap:17px;align-items:center;margin:0;padding:0;list-style:none;font-weight:700}#footer .social_media li{margin:0}#footer .social_media li i{font-size:2.2em}#footer .checkmark{display:inline-flex;align-items:center;min-height:67px;padding-left:75px;text-transform:uppercase;font-weight:700;font-size:24px;line-height:1.1em;background:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/checkmark.webp) no-repeat 0/55px 55px;box-sizing:border-box}#footer .logos{display:inline-flex;column-gap:17px;align-items:center;margin:40px 0;padding:0;list-style:none;font-weight:700}#footer .copyright{text-align:center;margin:0 auto}#mobile_footer{display:none;position:fixed;z-index:997;left:0;right:0;bottom:0;min-width:320px;text-align:center;text-transform:uppercase;font:20px var(--spm-font-family-heading)}#mobile_footer a{color:#fff;text-decoration:none}#mobile_footer ul{overflow:hidden;margin:0;padding:0;list-style:none}#mobile_footer ul li{float:left;margin:0;width:50%}#mobile_footer ul li a{display:block;padding:8px 0;background-color:var(--spm-color-blue);transition:color .2s}#mobile_footer ul li.alternate a{background-color:var(--spm-color-turquoise)}#mobile_footer ul li i{position:relative;top:.1em;margin:0 .35em 0 0;color:inherit}.alignleft{float:left}.alignright{float:right;text-align:right}.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.hidden{display:none}.cleared{clear:both}img.alignleft{display:inline;margin:0 1.5em .8em 0;max-width:39%}img.aligncenter{display:block;margin:0 auto}img.alignright{display:inline;margin:0 0 .8em 2.5em;max-width:39%}.wp-caption.alignleft{margin:0 1.5em 3em 0}.wp-caption.aligncenter{margin:0 auto}.wp-caption.alignright{margin:0 0 3em 2.5em;text-align:left}.gallery{margin:0 -5% 0 0}.gallery:after{display:block;clear:both;content:''}.gallery-item{float:left;margin:0 5% 5% 0}.gallery-columns-1 .gallery-item{width:95%}.gallery-columns-2 .gallery-item{width:45%}.gallery-columns-3 .gallery-item{width:28.333%}.gallery-columns-4 .gallery-item{width:20%}.gallery-item img{display:block;width:100%;box-shadow:0 2px 18px -7px #fff}.gallery-item .wp-caption-text{display:none}.navigation{overflow:hidden;margin:0 0 20px;color:#333;font-size:13px}.comment-navigation{overflow:hidden}.navigation ul,.comment-navigation ul{float:right;margin:0 0 5px;list-style:none}.navigation li,.comment-navigation li{float:left;margin:0 0 5px 5px}.navigation a,.navigation span,.comment-navigation a,.comment-navigation span{display:block;padding:0 .7em;line-height:2em;text-decoration:none;text-transform:lowercase;background-color:#ddd}.navigation span,.comment-navigation span{color:#fff}#comments-section{margin-bottom:120px;padding-top:10px;background:#fff}#comments .commentlist{margin:0 0 20px;padding:0;list-style:none}#comments .commentlist li{margin:0 0 10px;padding:10px 15px 0;background-color:#f8f8f8;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#comments .commentlist li.odd{background-color:#eee}#comments textarea{width:98%}.vcard{font-weight:700}.vcard img{margin:0 7px 0 0;vertical-align:middle;border:2px solid #ccd0dd}.comment-date{float:right;font-size:10px;font-weight:400}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.blocker{z-index:999}.modal{max-width:800px;padding:30px}.modal .section_title{margin:0 0 .5em;text-transform:uppercase;font:bold 42px/1.1em var(--spm-font-family-heading)}.modal h2{text-align:center;text-transform:uppercase;font:36px/1.1em var(--spm-font-family-heading)}:root{--tec-color-accent-primary:var(--spm-color-blue);--tec-color-accent-secondary:var(--spm-color-turquoise);--tec-font-family-sans-serif:Poppins,Arial,Helvetica,sans-serif;--tec-border-radius-default:0}.tribe-common a,.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-common a:visited{color:#20628d}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{display:block}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:var(--tec-spacer-2) !important}.tribe-events-view{max-width:960px !important;margin:0 auto}.tribe-events .tribe-events-calendar-list__event-row{padding:30px 10px;border-radius:10px;background:var(--spm-color-light-grey)}.tribe-events-calendar-list__event-details{display:flex;gap:20px;width:100% !important}.tribe-events-calendar-list__event-header{width:calc(var(--tec-grid-width-1-of-8)*6)}.tribe-events .tribe-events-calendar-list__event-title{text-transform:uppercase}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{font-size:18px;line-height:1.2em}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper{font-size:15px !important}.tribe-events .tribe-events-calendar-list__event-datetime{display:block}.tribe-events .tribe-events-calendar-series-archive__container{display:inline-block;margin:10px 0 0}.tribe-events .tribe-events-calendar-series-archive__link{display:block;min-width:110px;padding:5px 30px;color:#fff !important;text-align:center;font-size:12px;border-radius:.2em;background-color:#90dbe0}.tribe-events .tribe-events-series-archive__icon{display:none !important}.tribe-events .tribe-events-calendar-list .tribe-event-categories{display:inline-block}.tribe-events .tribe-events-calendar-list .tribe-event-categories li{display:inline-block;margin-right:6px}.tribe-events .tribe-events-calendar-list .tribe-event-categories li a{display:block;min-width:110px;padding:5px 30px;color:#fff;text-align:center;font-size:12px;border-radius:.2em;background-color:var(--spm-color-yellow-orange)}.tribe-events .tribe-events-calendar-list .tribe-event-categories li:nth-child(2n) a{background-color:#bdce51}.tribe-events .tribe-events-calendar-list__event-cost{width:calc(var(--tec-grid-width-1-of-8)*2);margin-top:0 !important;text-align:center}.tribe-events .tribe-events-calendar-list__event-cost a{display:block;margin:0 0 10px;padding:9px 40px;text-transform:uppercase;font-weight:700;font-size:11px;background:#fff;border:1px solid #a8a8a8;border-radius:.6em;transition:color .2s,background-color .2s}.tribe-events .tribe-events-calendar-list__event-cost a:hover{color:#fff;background:var(--spm-color-blue)}.tribe-events .tribe-events-calendar-list__event-cost span{display:block;margin:0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{padding:10px}.tribe-mini-calendar-event{width:auto !important;padding:20px;color:#fff;background-color:#222;border-left:20px solid #56004e}.tribe-mini-calendar-event p{margin:0 0 .5em}.tribe-mini-calendar-event a{color:#fff}.tribe-mini-calendar-event .list-date{width:24% !important;margin:0 3% 10px 0 !important;padding:0 !important;text-align:left !important;line-height:1.3em;background:0 0 !important}.tribe-mini-calendar-event .list-info{width:48% !important;margin-top:0 !important;font-size:15px !important;line-height:1.3em !important}.tribe-mini-calendar-event .list-info h2{font-size:18px !important}.tribe-mini-calendar-event .list-info .short-description p{display:block;margin:0 0 .5em}.tribe-mini-calendar-event .list-buy-tickets{float:left;width:25%;font-size:18px;line-height:1em}.tribe-mini-calendar-event .list-buy-tickets .spm_button{padding:1em 1.5em;font-size:12px;line-height:1.1em}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn{background-color:#7e694d;border-radius:0}.tribe-events .tribe-events-c-ical__link{color:#7e694d;border:1px solid #7d694d;background-color:#fff;border-radius:0}.tribe-events .tribe-events-c-ical__link:before{color:#7d694d}.tribe-events .tribe-events-c-ical__link:hover{background-color:#7f694d !important;color:#fff}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{color:#7e694d}.tribe-events-single-event-title{text-transform:uppercase}.tribe-events-schedule{display:block;margin-top:0}.tribe-events-schedule .tribe-events-cost{order:0;margin:0;font-weight:600;font-size:var(--tec-font-size-9)}.tribe-events-schedule .tribe-event-categories{margin:var(--tec-spacer-2) 0 0;padding:0}.tribe-events-schedule .tribe-event-categories li{display:inline-block;margin-right:6px}.tribe-events-schedule .tribe-event-categories li a{display:block;min-width:110px;padding:5px 30px;color:#fff;text-align:center;font-size:12px;border-radius:.2em;background-color:var(--spm-color-yellow-orange)}.tribe-events-schedule .tribe-event-categories li:nth-child(2n) a{background-color:#bdce51}.tribe-events-single>.tribe_events>.tribe-events-event-image{width:calc(50% - 10px)}.tribe-events-single>.tribe_events>.tribe-events-event-image img{max-width:400px;margin:2px 0 0;box-shadow:0 0 0 1px #d7d7d7}.tribe-events-single>.tribe_events>.tribe-events-single-event-description.tribe-events-content{order:0;width:calc(50% - 10px) !important;margin-right:20px}.tribe-events-single>.tribe_events>.tribe-events.tribe-common{width:calc(50% - 10px)}.tribe-events-single>.tribe_events>.tribe-events.tribe-common .tribe-events-c-subscribe-dropdown{margin-top:0}.tribe-common .tribe-common-c-btn-border{color:var(--spm-color-green);border-color:var(--spm-color-green)}.tribe-common .tribe-common-c-btn-border:hover{background-color:var(--spm-color-green) !important}.tribe-events-single>.tribe_events>.event-tickets{margin-top:0}.tribe-events-single>.tribe_events>.event-tickets .tribe-tickets__tickets-form{max-width:800px;margin-top:0;box-shadow:3px 3px 10px rgba(0,0,0,.1)}.tribe-events-single>.tribe_events>.event-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-title{text-transform:uppercase;font-weight:var(--tec-font-weight-bold)}.tribe-events-single>.tribe_events>.event-tickets .tribe-tickets__tickets-form .tribe-common-c-btn{text-transform:uppercase;font-size:var(--tec-font-size-5);background-color:var(--tec-color-accent-secondary) !important}.tribe-events-single>.tribe_events>.tribe-events-event-meta{width:50%}#faq .wrap{max-width:720px;text-align:center;padding:25px 20px}#faq .section_title{font-size:32px;line-height:1em;font-weight:700;color:#30353a}.faq_accordion{margin:0 0 50px;text-align:left}#faq .faq_accordion .ui-accordion-header{position:relative;cursor:pointer;margin:0;padding:20px 0 10px 30px;font-weight:500;font-size:16px;background:#fff;border-bottom:1px solid #e0e0e0;border-left:none;border-right:none;border-top:none;line-height:1.4em;min-height:2em}.faq_accordion .ui-accordion-header.ui-state-active{color:#3a444f}.faq_accordion .ui-accordion-header .accordion-icon{font-size:24px;font-weight:600;display:inline-block;position:absolute;top:18px;transition:transform .3s;left:5px}.faq_accordion .ui-accordion-header.ui-state-active .accordion-icon{transform:rotate(45deg)}.faq_accordion .ui-accordion-header .ui-icon{display:none}.faq_accordion .ui-accordion-content{padding:20px 0 20px;font-size:16px;border:none;line-height:1.9em;color:#3a444f;font-family:'Brandon Grotesque',Arial,Helvetica,serif;font-weight:400}.faq_accordion img.accordion-image{width:100px;float:left;margin-right:10px}.faq_accordion img.accordion-image-no-float{width:100px;margin-right:10px}#contact_us_form .gform_wrapper{max-width:640px;margin:0 auto 40px}#contact_us_form .gform_wrapper form{text-align:center}#contact_us_form .gform_wrapper label.gfield_label{font-size:.9em}#contact_us_form .gform_wrapper input[type=text],#contact_us_form .gform_wrapper input[type=email],#contact_us_form .gform_wrapper input[type=tel],#contact_us_form .gform_wrapper input[type=search],#contact_us_form .gform_wrapper input[type=password],#contact_us_form .gform_wrapper input[type=date],#contact_us_form .gform_wrapper textarea,#contact_us_form .gform_wrapper select{width:100%;text-align:center;border:1px solid #ddd;border-top:1px solid #999}#contact_us_form .gform_wrapper .top_label li ul.gfield_checkbox{overflow:hidden;color:#3e3e3e;text-align:left}#contact_us_form .gform_wrapper ul.gfield_checkbox li,#contact_us_form .gform_wrapper ul.gfield_radio li{float:left;width:50%}#contact_us_form .gform_button{margin:0 auto;display:block}#contact_us_form .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,#contact_us_form .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-left:auto}#donation-form .gform_wrapper form{text-align:center}#donation-form .gform_wrapper label.gfield_label{font:100 36px/1.4em "Josefin Sans",sans-serif;color:#b3b3b3;font-size:18px}#donation-form .gform_wrapper input[type=text],#donation-form .gform_wrapper input[type=email],#donation-form .gform_wrapper input[type=tel],#donation-form .gform_wrapper input[type=search],#donation-form .gform_wrapper input[type=password],#donation-form .gform_wrapper input[type=date],#donation-form .gform_wrapper textarea,#donation-form .gform_wrapper select{line-height:2em;padding:10px 5px;background-color:#fff;border:none !important;border-radius:0 !important;box-shadow:0 0 2px 2px #00000000}#donation-form .gform_wrapper select{padding:14px 5px}#donation-form .gform_wrapper span.ginput_total{font-size:1.2em;font-weight:700}#donation-form li#field_3_10{font:100 36px/1.4em "Josefin Sans",sans-serif;position:absolute;top:20px;right:0;left:0}#donation-form .gform_wrapper span.ginput_total{font-weight:300;color:#636363}#donation-form .gform_wrapper .gform_heading{border-bottom:1px solid #e1e1e1;color:#b3b3b3;margin-top:-30px;margin-bottom:10px;padding-bottom:80px}#donation-form .gform_wrapper h3.gform_title{font:100 16px/1.4em "Josefin Sans",sans-serif}.hynes_quote{padding:10px 0;max-width:600px;background-color:#fff;color:#57014d;border:2px solid #5a004d;margin:40px auto;text-align:center}.columns.columns-3.donate_now{padding:10px;background-color:#f7f7f7;box-shadow:1px 1px 36px #3131313d;margin:2% 20px}.columns.columns-3.donate_now{color:#57004d}.columns.columns-3.donate_now a.button.brown{position:relative;background-color:#7e694d;color:#fff;padding:5px 15px;top:30px}.columns.columns-2.donate_o p{text-align:center}.columns.columns-2.donate_op .register_tag{max-width:450px;margin:-20px auto 20px}.columns.columns-2.donate_op .column{margin:30px 2px 40px;border:1px solid rgb(210 210 210/0%);box-shadow:0px 1px 1px #000}.columns.columns-2.donate_op .column:hover{border:1px solid #d2d2d2;box-shadow:0px 1px 4px hsl(0deg 0% 0%/49%)}.columns.columns-2.donate_op a.button.orange{position:relative;background-color:#f68922;color:#fff;padding:5px 15px;top:30px}.columns.columns-2.donate_op a.button.blue{position:relative;background-color:#163986;color:#fff;padding:5px 15px;top:30px}ul.contacts{position:relative;list-style:none;margin:0 0 0 1em;padding:0 0 0 2em}ul.contacts li{float:left;width:31%;margin:0 1%}ul.contacts .heading{font-size:18px;color:#57004d}h2.welcome_title{font-size:28px;margin:0 auto;max-width:400px}h2.welcome_title span{font-size:40px;text-transform:uppercase}#member_info{margin:0 auto;max-width:400px}#member_info i{font-size:1em;line-height:1.5em;margin-right:1%}.member_info{margin:15px 0;text-transform:uppercase;font-size:11px;padding:0 0 10px;margin-bottom:10px}.member_info .member_name{border-bottom:1px solid #eae8e8}.member_info .member_email{border-bottom:1px solid #eae8e8}.member_info .member_level{background-color:#55004d;padding:10px;color:#fff}.member_info .member_status span{color:#55004d;font-weight:700}.member_info .member_since span{color:#55004d}.member_info .member_expires span{color:#55004d}.member_info table{line-height:1.9em;border-collapse:collapse;width:100%;box-shadow:0px 0px 2px 0px #7d7d7d5c}.member_info table th,.member_info table td{padding:.4em;border:1px solid #d3ced2;text-align:left}.member_info table th{background-color:#f7f7f7}.member_info table td .status{color:#55004d;font-weight:700}#members_page .member_level{width:auto;max-width:400px;text-align:center;margin:0 auto 20px;border:1px solid #d2d2d2;padding:10px 20px 20px 0}#members_page .member_level img{float:right}#members_page table.membership_table{font-size:15px;line-height:1.1em;border-collapse:collapse;width:100%;box-shadow:0px 0px 2px 0px #7d7d7d5c}#members_page table.membership_table th,#members_page table.membership_table td{padding:.4em;border:1px solid #d3ced2;text-align:center}#members_page table.membership_table th{background-color:#f7f7f7}#members_page table.membership_table td .status{color:#55004d;font-weight:700;text-transform:uppercase}#members_page p.questions{margin:0 auto;padding:2px 5px;float:right;color:#857055}#members_page .swpm_mda_profile-image img,#members_page .swpm_mda_member-username,#members_page .swpm_mda_info-label{display:none}#members_page .swpm_mda_info-value{font-size:15px;margin-left:-3%;text-transform:uppercase;color:#000;opacity:1;font-weight:900;line-height:1em;text-align:center}#members_page .swpm_mda_info-row{background-color:#f0eded}#members_page .swpm_mda_grid-item.swpm_mda_membership-lvl-2{background:url(/wp-content/uploads/2020/10/CSO-Member-Badge2.png) no-repeat 0/100% auto;height:250px;width:250px}#members_page .swpm_mda_grid-item.swpm_mda_membership-lvl-4{background:url(/wp-content/uploads/2020/10/PARTNER-Pledge-45-Badge.png) no-repeat 0/100% auto;height:250px;width:250px}#members_page .swpm_mda_grid-item.swpm_mda_membership-lvl-5{background:url(/wp-content/uploads/2020/10/PATRON-Pledge-45-Badge.png) no-repeat 0/100% auto;height:250px;width:250px}#members_page ul.level_badge{list-style:none;border:1px solid #d2d2d2;text-align:center;max-width:400px;margin:0 auto}#members_page ul.level_badge li{display:inline-block;vertical-align:middle}#member_info .expired_msg{border-left:6px solid #a32125;padding:10px;background-color:#f7f7f7;color:#a32125}#member_info .expired_msg a{background-color:#fff;color:#a32125;border:1px solid #a32125;padding:1px 10px}#member_info ul{margin:0 -2% 20px 2%;padding:0}#member_info ul>li{float:left;text-align:center;min-width:47.5%;margin:0 1% 0 -1%;list-style:none}#member_info ul>li a{border-radius:0;font-size:15px;min-width:95px;display:inline-block;margin:0 1% 0 0}#member_info ul>li a.logout{background-color:#7f694d;color:#fff;padding:5px}#member_info ul>li a.button{background-color:#7f694d;color:#fff;padding:2px;margin:0 1% 0 0}#member_info ul>li.swpm-item.swpm-item-address{width:98% !important}#member_info ul>li#item-swpm-12,#member_info ul>li#item-swpm-4{width:98% !important}#member_info .swpm-form-builder ul>li{width:100%;float:left}#member_info .swpm-fieldset.swpm-verification ul>li{width:98% !important;float:none !important}.swpm-fb-profile-update-success{background-color:#f7f7f7;margin:0 auto;max-width:400px;text-align:center;padding:15px 10px;box-shadow:0px 0px 4px 1px #7d7d7d5c}#form_success,.swpm-form-success{color:#5d004c}.swpm-fb-profile-update-success a.button{background-color:#7f694d;color:#fff;padding:2px 8px}#member_info li#item-swpm-56{width:98% !important;margin:0 auto;text-align:center}#members_page .swpm_mda_grid button{background-color:#57054b;padding:2px 10px;font-size:15px;border-radius:0}#members_page .swpm_mda_grid button:hover{background-color:#642e5c}#members_page .swpm_mda_profile-image img{border-radius:0}#members_page #swpm_mda_members-list{font-size:14px}.columns.columns-2.pledge ul.pledge_img{list-style:none;display:inline-flex}.columns.columns-2.pledge ul.pledge_img li{margin:0 5px}#member_plan{position:relative;text-align:center;max-width:1200px;margin:0 auto}#member_plan .columns.columns-3{margin:0 -5% 0 0}#member_plan .columns.columns-3>.column{min-height:200px;width:26.5%;padding:0 1.7% 25px;box-shadow:0 0 5px 1px #b7b7b7a3}#member_plan .columns.columns-3>.column .membership_name{font-weight:600;font-size:2em;padding:9px 0;margin-left:-6.7%;margin-right:-6.7%;right:0;color:#fff;background-color:#4e004f;box-shadow:0px 3px 5px #00000073}#member_plan .columns.columns-3>.column .membership_name span{color:#8f795c;font-weight:100;font-size:.8em;font-style:normal}#member_plan .columns.columns-3>.column .price{font-weight:600;font-size:1.5em;line-height:1em}#member_plan .columns.columns-3>.column .price span{color:#929292;font-weight:100;font-style:normal;font-size:.8em}#member_plan .columns.columns-3>.column span{font-style:italic;color:#8f7a5d;font-size:23px;line-height:1em}#member_plan .columns.columns-3>.column .read_me{color:#737373;font-size:25px;line-height:4px;margin-top:5%}#member_plan p.notice{position:relative;max-width:490px;margin:2% 19px;bottom:10%;color:#737373;font-size:15px !important}#member_plan .join_charter{margin:10% 0 6%}#member_plan .join_standard{margin:10% 0 6%}#member_plan p.no_acct{color:#646464}#member_plan p.no_acct a{color:#9a8468}#member_plan .join_free a.button,#member_plan .join_free input[type=submit]{color:#fff;background-color:#222;border:2px solid #222;padding:10px 25px;margin:0 auto;font-size:1.3em;transition:background-color .3s ease}#member_plan .join_45 a.button,#member_plan .join_45 input[type=submit]{background-color:#f58126;border:2px solid #f58126;padding:10px 25px;margin:0 auto;font-size:1.3em;color:#fff;transition:background-color .3s ease}#member_plan .join_450 a.button,#member_plan .join_450 input[type=submit]{background-color:#4e004f;border:2px solid #4e004f;padding:10px 25px;margin:0 auto;font-size:1.3em;color:#fff;transition:background-color .3s ease}#member_plan .join_free a.button:hover,#member_plan .join_45 a.button:hover,#member_plan .join_450 a.button:hover{background-color:#848484;transition:background-color .3s ease}#member_plan_pay{margin:0 auto 50px;max-width:860px;text-align:center}#member_plan_pay input[type=submit]{background-color:#8f795c;border:2px solid #8f795c}#member_plan a.button{background:#7f694d;padding:10px 15px;color:#fff}ul.details{text-align:left;color:#5b5b5b;list-style:none;max-width:300px;margin:0 auto}ul.details li{background-color:#f9f9f9;color:#222;padding:0 0 0 1em;border-left:4px solid #57004d}#member_plan .membership_criteria{position:relative;left:0;right:0;max-width:480px;margin:0 auto;background-color:#f9f9f9;box-shadow:0px 2px 4px #0000006b;padding:0 0 10px}.membership_name{position:relative;background-color:#57004d;left:0;right:0;color:#fff;font-size:28px}.pay_by_check{max-width:750px;margin:0 auto 100px;padding:30px 10px 30px 60px;color:#fff;text-align:left;font-weight:200;background-color:#222;box-shadow:0px 0px 1px 2px #7e;border-radius:0}.member_login_form{padding:0;margin:0 auto 40px;max-width:330px;text-align:center}.member_login_form .swpm-login-action-msg{position:absolute;top:10px;max-width:500px;margin:0 15px 0 -10px;text-align:center;font-weight:600}.member_login_form .swpm-login-action-msg a{color:red}.member_login_form .swpm-forgot-pass-link,.member_login_form .swpm-join-us-link{display:inline-block}.member_login_form .swpm-forgot-pass-link a{background-color:#99192d;padding:5px 10px;font-size:14px;color:#fff}.member_login_form .swpm-join-us-link a{background-color:#5f004c;font-size:14px;padding:5px 10px;color:#fff}.welcome_back h2.welcome_title{position:absolute;top:10px;color:#5d004b}.member_profile_form{padding:30px 10px;margin:0 auto 40px;max-width:330px;text-align:center;background-color:#fff;}.member_profile_form .swpm-login-action-msg{position:absolute;top:10px;max-width:500px;margin:0 15px 0 -10px;text-align:center;font-weight:600}.member_profile_form .swpm-login-action-msg a{color:red}.member_profile_form .swpm-forgot-pass-link a,.member_profile_form .swpm-join-us-link a{font-size:14px;color:#3e5477}.member_profile_form .swpm-forgot-pass-link a{color:#99192d;font-weight:700}.member_profile_form .swpm-join-us-link a{color:#5f004c;font-weight:700}#member_info.profile{max-width:760px;width:100%}#member_info.profile .member_login_form{max-width:770px;width:100%;margin:0 2% 0 -2%}#member_info.register{margin-top:-10px;max-width:770px;width:100%}#member_info.register .member_login_form{max-width:770px;width:97%;margin:0 2% 0 -2%}.cso45_pay{background:url(/wp-content/uploads/2020/10/cso-pledge-patron.png) no-repeat right/cover;width:auto;height:200px;max-width:100%;padding:20px 10px}.cso450_pay{background:url(/wp-content/uploads/2020/10/cso-pledge-partner.png) no-repeat right/cover;width:auto;height:200px;max-width:100%;padding:20px 10px}.cso45_pay .swpm-button-wrapper input[type=submit],.cso450_pay .swpm-button-wrapper input[type=submit]{min-width:190px}.cso45_pay .swpm-button-wrapper input[type=submit]{position:absolute;right:50px;margin-top:-37px;background-color:#7f694d;box-shadow:0px 2px 4px rgb(0 0 0/57%);font-size:16px;padding:20px 0}.cso450_pay .swpm-button-wrapper input[type=submit]{position:absolute;right:50px;margin-top:-37px;background-color:#7f694d;box-shadow:0px 2px 4px rgb(0 0 0/57%);font-size:16px;padding:20px 0}p.cso45_detials{max-width:50%;float:left;margin-top:-10px}.cso45_pay{background-color:#f7f7f7;padding:20px 10px;box-shadow:0px 0px 4px rgb(0 0 0/24%)}.cso450_pay{background-color:#f7f7f7;padding:20px 10px;box-shadow:0px 0px 4px rgb(0 0 0/24%)}.cso45_pay .swpm-button-wrapper input[type=submit],.cso450_pay .swpm-button-wrapper input[type=submit]{min-width:190px}.cso45_pay .swpm-button-wrapper input[type=submit]{background-color:#5b004c;box-shadow:0px 2px 4px rgb(0 0 0/57%);font-size:16px}.cso450_pay .swpm-button-wrapper input[type=submit]{background-color:#c41130;box-shadow:0px 2px 4px rgb(0 0 0/57%);font-size:16px}p.cso45_detials{max-width:50%;float:left;margin-top:-10px}form.swpm-form-builder{text-align:center;padding:0 10px 20px;max-width:840px;margin:0 auto}.swpm-form-builder fieldset{background-color:#f7f7f7;border-radius:0;}.swpm-form-builder .swpm-legend{color:#222}.modal .swpm-form-builder fieldset ul{margin:5px !important;padding:0;text-align:center}.swpm-form-builder ul li{margin-bottom:10px !important}.swpm-form-builder label{color:#56004d;font-size:14px;line-height:1.5em}.swpm-form-builder-address-label-bottom{margin-top:12px;font-size:14px}input.swpm-text,input[type=text].swpm-text,input[type=tel].swpm-text,input[type=email].swpm-text,input[type=url].swpm-text,textarea.swpm-textarea,select.swpm-select{line-height:2em;padding:10px 5px;background-color:#fff;border:none !important;border-radius:0 !important;box-shadow:0 0 2px 2px #00000000}select.swpm-select{padding:14px 5px}fieldset.swpm-verification input.swpm-text,fieldset.swpm-verification input[type=text].swpm-text,fieldset.swpm-verification input[type=tel].swpm-text,fieldset.swpm-verification input[type=email].swpm-text,fieldset.swpm-verification input[type=url].swpm-text,fieldset.swpm-verification select.swpm-text{max-width:100px;margin:0 auto}#member_plan-modal{padding:30px}#member_plan .membership_criteria{max-width:480px;margin:0 auto 20px;padding:0 0 10px;background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,.4)}#member_plan .membership_criteria .details{text-align:left;color:#5b5b5b;list-style:none;max-width:300px;margin:0 auto}#member_plan .membership_criteria .details li{color:#222;padding:0 0 0 1em;background-color:#f9f9f9;border-left:4px solid #57004d}#member_plan .membership_criteria .membership_name{color:#fff;font-size:28px;background-color:#57004d}#member_plan .button{display:inline-block;padding:10px 15px;color:#fff;background-color:#7f694d}.fep-button:hover,.fep-button-active{color:#fff !important;background-color:#7f694d;border-color:#7f694d}.fep-button{background-color:#5b004b;color:#fff;border-color:#5b004b !important}#pledge_renew{text-align:center}#pledge_renew .swpm-subscription-button-submit{max-width:300px}#pledge_renew a.button.no_thanks{background-color:#7f694d;color:#fff;padding:2px 15px}html .woocommerce .button,html .woocommerce .button.alt{padding:1em 1.5em;color:var(--spm-color-turquoise);text-align:center;text-transform:uppercase;font:bold 12px/1em var(--spm-font-family-heading);background-color:transparent;border:1px solid var(--spm-color-turquoise);border-radius:0}html .woocommerce .button:hover,html .woocommerce .button.alt:hover{color:var(--spm-color-near-black);background-color:transparent}.woocommerce ul.products li.product .onsale{left:10px;right:auto;margin:0}.woocommerce span.onsale{width:60px;height:60px;padding:0;line-height:60px;font-weight:400;background-color:var(--spm-color-turquoise)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:15px;color:var(--spm-color-near-black);text-align:center;font-size:18px;border:1px solid #000}.woocommerce ul.products li.product .price{float:left;width:50%;padding:15px 10px;color:var(--spm-color-near-black);text-align:center;font-weight:600;font-size:15px;line-height:1em;box-sizing:border-box;border-left:1px solid var(--spm-color-brown);border-bottom:1px solid var(--spm-color-brown)}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .button{float:right;width:50%;margin-top:0;padding:17px 10px 16px;border-top:none;border-radius:0;box-sizing:border-box}.woocommerce ul.products li.product .button:hover{color:var(--spm-color-near-black)}.woocommerce ul.product_list_widget li{padding:10px 0;border-bottom:1px solid #ededed}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:left;width:80px;height:80px;margin:0 10px 0 0;border:1px solid #ededed}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{color:var(--spm-color-near-black);text-transform:uppercase;font:bold 15px/1.1em var(--spm-font-family-heading);letter-spacing:.1em}.woocommerce ul.product_list_widget li .amount{font-size:12px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:0;padding-right:2em}.woocommerce ul.cart_list li{border-bottom:none}.woocommerce ul.cart_list li,.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:none}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{left:auto;right:0}.woocommerce a.remove{color:#fff !important;font-size:15px;background-color:var(--spm-color-turquoise);border-radius:0}.woocommerce a.remove:hover{background-color:var(--spm-color-light-grey)}.woocommerce .widget_shopping_cart .buttons,.woocommerce.widget_shopping_cart .buttons{display:flex;gap:10px}.woocommerce .widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce.widget_shopping_cart .buttons:before{display:none}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{width:50%;margin:0;box-sizing:border-box}.woocommerce div.product .product_title{margin:0 0 .7em;text-transform:none;font-size:1em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:inherit;font-size:45px}div.product div.summary form.cart .quantity{width:100px}.woocommerce .quantity .qty{width:100%;height:40px}.woocommerce div.product form.cart .button{height:40px}input#coupon_code{width:50%!important;line-height:1.8em}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;color:#000;background-color:transparent;border:none;border-bottom:2px solid transparent;transition:border-color .2s}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#000;background:0 0;border-bottom-color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:1em 0;color:inherit;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:inherit}.woocommerce table.shop_attributes{border-collapse:collapse}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:.5em 1em;border:1px solid rgba(0,0,0,.07)}.woocommerce table.shop_attributes th{text-align:left}.woocommerce table.shop_attributes td{text-align:right;font-style:normal}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:0 0}.wow{visibility:hidden}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.blocker{z-index:999}@-webkit-keyframes fadeIn{from{opacity:0}}@keyframes fadeIn{from{opacity:0}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUpSmall{from{opacity:0;-webkit-transform:translateY(20px)}}@keyframes fadeInUpSmall{from{opacity:0;transform:translateY(20px)}}.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-webkit-keyframes fadeInLeftSmall{from{opacity:0;-webkit-transform:translateX(-20px)}}@keyframes fadeInLeftSmall{from{opacity:0;transform:translateX(-20px)}}.fadeInLeftSmall{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}@-webkit-keyframes fadeInRightSmall{from{opacity:0;-webkit-transform:translateX(20px)}}@keyframes fadeInRightSmall{from{opacity:0;transform:translateX(20px)}}.fadeInRightSmall{-webkit-animation-name:fadeInRightSmall;animation-name:fadeInRightSmall}@-webkit-keyframes fadeOutDownSmall{from{opacity:1}to{opacity:0;-webkit-transform:translateY(20px)}}@keyframes fadeOutDownSmall{from{opacity:1}to{opacity:0;transform:translateY(20px)}}.fadeOutDownSmall{-webkit-animation-name:fadeOutDownSmall;animation-name:fadeOutDownSmall}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale(.3)}}@keyframes zoomIn{from{opacity:0;transform:scale(.3)}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes extendLeft{from{-webkit-transform:scaleX(0)}}@keyframes extendLeft{from{transform:scaleX(0)}}.extendLeft{-webkit-animation-name:extendLeft;animation-name:extendLeft;-webkit-transform-origin:100%;transform-origin:100%}@-webkit-keyframes extendRight{from{-webkit-transform:scaleX(0)}}@keyframes extendRight{from{transform:scaleX(0)}}.extendRight{-webkit-animation-name:extendRight;animation-name:extendRight;-webkit-transform-origin:0;transform-origin:0}@media only screen and (max-width:1189px){#header .nav .menu>li>a{padding-left:20px;padding-right:20px}#header .nav .menu>li:hover>.sub-menu{left:-20px}#tribe-events-content{padding:0 10px}}@media only screen and (max-width:1023px){body{padding-top:0 !important}.header_container{position:relative;left:auto;right:auto;top:auto !important;margin:0 0 80px}body.page-template-page_-home .header_container,body.blog .header_container{margin:0}}@media only screen and (max-width:959px){#content{float:none;width:auto}#content .columns.columns-3.blog>.column{--spm-column-count:2}#members_page{margin:0 auto;max-width:400px}#members_page .columns.columns-3 .column{width:98%}#members_page ul.level_badge{max-width:98%}#members_page ul.level_badge li{margin-left:-6%}#sidebar{float:none;width:auto;margin-top:80px}#footer{text-align:center}#footer .columns{display:block;margin-right:0}#footer .columns>.column{width:auto !important;margin:0 0 40px}#footer .social_media,#footer .logos{justify-content:center}.tribe-events-single>.tribe_events>.event-tickets,.tribe-events-single>.tribe_events>.tribe-events-event-image,.tribe-events-single>.tribe_events>.tribe-events-single-event-description.tribe-events-content,.tribe-events-single>.tribe_events>.tribe-events.tribe-common,.tribe-events-single>.tribe_events>.tribe-events-event-meta{width:100% !important;margin-right:0}}@media only screen and (max-width:847px){.layout_block.layout_block.pricing_packages .columns.columns-4,.layout_block.layout_block.pricing_packages .columns.columns-5,.layout_block.layout_block.pricing_packages .columns.columns-6{--spm-column-count:2}}@media only screen and (max-width:809px){#upper #responsive_menu_button{display:block}#header{background:url(//www.kenzieskids.com/wp-content/themes/kenzieskids/images/footer.webp) repeat-x bottom/1px 20px}#header .wrap{padding-top:30px;padding-bottom:20px}#header .logo{position:static;margin:0 auto 20px}#header .nav{display:none}}@media only screen and (max-width:767px){body{padding-bottom:46px}.columns.columns-2.pledge .column{width:98%}.join_us .columns.columns-2 .column{width:98%}.columns.columns-2.donate_op .column{width:98%;margin:0}.columns.columns-2.donate_op .swpm-button-wrapper input[type=image]{max-width:280px}.columns.columns-3.donate_now .column{width:98%}.columns.columns-3.donate_now .column a.button.brown{top:0}.layout_block.content_editor .columns.content_with_image_columns{display:block;margin-right:0}.layout_block.content_editor .columns.content_with_image_columns>.column{width:auto !important;margin:0 0 40px}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns.columns-2{display:block;margin-right:0}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns.columns-2>.column{width:auto !important;margin:0 0 20px}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns.columns-2>.column.column-image{padding:0 20px}.layout_block.content_editor.content_with_image_alternate .columns.content_with_image_columns .image_container img{max-width:none;margin:0 0 80px}.layout_block.multi_column .columns.columns-2 .column{width:100%}.layout_block.calls_to_action .columns{display:block;margin-right:0}.layout_block.calls_to_action .columns>.column{width:auto;margin:0 0 40px}.layout_block.staff_member{text-align:center}.layout_block.staff_member .columns{display:block;margin-right:0}.layout_block.staff_member .columns>.column{width:auto;margin:0 0 40px}.layout_block.numbered_list .columns{display:block;margin-right:0}.layout_block.numbered_list .columns>.column{width:auto !important;margin:0 0 30px}.layout_block.numbered_list .image_container .image{max-height:400px}.columns.columns-2.pledge .column{width:98%}.join_us .columns.columns-2 .column{width:98%}#donate .wrap{padding:0}#donate .columns.columns-2>.column{display:block;float:none;width:auto !important;padding:40px 20px 20px !important;text-align:center !important}#donate blockquote{margin:0 0 20px}.columns.columns-2.donate_op .column{width:98%;margin:0}.columns.columns-2.donate_op .swpm-button-wrapper input[type=image]{max-width:280px}.columns.columns-3.donate_now .column{width:98%}.columns.columns-3.donate_now .column a.button.brown{top:0}ul.contacts li{float:none;width:98%}#pledge_renew .columns.columns-2 .column{float:none;width:98%}#mobile_footer{display:block;min-width:250px}.tribe-events-calendar-list__event-details{flex-wrap:wrap}.tribe-events-calendar-list__event-header,.tribe-events .tribe-events-calendar-list__event-cost{width:100%}}@media only screen and (max-width:567px){#banner .wrap{padding-top:70px;padding-bottom:35px}#banner_inside_page{max-height:50px}#banner_inside_page .page_title{font-size:12px;text-align:center;margin:-40px 0}#content .columns.columns-3.blog{display:block;margin:0 0 20px}#content .columns.columns-3.blog>.column{width:auto;margin:0}.layout_block.multi_column .columns.columns-3,.layout_block.multi_column .columns.columns-4{display:block;margin-right:0}.layout_block.multi_column .columns.columns-3>.column,.layout_block.multi_column .columns.columns-4>.column{width:auto;margin:0 0 40px}.layout_block.multi_column.training_details .columns{text-align:center}.layout_block.multi_column.training_details .columns>.column>.layer_2{padding:30px 0 0}.layout_block.multi_column.training_details .columns .checkmarks{max-width:250px;margin:0 auto;text-align:start}#members_page{margin:0 auto}#members_page table.membership_table{font-size:12px}#members_page .columns.columns-3{display:block;margin-right:0}#members_page .columns.columns-3>.column{width:auto;margin:0 0 40px}#members_page .member_level img{float:none;width:270px;margin:0 0 0 2%}}@media only screen and (max-width:479px){#cookie_notice{text-align:center;font-size:13px}#cookie_notice .wrap{padding:20px}#cookie_notice .spm_button.dismiss{position:static;display:inline-block;padding:7px 30px;font-size:15px}#upper .phone{display:none}.tribe-mini-calendar-event .list-date{width:30% !important}.tribe-mini-calendar-event .list-info{width:67% !important}.tribe-mini-calendar-event .list-buy-tickets{clear:both;float:none;width:auto;text-align:center}#member_info ul>li.swpm-item.swpm-right-half,#member_info ul>li.swpm-item.swpm-left-half{margin-top:0 !important;margin-bottom:0 !important;float:none !important;width:100% !important;line-height:.8em}#member_info.profile{margin:0 auto;text-align:center}input.swpm-medium,input[type=text].swpm-medium,input[type=tel].swpm-medium,input[type=email].swpm-medium,input[type=url].swpm-medium,select.swpm-medium{width:100% !important}form.swpm-form-builder li{width:100% !important;line-height:.8em}.swpm-form-builder span.swpm-left,.swpm-form-builder span.swpm-right{float:none;width:100% !important}}@media only screen and (max-width:411px){.layout_block.layout_block.pricing_packages .columns.columns-4,.layout_block.layout_block.pricing_packages .columns.columns-5,.layout_block.layout_block.pricing_packages .columns.columns-6{display:block;margin:0}.layout_block.layout_block.pricing_packages .columns.columns-4>.column,.layout_block.layout_block.pricing_packages .columns.columns-5>.column,.layout_block.layout_block.pricing_packages .columns.columns-6>.column{grid-template-rows:auto;width:auto;margin:0 0 30px}}