/*
 Theme Name:   Artemis Child
 Theme URI:    http://www.artemistheme.com/themepreview/
 Description:  Artemis-SWP Child Theme
 Author:       SmartWPress
 Author URI:   http://themeforest.net/user/SmartWPress
 Template:     artemis-swp
 Version:      1.0.0
 Tags:         fluid-layout, responsive-layout, editor-style, featured-images, full-width-template, theme-options, translation-ready, custom-background, custom-colors, custom-menu, one-column, two-columns, black, dark
 Text Domain:  lucille-child
*/

@import url("../artemis-swp/style.css");

/*
.image_gallery ul.unslider-wrap.unslider-carousel li.unslider-active {
	display: none!important;
}
*/

/* 
font-family: 'Bodoni Moda', serif;
font-family: 'Montserrat', sans-serif;
*/



/* DEBUG mises à jour */
.woocommerce table.shop_table td.product-quantity input.qty {
    width: calc(100% - 40px);
}

/* Ajustement SLIDER Home page */
.home-slider-container {
	margin-top: 160px;
}


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

	.home-slider-container {
		margin-top: 70px;
	}

}

@media only screen and (min-width: 481px) and (max-width: 768px) {
	
	.home-slider-container {
		margin-top: 70px;
	}

}

@media only screen and (min-width: 769px) and (max-width: 979px) {
	
	.home-slider-container {
		margin-top: 70px;
	}

}



.woocommerce-tabs h2,
.upsells>h2, 
.related.products>h2 {
    font-size: 18px!important;
    letter-spacing: 1px!important;
    text-align: center!important;
    margin-top: 70px!important;
    margin-bottom: 50px!important;
}


/* Informations complementaires */
.woocommerce table.shop_attributes {
    border-top: none;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
    border-bottom: none;
}

/* upsells */
section.upsells.products {
	margin-top: 60px;
}

/* RS */
.woocommerce .summary .at_share_product {
    float: left!important;
}

.woocommerce .summary .lc_share_item_text {
    display: inline-block;
}

.fa.fa-facebook:before {
    content: "\f09a"!important;
}

/* FOOTER */
#footer_sidebars {
	background-color: #de9f88!important;
}


/* WHISLIST  */
.at_product_actions_mask .at_wishlist_quickview_btns, .at_login_wish .at_wishlist {
	display: none!important;
}

.artemis_swp_add_to_wishlist {
	display: none!important;
}



.artemis-swp-order-thank-you .artemis-swp-order-summary, .woocommerce-checkout-review-order, .cart_totals table, .woocommerce .col2-set#customer_login .col-2, .woocommerce-page .col2-set#customer_login .col-2, .woocommerce-checkout #order_review {
    background-color: rgba(222, 159, 136, 0.30)!important;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: rgba(222, 159, 136, 0.30)!important;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid rgba(222, 159, 136, 0.30)!important;
    border-right-color: transparent!important;
    border-left-color: transparent!important;
    border-top-color: transparent!important;
    top: -13px!important;
}
    

/* DEBUG icones reassurance */
.aio-icon-box.top-icon {
	text-align: center!important;
}

body.single-product .reassurance-produit {
	margin: 35px auto!important;
}

html{
    overflow-x:visible!important;
    overflow-y: visible!important;
}

.container {
	display:block;
	clear: both; 
}

/* Theme customization starts here
-------------------------------------------------------------- */

/* Global
-------------------------------------------------------------- */
/* Header */
.pre_header {
    background-color: rgba(255, 255, 255, 0.98)!important;
}

#logo img {
	width: 240px;
}

#at_page_header {
    background-color: #de9f88!important;
}

nav.classic_menu ul.sub-menu {
    background-color: rgba(255, 255, 255, 0.98)!important;
}

.at_menu_message {
    font-size: 14px;
    letter-spacing: 0px;
    font-family: 'Bodoni Moda', serif!important;
    display: none;
}


/**************************/
/* Multilingue */
/**************************/
/* Module Multilingue : General */
.mod-multilingue {
	width: auto;
	display: inline-block;
	
	position: absolute;
	top:60px;
	left:20px;
	
	z-index: 100;
	
	display: none!important;
}

.mod-multilingue #wpml_language_list {
	text-align:left;
}

.mod-multilingue #wpml_language_list ul {
	display:inline-block;
	list-style:none;
	padding:0;
	margin:0 0 0 7px;
}

.mod-multilingue #wpml_language_list ul li {
	border:medium none;
	display:inline-block;

	height:30px;
	margin:0 6px 0 0;
	padding:0;
	text-align:center;
	width:auto;
	
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight:600;
	line-height:30px;
	letter-spacing: 0px;
	color: #333333;

	background-color:transparent;
}

.mod-multilingue #wpml_language_list ul li a,
.mod-multilingue #wpml_language_list ul li a:visited {
	padding:0;

	text-align:center;
	line-height:auto;
	display:inline-block;
	width:100%;
	height:100%;
	
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight:600;
	line-height:30px;
	letter-spacing: 0px;
	color: #959595;
	
	vertical-align:top;
}

.mod-multilingue #wpml_language_list ul li a:hover {
	color:#333333;
}



@media (min-width : 320px) and (max-width : 480px) {
	.mod-multilingue {
	    top: 20px;
	    left: 46px;
    }
}

@media (min-width : 480px) and (max-width : 784px) {
	.mod-multilingue {
	    top: 20px;
	    left: 46px;
    }
}

@media (min-width : 784px) and (max-width : 980px) {
	.mod-multilingue {
	    top: 20px;
	    left: 54px;
	}
}


/**************************/
/* Menu principal */
/**************************/
.classic_double_menu_logo_center.menu_center_only nav.classic_menu {
    width: 100%!important;
}

.classic_double_menu_logo_center.menu_center_only nav.classic_menu ul {
    text-align: center;
}

nav.classic_menu ul.menu li a {
    font-size: 12px!important;
    padding: 0 12px!important;
}


/* Couleur
-------------------------------------------------------------- */
.lc_post_tags a, .lc_post_meta, .post_item.no_thumbnail .lc_post_meta, .one_of_three.no_thumbnail .related_meta, .woocommerce .woocommerce-result-count, .at_products_per_row_container, .at_product_list_mode_container, .at_products_per_row_container .at_products_per_row_item, .at_product_list_mode_container .at_product_list_mode, .woocommerce nav.woocommerce-pagination ul li a, .lc_copy_area.black_on_white a, .artemis-swp-minicart-icon .artemis-swp-minicart .mini_cart_item dt, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, h5.lc_reviewer_name, .products_category_filter a {
    color: #000000!important;
}

body, input, textarea, .vc_row, .woocommerce ul.products li.product .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, h4.section_subtitle, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .comment-meta, .comment-meta a, .breadcrumbs_nav, .breadcrumbs_nav a, #sidebar button.search-submit i, .lc_footer_sidebar button.search-submit i, .widget_product_categories li.current-cat ul.children li a, .widget_product_categories li.current-cat-parent ul.children li a, .widget_layered_nav ul, .widget_layered_nav ul a, tr.cart-subtotal td, .woocommerce form .form-row .select2-container .select2-choice, .woocommerce td.product-name dl.variation dt, .woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce #customer_login .lost_password a, .woocommerce .login .lost_password a, .woocommerce-MyAccount-navigation-link a, .at_login_popup_forms .login-username label, .at_login_popup_forms .login-password label, .woocommerce #reviews #comments ol.commentlist li .comment-text, .at_prod_slider_container a.unslider-arrow, .widget_recent_entries a, #recentcomments a, .widget_nav_menu li.menu-item a, .mini_wishlist_item .stock, .font_style_small .lc_review_content, .at_swp-icon-box-content {
	color: #000000!important;
}

body, .vc_row {
	color: #000000!important;
}

.widget_nav_menu li.menu-item a {
	color: #000000;
}


li.current-menu-item a, li.current-menu-parent a, li.current-menu-ancestor a {
    color: #a55443!important;
}

li.menu-item a:hover {
    color: #a55443!important;
}

.widget_product_categories ul.product-categories > li.current-cat > a, .widget_product_categories ul.product-categories > li.current-cat-parent > a {
    color: #a55443!important;
}

.lc_button:hover, input[type="submit"]:hover, .woocommerce a.button:hover, .lc_blog_masonry_brick:hover > .post_item_details .lc_button, .woocommerce ul.products li.product:hover > a.button, .woocommerce button.button.alt:hover, .woocommerce #respond input#submit:hover, input.button:hover, .woocommerce input.button:hover, .white_on_black .woocommerce a.button.alt:hover, .woocommerce-info, .woocommerce form .form-row.woocommerce-invalid input.input-text, .unslider-nav ol li.unslider-active, input.artemis_cf_input:focus, textarea.artemis_cf_input:focus, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .artemis-swp-miniwishlist .buttons .button {
    border-color: #000000!important;
    border-top-color: #000000!important;
    border-right-color: #000000!important;
    border-bottom-color: #000000!important;
    border-left-color: #000000!important;
}


/* Typographie
-------------------------------------------------------------- */
body {
    font-family: 'Montserrat', sans-serif!important;
    letter-spacing: 0px;
    font-weight: 400;
}

.woocommerce .widget_layered_nav ul li.chosen a::before, .woocommerce .widget_layered_nav_filters ul li a::before, #logo, #mobile_logo, input[type="submit"], h3.footer-widget-title, h3.widgettitle, .lc_share_item_text, .lb-number, .lc_button, .woocommerce a.button, input.button, .woocommerce input.button, button.single_add_to_cart_button, h2.lc_post_title, .page_navigation, .lc_view_more {
    font-family: 'Montserrat', sans-serif!important;
    letter-spacing: 0px;
    font-weight: 800;
}

#heading_area h1 {
    font-family: 'Bodoni Moda', serif!important;
    letter-spacing: 0px;
    font-weight: 800;
}
 
.widget li a, .at_login_wish, .select2-dropdown, .woocommerce .woocommerce-ordering select, .woocommerce .woocommerce-ordering .select2-container, .artemis-swp-miniwishlist .product_list_widget .mini_wishlist_item .mini_wishlist-item-product-name, .artemis-swp-minicart-icon .artemis-swp-minicart .mini_cart_item .minicart-item-product-name {
	letter-spacing: 0px!important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Bodoni Moda', serif!important;
    letter-spacing: 0px!important;
    font-weight: 800;
/* 	text-transform: uppercase; */
}

body {
    font-size: 14px;
    line-height: 26px;
}

.single_post_title h1 {
	text-transform: uppercase;
}

/* Select custom */
.select2-container {
	min-width: 220px;	
}

li.select2-results__option {
	line-height: 1.4em;
	letter-spacing: 0px;
/*
	text-transform: none;
*/
}

/* Menu de navigation : Desktop */
nav.classic_menu ul.menu li a {
    font-family: 'Montserrat', serif!important;
    letter-spacing: 0px;
    font-size: 13px;
    font-weight: 800;
}

.classic_double_menu_logo_center nav.classic_menu ul.menu > li:first-child a {
    padding-left: 30px;
}

/* Logo : Mobile */
#mobile_logo a img {
    width: 160px;
}

/* Logo : Menu */
.mobile_navigation ul li, .classic_double_menu_logo_center .mobile_navigation ul > li {
    border-bottom: 1px solid #e1e1e1;
}


@media (min-width : 320px) and (max-width : 480px) {

	.header_inner.lc_mobile_menu, .mobile_navigation_container {
	    padding-left: 10px;
	    padding-right: 5px;
	}

	#mobile_logo a img {
	    width: 180px;
	}
	
}

@media (min-width : 480px) and (max-width : 767px) {

	
}

/* Menu de navigation : Mobile */
nav.mobile_navigation > ul a {
    font-family: 'Montserrat', serif!important;	
}

.mobile_navigation ul.sub-menu li, .mobile_navigation ul.sub-menu.mega_menu_ul {
    font-family: 'Montserrat', serif!important;
    line-height: 34px;
}



/* Letter spacing page accueil */
.at_swp-icon-box-heading {
    letter-spacing: 0px;
}

.at_swp_single_prod_inner h3 {
    letter-spacing: 0px;
}

.woocommerce-MyAccount-content h3 {
	letter-spacing: 0px;
}


.woocommerce .woocommerce-result-count, .at_products_per_row_container, .at_product_list_mode_container {
    letter-spacing: 0px;
}

/* Produits en miniatures */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    letter-spacing: 0px;
}

.woocommerce ul.products li.product .price {
    font-style: normal;
}

/* Page Produits */
h1.product_title {
    letter-spacing: 0px;
}

.woocommerce div.product form.cart .reset_variations {
    letter-spacing: 0px;
}

a.lc_button, input.lc_button, .lc_button > a, .at_swp_popup_dialog .button, .at_swp_confirm_dialog .button, .woocommerce a.button, .woocommerce button.button.alt, .woocommerce #respond input#submit, input.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce input.button.alt, .woocommerce button.button, .woocommerce .widget_price_filter .price_slider_amount .button, input.button, .woocommerce input.button {
    letter-spacing: 0px;
    font-weight: 800;
}

.woocommerce .product_meta > span {
    letter-spacing: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	display:none!important;
}

.artemis_swp_template-default.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    letter-spacing: 0px;
}

.artemis_swp_template-default .woocommerce-tabs h2, .artemis_swp_template-default .related.products h2 {
    letter-spacing: 0px;
}

.woocommerce div.product div.summary {
    margin-bottom: 60px;
}

/* Widget panier */
.artemis-swp-miniwishlist .product_list_widget .mini_wishlist_item .mini_wishlist-item-product-name, .artemis-swp-minicart-icon .artemis-swp-minicart .mini_cart_item .minicart-item-product-name {
    letter-spacing: 0px;
}

.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .artemis-swp-minicart-icon .artemis-swp-minicart .total {
    letter-spacing: 0px;
}

/* Woocommerce */
.woocommerce-checkout h2, .woocommerce-checkout h3 {
    letter-spacing: 0px;
}

.woocommerce table.shop_table td.product-name {
    letter-spacing: 0px;
}

.woocommerce .artemis-swp-order-thank-you table.shop_table tfoot tr:not(.order-total) th, .woocommerce-checkout #order_review tfoot tr:not(.order-total) th {
    letter-spacing: 0px;
 }
 
 .woocommerce .artemis-swp-order-thank-you table.shop_table tr.order-total th, .woocommerce table.shop_table tr.order-total th {
    letter-spacing: 0px;
}


/* Mon compte */
.woocommerce-account .woocommerce-MyAccount-navigation ul a {
    letter-spacing: 0px;
}

/**************************/
/* Bouton Woocommerce */
/**************************/
#commentform input#submit, input.lc_button, .woocommerce a.button, button.single_add_to_cart_button, input.button, input[type="submit"], .woocommerce a.button.alt {
    background-color: #000000;
}


/**************************/
/* Affichage prix bas des variations */
/**************************/
.texte-a-partir-de {
	margin-top: 0!important;
	margin-bottom: 0!important;
	text-transform: lowercase;
}

/**************************/
/* Widget newsletter */
/**************************/
.widget_knews_widget .knewsform_container form fieldset.knewsbutton input.knewsbutton{
	color: #ffffff;
}

/**************************/
/* Nettoyage du blog > Evenements */
/**************************/
.author_meta {
	display: none;
}

.lc_post_excerpt {
	display: none;
}

.author_info_left {
	display: none;
}

.related_meta {
	display: none;
}

/**************************/
/* Debug du Royal Slider en responsive */
/**************************/
.royalSlider {
	width: 100%!important;
}

/**************************/
/* Debug des blocs categories de home sur SAFARI */
/**************************/
.at_swp_single_prod_inner {
	width: auto!important;
}

/**************************/
/* Debug des listes de produits sur la home */
/**************************/

@media only screen and (max-width: 480px) {
	
	.woocommerce ul.products li.product:nth-child(2), 
	.woocommerce-page ul.products li.product:nth-child(2) {
	    margin-right: 0 !important;
	}
	
	ul.products li.first, .woocommerce-page ul.products li.first {
    	clear: none!important;
	}
	
	
	.woocommerce ul.products li.product:nth-child(3), 
	.woocommerce-page ul.products li.product:nth-child(3) {	
		margin-right: 1.5%!important;
	}
}

@media only screen and (max-width: 768px) and (min-width: 481px){
	
	.woocommerce ul.products li.product:nth-child(2), 
	.woocommerce-page ul.products li.product:nth-child(2) {
	    margin-right: 0 !important;
	}
	
	ul.products li.first, .woocommerce-page ul.products li.first {
    	clear: none!important;
	}
	
	
	.woocommerce ul.products li.product:nth-child(3), 
	.woocommerce-page ul.products li.product:nth-child(3) {	
		margin-right: 1.5%!important;
	}
}

/**************************/
/* Ajout du lien sur toute la photo pour le module VC : Grid Product // sur la home */
/**************************/
.at_swp_single_grid_prod a {
	display: block;

	width: 100%;
	height: 100%;
}

/**************************/
/* Debug Woocommerce */
/**************************/
#rememberme, .at_login_popup_forms #rememberme {
    display: block!important;
}

/**************************/
/* Boutons de doc dans les pages produits */
/**************************/

/* Exception pour ".comment-choisir-sa-bague " */

/*
.fl-builder-content-26470{
	display: none!important;
}
*/


body.product_cat_1-bagues .fl-builder-content-26470 {
	display: block!important;
}



/*
.entretien-des-bijoux {
	width: 50%!important;
	float: left!important;
	display: inline-block!important;
}

.comment-choisir-sa-bague {
	width: 50%!important;
	float: left!important;
	display: inline-block!important;
}

@media (min-width : 320px) and (max-width : 480px) {

	.entretien-des-bijoux {
		width: 100%!important;
		float: none!important;
	}
	
	.comment-choisir-sa-bague {
		width: 100%!important;
		float: none!important;
	}
	
}

@media (min-width : 480px) and (max-width : 767px) {
	
	.entretien-des-bijoux {
		width: 100%!important;
		float: none!important;
	}
	
	.comment-choisir-sa-bague {
		width: 100%!important;
		float: none!important;
	}
	
}

@media (min-width: 768px) and (max-width: 1199px) {
	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	
}
*/

/**************************/
/* Ajout du champ texte pour les gravures dans les pages produits */
/**************************/

body.single-product .summary.entry-summary form.variations_form.cart div.single_variation_wrap div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled p.thwepo-extra-options.form-row.form-row-wide {
	padding: 10px 0!important;
	display: block!important;
}

body.single-product .summary.entry-summary form.variations_form.cart p.thwepo-extra-options.form-row.form-row-wide {
	padding: 10px 0!important;
	display: none!important;
}


/**************************/
/* MAILCHIMP */
/**************************/

.mailchimp-container .mailchimpemail {
	width: 100%!important;
	margin-bottom: 15px!important;
	
	display: inline-block!important;
}

.mailchimp-container .mailchimpbutton {
	color:#ffffff!important;
	width: 100%!important;

	display: inline-block!important;
    padding: 0 0!important;
    
	/* Liste des valeurs disponibles pour Gecko */
	-moz-appearance: scrollbarbutton-up;
	-moz-appearance: button-bevel;
	
	/* Liste des valeurs disponibles pour WebKit/Blink (ainsi que pour Gecko et Edge) */
	-webkit-appearance: media-mute-button;
	-webkit-appearance: caret;
	
	background-color: #a55443!important;
    border-color: #a55443!important;
    
}

.mailchimp-container .mailchimpbutton:hover {
	color:#ffffff!important;
	background-color: #000000!important;
    border-color: #000000!important; 
}


.mailchimp-container input.mailchimpemail {
    border-color: #000000!important; 
    color: #000000!important;
}

.mailchimp-container input.mailchimpemail:focus,
.mailchimp-container input.mailchimpemail::placeholder {
    color: #000000!important;
}

/**************************/
/* PAGE CONTACT SUP. ADRESSE */
/**************************/
body.page-template-template-contact-php .at_contact_details .one_of_three.at_cf_detail_rl:first-child {
	display: none!important;
}

body.page-template-template-contact-php .heading_titles_container,
body.page-template-template-contact-php .breadcrumbs_nav {
	display: none!important;
}


/**************************/
/* AJOUT DE COMMANDE POUR UTILISATION DES TYPOS */
/**************************/
/*
.cormorant-garamond-light {
	font-family: 'Bodoni Moda', serif; !important;
	font-weight: 200!important;
}

.cormorant-garamond-bold {
	font-family: 'Bodoni Moda', serif; !important;
	font-weight: 800!important;
}
*/

blockquote {
    font-size: 18px !important;
    letter-spacing: 0px!important;
}


/* Panier déroulant du header */
.artemis-swp-minicart ul.woocommerce-mini-cart.cart_list.product_list_widget li.woocommerce-mini-cart-item.mini_cart_item dl.variation .variation-MercideprciserlagravuresouhaiteNotezbienlesmajuscules {
	text-transform: none!important;
	letter-spacing: 0px!important;
	font-size: 12px!important;
	line-height: 16px!important;
}

.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation dt.variation-MercideprciserlagravuresouhaiteNotezbienlesmajuscules {
	text-transform: none!important;
	letter-spacing: 0px!important;	
	font-size: 12px!important;
	line-height: 16px!important;
}

.woocommerce-cart-form__contents tbody tr.woocommerce-cart-form__cart-item.cart_item td.product-name dl.variation dd.variation-MercideprciserlagravuresouhaiteNotezbienlesmajuscules p {
	text-transform: none!important;
	letter-spacing: 0px!important;	
	font-size: 12px!important;
	line-height: 16px!important;
}

.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name div.woocommerce_cart_item_details dl.variation dt.variation-MercideprciserlagravuresouhaiteNotezbienlesmajuscules {
	text-transform: none!important;
	letter-spacing: 0px!important;	
	font-size: 12px!important;
	line-height: 16px!important;
}

.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name div.woocommerce_cart_item_details dl.variation dd.variation-MercideprciserlagravuresouhaiteNotezbienlesmajuscules {
	text-transform: none!important;
	letter-spacing: 0px!important;	
	font-size: 12px!important;
	line-height: 16px!important;
}

/* Ajustement du line height des titres des produits au panier */
.woocommerce-cart-form__contents .woocommerce-Price-amount, .woocommerce-cart-form__contents .product-name a {
    line-height: 20px!important;
}

.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .woocommerce_cart_item_details {
    line-height: 20px!important;
}

.woocommerce table.shop_table td.product-name {
    text-indent: 0px!important;
}

/* Bug dans les select */
.woocommerce div.product form.cart .variations select {
	line-height: inherit!important;
}

/* Suppresion des bouton Vider ou mettre à jour le panier */ 
body.woocommerce-cart a.at_clear_cart,
body.woocommerce-cart input[name=update_cart] {
	display: none!important;
}


body.woocommerce-cart a.at_back_to_shop {
	background-color: #ffffff!important;
	border-color: #000000!important;
	color: #000000!important;
}

body.woocommerce-cart a.at_back_to_shop:hover {
	background-color: #de9f88!important;
	border-color: #de9f88!important;
	color: #ffffff!important;
}



/**************************/
/* Player video */
/**************************/
.youtube_player {
	height: 100%!important;
}

.at_video_section_play {
    margin-top: 0px!important;
}

/**************************/
/* Coupons */
/**************************/
/*
.woocommerce .cart-collaterals .at_coupon_form #coupon_code {
    letter-spacing: 0px!important;
}
*/


.woocommerce .cart-collaterals .at_coupon_form #coupon_code {
    width: 100%!important;
}

.woocommerce .cart-collaterals .at_coupon_form .button {
	width: auto!important;
}


/**************************/
/* Panier déroulant dans le header */
/**************************/
.artemis-swp-minicart-icon .artemis-swp-minicart .buttons .button {
    width: 100%!important;
    margin-bottom: 8px!important;
}

.at_product_list_mode_container,
.at_products_per_row_container {
	display: none!important;
}


/*
.select2-results ul li:nth-child(2),
.select2-results ul li:nth-child(3) {
	display: none!important;
}
*/


.single_add_to_cart_button {
	margin-bottom: 20px!important;
}



/* Autres modifications */
#sidebar li.widget, #lc_woo_sidebar li.widget {
	list-style: none!important;
}


/**************************/
/* Gabarit pour le modele archive */
/**************************/
body.archive ul.products li.product {
    width: 32.3333%;
}

.rev_slider:hover {
	cursor:pointer;
}


/**************************/
/* Plugin : PW WooCommerce Gift Cards */
/**************************/
input#pwgc-redeem-button {
	color: #ffffff;
	min-width: 300px;
	
	padding-left: 30px;
	padding-right: 30px;
}

body.woocommerce-cart .wc-proceed-to-checkout .at_back_to_shop {
	display: none!important;
}

/**************************/
/* Highlight menu soldes */
/**************************/

.classic_double_menu_logo_center nav.classic_menu ul.menu > li.menu-soldes:first-child a {
	color: #FF5148;
	font-weight: 700;
}




/* Afficher le pourcentage de réduction des promotions WooCommerce sur les miniatures */
/* CSS pourcentage promotion WooCommerce */
.pourcentage-miniatures {
	position: absolute;
	bottom:10%;
	
	left: 50%;
	margin-left: -40px;
	
	background-color: #D9534F;
	display: block;
	width:80px;
		
	padding: .2em .6em .3em;
	
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align:center;
}

/* Coorectif sur les miniatures */
.woocommerce .product .onsale, .woocommerce ul.products li.product .onsale {
	width: 80px;
}

/* Pour l'affichage sur le produit isolé voir le template woocommerce/signle-product/sale-flash.php : 
https://mosaika.fr/afficher-un-pourcentage-de-reduction-sur-un-produit-woocommerce/ */
.promo-star,
.pourcentage-single {
	position: absolute;
	top:-40px;
	
	right: 0;
	
	background-color: #a55443!important;
	display: block;
	width:80px;
		
	padding: .2em .6em .3em;
	
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align:center;
}

body.single-product .lc_content_with_sidebar.has_shop_sidebar_ {
    overflow: visible!important;
}

/*

Gestion affihage des pastilles PRE COMMANDE
*/
.woocommerce div.product p.stock {
	font-size: 14px!important;
	font-weight: bold!important;
    color: #ffffff!important;
    
/*     display: inline-block!important; */
    
    background-color: #000000!important;
    
    padding-left: 8px!important;
    padding-right: 8px!important;
    
    display: none!important;
  
}

/* POUR ACTIVER PRE-COMMANDE */

.soldout {
	padding: 3px 8px;
	text-align: center;

	font-weight: bold;
	position: absolute;
	top: 6px;
	right: 6px;
	
	font-size: 10px!important;
	font-weight: bold!important;
    color: #ffffff!important;
    background-color: #000000!important;
    
    display: none!important;
}

