/*
Theme Name: Passim Child
Theme URI: https://passim.qodeinteractive.com
Description: A child theme of Passim
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: passim
Template: passim
*/
/**{color: red !important;}*/
#search_box_12357 {margin: 28px 0 0;}
#search_box_12357 h3 {
	text-align: left;
	font-weight: bold;
	font-size: 1.5em;
}
span.qodef-quantity-label {margin: 0 !important;padding: 20px 0;text-align: center;}
.qodef-quantity-buttons.quantity {text-align: center;}
.button.alt.ajax_add_to_cart.add_to_cart_button.product_type_simple {
	height: auto !important;
  	margin-left: 40px !important;
  	padding: 12px !important;
  	margin-top: 40px !important;
}
.page-id-14116 .qodef-woo-product-list input[type="text"] {padding: 0 !important;width: auto !important;text-align: center;}
.page-id-14116 .qodef-woo-product-list .button.alt.ajax_add_to_cart.add_to_cart_button.product_type_simple, .qodef-woo-product-list a.add_to_wishlist {
	margin: 0 auto !important;
	padding: 12px 8px !important;
	width: 65%;
	font-size: 0.6em;
}
.page-id-14116 .qodef-woo-product-list .qodef-woo-product-image-inner .qodef-quantity-buttons.quantity {display: none;}

/* === FILTRE BOUTIQUE */

.page-id-12658 .filter-content ul {
    display: flex;
    flex-direction: column;
}

.page-id-12658 .filter-content ul li:nth-child(1) {order: 8;}
.page-id-12658 .filter-content ul li:nth-child(2) {order: 2;}
.page-id-12658 .filter-content ul li:nth-child(3) {order: 7;}
.page-id-12658 .filter-content ul li:nth-child(4) {order: 5;}
.page-id-12658 .filter-content ul li:nth-child(5) {order: 4;}
.page-id-12658 .filter-content ul li:nth-child(6) {order: 1;}
.page-id-12658 .filter-content ul li:nth-child(7) {order: 9;}
.page-id-12658 .filter-content ul li:nth-child(8) {order: 3;}
.page-id-12658 .filter-content ul li:nth-child(9) {order: 6;}

/* === */

/* PAGE COLORATION 2  */

.postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item {
	width: calc(1100px / 6 - 20px) !important;
	border-radius: 18px;
}


@media only screen and (max-width: 1200px) {
  .postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item {
    width: calc(1100px / 6 - 20px) !important;
  }
}

@media only screen and (max-width: 800px) {
  .postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item {
    width: calc(1100px / 5 - 20px) !important;
  }
}

@media only screen and (max-width: 767px) {
  .postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item {
    width: calc(100% / 3 - 20px) !important;
  }
}

@media only screen and (max-width: 540px) {
  .postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item {
    width: calc(100% / 2 - 20px) !important;
  }
}

@media only screen and (max-width: 440px) {
  .postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item {
    width: calc(100% / 1 - 20px) !important;
  }
}

.postid-13874 .qodef-quantity-buttons .wooco_component_product_qty_input {
	padding: 4px 8px !important;
	text-align: center;
	width: 50% !important;
	margin: 0 8px !important;
}

.postid-13874 .wooco_total .woocommerce-Price-amount.amount {
	font-weight: 600;
	font-size: 1.3em;
	color: #ff2b09;
}

.postid-13874 .wooco_total.wooco-total.wooco-text {
	display: none !important;
	font-family: Syne,sans-serif;
	border: 2px solid #e7e7e7;
	padding: 28px;
	background: #eee;
	text-align: center;
}

.postid-13874 .wooco_component.wooco_component_type_products .wooco_component_name {
	font-family: Syne,sans-serif;
	font-size: 1.45em;
	letter-spacing: 1px;
	border-left: 8px solid #ff2b09;
	padding-left: 12px;
	margin-top: 1rem;
	font-weight: bold;
	text-transform: uppercase;
}

.postid-13874 .wooco_component_product_selection_grid > div {
	border: none;
	outline: 2px solid;
	border-radius: 18px !important;
	outline-color: #dddddd;
}

.postid-13874 .wooco_component_product_selection_grid_item.wooco_item_selected {
	outline-color: green !important;
}

.postid-13874 .single_add_to_cart_button.button.alt {
	font-size: .8em;
	padding: 1rem 2rem !important;
	height: auto !important;
}

@media only screen and (max-width: 800px) {
  .postid-13874 .single_add_to_cart_button.button.alt {
    width: 100% !important;
  }
}

.postid-13874 .attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	width: 135px;
	margin-top: 40px;
	border-radius: 80%;
	height: 135px;
}

.postid-13874 .wooco_component_product_selection_grid_item_name {
	font-size: 1.2em;
	font-family: Syne,sans-serif;
}

.postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item .wooco-qty-input {
	display: block;
	margin: 0 auto;
	width: 100%;
}

.postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item .wooco-qty-label, .postid-13874 .wooco_component_product_selection_grid_item.wooco_component_product_selection_item .wooco_component_product_qty_btn {
	display: none;
}

.postid-13874 .fpf-fields-config-wrapper, .postid-13874 .wooco_component_product_selection_grid_item_qty .qodef-quantity-label {display: none;}

/* === */

.qodef-woo-side-area-cart-inner .qodef-m-details-and-action {
	background: #FFF;
	box-shadow: 8px 7px 14px #0000004d;
	padding: 20px;
	z-index: 1;
}

.qodef-woo-side-area-cart .qodef-m-items {
	height: auto !important;
  	padding: 12px 25px 0 !important;
}

.qodef-woo-side-area-cart .qodef-m-content {
	padding: 0 !important;
}






