.hidden{display:none}
.yoda_page table td{vertical-align : middle !important;}
#index #wrapper_{position : relative}
.display_exchange_box{padding:10px;position_:absolute; top:0px; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2); }
#category .display_exchange_box, #product .display_exchange_box{background-image : none !important}
#index .display_exchange_box{background-repeat:no-repeat; background-size:cover}

.products .product-price-and-shipping{display: none !important;}
.products .product-description{height: auto !important;}
.products .yoda_pd_listing{text-align:center !important;}
.products .yoda_pd_listing .listing_stitle{display:block !important;; font-weight: bold !important;;}
.products .yoda_pd_listing p{margin-bottom: 0.5em !important;}


#index .display_exchange_box form, #cms .display_exchange_box form{width : 100%;}
.static-html-banner{min-height: 500px;}


/*Box de la home*/
@media (min-width: 992px) {
	#index .display_exchange_box form, #cms .display_exchange_box form{width : 50%;}
	.static-html-banner{min-height: 400px;} 
}





.display_exchange_box form{
	background : #FFF;
	float : right; 
	padding : 10px;
	margin : 15px auto;
}
.display_exchange_box.yoda_page form{float : none;}
.display_exchange_box .title{
	font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial';
	font-weight: 700;
	font-style: bold;
	font-size: 18px;
	text-transform : uppercase;
	color: #000000; 
	width : 100%
}
.display_exchange_box .subtitle{
	font-family: 'Arial-ItalicMT', 'Arial Italic', 'Arial';
	font-weight: bold;
	font-size: 15px;
	font-style: italic;
	width : 100%
}
.display_exchange_box select{width: 100%;font-size: 15px;}
.display_exchange_box .row{margin : 5px 0}
.display_exchange_box .convertion input{width:70%;text-align:center;font-weight: bold;}
.display_exchange_box .rate{margin-top : 10px;}
.display_exchange_box .rate p{text-align:center; margin:0}
.display_exchange_box .actions {text-align:center; margin:0 auto}
.display_exchange_box .min_cut, .display_exchange_box .result{text-align:center;margin-top:5px}
.display_exchange_box .result{color : #477e5c}
.display_exchange_box  .label, .display_exchange_box  label{font-weight : normal}
.display_exchange_box .result{font-weight : bold}
.display_exchange_box .btn{padding : 7px !important}

#yoda_booking{margin : 20px auto; text-align : center}
#yoda_booking h1{margin : 10px 0}
#yoda_booking h1 span{font-size : 17px}
#yoda_booking h1 span span{font-size : 14px}
#yoda_booking .title{font-size : 15px}
#yoda_booking .content_top, #yoda_booking .content_bottom{font-size : 12px; margin : 10px 0}

/*.yoda_simulation_box{width: 90%; padding: 20px; margin: 10px auto; box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);}
.yoda_simulation_box .elt_case, .yoda_simulation_box .qty{width: auto;} 
.yoda_simulation_box td{padding : 15px} 
.yoda_simulation_box label {padding : 0; margin : 0} */

.yoda_simulation_box .elt_case, .exchange_simulation .qty{width: auto;height : 20px} 
.yoda_simulation_box label {padding : 0; margin : 0} 

.metal_box .attrib{padding :5px 0}
.metal_box .qty{text-align:center}
.metal_box .attr_descr{padding-left: 15px;}
.metal_box .attr_descr td{border : 0; padding : 0 5px}
.metal_box .attr_descr input{width : 110px; font-size: 12px;}

.product_top_l .product-description-short h2{color: #FFF;}

.tooltip_templates { display: none; }

.not_sold_online{margin-top : 15px; display : none}

span.er_tooltip.tooltipstered {border-radius: 50%; border: 1px solid; padding: 0 4px;background: #477e5c;color: #FFF;}

#cart .qty{padding : 0}
#cart .qty .js-cart-line-product-quantity{width: 5rem;}