.elementor-kit-2084{--e-global-color-primary:#1569AE;--e-global-color-secondary:#B6C9DB;--e-global-color-text:#545454;--e-global-color-accent:#FAB901;--e-global-color-3fe32518:#154D80;--e-global-color-af84d55:#8C8C8C;--e-global-color-5b146a29:#000000;--e-global-color-305cc85d:#FFFFFF;--e-global-color-151c292:#fc9300;--e-global-color-ace9401:#3B59A5;--e-global-color-2e171a3:#000321;--e-global-color-2f67cb5:#2C855D;--e-global-color-973f990:#852C84;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;}.elementor-kit-2084 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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);}@media(max-width:1024px){.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 */.data-protect {
	  font-size: 12px;
    background: #eee;
    padding: 5px;
    display: block;
    border: 1px solid #ddd;
}

.elementor-menu-toggle i:after {
    content: "MENU";
    font-family: sans-serif;
    margin-left: 10px;
    font-size: 12px;
    vertical-align: middle;
}

.upme-stats {
    display: none !important;
}
.hint--base:after {
    font-size: 12px !important;
    text-transform: initial !important;
}
span.gf-icon {
    font-size: 12px !important;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: -2px !important;
}
body .gform_wrapper ul li.gfield {
    margin-top: 5px;
}
.gform_wrapper .gfield_description {
    font-size: 10px !important;
    font-weight: normal !important;
    color: blue;
	  margin-bottom: 5px !important;
}
.hidden_label {
    margin-top: 20px !important;
}
.di_name.hidden_label {
    margin-top: 8px !important;
}

/* gravity form starts */

.gform_heading h3.gform_title {
    display: none;
}
label.gfield_label {
    /*display: none !important;*/
	font-size: 9px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    margin-bottom: 0 !important;
}
.ginput_container.ginput_container_text input::placeholder, .ginput_container.ginput_container_select select::placeholder, .ginput_container.ginput_container_email input::placeholder, .ginput_container.ginput_container_phone input::placeholder {
    color: #888 !important;
    font-size: 12px !important;
}
label.gfield_consent_label {
    font-size: 12px !important;
    display: inline !important;
    font-weight: 600 !important;
	color: #888 !important;
	position: absolute;
	cursor: pointer !important;
}
/*
 * .ginput_container {
    margin-top: 0 !important;
}
.gform_wrapper ul li.gfield {
    margin-top: 5px !important;
}
*/
.ginput_container_select select {
    max-height: 31px !important;
}
gform_submit_button_1 {
    width: 100%;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}
.ginput_container input, .ginput_container select {
    font-size: 13px !important;
}
.gform_wrapper div.validation_error {
    font-weight: 400 !important;
	  font-size: 13px !important;
}
.gform_wrapper .validation_message {
    font-weight: 400;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: 100%!important;
}
.confirmation-message {
    font-size: 14px;
    padding: 8px;
    margin-top: -10px;
    background: #DFF0D8;
    color: #3C763D;
    border-left: 4px solid #CAE6BE;
    margin-bottom: 10px;
}
li.di_name {
    min-width: 221px !important;
    padding-right: 0px !important;
}
a.gws-reload-form.gprl-reload-link {
    color: inherit;
}
/* gravity form ends */
ul, ol {
    margin: 0 0 1.5em 2em;
}
.company-logo img {
    max-height: 60px;
    width: auto !important;
}

.workshop_date_custom
{
	font-weight: bold !important;
}

.gf_stylespro .gfield h2.gsection_title
{
	font-weight: bold !important;
}
/*.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    display: block !important;
}
*/
p.gform_required_legend {
    display: none;
}
.gform_legacy_markup_wrapper .gfield_checkbox li label, .gform_legacy_markup_wrapper .gfield_radio li label {
    font-size: 12px !important;
}/* End custom CSS */