/* COLORS 
 * green: #78B63D
 * blue: #00A5C4
 * yellow: #FFE034
 * gray: #404040
*/

/* lato-300 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local(''),
    url('../fonts/lato-v23-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../fonts/lato-v23-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-300italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    src: local(''),
    url('../fonts/lato-v23-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../fonts/lato-v23-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-regular - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local(''),
    url('../fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../fonts/lato-v23-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: local(''),
    url('../fonts/lato-v23-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../fonts/lato-v23-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-700 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local(''),
    url('../fonts/lato-v23-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../fonts/lato-v23-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-700italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: local(''),
    url('../fonts/lato-v23-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../fonts/lato-v23-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-900 - latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local(''),
    url('../fonts/lato-v23-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../fonts/lato-v23-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lato-900italic - latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    src: local(''),
    url('../fonts/lato-v23-latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('../fonts/lato-v23-latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Tesimonials */

.vidone-testimonials-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-end;
    justify-content: space-between;
    align-items: flex-end;
}
.vidone-single-testimonial {
    width: 45%;
    margin-bottom: 80px;
}
.vidone-single-testimonial .vidone-single-testimonial-text {
    background-color: #F6F6F6;
    padding: 25px;
    border-radius: 25px;
    position: relative;
    margin-bottom: 50px;
}
.vidone-single-testimonial .vidone-single-testimonial-text:after {
	content: '';
    position: absolute;
    bottom: 0;
    left: 100px;
    width: 0;
    height: 0;
    border: 28px solid transparent;
    border-top-color: #F6F6F6;
    border-bottom: 0;
    margin-left: -28px;
    margin-bottom: -28px;
}
.vidone-single-testimonial-person {
    text-align: right;
    font-style: italic;
}
.vidone-single-testimonial .vidone-single-testimonial-customer p {
    display: inline-block;
    padding: 10px 25px;
    margin: 0 0 0 30px;
    border-radius: 25px;
    background-color: #78B63D;
    color: #fff;
    font-weight: 600;
}
.vidone-single-testimonial.ines .vidone-single-testimonial-customer p {
    background-color: #00A5C4;
}
.vidone-single-testimonial.emil .vidone-single-testimonial-customer p {
    background-color: #FFE034;
    color: #404040;
}
.vidone-single-testimonial.vidone .vidone-single-testimonial-customer p {
    background-color: #78B63D;
}
.vidone-single-testimonial.service-point .vidone-single-testimonial-customer p {
    background-color: #404040;
}
.vidone-single-testimonial p {
    font-size: var( --e-global-typography-fd240a9-font-size );
    font-weight: var( --e-global-typography-fd240a9-font-weight );
    line-height: 1.4em;
    letter-spacing: var( --e-global-typography-fd240a9-letter-spacing );
}

@media screen and (max-width: 768px) {
    .vidone-single-testimonial {
        width: 100%;
        margin-bottom: 50px;
    }
}

/* STICKY HEADER */
#vidone-sticky-header.elementor-sticky--effects {
    background-color: #fff!important;
    color: #404040!important;
    box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 15%)!important;
    transition: all 0.2s!important;
}

#vidone-sticky-header.elementor-sticky--effects #vidone-menu-trigger i,
#vidone-sticky-header.elementor-sticky--effects nav a,
#vidone-sticky-header.elementor-sticky--effects #vidone-menu-trigger-mobile i {
    color: #404040!important;
}
#vidone-menu-wrapper {
    display: none;
}
#vidone-sticky-header.elementor-sticky--effects nav a:hover {
    color: #78B63D!important;
}

#vidone-sticky-header.elementor-sticky--effects .vidone-header-logo-white {
    display: none!important;
}
#vidone-sticky-header.elementor-sticky--effects .vidone-header-logo-color {
    display: block!important;
}
#vidone-sticky-header .vidone-header-logo-color {
    display: none!important;
}
#vidone-sticky-header .vidone-header-logo-white,
#vidone-sticky-header .vidone-header-logo-color {
    margin-bottom: 0!important;
}

#vidone-sticky-header .vidone-nav-item-with-icon a {
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 22px;
    padding-left: 30px;
}
#vidone-sticky-header .vidone-nav-item-with-icon.ines-menu-icon a {
    background-image: url("/wp-content/uploads/2021/12/ines-icon.png");
}
#vidone-sticky-header .vidone-nav-item-with-icon.emil-menu-icon a {
    background-image: url("/wp-content/uploads/2021/12/emil-icon.png");
}
#vidone-sticky-header .vidone-nav-item-with-icon.service-point-menu-icon a {
    background-image: url("/wp-content/uploads/2021/12/service-point-icon.png");
}


/* NAVIGATION */

.vidone-menu-wrapper a.menu-link {
    padding: 7px 20px 13px 20px;
}
.vidone-menu-wrapper {
    display: none;
}

@media screen and (max-width: 767px) {
    #vidone-menu-wrapper {
        display: none!important;
    }
}