/*
Theme Name: Elof Hansoon
Theme URI: https://wordpress.org/themes/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layoutt.
Text Domain: elof-hansoon
*/

.footer-main address p{color: #7c7c7c;font-size: 14px;font-style: normal;font-weight: 400;line-height: 1.4;margin-bottom: 0px;}
#menu-main-navigation li.current-menu-item a,
#menu-main-navigation li.current_page_parent a,
#menu-main-navigation-1 li.current-menu-item a,
#menu-main-navigation-1 li.current_page_parent a  {color: #39445a;}
.breadcumb span{color: #39445a;font-weight: 700;font-size: 14px;}
.breadcumb a span{color: #394459;font-weight: 400;color:#7c7c7c;}
.breadcumb a{border-bottom: 0px;box-shadow:none;font-size: 14px;}
.breadcumb a:hover{background: none;border-bottom: 0px;box-shadow:none;}
.breadcumb .fa-angle-right{margin:0 16px;}

span.st_linkedin_large {border-bottom:none;box-shadow: none;color: #58ce7c;font-size: 16px;position: absolute;right: 0;
    top: 0;}

.post-sub-detail span.st_linkedin_large:before, .post-sub-detail span.st_linkedin_large span:before{display: none !important;}

.post-sub-detail span.st_linkedin_large .stLarge{ background-image: url("images/link-icon.png") !important;width: 16px !important;height: 16px !important;}
img.attachment-news{clear: both;display: block;margin: 30px auto;}

.navigation.pagination h2.screen-reader-text{display: none;}
.navigation.pagination .nav-links a,.navigation.pagination .nav-links span {background: #fdfefe;border: 1px solid #dcddde;box-shadow: none;color: #828282;font-size: 13px;font-weight: 600; display: inline-block; vertical-align: top; margin: 2px 0;
line-height: 1;padding: 10px 10px;text-transform: uppercase;}

.navigation.pagination .nav-links a:hover,.navigation.pagination .nav-links span.current{background: #003D4F;color:#ffffff}


/*.two-col .mega-menu .one-block.first {width: 59%;}
.two-col .mega-menu .one-block.third {width: 41%;}*/
.mega-menu .one-block.second .one-block-inner > a {color: #98e2bf;text-decoration: none;font-size: 12px !important;font-weight: 600;
    line-height: 1.5;margin: 0 0 12px;text-transform: uppercase;border: none; display: block;}
.mega-menu .one-block.second .one-block-inner > a:hover{background: none;text-decoration: none;cursor: text;box-shadow:none}
#menu-mega-menu ul{margin: 0px;}
.mega-menu .three-col .one-block{
  width: 33.5%;
}
/*.mega-menu .one-block.pad0{vertical-align:top;padding: 0px !important;}*/

aside.region-sidebaar ul li.active .offices-business {
    display: block;
}
.single-business-segments .business-segments-left{width: auto;}

#menu-mega-menu .current_page_ancestor > a {
    background-color: #003D4F;
    color: #ffffff;
}

.search-row mark{box-shadow: 0 -24px 0 #98e2bf inset;}
.search  h1 mark{box-shadow: 0 -60px 0 #98e2bf inset;}

aside.sidebaar-news ul li.current-cat a{color:#003D4F;}

.container.hide-text h1, .container.hide-text p{display: none;}
/*changes done by dhaval*/
.contact-person{ max-width: 254px !important; margin: 5px !important; }
/*changes done by dhaval*/
.contact-person figcaption a{ font-size:12px; }
.contact-person img { width: 100%;}
.contact-person figcaption{ padding: 10px !important; }
.contact-email{font-size:14px!important;}
.lang-menu{position: absolute;right: -10px;top:-18px}
.lang-menu #lang_sel_list ul{border: none;}
.lang-menu #lang_sel_list ul li{padding: 0px 6px !important;}
.lang-menu #lang_sel_list ul li:before{background: none;}
.lang-menu #lang_sel_list ul li.icl-ru:before{
    background: #7c7c7c;
    color: #7c7c7c;
    content: "|";
    font-size: 15px;
    font-weight: 600;
    height: 15px;
    position: absolute;
    right: 0;
    top: 4px;
    width: 2px;
    z-index: 1;
    line-height: 1;
}
.lang-menu #lang_sel_list ul li a{border: none;font-size: 15px;font-weight: 600;color:#7c7c7c;font-family: "Open Sans",sans-serif;line-height: 22px;}
.lang-menu #lang_sel_list ul li a.lang_sel_sel{color:#000000;}
.head-top .container{position: relative;}
.head-bottom ul.business-areas ul{margin: 0px;padding: 0;}
.head-bottom ul.business-areas .cursor-text a{text-transform: none;}
.head-bottom ul.business-areas .cursor-text:hover a{color:#39445a;background: #fff;}
.scrolltop span{color:#7c7c7c;font-size: 14px;font-weight: 400;line-height: 1.4;margin-top: -30px;display: block;min-width: 70px;font-family: "Open Sans",sans-serif;}
.scrolltop p{color:#b5b5b5 !important;font-size: 16px; font-family: "Open Sans",sans-serif;}
.head-bottom .container {position: relative;}
.utnitsbiz{
    height: 80px;
    left: -2%;
    line-height: 80px;
    position: absolute;
}

.lagcru .hot-india_bangladesh span{right: -7px !important;}
.lagcru .hot-sout_east_asia span{top: 18px !important;}
.lagcru .hot-middle_east span{top: 17px !important;}
.lagcru .hot-latin_america span{right: 10px !important;}
.lagcru .hot-latin_america span{top: 25px !important;}
.lagcru #trade_map .hot-australia span{top: -23px !important;}

.breadcumb a {
    color: #7c7c7c;
    font-weight: 400;
    font-size: 14px;
}
.breadcumb a:hover{color: #003D4F;}

#lang_sel_list {
	background-color:transparent !important;
	border:0px !important;
}

.icl_lang_sel_translated {
	display:none;
}

.lang-menu #lang_sel_list ul li.icl-ru:before { content: ''; top:11px; }
