#pa_contenance {
	padding: 0;
	margin: 0;
	height: 50px;
}


.select2-container--default .select2-selection--single {
	background-color: transparent;
	border: 1px solid #AF8F6E;
	border-radius: 0;
	
	/*height: 62px;*/
}

.select2-container {



}

.variations .select2-container {

	/*height: 62px;*/
	width: 100% !important;

}

.select2-container .selection, .select2-container .select2-selection {

	height: 50px;


}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #AF8F6E;
	line-height: 50px !important; 
	font-weight: 500;
		font-family: "moche";
	font-size: 14px;
	
	
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 50px !important;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #AF8F6E !important;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	height: 10px;
	left: 50%;
	margin-left: -16px;
	margin-top: -7px;
	position: absolute;
	top: 50%;
	width: 10px;
	transform: rotate(45deg);
}


.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {

	border-width: 1px 0px 0px 1px;
	margin-top: -3px;
}

.select2-dropdown {
	
	border: 1px solid #AF8F6E;
	border-radius: 0px;
	background: #FAFAFA !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #AF8F6E transparent transparent transparent;

}




.select2-container--default .select2-results__option{	font-family: "moche"; color: #AF8F6E; font-size: 14px;}
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background-color: #AF8F6E;
	
}



.select2-container--default .select2-results__option[data-selected="true"] {
	background-color: #F2EDE7;
	color: #AF8F6E;
}

table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: transparent;
}

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



.qib-button:not(#qib_id):not(#qib_id) {
	
	color: #AF8F6E !important;
	background: transparent !important;
	border-color: #AF8F6E !important;

	border-style: solid;
	border-width: 1px;


}


.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
	
	border-style: solid;
	border-color: #AF8F6E !important;
	border-width: 1px 0;
	font-family: "moche"; color: #AF8F6E;

}

.qib-container:not(#qib_id):not(#qib_id) {
  display: flex !important;
}

.qib-button:focus:not(#qib_id):not(#qib_id) {
	border: 1px solid !important;
	border-color: #AF8F6E !important;
	
}

.qib-container .quantity input.qty:focus:not(#qib_id):not(#qib_id) {
		border-color: #AF8F6E !important;
	outline: none;
	border-width: 1px 0px !important;
	border-style: solid;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
	padding: 1em 1em 1em 3.5em;

}


.section-border:after{
    content: "";
    top:0;
    bottom: 0px;
    width: 1px;
    background-color: #BCBCBC;
    right: 109px;
    height: 100%;
    display: block;
    position: absolute
}

.section-border:before{
    content: "";
    top:0;
    bottom: 0px;
    width: 1px;
    background-color: #BCBCBC;
    left: 109px;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 1
}

.woocommerce table.shop_table {
	border: 0px !important;

	border-radius: 0 !important;
}
table.shop_table tbody tr:hover > td, table.shop_table tbody tr:hover > th {
	background-color: transparent !important;

}

table.shop_table .actions {
	padding: 0 !important;
}

@media screen and (max-width: 1024px) {
	
	
	.section-border:after{
    content: "";
    top:0;
    bottom: 0px;
    width: 0px;
    background-color: #BCBCBC;
    right: 0px;
    height: 100%;
    display: block;
    position: absolute
}

.section-border:before{
    content: "";
    top:0;
    bottom: 0px;
    width: 0px;
    background-color: #BCBCBC;
    left: 0px;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 1
}
	
	

}