       @import url("https://p.typekit.net/p.css?s=1&k=oit0hfy&ht=tk&f=139.175.5474&a=2329049&app=typekit&e=css");

        @font-face {
            font-family:"proxima-nova";
            src:url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");
            font-display:auto;font-style:normal;font-weight:700;
        }

        @font-face {
            font-family:"proxima-nova";
            src:url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");
            font-display:auto;font-style:normal;font-weight:400;
        }

        @font-face {
            font-family:"proxima-nova";
            src:url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n3&v=3") format("opentype");
            font-display:auto;font-style:normal;font-weight:300;
        }

        .tk-proxima-nova { font-family: "proxima-nova",sans-serif; }

        body {
            /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
            margin: 0px;
            line-height: 1.28;
            color: #fff;
            background-color:#f2be1c;
            //background-image: url("images/bg.jpg");//
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
        }

.horaires{ color: #000;
           font-size: 12px;
}

        h1 {
            font-size: 36px;
        }

        h2 {
            font-size: 30px;
            line-height: 40px;
            font-weight: 300;
            margin-top: -10px;
        }

        .landing-page {
            text-align: center;
            position: relative;
            min-height: 100vh;
        }

        .landing-page h1 {
            font-size: 1.8em;
            margin: 30px 0 20px 0;
        }

        @media (max-width : 768px) {
            .landing-page h1 {
                font-size: 1.5em;
            }
        }

        .landing-page .logo {
            max-width: 100%;
            max-height: 150px;
        }

        .links {
            margin: 25px 0;
        }
img {
    width: 100%;
    clear: both;
    float: left;
       margin:0px 0 5px 0;
    }
 .img-menu {   
padding-left: 1.1625%;
padding-right: 1.1625%;

    } 
    
    
        .link {
 padding: 5px;
max-width: 680px;
border-radius: 50px;
text-decoration: none;
font-size: 1.2em;
display: block;
margin: 0px auto 4px auto;
background: #000;
color: #f2be1c;
transition: 0.2s;
        }

        .link:hover {
            opacity: .95;
        }

        .socials {
            margin: 10px 0;
        }

        .socials a {
            text-decoration: none;
            padding: 0 10px;
            display: inline-block;
            width: 27px;
            height: 27px;
        }

        .socials a svg path {
            fill: #ffffff;
            stroke: #ffffff;
        }

        .socials a svg rect, .socials a svg polyline {
            stroke: #ffffff;
        }

        .landing-page-container {
            padding: 0px 15px 0px 15px;
        }

        footer {
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            font-weight: 300;
            font-size: 13px;
            color: #e42436;
        }

        footer svg {
            width: 80px;
            margin-bottom: 5px;
        }

        footer h5 {
            color: #000;
            font-size: 10px;
            margin: 5px;
            font-weight: normal;
            letter-spacing: .03em;
        }

        footer a {
            text-decoration: none;
        }

        footer a:hover {
            text-decoration: underline;
            text-decoration-color: black;
        }

        .business-info {
            color: #fdfdfd;
            font-size: 14px;
            margin-bottom: 10px;
            float: left;
			width: 100%;
        }

        .business-info a {
            color: #fdfdfd;
        }

        .saved-design-thumbnails {
            text-align: center;
            position: fixed;
            overflow-x: scroll;
            top: 0;
            left: 0;
            z-index: 1;
            height: 100%;
            width: 100%;
            background: white;
        }

        .link-thumbnail img, .sl-web-image img {
            max-width: 100%;
        }

        @media (min-width: 992px) {
            .link-thumbnail img, .sl-web-image img {
                max-width: 70%;
            }
        }

        .link-thumbnail {
            padding: 10px;
        }

        .saved-design-close {
            position: fixed;
            top: 20px;
            right: 20px;
            background: rgba(0,0,0,0.4);
            padding: 10px;
            border-radius: 50%;
            font-size: 1px;
        }
        .saved-design-close svg {
            position: relative;
            height: 15px;
            width: 15px;
            fill: #efefef;
            opacity: 1;
        }

        .mhm-footer {
            width: 100%;
            float: left;
        }

        .mhm-footer a {
            text-decoration: none;
        }
        .mhm-footer a h5 {
            color: #AFAFAF;
            font-weight: 100;
        }
        .mhm-footer a h5 span {
            font-weight: 1000;
        }

        .mhm-footer a:hover {
            text-decoration: underline;
            text-decoration-color: #AFAFAF;
        }


        .link-disabled {
            margin-top: 20vh;
            text-align: center;
            background: white;
        }
        .link-disabled p {
            font-size: 10vh;
            margin: 0;
        }
        .link-disabled h1 {
            font-size: 7vh;
            line-height: 10vh;
            margin: 0;
        }
        .link-disabled h2 {
            font-size: 5vh;
            line-height: 7vh;
            margin: 0 auto;
            margin-top: 2vh;
            width: 72vw;
        }
        .link-disabled .mhm-logo-footer {
            background: url(https://www.musthavemenus.com/imageservice/images/img/13/email/circle-mhm.png) no-repeat;
            height: 10vh;
            width: 10vh;
            position: relative;
            margin-top: 25vh;
            top: 0;
            display: inline-block;
            cursor: pointer;
            background-size: contain;
            outline: none;
        }