.box_float_read_also.video_day {
    clear: both;
    display: block;
    margin: 0 auto;
    width: 60%;
}

.boxproduct span {
    display: block !important;
}

ul#footer_menu li a, #footer p a {
    display: inline-block;
    text-decoration: none;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    color: #fff;
}

/* line 677, ../sass/style.scss */
ul#footer_menu li a:hover, #footer p a:hover {
    color: #fbc523;
}

.article_post.actuality {
    text-align: left;
}

.box_float_read_also h3 {
    line-height: 110%;
}

.redBanner {
    background: #bf0417 !important;
}

.blueBanner {
    background: #00bdef !important;
}

.greenBanner {
    background: #037c22 !important;
}

.greenBlueBanner {
    background: #20838f !important;
}

.yellowBanner {
    background: #ffdf1d !important;
}

.maestroBanner {
    background: #131619 !important;
}

.coulissesBanner {
    background: #004411 !important;
}

.redBannerSauce {
    background: #c8161d !important;
}

.greyBanner {
    background: #c9c5c5 !important;
}

.grayBannerSalade {
    background: #1c1c1c !important;
}

.whiteBanner {
    background: #62534c !important;
}

.blackBanner {
    background: #000 !important;
}

.maestroBanner {
    background: #131619 !important;
}

.pinkBanner {
    background: #ff9597 !important;
}

.BannerMcCafeBlue {
    background: #01475d !important;
}

.BannerMcCafeGreen {
    background: #287959 !important;
}

.BannerMcCafePurple {
    background: #540a3e !important;
}

.newbansaadgo {
    background: #424c40 !important;

    /*ffc600*/
}

.duomabroukban {
    background: #61060f !important;

    /*ffc600*/
}

.fromboisenews {
    background: #c8c3be !important;

    /*ffc600*/
}

.cssmcflurry_lion_maltesers {
    background: #d0f7fe !important;

    /*ffc600*/
}

.cssmcdonalds_kenitra {
    background: #29a4da !important;
}

.mcdonalds_adm_shell_bouznika {
    background: #fae1b7 !important;
}

.mcdonads_gueliz_prochainement {
    background: #fae1b7 !important;
}

.halal_taib {
    background: #e8efe9 !important;
}

/*.newbansaadgo a.btnSlider{
	visibility:hidden;
}*/

.kbm {
    background: #50291a !important;
}

.kariban {
    background: #f9f9b1 !important;
}

.banner_syndae_chhiwar_ramadan {
    background: #072037 !important;
}

.banner_smoothie_wildberry_peche_passion {
    background: #cbc7c2 !important;
}

.euro {
    background: #253f6c !important;
}

.maestro_chicken_deux {
    background: #190e07 !important;
}

.prod_gr {
    background: #231e1a !important;
}

.sundae_mcFlurrynew {
    background: #99ddd5 !important;
}

.ouverture_restaurant_Ibn_tachfine {
    background: #454545 !important;
}

.McTurco_McArabia {
    background: #35533b !important;
}

.new_prod {
    background: #4d4645 !important;
}

.Smoothies_Fraise_Banane {
    background: #80a4b2 !important;
}

.blackBanner {
    background: #000 !important;
}

.dailyban {
    background: #E5BD77 !important;
}

.chicken_mitic {
    background: #87c178 !important;
}

.ptit_mcarabia {
    background: #641213 !important;
}

.ptit_mcarabia_chiken {
    background: #babec1 !important;
}

.tanger_porte {
    background: #535252 !important;
}

.mc_flurry {
    background: #ae9b8e !important;
}

.elmaghifico {
    background: #301c0c !important;
}

.greytwoban {
    background: #b2e7fc !important;
}

.tanger_porte {
    background: #545353 !important;
}

.n_mcflurry{
	background: #36393e !important;
}

.original_n{
	background: #1e2225 !important;
}

.white_ice{
	background: #ffffff !important;
}

.logged-in #cont_header {
    top: 21px;
    padding-top: inherit;
}

#user-login {
    width: 194px;
    margin: 0 auto;
}

#user-login input {
    background: url(/sites/all/themes/mcdo/images/bg_input.png) 0 0 no-repeat;
    border: 0 none;
    color: #232223;
    padding: 0 10px 0 16px;
    height: 42px;
    width: 200px;
    float: left;
    margin: 0 32px 0 0;
    line-height: 39px;
}

#user-login label {
    display: block;
    padding: 0 0 2px 10px;
    font-weight: bold;
    font-size: 15px;
    text-align: left;
}

#user-login #edit-actions {
    width: 200px;
    height: 57px;
    background: url(/sites/all/themes/mcdo/images/bg_submit_00.gif) 0 0 no-repeat;
    cursor: pointer;
}

#user-login #edit-submit {
    background: url(/sites/all/themes/mcdo/images/bg_submit_01.gif) 100% 0 no-repeat;
    height: 56px;
    display: block;
    padding: 2px 50px 0 30px;
    text-align: left;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: -1px;
    text-shadow: 1px 1px 2px #000000;
    position: relative;
    white-space: nowrap;
    margin: 0;
}

#user-login .description {
    clear: both;
    padding: 4px 0 0 4px;
}

#user-login div.error {
    background: rgba(0, 0, 0, 0.7);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    left: 66px;
    top: 28px;
    color: #ffffff;
    padding: 5px 10px;
}

/*
#sitemap ul li{margin-left: 10px;list-style-type: disc;}
#sitemap ul ul li{margin-left: 20px;list-style-type: circle;}
#sitemap ul ul ul li{margin-left: 30px;list-style-type: square;}
#sitemap ul ul ul ul li{margin-left: 40px;list-style-type: circle;}
*/

.maintenance-page {
    background: url(/sites/all/themes/refonte/images/mcdo-page-under-construction.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
}

.maintenance-page #name-and-slogan, .maintenance-page #footer-wrapper {
    display: none;
}

.maintenance-page #header {
    width: 199px;
    height: 159px;
}

.maintenance-page #page {
    overflow: hidden;
    margin-top: 5%;
}

.maintenance-page #page-title {
    text-align: center;
    width: 100%;
    font-family: 'latolight';
    letter-spacing: 0.5px;
    color: #fefefe;
}

.maintenance-page #content-content {
    width: 100%;
    text-align: center;
    color: #fefefe;
    font-family: 'latolight';
    font-size: 18px;
}

.maintenance-page #content-content a {
    color: #fefefe;
}





div.error {
    width: 109px;
}
#candidatures .uploader span.filename {
    padding: 6px 0 14px 20px;
}

.cont_restau_infos .iconsResto span::after {
    display: none !important;
}
