
/* BOUTON MENU TOOLBAR */

.mk-header-toolbar-holder{
	/*float:right;*/
	position: relative;
}
.mk-toolbar-navigation{
	position: absolute;
	top:15px;
	right:110px;
}
.mk-toolbar-navigation li a{
	font-size:17px;
	font-weight: 700;
}

.shopping-cart-toolbar{
	float: right;
    position: absolute;
    right: 25px;
    top: 17px;

}



.hide-btn{
	display:none !important;
}


.a-sticky .mk-toolbar-navigation,
.a-sticky  .shopping-cart-toolbar{
	top:-20px;
}


.btn-bleu-menu a{
	border-radius:10px;
	background-color:#1E492E !important;
	background:#1E492E !important;
	color:#F9F1E8 !important;
	padding: 12px 15px !important;	
	font-weight: 700;
	text-transform: uppercase;
	margin:0 5px;
	transition: background-color 0.4s ease;
}


.btn-bleu-menu a:hover{
	background-color:#EA5933 !important;
	background:#EA5933 !important;
}

/*cache la quantité lors de l'ajout de produit */
.quantity.hidden.buttons_added{
	display:none !important;
}


/*cache le prix dans la page produit */

/*body.postid-4077 .entry-summary .price,*/
body.postid-4142 .entry-summary .price{
	display:none !important;
}


/* cache le button mettre à jour le panier */
.woocommerce-cart-form__contents .actions .button,
input[name='update_cart'],
button[name='update_cart']{
opacity: 0 !important;
display: none !important;

}



#customer_details{
	margin-bottom:10px;
}
.btn-woo-bleu.checkout-button.button.alt.btn-style1.btn-style1-checkout{
	
	margin-bottom: 45px;
}

a.btn-woo-bleu.checkout-button.button.alt.btn-style1.btn-dm{
	margin-top:20px;
}


.btn-bleu-menu em {
    font-size: 10px;
    font-style: normal;
    text-transform: none;
    display: block;
    margin: 10px 0 0 0;
    text-align: center;
}

	
.single-product .variations tbody tr{
	width:45%;
	float: left;
	margin:0 20px 0 0;
}


.wccpf_fields_table tr td{
	text-align:left;
}


	/*
.variations tbody tr th{
	text-align:left;
}


	*/

	table.variations th{
		text-align:left;
		padding:10px 0 0 0 !important;
	}
	


table.wccpf_fields_table.wccpf_nom_membre-wrapper td.wccpf_label label,
body.postid-2196 table.wccpf_fields_table.select-billet-groupe-age-wrapper td.wccpf_label label{
	width:175px !important;
}



.woocommerce .cart-collaterals .cart_totals table th{
	width:100%;
	text-align:right;
}



.woocommerce .cart-collaterals .cart_totals a.button.alt{
	float:right;
	clear: both;
	margin-top:25px;
	padding-top:15px;
	border-radius: 10px;
}




.single_variation_wrap .single_variation{
	float:none !important;
}

.mk-product-holder .product_loop_button{
	background-color: #EA5933 !important;
	color:#F9F1E8 !important;
}

.mk-product-loop.compact-layout .mk-product-holder{
	background-color: transparent;
	border:1px solid #1E492E;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;;
}

.mk-product-loop.compact-layout .mk-product-holder,
.woocommerce .mk-product-holder .product-loop-image{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;;
}

.up-sells.upsells.products,
.cross-sells{
	clear:both;
}

.product-item-footer .mk-svg-icon{
	fill:#F9F1E8 !important;
}

.woocommerce-tabs.wc-tabs-wrapper .wc-tabs{
	border-bottom:2px solid #1E492E !important;
}

.mk-product-loop.compact-layout .product-title a,
.mk-product-loop.compact-layout .price,
.up-sells.upsells.products h2,
.cross-sells h2{
	color:#1E492E !important;
}

.woocommerce div.product div.images img{ border-radius:10px !important; }

.cart_totals h2{ color:#1E492E !important; }
.woocommerce .shop_table thead th{ border:1px solid #1E492E; background: #1E492E; color: #F9F1E8; }
.woocommerce .shop_table tbody tr:nth-of-type(even) { background-color: #F9F1E8 !important; }
.woocommerce .shop_table tbody td{ border-top-color:#1E492E !important; }
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th{ border-top:1px solid #1E492E; }

.button.checkout-button,
.woocommerce #payment #place_order{  border-radius: 10px; padding-top:15px !important; }
.button.checkout-button:hover,
.woocommerce #payment #place_order:hover{ background-color:#EA5933 !important; }

.woocommerce table.cart td.actions .input-text{ background-color: #F9F1E8 !important; color:#1E492E !important; border: 1px solid #1E492E !important; border-radius:10px;  }

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
.select2-container--default .select2-selection--single{
	background-color: #F9F1E8 !important; color:#1E492E !important; border: 1px solid #1E492E !important; border-radius:10px;
}

.woocommerce .button.single_add_to_cart_button{ border-radius: 10px; transition:background-color 0.3s ease; }
.woocommerce .button.single_add_to_cart_button:hover{ background-color:#EA5933 !important; }
.woocommerce #content .quantity input.qty, 
.woocommerce .quantity input.qty{ border-top-left-radius:10px; border-bottom-left-radius:10px; color:#1E492E;  border:1px solid #1E492E !important; background-color: #F9F1E8 !important; color:#1E492E !important; }
.woocommerce .quantity .minus{ transition:background-color 0.3s ease; background-color: #1E492E; color: #F9F1E8; border-bottom-right-radius:10px; }
.woocommerce .quantity .plus{ transition:background-color 0.3s ease; background-color: #1E492E; color: #F9F1E8;  border-top-right-radius:10px; }
.woocommerce .quantity .minus:hover,
.woocommerce .quantity .plus:hover{ background-color: #EA5933; color: #F9F1E8 !important; }
.woocommerce-button.button{ background-color:#EA5933 !important; color:#F9F1E8 !important; border-radius: 10px !important; }
.woocommerce-button.button:hover{ background-color:#1E492E !important; color:#F9F1E8 !important; }

.button.wc-backward{ border-radius: 10px; padding-top:15px; background-color:#1E492E !important; color:#F9F1E8 !important;  }
.button.wc-backward:hover{ background-color:#EA5933 !important; color:#F9F1E8 !important;   }

.woocommerce-order-details header h2,
.woocommerce-MyAccount-content h2{
	color:#1E492E !important;
}

.button.invoice, .button.view, .button.pay{
	margin:0 10px 0 0;
	padding-top:15px;
}

.button.cancel, .button.change_address, .button.wc-forward, .woocommerce-MyAccount-content .button{
	background-color:#1E492E; color:#F9F1E8; transition: background-color 0.3s ease; padding-top:15px; border-radius: 10px; 
}
.button.cancel:hover, .button.change_address:hover, .button.wc-forward:hover, .woocommerce-MyAccount-content .button:hover{
 	background-color:#EA5933;
}


.woocommerce #payment{
	background:transparent;
}
.woocommerce #payment div.payment_box::before{ top:-0.95em; border-bottom:1em solid #1E492E; }
.woocommerce #payment fieldset{ border:1px solid #1E492E !important; background-color: #91C46C; border-radius: 10px;color:#1E492E; }
.woocommerce #payment div.payment_box{ padding: 1.5em 1em 0em 1em; color:#1E492E; border:1px solid #1E492E !important; border-radius: 10px; background-color: #F9F1E8 !important; }
.TermsText,
label.p-FieldLabel.Label.Label--empty{  color:#1E492E !important;  }
.p-Input input{ background-color: #F9F1E8 !important; }


.button.btn-billet-rapide{ background-color:#EA5933; color:#F9F1E8; padding-top: 15px; border-radius: 10px; }
.button.btn-billet-rapide:hover{ background-color:#1E492E; color:#F9F1E8; }

.master-holder select:not(.gfield_select), .woocommerce select{ background-color: #F9F1E8; border:1px solid #1E492E; }

.master-holder select:not(.gfield_select), .woocommerce select,
table.wccpf_fields_table td.wccpf_value input[type=text], 
table.wccpf_fields_table td.wccpf_value input[type=number], 
table.wccpf_fields_table td.wccpf_value input[type=email], 
table.wccpf_fields_table td.wccpf_value input[type=password], 
table.wccpf_fields_table td.wccpf_value textarea, 
table.wccpf_fields_table td.wccpf_value select{
	background-color: #F9F1E8 !important;
	border-radius: 10px !important;
	color:#1E492E !important; 
	border:1px solid #1E492E !important;
}

.woocommerce-info{ border-radius: 10px; overflow: hidden; }


.woocommerce form.login, .woocommerce form.register{
	background: #1E492E;
	color: #F9F1E8;
	border-radius:10px;
}
.woocommerce-form.woocommerce-form-register.register p{
	color: #F9F1E8;
}


.woocommerce form .form-row label{
	color: #F9F1E8;
}

.woocommerce-ResetPassword.lost_reset_password .form-row label{
	color:#1E492E !important;
}

#customer_login h2{
	margin-top:25px;
	color: #1E492E;
}

.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
	border-radius: 10px;
	transition: background-color 0.4s ease;
	margin-top:15px;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover{
	background-color: #91C46C !important;
}
.woocommerce-LostPassword.lost_password a{
	color:#F9F1E8 !important;
}
.woocommerce-LostPassword.lost_password a:hover{
	color:#91C46C !important;
}



.widget-sub-navigation ul li,
.widget_nav_menu ul li,
.widget_product_categories ul li,
.woocommerce-MyAccount-navigation ul li{
	border-bottom:1px solid #1E492E !important;
}

.widget-sub-navigation>ul, 
.widget_nav_menu>ul,
.widget_product_categories>ul, 
.woocommerce-MyAccount-navigation>ul{
	border:1px solid #1E492E !important;
	border-radius: 10px !important;
}

.woocommerce-EditAccountForm.edit-account .form-row label{
	color:#1E492E !important;
}

.woocommerce-MyAccount-content fieldset{ border:1px solid #1E492E; border-radius: 10px; margin-top:50px; }

.woocommerce-Button.button{
	background: #1E492E;
	color: #F9F1E8;
	border-radius: 10px;
	padding-top:15px;
	transition: background 0.3s ease;
}
.woocommerce-Button.button:hover{
	background: #EA5933;
}

::-webkit-input-placeholder {
	 font-family: "Nunito", sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #1E492E
}

::-moz-placeholder {
	
	/* Firefox 19+ */
	 font-family: "Nunito", sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #1E492E
}

:-ms-input-placeholder {
	
	/* IE 10+ */
	 font-family: "Nunito", sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #1E492E
}


:-moz-placeholder {
	
	/* Firefox 18- */
	 font-family: "Nunito", sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #1E492E
}



/* PLUGIN WOO DONATION*/


.wdgk_donation_content h3{
	font-weight:bold;
}



.wdgk_donation_content {
	float:right;
	
}

.wdgk_donation_content h3{
	font-size: 16px !important;
}


.wdgk_donation_content{
	width:100%;	
	max-width:100%;
	/*max-width: 300px;*/
	
}

.wdgk_donation_content .wdgk_display_option{
	clear: both;
	
	float:right;
}
.wdgk_donation_content a.button.wdgk_add_donation{
	border-radius: 10px !important;
}

.wdgk_donation_content input.wdgk_donation,
.wdgk_donation_content input.wdgk_donation:focus{
	background-color: #F9F1E8;
	color:#1E492E;
	border:1px solid #1E492E;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.wdgk_donation_content .wdgk_display_option span{
	font-weight: bold;
	background: #EA5933;
	border: 1px solid #1E492E;
	border-right: none;
	color: #F9F1E8;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.wdgk_donation_content a.button.wdgk_add_donation{
	padding:12px 15px;	
	border-radius:0;
	
	clear: both;
	display: table;
	float:right;
}



/* note legal*/
.wcff-label-danger.reglements-accepte,
.wcff-label-danger.decharges-accepte{
	/*background:rgba(52, 119, 80, 0.8); /*347750*/
	/*border-color:#2d498f;
	color:#ffffff;*/
	color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
	font-weight: bold;
}

.wccpf_fields_tablenote-legal-reglements,
.wccpf_fields_tablenote-legal-decharges{
	cursor: pointer;
	transition: background-color 0.5s linear;
}

.wccpf_fields_tablenote-legal-reglements:hover,
.wccpf_fields_tablenote-legal-decharges:hover{
	background-color:#F2DEC9;
}

.btn-popup-accepter{
	background: #1E492E;
	color:#F9F1E8;
	font-weight: bold;
	padding:15px 20px;
	border-radius: 10px;
	border:none;
	transition: background 0.3s ease;
}

.btn-popup-accepter:hover{
	background:#EA5933;
}


	.mon-enfant-wrapper td.wccpf_label,
	.assumer-responsabilite-wrapper td.wccpf_label{
		display:none !important;
	}

.mon-enfant-wrapper td.wccpf_value ul li,
.assumer-responsabilite-wrapper td.wccpf_value ul li{
	margin-left:0;
}



.wccpf_date_du_billet-wrapper label{
	font-weight:bold;
}

/* POPUP - LIRE ET ACCEPTER */

.popup-legal{
    width: 100%;
    height: 100%;
	background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 999999 !important;
   
    position: fixed;
    top: 0;
    left: 0;
	box-shadow: 2px 2px 2px;
}

.inner-popup-legal{
    width: 70vw;
    height: 400px;
	overflow-y: scroll;
    background: #F9F1E8;
	border-radius: 10px;
    position: relative;
    top: 20%;
    margin: 0 auto;
	padding:75px;
	text-align:justify;
	box-shadow:  5px 5px 20px #000;
	
}

.inner-popup-legal p{
		
	font-size:14px;
	line-height: 18px;
	
	margin:20px 0;
}


.popup-legal-close,
.popup-vente-close{
    position: absolute;
    right: 10px;
    top: 10px;
    color: #F9F1E8;
    text-align: center;
    padding:8px 15px;
    font-weight: bold;
    font-size: 18px;
	cursor: pointer;
    background: #1E492E;
	border-radius: 10px;
	transition: background 0.3s ease;
}

.popup-legal-close:hover,
.popup-vente-close:hover{
	background:#EA5933;
}


.btn-style1{
	background-color:#1E492E !important;
	background:#1E492E !important;
	color:#F9F1E8 !important;
	padding: 12px 15px !important;
}

.btn-style1:hover{
	background-color:#EA5933 !important;
	background:#EA5933 !important;
}


.btn-style1,
.btn-style1:hover{
	position:relative;
	top:-8px !important;

}


.btn-style2{
		position:relative;
	

	
	background-color:#1E492E !important;
	background:#1E492E !important;
	color:#F9F1E8 !important;
	padding: 12px 15px !important;
	font-weight:bold;
	text-transform: uppercase;
    float: right;
    top: -22px !important;

}
.btn-style2:hover{
	background-color:#EA5933 !important;
	background:#EA5933 !important;
}



/* POPUP - cross-sell */
.popup-vente{
    width: 100%;
    height: 100%;
	background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 999999 !important;
    position: fixed;
    top: 0;
    left: 0;
	box-shadow: 2px 2px 2px;
}

.inner-popup-vente{
    width: 70vw;
    height: 150px;
	overflow-y: scroll;
    background: #ff0;
    position: relative;
    top: 25%;
    margin: 0 auto;
	padding:75px;
	text-align:justify;
	box-shadow:  5px 5px 20px #000;
	
}

@media screen and (max-width: 1024px) {

.mk-toolbar-resposnive-icon{
		display:none !important;
	}
	
	.mk-header-toolbar{
		display:block !important;
		
	}
	
	/*img.mk-desktop-logo.dark-logo,*/
	.header-style-1.header-align-left .header-logo{
		position:absolute !important;
	}
	
	.mk-header .mk-shoping-cart-link{
		/*top: 0px;
		position: relative;
    	right: 5px;*/
		display: none !important;
	}

	
	.mk-toolbar-navigation{
		margin-right:0 !important;
	}
	.mk-header-toolbar-holder{
		padding:0px !important;
	}
	
	.mk-toolbar-navigation ul{
		padding:0px !important;
		margin:0px !important;
	}
	
	.mk-toolbar-navigation ul li{
			padding:0px !important;
		margin:0px 10px !important;
		float:left !important;
	}
	
	
	.mk-toolbar-navigation ul li a{
		width:100% !important;
		font-size:12px !important;
		text-align: center;
			padding:10px 5px !important;
	}
	
	.btn-bleu-menu a{
		padding:12px 15px !important;
	}
	
}

@media screen and (max-width: 767px) {
	
	
	/*.woocommerce div.product div.images img{
		
		height:200px;
		width: auto;
		margin:0 auto;
		
	}*/
	
	.woocommerce-product-gallery--with-images{
		display:none;
	}
	
	.single-product .variations tbody tr{
		float:none;
		margin:0 !important;
	}
	

	.select-billet-groupe-age-wrapper td.wccpf_label label{
		width:100% !important;
	}
	
	
	.mk-toolbar-resposnive-icon{
		display:none !important;
	}
	
	.mk-header-toolbar{
		display:block !important;
		
	}
	
	/*img.mk-desktop-logo.dark-logo,*/
	.header-style-1.header-align-left .header-logo{
		position:absolute !important;
	}
	
	.lien-mon-profil{
	    /*position: absolute;
		 top: 82px;
		 right: 60px;*/
		
		position: absolute;
		top: 85px;
		right: 30px;
		
	}
	
	.mk-toolbar-navigation{
		margin-right:0 !important;
	}
	.mk-header-toolbar-holder{
		padding:0px !important;
	}
	
	.mk-toolbar-navigation ul{
		padding:0px !important;
		margin:0px !important;
	}
	
	.mk-toolbar-navigation ul li{
			padding:0px !important;
		margin:0px 10px !important;
		float:left !important;
	}
	
	
	.mk-toolbar-navigation ul li a{
		width:100% !important;
		font-size:12px !important;
		text-align: center;
			padding:10px 5px !important;
	}
	
	.btn-bleu-menu a{
		padding:12px 15px !important;
	}
	
	
	
	
	
	
	.shopping-cart-toolbar{
		top:10px;
	}
	
	.btn-bleu-menu a{
		margin:5px 0;
	}
	
	.mk-toolbar-navigation{
		position: relative;
		top:0;
		right:0;
	}
	
	.inner-popup-legal{
		width: 90vw;
		height: 85vh;
		overflow-y: scroll;
		background: #F9F1E8;
		position: relative;
		top: 5vh;
		margin: 0 auto;
		padding:75px 15px 15px 15px;
		text-align:justify;
		box-shadow:  5px 5px 20px #000;
	
	}

	.inner-popup-legal p{

		font-size:11px;
		line-height: 13px;
		margin:20px 0;
	}

	


	a.btn-woo-bleu.checkout-button.button.alt.btn-style1 {
		clear: both;
		display: block;
		float: none;
		text-align: center;
		margin: 20px auto 5px;
		background-color: #EA5933 !important;
	}

	.inner-popup-legal h3{

		font-size:20px;
		line-height: 24px;
		text-align: left;

	}

	
	
	

	.btn-style1{
		top:0px;
	}

	

	.btn-style2{
		padding: 9px 15px !important;
		float: none;
		top: 0px !important;
		margin:20px auto 5px;
		display: block;
		text-align: center;
	}

	
	
	table.variations th{
		text-align: left;
	}
	
	.select-billet-groupe-age-wrapper td.wccpf_label,
	.select-billet-groupe-age-wrapper td.wccpf_value,
	
	.mon-enfant-wrapper td.wccpf_label,
	.mon-enfant-wrapper td.wccpf_label label,
	.mon-enfant-wrapper td.wccpf_value,
	
	.decharge-adulte-wrapper td.wccpf_label,
	.decharge-adulte-wrapper  td.wccpf_label label,
	.decharge-adulte-wrapper  td.wccpf_value,
	
	.decharge-junior-wrapper td.wccpf_label,
	.decharge-junior-wrapper  td.wccpf_label label,
	.decharge-junior-wrapper  td.wccpf_value,
	
	.decharge-enfant-wrapper td.wccpf_label,
	.decharge-enfant-wrapper  td.wccpf_label label,
	.decharge-enfant-wrapper  td.wccpf_value
	
	{
		display: block;
		clear:both;
		width:100% !important;
	}
	
	.mon-enfant-wrapper td.wccpf_label{
		display:none !important;
	}
	
	.mon-enfant-wrapper td.wccpf_value li,
	.decharge-adulte-wrapper td.wccpf_value li,
	.decharge-junior-wrapper td.wccpf_value li,
	.decharge-enfant-wrapper td.wccpf_value li{
		margin-left:0;
	}
	
}














@media (max-width: 767px) {
	
	

	
	/*.woocommerce-checkout-review-order-table  td.product-name,
	.woocommerce-checkout-review-order-table  td.product-total{
		padding-left:0px !important;
	}*/
	
	table.wccpf_fields_table.wccpf_nom_membre-wrapper td.wccpf_label label,
	table.wccpf_fields_table.select-billet-groupe-age-wrapper td.wccpf_label label,
	
	table.wccpf_fields_table.wccpf_nom_membre-wrapper td.wccpf_label,
	table.wccpf_fields_table.wccpf_nom_membre-wrapper td.wccpf_value,	
	body.postid-2196 table.wccpf_fields_table.select-billet-groupe-age-wrapper td.wccpf_label,
	body.postid-2196 table.wccpf_fields_table.select-billet-groupe-age-wrapper td.wccpf_value,
	
	.woocommerce-checkout-review-order .woocommerce .shop_table tbody td.product-total, 
	.woocommerce-checkout-review-order .woocommerce .shop_table tbody td.product-name{
		clear:both !important;
		display: block !important;
		width:98% !important;
	}
	
	
	
	
	
	
	tr.woocommerce-cart-form__cart-item.cart_item{
		margin:25px 0 !important
	}
	
	.woocommerce table.cart td.actions .coupon{
		margin:25px 0 !important
	}
	
.woocommerce .cart-collaterals .cart_totals table th{
	width:100%;
	text-align:left;
}
	
	.shop_table .cart-subtotal th,	
	 .shop_table .cart-subtotal td,
	 .shop_table .order-total th,
	 .shop_table .order-total td{
	
		display: table-cell !important;
		
		padding-left: 0 !important;
		
	}
	 .woocommerce-checkout-review-order-table tfoot,
	tr.cart-subtotal, tr.cart-subtotal th, 
	tr.cart-subtotal td, 
	tr.order-total, tr.order-total th, 
	tr.order-total td{
		width:100% !important;
		 display: block;
	}
	
	
	

/* Force table to not be like tables anymore */
 .woocommerce-page table.shop_table, 
 .woocommerce-page table.shop_table thead, 
 .woocommerce-page table.shop_table tbody, 
.woocommerce-page table.shop_table th, 
.woocommerce-page table.shop_table td, 
.woocommerce-page table.shop_table tr { 
	display: block; 
}

/* Hide table headers (but not display: none;, for accessibility) */
.woocommerce-page table.shop_table thead tr { 
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.woocommerce-page table.shop_table tr { 
	/*border: 1px solid #d2d3d3; */
}

.woocommerce-page table.shop_table td { 
	/* Behave  like a "row" */
	/*border: 1px solid #d2d3d3; */
	position: relative;
	/*padding-left: 30% !important; */
}

.woocommerce-page table.shop_table {
	border: none;
}

.woocommerce-page table.shop_table td.product-spacer {
	border-color: #FFF;
	height: 10px;
}

.woocommerce-page table.shop_table td:before { 
	/* Now like a table header */
	/*position: absolute;*/
	/* Top/left values mimic padding */
	top: 6px;
	left: 6px;
	width: 45%; 
	padding-right: 10px; 
	white-space: nowrap;
}

/*
Label the data
*/
.woocommerce-page table.shop_table td.product-remove:before {
	content: "EFFACER";
}

.woocommerce-page table.shop_table td.product-thumbnail:before {
	content: "IMAGE";
}

.woocommerce-page table.shop_table td.product-name:before {
	content: "PRODUIT";
}

.woocommerce-page table.shop_table td.product-price:before {
	content: "PRIX";
}

.woocommerce-page table.shop_table td.product-quantity:before {
	content: "QUANTITÉ";
}

.woocommerce-page table.shop_table td.product-subtotal:before {
	content: "SOUS-TOTAL";
}

.woocommerce-page table.shop_table td.product-total:before {
	content: "TOTAL";
}

.woocommerce .quantity, 
.woocommerce #content .quantity, 
.woocommerce-page .quantity, 
.woocommerce-page #content .quantity {
	margin: 0;
}

.woocommerce-page table.cart td.actions, 
.woocommerce-page #content table.cart td.actions {
	text-align: left;
	border:0;
	padding-left: 6px !important;
	padding-bottom: 25px !important;
}

.woocommerce-page table.cart td.actions .button.alt, 
.woocommerce-page #content table.cart td.actions .button.alt {
	float: left;
	margin-top: 10px;
}

.woocommerce-page table.cart td.actions div, 
.woocommerce-page #content table.cart td.actions div,
.woocommerce-page table.cart td.actions input, 
.woocommerce-page #content table.cart td.actions input {
	margin-bottom: 10px;
}

.woocommerce-page .cart-collaterals .cart_totals {
	float: left;
	width: 100%;
	text-align: left;
}
/*
.woocommerce-page .cart-collaterals .cart_totals th, 
.woocommerce-page .cart-collaterals .cart_totals td {
	border:0 !important;
}

.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,
.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,
.woocommerce-page .cart-collaterals .cart_totals table tr.total td {
	padding-left: 6px !important;
}*/

.woocommerce-page table.shop_table tr.cart-subtotal td,
.woocommerce-page table.shop_table tr.shipping td,
.woocommerce-page table.shop_table tr.total td,
.woocommerce-page table.shop_table.order_details tfoot th,
.woocommerce-page table.shop_table.order_details tfoot td {
	padding-left: 6px !important;
	border:0 !important;
}

.woocommerce-page table.shop_table tbody {
	padding-top: 10px;
}

.woocommerce .col2-set .col-1, 
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, 
.woocommerce-page .col2-set .col-2,
.woocommerce form .form-row-first, 
.woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
	float: none;
	width: 100%;
}

.woocommerce .order_details ul, 
.woocommerce-page .order_details ul,
.woocommerce .order_details, 
.woocommerce-page .order_details {
	padding:0;
}

.woocommerce .order_details li, 
.woocommerce-page .order_details li {
	clear: left;
	margin-bottom: 10px;
	border:0;
}

}

