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

/* ========================== */
/* = Less than 1024 screens = */
/* == aka for 768 screens == */
/* ========================== */
@media only screen and (max-width:1024px) {


}

/* ========================== */
/* = Less than 970 screens = */
/* == aka for 768 screens == */
/* ========================== */
@media only screen and (max-width:969px) {
	body {min-width:768px;}
	h1{font-size:36px; word-wrap: break-word;}
	h2{font-size:35px;}
	h3{font-size: 24px;}
	
	#header-top {padding-top:64px;
		background:#fff;}
	#header-bar {width:100%; margin:0; padding:0; top:0;
		background:none;}
	
	#header {width:728px; margin:0 auto; padding:0 10px 0 5px;}
	#header-highlighted {overflow:hidden;}
	#main-wrapper {}
	#main {width:748px; margin:0 auto; padding:40px 0 30px 0;}
	#bottom {width:728px;}
	#footer {width:728px;}
	
	
	/* ========== */
	/* = HEADER = */
	/* ========== */
	/* @group Header Bar Layout */
	.i18n-ru_en #header-bar,
  .i18n-sv #header-bar,
  .i18n-fi #header-bar,
  .i18n-my_en #header-bar,
  .i18n-de_de #header-bar,
  .i18n-cs #header-bar,
  .i18n-fr_fr #header-bar,
  .i18n-sg-_en #header-bar,
  .i18n-en-_uk #header-bar,
  .i18n-zh-hans_en #header-bar {}
  .i18n-ru_en #header .block-website_switcher h3,
  .i18n-cs #header-bar .block-website_switcher h3,
  .i18n-fr_fr #header-bar .block-website_switcher h3,
  .i18n-de_de #header-bar .block-website_switcher h3,
  .i18n-sv #header .block-website_switcher h3,
  .i18n-fi #header .block-website_switcher h3,
  .i18n-my_en #header .block-website_switcher h3,
  .i18n-zh-hans_en #header .block-website_switcher h3 {margin-top:0;}
	/* @end */
	
	/* @group Site Name */
	#site-name img {display:block; width:auto; height:64px;}
	/* @end */
	/* @group Block Search */
	#header .block-search {padding-top:18px;}
	/* @end */
	/* @group Block Language Switcher */
	#header .block-language_switcher {}
	#header .block-language_switcher h3 {height:64px; line-height:64px;}
	/* @end */
	/* @group Block Website Switcher */
	#header .block-website_switcher {}
	#header .block-website_switcher h3 {height:64px; line-height:64px;}

	/* @end */
	/* = END = */
	
	
	/* ============== */
	/* = NAVIGATION = */
	/* ============== */
	/* @group Navigation Layout */
	#navigation-wrapper {}
	#navigation {width:728px;}
	#navigation ul#main-menu > li {display:block; /*float:left;*/ height:60px;}
	#navigation ul#main-menu > li > a {display:block; height:60px; font-size:16px; text-align:center; padding:0 14px;}
	#navigation ul#main-menu > li.menu-656 > a,
	#navigation ul#main-menu > li.menu-658 > a {width:80px; height:48px; line-height:18px; padding-top:12px;}
	/* @end */
	/* @group Navigation MegaMenu Qtip */
	.qtip .qtip-wrapper .qtip-content {width:748px !important;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-col {width:368px;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-col-first {width:180px; margin-right:10px;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-col-last {width:180px; margin-left:10px;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside {margin:0; padding:0;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-about-us,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-sustainability,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-solutions,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-innovation {width:180px;
		background-position:-5px 0;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-about-us .pane-content,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-sustainability .pane-content,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-solutions .pane-content,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-innovation .pane-content {
		background-position:138px bottom;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-about-us .pane-content *,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-sustainability .pane-content *,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-solutions .pane-content *,
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .pane-lhoist-menu-lhoist-menu-block-innovation .pane-content * {font-size:22px; line-height:26px;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .menu-name-main-menu ul.menu {width:174px; padding:10px 5px;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .menu-name-main-menu ul.menu li {width:153px; margin:0 5px;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-display .panel-panel .inside .menu-name-main-menu ul.menu li a {font-size:14px; line-height:16px;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-col-last .node-lh_button-lh_ds_block_button{width:auto; height:auto;}
	.qtip .qtip-wrapper .qtip-content .menu-minipanels .panel-col-last .node-lh_button-lh_ds_block_button .field-name-field-lh-share-link a{height:auto; font-size:18px; line-height:22px; padding:18px 30px 18px 20px;
		background-position:95% center;}
	/* end */
	/* = END = */


	/* ======== */
	/* = MAIN = */
	/* ======== */
	/* @group Regions */
	#content-wrapper {width:728px; margin:0 auto; padding:0 10px; overflow:hidden;}
	body.no-sidebars #content-wrapper {float:none;}
	body.one-sidebar #content-wrapper {}
	body.two-sidebars #content-wrapper {}
	#sidebar-first {float:none; width:auto; margin:0 10px 0 10px; padding:0; position:relative; overflow:hidden;}
	#sidebar-first .region-sidebar-first {width:auto;}
	body.sidebar-first #content-wrapper{float:none; width:728px;}
	.node-lh-job-vacancy.ds-2col > .group-left {float:none; width:100%;}
	#sidebar-second {float:none; width:auto; margin:0 10px 0 10px; padding:0; overflow:hidden;}
	body.sidebar-second #content {width:auto;}
	body.two-sidebars #content-wrapper {float:none; width:728px;}
	/* @end */
	/* @group Breadcrumb */
	#breadcrumb ul,
	#breadcrumb ol {padding:0 10px 40px 10px;}
	/* @end */
	/* @group Sidebar Menu Block */
	.sidebar .block-menu-block {margin:0 0 30px 0; padding:0;}
	.sidebar .block-menu-block .block-inner {}
	.sidebar .block-menu-block .block-inner > h2 {display:block; height:44px; font-size:20px; line-height:44px; margin:0; padding:0 0 0 47px; cursor:pointer;
		border:none;
		background:url('../img/sprite.png') -353px -260px no-repeat #fff;}
	.sidebar .block-menu-block .content {margin:0; padding:0;}
	.sidebar .block-menu-block .menu-block-wrapper {display:none; width:100%; margin:0; padding:0;
		background:none;}
	.sidebar .block-menu-block .content ul.menu {margin:0; padding:0; overflow:hidden;
		border:none;
		background:#10a5e5;}
	.sidebar .block-menu-block .content ul.menu li {display:block; float:none; font-size:16px; line-height:18px; color:#fff; text-transform:uppercase; margin:0; padding:0;
		list-style:none;
		border:none;
		border-bottom:1px solid #0c8ec5;
		border-top:1px solid #13b2f6;
		background:none;}
	.sidebar .block-menu-block .content ul.menu li.first {
		border-top:none;}
	.sidebar .block-menu-block .content ul.menu li.last {
		border-bottom:none;}
 	.sidebar .block-menu-block .content ul.menu li a {display:block; font-size:16px; line-height:18px; color:#fff; text-transform:uppercase; margin:0; padding:12px 20px;
		text-shadow:1px 1px 2px #0c8ec5;
		border:none;}
 	.sidebar .block-menu-block .content ul.menu li a:hover {}
 	.sidebar .block-menu-block .content ul.menu li a.active,
	.sidebar .block-menu-block .content ul.menu li a.active-trail {color:#fff;}
	.sidebar .block-menu-block .content ul.menu li a.handler,
	.sidebar .block-menu-block .content ul.menu li a.handler:hover {
		background:url('../img/arrow_down_19x14_fff_shadow_009fe3.png') 98% center no-repeat;}
	.sidebar .block-menu-block .content ul.menu li a.open {
		background-image:url('../img/arrow_right_14x19_fff_shadow_009fe3.png');}
	.sidebar .block-menu-block .content ul.menu li a.open:hover {
		background-image:url('../img/arrow_down_19x14_fff_shadow_009fe3.png');}
 	.sidebar .block-menu-block .content ul.menu ul.menu {display:none; margin:0; padding:0 40px;
		background:#e2e7ed;}
 	.sidebar .block-menu-block .content ul.menu ul.menu li {margin:0; padding:0;
		list-style:none;
		border:none;
		border-bottom:1px solid #c6cdd6;
		border-top:1px solid #f4f6f8;
		background:none;}
	.sidebar .block-menu-block .content ul.menu ul.menu li.first {margin:0; padding:0;
		border-top:none;}
	.sidebar .block-menu-block .content ul.menu ul.menu li.last {margin:0; padding:0;
		border-bottom:none;}
 	.sidebar .block-menu-block .content ul.menu ul.menu li a {color:#009fe3; margin:0; padding:12px 0;
		text-shadow:none;
		border:none;
		background:none;}
	.sidebar .block-menu-block .content ul.menu ul.menu li a:hover,
	.sidebar .block-menu-block .content ul.menu ul.menu li a.active {color:#015879;}
	/* @end */
	/* = END = */
	
	
	/* ========== */
	/* = BANNER = */
	/* ========== */
	/* @group Node LH Banner Teaser */
	.node-lh_banner-teaser {height:310px; margin:0; padding:0; position:relative; z-index:10; overflow:hidden;}
	.node-lh_banner-teaser .group_content {width:720px; height:250px; margin:-125px 0 0 -360px; padding:0; position:absolute; left:50%; top:50%; z-index:21; overflow:hidden;}
	.node-lh_banner-teaser .field-name-field-lh-share-image {width:1300px; margin:0 0 0 -650px;}
	.node-lh_banner-teaser .field-name-field-lh-share-image img{display:block; width:1300px; height:auto; min-height:310px;}
		@media only screen and (max-width:900px) {
			.node-lh_banner-teaser .field-name-field-lh-share-image {width:1270px; margin-left:-635px;}
			.node-lh_banner-teaser .field-name-field-lh-share-image img {width:1270px;}
		}
		@media only screen and (max-width:850px) {
			.node-lh_banner-teaser .field-name-field-lh-share-image {width:1240px; margin-left:-620px;}
			.node-lh_banner-teaser .field-name-field-lh-share-image img {width:1240px;}
		}
		@media only screen and (max-width:800px) {
			.node-lh_banner-teaser .field-name-field-lh-share-image {width:1210px; margin-left:-605px;}
			.node-lh_banner-teaser .field-name-field-lh-share-image img {width:1210px;}
		}
	/* @end */
	/* = END = */
	
	
	/* ================ */
	/* = PAGE BANNER = */
	/* =============== */
	/* @group Node LH Page Banner Full */
	.node-lh_page_banner-full {height:160px;}
	.node-lh_page_banner-full .field-name-field-lh-share-image{width:auto;}
	.node-lh_page_banner-full .field-name-field-lh-share-image img {width:auto; height:160px;}
	/* @end */
	/* = END = */
	

	#messages {width:660px;}
	
	
	/* ============ */
	/* = SERVICES = */
	/* ============ */
	/* @group View Services Section List */
	.view-services-section-list .view-content {margin:0 -15px;}
	.view-services-section-list .views-row {margin:0 15px 10px 15px;}
	/* @end */
	/* = END = */
	
	
	/* ============== */
	/* = PROFESSION = */
	/* ============== */
	/* @group Page Profession */
	body.page-profession .region-above-content .block-lh_profession_view-block .view-lh-profession-view .view-content .views-row {width:334px;}
	/* @end */
	/* = END = */

	
	/* ========= */
	/* = FRONT = */
	/* ========= */
	/* @group Front Layout */
	body.front #main-wrapper {}
	body.front #main-wrapper #main {width:auto; padding-top:0; padding-bottom:0;}
	body.front #main-wrapper #content-wrapper {width:auto; margin:0; padding:0;}
	body.front #main-wrapper .block-main .homepage-wrapper .homepage-line-wrapper .homepage-line-inner .homepage-line-content {width:768px;}
	body.front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_market .homepage-line-inner .homepage-line-content {width:auto;}
	body.front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_market .home_page_top .block-views .block-inner > h2 {width:728px; margin:0 auto 12px auto;}
	body.front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_market .home_page_top .block-views .block-inner .content {}
	body.front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_market .home_page_top .block-views .block-inner .content .view {
		background:#fff;}
	body.front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_market .home_page_top .block-views .block-inner .content .view .view-content {width:728px; margin:0 auto; padding:10px 0;}
	body.front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_world {
		background:url('../img/lhoist_over_the_world_wrapper_bg.png') center top repeat-x;}
	body.front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_world .homepage-line-inner {
		background:url('../img/lhoist_over_the_world_bg.png') center top no-repeat;}
	body.front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_world .homepage-line-inner .homepage-line-content {}
	body.front #main-wrapper .homepage-wrapper .home-region {}
	body.front #main-wrapper .homepage-wrapper .home-region > h2 {display:none;}
	body.front #main-wrapper .homepage-wrapper .home_page_top {clear:both;}
	body.front #main-wrapper .homepage-wrapper .home_page_middle_left {float:left; width:510px;}
	body.front #main-wrapper .homepage-wrapper .home_page_middle_right {float:right; width:232px; overflow:hidden;}
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_left {float:left; width:510px;}
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_right {float:right; width:232px; overflow:hidden;}
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_left > h2,
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_right > h2 {display:block; margin:0 0 20px 0; padding:0 0 16px 0; overflow:hidden;
		border-bottom:4px solid #009fe3;}
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_left .home_page_bottom_left_block_1,
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_right .home_page_bottom_right_block_1 {display:block; float:left; width:300px; margin:0; padding:0; overflow:hidden;}
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_left .home_page_bottom_left_block_1 + .home_page_bottom_left_block_1 {margin-left:30px;}
	/* @end */
	/* @group Block Lhoist Market Segment on FRONT */
	body.front .block-markets_and_products_on_front {}
	body.front .block-markets_and_products_on_front .block-inner {}
	body.front .block-markets_and_products_on_front .block-inner > h2 {width:728px; margin:0 auto 30px auto;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper {}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs {width:727px; margin:0 auto;
		background:none;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs li {width:97%;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs li.first {padding-left:0;
		background:none;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs li.last {padding-right:0;
		background:none;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs li.first.last {padding-left:0; padding-right:0;
		background:none;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs li a {float:none; width:auto; text-align:left !important; padding:0 30px; white-space:normal;}

	body.front .block-markets_and_products_on_front .quicktabs-wrapper .quicktabs_main {padding:50px 0 40px 0; overflow:hidden;
		background:#fff;}
	body.front .block-markets_and_products_on_front .quicktabs-wrapper .quicktabs_main .quicktabs-tabpage {width:727px; margin:0 auto;}
	
	

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

	/* tabs */
	.block-market_and_products_block #market-and-products #market-and-products-content,
	.block-market_and_products_block #market-and-products #market-and-products-links{float:none; width:90%; padding:0 20px; overflow:hidden;}
	
	.block-market_and_products_block #market-and-products #market-and-products-content{margin-bottom:20px;}
	.block-market_and_products_block #market-and-products #market-and-products-links{padding:0 10px;}
	.block-market_and_products_block #market-and-products #market-and-products-links.market_and_products_links li{width:70%;}

	.block-lh_market_and_products_qtabs .quicktabs-wrapper ul.quicktabs-tabs li, 
	.view-lh-history-view .quicktabs-wrapper ul.quicktabs-tabs li{width:100%;}
	.quicktabs-wrapper ul.quicktabs-tabs{background:none;}
	.block-lh_market_and_products_qtabs .quicktabs-wrapper ul.quicktabs-tabs li a, 
	.view-lh-history-view .quicktabs-wrapper ul.quicktabs-tabs li a{width:92%;}

	.node-lh_page-full .quicktabs-wrapper .view-lh-market-view .view-content > .item-list,
	.node-lh_page-full .quicktabs-wrapper .view-lh-market-view .view-content > .item-list + .item-list + .item-list{margin:0 auto 40px; float:none !important;}

	.quicktabs-wrapper ul.quicktabs-tabs li:hover a, .quicktabs-wrapper ul.quicktabs-tabs li.active a{background: url(../img/tabs_item_active.png) no-repeat center bottom #fff;}

	.page-history .view-lh-history-view .quicktabs-wrapper .quicktabs_main{margin:0 auto;}

	/*  */
	
	body.front .block-markets_and_products_on_front .quicktabs-wrapper ul.quicktabs-tabs {width:728px;}

	.view-lh-market-view .view-content > .item-list + .item-list{margin-left:15px;}
	.view-lh-market-view .view-content h3 img{ height:auto;}
	.view-lh-market-view .view-content > .item-list{width:170px;}
	.view-lh-market-view .view-content h3 a span{width:100%;}

	.block-market_and_products_block #market-and-products #market-products .market-and-products-products li{margin-right:10px; width:232px;}
	

	body.front .block-lh_news_view-lh_news_list_block {}
	.node-lh_button-lh_ds_block_read_more{}
	.node-lh_button-lh_ds_block_read_more .field-name-title h1,
	.node-lh_button-lh_ds_block_read_more .field-name-title h2,
	.node-lh_button-lh_ds_block_read_more .field-name-title h3 {font-size:20px; line-height:24px;}
	.node-lh_button-lh_ds_block_read_more .field-name-field-lh-share-link a {font-size:16px; line-height:20px; padding:10px 32px 10px 16px;}
	body.front .block-lhoist_over_the_world .lhoist_over_the_world_links ul li a{margin-right:35px;}
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_links ul li a{margin-right:10px;}
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_links ul li.last a{margin-right:0;}


	 
	body.front .lhoist_wrapper_world .node-lh_button-lh_ds_block_read_more {width:232px;}

	.node-lh_button-lh_ds_block_title,
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_left .home_page_bottom_left_block_1, 
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_right .home_page_bottom_right_block_1{width:232px;}
	.node-lh_button-lh_ds_block_title .field-name-field-lh-share-link a{width:178px;}
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_left .home_page_bottom_left_block_1 + .home_page_bottom_left_block_1{margin-left:0; float:right;}
	
	body.front #main-wrapper .homepage-wrapper .home_page_bottom_right .node-lh_button-lh_ds_block_read_more {width:232px;}




	/* ========== */
	/* = BOTTOM = */
	/* ========== */
	/* @group Footer Site Name */
	#bottom .site-name {display:none;}
	/* @end */
	/* @group Footer Menu Block */
	#bottom .block-menu-block {width:450px;}
	#bottom .block-menu-block .menu-block-wrapper {margin:0 -10px;}
	#bottom .block-menu-block .menu-block-wrapper > ul.menu > li {width:450px;}
	#bottom .block-menu-block .menu-block-wrapper ul.menu li.column {width:215px;}
	#bottom .block-menu-block .menu-block-wrapper > ul.menu > li > a,
	#bottom .block-menu-block .menu-block-wrapper ul.menu li.column ul.list > li > a {font-size:14px; line-height:20px;}
	/* @end */
	/* @group Footer Node Block */
	#bottom .block-nodeblock {float:right; margin:0 0 20px 0; padding:0; overflow:hidden;}
	/* @end */
	/* = END = */
	
	
	/* ========== */
	/* = BUTTON = */
	/* ========== */
	/* @group Node Button Block Button */
	.node-lh_button-lh_ds_block_button {width:205px; height:85px; margin:0; padding:0 30px; overflow:hidden;}
	/* @end */
	/* @group Node Button in Page */
	.node-lh_button-lh_ds_block_in_page {width:100%;}
	/* @end */
	/* = END = */



	/*page*/

	body.page-history .node-lh_page-full .field-name-body{padding-top:45px;}
	.node-lh_history-teaser .group_content_wrapper .field-name-field-lh-share-image img {width:160px; height:auto;}
	.node-lh_history-teaser .group_content_wrapper{width:160px;}
	.node-lh_history-teaser.even .field-name-field-lh-history-year{right:80px;}
	.node-lh_history-teaser.odd .field-name-field-lh-history-year{left:80px;}

	body.page-suppliers #content-content,
	body.page-suppliers #page-title {width:400px;}
	body.page-suppliers #content-top{width:300px; overflow:hidden;}

	body.page-suppliers .node-lh_page-full .field-name-body{padding:0 20px; margin-top:20px;}
	body.page-suppliers .block-button_group_block_suppliers ul.block-group-suppliers > li{float:none; margin: 0 auto 30px;}


	body.page-people-careers #content-content,
	body.page-contact .block-lhoist_over_the_world{width: 100%;}
	body.page-people-careers .node-lh_button-lh_ds_block_read_more {height: 150px;}
	.sidebar .block.block-lh_contact_view-block_1,
	body.sidebar-second.node-type-webform #sidebar-second {width:230px; margin-top:20px;}
	body.page-contact .block-lh_contact_view-block{width:100%;}

	body.page-contact #above-content{width:100%;}

	body.sidebar-second.node-type-webform #content-wrapper{width:100%;}
	form.webform-client-form .form-item{width:42.5%;}
	form.webform-client-form .form-item{width:41.5%;}

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

	/* @group Node LH Market Segment Full */
	.node-lh_market_segment-full .group_lh_market_group .field-name-title {width:490px;}
	.node-lh_segment_application-listitem .field-name-title h1,
	.node-lh_segment_application-listitem .field-name-title h2,
	.node-lh_segment_application-listitem .field-name-title h3 {font-size:18px; line-height:24px;}
	.node-lh_market_segment-full .group_lh_market_group .field-name-field-field-lh-share-images {margin:0 16px 20px 16px;}
  .node-lh_market_segment-full .group_lh_market_group .field-name-field-field-lh-share-images > .field-items > .field-item {margin:0 14px 20px 14px;}
	/* @end */
	
	


	body.technical-service .block-nodeblock .view-mode-ls_ds_block_page_list{width:100%;}
	body.technical-service .block-nodeblock .view-mode-ls_ds_block_page_list .field-name-field-lh-share-link{width:95%;}
	body.technical-service .block-nodeblock .view-mode-ls_ds_block_page_list .field-name-field-lh-share-link a{font-size:18px;}


	/* ====================== */
	/* = PEOPLE AND CAREERS = */
	/* ====================== */
	/* @group Page People and Careers */
	body.page-people-careers #page-title {width:495px; margin-bottom:20px;}
	body.page-people-careers #content-top {width:100%; float: none;}
	body.page-people-careers .node-lh_button-lh_ds_block_read_more {width: auto;padding-left: 20px;padding-right:20px;}
	body.page-people-careers .node-lh_button-lh_ds_block_read_more .field-name-field-lh-share-link {position: static}
	body.page-people-careers .block-8 {text-align: center}
	body.page-people-careers .node-lh_page-full {margin:0 0 30px 0; padding:0;
	    background:none;}
	/* @end */
	/* @group Block Group People on Page People and Careers */
	body.page-people-careers .block-button_group_block_people {margin:0; padding:0; overflow:hidden;}
	body.page-people-careers .block-button_group_block_people ul.block-group-people {margin:0 -24px; padding:0; overflow:hidden;}
	body.page-people-careers .block-button_group_block_people ul.block-group-people > li {display:block; float:left; width:340px; margin:0 24px 30px 24px; padding:0; overflow:hidden;}
	/* @end */
	/* = END = */
	
	/* =============== */
	/* = TESTIMONIAL = */
	/* =============== */

	/* = END = */
	
	
	/* =========== */
	/* = CONTACT = */
	/* =========== */
	/* @group page Contact Layout */
	body.page-contact #breadcrumb {width:728px; margin:0 auto;}
	body.page-contact #above-content {width:728px; margin:0 auto; padding:0 0 60px 0;}
	body.page-contact .contact_region_wrapper .contact_region_inner .contact_region_content {width:728px; margin:0 auto; padding:50px 0;}
	body.page-contact .contact_region_content .region-title {font-size:28px; line-height:32px;}
	body.page-contact .contact_country_wrapper .contact_country_inner .contact_country_content {width:728px; margin:0 auto; padding:50px 0 30px 0;}
	body.page-contact .contact_country_content #contact-list {margin:0 -8px; padding:0;}
	body.page-contact .contact_country_content #contact-list .node {margin:0 8px 30px 8px;}
	body.page-contact .contact_country_content #contact-filters form .form-item {width:299px;}
	body.page-contact .contact_country_content #contact-filters form label {font-size:26px; line-height:30px;}
	body.page-contact .contact_country_content #contact-filters form select {width:80%; height:28px; font-size:12px; line-height:28px; padding:4px;}
	body.page-contact .contact_country_content #contact-filters-result .contact-list-result .node {display:block; float:left; margin:0 5px 30px 5px;}
	/* @end */
	/* @group Block Lhoist Over The World in Contact */
	body.page-contact .block-lhoist_over_the_world {width:480px;}
	body.page-contact .block-lhoist_over_the_world .block-inner > h2 {margin:0 0 25px 0;}
	body.page-contact .block-lhoist_over_the_world #lhoist_over_the_world > h3 {font-size:28px; line-height:32px;}
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_map {width:480px; height:275px;
		background-size:100% auto;}
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_map ul li.north_america a {left:20px; top:30px;}
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_map ul li.south_america a {left:98px; top:132px;}
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_map ul li.europe a {left:204px; top:26px;}
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_map ul li.asia a {left:326px; top:28px;}
	body.page-contact .block-lhoist_over_the_world .lhoist_over_the_world_links ul li a {font-size:16px; margin:0 22px 0 0;}
	/* @end */
	/* @group Block Lhoist Head Quarter */
	body.page-contact .block-lh_contact_view-block {float:right; width:232px;}
	/* @end */
	/* @group Node Contact Teaser */
	.node-lh_contact-teaser {width:232px;}
	.node-lh_contact-teaser .field-name-title h1,
	.node-lh_contact-teaser .field-name-title h2,
	.node-lh_contact-teaser .field-name-title h3 {font-size:33px; line-height:36px; margin:0; padding:0;}
	/* @end */
	/* @group Node Contact Teaser in Block Contact View */
	body.page-contact .block-lh_contact_view-block .node-lh_contact-teaser {
		background-image:url('../img/block_corner_down_fff.png');}
	body.page-contact .block-lh_contact_view-block .node-lh_contact-teaser .group_content_wrapper {
		background:#fff;}
	/* @end */
	/* @group Node Contact List Item */
	.node-lh_contact-listitem {width:339px; margin:0 5px 30px 5px;}
	.node-lh_contact-listitem .field-name-field-lh-share-image {float:left; width:170px;}
	.node-lh_contact-listitem .field-name-field-lh-share-image img {margin:0 0 0 -10px;}
	.node-lh_contact-listitem .group_content_inner {width:auto; height:145px; padding:20px 25px 0 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;}
	/* @end */
	/* = END = */
	
	
	/* ========== */
	/* = MEMORY = */
	/* ========== */
	/* @group View Node Memory */
	.view-memory .view-content {margin:0 -15px;}
	.view-memory .view-content .views-row {margin:0 15px 10px 15px;}
	div.memory-definition {margin:0 15px 10px 15px;}
	/* @end */
	/* = END = */

	/* job*/
	.node-lh-job-vacancy.ds-2col > .group-right{float:left; margin-top:20px;}
	


	/* =================== */
	/* = Colorbox pop up = */
	/* =================== */
	#colorbox.lh-pop-up #cboxTopLeft, #colorbox.lh-pop-up #cboxTopCenter, #cboxTopRight {height: 8px;}
	#colorbox.lh-pop-up #cboxContent {width: 90%!important;}
	#colorbox.lh-pop-up #cboxContent p {width: 70% !important; margin-top: 7px; margin-bottom: 20px;}
	#colorbox.lh-pop-up #cboxClose, #colorbox.lh-pop-up #cboxClose:hover { margin-top: 7px;}

	#colorbox.lh-pop-up #cboxLoadedContent {min-height: 110px;}
}
/* = END = */

