.ukoobillboard:not(.display_popup) {
    position: relative;
    display: block;
    width:100%;
    padding-top:8px;
    padding-bottom:8px;
}
.ukoobillboard.display_popup {
    width:80%;
}
.ukoobillboard .ukoobillboard__wrapper > *:last-child {
    margin-bottom: 0;
}
.ukoobillboard .ukoobillboard__link {
    position:absolute;
    display:block;
    text-align:center;
    text-decoration:none;
    border-radius:20px;
    right: 7px;
    top: 7px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    transition: opacity 250ms ease-in-out;
    opacity: 1;
}
.ukoobillboard .ukoobillboard__link:hover {
    opacity: 0.7;
}
.ukoobillboard.position_fix {
    position:fixed;
    left: 0;
    top: 0;
    z-index: 490;
}

/* === Responsive === */
/* Tablettes et inférieurs */
@media (max-width: 991px) {
    #page {
        padding-top:0 !important;
    }
    .ukoobillboard.position_fix {
        position: static !important;
    }
    .ukoobillboard:not(.display_popup) {
        font-size:12px;
    }
}
/* Tablettes et supérieurs */
@media (min-width: 992px) {
    .ukoobillboard.display_popup {
        width:auto;
    }
}


/* Specific billboard module ukooorderlimit */
#ukoobillboard_5 {
    padding: 0;
}
#ukoobillboard_5 #message {
    margin-top:5px;
}
#ukoobillboard_5 #submitUkooOrderLimitEmail, #ukoobillboard_5 #customer_email {
    height:48px;
}

#ukoobillboard_5 #customer_email {
    /* margin-bottom:1rem!important; */
    /* padding-left:1.5rem!important; */
    /* padding-right:1.5rem!important; */
}

#ukoobillboard_5 .ukoobillboard__content {
    max-width:680px;
    margin-left:auto;
    margin-right:auto;
}
#ukoobillboard_5 .fancybox-close-small {
    width:40px;
    height:40px;
    top:10px;
    right:10px;
}
#ukoobillboard_5 .fancybox-close-small:after {
    color: #555;
    background: #eee;
    width:40px;
    height:40px;
    top:0;
    right:0;
    font-size:26px;
    line-height:40px;
}
body.fancybox-active #sag_b_cocarde {
    display: none;
}
@media (max-width:992px) {
    #ukoobillboard_5 .ukoobillboard__catalogmod_heading {
        width: 100%!important;
    }
}

@media (max-width:575px) {
    #ukoobillboard_5 {
        font-size:12px;
        width:90%!important;
    }

    #ukoobillboard_5 .ukoobillboard__catalogmod_heading h1 {
        font-size:30px!important;
    }

    #ukoobillboard_5 .ukoobillboard__catalogmod_heading #ukoobillboard__catalogmod_heading_p1 {
        font-size:15px!important;
    }

    #ukoobillboard_5 .h2 {
        font-size:18px;
    }
    #ukoobillboard_5 #ukooOrderLimitForm, #submitUkooOrderLimitEmail {
        width:100%;
        margin-top:5px;
    }
}

#ukoobillboard_5 .ukoobillboard__catalogmod_heading {
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("/themes/krc/assets/img/customer_specific/catalog_mod/orderlimit.jpg")!important;
    background-position: center!important;
    width: 968px;
    height: 650px;
    text-align: center;
    margin-bottom: -5px;
}
#ukoobillboard_5 .ukoobillboard__catalogmod_heading h1 {
    font-size:52px;
}

#ukoobillboard_5 .ukoobillboard__catalogmod_heading #ukoobillboard__catalogmod_heading_p1 {
    font-size:22px;
}

#ukoobillboard_5 #ukooOrderLimitForm {
    width:90%;
    margin-top:5px;
}
