@charset 'utf-8';
/**
* LHOIST
* SPS CSS
*
* /!\ TO MOVE IN GLOBAL.CSS WHEN DONE /!\
*
* @author SPS (at) emakina (dot) com
*
* created 16 July 2013
*/

.node-lh_page_banner-full h1{display:none;}
/* media gallery */
.view-lh-mediagallery-view{position:relative;}
.view-lh-mediagallery-view .views-row{float:left; margin:0 7px; width:220px; min-height:200px;}
.view-lh-mediagallery-view .views-row-last{margin-right: 0;}
.view-lh-mediagallery-view h3{display:block; width:100%; overflow: hidden; padding-top:12px;}
.view-lh-mediagallery-view .btn-more.less,
.view-lh-mediagallery-view .btn-more.more{display:block; width:100%; height:33px; text-indent: -9999px; }
.view-lh-mediagallery-view .btn-more.more{background:url(../img/history_teaser_text_more.png) no-repeat right bottom #fff;}
.view-lh-mediagallery-view .btn-more.less{background:url(../img/history_teaser_text_less.png) no-repeat right bottom #fff;}
.view-lh-mediagallery-view .block-video-hidden{display:none; background: #fff; overflow: hidden; padding:10px;}
.view-lh-mediagallery-view .block-video-show{background: #fff; overflow: hidden; padding:18px 10px 10px 10px; display: block;}
.view-lh-mediagallery-view .field-name-field-file-video-title-text{padding:5px; height:30px; text-align: center;}

.page-download-center .nodes-level-1,
.page-download-center .download-center-2{background:#fff; padding:25px 30px 15px 30px; margin-bottom: 10px;}
.node-lh-document a{font-size:15px;}
.download-center-2 h3{font-size:20px; text-transform: none; margin-left:15px;}
.node-lh-document .field-name-field-lh-shared-file{margin-bottom: 10px;}
.page-download-center .download-center-2 .has-childs{background:url(../img/list_expand_collapse_icons.png) no-repeat 0 -78px; margin-left:0; padding-left:23px; cursor: pointer;}
.page-download-center .download-center-2 .has-childs.opened{background-position: 0 -120px;}

.page-download-center h2.no-childs{display:none;}

/* tabs */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* @group Quicktabs Default */
.document-tabs.ui-widget-content{border:none!important;}
.document-tabs.ui-widget-content a{color:#009FE3;}
.document-tabs.ui-widget{font-family: 'Abel',sans-serif;}
.document-tabs ul.ui-tabs-nav {display:block; width:auto; height:auto; margin:0; padding:0 2px; overflow:hidden;
	border:none;
	background:url('../img/quicktabs_shadow.png') center bottom repeat-x;}
.document-tabs ul.ui-tabs-nav li {display:block; float:left; height:auto; margin:0; padding:0; overflow:hidden;
	border:none !important;
	background:transparent;}
.document-tabs ul.ui-tabs-nav li.first {padding-left:8px;
	background:url('../img/quicktabs_first_shadow.png') left top no-repeat;}
.document-tabs ul.ui-tabs-nav li.last {padding-right:8px;
	background:url('../img/quicktabs_last_shadow.png') right top no-repeat;}
.document-tabs ul.ui-tabs-nav li.first.last {padding-left:8px; padding-right:8px;
	background:url('../img/quicktabs_first_shadow.png') left top no-repeat, url('../img/quicktabs_last_shadow.png') right top no-repeat;}
.document-tabs ul.ui-tabs-nav li a {display:block; float:left; height:auto; font-family:'Abel', sans-serif !important; font-weight:normal !important; font-size:18px !important; line-height:60px !important; color:#009fe3 !important; text-align:center !important; text-decoration:none; margin:0; padding:0 22px;
	border:none;
	background:url('../img/tabs_item.png') center top repeat-x;}	
.document-tabs ul.ui-tabs-nav li:hover a,
.document-tabs ul.ui-tabs-nav li.ui-state-active a {color:#015879 !important;
	background:url('../img/tabs_item_active.png') left top no-repeat;}

.document-tabs .quicktabs_main {margin:0; padding:40px 0 0 0; overflow:hidden;
	border:none;
	background:none;}
.document-tabs .quicktabs_main .quicktabs-tabpage {margin:0; padding:0;}
.document-tabs .quicktabs_main .quicktabs-tabpage .quicktabs-views-group {margin:0; padding:0; overflow:hidden;}
.document-tabs .quicktabs_main .quicktabs-tabpage .quicktabs-views-group .views-field-rendered-entity {margin:0; padding:0;}
.document-tabs .quicktabs_main .quicktabs-tabpage .quicktabs-views-group .views-field-rendered-entity + div {display:none;}
/* @end */

/* tabs bu */
body.front .block-markets_and_products_on_front .quicktabs-wrapper .quicktabs_main h2{font-size:25px; margin-bottom:10px;}
.block-market_and_products_block #market-and-products #market-and-products-content{float:left; width:45%;}
.block-market_and_products_block #market-and-products #market-and-products-links{float: right; width: 50%;}

.block-market_and_products_block #market-and-products #market-and-products-links.market_and_products_links{float:left; width:100%;} 
.block-market_and_products_block #market-and-products #market-and-products-links.market_and_products_links li{ padding:2px 0 15px 65px; position: relative; margin:0 25px 15px 0; border-bottom:1px solid #e5e9ed; overflow: hidden; float:left; width:149px; min-height:69px;}
.block-market_and_products_block #market-and-products #market-and-products-links.market_and_products_links li a{font-size: 21px; text-transform: uppercase; line-height:23px;}
.block-market_and_products_block #market-and-products #market-and-products-links.market_and_products_links li img{position:absolute; top:1px; left:1px;}

.block-market_and_products_block #market-and-products #market-products{width:100%; display:block; overflow: hidden; clear:both; padding-top:20px;}
.block-market_and_products_block #market-and-products #market-products .market-and-products-products li{float:left; border:1px solid #e9edf2; background:#e9edf2; margin:0 27px 25px 0; font-size:18px; position: relative; width:300px; line-height:20px; min-height:120px;}
.block-market_and_products_block #market-and-products #market-products .market-and-products-products li .product-inner{ padding:20px 20px 0 100px;}

.block-market_and_products_block #market-and-products #market-products .market-and-products-products li.last{margin-right: 0;}
.block-market_and_products_block #market-and-products #market-products .market-and-products-products li img{position:absolute; top:20px; left:10px;}
.block-market_and_products_block #market-and-products #market-products .market-and-products-products li a{display:block; text-align:right; margin:10px 0; text-transform: uppercase; background:url(../img/arrow_right_7x12_33434b.png) no-repeat right 4px; padding-right:15px;}


/* page board of directors */
.field-name-field-lh-share-blocks-bref .block-block.board-directors{border: 0 none; padding-top:0;}

/* =========== finland landing-front =========== */
body.front.landing-front #main-wrapper .block-main .homepage-wrapper .lhoist_wrapper_world .homepage-line-inner{background: none;}
.landing-front .home_page_middle_left .block-inner .field-name-title h2{margin-bottom:40px; line-height:50px;}

.landing-front .home_page_bottom_left h2,
.landing-front .home_page_bottom_right h2{
  border-bottom: 4px solid #009FE3; display: block; margin: 0 0 20px; overflow: hidden; padding: 0 0 10px; min-height:108px;}

.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 scroll 270px center transparent;
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    font-weight: normal;
    height: 48px;
    line-height: 48px;
    margin: 0;
    overflow: hidden;
    padding: 0 32px 0 20px;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 248px;}

.landing-front .home_page_bottom_left .node-lh-button,
.landing-front .home_page_bottom_right .node-lh-button {position:relative;}
.landing-front .home_page_bottom_left .node-lh-button .field-name-field-lh-share-image,
.landing-front .home_page_bottom_right .node-lh-button .field-name-field-lh-share-image {margin:0;}
.landing-front .home_page_bottom_left .node-lh-button .field-name-field-lh-share-image img,
.landing-front .home_page_bottom_right .node-lh-button .field-name-field-lh-share-image img {display:block; margin:0 auto;}
.landing-front .home_page_bottom_left .node-lh-button .field-name-body,
.landing-front .home_page_bottom_right .node-lh-button .field-name-body {display:none;}
.landing-front .home_page_bottom_left .node-lh-button .field-name-field-lh-share-link,
.landing-front .home_page_bottom_right .node-lh-button .field-name-field-lh-share-link {margin:0;
	background:#30414A;}

.landing-front .node-lh_banner-teaser .field-name-title h1,
.landing-front .node-lh_banner-teaser .field-name-title h2,
.landing-front .node-lh_banner-teaser .field-name-title h3 {font-size:40px;}

.view-mode-lh_ds_country_home_right .field-name-field-lh-share-link{background: #30414A; margin:-4px 0 0 0; padding:0;}
.view-mode-lh_ds_country_home_right .field-name-field-lh-share-link a{background: url("../img/arrow_right_11x18_009fe3.png") no-repeat scroll 270px center rgba(0, 0, 0, 0); color: #FFFFFF;
display: block; font-size: 20px; font-weight: normal; height: 48px; line-height: 48px; margin: 0; overflow: hidden; padding: 0 32px 0 20px; text-align: left; text-overflow: ellipsis; white-space: nowrap; width: 248px;}

.view-mode-lh_ds_country_home_right .field-name-title h2{border-bottom: 4px solid #009FE3; display: block; margin: 0 0 20px; min-height: 78px; overflow: hidden; padding: 0 0 16px;}

.landing-front #header-featured{display: none;}
.landing-front.front #navigation-wrapper{margin-top:0;}

/* ============ job page =========== */
.node-lh-job-vacancy{background:#fff; padding:30px;}

.node-lh-job-vacancy.ds-2col > .group-right{ float: right; overflow: hidden; padding: 0; position: relative; width: 205px;}
.node-lh-job-vacancy.ds-2col > .group-left{float: left; width: 666px;}

.node-lh-job-vacancy.node-view-full ul li{background: url(../img/arrow_right_8x11_009fe3.png) no-repeat 0 4px;}

.node-lh-job-vacancy .group-left .field-type-text-with-summary{background: #eef1f4; padding:20px;}
.node-lh-job-vacancy .group-left .field-name-field-lh-objectives.field .field-label,
.node-lh-job-vacancy .group-left .field-name-field-lh-responsibilities.field .field-label,
.node-lh-job-vacancy .group-left .group-requirements h3 span{font-weight:normal; font-size:35px; text-transform: uppercase; color:#015879; line-height:45px; margin:30px 0 5px 0; display:block;}

.node-lh-job-vacancy .group-left .group-requirements .field-group-format,
.node-lh-job-vacancy .group-left .field-collection-container{border-top:1px solid #009fe3; overflow: hidden; padding:15px 0; margin:0;}
.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:left; font-size:13px;}
.node-lh-job-vacancy .group-left .group-requirements .field-group-format .field .field-label,
.node-lh-job-vacancy .group-left .field-collection-container .field .field-label{font-weight: normal;}
.node-lh-job-vacancy .group-left .group-requirements .field-group-format .field .field-items,
.node-lh-job-vacancy .group-left .field-collection-container .field .field-items{font-weight: bold;}
.node-lh-job-vacancy .group-left .field-collection-container .field{overflow: hidden;}
body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-left .field-collection-view .field-label{width:auto;}

body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-left .field-collection-container .field-items .field-item{margin:0;}
body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-left .field-collection-view{padding:0; margin:0;}

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

.node-lh-job-vacancy .group-left .field-group-format.group_requirements_inner_3 > .field {overflow: hidden; border-bottom:1px solid #009fe3; padding:15px 0; margin:0;}
.node-lh-job-vacancy .group-left .field-group-format.group_requirements_inner_3 .field .field-items{font-weight: normal; width:60%; float:right;}

.node-lh-job-vacancy .group-left .field-group-format.group_requirements_inner_1,
.node-lh-job-vacancy .group-left .field-collection-container{border-top:4px solid #009fe3;}

.node-lh-job-vacancy .group-left .field-collection-container,
.node-lh-job-vacancy .group-left .field-group-format.group_requirements_inner_3 > .field + .field{border-bottom:4px solid #009fe3;}

.node-lh-job-vacancy .group-left .group-interested-left{float:left; margin:20px 0 0 270px;}
.node-lh-job-vacancy .group-left .field-name-field-lh-apply-to-job-1{float:right; margin-top: 30px;}

.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{background: url(../img/arrow_right_11x18_fff_aligned.png) no-repeat right center #009FE3; color:#fff; display: block; padding:12px 45px 12px 20px; font-size:18px; line-height:22px;
text-transform: uppercase;}
.node-lh-job-vacancy .group-right .field-name-field-lh-apply-to-job-2 a{float:right;}

.node-lh-job-vacancy .group-left .group-interested-left h3 span,
.node-lh-job-vacancy .group-right .group_interested_right h3 span{color:#015879; font-size:25px;}
.node-lh-job-vacancy .group-left .group-interested-left .field-name-field-lh-download-description a,
.node-lh-job-vacancy .group-right .group_interested_right .field-name-field-lh-attachment a{font-size:18px; text-transform: uppercase; padding-right:20px; background: url(../img/arrow_right_7x12_33434b.png) no-repeat scroll right center; line-height: 21px;}

body.node-type-lh-job-vacancy .block-lh-job-vacancy-feature .content a{font-size:18px; text-transform: uppercase; padding-left:20px; background: url(../img/arrow_left_7x12_33434b.png) no-repeat scroll left center; margin:35px 0 0 0 ; display: block;}
body.node-type-lh-job-vacancy .region-above-content .block-lh-job-vacancy-feature .content a{margin:0 0 35px 0;}

body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right{ border:1px solid #e1e1e1; padding:20px 0;}
body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right .field-group-format .field,
body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right h3{padding:0 20px;}
body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right h3{margin-bottom:20px; background: url(../img/tabs_item_active.png) no-repeat center bottom; padding-bottom: 25px}
body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right .field-group-format .field.field-name-field-lh-share-image {padding:0; margin:20px 0;}

body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right .field-group-format .field{font-size: 14px; margin-bottom:15px;}

body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right .field-label-above.field .field-item{font-weight: bold;}
body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-right .field-label-above.field .field-label{font-weight: normal; margin-bottom:5px;}

body.node-type-lh-job-vacancy .node-lh-job-vacancy .field-name-field-lh-language-skills > .field-items {width:100%;}

body.node-type-lh-job-vacancy .node-lh-job-vacancy .field-name-field-lh-language-skills .field-item.even .field-collection-view{ border-bottom:0 none;}
body.node-type-lh-job-vacancy .node-lh-job-vacancy .field-name-field-lh-language-skills .field-item.odd .field-collection-view{padding:15px 0 0 0; border-top: 1px solid #009FE3; border-bottom:0 none; margin-top:15px;}

body.node-type-lh-job-vacancy .node-lh-job-vacancy .group-left .field-group-format .field-name-field-lh-education{margin-right:145px; overflow: hidden; width:auto; float:left;}


/* apply page */
#job-application-form{padding:30px;}
#job-application-form fieldset{width:100%; overflow: hidden; clear:both;  }
#job-application-form fieldset.webform-component--personal-data,
#job-application-form fieldset.webform-component--contact-information,
#job-application-form fieldset.webform-component--employment,
#job-application-form fieldset.webform-component--spontaneous-application,
#job-application-form fieldset.webform-component--education,
#job-application-form fieldset.webform-component--resume-cover-letter,
#job-application-form fieldset.webform-component--special-requirements{border-bottom:1px solid #009fe3; margin: 0 0 20px 0; padding:0 0 20px 0;}
#job-application-form .webform-component-select{background: none; margin:0;}
#job-application-form .webform-component-select select{height: 39px; margin:0; padding:5px 20px; width:100%;}
#job-application-form .webform-component-select label,
#job-application-form .webform-component-date label,
#job-application-form .webform-component-radios label{font-size:20px; line-height: 42px;}
#job-application-form .webform-component-date label{line-height: 44px;}
#job-application-form label{margin:0!important;}

form.webform-client-form#job-application-form .form-item{float: left; margin-right: 20px; overflow: visible;  padding: 0 0 30px;  width: 46%; padding: 0 0 5px; }

form.webform-client-form#job-application-form .form-item.form-type-radio{width:40%; margin-right:5px; float:left;}

form.webform-client-form#job-application-form .form-item.webform-component-textarea{width:95%; margin:40px 0 0 0; padding:0;}

#job-application-form .form-item.webform-component-select{min-height:85px;}
#job-application-form .webform-component-date .form-item{min-height:50px;}
#job-application-form .webform-component-date .form-item.form-type-select{width:27%; margin-right:5px; padding:0;}
#job-application-form .webform-component-date .form-item.form-type-select select{background:#CCD5DF; border:0; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px;
font-family: 'Abel',Arial,Helvetica,sans-serif; font-size:20px; width:100%; padding:5px;}
#job-application-form .webform-component-date .form-item.form-type-select .select{font-family: 'Abel',Arial,Helvetica,sans-serif; font-size:20px; width:69px; padding:5px;}

#job-application-form .webform-component--contact-information--street{width:97%;}
#job-application-form .fieldset-wrapper{overflow: hidden; clear:both;}

#job-application-form .webform-component--education .wfm-container{}
#job-application-form .webform-component--education .wfm-container .form-submit{}
#job-application-form .webform-component-markup p span{color:#3fa9f5; font-size:11px;}

form#job-application-form .webform-component--education .form-submit{background: url(../img/ico-plus.png) no-repeat 0 center; padding:0 0 0 25px; color:#009fe3; border:0 none;}

#job-application-form .form-item.form-type-radio{float:left; width:40%; margin-right:5px;}
#job-application-form .webform-component-radios label{float:left; width:58%; line-height: 22px;}
#job-application-form .webform-component-radios .form-radios{float:right; width:42%; clear:none;}

form#job-application-form .form-textarea{margin:20px 0;}
#job-application-form .webform-component-radios .form-radio{margin:7px 0 0 5px;}

#job-application-form fieldset.webform-component--education .webform-component-radios{margin-bottom:10px;}

#job-application-form .webform-component--resume-cover-letter label{font-size: 20px; line-height: 42px;}
form.webform-client-form#job-application-form .webform-component--resume-cover-letter .form-submit{margin:0; float:right; background-image: none; padding:5px 12px;}
#job-application-form .webform-component--resume-cover-letter .form-file{float:left; background: #ccd5df; width:60%;  padding: 6px 5px;}

#job-application-form .webform-component-checkboxes .form-type-checkbox label{font-size: 20px; display:block; margin-top:5px;}
form#job-application-form.webform-client-form .form-item.form-type-checkbox{width:100%;}
#job-application-form .webform-component-checkboxes .form-type-checkbox input{float:left; margin:2px 5px 0 0;}


/* search job page */
.block-lhoist_job_search #job-search-form .form-item{margin-right:30px; float:left;width: 44.5%; overflow:visible; padding: 0 0 15px;  min-height: 85px;}
.block-lhoist_job_search #job-search-form form > div{overflow: hidden; border-bottom:1px solid #009FE3; margin-bottom:30px; padding-bottom:20px;}
.block-lhoist_job_search #job-search-form .form-text {width:94%; background:#CCD5DF; border:none; height:42px; line-height:42px; padding: 0 0 0 20px; font-size: 20px;}

.block-lhoist_job_search #job-search-form .form-type-select select{ background:#CCD5DF; border:none; margin-left:0; width:100%; font-size: 20px; font-family:'Abel', sans-serif;  cursor: pointer; height: 42px;}
.block-lhoist_job_search #job-search-form .form-item label{ font-size: 20px; line-height: 42px; margin: 0; padding: 0;}
.block-lhoist_job_search #job-search-form form .form-submit{ background: url(../img/arrow_right_11x18_fff_aligned.png) no-repeat right center #009FE3; border-top: 1px solid #80CFF1; color: #FFFFFF; display: block;
font-size: 18px;  font-weight: normal;  line-height: 22px; margin: 37px 30px 0 0;  padding: 12px 34px 12px 20px;  text-decoration: none; text-transform: uppercase; height:auto; float:right;}

.block-lhoist_job_search h3{font-size:35px;}
.block-lhoist_job_search h3 small{font-size:20px; text-transform: none;}

.node-view-full .block-lhoist_job_search table thead tr{border:0 none; background: #445156; }
.node-view-full .block-lhoist_job_search table thead tr th{color:#fff; padding: 5px 12px;}
.node-view-full .block-lhoist_job_search table tbody tr{background: #e9edf1; border-top:8px solid #fff;}
.node-view-full .block-lhoist_job_search table tbody tr td{padding:15px 12px; font-size:20px;}
.node-view-full .block-lhoist_job_search table tbody tr td.last a{background: url(../img/arrow_right_7x12_33434b.png) no-repeat right center; padding-right: 20px;}

/* =========== custom select ========== */
.webform-client-form .select,
#job-search-form .form-type-select .select { position: absolute; background: url(../img/select.png) no-repeat 95% center #CCD5DF; overflow: hidden; border-radius: 4px 4px 4px 4px; margin: 0;padding: 5px 20px; line-height: 32px; font-size:20px; cursor: pointer; width:250px;}
#job-application-form .webform-component-select .select{width:39%;}

/* ============= logo country ========== */
/* russie*/
/*.i18n-ru_en #site-name a{background: url(../img/logo_Lhoist_Russia.png) no-repeat; display:block; width:212px; height:67px; margin-top: -8px;}
.i18n-ru_en #site-name img, */
/*.i18n-sv #site-name img,
.i18n-fi #site-name img,*/
/*.i18n-my_en #site-name img,*/
/*.i18n-nl_nl #site-name img,
.i18n-de_de #site-name img,
.i18n-cs #site-name img,
.i18n-da #site-name img,
.i18n-fr_fr #site-name img,*/
/*.i18n-in_en #site-name img,
.i18n-my_en #site-name img,*/
/*.i18n-pl #site-name img,*/
/*.i18n-sg_en #site-name img,*/
/*.i18n-en_uk #site-name img,*/
/*.i18n-pt-br_br #site-name img,
.i18n-en_br #site-name img,
.i18n-en_us #site-name img, */
/*.i18n-pt-pt #site-name img,
.i18n-pt_en #site-name img,
.i18n-pt_fr #site-name img,*/
/*.i18n-zh-hans_en #site-name img{display:none;}
.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* {background: url(../img/header_bar_bg_bu.png) repeat-x center top;}
.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:6px;}
/* suede - finlande 
.i18n-sv #site-name a {background: url(../img/logo_Lhoist_Nordic.png) no-repeat; display:block; width:214px; height:67px; margin-top: 3px;}
.i18n-fi #site-name a{background: url(../img/logo_Lhoist_Nordic.png) no-repeat; display:block; width:214px; height:67px; margin-top: 3px;}
.i18n-my_en #site-name a{background: url(../img/logo_Lhoist_Malaisia.png) no-repeat; display:block; width:243px; height:67px; margin-top: 3px;}*/

/* chine */
/*.i18n-zh-hans_en #site-name a{background: url(../img/logo_Lhoist_China.png) no-repeat; display:block; width:206px; height:67px; margin-top: -7px;}*/

/* NL 
.i18n-nl_nl #site-name a{background: url(../img/logo_Lhoist_nl.png) no-repeat; display:block; width:256px; height:67px; margin-top: -6px;}*/ 

/* DE Rheinkalk 
.i18n-de_de #site-name a{background: url(../img/Logo-Rheinkalk_de.png) no-repeat; display:block; width:192px; height:67px; margin-top: 3px;}*/

/* CZ 
.i18n-cs #site-name a{background: url(../img/logo_Lhoist_cz.png) no-repeat; display:block; width:354px; height:67px; margin-top: 3px;}*/

/* Dk 
.i18n-da #site-name a{background: url(../img/logo_Lhoist_dk.png) no-repeat; display:block; width:167px; height:67px; margin-top: -6px;}*/

/* Fr 
.i18n-fr_fr #site-name a{background: url(../img/logo_Lhoist_France.png) no-repeat; display:block; width:357px; height:67px; margin-top: 3px;}*/

/* India */
/*.i18n-in_en #site-name a{background: url(../img/logo_Lhoist_in.png) no-repeat; display:block; width:199px; height:67px; margin-top: -7px;}*/

/* Malaysia */
/*.i18n-my_en #site-name a{background: url(../img/logo_Lhoist_my.png) no-repeat; display:block; width:243px; height:67px; margin-top: -7px;}*/

/* PL 
.i18n-pl #site-name a{background: url(../img/logo_Lhoist_pl.png) no-repeat; display:block; width:213px; height:67px; margin-top: -6px;}*/ 

/* SG */ 
/*.i18n-sg_en #site-name a{background: url(../img/logo_Lhoist_sg.png) no-repeat; display:block; width:261px; height:67px; margin-top: -7px;}*/

/* UK  
.i18n-en_uk #site-name a{background: url(../img/logo_Lhoist_uk.png) no-repeat; display:block; width:171px; height:67px; margin-top: -7px;}*/

/* Brazil */
/*.i18n-pt-br_br #site-name a{background: url(../img/logo_Lhoist_do_Brasil.png) no-repeat; display:block; width:328px; height:67px; margin-top: -7px;}*/
/*.i18n-en_br #site-name a{background: url(../img/logo_Lhoist_do_Brasil.png) no-repeat; display:block; width:310px; height:67px; margin-top: -7px;}*/

/* USA */
/*.i18n-en_us #site-name a{background: url(../img/logo_Lhoist_NorthAmerica.png) no-repeat; display:block; width:328px; height:67px; margin-top: -7px;}*/

/* Portugal 
.i18n-pt-pt #site-name a{background: url(../img/logo_Lusical.png) no-repeat; display:block; width:171px; height:67px; margin-top: -10px;}
.i18n-pt_en #site-name a{background: url(../img/logo_Lusical.png) no-repeat; display:block; width:171px; height:67px; margin-top: -10px;}
.i18n-pt_fr #site-name a{background: url(../img/logo_Lusical.png) no-repeat; display:block; width:171px; height:67px; margin-top: -10px;}*/

/* cookies */
#sliding-popup.sliding-popup-top{background: url(../img/bg-cookies.jpg) #2e3c43; padding:30px 0 20px 0; position:absolute; opacity:0.9; filter:alpha(opacity=90);}
#sliding-popup .popup-content{overflow: hidden; width:960px; font-size:15px; font-family: Arial, sans-serif; font-weight:normal;}
#sliding-popup .popup-content #popup-text{width:68%; margin-top:0;}
#sliding-popup .popup-content #popup-text p{font-size:15px; font-family: Arial, sans-serif; font-weight:normal;}
#sliding-popup .popup-content #popup-text h2{font-size:25px; font-family:'Abel',Arial,Helvetica,sans-serif;}
#sliding-popup .popup-content #popup-text ul li{background: url(../img/bullet_square.png) no-repeat left center; padding-left:10px; font-weight:normal; line-height:1.4;}

.i18n-cs #sliding-popup .popup-content #popup-text ul li,
.i18n-cs #sliding-popup .popup-content #popup-text p,
.i18n-cs #sliding-popup .popup-content #popup-text h2,
.i18n-cs #sliding-popup .popup-content #popup-buttons button{font-family: 'Roboto Condensed',sans-serif;}

#sliding-popup .popup-content #popup-text ul{margin-bottom:5px;}

#sliding-popup .popup-content #popup-buttons{overflow: hidden; margin-top:6px;}
#sliding-popup .popup-content #popup-buttons button{font-family:'Abel',Arial,Helvetica,sans-serif; text-shadow:none; box-shadow:none; float:right; clear:both;}
#sliding-popup .popup-content #popup-buttons .agree-button{background:url(../img/arrow_right_11x18_fff_aligned.png) no-repeat right center #009FE3; border-top: 1px solid #80CFF1; border-left:0; border-right:0; border-bottom:0; border-radius:0;
color: #FFFFFF; display: block; font-size: 20px;font-weight: normal; line-height: 22px; margin: 0; padding: 12px 34px 12px 20px; text-decoration: none; text-transform: uppercase;
opacity:1;
filter:alpha(opacity=100);}
#sliding-popup .popup-content #popup-buttons .agree-button:hover{background:url(../img/arrow_right_11x18_fff_aligned.png) no-repeat right center #009FE3;}

#sliding-popup .popup-content #popup-buttons .find-more-button{background: url(../img/arrow_right_8x11_009fe3_light.png) no-repeat right center; border:0 none; color:#fff; font-size:18px; text-transform: uppercase; font-weight:normal; padding-right:10px;}
#sliding-popup .popup-content #popup-buttons .find-more-button:hover{background:url(../img/arrow_right_8x11_009fe3_light.png) no-repeat  right center;}

