/**handles:main**/
/* Style Main La boîte d'accordéon
*-------------------------------------------------------
* 0. Importation des polices
* 1. Polices
* 2. Mise en forme
* 3. Row, colums
* 4. Ombres
* 5. Elements
* 6. Produits
* 7. Shop > Compte
* 8. Shop > Panier
* 9. Shop > Mini cart
* 10. Shop > Checkout
* 11. Shop > Validation
* 13. Blog
* 14. Footer
* 15. Textures et backgrounds
* 16. Mon compte
* 17. Patches
*/

/* 0. Importation des polices
*-----------------------------------------------------*/
@font-face {
	font-family: 'castlepress';
	src: url('https://www.laboitedaccordeon.fr/wp-content/themes/flatsome-child/fonts/castlepressno1-webfont.woff2') format('woff2'), url('https://www.laboitedaccordeon.fr/wp-content/themes/flatsome-child/fonts/castlepressno1-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'ladyice';
	src: url('https://www.laboitedaccordeon.fr/wp-content/themes/flatsome-child/fonts/ladyic__-webfont.woff2') format('woff2'), url('https://www.laboitedaccordeon.fr/wp-content/themes/flatsome-child/fonts/ladyic__-webfont.woff') format('woff');
	font-weight: normal;
  font-style: normal;
}

/* 1. Polices
*-----------------------------------------------------*/
body, h4, h6{
	font-family: 'bitter', serif !Important;
		
}

html, p, .entry-content, .conf_desc, .product-short-description, #main ul, .nav-dropdown> li > a, .account-user .user-name, .account-user .user-id, .woocommerce-orders-table, .woocommerce-Address-title a.edit, .message-wrapper, th.product-name, th.product-price, th.product-quantity, th.product-subtotal, th.product-total, .cart_item .product-name, .cart_item .product-quantity, .woocommerce-mini-cart-item, .cart-sidebar .shipping td, .checkout-sidebar .shipping td, .checkout-sidebar .shipping li label, address, .order-total .includes_tax, .order-total .includes_tax .woocommerce-Price-amount, .order-total .includes_tax .woocommerce-Price-currencySymbol, .woocommerce-table__line-item, .vpc-selected, .vpc-texts, .vpc-selected, .vpc-texts, .piecejointe{
	font-family:'bio-sans', sans-serif !Important;
	font-weight: 400;
	font-style: normal;
}

h1, h2, h5, .product-title, h3.product-section-title-related, .post-sidebar .widget_recent_entries li>a{
	font-family:'castlepress' !Important;
	letter-spacing:1px !Important;
}

h3, .product-small .product-title, .woocommerce-Price-amount, #vpc-price-container, .woocommerce-price-suffix, #vpc-add-to-cart, #vpc-save-btn, #vpc-save-config, .widget_product_categories .cat-item, .post .flex-col a, .woocommerce-breadcrumb, h1.product-title, .woocommerce-store-notice{
	font-family: 'bebas-neue-by-fontfabric', sans-serif !Important;
	font-weight: 400 !Important;
	font-style: normal !Important;
	text-transform: uppercase !Important;
	letter-spacing:0.7px !Important;
}
.nav > li > a, .footer-nav, .button, button, span.amount, .btn_commander, .search_button ,a.added_to_cart, input#place_order, .wpcf7-submit, .accordion-title > span, .badge-inner, a.filter-button{
	font-family: 'bebas-neue-pro', sans-serif !Important;
	font-weight: 600 !Important;
	font-style: normal !Important;
	text-transform: uppercase !Important;
	letter-spacing:0.7px !Important;
}

.alt-font, h4.section-title, .post-sidebar .widget-title{
    font-family: 'birch-std', serif !Important;
    font-weight: 400 !Important;
	font-style: normal !Important;
	letter-spacing:0.5px !Important;
}

.thin-font, .lead, .variations  label, .woocommerce-order-details h2, .woocommerce-column--billing-address h2, .woocommerce-column--shipping-address h2{
    font-family:'bitter', serif !Important;
}

.alt-font.thin-font, p em strong{
    font-family:'ladyice', sans-serif !Important;
    font-style: normal !important;
    font-weight: 400 !Important;
}

p em strong{
    font-size:140%;
}

/* 2. Mise en forme
*-----------------------------------------------------*/
body{
	line-height:1.3;
	display: block;
	margin: 0;
}
p, .entry-content, .conf_desc{
	font-size:17px;
	display: block;
}
h1{
	font-size:32px !Important;
    font-weight: normal;
	font-style: normal;
	text-transform: uppercase !Important;
}
h2{
	font-size:22px !Important;
    font-weight: normal;
	font-style: normal;
	line-height: 1.3 !Important;
    letter-spacing: 0px;
}
h3{
	font-size:20px !Important;
    font-weight: normal;
	font-style: normal;
}
h4{
	font-size:19px !Important;
    font-weight: normal;
	font-style: normal;
}
h5 {
	font-size:16px;
    font-weight: normal;
	font-style: normal;
}
h6{
	font-size:13px;
    font-weight: normal;
	font-style: normal;
	text-transform: none;
	line-height:1.2;
}

.alt-font{
	font-style: normal !Important;
	font-size:130%;
}
.thin-font b, .alt-font strong{
	font-weight: 700 !Important;
}
.lead{
	font-size:24px !Important;
    font-weight: 400 !Important;
}
mark {
    background-color: #edd6b2;
    border-radius:4px;
    padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
}
.dark > p [data-text-color="secondary"] {
    color: #f0e1c6!important;
}
#main ul{
	font-size:14px;
	margin:0;
}

.col.text-no-margin p, .col.text-no-margin h1,.col.text-no-margin h2,.col.text-no-margin h3,.col.text-no-margin h4,.col.text-no-margin h5,.col.text-no-margin h6{
    margin-bottom:0px !important;
}
.text.no-margin p{
    margin-bottom: 0 !important;
}
.txt-gravure{
	text-shadow: 0px 0px 3px rgb(0 0 0 / 35%), -1px -1px 3px rgb(0 0 0 / 80%);
}

/* Menu */
.nav-dropdown> li > a {
	font-size:15px !Important;
	padding:8px;
}
.header-main .nav > li > a{
	font-size:14px;
}
.header-bottom .nav > li > a{
	font-size:18px;
}
.footer-nav{
	font-size:16px !Important;
}

/* Boutons */
.button, button, span.amount, .btn_commander, .search_button ,a.added_to_cart,
 input#place_order, .wpcf7-submit{
	padding-left:8px;
	padding-right:8px;
	cursor: hand;
	vertical-align:middle;
}
.button .white:hover{
	box-shadow:none !Important;
}
.wpcf7-submit{
	font-size:15px !Important;
}
.add_to_cart_button{
	margin-right:0px;
}

/* Titres */
.section-title-bold-center span, .section-title-bold span
{
	padding-left:0px !Important;
	border:0px;
}
h2.section-title > .section-title-main{
	text-transform: none !Important;
	letter-spacing:0.5px;
}
h4.section-title{
	letter-spacing:0.5px;
}
.add-title-background h4.section-title > .section-title-main{
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	border-radius:99px;
	background-color:#2b211899;
}
.add-title-background-plain h4.section-title > .section-title-main{
	background-color:#9d9274;
}
.light > .add-title-background h4.section-title > .section-title-main{
	background-color:#9b8e74;
}
.page-title{
	padding-bottom:20px;
}

/* Formulaire */
.formulaire label{
	font-weight:normal;
	font-size:14px !Important;
}
.formulaire label > span{
	margin-top:5px;
}
.piecejointe{
	font-size:12px !Important;
}
.piecejointe-label{
	font-size:14px;
}
.wpcf7-recaptcha{
	margin-bottom:20px !Important;
}

/* Shop */
.woocommerce-store-notice{
	padding:5px 0px 10px 0px;
	background:#b06464;
	letter-spacing:0.5px;
	text-transform:uppercase;
}
.woocommerce-store-notice .fermeture-dates{
	font-size:24px !Important;
	color:#f9f9f9;
}
.woocommerce-store-notice .fermeture-note {
	font-size:16px !Important;
	color:#343434;
}
.woocommerce-store-notice .woocommerce-store-notice__dismiss-link{
	display:none;
}

.cross-sells h2{
	font-size:16px !important;
}

.product-short-description{
	font-size:14px;
	display: block;
	line-height:1;
	margin:0;
    margin-bottom:15px !Important;
}
.product-short-description p{
	margin-bottom: 15px !Important;
}

/* Styles de textes */
.texte-metal span{
	background: -webkit-linear-gradient(#dededf, #aaaaab)  !Important;
	-webkit-background-clip: text !Important;
  -webkit-text-fill-color: transparent !Important;
}
.texte-dore span{
	background: -webkit-linear-gradient(#f2d3a7, #8d7455) !Important;
	-webkit-background-clip: text !Important;
  -webkit-text-fill-color: transparent !Important;
}

/* 3. Row, colums
*-----------------------------------------------------*/
#content > header{
	display:none;
	padding:0;
	margin:0;
}
.nav-dropdown{
	padding:0;
}
.header-block, .header-bottom {
    min-height: 0px;
}

section.blurred .section-bg.bg-loaded{
    filter:blur(8px);
}

.col{
	padding-bottom:0px;
}

.banner{
	background-color:#000000 !Important;
}
.nofade .parallax-active{
	opacity : 1 !Important;
}
.bg_transparent{
	background-color:transparent !Important;
}
.z0{
	z-index: 0;
}
.z1, .page-title{
	z-index: 1;
}
.z2{
	z-index: 2;
}
.force-padding-15>.col>.col-inner{
	padding-left:15px !Important;
	padding-right:15px !Important;
}

/* Cadres */
.texte-encadre{
	padding-top:6px;
	padding-bottom:6px;
}
.texte-encadre span{
	color: #ffffff;
  background:#1a1a1a;
  border-radius: 4px;
	padding-top:1px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:3px;
	border:2px;
}

.artistes > .col > .col-inner{
	border-top:1px;
	border-color:#cccccc25;
	border-top-style:dotted;
	
}
.artistes > .col{
	margin-left:15px;
	margin-right:15px;
}

.case > .col > .col-inner{
	border:1px;
	border-color:#cccccc50;
	border-style:solid;
	padding-left:10px !Important;
	padding-right:10px !Important;
}
.encadre{
	border:2px;
	border-color:#9f916280;
	border-style:solid;
	padding-left:10px !Important;
	padding-right:10px !Important;
	padding-bottom:10px;
	padding-top:10px;
}
.encadre > .col-inner{
	background-color:#00000025;
}

.grandes-cases .box-image{
	border: 2px solid;
  border-color: #f7f7f720;
  border-radius: 4px 4px 0px 0px;
}
.grandes-cases .box-text{
	border: 2px solid;
  border-color: #f7f7f720;
  border-radius: 0px 0px 4px 4px;
	background-color:#ffffff;
	margin-top:-4px;
	margin-bottom:40px;
	padding-top:8px;
	padding-bottom:8px;
	min-height:70px;
	cursor:default !Important;
}
.grandes-cases a{
	color:#343434 !Important;
}
.grandes-cases a:hover{
	color:#c1a270 !Important;
}

.cases-accordina .box{
	border: 2px solid;
  border-color: #f7f7f720;
  border-radius: 4px;
}
.cases-accordina .box:hover{
	border-color: #f7f7f790;
}
.cases-accordina .box .customize-unpreviewable {
    margin-top: 00px;
}

.cadre{
	border:3px;
	border-color:#34343450;
	border-style:double;
}
.dark .cadre{
	border-color:#f7f7f750;
}
.cadre-simple{
	border:1px;
	border-color:#34343460;
	border-style:solid;
	border-radius:4px;
}
.cadre-gauche{
	border:0px;
	border-left:2px;
	border-color:#34343425;
	border-style:solid;
}
.cadre-produit > .col-inner{
	border: 3px !important;
 	border-style: double !important;
	border-color: #9b8f7370 !Important;
	background-color:rgba(234, 231, 219, 0.85);
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
.separation-colonne-gauche{
	border:0px;
	border-left:1px;
	border-color:#34343425;
	border-style:solid;
}
@media (max-width: 849px){
	.separation-colonne-gauche{
		border-left:0px;
	}
}
.contour-or img{
	border: 2px !important;
 	border-style: solid !important;
	border-color: #9b8f7370 !Important;
}
.rounded img{
	border-radius:50%;
}
.services>.col{
	padding:10px !Important;
}
.services>.col>.col-inner{
	padding:15px !Important;
	border-radius:8px 8px 8px 8px !Important;
	border:2px;
	border-style:solid;
	border-color:#00000035;
}
.gravure-bois {
	border: 1px;
	border-style: solid;
	border-color: #35291e;
	border-radius: 6px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 1) inset;
}
.gravure-bois-image img, .gravure-bois-image .overlay{
	border: 1px;
	border-style: solid;
	border-color: #35291e;
	border-radius: 6px;
}
.gravure-bois-image .overlay {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 1) inset;
}

/* Tabs */
.nav-tabs+.tab-panels {
    padding: 15px;
}

/* Accordion */
.accordion-title > span{
	font-size: 15px;
	color:#c1a270 !Important;
}
.accordion-item .icon-angle-down{
	font-size:14px;
	top: -4px;
}
.accordion-item .active .icon-angle-down{
	top: 0px;
}

/* Occasions mobiles */
.occasions-mobile .icon-box-text{
	padding-top:30px;
}

/* 4. Ombres
*-----------------------------------------------------*/
.ombre{
	 box-shadow: 0px 0px 150px rgba(0, 0, 0, 0.5);
}
.ombre-moyen, .fluid-width-video-wrapper, .video, .page-title, .google-map{
	 box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.5);
}
.ombre-interne {
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 1) inset;
	z-index: 0;
}
.ombre-z1 {
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.35);
	z-index: 2;
}
.ombre-z2 {
	box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.5);
	z-index: 3;
}
.post .video{
	/*box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);*/
    box-shadow: none !important;
}
.blog .page-title{
	box-shadow: none;
}
.ombre-leger, .cadre-produit>.col-inner{
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.12);
}
.ombre-bas{
	 box-shadow: 0px 30px 100px rgba(0, 0, 0, 0.5);
}
.header-bottom{
	box-shadow: inset 0px 10px 40px -10px rgba(0, 0, 0, 0.35);
}
.noshadow{
	box-shadow:none !Important;
}

/* 5. Elements
*-----------------------------------------------------*/
.ornement{
	padding-left:10px !Important;
	padding-right:10px !Important;
	margin-top:-10px;
	opacity:0.5;
}
.notes{
	margin-bottom:0px !Important;
}
.fleche-droite{
	margin-right:5px;
}

/* Cue Player */
@media only screen and (min-width: 600px){
	.cue-tracks {
  	max-height: 180px !Important;
		display:none;
	}
}
.cue-skin-default.mejs-container .mejs-player-background {
	display:none;
}
.cue-skin-default.mejs-container {
	background-color:#00000035 !Important;
}

/* Slider */
.slider .previous{
	margin-right:10px;
}
.slider .next{
	margin-left:10px;
}

/* Vidéo player */
.video{
	margin-bottom:0px;
}

/* Icones médias sociaux */
.social-icons button i, .social-icons .button i {
    vertical-align: middle;
    top: inherit;
}

/* 6. Produits
*-----------------------------------------------------*/
h1.product-title{
	font-size:30px !Important;
}
.related-products-wrapper h3{
	font-size:24px !Important;
}
h3.product-section-title-related{
	font-size:16px !Important;
}
.description_tab, .additional_information_tab{
	font-size:18px;
}
.badge-inner{
	font-size:14px !Important;
	padding-left:5px;
	padding-right:5px;
	background-color:#9ab7a6 !Important;
}
.product-categories, .quick-view, .filter-button, .woocommerce-breadcrumb{
	font-style: normal !Important;
}
h1.shop-page-title{
	font-size:130% !Important;
	text-transform: uppercase;
}
.woocommerce-Price-currencySymbol{
	/*margin-top:0px !Important;*/
	font-size:100% !Important;
	padding:2px 0px 0px 2px;
	vertical-align: baseline !important;
}
.box-text .woocommerce-Price-currencySymbol{
	font-size:100% !Important;
	padding:4px 0px 0px 2px;
}
.stock{
	margin-bottom:10px !Important;
}
.product-categories{
	font-size:110%;
}
.product-categories .count{
	font-size:13px !Important;
}
.product-short-description h5{
	font-size:85% !Important;
	margin-bottom:10px !Important;
}
.product-short-description p {
	font-size: 14px !Important;
	line-height:1.4 !Important;
}
.product-main{
	background-color:#ffffff;
}
.product-small{
	text-align: center;
}
.product-small.box{
	padding-bottom:15px;
}
.product-small .box-text{
	padding:0px 10px 0px 10px;
}
.product-small .box-text .title-wrapper{
	margin-bottom:-10px;
}
.product-small a{
	margin: 0px 0px 15px 0px !Important;
}
.product-small .product-title{
	font-size:140%;
	margin-top:5px !Important;

}
.filter-button{
	border: 2px !important;
 	border-style: solid !important;
	border-color: #343434 !Important;
	padding:4px !Important;
	border-radius:8px;
	background-color:#343434;
	color:#f7f7f7 !Important;
}
.woocommerce-result-count,.woocommerce-ordering{
	display:none;
}
.wishlist-icon{
	display:none;
}
.yith-wcwl-add-button{
	display:none !Important;
}
.product-main{
	padding-top:30px !Important;
}
.customize-unpreviewable{
	margin-top:20px;
}
.product-page-price{
	padding-bottom:10px;
}
.product-short-description{
	padding-bottom:20px;
}
.tax-product_cat .variable-items-wrapper{
	margin-top: -10px !Important;
	margin-bottom: -20px !Important;
}
.woocommerce-tabs{
	margin-bottom:80px;
}
.tax-product_cat .add_to_cart_button, .flickity-slider .add_to_cart_button, .product-footer .product_type_variable, .product-small .no-add-to, .no-add-t-cart .add_to_cart_button{
	display:none !Important;
}
.tax-product_cat .products{
	padding-bottom:40px;
}

/* Accordina */
.product-small.box-accordina .title-wrapper, .product-small.box-accordina .price-wrapper{
	padding:15px 0px 15px 0px !Important;
}
.accordina .product-small {
  padding: 5px 5px 4px 5px;
  background: #0a0c0f;
  box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.25);
	margin-bottom:30px;
}
.accordina .product-small .box-image a{
	margin-bottom:0px !Important;
}
.accordina .product-small .title-wrapper{
	text-align:left;
	padding:5px;
}

/* Centrage des produits */
.tax-product_cat .row, .centrer-produits .row, .post-products, .centrer-produits-insert .row {
	justify-content:center;
}

/* Masquage de Add to cart */
.no-add-to-cart .add_to_cart_button{
	display:none;
}

/* Produit simple */
.product-type-simple >.col-inner {
	text-align:center;
}
.add-to-cart-transparent .product-type-simple >.col-inner {
	  background-color: transparent !Important;
}
.add-to-cart-transparent .product-type-simple .box-text.text-center{
	margin-bottom:10px !Important;
}

/* Produits apparentés */
.product-footer{
	background-color:#ffffff;
}
.product-footer .col-inner{
	text-align:center !Important;
}
.product-footer .col-inner .ajax_add_to_cart{
	margin:0;
	margin-top:-10px;
	display:none !Important;
}

/* Comptage de produits */
.product-categories .cat-item .count, .product-category .box-text .count{
	display:none;
}

/* Prix */
.woocommerce-Price-amount, #vpc-price-container{
	font-size:18px;
}
.product-main .woocommerce-Price-amount{
	font-size:24px;
}
#vpc-price-container{
	color:#1e1e1e !Important;
	font-size:30px !Important;
}
.vpc-price-label{
	font-size:80% !Important;
	color:#343434 !Important;
	letter-spacing:0px;
}
.woocommerce-price-suffix{
	font-size:80%
}

/* Disques */
.disques .flickity-prev-next-button.next{
	margin-left:20px;
}
.disques .flickity-prev-next-button.previous{
	margin-right:20px;
}
.disques > div > div > div{
	padding-left:25px !Important;
	padding-right:25px !Important;
}
.disques .box-image{
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.35);
	margin-bottom:0px;
	padding:10px;
	border-radius:4px 4px 0px 0px !Important;
}
.disques .box-image > div{
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5)
}
.disques .box-text{
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.35);
	margin-top:-1px;
	border-radius:0px 0px 4px 4px !Important;
}
.disques .product-title{
	text-transform: uppercase !Important;
	color:#e0d4ab;
	font-size:130%;
}
.disques .category{
	font-size:80%;
}

/* Librairie */
.librairie .product-title{
	font-size:18px;
}

/* 7. Shop > Compte
*-----------------------------------------------------*/
.woocommerce-account .page-wrapper p, .woocommerce-account .page-wrapper h3, .woocommerce-account .page-wrapper h4{
	margin-bottom:1px !Important;
}
.account-user{
	padding-bottom:20px;
}
.account-user .user-name, .account-user .user-id{
	font-size:20px;
}
.account-user .user-id{
	display:none;
	font-size:11px;
}
.woocommerce-MyAccount-navigation-link a{
	font-size:16px !Important;
}
.woocommerce-orders-table{
	font-weight:normal;
	font-size:15px !Important;
}
.woocommerce-orders-table .button{
	font-size:15px !Important;
}
.woocommerce-MyAccount-content p{
	padding-bottom:20px !Important;
}
.woocommerce-Address-title{
	padding-bottom:10px;
}
.woocommerce-Address-title a.edit{
	font-size:13px;
	text-decoration:underline;
}

/* 8. Shop > Panier
*-----------------------------------------------------*/
.cart-icon{
	font-size:75%;
}
.checkout-breadcrumbs {
    padding: 15px 0;
}
.checkout-breadcrumbs a {
    color: #c1a270;
}
.checkout-breadcrumbs a:hover {
    color: #e8cf99;
}
.checkout-breadcrumbs a.current, .checkout-breadcrumbs current {
    color: #ebdcbc;
}
.cart-empty{
	padding-bottom:20px;
}
.message-wrapper {
	text-transform: uppercase !Important;
	font-size:85% !Important;
	letter-spacing:0px !Important;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0px;
}
.form-row{
	margin-right:10px !Important;
}
.form-row-wide, .notes{
	margin-right:14px !Important;
}
th.product-name, th.product-price, th.product-quantity, th.product-subtotal, th.product-total{
	font-weight:normal;
	font-size:11px;
}
.cart_item .product-name, .cart_item .product-quantity, .woocommerce-mini-cart-item{
	font-size:14px;
	font-style:normal !Important;
	font-weight:normal !Important;
}
.cart_item .product-name{
	text-transform: uppercase !Important;
	font-size:15px;
	color:#1a1a1a;
}
.variations{
	margin-top: 10px;
}
.variations td.label{
	padding-right:8px;
}
label {
	font-size:95%;
}
.cart-sidebar .order-total th {
	font-weight:bold !Important;
}
.cart-sidebar .shipping td{
	font-size:12px;
	display:block;
	font-weight:normal;
}
.payment_box p{
	font-size:12px !Important;
	padding-bottom:20px;
}
.woocommerce-cart-form__cart-item{
	vertical-align:top;
}

/* 9. Shop > Mini cart
*-----------------------------------------------------*/
.woocommerce-mini-cart-item .vpc-cart-config-image img{
	position: static;
	width: 106px !Important;
 	height: 60px !Important;
}
.woocommerce-mini-cart-item .vpc-cart-config-image {
   border: 0px solid #ffffff;
}
.woocommerce-mini-cart-item .button{
	padding-top:7px !Important;
	margin-bottom:-15px !Important;
}

/* 10. Shop > Checkout
*-----------------------------------------------------*/
form.checkout h3, .checkout-sidebar, .checkout-sidebar .cart-subtotal th, .checkout-sidebar .shipping th{
	font-weight: normal !Important;
}
.checkout-sidebar .shipping td, .checkout-sidebar .shipping li label {
	font-size:12px !Important;
	font-weight:normal !Important;
	font-style:normal !Important;
}
.checkout-sidebar .order-total td span{
	font-size:30px !Important;
}
address{
	font-size:14px;
	font-style:normal !Important;
	padding-bottom:20px;
}
.checkout-sidebar .vpc-cart-config, .woocommerce-mini-cart-item .vpc-cart-config{
	display:none;
}
.checkout-sidebar .button{
	margin-top:10px;
}
.about_paypal{
	display:none;
}
.woocommerce-terms-and-conditions-wrapper{
	padding-bottom:10px;
}
.woocommerce-thankyou-order-received{
	margin-bottom:10px !Important;
}
@media only screen and (max-width: 409px) {
	.woocommerce-checkout .large-5{
		padding-left:0px !Important;
		padding-right:0px !Important;
	}
}

/* Détail TVA*/
.order-total .includes_tax{
	display: inline-flex;
	font-size:12px !Important;
}
.order-total .includes_tax .woocommerce-Price-amount{
	font-size:12px !Important;
	padding:0px 2px 0px 2px !Important;
}
.order-total .includes_tax .woocommerce-Price-currencySymbol{
	font-size:12px !Important;
	padding:0px 0px 0px 2px !Important;
}

/* 11. Shop > Validation
*-----------------------------------------------------*/
.woocommerce-table__line-item{
	font-size:14px;
	font-style:normal !Important;
	font-weight:normal !Important;
}
.woocommerce-table__line-item .product-name{
	text-transform: uppercase !Important;
	font-size:15px;
	color:#1a1a1a;
}

/* Confirmation */
.woocommerce-bacs-bank-details{
	padding-top:20px;
}
.wc-bacs-bank-details-heading{
	padding-bottom:10px;
}
.wc-bacs-bank-details{
	padding-bottom:20px !Important;
}

.woocommerce-column--billing-address, .woocommerce-column--shipping-address{
    padding-top:30px !important;
}
.woocommerce-column--billing-address h2, .woocommerce-column--shipping-address h2{
    font-size: 20px !important;
}

/* CGV Lightbox*/
#terms-and-conditions-lightbox .section{
	padding:15px 15px 15px 15px !Important; 
}

/* 13. Blog
*-----------------------------------------------------*/
.box-blog-post .post-title{
    text-transform: uppercase;
}
.blog-wrapper{
	padding-top:0px;
}
.post .entry-image{
	pointer-events: none;
}
.entry-category{
	text-transform: uppercase !Important;
	letter-spacing:0.5px;
	margin-bottom:5px !Important;
}
.post-sidebar{
	padding-top:0px !Important;
	border-color:#34343450 !Important;	
}
.post-sidebar .widget-title{
	font-size:18px;
}
.post-sidebar .post-date{
	font-size:12px !Important;
}
.post-sidebar .is-divider{
	height:1px;
	background-color:#34343450;
	max-width:100%;
}
.post-sidebar .widget_recent_entries li>a{
	font-size:16px !Important;
	margin: 0;
}
.widget_product_categories .is-divider{
	margin-top:5px;
	margin-bottom:0px;
}
.widget_product_categories .cat-item{
	font-size:18px !Important;
}
.widget_product_categories .cat-item a{
	color: #f7f7f7;
    padding: 4px 6px 4px 6px;
}
.widget_product_categories .cat-item{
    color: #f7f7f7;
    background-color: #23181a;
	padding: 4px 4px 0px 4px;
    border-radius: 4px;
    margin: 5px 0px 5px 0px;
}
.widget_product_categories .cat-item a:hover{ 
    background-color: #28231f;
	color: #ffffff;
}

.retro {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0 auto;
  border: none;
  text-align: center;
  text-transform: uppercase;
  -o-text-overflow: clip;
  text-overflow: clip;
  letter-spacing: 10px;
  text-shadow: 2px 2px 0 rgb(238,238,238) , 4px 4px 0 rgb(112,112,112, 0.5) ;
}
.fil-lateral .button{
		margin-bottom:0px;
}
.fil-lateral .primary{
	color:#937842;
}
.fil-row-box{
	border-color: #34343425;
    border-style: solid;
    border-width: 1px;
    padding: 10px 0px 0px 0px !important;
    border-radius: 2px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	background: #ffffffec;
}
.blog-wrapper .row:not(.row-collapse) {
    margin-top: 0px;
}
.blog-wrapper .box-text .post-title{
	text-transform:uppercase;
	padding-top:5px;
}
.blog-archive .post-item{
	padding-bottom:30px;
}
.recent-blog-posts-li .badge-circle .badge-inner {
	border-radius: 0px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
}
.blog-wrapper .comments-area{
	display:none;
}
.product-short-description h5{
	font-size:14px !Important;
}

/* Navigation */
.post .flex-col{
	padding:10px;
}
.post .flex-col a{
	font-size:16px;
	color:#c0c0c0;
}
.post .flex-col a:hover{
	color:#c1a270;
}

/* 14. Footer
*-----------------------------------------------------*/
.footer-wrapper .row-divided .col{
	border-color:#f7f7f735 !Important;
}

/* Posts */
.footer-wrapper .post-item .cat-label{
	padding-bottom:5px;
}
.footer-wrapper .post-item .is-divider{
	display:none;
}
.footer-wrapper .box-image{
	padding-left:10px;
}

/* 15. Textures et backgrounds
*-----------------------------------------------------*/
#wrapper, .woocommerce-cart .page-wrapper, .woocommerce-checkout .page-wrapper, .woocommerce-account .page-wrapper {
	 background-color: #ffffff;
}
.papier{
	background: -moz-linear-gradient(left, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.45) 25%, rgba(255,255,255,0.45) 75%, rgba(0,0,0,0.1) 100%), url("https://www.laboitedaccordeon.fr/textures/papier.jpg");
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.45) 25%, rgba(255,255,255,0.45) 75%, rgba(0,0,0,0.1) 100%), url("https://www.laboitedaccordeon.fr/textures/papier.jpg");
    background: linear-gradient(to right, rgba(0,0,0,0.1) 0%, rgba(255,255,255,0.45) 25%, rgba(255,255,255,0.45) 75%, rgba(0,0,0,0.1) 100%), url("https://www.laboitedaccordeon.fr/textures/papier.jpg");
    background-position: left top, left top;
    background-size: initial, initial;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.papier_beige, #main {
    background: -moz-linear-gradient(left, rgba(86,62,33,0.35) 0%, rgba(255,255,255,0.25) 25%, rgba(255,255,255,0.25) 75%, rgba(86,62,33,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_beige.jpg");
    background: -webkit-linear-gradient(left, rgba(86,62,33,0.35) 0%, rgba(255,255,255,0.25) 25%, rgba(255,255,255,0.25) 75%, rgba(86,62,33,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_beige.jpg");
    background: linear-gradient(to right, rgba(86,62,33,0.35) 0%, rgba(255,255,255,0.25) 25%, rgba(255,255,255,0.25) 75%, rgba(86,62,33,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_beige.jpg");
    background-position: left top, left top;
    background-size: initial, initial;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.papier_rouge,.checkout-page-title {
    background: -moz-linear-gradient(left, rgba(45,12,25,0.35) 0%, rgba(166,84,141,0.0) 25%, rgba(166,84,141,0.0) 75%, rgba(45,12,25,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_rouge.jpg");
    background: -webkit-linear-gradient(left, rgba(45,12,25,0.35) 0%, rgba(166,84,141,0.0) 25%, rgba(166,84,141,0.0) 75%, rgba(45,12,25,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_rouge.jpg");
    background: linear-gradient(to right, rgba(45,12,25,0.35) 0%, rgba(166,84,141,0.0) 25%, rgba(166,84,141,0.0) 75%, rgba(45,12,25,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_rouge.jpg");
    background-position: left top, left top;
    background-size: initial, initial;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.papier_noir, .disques .box-image, .disques .box-text{
    background: -moz-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_noir.jpg");
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_noir.jpg");
    background: linear-gradient(to right, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_noir.jpg");
    background-position: left top, left top;
    background-size: initial, initial;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.papier_noir_motifs {
    background: -moz-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_noir_motifs.jpg");
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_noir_motifs.jpg");
    background: linear-gradient(to right, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_noir_motifs.jpg");
    background-position: left top, left top;
    background-size: initial, initial;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.papier_noir_motifs_uni {
    background: url("https://www.laboitedaccordeon.fr/textures/papier_noir_motifs.jpg");
    background-position: left top;
    background-size:  initial;
    background-repeat:repeat;
}
.papier_bleu{
    background: -moz-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_bleu.jpg");
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_bleu.jpg");
    background: linear-gradient(to right, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_bleu.jpg");
    background-position: left top, left top;
    background-size: initial, initial;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.papier_bleu_motifs {
    background: -moz-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_bleu_motifs.jpg");
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_bleu_motifs.jpg");
    background: linear-gradient(to right, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.0) 25%, rgba(0,0,0,0.0) 75%, rgba(0,0,0,0.35) 100%), url("https://www.laboitedaccordeon.fr/textures/papier_bleu_motifs.jpg");
    background-position: left top, left top;
    background-size: initial, initial;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.bois{
    background: -moz-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois.jpg");
    background: -webkit-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois.jpg");
    background: linear-gradient(to right, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois.jpg");
    background-position: left top, center top;
    background-size: initial, contain;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.bois_1_tiled{
    background: -moz-linear-gradient(left, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.25) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_1_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_1_tiled.jpg");
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.25) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_1_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_1_tiled.jpg");
    background: linear-gradient(to right, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.25) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_1_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_1_tiled.jpg");
    background-position: left top, center top, center top;
    background-size: initial, contain, contain;
    background-repeat: no-repeat, repeat-x, repeat;/*background-attachment: fixed,fixed;*/
}
.bois_1_down {
    background: -moz-linear-gradient(left, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.25) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_1_bottom_11.jpg");
    background: -webkit-linear-gradient(left, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.25) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_1_bottom_11.jpg");
    background: linear-gradient(to right, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.25) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_1_bottom_11.jpg");
    background-position: left top, center top;
    background-size: initial, contain;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.bois_2{
    background: -moz-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2.jpg");
    background: -webkit-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2.jpg");
    background: linear-gradient(to right, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2.jpg");
    background-position: left top, center top;
    background-size: initial, contain;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.bois_2_tiled {
    background: -moz-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_2_tiled.jpg");
    background: -webkit-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_2_tiled.jpg");
    background: linear-gradient(to right, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_2_tiled.jpg");
    background-position: left top, center top, center top;
    background-size: initial, contain, contain;
    background-repeat: no-repeat, repeat-x, repeat;/*background-attachment: fixed,fixed;*/
}
.bois_2b_tiled {
	background: -moz-linear-gradient(left, rgba(46, 36, 27, 0.65) 0%, rgba(134, 116, 92, 0.25) 25%, rgba(134, 116, 92, 0.25) 75%, rgba(46, 36, 27, 0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2b_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_2_tiled.jpg");
	background: -webkit-linear-gradient(left, rgba(46, 36, 27, 0.65) 0%, rgba(134, 116, 92, 0.25) 25%, rgba(134, 116, 92, 0.25) 75%, rgba(46, 36, 27, 0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2b_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_2_tiled.jpg");
	background: linear-gradient(to right, rgba(46, 36, 27, 0.65) 0%, rgba(134, 116, 92, 0.25) 25%, rgba(134, 116, 92, 0.25) 75%, rgba(46, 36, 27, 0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2b_top.jpg"), url("https://www.laboitedaccordeon.fr/textures/bois_2_tiled.jpg");
	background-position: left top, center top, center top;
	background-size: initial, contain, contain;
	background-repeat: no-repeat, repeat-x, repeat;/*background-attachment: fixed,fixed;*/
}
.bois_2_down{
    background: -moz-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2_bottom_22.jpg");
    background: -webkit-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2_bottom_22.jpg");
    background: linear-gradient(to right, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_2_bottom_22.jpg");
    background-position: left top, center top;
    background-size: initial, contain;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.bois_3{
    background: -moz-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_3.jpg");
    background: -webkit-linear-gradient(left, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_3.jpg");
    background: linear-gradient(to right, rgba(46,36,27,0.65) 0%, rgba(134,116,92,0.25) 25%, rgba(134,116,92,0.25) 75%, rgba(46,36,27,0.65) 100%), url("https://www.laboitedaccordeon.fr/textures/bois_3.jpg");
    background-position: left top, center top;
    background-size: initial, contain;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.bordure {
    background: -moz-linear-gradient(left, rgba(46,36,27,0.45) 0%, rgba(255,255,255,0.16) 25%, rgba(255,255,255,0.16) 75%, rgba(46,36,27,0.45) 100%), url("https://www.laboitedaccordeon.fr/textures/bande_or.jpg");
    background: -webkit-linear-gradient(left, rgba(46,36,27,0.45) 0%, rgba(255,255,255,0.16) 25%, rgba(255,255,255,0.16) 75%, rgba(46,36,27,0.45) 100%), url("https://www.laboitedaccordeon.fr/textures/bande_or.jpg");
    background: linear-gradient(to right, rgba(46,36,27,0.45) 0%, rgba(255,255,255,0.16) 25%, rgba(255,255,255,0.16) 75%, rgba(46,36,27,0.45) 100%), url("https://www.laboitedaccordeon.fr/textures/bande_or.jpg");
    background-position: left top, center center;
    background-size: initial, contain;
    background-repeat: no-repeat, repeat;/*background-attachment: fixed,fixed;*/
}
.woocommerce-cart #main, .woocommerce-checkout #main{
	background:#ffffff;
}
.lcd .banner-layers{
	background:url("https://www.laboitedaccordeon.fr/textures/lcd.png");
    background-position: left top;
    background-size: initial;
    background-repeat: repeat;
}

/* 16. Mon compte
*-----------------------------------------------------*/
.woocommerce-MyAccount-content div.row > div:nth-child(1) > div > p{
	font-weight: 400;
	font-size:12px;
	text-align: center !Important;
}

/* Contrôle du mot de passe */
.woocommerce-password-hint{
	padding-bottom:20px !important;
}


/* 17. Patches
*-----------------------------------------------------*/
/* Patch banner */
@media (max-width: 849px){
	.ux-youtube{
		display:none;
	}
}

/* Variateur */
.product-small .product_type_variable{
	display:none !Important;
}

/* Affichage du symbole monétaire*/
.woocommerce-Price-currencySymbol{
	vertical-align: baseline !important;
}

/* CGV Lightbox*/
#terms-and-conditions-lightbox .section{
	padding:15px 15px 15px 15px !Important; 
}

/* Post vidéo */
@media (max-width: 849px){
	.blog-wrapper .banner{
		margin-left:-10px;
	}
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}