/*
 Theme Name:   Understood Child
 Theme URI:    https://designwithakiss.de
 Description:  Child Theme für Divi, erstellt von understood
 Author:       understood
 Author URI:   https://designwithakiss.de
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Tags:         divi, child theme
 Text Domain:  understood-child
*/



/* TYPOGRAPHIE */ 

/* roboto-condensed-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 100;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 100;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 200;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 200;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 500;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 600;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 800;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 800;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 900;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-condensed-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 900;
  src: url('../CHILD/fonts/roboto-condensed-v31-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* mobile menu */

.df-mobile-menu {
    position: absolute;
    top: var(--header-h, 5px);
    left: calc(50% - 50vw);
    right: calc(50% - 50vw);
    width: auto;
    max-width: none;
    border-radius: 0 0 30px 30px;
}


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */

body .cs-calendar-icon.df-am-button-icon {
font-family: FontAwesome !important;
}


.difl_advancedmenuitem_8_tb_header {
    display: flex !Important; 
     -ms-flex-pack: center !important;
    justify-content: center !important;
    grid-column: 2;
    text-wrap: nowrap;
}


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* TYPO */

/* body */
#page-container #et-boc .et_pb_section {
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.55;
}

/* h1–h6 */
#page-container #et-boc .et_pb_section h1 { font-size: clamp(1.5rem, 1.2rem + 2.5vw, 3.5rem); font-weight: 400; line-height: 1.1; }
#page-container #et-boc .et_pb_section h2 { font-size: clamp(1.4rem, 1rem + 1.6vw, 2.8rem); font-weight: 400; line-height: 1.15; }
#page-container #et-boc .et_pb_section h3 { font-size: clamp(1.1rem, 0.95rem + 1vw, 1.7rem); font-weight: 600; line-height: 1.2; }
#page-container #et-boc .et_pb_section h4 { font-size: clamp(1.1rem, 0.9rem + 0.7vw, 1.5rem); font-weight: 500; line-height: 1.25; }
#page-container #et-boc .et_pb_section h5 { font-size: clamp(1rem, 0.85rem + 0.5vw, 1.4rem); font-weight: 500; line-height: 1.3; }
#page-container #et-boc .et_pb_section h6 { font-size: clamp(1rem, 0.8rem + 0.4vw, 1.3rem); font-weight: 400; line-height: 1.35; }

/* Text & Module-Inhalte */
#page-container #et-boc .et_pb_section p,
#page-container #et-boc .et_pb_section li,
#page-container #et-boc .et_pb_section .btn,
#page-container #et-boc .et_pb_section a.et_pb_button,
#page-container #et-boc .et_pb_section .et_pb_text_inner,
#page-container #et-boc .et_pb_section .et_pb_blurb_description,
#page-container #et-boc .et_pb_section .et_pb_toggle_content,
#page-container #et-boc .et_pb_section .et_pb_tab_content,
#page-container #et-boc .et_pb_section .et_pb_slide_description,
#page-container #et-boc .et_pb_section .et_pb_promo_description,
#page-container #et-boc .et_pb_section .et_pb_team_member_description,
#page-container #et-boc .et_pb_section .et_pb_post_content {
  font-size: clamp(1.0rem, 0.9rem + 0.4vw, 1.25rem) !important;
  line-height: 1.6!important;
  font-weight: 400;
}

/* small */
#page-container #et-boc .et_pb_section small {
  font-size: clamp(0.875rem, 0.8rem + 0.2vw, 1rem) !important;
}

/* DiviUI styles zurücksetzen (falls irgendwo geändert) */
body.et-fb .et-fb-app,
body.et-fb .et-fb-app * {
  font-size: revert !important;
  line-height: revert !important;
  font-family: revert !important;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* Buttons Sartseite - custom icons */

/* style */
body #page-container .et_pb_button.btn-icon-1:after,
body #page-container .et_pb_button.btn-icon-2:after,
body #page-container .et_pb_button.btn-icon-3:after,
body #page-container .et_pb_button.btn-icon-4:after, 
body #page-container .et_pb_button.btn-icon-5:after,
body #page-container .et_pb_button.btn-icon-6:after,
body #page-container .et_pb_button.btn-icon-7:after,
body #page-container .et_pb_button.btn-icon-8:after,
body #page-container .et_pb_button.btn-icon-9:after,
body #page-container .et_pb_button.btn-icon-10:after,
body #page-container .et_pb_button.btn-icon-11:after,
body #page-container .et_pb_button.btn-icon-12:after,
body #page-container .et_pb_button.btn-icon-13:after,
body #page-container .et_pb_button.btn-icon-14:after,
body #page-container .et_pb_button.btn-icon-15:after 
{
  display: inline-block;
  width: 15px;
  height: auto;
  margin-left: 0.8em!important;
  vertical-align: middle;
}

/* icon content */
/* falls icons mal verschwinden "background-image" statt "content" property versuchen
 * 
/* pfeil grün */
body #page-container .et_pb_button.btn-icon-1:after {
	content: url("/wp-content/uploads/2025/09/Spiesshofer_Button_Icon_Pfeil_obenrechts.svg")!important;
}

/* pfeil gelb */
body #page-container .et_pb_button.btn-icon-2:after {
	content: url("/wp-content/uploads/2025/09/Spiesshofer_Button_Icon_Pfeil_obenrechts_gelb.svg")!important;
}

/* pfeil blau */
body #page-container .et_pb_button.btn-icon-3:after {
	content: url("/wp-content/uploads/2025/09/Spiesshofer_Button_Icon_Pfeil_obenrechts_blau.svg")!important;
}

/* kalender */
body #page-container .et_pb_button.btn-icon-4:after {
	width: 17px!important;
	top: 5px;
	content: url("/wp-content/uploads/2025/09/Spiesshofer_Icons_Kalender_weiss.svg")!important;
}

/* ausrufezeichen */
body #page-container .et_pb_button.btn-icon-5:after {
	top: 10px;
	width: 6px!important;
	content: url("/wp-content/uploads/2025/09/Spiesshofer_Icons_Ausrufezeichen.svg")!important;
}

/* karriere */
body #page-container .et_pb_button.btn-icon-6:after {
	width: 17px!important;
	content: url("/wp-content/uploads/2025/09/Spiesshofer_Icons_Karriere.svg")!important;
}

/* pfeil dunkelgrau */
body #page-container .et_pb_button.btn-icon-7:after {
	content: url("/wp-content/uploads/2025/10/Spiesshofer_Button_Icon_Pfeil_obenrechts_dunkelgrau.svg")!important;
}

/* pfeil blau rechts */
body #page-container .et_pb_button.btn-icon-8:after {
	content: url("/wp-content/uploads/2025/10/dr-spiesshofer-icon-pfeil-rechts-blau.svg")!important;
}

/* pfeil dunkelgrau oben */
body #page-container .et_pb_button.btn-icon-9:after {
	content: url("/wp-content/uploads/2025/10/dr-spiesshofer-icon-pfeil-oben-blau.svg")!important;
}

/* pfeil weiss oben */
body #page-container .et_pb_button.btn-icon-10:after {
	content: url("/wp-content/uploads/2025/10/dr-spiesshofer-icon-pfeil-obenrechts-weiss.svg")!important;
}

/* pfeil gruen unten */
body #page-container .et_pb_button.btn-icon-11:after {
	content: url("/wp-content/uploads/2025/10/dr-spiesshofer-icon-pfeil-unten-gruen.svg")!important;
}

/* pfeil gruen rechts */
body #page-container .et_pb_button.btn-icon-12:after {
	content: url("/wp-content/uploads/2025/10/dr-spiesshofer-icon-pfeil-rechts-gruen.svg")!important;
}

/* pfeil gruen oben */
body #page-container .et_pb_button.btn-icon-13:after {
	content: url("/wp-content/uploads/2025/10/dr-spiesshofer-icon-pfeil-oben-gruen.svg")!important;
}

/* pfeil dunkelgrau rechts */
body #page-container .et_pb_button.btn-icon-14:after {
	content: url("/wp-content/uploads/2025/10/dr-spiesshofer-icon-pfeil-rechts-dunkelgrau.svg")!important;
}

/* pfeil dunkelgrau oben */
body #page-container .et_pb_button.btn-icon-15:after {
	content: url("/wp-content/uploads/2025/10/dr-spiesshofer-icon-pfeil-oben-dunkelgrau.svg")!important;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */


/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* SIDEBAR */ 

.cs-sidebar {
    width: 0px; 
    z-index: 999999 !important; 
}

.cs-sidebar .et_pb_module {
    margin-bottom: 3px !important;
}

.cs-sidebar .et-pb-icon {
    background: #78D220; 
    color: white !important; 
    padding: 13px 12px 10px 10px; 
    height: 50px; 
    width: 50px; 
    font-size: 25px !important; 
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    transition: all .3s;
}

.cs-sidebar .et-pb-icon:hover {
    background: #103F90;
    transition: all .3s;
}

.cs-sidebar .et_pb_icon:before {
    color: white; /*#78D220;*/
    font-size: 1.2em; 
    font-weight: bold; 
    text-align: left; 
    position: absolute;     
    padding: 12px 12px 12px 0px; 
    background: #103F90;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    left: -100px; 
    transition: all .1s;
    text-overflow: clip;
 
}

.cs-sidebar .et_pb_icon:hover:before {
    left: 0px; 
    transition: all .3s;
    opacity: 1; 
    padding-left: 60px;
}

.cs-sidebar .et_pb_icon:nth-child(1):before {
    content: "Telefon";
}

.cs-sidebar .et_pb_icon:nth-child(2):before {
    content: "E-Mail";
    white-space: nowrap;
}

.cs-sidebar .et_pb_icon:nth-child(3):before {
    content: "Öffnungszeiten";
}

.cs-sidebar .et_pb_icon:nth-child(4):before {
    content: "Anfahrt";
}

.cs-sidebar .et_pb_icon:nth-child(5):before {
    content: "Downloads";
}

/* TOGGLE CONTENT CONTAINER */

.cs-trigger-container-1,
.cs-trigger-container-2 {
  display: none; 
} 

/* EVEREST FORMS */


.evf-label {
    font-size: 19px;
}

.everest-forms input[type=text], .everest-forms input[type=date], .everest-forms input[type=date], 
.everest-forms input[type=datetime-local], .everest-forms input[type=email], .everest-forms input[type=file], 
.everest-forms input[type=image], .everest-forms input[type=month], .everest-forms input[type=number], 
.everest-forms input[type=password], .everest-forms input[type=range], .everest-forms input[type=search], 
.everest-forms input[type=tel], .everest-forms input[type=time], .everest-forms input[type=url],
.everest-forms input[type=week], .everest-forms select, .everest-forms textarea,
.everest-forms .StripeElement, .everest-forms canvas.evf-signature-canvas,
.wp-block-everest-forms-form-selector input[type=text], 
.wp-block-everest-forms-form-selector input[type=date], .wp-block-everest-forms-form-selector input[type=date],
.wp-block-everest-forms-form-selector input[type=datetime-local], .wp-block-everest-forms-form-selector input[type=email],
.wp-block-everest-forms-form-selector input[type=file], .wp-block-everest-forms-form-selector input[type=image], 
.wp-block-everest-forms-form-selector input[type=month], .wp-block-everest-forms-form-selector input[type=number], 
.wp-block-everest-forms-form-selector input[type=password], .wp-block-everest-forms-form-selector input[type=range],
.wp-block-everest-forms-form-selector input[type=search], .wp-block-everest-forms-form-selector input[type=tel], 
.wp-block-everest-forms-form-selector input[type=time], .wp-block-everest-forms-form-selector input[type=url], 
.wp-block-everest-forms-form-selector input[type=week], .wp-block-everest-forms-form-selector select, 
.wp-block-everest-forms-form-selector textarea, .wp-block-everest-forms-form-selector .StripeElement, 
.wp-block-everest-forms-form-selector canvas.evf-signature-canvas {
    font-size: 19px;
    border: 0; 
    border-bottom: 0px solid #4C4C4C !important;
    background-color: #F7F7F7;
    padding: 20px; 
    border-radius: 10px;

}

@media screen and (max-width: 676px) {
.everest-forms input[type=text], .everest-forms input[type=date], .everest-forms input[type=date], 
.everest-forms input[type=datetime-local], .everest-forms input[type=email], .everest-forms input[type=file], 
.everest-forms input[type=image], .everest-forms input[type=month], .everest-forms input[type=number], 
.everest-forms input[type=password], .everest-forms input[type=range], .everest-forms input[type=search], 
.everest-forms input[type=tel], .everest-forms input[type=time], .everest-forms input[type=url],
.everest-forms input[type=week], .everest-forms select, .everest-forms textarea,
.everest-forms .StripeElement, .everest-forms canvas.evf-signature-canvas,
.wp-block-everest-forms-form-selector input[type=text], 
.wp-block-everest-forms-form-selector input[type=date], .wp-block-everest-forms-form-selector input[type=date],
.wp-block-everest-forms-form-selector input[type=datetime-local], .wp-block-everest-forms-form-selector input[type=email],
.wp-block-everest-forms-form-selector input[type=file], .wp-block-everest-forms-form-selector input[type=image], 
.wp-block-everest-forms-form-selector input[type=month], .wp-block-everest-forms-form-selector input[type=number], 
.wp-block-everest-forms-form-selector input[type=password], .wp-block-everest-forms-form-selector input[type=range],
.wp-block-everest-forms-form-selector input[type=search], .wp-block-everest-forms-form-selector input[type=tel], 
.wp-block-everest-forms-form-selector input[type=time], .wp-block-everest-forms-form-selector input[type=url], 
.wp-block-everest-forms-form-selector input[type=week], .wp-block-everest-forms-form-selector select, 
.wp-block-everest-forms-form-selector textarea, .wp-block-everest-forms-form-selector .StripeElement, 
.wp-block-everest-forms-form-selector canvas.evf-signature-canvas {
    font-size: clamp(1.0rem, 0.9rem + 0.4vw, 1.25rem) !important;
}    
 .evf-label {
    font-size: clamp(1.0rem, 0.9rem + 0.4vw, 1.25rem) !important;
}      
}

.everest-forms-submit-button {
    float: right;
    border-width: 1px !important;
    border-color: #78D220 !important;
    border-radius: 10px !important;
    background-color: #78D220 !important;
    color: white !important;
    line-height: 1.9 !important;
    padding-top: .3em !important;
    padding-bottom: .3em !important;
    padding-right: 25px !important;
    padding-left: 25px !important;      
	font-size: clamp(1.0rem, 0.9rem + 0.4vw, 1.25rem) !important;
} 
  

.everest-forms-submit-button:hover {
	background-color: #103F90 !important;
}


#evf-form-1083 input,
#evf-form-1083 select,
#evf-form-1083 textarea, 
.everest-forms-uploader 
{background: white;
}

.evf-field-description,
.everest-forms-field-label-inline,
.everest-forms-upload-title {
	font-size: clamp(1.0rem, 0.9rem + 0.4vw, 1.25rem) !important;
}

.evf-field-description a {
    color: #78D220 ;
}

.everest-forms .evf-field-container .evf-frontend-row .everest-forms-uploader {
	border-radius: 10px;
}

/* INSTAGRAM FOLLOW BUTTON */ 

#sbi_load .sbi_follow_btn a {
    font-size: 20px !important; 
    font-weight: 500;
    border: 2px solid;
    padding: .3em 1em;
    
}

#sbi_load .sbi_follow_btn, 
#sbi_load .sbi_follow_btn a {
border-radius: 10px !important;     
}

#sbi_load .sbi_follow_btn svg {
    font-size: 20px; 
}


/* FIX TOP MENU */ 

.df-am-container .df-am-row {
    padding: 5px !important; 
}

.difl_advancedmenuitem_6_tb_header {
    text-align: center; 
}


.difl_advancedmenuitem_6_tb_header.df-am-item {
    width: 180px; 
}

.df-am-row:nth-child(2) .df-am-col.right {
    display: none  !important; 
}

.df-am-row:nth-child(2) .df-am-col.center {
    justify-content: flex-end !important; 
}

.df-am-row:nth-child(2) .df-am-col.left {
    justify-content: flex-end  !important; 
}

.df-am-row:nth-child(2),
.df-am-row:nth-child(2) .row-inner {
    max-width: 400px !important; 
    display: flex; 
    justify-content: flex-end !important; 
    float: right; 
}

.difl_advancedmenu_0_tb_header .bottom-row, .difl_advancedmenu_1_tb_header .bottom-row {
    padding-right: 0% !important;
}

@media screen and (max-width: 500px) {
body .difl_advancedmenuitem_6_tb_header {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: 10px !important;
    }
    
.difl_advancedmenuitem_6_tb_header.df-am-item {
    width: 140px !Important;
    }
    
body .difl_advancedmenuitem_7_tb_header {
    padding-right: 18px !important;
    padding-left: 18px !important;  
    }
        
body .df-am-row:nth-child(2) {
    margin-right: 4.95% !important;
    }
}

@media screen and (max-width: 767px) {
.df-am-row:nth-child(2) {
    margin-right: 2.65% !important;
    }
}

@media screen and (min-width: 767px) {
.df-am-row:nth-child(2) {
    margin-right: calc(10px + 3%) !important;
    }

.difl_advancedmenuitem_6_tb_header.df-am-item {
    width: 200px; 
    }
}
