/* load fonts locally */
/*@import url("font-comfortaa.css");*/

/* Fixed Helper Navigation
#top-header #et-info        { float:right;}
.et_fixed_nav #top-header   { position: absolute;}
#top-header.et_fixed_nav    { position: absolute !important; top: 0px !important;}
*/


/*#main-header        { position: absolute !important;}
.et_fixed_nav #main-header   { position: absolute;}
.et_fixed_nav #main-header.et_fixed_nav        { position: fixed !important; top: 0px;}
*/
/*html *  { font-family: "Comfortaa"; font-weight: 300;}*/


.ETmodules  { font-family: 'ETmodules'; font-style: normal;}
#logo { max-width: 300px; height: auto;}

/* Adjust the width of the submenu */
#top-menu li ul {
    width: auto; /* Change this value to your desired width */
}
#top-menu li ul a{
    width: auto; /* Change this value to your desired width */
}


.fa, .fas { margin-right:10px;}
.fa-check { color: #cfc554; /*color: #45A29F;*/ margin-right: 16px;}


.equal-heights.et_pb_row   {
    display: flex;
}

.equal-heights .et_pb_column {
    display: flex;
    flex-direction: column;
}

.equal-heights .et_pb_column .et_pb_module {
    flex-grow: 1;
}
.equal-heights .et_pb_column .et_pb_module {
    height:100%;
}
.et_pb_testimonial_0.et_pb_testimonial {overflow : visible !important;}


.nested-row {
    display: flex;
    gap: 20px;
}

.nested-column:first-child {
    width: 30%;
}.nested-column:last-child {
     width: 70%;
 }

 .menu .current-lang a     { text-decoration: underline;font-weight: bold;}

/* WP Edit */
.editbuttons { position: fixed; left: 10px; top: 10px; z-index: 10000000;}

.wpedit a   { color:#fff; padding:0.5rem 1rem; background: #45A29F;border-radius: 5px;font-size: 12px; margin: 2px 0;}
.wpedit a:hover  { background: #69ddda;}
.wpedit i.fal { width: 15px;}
