@charset "utf-8";
/*
 * File       : lang-fr.css
 * Author     : STUDIO-JT (JDY)
 * Guideline  : JTstyle.1.1
 *
 * Dependency : css/reset.css
 *              css/jt-strap.css
 *
 * SUMMARY:
 * 1) FRANCE
 * 2) RWD
 */

/* **************************************** *
 * FRANCE
 * **************************************** */
/* Header */
#menu > li > a {padding: 13px 21px;}

/* STORE */
.jt_card_list .branch_btn_wrap p {padding-right:140px;}



/* **************************************** *
 * RWD
 * **************************************** */
@media (max-width:767px) {
	/* HEADER */
	#menu > li > a {padding: 12px 35px 12px 12px;}
	
	/* STORE */
	.selected_country_wrap .location_search .jt_label:before {content:'Ou';}
}



@media (max-width:640px) {
	/* SUPPORT */
	.form_item.form_item_file .jt_file_upload_input {width:calc(98% - 110px *1 );}
	.form_item.form_item_file .jt_file_upload_button {width:110px;}
}



@media (max-width:540px) {
	/* FOOTER */
	.footer_list {position: relative;}
	.footer_list:before {content: '';display: block;width: 1px;height: 100%;position: absolute;left: 50%;top: 0;background: #ddd;}
	.footer_list li {width:50%; vertical-align: top;}
	.footer_list li:before { display: none; }
	.footer_list li:nth-child(1),
	.footer_list li:nth-child(2) {padding-bottom: 30px;}
	.footer_list li:nth-child(3),
	.footer_list li:nth-child(4) {padding-top: 30px;}
	.footer_list li:nth-child(3):before {width:0;} 
	.footer_list li:nth-child(3):after,
	.footer_list li:nth-child(4):after{content: '';display: block;width: 100%;height: 1px;position: absolute;left: 0;top: 0;background: #ddd;}
	.footer_list li span {padding-left: 10px; padding-right: 10px;}
	
	/* PRODUCT */
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-size: 11px;line-height: 36px;letter-spacing: -0.025em;}
}