@charset "utf-8";
/* CSS Document */

@media all and (max-width: 768px) {

#cookiealert_container {
 display:none !important;
}
 #dcom_main_container #headerxxl, #dcom_main_container #seo_footer, #dcom_main_container #darty_footer, #dcom_main_container #tunnel_mobile_footer, table#site_footer {
 display: none;
}

 #darty-header-line2-container, #darty_top_links, #darty-header-rightblock, #univers-menu-xxl {
 display:none;
}
 div#darty_footer {
 display:none;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	width: 290px;
	height: 163px;
}

#dcom_main_ftl_metier_container {
    background: #ffffff!important;
}

#dcom_main_container {
	width: 100% !important;
	background:#ffffff!important;
}

img {
	max-width: 100%;
}



	/* ________ LAYOUT ________*/
    .wrapper {
        width: auto;
        margin: 0 20px;
    }
    .wrapper-selection {padding: 17px 0 25px}
    .wrapper-footer {padding: 30px 0}
    



    /* ________ HEADER ________*/
    .wrapper-header .titles img {
        display: block;
    }
    .wrapper-header .titles .logo  {
        margin-right: 0;
        margin-bottom: 15px;
    }
    .wrapper-header .titles .title  {
        margin-right: 0;
        margin-bottom: 10px;
    }
    .wrapper-header .photo {
        margin-top: 30px;
    }

	.subtitle-mobile{
	display:block;
	text-align:center;
	margin:30px auto;
	}

	.wrapper-header .titles .subtitle{
	display:none;
	}

	.wrapper-header .titles .logo-right{
	width:18%;
	}

	.wrapper-header .titles .logo-left{
	width:12%
	}
	
	


    /* ________ NAVIGATION ________*/
    .section-navigation {
        display: none;
    }
    



    /* ________ SELECTIONS ________*/
    .wrapper-selection .bk-head {
        text-align: center;
    }
    .wrapper-selection .bk-head .title {
        display: block;
    }
    .wrapper-selection .bk-head .google-assistant-tag {
        float: none;
        margin-top: 10px;
    }

    .wrapper-selection .bk-selection .item {
        width: 50%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .wrapper-selection .bk-selection .item a {
        width: 95%;
        margin: 0 auto;
    }
    .wrapper-selection .bk-selection .item:nth-child(odd) {
        margin-right: 0;
    }
    .wrapper-selection .bk-selection .item:nth-last-child(1),
    .wrapper-selection .bk-selection .item:nth-last-child(2) {
        margin-bottom: 0;
    }
    
    



    /* ________ PRODUCTS ________*/
    .wrapper-product .product-subtitle {
        margin-bottom: 25px;
        line-height: 28px;
    }
    .wrapper-product .product-photo {
        position: static;
        top: auto;
        right: auto;
        margin-top: 35px;
    }

    .wrapper-product .product-line-bottom {
        margin-top: 25px;
    }
    .wrapper-product .product-content {
        display: block;
        margin-top: 0;
        margin-left: 0;
    }
    .wrapper-product .product-list {
        max-width: none;
        margin-bottom: 25px;
    }
    .wrapper-product .product-links .jg-btn:not(:last-child) {
        margin-bottom: 10px;
    }
    .wrapper-product .product-illustration {
        float: none;
        margin-top: 25px;
    }





    /* ________ FOOTER ________*/
    .wrapper-footer .content {
        text-align: center;
    }
    .wrapper-footer .darty-conseils {
        float: none;
        display: inline-block;
        margin-top: 20px;
    }
	
	
	
	/* ________ MENTIONS ________*/

#mentions-page{
	padding:10px 20px;
	font-size:0.7em;
	font-family:'open_sansregular', Arial, Helvetica, sans-serif;
	color:#414141;	
}

#mentions-page p{
	width:100%;
	display:block;
	margin:0 auto;
	padding: 0;
}



}