/*!
Theme Name: Divi Child
Template: Divi
Desciption: Divi Child Theme
Author: Network & Web
Author URI: https://network-n-web.com/
*/
@media screen and (max-width:900px){
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2  {
  float: none!important;
  width: 100%!important;
}
.coupon .button {
  
  display: block !important;
  float: none !important;
  width: 100% !important;
}
}
.fa-solid.fa-magnifying-glass, .fa-solid.fa-xmark {
	color: #5caa41;
	font-size:20px;
}

.woocommerce-store-notice.demo_store {
	background: #5caa41;
	padding-bottom: 10px !important;
	
}
.far.fa-star {
	color:white;	
}

.fa-home:before, .fas.fa-user-circle:before{
	margin-top: 5px;
	color: #5caa41;
	font-size:25px;
}

.price {
	text-align:center;
	margin:15px;
		
}
.woocommerce ul.products li.product .price{
	color:grey!important;
	font-size:12px!important;
	
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {
	height: 34px !important; 
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	border-radius: 0px!important;

	font-weight: 300 !important;
}
body #page-container .et_pb_db_account_nav_0 .et_pb_button, body #page-container .et_pb_db_account_nav_0 .et_pb_button:hover {
	padding-right: 1.5em !important;
	padding-left: 1.5em !important;
}
.main_title{
	margin-top:50px;
	margin-left:30px;
}
.woocommerce-MyAccount-navigation {
	margin-left: 30px;
	margin-right: 30px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set, .woocommerce-EditAccountForm{
	padding-left:30px;
	padding-right:30px;
}

.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
	margin: 4px 0 0.3em 37% !important;
}

.dsm-subtitle {
	text-align: center !important;
}

.et_pb_gutters2.et_right_sidebar #left-area {
	padding-left: 3%;
	padding-top: 3%;
}
.woocommerce-checkout #main-content #left-area {
padding-right: 3%!important;
}
#sidebar{
	padding-top:3%;
}
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:hover {
	background: #5caa41!important;
	color:white!important;
}

#main-header {
-webkit-box-shadow: 0px 11px 26px -11px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 11px 26px -11px rgba(0,0,0,0.75);
box-shadow: 0px 11px 26px -11px rgba(0,0,0,0.75);
}
.woocommerce div.product {
	margin-top: -15px;
}

.single_variation_wrap {
	margin-top:25px;
}
.et_pb_bg_layout_dark h1, .entry-summary > p:nth-child(1){
	display:none;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	min-height: 60px!important;
}
#bouton-sticky {
  position:fixed!important;
  bottom:0.5%!important;
  left:1%!important;
  z-index:9999!important;
}
#bouton-sticky > div:nth-child(1) > div:nth-child(1) {
	margin-bottom:15px!important
}
.et-pb-icon-circle {
	padding: 15px!important;
}


.cart-count  {
	top:0px!important;
}
.cart-icon {
	padding-top:0px;
}

.itsmshop_placeorder {
  display: none !important;
}
.woocommerce input[type=number]::-webkit-inner-spin-button,
.woocommerce input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}


div.quantity.hidden {
  border:none!important;
}
.svg-inline--fa {
 display:inline-block;
 font-size:25px;
 height:1em;
 overflow:visible;
 vertical-align:-.125em;
 color: #3aae2a;
}
.ico-account{
	margin-top:-2px!important;
}
.ico-account a {
	width:40px;
}
.cart-icon,
body .column-cart .et_pb_module .cart-icon {
 padding: 0px 10px 0px 10px!important;
 margin-left:10px!important;	
}
.shop-cart {
  margin-top: -10px;
}
#listing-cat .yith-par-message{
	display:none;
}

/* style-cpt.css | https://vapeurshop.com/wp-content/themes/Divi/style-cpt.css */

.et-db #et-boc .et-l .nav li ul {
  /* width: 240px; */
  width: 340px;
}

.et-db #et-boc .et-l .et-menu li li a {
  /* width: 200px; */
  width: 300px;
}

/* Élément | https://vapeurshop.com/boutique/ */

.et_pb_contact_field_options_title {
  background: #5caa41;
  padding: 15px;
}

/* Feuille de style intégrée #69 | https://vapeurshop.com/boutique/ */

.et_pb_contact_field_options_title:hover {
  background: #fed524 !important;
}
.cart-icon svg {
 width: 25px !important;
 max-height: 25px !important;
}
.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:100vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}
.et-social-dribbble a.icon:before {
content: url('https://vapeurshop.com/wp-content/uploads/2021/04/twitch-ico-vapeurshop.png');
	top:2px;
}
.et_mobile_menu{
	 margin-left: -260px!important;
  width: calc(100% + 330px) !important;
}





.cart-icon {
 display: flex;
}

/* CSS refermer les sous-menus sur mobile */

.menu_collapse .menu-item-has-children > a { 
	background-color: transparent;
	position: relative; 
}
.menu_collapse .menu-item-has-children > a:after { 
	font-family: 'ETmodules';
	text-align: center;
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	position: absolute; 
}
.menu_collapse .menu-item-has-children > a:after { 
	font-size: 16px;
	content: '\3a';
	top: 13px;
	right: 10px; 
}
.menu_collapse .menu-item-has-children.visible > a:after { 
	content: '\3b'; 
}
.menu_collapse ul.sub-menu { 
	display: none !important;
	visibility: hidden !important;
	transition: all 1.5s ease-in-out;
}
.menu_collapse .visible > ul.sub-menu { 
	display: block !important;
	visibility: visible !important; 
}
#menu-mob .et_pb_menu__wrap {
	-webkit-box-pack: end!important;
-ms-flex-pack: end!important;
justify-content: flex-end!important;
}
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul, .menu_collapse li ul.sub-menu {
	display:none!important;
}
.menu_collapse .visible > ul.sub-menu, .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible ul, .menu_collapse li.visible ul.sub-menu { 
	display: block !important;
	visibility: visible !important; 
}
#rs-footer .et-social-dribbble a.icon::before {
 content:url('https://vapeurshop.com/wp-content/uploads/2021/04/twitch-ico-vapeurshop-white.png');
 top:2px
}
.vue-active {
	display:block!important;
	transition:all 0.3s ease;
}
.vue-inactive{
	display:none;
	transition:all 0.3s ease;
}

/* Feuille de style intégrée #62 | https://vapeurshop.com/ */

#icone-close, #search-bar {
  display: none;
	transition:all 0.3s ease;
}

.xa_sp_table_head1 {
  display: none!important;
}

.xa_sp_table_head2_cell, xa_sp_table_cell {
  min-width: 30%!important;
}



.xa_sp_table.wp-list-table.widefat.fixed.striped.stock {
  margin: 15px!important;
}
/*@media only screen and ( max-width: 1300px ) {
#top-menu-nav, #top-menu, .et_pb_menu .et_pb_menu__menu > nav {
	display: none!important;
	}
#et_top_search {
	display: none!important;
	}
#et_mobile_nav_menu, .et_mobile_nav_menu {
	display: block!important;
	}
}*/
.table.wqr_qtytable  {
	margin-top: 15px;
    margin-bottom: 25px;
}


/* Élément | https://vapeurshop.com/ */

.bc-added-buttons_checkout > a:nth-child(1) {
  display: none;
}
.stock.available-on-backorder {
  color: orange!important;
}
.et_pb_section, .et_pb_section *{
animation:none !important;
}
.et-waypoint:not(.et_pb_counters) {
 opacity:1!important;
}

/* Feuille de style intégrée #37 | https://vapeurshop.com/blog/ */

.blog-top article {
  margin-bottom: 0px;
}

.blog-top .entry-featured-image-url {
  margin-bottom: 0px;
}

/* Feuille de style intégrée #37 | https://vapeurshop.com/blog/ */

.blog-content article {
  background: white;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.1)
}

.blog-content .entry-title {
  padding-top: 30px;
}

/* Feuille de style intégrée #37 | https://vapeurshop.com/blog/ */

#block-2 {
  margin-bottom: 0px;
}

.wp-block-categories-list.wp-block-categories {
  list-style: none;
  padding-bottom: 0px;
}

/* Feuille de style intégrée #65 | https://vapeurshop.com/blog/ */

.blog-categorie-list .cat-item::before {
  content: url("https://vapeurshop.com/wp-content/uploads/2021/10/icone-liste-categorie.png");
  margin-right: 10px;
}

/* Feuille de style intégrée #36 | https://vapeurshop.com/article-test/ */

.commentaire-blog #comment-wrap {
  padding-top: 0px;
}

.commentaire-blog #commentform {
  padding-bottom: 0px;
}


/* Feuille de style intégrée #36 | https://vapeurshop.com/article-test/ */

.first-letter-black {
  float: left;
  display: block;
  margin: 0 15px 0 0;
  text-align: center;
  text-transform: uppercase !important;
  font-size: 60px;
  line-height: 60px !important;
}
.first-white {
  display: block;
float: left;
margin: 0 15px 0 0;
padding: 18px 12px;
background-color: #181818;
color: #fff;
text-align: center;
text-transform: uppercase !important;
font-size: 40px;
line-height: 40px !important;
}
@media only screen and (max-width : 980px) {
  .dc_inverser_colonnes-section .dc_inverser_colonnes-ligne {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
	.et-db #et-boc .et-l .et_pb_de_mach_filter_posts_0_tb_body .et_pb_contact_field .input {
  margin: 10px;
}
	
/* Feuille de style intégrée #72 | https://vapeurshop.com/produit/dynastash-xl-movingui-dynavap/ */

#row-product .et_pb_row.et_pb_row_1-4_3-4 {
  display: flex;
  flex-direction: column-reverse;
}

}
.et_social_heading { font-size: 0!important; } .et_social_heading::before { content: "Partager"; font-size: 15px !important; }


/* Feuille de style intégrée #38 | https://vapeurshop.com/ */

.bandeau-redirection p {
  text-align: center;
  color: white;
  padding: 0px 15px;
}

.bandeau-redirection {
  width: 100%;
  background: #282728;
  padding: 15px 0px;
}
.wp-block-columns {
 margin-bottom: 0px !important;
}

/* Feuille de style intégrée #35 | https://vapeurshop.com/ */

.age-gate-submit-yes, .age-gate-submit-no {
  background: #5caa41;
  padding: 5px 20px;
  border: none;
  border-radius: 5px;
  color: white;
}

.age-gate-submit-yes:hover, .age-gate-submit-no:hover {
  background: #fbb03b;
}

.age-gate-submit-yes, .age-gate-submit-no {
  transition: all 0.3s ease;
}

/* Feuille de style intégrée #36 | https://vapeurshop.com/blog/ */

.listing-last-article li {
  float: none;
  display: flex;
  justify-content: space-between;
}

.listing-last-article .wp-block-latest-posts__featured-image.alignleft {
  margin-right: 10px;
}


/* Feuille de style intégrée #61 | https://vapeurshop.com/ */


#menu-mob-vap .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar::before {
  color: #5caa41!important;
}

/* Feuille de style intégrée #72 | https://vapeurshop.com/produit/dynastash-xl-movingui-dynavap/ */

.wc-block-grid__product-link {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
}

.wc-block-grid__product-image {
  max-width: 25%;
}

.wc-block-grid__product-title {
  font-weight: 400;
  padding-left: 10px;
}

#block-4 {
  margin-bottom: 0px;
}

.wc-block-grid__product {
  margin-bottom: 0px !important;
}

.wc-block-grid__product-image {
  margin-bottom: 5px !important;
}

/* wc-blocks-style.css | https://vapeurshop.com/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-style.css */

.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), .wc-block-grid__product .wc-block-grid__product-title {
  margin: 0 0 12px;
}

/* style-static.min.css | https://vapeurshop.com/wp-content/themes/Divi/style-static.min.css */

.et_pb_widget ol li, .et_pb_widget ul li {
  margin-bottom: .5em;
}

/* Feuille de style intégrée #72 | https://vapeurshop.com/produit/dynastash-xl-movingui-dynavap/ */

#block-5 {
  margin-bottom: 0px;
  padding-top: 14px;
}

.wc-block-product-categories__button {
  border: none;
  background: #5caa41;
  color: white;
}

/* style.css | https://vapeurshop.com/wp-content/themes/Divi-child/style.css */

.et_pb_section, .et_pb_section * {
  animation: none !important;
}





#barre-top {

  display: flex;
  justify-content: space-between;
}



#col-1-top p {
  text-transform: uppercase;
  color: white;
  font-size: 12px;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/* Feuille de style intégrée #50 | https://vapeurshop.com/construction/ */

#col-2-top p {
  color: white;
  font-size: 12px;
}

#col-2-top {
  display: flex;
}

#line-1-col {
  margin: 0 15px 0 5px;
}
@media screen and (max-width:900px){
#barre-top {
	flex-direction:column;
	}
	#col-1-top {
		display:none;
}
	#col-2-top {
		justify-content: space-between;
	}
	.invisible-menu {
		display:block!important;
	}
	.supp {
		display:none!important;
	}
}
@media screen and (max-width:767px){
#two-columns .et_pb_column {

  width: 47% !important;
  height: 50px;
  margin: 5px;
}

}
.invisible-menu {
		display:none;
	}

/* Feuille de style intégrée #50 | https://vapeurshop.com/construction/?wpo_all_pages_cache_purged=1# */

#menu-vap .et_pb_menu__menu {

  display: none !important;
}

#menu-vap .et_mobile_nav_menu {
  display: block!important;
}
@media screen and (min-width:980px){
#menu-vap .et_mobile_menu {
  width: calc(100% + 263px) !important;
margin-left: -20px!important;
}
}

.mobile_nav.opened .mobile_menu_bar:before {
 content:"\4d"!important;
}


/* Feuille de style intégrée #51 | https://vapeurshop.com/construction/?wpo_all_pages_cache_purged=1 */




#barre-top a {
	color:white!important;
}
@media (min-width:980px){
#et-main-area {
  padding-top: 100px!important;
}
}

/* wpo-minify-header-f95d3714.min.css | https://vapeurshop.com/wp-content/cache/wpo-minify/1670870916/assets/wpo-minify-header-f95d3714.min.css */

.yith-wcaf-registration-form .already-an-affiliate-wrapper, .yith-wcaf-registration-form .become-an-affiliate-form, .yith-wcaf-registration-form .pending-request-wrapper, .yith-wcaf-registration-form .rejected-request-wrapper {
  background-color: #cecece!important;
  padding: 10px 10px!important;
}

@media (min-width:981px) {
	
/* Feuille de style intégrée #35 | https://vapeurshop.com/ */

.mobile_menu_bar::after {
  content: "CATÉGORIES";
  font-family: poppins, arial;
	color:white!important;
}
	.mobile_menu_bar::after::hover{
		cursor:pointer;
	}
	.mobile_menu_bar {
  display: flex!important;
  align-items: center;
}
	.et_mobile_nav_menu:hover {
  cursor: pointer;
}
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner {

    align-items: center;
}
.woofc-item-qty-minus, .woofc-item-qty-plus {
  min-height: 34px;
}
.button.wp-element-button.product_type_variable.add_to_cart_button, .button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .button.wp-element-button.product_type_variable, .button.wp-element-button.product_type_simple {

display: block;
text-align: center;
	font-size:12px!important;
}

.yith-wcaf-registration-form .login-form,
.yith-wcaf-registration-form .register-form {
 padding:0px!important;
}
