/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* ROOT */

/* end ROOT */
.animace-clear {
  -webkit-backface-visibility: hidden;
}

.form-nahore .gfield_label.gform-field-label {
  margin-top: 0 !important;
}
.hide-dropdown .select-arrow,
.select-arrow {
  display: none !important;
}
.gform_wrapper {
  padding-left: 16%;
  padding-right: 16%;
}
.gfield_label.gform-field-label {
  font-size: 24px !important;
  margin-bottom: 2rem !important;
  margin-top: 2rem !important;
}
body .gform_wrapper .top_label .gfield_label {
  margin-bottom: 1rem !important;
}
body input[type="button"],
input [type="submit"] {
  background-color: #f59946 !important;
  border-color: transparent !important;
}
.gfield_label.gform-field-label {
  font-size: 18px !important;
  font-weight: 800 !important;
}
.form-nahore .gform_page_footer {
  justify-content: center;
}
select.gfield_select {
  margin: 0;
  padding: 6px !important;
}
.kontaktni-udaje .gfield_label {
  margin-top: 0 !important;
}

/* FOOTER - 4ws consent */
.fworks_consent_shortcode:hover {
  color: var(--link_hover_color) !important;
  text-decoration: none !important;
}

.fworks_consent_button_settings {
  text-decoration: none !important;
}
/* EXIT INT */

.exit-intent_head {
  display: flex;
  /*  justify-content: space-between;
  align-items: start; */
  align-items: end;
  justify-content: end;
  margin-bottom: 2rem;
}
.exit-intent_head p {
  font-size: 26px;
  font-weight: 600;
  margin-top: 0;
}
.exit-intent_head p:first-child {
  font-weight: 900;
  color: var(--awb-color4);
  margin-bottom: 0;
}
.exit-intent_head a {
  font-family: cursive;
  font-weight: 900;
  color: var(--awb-color4);
  font-size: 24px;
}
.fw-exit-intent_overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #000000ab;
  z-index: 99999 !important;
}

#exit-intent_content {
  padding: 30px;
  background-color: white;
  position: fixed !important;
  z-index: 999999 !important;
  top: 50% !important;
  left: 50% !important;
  width: 700px !important;
  height: auto !important;
  transform: translateX(-50%) translateY(-50%) !important;
  border-radius: 14px;
}
#exit-intent_content .gdpr-agree.left {
  font-size: 14px !important;
}
#exit-intent_content .wpcf7-form-control-wrap:before {
  display: none !important;
}
.gform_heading > h2 {
  font-size: 36px !important;
  margin: 0 !important;
}
/* end EXIT INT */
/* Respo */
a.logo {
  position: absolute;
  top: -38%;
  left: 0;
}
@media (750px <= width <= 1212px) {
  .--h1-1212-750 > h1 {
    font-size: clamp(1.8125rem, -0.1153rem + 4.1126vw, 3rem) !important;
  }
}

@media (max-width: 640px) {
  .--h1-640-320 h1 {
    font-size: clamp(2.5rem, 0rem + 12.5vw, 5rem) !important;
  }
  .gform_wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (320px <= width <= 412px) {
  .font-320-412 > p {
    font-size: clamp(0.9375rem, 0.8125rem + 0.625vw, 1rem) !important;
  }
}
