.our_price_display {
	clear: both;
	/*padding-top: 15px;*/
}

#sd-translations {
	display: none;
}

#quantity_wanted_p {
	/*display: none !important;*/
}

#sd_dimensions {
	/*margin-bottom: 20px;
	margin-top: 10px;*/
	background-color: #F5F3F4;
/*   	padding-top: 23px; */
  	padding-left: 20px;
/*   	padding-bottom: 10px; */
}

#sdm2 label {
	display: none!important;/* suppr label "dim personnalisée" */
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}


.inputs-container {
	/*float: left;*/
	/*height: 100px;*/
	padding-bottom: 15px;
}

.input-container {
	display:inline-block;
	/*float: left;*/

/* 	font-family: 'AvenirRoman'; */
    height: 35px;
    padding: 0 5px;
    font-size: 12px;
    color: #494b4b;
    box-shadow: none;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    -ms-border-radius: 17px;
    -o-border-radius: 17px;
    border-radius: 17px;
    display: inline-block;
    appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -webkit-appearance: none;
    /* background-color: #fff; */
    line-height: 32px;
    text-align: center;
	margin-right: 10px;
/* 	margin-bottom: 10px; */
}

/*.input-container.sd-width {
	margin-right: 10px;
	margin-bottom: 10px;
}*/

/* if OK button numeric stepper sd_dimensions_btn hidden */
.input-container.sd-height {
	/*margin-right: 20px;*/
}

.inputs-container .btn {
	display: none;/* added */
	background: #1A5E6B;
	color: #fff;
	height: 35px;
	border: 0;
	padding: 0 20px;
	text-transform: uppercase;
	border-radius: 23px;
	font-size: 14px;
	font-family: 'AvenirBlack';
}

.icon-dimensions {
	font-size: 1.7em;
	color: #666;
	float:left;
	padding-right: 10px;
}

#sd_starting_from, #our_price_display, .our_price_display {
	/*color: #00b79b;*/
	font-weight: bold;
}
.tax-display {
	font-size: 0.8em;
	text-transform: lowercase;
	padding-left: 2px;
}

/****************************************/
/*		NUMBER INPUT & STEPPERS			*/
/****************************************/

#sd_dimensions input[type=number] {
	width: 115px;/* 85px; */
	/*height: 40px;*/
	text-align: center;

	border: none;

	
}


::-webkit-input-placeholder {
	color:    #1a5e6b;
}
:-moz-placeholder {
	color:    #1a5e6b;
}
::-moz-placeholder {
	color:    #1a5e6b;
}
:-ms-input-placeholder {
	color:    #1a5e6b;
}
#sd_dimensions input:focus::-webkit-input-placeholder { color:transparent; }
#sd_dimensions input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
#sd_dimensions input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
#sd_dimensions input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

#sd_dimensions input[type=number]::-webkit-inner-spin-button, 
#sd_dimensions input[type=number]::-webkit-outer-spin-button { 
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0; 
}

#sd_dimensions input[type=number] {
	-moz-appearance: textfield;
	background-color: #fff;
	border-radius: 17px;/* added */
}

.sd-stepper-container {
	/*display: none;*/
}

#sdm2 .border-warning {
	border:1px solid red !important;
	transition: border 200ms ease-in-out;
}

#sdm2 .border-remove-warning {
	border:1px solid #BDC2C9;
	transition: border 600ms ease-in-out;
}


.sd-stepper-container {
	float:right;
	width: 20px;
	margin-left: -1px;
}

#sdm2 .sd-stepper-container .btn {

}

#sdm2 .btn.button-plus, #sdm2 .btn.button-minus {
	font-size: 14px;
	line-height: 20px;
	color: #666;
	text-shadow: none;
	padding: 0;
	border: 0px solid #666;
	border-radius: 0;
	text-align: center;
   /* margin-bottom: 0.5px;*/
   float:right;
}

#sdm2 .btn.button-plus span, #sdm2 .btn.button-minus span {
	display: block;
	border: none;
	vertical-align: middle;
	width: 19px;
	height: 19.5px;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	background: #00b79b;
	color: white ; 
}

.fa-plus {
    line-height: inherit !important;
}

.sd_width_up, .sd_height_up {

}

.sd_width_down, .sd_height_down {
	border-top: 1px solid white !important;
}


.sd-bounds-info {
	font-size: 14px;/* 11px; */
	color: #666;
	margin-top: 11px;
	line-height: 5px;
	font-weight: 600;
	padding-left: 2px;

	/*display: none;*/
}


/****************************************/
/*			OK BUTTON					*/
/****************************************/
#sd_dimensions_btn {
	font-size: 14px;
	font-weight: bold;
	color: white;
	background-color: #00b79b;
	border-radius: 100px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;

	float: left;
	margin-left: 20px;
	margin-right: 20px;

	cursor: pointer;

	/*display: none;*/
}

#sd_dimensions_btn:hover{
	background-color: #00d6b5;
}

#sd_dimensions_btn.sd-btn-disabled {
	background-color: #9ab3af;
}

#sd_dimensions_btn.sd-btn-disabled:hover {
	background-color: #9ab3af;
}






/****************************************/
/*			INFO TEXTE DIMENSIONS		*/
/****************************************/
#sd_infos{
	color:#999;
	/*float: left;
	width: 60%;*/
	text-align: justify;
	text-justify: inter-word;
}


/****************************************/
/*		INFO DIMENSIONS	RESPONSIVE		*/
/****************************************/
/*
@media(max-width:1200px){

	#sd_infos{
		
	}

	.inputs-container {
		height:130px;
	}
}

@media(max-width:991px){
	.inputs-container {
		height:inherit;
	}
}

@media(max-width:991px){
	.inputs-container {
		float: none;
		clear:both;
		width: 100%;
		height: inherit;
	}

	#sd_infos{
		float: none;
		clear:both;
		
		text-align: inherit;
		text-justify: inherit;
		padding-top: 20px;
		padding-right: 25px;
	}
}

@media(max-width:400px){

	.input-container.sd-width {
		margin-right: 0px;
	}
	#sd_dimensions input[type=number] {
		width: 100px;
	}
}
*/

/********************************************************************************/
/*								PRICE											*/
/********************************************************************************/
/*
#sd_price {
	display: none;
	border-top: 1px solid #ccc;
	padding-top: 15px;
	height: 50px;
}

.sd_price {
	font-weight: bold;
	font-size: 1.8em;
	color:#00b79b;
	float:left;

}


#sd_price .sd_price span {
	line-height: 30px;
}

.sd-price-icon {
	background: url(images/icon_print.svg);
	background-size: 30px 30px;
	width: 30px;
	height: 30px;
	display: inline-block;
	margin-right: 15px;
	vertical-align: middle;
}

.sd-total-txt {
	color: #666;
}

#sd_price sup {
	font-size: 0.6em;
}
*/



/****************************************/
/*			INFO CALCUL DIMENSIONS		*/
/****************************************/

#sd_dimensions_info {
	padding-left: 25px;
	line-height: 13px;
	float:left;
	display: inline-block;

	font-style: italic;
}

#sd_width_total, .sd_width_total {
	color:#00b79b;
	font-weight: 600;
}

#sd_your_measure, .sd_your_measure , #sd_width_multiple{
	font-weight: 600;
}

/*
@media (min-width:768px) and (max-width: 1199px) {
	#sd_price {
		height: 90px;
	}

	#sd_dimensions_info {
		padding-left: 55px;
		padding-top: 5px;
	}
}

@media (max-width: 700px) {
	#sd_price {
		height: 90px;
	}

	#sd_dimensions_info {
		padding-left: 55px;
		padding-top: 5px;
	}
}

@media (max-width: 380px) {

	.sd_price{
		font-size: 1.4em;
	}
}

*/

/********************************************************************************/
/*								UI OVERRIDES									*/
/********************************************************************************/
/*
.box-info-product .exclusive.sd-addtocart-disable {
	color:#70d7c7;
}

#sd_order_sample span {
	background: url(images/echantillon_1.svg);
    background-size: 44px 44px;
    width: 44px;
    height: 44px;
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}

#sd_order_sample{
    float: left;
    position: relative;
    top: -46px;
    left: 185px;
}

#sd_order_sample p{
float: right;
    width: 120px;
    color: #00b79b;
    font-weight: 600;
    padding-top: 5px;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
}

*/

.product_attributes #attributes label.label-big {
	color: #1A5E6B !important;
	font-size: 16px !important;
	text-align: left;
	height: auto;
	margin-bottom: 15px;
}
.product_attributes #attributes label.label-big .step {
	font-size: 24px !important;
}

.text.noEnterSubmit {
	color: #000;
}