@media (max-width: 768px) {
	
	body{
        padding-top:20px;
    }
    #topbar{
        position:fixed;
        height: 50px;
        background-color:white;
        color:black;
        z-index: 10000;
        width: 100%;
        top: 0px;
        padding-top:10px;
    }
    #topbar a{
        color:#A67D52;
    }
	h1, .h1, .prestablog .title {
        font-size: 30px;
    }
    #cms .widget h1.media-heading{
        margin: 15px 0;
    }
    #cms.cms-id-6 h2, 
    #cms.cms-id-6 .h2, 
    #cms.cms-id-9 h2, 
    #cms.cms-id-9 .h2, 
    #cms.cms-id-10 h2, 
    #cms.cms-id-10 .h2, 
    #cms.cms-id-11 h2, 
    #cms.cms-id-11 .h2, 
    #cms #content .widget h2.media-heading{
        font-size : 24px;
    }
    h3{
        font-size : 24px;
    }
    h4{
        font-size : 20px;
    }
	#header{
        background-color:white;

    }
    img.ls-yourlogo{
        width:75%;
    }

    #search_widget{
        display:none;
    }
    #cms h1::after, #cms .h1::after, .prestablog .title::after {
        background-image: url("../img/elements-marron_mobile.png");
        content: "";
        width: 120px;
        height: 107px;
        background-repeat: no-repeat;
        position: absolute;
        top:30px;
        right: 0;
    }
    #cms h1.elements-activités::after, #cms .h1.elements-activités::after, #cms .prestablog.elements-activités .title.elements-activités::after {
        background-image: url("../img/elements-bleu_mobile.png");
        content: "";
        width: 120px;
        height: 107px;
        background-repeat: no-repeat;
        position: absolute;
        top:30px;
        right: 0;
    }
    .h1.elements-adultes::after, .h1.elements-adultes::after, .prestablog.elements-adultes .title.elements-adultes::after {
        background-image: url("../img/elements-marine_mobile.png");
        content: "";
        width: 120px;
        height: 107px;
        background-repeat: no-repeat;
        position: absolute;
        top:-82px;
        right: 0;
    }
    h1.elements-enfants::after, .h1.elements-enfants::after, .prestablog.elements-enfants .title.elements-enfants::after {
        background-image: url("../img/elements-violet_mobile.png");
        content: "";
        width: 120px;
        height: 107px;
        background-repeat: no-repeat;
        position: absolute;
        top:-82px;
        right: 0;
    }
    #index .LPE-bouton-groupe, 
    #index .LPE-bouton-adultes, 
    #index .LPE-bouton-enfants,
    .LPE-bouton a,
    .attachment h4 a{
        margin-bottom:25px;
    }

    #left-column{
        display:none;
    }
    .products-selection {
        height: 80px;
    }
    #product #img-product, #product_description_short_block {
         padding-left: 0px;
         padding-right: 0px; 
    }
    #product_block_left, #product_block_right {
        padding: 20px 20px 10px 20px;
        margin-right:0px;
        margin-left:0px;
    }
    .fancybox-skin{
        top:50px;
    }
 
    .LPE-big-padding {
        padding: 10px !important;
    }

    .container,.row{
        padding: 0px; 
        margin: 0px;  
    }
    #index .widget .row .colonne{
        padding-left:15px;
        padding-right:15px;
    }


    #product h1 {
        padding-left: 0px;
    }

    /* Administrateurs-------------------------------------------*/
    .widget.LPE-coordonnees .media-body {
        display: table-cell;
    }
    .widget.LPE-coordonnees {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    #products .up .btn-secondary, #products .up .btn-tertiary {
        color: #fff;
    }


    /* Grille tarifaire-------------------------------------------*/	
    .widget.LPE-padding-top.container {
        padding-top: 20px;
    }
   
   
   /* Modalités et réglements-------------------------------------------*/	
    #dates-importantes .widget .media {
    margin-top: 20px;
    padding-top:15px;
    }
    .LPE-reprise h2::after, .LPE-reprise .h2::after {
        background : none;
    }
    .LPE-bloc-dore{
        padding:15px 15px 5px 15px;
        margin-bottom:20px !important;
    }

	/**
	 * Menu--------------------------------------------------
	 */	
	 *	.container-iqit-menu{
			z-index: 20000;
	 }
		#iqitmegamenu-mobile {
		    position: fixed;
			top: 0px;
			left: 0px;
        }
        #iqitmegamenu-accordion {
           margin-top:40px;
        }
		.cbp-mobilesubmenu {
		   border:none;
		}
		#iqitmegamenu-mobile #iqitmegamenu-shower {
		    padding: 5px 5px 5px 5px !important;
		    height: 46px;
		    width: 46px;
			border:none;
		}
		#iqitmegamenu-mobile #iqitmegamenu-shower span {
			display: none;
		}
		#iqitmegamenu-mobile #iqitmegamenu-shower, #cbp-close-mobile {
		    background: none;
			color:#A67D52;
        }
		#iqitmegamenu-accordion.cbp-spmenu > li a {
            font-size: 12px;
            padding: 7px;
        }
		
}
