@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: "Fira Sans";
  src: local("Fira Sans Light"), local("FiraSans-Light"), url("https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnPKreRhf6.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Fira Sans";
  src: local("Fira Sans Regular"), local("FiraSans-Regular"), url("https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5Vvl4jL.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*======================================================================================================================================================================================================
			GLOBAL CSS
======================================================================================================================================================================================================*/
body { color : #000; font-family: 'Fira Sans', sans-serif; }

.modalCategoryContainer .categoryListItem { max-width: 405px; }


/*======================================================================================================================================================================================================
			FORMULAR
======================================================================================================================================================================================================*/
.formDiv { font-family: "Lato", sans-serif; }

#headerMoveDiv  	{ font-size:15px; }

#div_bottForm .uiButtonUniqueDiv .uiButtonUnique span.ui-button-text { color: #2c3437; border: 1px solid #2c3437; margin: 5px; padding:5px; font-size: 19px; font-weight: normal; }

/* --------- move Product ----------------------------------------------------------------------------------------------*/
.linkToFinTouch_href	{ color: #fa8100 !important; }

/* --------- move "Finishing Design" -----------------------------------------------------------------------------------*/
#moveFinDesign_tabs #tabs-finish .iconTd 			{ width:45px; }
#moveFinDesign_tabs #tabs-finish .iconTd .ui-myIcon	{ margin-top:0px; opacity:0.35; width:36px; height:30px; margin:6px; }

#moveFinDesign_tabs #tabs-finish .iconTd_desc 	{ vertical-align:middle; padding-left:10px; }

#moveFinDesign_tabs #tabs-finish .showByLogin a 		{ cursor:pointer; text-decoration:underline; color:#fa8100; }
#moveFinDesign_tabs #tabs-finish .showByLogin a:hover 	{ text-decoration:none; }

.size_val span.ui-spinner a.ui-spinner-down	{ border-right: 1px solid #999; border-radius: 0; }


/*======================================================================================================================================================================================================
			SET DIV
======================================================================================================================================================================================================*/
#setDiv	{ background: #2c3437 none repeat scroll; font-size: 12px; color: #fff; }

#setDiv #setContent_subDiv a.norm 		{ color: #fff; }
#setDiv #setContent a.setColourHref div { color: #fff; }


/*======================================================================================================================================================================================================
			MODAL ACCOUNT DIV
======================================================================================================================================================================================================*/
.modalForm						{ font-family: "Lato", sans-serif; }
.modalForm .ui-tabs-panel		{ font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

#modalContent .inputForm { color: #333; }


/*======================================================================================================================================================================================================
			YOUR ROOM PHOTO EDIT
======================================================================================================================================================================================================*/
#editPhoto #editPhotoAll		{ background: #0c1a1e none repeat scroll; font-size: 12px; color: #edebeb; }


/*======================================================================================================================================================================================================
			HEADER
======================================================================================================================================================================================================*/
#topHeader 		{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); height: 134px; }

.header_top_right .inputForm { color:#162127; }
.main_menu_container .ui-button { border-radius: 0; }

.shadow 	{ box-shadow: 0 0 10px rgba(0,0,0,0.65); }

/* ------------------- TOP MENU --------------------------------------------- */
ul.top_menu li 		{ margin: 0; color: #2c3437; text-decoration: none; font-size: 17px; font-weight: 400; padding: 7px 25px 0 0; }
ul.top_menu li a 			{ text-decoration: none; }
ul.top_menu li a:hover		{ text-decoration: underline; }
ul.top_menu li a .txt_i	{ font-size: 12px; }

/* ------------------- LOGO ------------------------------------------------- */
.logo_container 	{ margin: 4px auto 10px; width: 340px; }