.elementor-kit-6{--e-global-color-primary:#223A50;--e-global-color-secondary:#54595F;--e-global-color-text:#485457;--e-global-color-accent:#61CE70;--e-global-color-1f28aa8:#FEFDFD;--e-global-color-89049b8:#9D9384;--e-global-color-c6c4418:#ABD0DC;--e-global-color-a5da71e:#223A50;--e-global-color-5c2cee91:#40403F;--e-global-color-11711315:#FFF;color:#485457;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-kit-6 p{margin-bottom:1.6em;}.elementor-kit-6 a{color:#32AFD1;font-family:"Cabin", Sans-serif;font-weight:bold;}.elementor-kit-6 a:hover{color:#6CDDFF;}.elementor-kit-6 h1{color:#223A50;font-family:"Raleway", Sans-serif;font-size:42px;font-weight:900;text-transform:uppercase;line-height:1.2em;}.elementor-kit-6 h2{color:#223A50;font-family:"Raleway", Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;}.elementor-kit-6 h3{color:#223A50;font-family:"Raleway", Sans-serif;font-size:26px;font-weight:800;line-height:1.2em;}.elementor-kit-6 h4{color:#223A50;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:800;}.elementor-kit-6 h5{color:#FFFFFF;font-size:22px;font-weight:800;line-height:1.4em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"Raleway", Sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;background-color:#32AFD1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2692AF;border-radius:2px 2px 2px 2px;padding:16px 40px 16px 40px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:#FFFFFF;background-color:#6CDDFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2692AF;border-radius:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:0px;}.elementor-element{--widgets-spacing:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-6 h5{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Apple Code */

@font-face{
	font-family: 'myWebFont';
	font-display: swap;
	src: url('myfont.woff2') format('woff2');
}

.elementor-widget-image .elementor-image > a img[src$=".svg"], .elementor-widget-image .elementor-image figure > a img[src$=".svg"]{
	width:auto !important;
}
.page-header{
	display:none;
}

li {
    margin: 0 0 10px 10px;
}

ul {
    margin-bottom: 30px;
}

body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 100px; /* fixed header height*/
  margin: -100px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}

input[type="text"], input[type="email"], input[type="tel"], textarea{
	width:100%;
	background:#F7F7F7 !important;
font-family: "Cabin", Sans-serif !important;
font-size: 16px !important;
}

/* Elementor Code */

.elementor-kit-6 h1 {
    margin-bottom: 1rem;
}

.elementor-kit-6 h2 {
    margin-bottom: 1rem;
}

.elementor-kit-6 h3 {
    margin-bottom: 2rem;
}

.elementor-kit-6 h4 {
    margin-bottom: .5rem;
}

.elementor-kit-6 h5 {
    margin-bottom: 1.2rem;
}

.elementor-alert-info {
    padding: 8px;
}

.elementor-button {
margin-top: .5rem;
}


/* Branded Web */


.bw-fullcal-button {
    border: none!important;
    font-size: .8rem!important;
    font-weight: 600!important;
}

.bw-fullcal-button:hover {
    color: #6CDDFF!important;
}

.bw-header__account-link {
    border: none!important;
    font-size: .8rem!important;
    font-weight: 600!important;
    color: #32AFD1!important;
    padding: 0!important;
}

.bw-header__account-link:hover {
    color: #6CDDFF!important;
}

.bw-header__filter-link {
    border: none!important;
    font-size: .8rem!important;
    font-weight: 600!important;
    color: #32AFD1!important;
    padding: 0 20px 0 0!important;
}

.bw-header__filter-link:hover {
    color: #6CDDFF!important;
}

.bw-session__detail-link {
    border: none!important;
    font-size: .8rem!important;
    font-weight: 600!important;
    color: #32AFD1!important;
    padding: 0!important; 
}

.bw-empty__clear {
    text-decoration: none;
    padding: 10px 18px!important;
    font-size: 11px!important;
}

.bw-session__detail-link:hover {
    color: #6CDDFF!important;
}

.bw-widget__signup-now.bw-widget__cta {
    text-transform: uppercase!important;
    font-weight: 700!important;
}

.bw-widget__footer .bw-mb-powered-by-logo {
    margin: 10px;
}


/* Branded Web DOB */

#registrations_birth_date_month {
    width: 25%;
}

#registrations_birth_date_day {
    width: 25%;
}

#registrations_birth_date_year {
    width: 25%;
}

/* Gravity Forms */


.ginput_container {
    margin-top: 2px!important;
}

.gfield input:hover {
    border: solid 1px #6CDDFF;
}

.elementor-184 .elementor-element.elementor-element-665f0c4 .eael-gravity-form .gfield textarea:hover {
        border: solid 1px #6CDDFF;
}

.elementor-1779 .elementor-element.elementor-element-b3086c0 .eael-gravity-form .gfield textarea:hover {
        border: solid 1px #6CDDFF;
}

.elementor-184 .elementor-element.elementor-element-665f0c4 .eael-gravity-form .gfield label {
    font-size: 11px!important;
    letter-spacing: .5px!important;
    font-weight: 900;
}

.elementor-1779 .elementor-element.elementor-element-b3086c0 .eael-gravity-form .gfield label {
    font-size: 11px!important;
    letter-spacing: .5px!important;
    font-weight: 900;
}

.elementor-124 .elementor-element.elementor-element-10ec36e .eael-gravity-form .gfield label {
    font-size: 11px!important;
    letter-spacing: .5px!important;
    font-weight: 900;
}

input[type="checkbox"] {
    margin: 0 2px 0 0!important;
}

.gform_wrapper li.gf_list_inline ul.gfield_checkbox li {
    margin: 0 20px 6px 0;
}

.gform_wrapper li.gf_list_inline ul.gfield_radio li {
    margin: 0 20px 6px 0;
}

.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 2px!important;
}

.gform_wrapper .top_label li.gfield.gf_left_half {
    padding-right: 16px!important;
}

.elementor-124 .elementor-element.elementor-element-10ec36e .eael-gravity-form .gform_footer input[type="submit"] {
    -webkit-appearance: none;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
    padding-left: 16px!important;
}

@media only screen and (max-width: 600px) {
    
.gform_wrapper .top_label li.gfield.gf_left_half {
    padding: 0!important;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
    padding: 0!important;
}
}/* End custom CSS */