/*
Theme Name: Enfold Child
Theme URI: http://www.kriesi.at/themes/enfold/
Template: enfold
Author: Kriesi
Author URI: https://kriesi.at
Description: A superflexible and responsive Business Theme by Kriesi - Update notifications available on twitter, facebook and via newsletter: Follow me on twitter - Join the Facebook Group - Subscribe to our Newsletter
Version: 4.7.6.3.1597939205
Updated: 2020-08-20 16:00:05

*/


.disclaimer-modal-container {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.6);
  z-index: 1000;
}

.disclaimer-modal-container.show-disclaimer {   
    display: block;
}

.disclaimer-modal {
    background: #fff;
    border: 5px solid #a5ccce;
    width: 95%;
    height: 90%;
    margin-left: 2.5%;
    margin-top: 5%;
    position: relative;
}

span.close-disclaimer-modal {
    position: absolute;
    right: 10px;
    font-size: 25px;
    padding: 10px;
    cursor: pointer;
}

.disclaimer-modal h3 {
    text-align: center;
    margin-top: 10%;
}

.disclaimer-modal p {
    width: min(360px,80%);
    margin: 0 auto;
    text-align: center;
}

.disclaimer-modal .button-row {
    text-align: center;
}

.disclaimer-modal .button-row .button {
    margin-top: 25px;
    display: inline-block;
    padding: 5px 25px;
    background: #a5ccce;
}

.disclaimer-modal .button-row .button.button-ok {
    margin-right: 15px;
}

.disclaimer-modal .button-row .button:hover {
    background: #83a5a7;
}



.togglecontainer .single_toggle:first-child .toggler,
#top .main_color .toggle_content {
    background: inherit;
}


#top .main_color .hbspt-form input,
#top .main_color .hbspt-form input[type="text"],
#top .main_color .hbspt-form input[type="email"],
#top .main_color .hbspt-form input[type="password"],
#top .main_color .hbspt-form input[type="number"],
#top .main_color .hbspt-form input[type="url"],
#top .main_color .hbspt-form input[type="tel"], 
#top .main_color .hbspt-form input[type="search"],
#top .main_color .hbspt-form input[type="input"],
#top .main_color .hbspt-form select,
#top .main_color .hbspt-form textarea {
    background: #fff;
    box-shadow: none;
    width: 90%;
    font-family: Lato Regular,sans-serif;
}
#top .hbspt-form fieldset {
    margin-bottom: 0;
}
#top .hbspt-form.stacked .field {
    margin-bottom: 0 !important;
}
#top .main_color .hbspt-form input[type="checkbox"], 
#top .main_color .hbspt-form input[type="radio"] {
    width: auto;
    font-family: Lato Regular,sans-serif;
}
#top .main_color .hbspt-form select {
    height: auto;
}
#top .main_color .hbspt-form input[type="submit"] {
    width: auto;
    background: #a5ccce;
    text-shadow: none;
    border-color: #64afb3;
    transition: 400ms all;
    -webkit-transition: 400ms all;
    font-family: Lato Regular,sans-serif;
    text-transform: uppercase;
}
#top .main_color .hbspt-form input[type="submit"]:hover {
    background: #2c8e98;
    
    
}
#top .main_color label.hs-error-msg,
#top .main_color label,
.submitted-message.hs-main-font-element {
    font-family: Lato Regular,sans-serif !important;
}
#top .main_color label.hs-error-msg {
    color: red;
    font-size: .8em;
}
ul.hs-error-msgs li {
    margin-left: 0;
}


@media only screen and (max-width: 500px) {
    #home-page-testimonial-section .avia-content-slider .avia-slideshow-arrows a {
        top: 100px !important;
    }
}