@charset 'utf-8';
/**
* LHOIST
* 480 RESPONSIVE CSS
*
* @author JCL (at) emakina (dot) com
*
* created 13 May 2013
*/

/* ========================== */
/* = Less than 768 screens = */
/* == aka for 480 screens == */
/* ========================== */
@media only screen and (max-width:767px) {
	.col-md-6 {	width: 100%; float: none; padding: 0;}
	.col-md-4 {	width: 100%; float: none; padding: 0;}
	.row {margin: 0;}
	body {min-width:320px; font-size:15px;}

	#messages{width:auto; padding:15px;}
	#header-top {padding-top:0;}
	#header-bar {width:100%; margin:0; padding:0; position:relative; left:0; top:0;
		background:url('../img/header_bar_bg_mobile.png') center top repeat-x;}
	#header {width:auto; margin:0 auto; padding:0 0;}
	#main-wrapper {width:100%;}
	#main {width:100%; margin:0 auto; padding:20px 0 0 0;}
	
	h1 {margin-bottom:10px; margin-left: 10px;}
	h2,
	body.front h2,
	.node-lh_banner-teaser .field-name-title h1, 
	.node-lh_banner-teaser .field-name-title h2, 
	.node-lh_banner-teaser .field-name-title h3,
	body.node-type-lh-market-segment .region-above-content .block-lh_market_view-lh_markets_block .block-inner > h2,
	.node-lh_market_segment-full .group_lh_market_group .field-name-title h1, 
	.node-lh_market_segment-full .group_lh_market_group .field-name-title h2 {font-size: 2em; line-height: 1.067em}
	
	/* ========== */
	/* = HEADER = */
	/* ========== */
	/* @group Site Name */
	#site-name a {display:block; width:99px; height:44px; text-align:-9999px;
		background:url(../img/logo_mobile.png) 0 0 no-repeat;  background-size: cover; margin:0 0 0 11px;}
	#site-name img {display:none;}
	/*.i18n-ru_en #site-name a{background:url(../img/logo_Lhoist_Russia_mobile.png) 0 0 no-repeat; height:44px; width:139px;}
	.i18n-my_en #site-name a{background:url(../img/logo_Lhoist_Malaisia_mobile.png) 0 0 no-repeat; height:44px; width:160px;}
	.i18n-zh-hans_en #site-name a{background:url(../img/logo_Lhoist_China_mobile.png) 0 0 no-repeat; height:44px; width:135px;} */

	/* Other languages */ 
	/*.i18n-in_en #site-name a{background: url(../img/logo_Lhoist_in_mobile.png) no-repeat; display:block; width:131px; height:44px; }
	.i18n-sg-_en #site-name a{background: url(../img/logo_Lhoist_sg_mobile.png) no-repeat; display:block; width:169px; height:44px; }
	.i18n-en-_uk #site-name a{background: url(../img/logo_Lhoist_uk_mobile.png) no-repeat; display:block; width:112px; height:44px; }
	.i18n-pt-br_br #site-name a,
	.i18n-en_br #site-name a{background: url(../img/logo_Lhoist_do_Brasil_mobile.png) no-repeat; display:block; width:155px; height:32px; margin-top: 8px;}
	.i18n-en_us #site-name a{background: url(../img/logo_Lhoist_NorthAmerica_mobile.png) no-repeat; display:block; width:155px; height:32px; margin-top: 8px;} */

	/* @end */
	/* @group Block Language Switcher */
	#header .block-language_switcher {display:none;}
	/* @end */
	/* @group Block Website Switcher */
	#header .block-website_switcher {display:none;}
	/* @end */
	/* @group Block Language Switcher Mobile */
	#header .block-language_switcher_mobile {display:none; position:absolute;}
	/* @end */
	/* @group Block Website Switcher Mobile */
	#header .block-website_switcher_mobile {display:block; margin:0; padding:0;}
	/* @end */
	/* @group Block Website Switcher Mobile */

	#header .block-search.only-mobile h2{display:block; width:49px; height:44px; text-indent:-9999px; margin:0; padding:0; cursor:pointer;
		background:url('../img/mobile_menu_top_search.png') 0 0 no-repeat;
		background-size:cover;}
	#header .block-lh-country-feature.only-mobile h2 {display:block; width:49px; height:44px; text-indent:-9999px; margin:0; padding:0; cursor:pointer;
		background:url('../img/mobile_menu_top_search.png') 0 0 no-repeat;
		background-size:cover;}
	#header .block-website_switcher_mobile.only-mobile h2 {
		background-image:url('../img/mobile_menu_top_map.png');}


	.block-search.only-mobile .content,
	.block-website_switcher_mobile.only-mobile .content {display:none; width:95%; background: #10A5E5; position:absolute; left:0; padding:20px;}
	#header .block-website_switcher_mobile.only-mobile select,
	#header .block-language_switcher_mobile select{width:94%; height:26px; line-height:26px; padding: 3px 0; background: #EAF0F6; border:1px solid #D7E4F1; border-radius:4px;}
	#header .block-language_switcher_mobile select{width:89%;}
	#header .block-search.only-mobile .container-inline{float:right; width:225px; margin-right: 5px;}


	#header .only-mobile h2.remove {display:none;}
	/*#header .only-mobile .content-wrapper {display:none; width:100%; margin:0; padding:0; position:absolute; left:0;
		background:#fff;}*/

	#header .block-language_switcher_mobile.opened {display:block; background:#10A5E5; width:100%; position: absolute; left:0; top:45px; margin:0; padding: 70px 20px 20px 20px; z-index:-1;}

	#header .block-search.only-mobile{height:auto; padding:0; margin:0;}
	#header .block-search.only-mobile .search-wrapper .content .item-list,
	#header .block-lh-country-feature.only-mobile .corporate-wrapper .content .item-list{display:none;}


	#header .block-search.only-mobile .search-wrapper .content .item-list,
	#header .block-lh-country-feature.only-mobile .corporate-wrapper .content .item-list {display:none;}

	#header .block-lh-country-feature.block-language_switcher_mobile.only-mobile {display:none;}

	/* @end */

	/* @group Block Navigation Mobile */
	#header .block-menu-block {display: block; float: right; margin:0;}
	#header .block-menu-block .block-inner > h2 {display:block; width:51px; height:44px; text-indent:-9999px; margin:0; padding:0; cursor:pointer; overflow:hidden;
	background:url('../img/mobile_menu_top_open.png') center no-repeat; background-size: cover}
	#header .block-menu-block .block-inner > h2.active {background:url('../img/mobile_menu_top_open_active.png') center no-repeat; background-size: cover}
	#header .block-menu-block .block-inner .content {display:none; width:100%; position:absolute; left:0; background:#10a5e5;}
    #header .block-menu-block .block-inner .content ul.menu li {border-bottom:1px solid #0c8ec5; border-top:1px solid #13b2f6; margin:0;}
    #header .block-menu-block .block-inner .content ul.menu li:first-child,
    #header .block-menu-block .block-inner .content ul.menu li:last-child {border-top:none;}
	#header .block-menu-block .block-inner .content ul.menu li a {display:block; font-size:1.333em; color:#FFF; line-height:50px; text-transform: uppercase; padding-left:20px; text-shadow: 1px 1px 2px #0c8ec5;}
	#header .block-menu-block .block-inner .content ul.menu ul.menu li a  {color:#10a5e5; text-shadow: 1px 1px 2px #FFFFFF;}
	#header .block-menu-block .block-inner .content ul.menu li a.handler {background:url('../img/mobile_menu_collapse_close.png') center right no-repeat;  background-size: auto 50px;}
	#header .block-menu-block .block-inner .content ul.menu li a.handler.open {background:url('../img/mobile_menu_collapse_open.png') center right no-repeat;  background-size: auto 50px;}
	#header .block-menu-block .block-inner .content ul.menu li a.handler:hover {color:#FFF; text-shadow: 1px 1px 2px #0c8ec5;}
	#header .block-menu-block .block-inner .content ul.menu li.expanded, 
	#header .block-menu-block .block-inner .content ul.menu li.collapsed, 
	#header .block-menu-block .block-inner .content ul.menu li.leaf {padding: 0;}
	#header .block-menu-block .block-inner .content ul.menu ul.menu {background:#e2e7ed;}
	#header .block-menu-block .block-inner .content ul.menu ul.menu li {border:none; margin:0 20px;}
	#header .block-menu-block .block-inner .content ul.menu ul.menu li a {border-bottom:1px solid #ccd3db; border-top:1px solid #eff2f4; margin: 0 20px; padding-left: 0;}

	.qtip {background:#e2e7ed !important;}
	.qtip .qtip-wrapper .qtip-contentWrapper {border:1px solid red !important;}
	.qtip .qtip-wrapper .qtip-content {width:100% !important;}
	/* @end */
	/* = END = */
	
	
	/* ============== */
	/* = NAVIGATION = */
	/* ============== */
	/* @group Navigation Layout */
	#navigation-wrapper,
	#navigation {display:none;}
	/* @end */
	/* = END = */
	
	
	/* ======== */
	/* = MAIN = */
	/* ======== */
	/* @group Breadcrumb */
	#breadcrumb {display:none;}
	/* @end */
	/* @group Regions */
	#content-wrapper {width:auto; margin:0; padding:0; overflow:hidden;}
	#sidebar-first {float:none; width:auto; margin:0; padding:0; position:relative; overflow:hidden;}
	body.sidebar-first #content-wrapper {float:none; width:auto;}
	#sidebar-second {float:none; width:230px; margin:0; padding:0; overflow:hidden;}
	body.sidebar-second #content {width:230px;}
	body.two-sidebars #content-wrapper {float:none; width:300px;}
	/* @end */
	/* = END = */
	
	
	/* ========== */
	/* = BANNER = */
	/* ========== */
	/* @group Node LH Banner Teaser */
	.node-lh_banner-teaser {height:170px; margin:0; padding:0; position:relative; z-index:10; overflow:hidden;}
	.node-lh_banner-teaser .group_content {width:320px; height:170px; margin:0 0 0 -160px; padding:0; position:absolute; left:50%; top:0; z-index:21; overflow:hidden;}
	.node-lh_banner-teaser .field-name-field-lh-share-image {width:920px; margin:0 0 0 -460px;}
	.node-lh_banner-teaser .field-name-field-lh-share-image img {display:block; width:920px; height:auto; min-height:170px;}
		@media only screen and (max-width:700px) {
			.node-lh_banner-teaser .field-name-field-lh-share-image {width:870px; margin-left:-435px;}
			.node-lh_banner-teaser .field-name-field-lh-share-image img {width:870px;}
		}
		@media only screen and (max-width:650px) {
			.node-lh_banner-teaser .field-name-field-lh-share-image {width:820px; margin-left:-410px;}
			.node-lh_banner-teaser .field-name-field-lh-share-image img {width:820px;}
		}
		@media only screen and (max-width:600px) {
			.node-lh_banner-teaser .field-name-field-lh-share-image {width:770px; margin-left:-385px;}
			.node-lh_banner-teaser .field-name-field-lh-share-image img {width:770px;}
		}
		@media only screen and (max-width:550px) {
			.node-lh_banner-teaser .field-name-field-lh-share-image {width:720px; margin-left:-360px;}
			.node-lh_banner-teaser .field-name-field-lh-share-image img {width:720px;}
		}
		@media only screen and (max-width:500px) {
			.node-lh_banner-teaser .field-name-field-lh-share-image {width:670px; margin-left:-335px;}
			.node-lh_banner-teaser .field-name-field-lh-share-image img {width:670px;}
		}
	/* @end */
	/* = END = */
	


	
	
	
	
	/* NEW STUFF HERE */
	
	
	/* ============== */
	/* = BASIC PAGE = */
	/* ============== */
	/* @group Node Basic Page Full */
	.node-lh_page-full {margin:0 0 25px 0; padding:10px; overflow:visible;}
	.node-lh_page-full .group_content_wrapper {margin:0; padding:0; overflow:visible;}
	.node-lh_page-full .group_content_wrapper:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; font-size:0; zoom:1;}
	.node-lh_page-full .field-type-field-collection {margin:0 -10px; padding:20px 0 0 0; overflow:visible;
		border:none;}
	.node-lh_page-full .field-type-field-collection > .field-items {margin:0; padding:0; overflow:visible;}
	.node-lh_page-full .field-type-field-collection > .field-items > .field-item {margin:0; padding:0; overflow:visible;}
	.node-lh_page-full .field-type-field-collection:after,
	.node-lh_page-full .field-type-field-collection > .field-items:after,
	.node-lh_page-full .field-type-field-collection > .field-items > .field-item:after {content:'.'; display:block; height:0; clear:both; visibility:hidden; font-size:0; zoom:1;}
	.node-lh_page-full .field-type-field-collection .field-collection-view,
	.node-lh_page-full .field-type-field-collection .field-collection-view .entity,
	.node-lh_page-full .field-type-field-collection .field-collection-view .entity > .content {float:none; width:auto; margin:0; padding:0;
		border:none;
		background:none;}
	.node-lh_page-full .field-name-field-lh-quote > .field-items > .field-item {padding:0 0 30px 0;}
	.node-lh_page-full .field-name-field-lh-quote > .field-items > .field-item + .field-item {padding-top:3 0px;}
	.node-lh_page-full .field-name-field-lh-quote .group_art,
	.node-lh_page-full .field-name-field-lh-quote .even .group_art,
	.node-lh_page-full .field-name-field-lh-quote .odd .group_art {float:none; margin:0 10px; padding:0;}
	.node-lh_page-full .field-name-field-lh-quote .field-name-field-quote-title {margin:0 10px;}
	.node-lh_page-full .field-name-field-lh-quote .field-name-field-quote-body {margin:0 10px;}
	
	.emakarousel-wrapper,
	.emakarousel-wrapper .emakarousel-viewport,{width:100% !important;}

	iframe,
	.media-vimeo-outer-wrapper,
	.media-vimeo-outer-wrapper object{width:100%;}


	.node-full .field-name-body img,
	.node-view-full .field-name-body img,
	.node-full .field-name-field-lh-share-image img, 
	.node-view-full .field-name-field-lh-share-image img,
	.field-name-field-paragraph .imgfloat-left .field-name-field-paragraph-image {width:100%;}

	.node-lh-page-banner.node-view-full .field-name-field-lh-share-image img{height:auto; width:100%; margin-left:264px;}

	.node-full .field-name-body img.file-icon,
	.node-view-full .field-name-body img.file-icon,
	.node-full .field-name-field-lh-share-image img.file-icon, 
	.node-view-full .field-name-field-lh-share-image img.file-icon,
	img.file-icon {width:auto; height:auto;}
	
	.field-name-field-paragraph .field-name-field-paragraph-image,
	.field-name-field-paragraph .imgfloat-left .field-name-field-paragraph-image,
	.field-name-field-paragraph .imgfloat-right .field-name-field-paragraph-image,
	.node-lh_technical_service-teaser .field-name-field-lh-share-image {clear:both; float:none; margin:0 0 20px 0; padding:0;}
	.field-name-field-paragraph .field-name-field-paragraph-image img,
	.field-name-field-paragraph .imgfloat-left .field-name-field-paragraph-image img,
	.field-name-field-paragraph .imgfloat-right .field-name-field-paragraph-image img,
	.node-lh_technical_service-teaser .field-name-field-lh-share-image img {display:block; width:auto; max-width:100%; margin:0 auto; padding:0;}

	.node-lh_page-full .quicktabs-wrapper .view-lh-market-view .view-content > .item-list + .item-list {clear:left; float:left;}
	.node-lh_page-full .quicktabs-wrapper .view-lh-market-view .view-content > .item-list + .item-list + .item-list + .item-list {clear:left; float:left;}
	.node-lh_page-full .quicktabs-wrapper .view-lh-market-view .view-content > .item-list + .item-list + .item-list + .item-list + .item-list + .item-list {clear:left; float:left;}

	.field-name-field-paragraph .imgfloat-right .field-name-field-paragraph-image{float:left; width:100%;}

	.node-lh-job-vacancy .group-left .group-interested-left{margin:0; width:100%;}
	.node-lh-job-vacancy .group-left .field-name-field-lh-apply-to-job-1{float:left; width:100%;}
	.node-lh-job-vacancy.ds-2col > .group-right{float:left; margin-top:20px;}

	.webform-client-form#job-application-form .form-item{float:none!important; width:96%!important; margin:0!important; overflow: hidden!important;}
	.webform-client-form#job-application-form fieldset{width:100%;}
	.webform-client-form#job-application-form .webform-component-date .form-item.form-type-select select{width:26%;}
	.webform-client-form#job-application-form fieldset.webform-component--resume-cover-letter .form-item{overflow: hidden;}

	.webform-client-form .select{width:80%;}
	.webform-client-form#job-application-form .webform-component-date .form-item.form-type-select .select{width:17%;}

	#job-application-form .webform-component-select .select{width:66%;}

	#job-application-form .webform-component--education--additional-skills-qualifications{margin-top:20px;}


	/* @end */
	/* = END = */
	

	/* @group Block History Expand Collapse */
	.block-lh_history_expand_collapse {margin:0; padding:10px; position:relative; right:auto; top:auto; overflow:hidden;
		background:#fff;}
	.block-lh_history_expand_collapse .block-inner {}
	.block-lh_history_expand_collapse .block-inner .content {float:right; margin:0; padding:0; overflow:hidden;}
	.block-lh_history_expand_collapse span {display:block; float:left; font-size:20px; line-height:24px; color:#009fe3; text-transform:uppercase; text-align:center; margin:0 0 0 10px; padding:4px 12px; cursor:pointer;
		background:#cdd7e3;}
	.block-lh_history_expand_collapse span.active {color:#fff;
		background:#009fe3;}
	.block-lh_history_expand_collapse #history-the-origin-button,
	.block-lh_history_expand_collapse #history-timeline-button {}
	/* @end */
	/* @group History View QuickTabs */
	.view-lh-history-view .quicktabs-wrapper .quicktabs-tabs {margin:0 0 30px 0; padding:0; overflow:hidden;}
	.view-lh-history-view .quicktabs-wrapper .quicktabs_main {width:280px; margin:0 10px; padding:24px 0 0; overflow:hidden;}
	.view-lh-history-view .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage {min-height:auto !important; height:auto !important; margin:0; padding:20px 0 0 0; position:relative; overflow:hidden;}
	.view-lh-history-view .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .quicktabs-views-group {float:none; width:280px; margin:0 0 20px 0; padding:0; position:static !important; top:auto !important; left:auto !important; right:auto !important; overflow:hidden;}
	.view-lh-history-view .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .quicktabs-views-group.even {left:auto !important;}
	.view-lh-history-view .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage .quicktabs-views-group.odd {right:auto !important;}
	.view-lh-history-view .view-footer p {font-size:26px; line-height:30px; padding:4px 12px;}
	/* @end */
	/* @group Page History Layout */
	body.page-history .node-lh_page-full {margin:0 0 25px 0; padding:10px;}
	body.page-history .node-lh_page-full .group_content_wrapper {margin:0; padding:0; overflow:hidden;}
	/* @end */
	/* @group Node History Teaser */
	.node-lh_history-teaser {margin:0; padding:0; position:relative; overflow:hidden;}
	.node-lh_history-teaser .field-name-field-lh-history-year,
	.node-lh_history-teaser.even .field-name-field-lh-history-year,
	.node-lh_history-teaser.odd .field-name-field-lh-history-year {display:block; width:60px; margin:0 0 0 -30px; padding:0; text-align:center; position:absolute; right:auto; left:50%; top:0;}
	.node-lh_history-teaser .field-name-field-lh-history-year .field-item span,
	.node-lh_history-teaser.even .field-name-field-lh-history-year .field-item span,
	.node-lh_history-teaser.odd .field-name-field-lh-history-year .field-item span {display:block; margin:0; padding:0 0 6px 0;
		background-position:-334px -80px;}
	.node-lh_history-teaser .group_content_wrapper,
	.node-lh_history-teaser.even .group_content_wrapper,
	.node-lh_history-teaser.odd .group_content_wrapper,
	body.page-history .node-lh_history-teaser .group_content_wrapper {float:none; /*width:160px;*/ width:280px; margin:0; padding:31px 0 0 0; overflow:hidden;}

	body.front .block-lh_news_view-lh_news_list_block, .node-lh_button-lh_ds_block_read_more{margin:0 10px;}

	.node-lh_history-teaser .group_content_wrapper .field-name-field-lh-share-image {float:none; margin:0; padding:0;}
	.node-lh_history-teaser .group_content_wrapper .field-name-field-lh-share-image img {display:block; width:280px; height:106px; margin:0; padding:0;}

	body.page-history .node-full .field-name-field-lh-share-image img, 
	body.page-history .node-view-full .field-name-field-lh-share-image img{width:100%; height:auto;}

	.node-lh_page_banner-full{height:123px;}

	body.page-history .node-lh-page-banner.node-view-full .field-name-field-lh-share-image img{margin-left:264px;}
	
	.node-lh_history-teaser .group_content_wrapper .field-name-field-lh-share-video a,
	.node-lh_history-teaser .group_content_wrapper .field-name-field-lh-share-video img {display:block; width:280px; height:150px; margin:0; padding:0;}
	.node-lh_history-teaser .group_content_wrapper .field-name-field-lh-share-video iframe {width:280px !important; height:150px !important;}
	/* @end */
	
	/* @group Home */
	body.front #main-wrapper .block-main .homepage-wrapper .homepage-line-wrapper .homepage-line-inner {/*padding:10px; background: #f0f2f5;*/ background:url(../img/bg-degrader.jpg) repeat-y;}
	body.front .block-lh_news_view-lh_news_list_block .block-inner{}
	body.front #main-wrapper .block-main .homepage-wrapper .homepage-line-wrapper .homepage-line-inner .homepage-line-content {width:100%; padding:20px 0 0 0;}
	body.front #main-wrapper .block-main .homepage-wrapper .homepage-line-wrapper .homepage-line-inner .homepage-line-content  .block-inner {padding:0;}
	body.front #main-wrapper .homepage-wrapper .home_page_middle_left,
	body.front #main-wrapper .homepage-wrapper .home_page_middle_right {float:none; width:auto;}
	
	body.front #main-wrapper .block-main .homepage-wrapper .homepage-line-wrapper.lhoist_wrapper_white {display:none;}
	body.landing-front #main-wrapper .block-main .homepage-wrapper .homepage-line-wrapper.lhoist_wrapper_white {display:block;}
	body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_left {clear:both; width:auto; float:none; margin:0; padding:0; overflow:hidden;}
	body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_left .home_page_bottom_left_block_1,
	body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_right .home_page_bottom_right_block_1,
	body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_left .home_page_bottom_left_block_1 + .home_page_bottom_left_block_1 {clear:both; width:300px; float:none; margin:0 auto 25px auto; overflow:hidden;}
	body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_right {clear:both; width:300px; float:none; margin:0 auto 25px auto; overflow:hidden;}
  body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_left .block-inner,
  body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_right .block-inner {padding:0;}
  body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_left h2,
  body.landing-front #main-wrapper .homepage-wrapper .home_page_bottom_right h2 {min-height:20px;}
  
  body.front .lhoist_wrapper_world .node-lh_contact-teaser,
  body.front .lhoist_wrapper_world .node-lh_button-lh_ds_block_read_more {width:300px; margin:0 auto 25px auto;}
  body.front .lhoist_wrapper_world .node-lh_contact-teaser {
    background:url('../img/block_corner_down_f6f7f9.png') right bottom no-repeat;}
  body.front .lhoist_wrapper_world .node-lh_contact-teaser .group_content_wrapper {
    background:#F6F7F9;}
    .node-lh_contact-teaser .group_content_wrapper,
    #contact-filters-result .node-lh_contact-teaser .group_content_wrapper{min-height:200px;}


	/* @end */
	/* @group Home View Markets & Products */
	body.front .block-markets_and_products_on_front .block-inner > h2 {margin: 15px 10px 25px 10px; width: 100%;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs {width: 100%; padding:0 10px;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs li a {padding:17px 10px;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper .quicktabs_main {padding:10px 0;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage {width: 100%;}
	body.front #main-wrapper .block-main .homepage-wrapper .homepage-line-wrapper .homepage-line-inner .homepage-line-content .block-markets_and_products_on_front .block-inner {padding:10px 0;}

	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list,
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list + .item-list,
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list + .item-list + .item-list,
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list + .item-list + .item-list + .item-list,
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list + .item-list + .item-list + .item-list + .item-list {display:block; clear:both; width:100%; float:none; margin:0; padding:0;}
	
		/*body.node-type-lh-market-segment .view-lh-market-view .view-content > .views-row,
	body.node-type-lh-market-segment .view-lh-market-view .view-content > .views-row + .views-row,
	body.node-type-lh-market-segment .view-lh-market-view .view-content > .views-row + .views-row + .views-row,
	body.node-type-lh-market-segment .view-lh-market-view .view-content > .views-row + .views-row + .views-row + .views-row,
	body.node-type-lh-market-segment .view-lh-market-view .view-content > .views-row + .views-row + .views-row + .views-row + .views-row {display:block; clear:both; width:100%; float:none; margin:0; padding:0;}

*/
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list h3{font-size:18px; line-height:22px; margin:0; padding:0;
	  border-bottom:1px solid #E5E9ED;}
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list h3 a,
	body.page-educational .region-content-top .block-views .view-lh-market-view .view-content .views-row .views-field .field-content a{display:block; width:95%; height:auto; font-size:18px; line-height:22px; color:#009FE3; text-transform:uppercase; text-align:left; margin:0; padding:8px 20px 8px 10px; position:relative;
    background:url('../img/fleches-collapse-padding.png') right center no-repeat!important;  border-bottom: 1px solid #E5E9ED;}


	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list h3 a span {display:block; float:none; width:auto; height:auto; font-size:18px; line-height:22px; color:#009FE3; text-transform:uppercase; text-align:left; margin:0; padding:0; position:relative; left:auto; top:0; bottom:0;
	  background:none;}
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list h3 a img {display:none;}
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list h3:hover {}
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list h3:hover a{color:#009FE3;
    background:url('../img/fleches-collapse-padding.png') right center no-repeat;}
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list h3.active {color:#445156; padding-bottom:15px;
    border-bottom:0;
    background:url('../img/bg-collapse-480.png') right bottom no-repeat;}
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list h3.active a{color:#009FE3;
    background:url('../img/fleches-collapse-padding.png') right center no-repeat #fff;}
	/*body.node-type-lh-market-segment .region-above-content .block-views .view-lh-market-view .view-content .views-row .views-field .field-content a.active {color:#009FE3;
    background:url('../img/fleches-collapse-padding.png') right center no-repeat;}*/
	body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list ul {margin:0; padding:0 20px 10px 20px; overflow:hidden;
    border-bottom:1px solid #E5E9ED;}
  body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list ul li {display:block; clear:both; float:none; margin:0; padding:0;}
  body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list ul li .views-field {}
  body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list ul li .views-field .field-content {}
  body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list ul li .views-field .field-content a {display:block; clear:both; float:none; margin:0; padding:5px 0 5px 16px;
    background:url('../img/arrow_right_7x12_33434b.png') left 10px no-repeat;}
  body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list ul li .views-field .field-content a.active,
  body.front .block-markets_and_products_on_front .view-lh-market-view .view-content > .item-list ul li .views-field .field-content a.active:hover {color:#445156;
  	  background:url('../img/arrow_right_7x12_33434b.png') left 10px no-repeat;} 

	
	

	body.front .block-markets_and_products_on_front .quicktabs-wrapper.quicktabs-num-1 .quicktabs_main{padding-top:0;}

	.view-lh-market-view .view-content h3 img{width:100%;}

	/* @end */

	/* @group home featured */
	#header-highlighted {height:auto;}
	#featured .block-ms-title {display:none;}

	#featured .block-ms-carousel .view .view-content .item-list .views-row:hover{
		-webkit-transform: scale(1); 
	    -moz-transform: scale(1); 
	    -ms-transform: scale(1); 
	    -o-transform: scale(1); 
	    transform: scale(1);
	}

	/* home */
	body.front .block-lhoist_over_the_world .lhoist_over_the_world_map,
	body.front .block-lhoist_over_the_world .lhoist_over_the_world_links,
	body.front .block-lhoist_over_the_world .lhoist_over_the_world_content{display:none;}


	body.front .node-lh_banner-teaser .field-name-body{display:none;}

	body.page-suppliers #content-top {width:300px; clear:both; float:none; margin:0 auto;}
	body.page-suppliers #content-content,
	body.page-suppliers #page-title {width:auto; clear:both;}
	body.page-people-careers .block-button_group_block_people ul.block-group-people > li,
  body.page-suppliers .block-button_group_block_educational ul.block-group-educational > li {display:block; float:none; width:300px; margin:0 auto 30px auto; padding:0; overflow:hidden;}
	/* @end */

	/* @group General */
	.quicktabs-wrapper ul.quicktabs-tabs {padding:0;}
	.quicktabs-wrapper ul.quicktabs-tabs li a {text-transform:uppercase; font-size:1.533em!important; line-height: 40px !important;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper.quicktabs-num-1 ul.quicktabs-tabs li{width:100%;}
	/* @end */

	/* @group Bottom */
	#bottom,
	#bottom .node-lh_button-lh_ds_block_button  {width:100%;}
	#bottom .node-lh_button-lh_ds_block_button {height: 45px; padding: 0 13px;}
	#bottom .node-lh_button-lh_ds_block_button .field-name-field-lh-share-link a {height:45px; line-height:45px; padding:0; width:90%; font-size: 1.3em}
	#bottom .node-lh_button-lh_ds_block_button .field-name-field-lh-share-image {margin: 0 10px 0 0;}
	#bottom .node-lh_button-lh_ds_block_button .field-name-field-lh-share-image .field-item {height:45px; width:30px;}
	#bottom .block-60 .node-lh_button-lh_ds_block_button .field-name-field-lh-share-image .field-item img {width:30px; height:auto;}
	#bottom .block-59 .node-lh_button-lh_ds_block_button .field-name-field-lh-share-image .field-item img {width:auto; height:30px;}

	#bottom-wrapper {padding: 30px 10px 10px;}
	#bottom .block-menu-block {display:none;}
	#bottom .block-nodeblock {float:none;}
	/* @end */

	/* @group Footer */
	#footer {width:100%;}
	#footer-wrapper {padding: 10px;}
	#footer .block-lhoist_string_copyright .block-inner .content,
	#footer .block-menu .block-inner .content ul.menu li a, 
	#footer .block-menu .block-inner .content ul.menu li a.active {font-size:0.933em;}
	/* @end */

	/* pages */
	.node-lh_market_segment-full .group_lh_applications_group {margin:0 10px;}
	.node-lh_market_segment-full .group_lh_applications_group .field-name-field-lh-applications-nref > .field-items .column,
	.node-lh_market_segment-full .group_lh_applications_group .field-name-field-lh-applications-nref > .field-items .column + .column,
	.node-lh_market_segment-full .group_lh_applications_group .field-name-field-lh-applications-nref > .field-items > .field-item.odd,
	.node-lh_market_segment-full .group_lh_applications_group .field-name-field-lh-applications-nref > .field-items > .field-item.even {clear:both; float:none; width:auto;}
	.node-lh_market_segment-full .group_lh_applications_group .field-name-field-lh-applications-nref > .field-items .column .field-item {min-height:20px; height:auto; margin-bottom:16px; padding-bottom:14px;}
	.node-lh_market_segment-full .group_lh_applications_group .field-name-field-lh-applications-nref > .field-items .column .node-lh_segment_application-listitem .field-item {min-height:10px; margin:0; padding:0;
		border:none;}
    .node-lh_market_segment-full .group_lh_market_group .field-name-field-field-lh-share-images {margin:0 0 25px 0;}
    .node-lh_market_segment-full .group_lh_market_group .field-name-field-field-lh-share-images > .field-items > .field-item {margin:0 10px 15px 10px;}


	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list {width:100%; float:none;}
	body.node-type-lh-market-segment .node-lh_market_segment-full .field-name-related-segments {display:none;}

	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3 {font-size:18px; line-height:22px;}
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3 a,
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3 a.active {width:auto; height:auto; font-size:18px; line-height:22px; color:#009FE3; text-transform:uppercase; text-align:left; margin:0; padding:8px 20px 8px 10px; position:relative;
    background:url('../img/fleches-collapse-padding.png') right center no-repeat;}
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3.active {border-bottom:0 none;}
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3.active a,
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3.active a:hover{background: url("../img/bg-collapse-480.png") no-repeat scroll right bottom rgba(0, 0, 0, 0)!important;
    border-top: 4px solid #009FE3; color:#009FE3; line-height:25px; padding-bottom:20px;}
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3 a:hover {color:#009FE3;
	  background:url('../img/fleches-collapse-padding.png') right center no-repeat;}
	
	/*body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3 a.active { background: url("../img/bg-collapse-480.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    border-top: 4px solid #009FE3;
    color: #445156;
    line-height: 25px;
    padding: 5px 15px 25px 0;}*/
 
    /*body.node-type-lh-market-segment .region-above-content .block-views .view-lh-market-view a.active, 
    body.node-type-lh-market-segment .region-above-content .block-views .view-lh-market-view .active a{background:none;}*/

	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list h3 {margin:0; padding:0;
	  border-bottom:1px solid #E5E9ED;}
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list ul {margin:0; padding:0 20px 10px 20px; overflow:hidden;
	  border-bottom:1px solid #E5E9ED;}
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list ul li {display:block; clear:both; float:none; margin:0; padding:0;}
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list ul li .views-field {}
  body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list ul li .views-field .field-content {}
  body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list ul li .views-field .field-content a {display:block; clear:both; float:none; margin:0; padding:5px 0 0 16px; 
    background:url('../img/arrow_right_7x12_33434b.png') left 10px no-repeat!important; text-align:left; width:100%;}
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list ul li .views-field .field-content a.active,
	body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list ul li .views-field .field-content a.active:hover {color:#445156;
	  background:url('../img/arrow_right_7x12_33434b.png') left 10px no-repeat;}
	 
	 body.node-type-lh-market-segment .region-above-content .block-views .view-id-lh_market_view .view-content .item-list ul li .views-field .field-content a.active{color:#009FE3;} 

	 body.node-type-lh-market-segment .region-above-content .block-views .view-lh-market-view .view-content .views-row .views-field .field-content a:hover{background:url(../img/arrow_right_7x12_33434b.png) no-repeat  left 10px;}

	.node-lh_market_segment-full .group_lh_market_group .field-name-field-lh-share-image {margin-bottom:30px;}
	.node-lh_market_segment-full .group_lh_market_group .field-name-body{margin:0 10px 30px 10px;}
	.node-lh_market_segment-full .group_lh_market_group .field-name-title{float:none; width:auto; margin:0 10px 10px 10px;}
	.node-lh_market_segment-full .group_lh_market_group .field-name-field-lh-segment-contact-button{float:none; width:auto; margin:0 10px 20px 10px;}
	.node-lh_press_release-teaser .group-left{float:none;}

	.node-lh_market_segment-full .group_lh_market_group .field-name-body .field-item{padding:15px;}	

	.node-lh_page-full .block-lh_market_and_products_qtabs .view-lh-market-view .view-content > .item-list + .item-list,
	.node-lh_page-full .block-lh_market_and_products_qtabs .view-lh-market-view .view-content > .item-list + .item-list + .item-list + .item-list{float:none;}

	.document-tabs ul.ui-tabs-nav li a{padding:0 10px;}
	.page-download-center .nodes-level-1, 
	.page-download-center .download-center-2{padding:25px 0 15px 0;}

	.view-lh-segment-application-view .views-row-even .node-lh_segment_application-teaser .field-name-field-field-lh-share-images,
	.view-lh-segment-application-view .views-row .node-lh_segment_application-teaser.imgfloat-right .field-name-field-field-lh-share-images,
	.view-lh-segment-application-view .views-row-odd .node-lh_segment_application-teaser .field-name-field-field-lh-share-images,
	.view-lh-segment-application-view .views-row .node-lh_segment_application-teaser.imgfloat-left .field-name-field-field-lh-share-images {display:block; float:none; width:100%; margin:0 0 20px 0;}
	.view-lh-segment-application-view .views-row-even .node-lh_segment_application-teaser .field-name-field-field-lh-share-images img,
	.view-lh-segment-application-view .views-row-odd .node-lh_segment_application-teaser .field-name-field-field-lh-share-images img {display:block; margin:0 auto;}



	/* end */
	
	
	
	/* @group Node LH Segment Application Teaser */
	.field-name-field-paragraph {margin:0 10px;}
  .node-lh_segment_application-teaser .field-collection-view .entity-field-collection-item,
  .node-lh_market_segment-full .field-collection-view .entity-field-collection-item {padding-top:20px;}
  .field-name-field-paragraph .field-name-field-paragraph-body {margin-bottom:30px;}
  /* @end */
	
	
	/* ============== */
	/* = PROFESSION = */
	/* ============== */
	/* @group Page Profession */
	body.page-profession .region-above-content .block-lh_profession_view-block .view-lh-profession-view .view-content .item-list ul {margin:0;}
	body.page-profession .region-above-content .block-lh_profession_view-block .view-lh-profession-view .view-content .views-row {float:none; width:auto; margin:0 0 10px 0;}
	/* @end */
	/* @group View Profession in Related Professions */
	.field-name-field-lh-related-professions .view-lh-profession-view .view-content .views-row {float:none; width:auto;}
	/* @end */
	/* = END = */



	/* =========== */
	/* = CONTACT = */
	/* =========== */
	body.page-contact .block-lhoist_over_the_world {float:none; width:auto; margin:0;}
	body.page-contact .block-lhoist_over_the_world .block-inner > h2 {margin:0 10px 25px 10px;}
	body.page-contact .contact_country_content #contact-list .node .group_content_wrapper .wrap-group{display:none;}
	body.page-contact .contact_region_content .region-map{float:none;}
	body.page-contact .contact_region_wrapper .contact_region_inner .contact_region_content{width:100%;}
	body.page-contact .contact_country_content #contact-filters form{margin:0;
		background:#f6f7f9;}
	body.page-contact .contact_country_content #contact-filters form .form-item {float:none; width:auto; height:auto; margin:0; padding:25px 30px 30px 30px;
		background:none;}
	body.page-contact .contact_country_content #contact-filters form label {min-height:0; font-size:20px; margin:0 0 25px 0; padding:0 0 10px 0;
		border-bottom:4px solid #009FE3;}
	body.page-contact .contact_country_wrapper .contact_country_inner .contact_country_content{width:480px;}
	body.page-contact .contact_country_content #contact-filters form .form-item-contact-filter-market-segment label{display:none;}
	body.page-contact .contact_country_content #contact-filters form .or {bottom:auto; top:124px;}
	body.page-contact .contact_country_content #contact-filters form .form-item select{width:100%;}
	body.page-contact .region-above-content .block-lh_contact_view-block{display:none;}

	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_content,
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_map,
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_links,
	body.page-contact .contact_region_content .region-countries-map{display:none;}
	.lhoist_over_the_world_select, .region-countries-select{display:block;}
	.lhoist_over_the_world_select select, .region-countries-select select,
	body.page-contact .contact_country_content #contact-filters form .form-item select{width:100%; height:32px; line-height:32px; padding:5px 4px;}

	body.page-contact .block-lhoist_over_the_world #lhoist_over_the_world,
	body.page-contact .contact_region_wrapper,
	body.page-contact .contact_country_wrapper,
	body.front .block-lhoist_over_the_world #lhoist_over_the_world {margin:0 10px 20px 10px; padding:15px 15px 25px 15px;
		border-top:5px solid #009FE3;
		background:url('../img/small_map.png') no-repeat right top #fff;}
	body.page-contact .contact_country_wrapper {padding:15px;}
	body.front .block-lhoist_over_the_world .block-inner > h2 {margin:0 10px 12px 10px;}
	body.front .block-lhoist_over_the_world #lhoist_over_the_world{margin:0 0 20px 0;}
	body.page-contact .contact_region_wrapper .contact_region_inner .contact_region_content,
	body.page-contact .contact_country_wrapper .contact_country_inner .contact_country_content {padding:0;}
	body.page-contact #above-content {width:auto; padding-bottom:0;}
	body.page-contact .contact_country_wrapper .contact_country_inner .contact_country_content {width:100%;}
	body.page-contact .node-lh_contact-teaser,
	body.page-contact .contact_country_content #contact-list .node {float:none; width:auto;}
	body.page-contact .contact_country_content #contact-filters-result { /*background:#F6F7F9;*/ margin-top:20px;}

	body.page-contact .contact_country_content #contact-filters-result .contact-filters-result-title{margin-top:20px;}

	.node-lh_contact-teaser .field-name-title {margin:0 0 25px 0; padding:0 0 10px 0;}
	.node-lh_contact-teaser .field-name-title h1,
	.node-lh_contact-teaser .field-name-title h2,
	.node-lh_contact-teaser .field-name-title h3,
	body.page-contact .contact_country_content #contact-filters form label {font-size:20px; line-height:24px;}
	body.page-contact .contact_country_content #contact-filters-result .contact-filters-result-title {font-size:18px; line-height:22px; padding-top:0;}
	body.page-contact .contact_country_content #contact-filters-result .contact-list-result {margin:0; padding:0 30px;}
	body.page-contact .contact_country_content #contact-filters-result .contact-list-result .node {float:none; width:auto; margin:0 0 30px 0;}
	/* @group Node Contact List Item */
	.node-lh_contact-listitem {width:auto; margin:0 0 30px 0; overflow:hidden;
		background:#fff;}
	.node-lh_contact-listitem .field-name-field-lh-share-image {float:left; width:120px; height:auto;}
	.node-lh_contact-listitem .field-name-field-lh-share-image img {width:140px; height:auto; margin:0 0 0 -10px;}
	.node-lh_contact-listitem .group_content_wrapper {margin:0; padding:0;
		background:none;}
	.node-lh_contact-listitem .group_content_inner {width:auto; height:auto; padding:20px 25px 15px 25px;}
	.node-lh_contact-listitem .field-name-title {margin:0 0 20px 0; padding:0;}
	.node-lh_contact-listitem .field-name-title h2,
	.node-lh_contact-listitem .field-name-title h3 {font-size:18px; line-height:22px;}

	form.webform-client-form .form-item{width:auto;}
	/* @end */
	/* = END = */

	/* ========== */
	/* = MEMORY = */
	/* ========== */
	/* @group View Node Memory */
	.view-memory .view-content {margin:0 -6px;}
	.view-memory .view-content .views-row {margin:0 6px 10px 6px;}
	div.memory-definition {margin:0 6px 10px 6px;}
	/* @end */
	/* = END = */

	/* job */
	/*.node-lh-job-vacancy .group-left .group-requirements .field-group-format .field-label, 
	.node-lh-job-vacancy .group-left .group-requirements .field-group-format .field-items, 
	.node-lh-job-vacancy .group-left .field-collection-container .field-label, 
	.node-lh-job-vacancy .group-left .field-collection-container .field-items{float:none; margin-top:10px;}
	.node-lh-job-vacancy .group-left .group-requirements .field-group-format .field-label, 
	.node-lh-job-vacancy .group-left .group-requirements .field-group-format .field-items, 
	.node-lh-job-vacancy .group-left .field-collection-container .field-label, 
	.node-lh-job-vacancy .group-left .field-collection-container .field-items,
	.node-lh-job-vacancy .group-left .field-group-format.group_requirements_inner_3 .field .field-items{float:none;}
	*/



	.block-lhoist_job_search #job-search-form .form-item{width:100%; float:none;}
	.webform-client-form .select, 
	#job-search-form .form-type-select .select{width:80%;}
	/*.block-lhoist_job_search #job-search-form form > div{padding:20px 30px 20px 20px;}*/

	.block-lhoist_job_search #job-search-form form .form-submit{width:100%; margin:37px 0 0 0;}

	body.node-type-lh-job-vacancy .region-content-bottom .block-lh-job-vacancy-feature .content a{margin-bottom:20px; margin-left:10px;}
	body.node-type-lh-job-vacancy .region-above-content .block-lh-job-vacancy-feature .content a{margin-left:10px;}

	/* landing page */
	body.front.landing-front #main-wrapper .block-main .homepage-wrapper .homepage-line-wrapper .homepage-line-inner .homepage-line-content .block-inner{padding: 0 15px;}
	.landing-front .home_page_bottom_left .field-name-field-lh-share-link a, 
	.landing-front .home_page_bottom_right .field-name-field-lh-share-link a{background: url(../img/arrow_right_11x18_009fe3.png) no-repeat 270px center #30414A;}

	/* cookies */
	#sliding-popup .popup-content #popup-text{width:100%; float:none;}


}
/* = END = */
@media only screen and (max-width:480px) {
	.webform-client-form .select{width:70%;}

	/*#job-search-form .form-type-select .select{width:67%;}*/
	
	.node-lh-job-vacancy .group-left .field-name-field-lh-apply-to-job-1 a, 
	.node-lh-job-vacancy .group-right .field-name-field-lh-apply-to-job-2 a{display:none;}

	.node-view-full .block-lhoist_job_search table thead{display:none;}
	.node-view-full .block-lhoist_job_search table tbody tr td{display:block; padding:10px 12px;}
	.node-view-full .block-lhoist_job_search table tbody tr td.last{display:none;}

	.node-lh-job-vacancy .group-left .field-collection-container .field-collection-view .content .field-name-field-lh-job-language{margin:0;}

	.node-lh-job-vacancy .group-left .group-requirements .field-group-format .field-name-field-lh-functional-skills .field-label,
	.node-lh-job-vacancy .group-left .group-requirements .field-group-format .field-name-field-lh-competencies-attitude .field-label{float:none;}
	.node-lh-job-vacancy .group-left .field-group-format.group_requirements_inner_3 .field .field-items{float:none; margin-top:10px; width:100%;}

	.node-lh-job-vacancy.ds-2col > .group-right{width:100%;}

	body.node-type-lh-job-vacancy .region-content-bottom .block-lh-job-vacancy-feature .content a{display:none;}
	body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right .field-group-format .field.field-name-field-lh-share-image{float:none;}

	.node-lh-job-vacancy.node-view-full .field-name-field-lh-share-image img{width:auto; margin:0 auto;}
	
	/* =================== */
	/* = Colorbox pop up = */
	/* =================== */
	#colorbox.lh-pop-up #cboxLoadedContent {min-height: 260px;}
	#colorbox.lh-pop-up #cboxClose, #colorbox.lh-pop-up #cboxClose:hover {font-size: 16px; padding: 7px 40px 7px 12px;}
	#colorbox.lh-pop-up #cboxContent p {width: 65% !important; font-size: 16px; line-height: 18px;}
	#colorbox.lh-pop-up, #colorbox.lh-pop-up #cboxWrapper, #colorbox.lh-pop-up #cboxContent {height: 160px !important;}

}

