.elementor-kit-8{--e-global-color-primary:#1B3C1F;--e-global-color-secondary:#FCCB4B;--e-global-color-text:#1B3C1F;--e-global-color-accent:#72C27B;--e-global-color-8eda323:#FFF5DB;--e-global-color-el_c_bg_main:#FFFFFF;--e-global-color-el_c_boxes_bg_main:#F3F4F6;--e-global-color-el_c_borders_main:#080F1A21;--e-global-color-el_c_1_text:#000000;--e-global-color-el_c_2_text:#080F1AB8;--e-global-color-el_c_3_text:#080F1A6E;--e-global-color-el_c_4_text:#080F1A4F;--e-global-color-el_c_5_text:#080F1A26;--e-global-color-el_c_1_color_transparent:#2069E521;--e-global-color-el_c_1_color_dark:#1654BE;--e-global-color-el_c_1_color:#2069E5;--e-global-color-el_c_1_color_light:#3682EC;--e-global-color-el_c_1_color_light_2:#DDE8FA;--e-global-color-el_c_1_color_light_3:#EDF3FD;--e-global-color-el_c_2_color_transparent:#21C1D929;--e-global-color-el_c_2_color_dark:#0095AC;--e-global-color-el_c_2_color:#00ADC8;--e-global-color-el_c_2_color_light:#21C1D9;--e-global-color-el_c_2_color_light_2:#D9F0F3;--e-global-color-el_c_2_color_light_3:#EBF9FB;--e-global-color-el_c_white:#FFFFFF;--e-global-color-el_c_white_transparent:#FFFFFF80;--e-global-typography-primary-font-family:"Exo";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Anton";--e-global-typography-secondary-font-size:96px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Exo";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;}.elementor-kit-8 e-page-transition{background-color:var( --e-global-color-primary );}#the7-body{--the7-btn-bg:#FCCB4B;--the7-btn-hover-bg:#FCCB4BD1;--the7-accent-color:#72C27B;--the7-btn-color:#1B3C1F;--the7-btn-l-font-size:14px;--the7-btn-l-padding:8px 20px 8px 20px;--the7-btn-l-min-width:125px;--the7-btn-l-min-height:42px;--the7-btn-l-border-radius:4px 4px 4px 4px;--the7-base-color:#1B3C1F;--the7-base-font-family:"Exo", Sans-serif;--the7-text-big-font-size:20px;--the7-text-small-font-size:20px;--the7-base-font-size:20px;--the7-text-big-line-height:1.2em;--the7-text-small-line-height:1.2em;--the7-base-line-height:1.2em;--the7-links-color:#72C27B;--the7-title-color:#FCCB4B;--the7-h1-font-family:"Anton", Sans-serif;--the7-h1-font-size:96px;--the7-h1-line-height:1em;--the7-h3-font-family:"Exo", Sans-serif;--the7-h3-font-size:48px;--the7-h3-font-weight:900;--the7-h3-text-transform:uppercase;--the7-h3-font-style:italic;--the7-h3-line-height:1em;--the7-widget-content-font-family:"Exo", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:100px;--container-default-padding-bottom:80px;--container-default-padding-left:100px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}body .scroll-top-elementor-icon i,body .scroll-top:before{color:#FFFFFF;}body .scroll-top-elementor-icon svg{fill:#FFFFFF;color:#FFFFFF;}body .scroll-top{background-color:#72C27B;}html{--the7-anchor-scroll-offset:150;scroll-padding-top:150px;}body{--the7-btn-s-font-family:"Exo", Sans-serif;--the7-btn-m-font-family:"Exo", Sans-serif;--the7-btn-l-font-family:"Exo", Sans-serif;--the7-btn-lg-font-family:"Exo", Sans-serif;--the7-btn-xl-font-family:"Exo", Sans-serif;--the7-btn-s-font-weight:700;--the7-btn-m-font-weight:700;--the7-btn-l-font-weight:700;--the7-btn-lg-font-weight:700;--the7-btn-xl-font-weight:700;--the7-btn-s-text-transform:uppercase;--the7-btn-m-text-transform:uppercase;--the7-btn-l-text-transform:uppercase;--the7-btn-lg-text-transform:uppercase;--the7-btn-xl-text-transform:uppercase;}body.rtl .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-left:0px;}body:not(.rtl) .elementor-labels-inline .elementor-field-group > .elementor-field-label{padding-right:0px;}body .elementor-labels-above .elementor-field-group > .elementor-field-label{padding-bottom:0px;}body .woocommerce-Reviews .elementor-field-group > label{margin-bottom:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:40px;--container-default-padding-right:50px;--container-default-padding-bottom:40px;--container-default-padding-left:50px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:25px;--container-default-padding-right:25px;--container-default-padding-bottom:25px;--container-default-padding-left:25px;}}/* Start custom CSS */p {
  margin-bottom: 25px!important;
}
.golden-text {
    color: #FCCB4B;
}
.green-text {
    color: #72C27B;
}
.the7-e-sticky.the7-e-sticky-active.the7-e-sticky-effects .sticky-show {
  display: block;
}
.the7-e-sticky.the7-e-sticky-active .sticky-show {
   display: none;
}
.the7-e-sticky.the7-e-sticky-active.the7-e-sticky-effects .sticky-hide {
  display: none;
}
.the7-e-sticky.the7-e-sticky-active .sticky-hide {
  display: block;
}
.faves.elementor-widget-n-carousel .swiper-pagination-bullets {
  left: 100px!important;
}
.faves.elementor-element-971d14b :is(.elementor-swiper-button-prev) {
  background-color: rgba(0,0,0,0.0) !important;
  border-width: 1px !important;
  color: #1B3C1F!important;
  border-style: solid!important;
  border-color: #1B3C1F !important;
}
.menu-over {
    height: 203px;
}
.elementor-flip-box__image {
    margin-bottom: 0!important;
    margin-top: 5px!important;
}
.center-align .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-25.e-form__buttons {
  margin: 0 auto;
  padding-top: 45px;
}
.location-gallery .elementor-swiper-button.elementor-swiper-button-prev {
background-color: rgb(0,0,0,0.0)!important;
}


/* Store Locator */

.asl-cont [class^="icon-"]:before { 
    font-size: 28px!important;
    margin-right: 0!important;
    margin-left: 0!important;
    color: #000000!important;
}
.sl-geo-btn.asl-geo {
display: none!important;
}
.asl-search .asl-search-cntrl {
border: 1px solid #ffffff!important;
background-color: rgba(0,0,0,0.0)!important;
border-right-width: 0px!important;
}
input::placeholder {
    color:#000000!important;
}
.asl-cont.asl-search .btn-primary {
background: rgb(0,0,0,0.0)!important;
border: 1px solid #ffffff!important;
border-left-width: 0px!important;
}
.asl-search .asl-search-cont {
font-size: 1.5rem!important;
}
/*#asl-storelocator.asl-cont .asl-wrapper .Filter_section {
display: none!important;
}*/
body #asl-storelocator.asl-p-cont #asl-map-canv,
body #asl-storelocator.asl-cont #asl-map-canv {height: 645px!important}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .Num_of_store span {
font-size: 20px!important;
letter-spacing: 4px!important;
font-style: italic!important;
width: 227px!important;
line-height: normal!important;
}
.sl-addr-list-title {
color: #72C27B!important;
}
.asl-cont [class^="icon-"]:before {
font-size: 20px!important;
}
.btn.btn-asl {
font-weight: 700!important;
border-bottom-color: #1B3C1F!important;
border-left-color: #1B3C1F!important;
border-top-color: #1B3C1F!important;
border-right-color: #1B3C1F!important;
padding-left: 16px!important;
padding-right: 16px!important;
padding-top: 8px!important;
padding-bottom: 8px!important; 
text-transform: uppercase!important;
}
.btn.btn-asl.location {
text-transform: uppercase;
}
.btn.btn-asl.order {
background-color: #FCCB4B!important;
border-bottom-color: #FCCB4B!important;
border-left-color: #FCCB4B!important;
border-top-color: #FCCB4B!important;
border-right-color: #FCCB4B!important;
}
#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .sl-main-cont-box ul.sl-list li.sl-item .sl-addr-sec .addr-loc ul li.order-button a {
    background-color: #FCCB4B!important;
    min-width: 137px;
}
.sl-row.Filter_section .pol-lg-8.pol-md-7.pol-sm-12 {
display: none!important;
}
.pol-lg-4.pol-md-5.pol-sm-12.search_filter {
max-width: 500px!important;
width: 500px!important;
flex: 0 0 500px;
margin: 0 auto!important;
}
.mb-2 {
    text-align: center;
    font-size: 20px!important;
    font-weight: 400!important;
    line-height: 30px!important;
    display:block!important;
    color: #ffffff!important;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section {
background-color: rgb(0,0,0,0.0)!important;
    padding-bottom: 180px;
}
#asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section .search_filter .sl-search-group .span-geo {
    background-color: rgb(0,0,0,0.0)!important;
}
#asl-storelocator.asl-cont .asl-wrapper .Filter_section .search_filter label {
    font-weight: 400!important;
    padding-bottom:20px!important;
}
#asl-storelocator.asl-cont.asl-search-address.form-control.isp_ignore pac-target-input {
  background-color: rgba(0, 0, 0, 0)!important;
  border: 1px solid #fff!important;
  border-bottom-width: 1px!important;
  border-top-width: 1px!important;
  border-left-width: 1px!important;
  border-right-width: 1px!important;
  border-bottom-color: #fff !important;
  border-top-color: #fff!important;
  border-left-color: #fff!important;
  border-right-color: #fff!important;
}
body #asl-storelocator.asl-cont *::-webkit-scrollbar {width: 10px;}
body #asl-storelocator.asl-cont *::-webkit-scrollbar-track {border-radius: 50px;background-color: #e3e3e3;}
body #asl-storelocator.asl-cont *::-webkit-scrollbar-thumb {background: #FCCB4B !important;border-radius: 00px;}
body #asl-storelocator.asl-cont *::-webkit-scrollbar-thumb:hover {background: #eee;}



/* Events */

#locationslider .eventon_events_list .eventon_list_event .evoet_cx span {
   color: #ffffff!important;
}
.eventon_list_event .fa {
    font-size:12px!important;
}
.marr10 {
    margin-right: 0px!important;
}
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig {
box-shadow: 10px 17px 50px rgba(34, 34, 34, 0.15) inset !important;
}
#locationslider .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event { 
	min-height: 480px!important;
}
#locationslider .ajde_evcal_calendar.multiSlider.evosliderbox .eventon_events_list:hover .eventon_list_event {
  opacity: 1.0!important;
}
#locationslider .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a {
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.25) 64.06%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) -44.01%, rgba(0, 0, 0, 0.5) 49.09%)!important;
}
#locationslider .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a:hover {
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(50, 157, 63, 0.45) 64.06%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) -44.01%, rgba(0, 0, 0, 0.75) 49.09%)!important;
}
/*#locationslider .evcal_cblock .evo_start em.month, #locationslider .evcal_cblock .evo_end em.month, #locationslider .evcal_cblock .evo_start em.day { 
	font-size: 30px!important; 
	font-weight: 900!important;
	font-style:italic!important; 
	float: left; margin-right: 10px!important;
}*/
#locationslider .eventon_events_list .eventon_list_event .evcal_cblock em, #locationslider .evo_pop_body .evcal_cblock em {
font-style: italic !important;
text-transform: uppercase!important;
line-height: 110%!important;
font-weight: 900 !important;
	color: #ffffff!important;

}
/*#locationslider .evcal_cblock .evo_start em.month, #locationslider .eventon_list_event .evoet_cx .evoet_dayblock span {
	font-size: 48px!important;
} 
#locationslider .evcal_cblock .evo_end em.month {
	float: left!important; 
	margin-right: 10px!important;
}
#locationslider .eventon_events_list .eventon_list_event .evoet_cx .evoet_dayblock span {
	flex-flow: row-reverse!important
}
#locationslider .evosliderbox.ajde_evcal_calendar.multiSlider .eventon_list_event .evcal_desc span.evcal_desc2, #locationslider .evo_pop_body .evcal_desc span.evcal_desc2 { 
	font-size: 32px!important; 
	font-style: italic!important;
	line-height: 40px!important;
	color: #ffffff!important;
} */
#locationslider .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_list_a {
	text-align: left!important; 
} 
#locationslider .evosliderbox.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_cblock {
	padding: 30px 0px 0px 20px!important;
	justify-content: left!important;
}
#locationslider .ajde_evcal_calendar.evoslider.evosliderbox.multiSlider.cs_def.ss_imgbg.sltac .evoet_time_expand, #locationslider .ajde_evcal_calendar.evoslider.evosliderbox.multiSlider.cs_def.ss_imgtop.sltac .evoet_time_expand, #locationslider .ajde_evcal_calendar.evoslider.evosliderbox.multiSlider.cs_def.ss_imgbg.sltac .evoet_location, #locationslider .ajde_evcal_calendar.evoslider.evosliderbox.multiSlider.cs_def.ss_imgbg.sltac .evcal_oganizer, .ajde_evcal_calendar.evoslider.evosliderbox.multiSlider.cs_def.ss_imgbg.sltac .evoet_eventtypes { 
	justify-content: left!important;
    color: #fff!important;
}
#locationslider .event_location_name, #locationslider .evcal_alldayevent_text {
     font-style: normal!important;
}
#locationslider .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2 {
  color: #fff!important;
  text-transform: uppercase!important;
  font-size: 32px!important;
  padding: 50px 20px 50px 20px!important;
  line-height: 40px!important;
  font-style: italic!important;
}
#locationslider .eventon_events_list .eventon_list_event .evoet_cx .evoet_cmf, #locationslider .eventon_events_list .eventon_list_event .evoet_cx .evcal_time, #locationslider .eventon_events_list .eventon_list_event .evoet_cx .evcal_location {
	padding-left: 20px!important;
	padding-right: 20px!important;
}
.evcal_evdata_cell p {
  margin-bottom: 5px !important;
}
.ajde_evcal_calendar.fp_side .filtering_set_val {
font-size: 20px!important;
}
.eventon_filter_dropdown p {
    /*font-size: 16px!important;*/
    margin-bottom:10px!important;
}
#locationslider .evcal_cblock .evo_end:before {
margin-left: 5px;
}
#locationslider .evcal_cblock .evo_end:before {
margin-left: 5px;
}
#locationslider .evcal_cblock .evo_end em.month {
font-size: 14px;
}
#locationslider .eventon_events_list .eventon_list_event .evoet_dayblock .evo_end, #locationslider .eventon_list_event .evoet_cx .evoet_dayblock .evo_end, #locationslider .eventon_events_list .eventon_list_event .evoet_cx .evoet_dayblock span.evo_end {
padding-left: 15px;
font-size: 21px;
}
#locationslider .eventon_events_list .eventon_list_event .evoet_cx .evoet_dayblock span {
font-size: 48px;
}
#locationslider .evcal_cblock .evo_start em.month {
font-size: 21px;
}


/* Job Application */

.gform_title {
    display: none!important;
}
.gform-body.gform_body {
    font-family: "Exo", Sans-serif!important;
}
.gfield_label.gform-field-label.gfield_label_before_complex {
  margin: 0 auto!important;
  padding-bottom: 15px!important;
  font-size: 16px!important;
  font-weight: normal!important;
}
#gfield_description_1_23 {
  text-align: center!important;
  font-size: 16px!important;
  padding-bottom: 45px!important;
}
.gform_heading {
  display: none!important;
}
.gform-theme--framework .gfield--type-choice .gchoice br {
    display:block!important;
}
.gchoice.gchoice_1_23_1, .gchoice.gchoice_1_23_2, .gchoice.gchoice_1_23_3, .gchoice.gchoice_1_23_4, .gchoice.gchoice_1_23_5, .gchoice.gchoice_1_23_6, .gchoice.gchoice_1_23_7, .gchoice.gchoice_1_23_8 {
  padding: 30px 15px 30px 15px;
  border-radius: 12px;
  box-shadow: 11px 17px 68px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 25px;
}
#field_1_29 {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding-top: 45px;
}
#field_1_29 p {
  font-size: 16px;
  font-weight: normal;
  padding-top: 15px;
}
.gform_wrapper .gform_body input[type="text"], .gform_wrapper .gform_body input[type="email"], .gform_wrapper .gform_body input[type="number"], #main .gform_wrapper textarea, input[type=text]:not(.elementor-field):not(.searchform-s) {
  border-radius: 8px;
  background: #E9E9E9;
  border: none!important;
  padding: 8px 12px 8px 12px;
}
.gform-theme--foundation .gfield input.large {
    border-radius: 8px;
  background: #E9E9E9;
  border: none;
}
::placeholder {
  font-size: 16px;
}
.location-bold {
font-size: 20px!important;
font-weight: 700!important;
line-height: 30px!important;
}
#main .gform_wrapper .gfield_required {
    color: #1B3C1F!important;
    font-size: 21px!important;
    margin-left:-2px!important;
    line-height: 4px!important;
}
.gfield_label.gform-field-label {
  font-size: 14px!important;
  font-weight: 700!important;
}
.notbold .gfield_label.gform-field-label {
  margin: 0 auto!important;
  text-align: center!important;
  font-weight: 400!important;
  padding-bottom: 45px!important;
  padding-top: 60px!important;
}
.bolder .gfield_label.gform-field-label {
    font-size: 20px!important;
font-weight: 700!important;
line-height: 30px!important;
}
#field_1_12 .gfield_label.gform-field-label {
font-size: 16px!important;
text-align: center!important;
align-self: center!important;
display: block!important;
padding-bottom: 45px!important;
padding-top: 60px!important;
}
#gform_submit_button_1 {
font-family: "Exo", Sans-serif!important;
font-weight: 700!important;
text-transform: uppercase!important;
fill: var( --e-global-color-primary )!important;
color: var( --e-global-color-primary )!important;
border-style: solid!important;
border-width: 1px 1px 1px 1px!important;
border-color: #FFFFFF!important;
border-radius: 4px 4px 4px 4px!important;
padding: 14px 40px 12px 40px!important;
background-color: rgb(252, 203, 75)!important;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    accent-color: #FCCB4B!important;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
    color: #FCCB4B!important; 
}



/* Media Queries */

@media (max-width:768px) {
    #asl-storelocator.asl-cont.asl-template-0 .asl-wrapper .Filter_section {
	background-color: rgb(0,0,0,0.0)!important;
	padding-bottom: 30px!important;
}
     .sl-search-group.d-flex {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 auto;
    }
    .pol-lg-4.pol-md-5.pol-sm-12.search_filter {
        max-width: 100%!important;
        width: 100%!important;
        flex: 0 0 100%;
        margin: 0 auto!important;
        padding-left:25px!important;
        padding-right:25px!important;
        }
    .gfield_checkbox {
        align-items: center;
        align-content: center;
        padding: 0 50px;
    }
    input[type="text"]::placeholder {
        font-size: 14px!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Regular.woff2') format('woff2'),
		url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Regular.woff') format('woff'),
		url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Bold.woff2') format('woff2'),
		url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Bold.woff') format('woff'),
		url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Black.woff2') format('woff2'),
		url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Black.woff') format('woff'),
		url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Exo-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anton';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Anton-Regular.woff2') format('woff2'),
		url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Anton-Regular.woff') format('woff'),
		url('https://sportsgrill.kinsta.cloud/wp-content/uploads/2025/05/Anton-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */