/* @font-face {
  font-family: "Rubik";
  font-weight: 300;
  src: url("../font/Rubik-Light.ttf") format("truetype");
}

@font-face {
  font-family: "Rubik";
  font-weight: 300;
  font-style: italic;
  src: url("../font/Rubik-LightItalic.ttf") format("truetype"); 
}

@font-face {
  font-family: "Rubik";
  font-weight: 400;
  src: url("../font/Rubik-Regular.ttf") format("truetype"); 
}

@font-face {
  font-family: "Rubik";
  font-weight: 500;
  src: url("../font/Rubik-Medium.ttf") format("truetype"); 
}

@font-face {
  font-family: "Rubik";
  font-weight: 500;
  src: url("../font/Rubik-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Rubik";
  font-weight: 700;
  src: url("../font/Rubik-Bold.ttf") format("truetype"); 
}

@font-face {
  font-family: "Rubik";
  font-weight: 700;
  font-style: italic;
  src: url("../font/Rubik-BoldItalic.ttf") format("truetype");
} */

@font-face {
    font-family: "Caveat";
    font-weight: 400;
    src: url("../font/Caveat-Regular.ttf") format("truetype"); /* Safari, Android, iOS */
}

@media only screen and (max-width: 480px) {
    .title-elhelper-header::before {
        content: none !important;
    }

    .dropdown-footer .elementor-widget-heading .elementor-widget-container {
        display: inline-block;
    }

    .dropdown-footer .elementor-widget-heading::after {
        content: "►";
        color: white;

    }

    .dropdown-footer .elementor-widget-heading.active::after {
        content: "▼";
        color: white;
    }

    .dropdown-footer .elementor-widget-heading.active, .dropdown-footer .elementor-widget-heading:hover {
        /*background-color: #ccc;*/
    }

    .dropdown-footer .elementor-widget-icon-list {
        padding: 0 18px;
        display: none;
        overflow: hidden;
    }
}

/* Ecf template */
.elementor-template-full-width .elementor-section {
    width: 100%;
    padding: 0;
}
.elementor-template-full-width .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100%;
}
.elementor-template-full-width  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.elementor-template-full-width .elementor-widget:not(:last-child) {
    margin: 0;
}