#div_container_1_h, #div_container_9_fo{display:none;}
#container_submenu {  padding: 0;    position: relative;    top: 0px;    background:none;	}
html, body{	width: 38vw; min-width: 38vw;		background:transparent;		margin: auto;		height:auto;	overflow: hidden;	}
#div_container_5_fr {   background: none;   box-shadow: none;   display: block;   margin: 5vw auto auto;   min-height: 40vw;   padding: 1vw;  visibility: visible;   width:36vw;}
.icon-close{position: absolute; right: -21px;  top: -21px;  color: #fcbe07;  display: inline-block;  font-size: 15px;  background-color: white;  border-radius: 45px;  padding: 8px;  width: 20px;  height: 20px;  text-align: center;  line-height: 20px;}

.tiAge{font-family:"bcksw",Times,serif;font-size:25px;margin:0;margin:15px 0;position:relative;display:block;color:#fcbe07;text-align:center;}
.tAge{margin:0.5vw 0;color:white;text-align:center;}
.btnAgeYes, .btnAgeNo {border-radius:5px;background:#fcbe07;color:white;text-align:center;width:5vw;padding:0.5vw;font-size:25px;margin:0.5vw 2vw;transition: all 0.5s ease 0s;border:none;cursor: pointer; position: relative; right: initial; top: initial;}
.btnAgeYes:hover, .btnAgeNo:hover{background-color:white;color:#fcbe07}

 
.simpleCart_itemadded .headerRow{display:none;}
.GandG_CartORContinue .button_edit   {display:none;}
h1{text-align:center!important;color:#fcbe07!important}
.modal-header { border: none!important}
.footable td{display:block;border:none!important;background:none!important;}
.footable, .footable>tbody>tr:hover:not(.footable-row-detail) { background: none!important;}
.footable {margin:0!important	}
.modal{border-radius:0;min-width:initial;width:98%}
.item-name {font-size:16px;text-align:center!important;font-weight:bold;padding:15px;}
.item-total{padding:15px;}
.item-custom {font-size:25px;text-align:right!important;margin-top:20px;}
.modal-contpop{width:94%;display:block;margin:2% auto}

.footable>thead>tr>th, .footable>thead>tr>td, .footable>tfoot>tr>th, .footable>tfoot>tr>td{color: #7B7879; background-color: white !important; border:0px solid transparent !important;}
.footable { border: 0px solid #fcbe07!important;}
.modal-footer{text-align:center;    padding: 1vh 1vw;}
.payment_button {background-color: #fcbe07 !important; float:none; border-radius: 5px; border: 1px solid #fcbe07; color: white !important; font-size: 18px!important;}
.payment_button:hover{background-color: white!important; color: #fcbe07!important;}
.GandG_Paiement, .GandG_CartORContinue { justify-content: end;}
			
@media 	only screen and (max-device-width : 1100px) {
	.tiAge{font-size:2vw!important;margin:0.5vw 0;}
	.btnAgeYes, .btnAgeNo {border-radius:0.2vw;width:10vw;font-size:2vw!important;    margin:2vw;}
	
	html, body{	width: 50vw; min-width: 50vw}
	#div_container_5_fr {width:48vw;}
	.icon-close{right: -1vw;  top: -1vw; font-size: 2vw;border-radius: 5vw;  padding: 0.5vw;  width: 2vw;  height: 2vw;line-height: 2vw;}			
	
	.item-name {font-size:2vw;}
	.item-custom {font-size:2vw;margin-top:2vw;}
	.payment_button {border-radius: 0.5vw; border: 0.1vw solid #fcbe07; font-size: 2vw!important;}
}


@media 	only screen and (max-device-width : 468px) {
	html, body{	width: 100vw; min-width: 100vw;}
	#div_container_5_fr {  min-height: 40vw;   padding: 2vw;width:96vw;}
	.tiAge{font-size:6vw!important;margin:0.5vw 0;}
	.btnAgeYes, .btnAgeNo {border-radius:0.2vw;width:30vw;font-size:6vw!important;    margin:4vw;}
	.modal{min-width:96vw;max-width:96vw;}
	.icon-close{right: -1vw; top: -5vw;  font-size: 5vw!important; border-radius: 5vw;  padding: 2vw;  width: 5vw;  height: 5vw;  line-height: 5vw;}
		
	.item-name {font-size:4vw;}
	.item-custom {font-size:4vw;margin-top:2vw;}
	.payment_button {border-radius: 0.5vw; border: 0.3vw solid #fcbe07; font-size: 4vw!important;}
		
	.modal-footer {text-align: center;}
	
	.cartTable tr {   grid-template-columns: 2fr 1fr;                grid-template-rows: repeat(1, 1fr);   }
	.simpleCart_itemadded .item-total {text-align:right}
    
       
	
}
