/**
* Theme Name: Formie Child
* Description: This is a child theme of Formie.
* Author: firstsight_design
* Template: formie
* Version: 1.1
*/
.art-headline__title {
  font-size: 60px!important;
}
.art-button-primary.open-popup-link {
  font-weight: bold;
}
.faq-sub-title {
  font-size: 18px;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  text-transform: initial;
}
@media only screen and (max-width: 600px) {
.art-headline__title {
  font-size: 40px!important;
}
}
.art-color-scheme-second .art-nav-menu ul.menu > li > a {
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 12px;
}
.art-logo-light img {
  width: 100%;
  max-width: 300px !important;
}
.art-logo-light {
  top: 10px !important;
}
.art-color-scheme-second.art-sticky-hide.art-sticky.art-sticky-show .art-logo-light img {
  max-width: 220px !important;
}
.sbi_notice {
  display: none !important;
}
.sbi-header.sbi-header-type-text {
  display: none !important;
}
.image.wp-image-5929.attachment-full.size-full {
  max-width: 300px !important;
}
.art-color-scheme-second .art-membership:hover::before {
  background-color: #000;
}

/*==================FORM UPDATE==============*/
.gform-theme--framework.ui-datepicker select.ui-datepicker-month, .gform-theme--framework.ui-datepicker select.ui-datepicker-year {
	line-height: normal !important;
}
.gform_title {
  font-size: 26px;
}
label.gfield_label.gform-field-label {
    font-weight: 600 !important;
}
.gfield_label.gform-field-label {
  font-weight: 600 !important;
}
.gfield_description {
  color: #000 !important;
  margin-bottom: 20px !important;
}
.gpfup__select-files.gform_button_select_files {
  background-color: #fed107 !important;
  color: #000 !important;
  font-family: 'Lato', sans serif !important;
  font-weight: 600 !important;
}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper textarea.medium, input#s {
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    letter-spacing: 0.5px!important;
    ;
    padding: 10px!important;
    ;
    outline: none;
    margin: 0;
    width: 100%;
    max-width: 100%;
    display: block;
    vertical-align: baseline;
    margin-bottom: 10px;
    -webkit-transition: 0.2s border linear;
    -moz-transition: 0.2s border linear;
    transition: 0.2s border linear;
    -webkit-transform: translateZ(0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-background-clip: padding;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none!important;
}

.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
input#s:focus {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .1) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1) inset;
    border-color: #cfcfcf;
    background: #FFFFFF;
}

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
    font-size: 18px;
    font-weight: 700;
    padding: 20px 30px;
    background: #A30200;
    border: 1px solid #A30200;
    border-radius: 0;
    font-family: 'Open Sans Condensed', sans-serif;
    color: #ffffff;
    text-transform: uppercase;
    cursor: pointer;
    line-height: 100%;
    width: auto;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    letter-spacing: 2px;
    margin-top: 10px !important;
}

.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input[type="submit"]:hover {
    background: #A30200;
    color: #fff;
    text-decoration: none;
    opacity: .8;
}

.gform_wrapper .gfield_checkbox li label {
    max-width: 90%!important;
}

select {
    vertical-align: top;
    background-color: #fff;
    background-image: url('/wp-content/themes/leadteam/images/select-arrow.png');
    background-position: 97% center;
    background-size: 20px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    line-height: normal;
    border-radius: 0;
    border: 1px solid #DDDDDD;
    padding: 7px 10px !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    height: auto;
    outline: none;
    margin-bottom: 9px;
}

.gform_wrapper .gform_ajax_spinner {
    max-width: 25px;
}

#gform_1 {
    max-width: 800px;
}
#gform_submit_button_2 {
  margin: auto;
    margin-top: auto;
}

#field_1_2,
#field_1_3,
#field_1_4 {
    padding-right: 0;
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
    font-size: 12px!important;
    font-weight: 600!important;
    padding: 20px 30px!important;
    background: #000000!important;
    border: 1px solid #000000!important;
    border-radius: 0!important;
    font-family: 'Lato', sans-serif!important;
    color: #ffffff;
    text-transform: uppercase!important;
    cursor: pointer;
    line-height: 100%;
    width: auto;
    display: inline-block;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    letter-spacing: 1px!important;
    margin-top: 10px !important;
}
.check-in-upload .igd-file-uploader {
  border: 2px dashed #000!important;
  max-width: 100% !important;
  font-family: 'Lato', sans serif !important;
}
.check-in-upload .igd-file-uploader .igd-file-uploader-inner {
  background-color: #fff!important;
  border: none !important;
}
.check-in-upload .browse-files {
  background-color: #fed107 !important;
  color: #000 !important;
  font-weight: 600 !important;
}

.price-sub-title {
  width: 100%;
  display: block;
  font-family: "Lato", sans-serif;
  text-transform: none;
  font-size: 18px;
  font-style: italic;
}
.elementor-element.elementor-element-fc6824b.pro-status.elementor-widget.elementor-widget-heading {
  background-color: #fed107;
  padding: 5px;
}
#text-4, #media_image-2 {
  margin-bottom: 0 !important;
}
.reg-link-dark:hover {
  color: #fff !important;
}

#check-in-top .gform_wrapper, #check-in-top .checkin-spacing {
    display: none !important;
}
#check-in-bottom .dataTables_scroll {
    display: none !important;
}
.checkin-spacing {
    display: block;
    padding: 40px 0;
}
.notice.notice-info.is-dismissible.wpsm-acc-r-review-notice {
    display: none !important;
}
.notice.notice-info
Specificity: (0,2,0)
 {
    display: none !important;
}
.elementor-6293 .elementor-element.elementor-element-7b0988a .elementor-heading-title {
  color: #fed107!important;
  font-size: 20px;
}
.ig-feed-dev {
  display: none;
}