

@media 	only screen and (max-width : 1200px) {
	
	.ggmenu>.cmenu>.gg_hc:hover > .gg_sm, .gg_hc .gg_hc:hover .gg_sm {
    display: flex;
    flex-flow: row;
    ajustify-content:  center;
}
.gg_sm {width:100%;text-align:center;left:0;    position: absolute;background:var(--secondary-color);}
.gg_sm .gg_smn {    margin: 0.5em 0.25em;
    border-radius: 0.5em;
    color: white;
    padding: 0.75em 0.5em;}


	
	
	
	
	.paf{order:2;max-width:100%;flex-basis: 100%;justify-content: space-around;}
	.gpfind{flex-basis:60%;}	
	.cmenu{flex-wrap:wrap;}
	.gpmenu{order:3;}
	.gpphone{border-top-width: 1px;}
	.p1080{max-width:100%;box-sizing: border-box;padding: 0 2vw;}
	.cmenu{display :flex;    justify-content: start; } 
	.mbut:after{}
	.cmenu, .gg_sm {
  flex-flow: nowrap;    overflow: auto;}
  .mbut{white-space: nowrap;}
  .gg_sm.lvl1{position:absolute !important;}
}


@media screen and (max-width: 600px){
	.cartTable tr {
	    grid-template-rows: inherit;
	    grid-row-gap: 0.5em;
	}
	.findcateg{display:block}
	.cartTable>tbody .item-thumb{width: 8em;}
	.cartTable>tbody .item-thumb {grid-area: 1 / 1 / 5 / 2 !important;}
	.cartTable>tbody .item-name {grid-area: 1 / 2 / 2 / 4 !important;}
	.cartTable>tbody .item-quantity { grid-area: 2 / 2 / 3 / 3 !important; }
	.cartTable>tbody .item-total{ grid-area: 2 / 3 / 3 / 4 !important; }
	.cartTable>tbody .item-remove{ grid-area: 4 / 2 / 5 / 4 !important; }
}

@media 	only screen and (min-width : 468px) {
	.gbsearch{display:block !important}
}

@media 	only screen and (max-width : 468px) {
	:root{
	--medium-text : medium;
	--large-text : large;
	--x-large-text : x-large;
	--xx-large-text : xx-large;
	--xxx-large-text : xxx-large;
	--huge-text : xxx-large;
	--primary-color : #4B5D67;
}
	h1, h2, h3, h1.t_g, h2.t_g, h3.t_g{font-size: var(--x-large-text);}
.gphead{align-items:center;}
#div_container_5_fr{min-height: calc(90vh - 200px);}
.tfootti{font-size: var(--large-text);}
	.taccount:before, .tbasket:before, .findBut:before{margin:0; color:white;}
	.logo{max-width: 15vw;height:auto;}
.findBut{display: flex;}
	.taccount, .tbasket, .findBut, .tdel1, .gpZoom .t_g{font-size: var(--medium-text);}
	.dynamicLoadFind .gbsearch .t_g, .dynamicLoadFind .g_sinname, .dynamicLoadFind .gsearch{font-size: var(--medium-text);margin-bottom: 0.5em;}
	.gpfind{flex-basis:90%;}	
	#div_container_1_h{background-color: var(--primary-color);}
	.gpZoom, .gpDelivery, .gpbask>a>div, .paf>a {display:none;}
	.gplogo{display:none;}
	.zdba{order:2;padding:0.5em;}
	.paf{order:3;padding-bottom:0.5em;}
	.gpmenu{order:4;margin:0;    display: none;}
	.gbsearch{display:none;}
	.flexBar{display:none;}
	.container_imsacc .carousel .item img{max-width:inherit}
	.gpmenumo{order:1;display: flex; justify-content: space-between;padding: 1vh 2vw;box-sizing:border-box;align-items: center;}
	
	.bfoot{text-align:center;    justify-content: center;}
	.bfoinfo, .bfoinfo2, .bfoinfo3, .bfoinfo4{margin:0;}
	.thumbnailsCarousel{display :none;}
	.blocs5{flex-wrap:wrap;}
	.ccaccu, .ccaccu2{max-width:40vw;margin:2vh 0;}
	.mainViewItem{flex-wrap:wrap;}
	.ggmenu>.cmenu>.gg_hc:hover > .gg_sm, .gg_hc .gg_hc:hover .gg_sm{justify-content: start;}
	.aimsacc {height: auto;}
	
	/** produit **/
	.bdetimg{
    width: 100%;
    aspect-ratio: 1;margin:auto;}
	.imdetprod{
    width: 100%;
    aspect-ratio: 1;}
	.shortDesc,.readMode {display:none;}
	
	/** catégorie **/
	.imartv, .newBlockSearchResult .item_image{    width: 100%;}
	.flexCateg .group_duplicable_editor, .flexCateg .duplicate_line, .searchResult>a{margin: 2vh 2vw;}
	.flexCateg .group_duplicable_editor, .flexCateg .duplicate_line, .searchResult>a{max-width: calc(50% - 4vw); flex-grow: 1;}
	.bartv, .newBlockSearchResult{width:100%;}
	.bartv:hover, .newBlockSearchResult:hover{background-color: #E0E0E0;	}
.bartv:hover .imartv, .bartv:hover .tiartv, .bartv:hover .tiprice, .bartv:hover .imartv,
.newBlockSearchResult:hover .item_image, .newBlockSearchResult:hover .item_name,  .newBlockSearchResult:hover .item_price, .newBlockSearchResult:hover .item_global_taille {opacity:1}
.bartv:hover .tiview, .newBlockSearchResult:hover .tiview{opacity:0;}

	/*** contact ***/
	.fcontact, .fcontactepi { width: 100%;}
	.fcontact textarea, .fcontactepi textarea {  height: 40vw;}
	.mapcontact {  height: 50vw;}
	
	/*** Blog ***/
	.bcont { width: 96%;}
	.imblog1 {  height: auto;    margin-bottom: 2vw;}
	.mtop40 {  margin-top: 2vw;}

	.btnblog {  padding: 2vw 6vw;}
	
	
	/** footer**/
	.tfoot{display:none;}
	.bfoinfo, .bfoinfo2, .bfoinfo3{ display: block;padding:1vh 0;
    width: 100%;
    text-align: start;
    border-bottom: 1px solid white;}
   .tfootti{display:flex;justify-content: space-between;margin: 0.5em 0;}
  .tfootti:after{content:'\e08e'; font-family:'gandg';}
  .tfootti.show:after{content:'-'}
}