
.product-overview-wrapper .g-cols{
	text-align:center !important;
}
.product-overview-wrapper .l-section-h{
	padding-top:0px !important;
	padding-bottom:0px !important;
	max-width:100% !important;
}
.product-overview-wrapper .l-section{
	padding-left:1.5rem !important;
	padding-right:1.5rem !important;
	max-width:100% !important;
}


.product-category-item{
	position:relative;
	display:inline-block;
	width:100%;
	max-width:100%;
	margin:0px auto;
}
@media (max-width: 899px){
	.product-category-item{
		display:block !important;
		max-width:400px;
		margin:0px auto !important;
	}
	.product-overview-wrapper .l-section-h{
		padding-top:30px !important;
		padding-bottom:30px !important;
	}
}
.product-category-item a{
	float:none;
	display:block;
	width:100%;
}
.product-category-item img{
	display:block;
	width:100%;
}

.product-category-overlay{
	position:absolute;
	margin:20%;
	text-align:center;
	display:block;
	top:0;
	width:60%;
	height:60%;
	text-transform:uppercase;
	font-size:24px;
	opacity:0;
	transition: visibility 0s, opacity 0.5s linear;
}
.product-category-overlay-light{
	border:3px solid #ffffff;
	background:rgba(0, 0, 0, 0.5);
}
a .product-category-overlay-light{
	color:#ffffff !important;
}
.product-category-overlay-dark{
	border:3px solid #000000;
	background:rgba(255, 255, 255, 0.7);
}
a .product-category-overlay-dark{
	color:#000000 !important;
}
.product-category-overlay-workstation{
	border:3px solid #000000;
	background:rgba(0, 0, 0, 0.4);
}
a .product-category-overlay-workstation{
	color:#ffffff !important;
}
.product-category-overlay-meeting{
	border:3px solid #494041;
	background:rgba(73, 64, 65, 0.4);
}
a .product-category-overlay-meeting{
	color:#ffffff !important;
}
.product-category-overlay-storage{
	border:3px solid #ffffff;
	background:rgba(73, 64, 65, 0.4);
}
a .product-category-overlay-storage{
	color:#000000 !important;
}
.product-category-overlay-loosefurniture{
	border:3px solid #000000;
	background:rgba(0, 0, 0, 0.2);
}
a .product-category-overlay-loosefurniture{
	color:#ffffff !important;
}
.product-category-overlay-executive{
	border:3px solid #ffffff;
	background:rgba(255, 255, 255, 0.2);
}
a .product-category-overlay-executive{
	color:#ffffff !important;
}
.product-category-overlay-taskchair{
	border:3px solid #818181;
	background:rgba(129, 129, 129, 0.4);
}
a .product-category-overlay-taskchair{
	color:#ffffff !important;
}
.product-category-overlay-inner{
	display:block;
	width:100%;
	margin-top:45%;
}
a:hover .product-category-overlay,
a:focus .product-category-overlay,
a:active .product-category-overlay{
	opacity:1;
}

.product-section-wrapper{
	
}
@media (max-width: 899px){
	.wpb_row.product-section-wrapper{
		padding-bottom:16px !important;
		margin-bottom:-64px !important;
	}
}
.product-section-wrapper .w-image{
	margin-bottom:0px;
}
.product-section-wrapper img{
	width:100%;
}
.product-text{
	padding:10px 10px;
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
	font-weight:100;
	line-height:1.5 !important;
}
.product-text a,
.product-text a:hover,
.product-text a:focus,
.product-text a:active{
	color:#ffffff !important;
	text-decoration:none !important;
}
.product-text-black{
	background:#000000;
	color:#ffffff;
}
.product-text-grey{
	background:#585757;
	color:#ffffff;
}
.product-text-green{
	background:#808000;
	color:#ffffff;
}




.brand-overview-wrapper .g-cols{
	text-align:center !important;
}
.brand-overview-wrapper .l-section-h{
	padding-top:0px !important;
	padding-bottom:0px !important;
	max-width:100% !important;
}
.brand-overview-wrapper .l-section{
	padding-left:1.5rem !important;
	padding-right:1.5rem !important;
	max-width:100% !important;
}
.brand-category-item{
	position:relative;
	display:block;
	width:100%;
	margin-bottom:0px !important;
}
@media (max-width: 899px){
	.brand-overview-wrapper .l-section-h{
		padding-top:30px !important;
		padding-bottom:30px !important;
	}
	.brand-overview-wrapper .vc_col-sm-6{
		margin-bottom:0px !important;
		margin-top:0px !important;
	}
}
.brand-category-item a{
	float:none;
	display:block;
	width:100%;
}
.brand-category-item img{
	display:block;
	width:100%;
	transition: visibility 0s, opacity 0.2s linear;
}
.brand-small-inner-row{
	margin:0px !important;
}
@media (max-width: 899px){
	.brand-category-item-big{
		width:100% !important;
	}
}
@media (min-width: 900px){
	.brand-category-item a:hover img,
	.brand-category-item a:active img,
	.brand-category-item a:focus img{
		opacity:0.5;
	}
	
}

.brand-section-wrapper{
	
}
.brand-section-wrapper .vc_column-inner{
	padding:0px !important;
}
.brand-section-wrapper .g-cols.vc_row{
	margin:0px -7.5px !important;
}
.brand-section-wrapper img{
	width:100%;
	padding:10px;
}
.brand-text .wpb_text_column{
	padding-top:20px;
	text-align:center;
	text-transform:uppercase;
	font-size:24px;
}
.brand-text .wpb_text_column p{
	margin-bottom:0px !important;
	padding-bottom:10px;
	font-weight:100;
	font-size:36px;
}
.brand-text-green .wpb_wrapper{
	background:#808000;
	color:#ffffff;
}
.brand-text-grey .wpb_wrapper{
	background:#585757;
	color:#ffffff;
}
.brand-text-black .wpb_wrapper{
	background:#000000;
	color:#ffffff;
}
.brand-more-button{
	border-radius:0px !important;
}
.brand-text-green .wpb_wrapper a{
	color:#ffffff !important;
}
.brand-text-grey .wpb_wrapper a{
	color:#ffffff !important;
}
.brand-text-black .wpb_wrapper a{
	color:#ffffff !important;
}


.product-download-wrapper .l-section-h{
	padding-top:0px !important;
}
.product-download-item{
	float:left;
	width:240px;
	padding-right:40px;
	padding-bottom:20px;
}
@media (max-width: 899px){
	.product-download-item{
		float:left;
		width:140px;
		padding-right:20px;
	}
	
}
.product-download-item img{
	width:100%;
}
.product-download-item a{
	color:#666666;
	text-decoration:none;
}
.product-download-item a:hover,
.product-download-item a:focus,
.product-download-item a:active{
	color:#666666 !important;
	text-decoration:underline;
}

.w-search-form-field{
	border:1px solid #ffffff !important;
}
header.sticky a.w-search-open:hover{
	color:#808000 !important;
}

footer .wpcf7-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333333;
}
footer .wpcf7-form ::-moz-placeholder { /* Firefox 19+ */
  color: #333333;
}
footer .wpcf7-form :-ms-input-placeholder { /* IE 10+ */
  color: #333333;
}
footer .wpcf7-form :-moz-placeholder { /* Firefox 18- */
  color: #333333;
}
footer .wpcf7-form input,
footer .wpcf7-form textarea{
	color:#333333;
}
footer .wpcf7-form textarea{
	padding-left:12px;
}
footer .wpcf7-form input[type=submit]{
	color:#ffffff;
}


#footersocialmedia a{
    display:inline-block;
    font-size:22px;
    padding-right:10px;
	color:#dddddd;
}
#footersocialmedia svg{
    display:inline-block;
    padding-right:10px;
	fill:#dddddd;
	height:22px;
}
#footersocialmedia a:hover,
#footersocialmedia a:active,
#footersocialmedia a:focus{
	color:#ffffff;
}
#footersocialmedia a:hover svg,
#footersocialmedia a:active svg,
#footersocialmedia a:focus svg{
	fill:#ffffff;
}

.brand-name-brand-logo img{
	max-height:50px;
	width:auto !important;
}


.type_mobile ul.w-nav-list li{
	padding:0px 0px !important;
}
.type_mobile ul.w-nav-list a.level_1{
	line-height:3 !important;
	color:#ffffff !important;
}
.type_mobile ul.w-nav-list a.level_2{
	line-height:1 !important;
	color:#ffffff !important;
	padding-left:2.8rem !important;
}
.type_mobile ul.w-nav-list a.level_1 .w-nav-title{
	padding-left:10px;
	border-bottom:0px !important;
}
.type_mobile ul.w-nav-list a.level_1 .w-nav-arrow{
	padding:0px !important;
	line-height:2;
}
.type_mobile ul.w-nav-list{
	background-color:rgba(0, 0, 0, 0.7) !important;
}
.type_mobile ul.w-nav-list li a.level_1{
    border-bottom:1px solid rgba(255, 255, 255, 0.5) !important;
}
.type_mobile ul.w-nav-list li:last-child a.level_1{
    border-bottom:0px solid rgba(255, 255, 255, 0.5) !important;
}




@media (max-width: 899px){
	.header-custom-subheading h5.vc_custom_heading{
		font-size:14px !important;
	}
	.product-category-overlay,
	.product-category-overlay,
	.product-category-overlay{
		opacity:1 !important;
		font-size:16px;
	}
	.about-us-showrooms .w-image{
		margin-bottom:10px;
	}
	.eg-content-heading-wrapper .header-custom-subheading h5{
		font-size:15px !important;
	}
}

.eg-content-heading-wrapper .header-custom-subheading h5{
    color:#ffffff !important;
    font-family:Tahoma, Geneva, sans-serif !important;
    font-style:italic;
    font-size:16px;
    letter-spacing:0.8px;
}
.brochure-download-wrapper h5{
	margin-bottom:15px;
}





@media (max-width: 899px){
    .l-footer{
        text-align:center !important;
    }
    .l-footer .widget_nav_menu ul li{
        text-align:center !important;
    }
}
.widget_nav_menu ul .menu-item::before{
    display:none !important;
}
.l-footer .widget_nav_menu ul li{
    padding-left:0px !important;
}
footer input.wpcf7-text,
footer input.wpcf7-email,
footer textarea.wpcf7-textarea{
    background:rgba(255, 255, 255, 0.7);
    border-radius:0px;
}
footer input.wpcf7-submit{
    border-radius:0px;
    background:#808000;
    width:100%;
    margin-top:7px;
}
footer .wpcf7-form{
    max-width:400px;
    margin:0px auto;
}
footer .wpcf7-form p{
    margin-bottom:0px;
}
#footer-our-company i{
    width:25px;
}
.footer-font-options h3,
.footer-font-options h5,
.footer-font-options a,
.footer-font-options p,
.footer-font-options{
    font-weight:100 !important;
}
#footer-menu-terms{
    padding-top:100px;
}
#footer-menu-terms li{
    margin:0px;
    padding:0 0.8em !important;
    border-right:1px solid #ffffff;
}
#footer-menu-terms li:last-child{
    border-right:0px !important;
}
.footer-show-mobile{
    display:none;
}
.footer-show-mobile .menu{
    padding-top:50px;
}
@media (max-width: 899px){
	.footer-show-mobile{
		display:block;
	}
	.footer-hide-mobile{
		display:none;
	}
}
#footersocialmedia a{
	display:inline-block;
	font-size:24px;
	padding:0 5px;
}
@media (max-width: 899px){
	.single-jobref .vc_col-sm-4{
		margin-bottom:0px !important;
	}
	.jobref-overview-wrapper .vc_col-sm-4{
		margin-bottom:0px !important;
	}
	.single-jobref .smile_icon_list_wrap{
		margin-bottom:30px !important;
	}
}


.language-zh-hans .eg-content-heading-wrapper h1.vc_custom_heading,
.language-zh-hans .eg-content-heading-wrapper .header-custom-subheading h5,
.language-zh-hant .eg-content-heading-wrapper h1.vc_custom_heading,
.language-zh-hant .eg-content-heading-wrapper .header-custom-subheading h5{
	font-family:"Microsoft YaHei", STXihei, "STHeiti Light", SimHei, STHeiti, STSong, STFangsong, FangSong !important;
	font-weight:100 !important;
}

















