body {
    font-family: Roboto Slab, sans-serif;
}

.padding_top_menu {
    padding-top: 40px;
}

.opacity_05 {
    opacity: .5;
}

.bg-light-custom-3 {
    background-color: #e9ecef!important;
}

.sticky-button-menu-mobile {
    z-index: 10;
    position: sticky;
    bottom: 0;
    /*background-color: white;*/
    padding: 10px 10px 20px 10px;
    /*border: 2px solid #f7f7f7;*/
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    text-align: center;
}



.modal-open {
    z-index: 99999;
}

.scroll-link-calories {
    text-decoration: none;
    background-image: url(./../images/bg_green_dark.jpg);
    color: #2d2d2d;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5) !important;
    font-weight: bolder;
}



.scroll-link-calories:hover {
    color: white;
}

.scroll-link-calories:active {
    color: white;
    text-decoration: underline;
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0) !important;
}



@font-face
{
    font-family: "Roboto Slab";
    src: local("Roboto Slab"),
    local("Roboto Slab"),
    url("./../fonts/RobotoSlab-Regular.woff2") format("woff2");
}