/* CSS Document */
.container-fluid { max-width:1214px; }
.center-wrapper { max-width:1214px; margin:0 auto; }
/*-------------- Common CSS Starts --------------*/
html{-webkit-text-size-adjust:none; -webkit-font-smoothing: antialiased;}
body { font-family: "AvenirNextLTW01-Regular", Arial; font-size:1.125em; line-height: normal; color:#012d63; }
a { text-decoration:none; border:0 none; color:#278ccd; -webkit-text-size-adjust: 100%; }
a:hover { color:#012d63; text-decoration:none; }
a:focus, a:active, a:visited{ text-decoration:none; border:0 none; outline:0; _noFocusLine:expression(this.hideFocus=true); box-shadow: none; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;}
.hide { display:none; }
:active { outline-style:none; outline-width:0; }
.invisible { position:absolute; left:-9999999px; top:auto; width:1px; height:1px; overflow:hidden; visibility:visible; }
img { outline-style:none; outline-width:0; border:0 none; max-width:100%; }
input{ border-radius: 0; }
sup { font-size:smaller; }
sub { margin:2px 0; padding:2px 0; }
ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
ol { list-style-image:none; list-style-position:outside; list-style-type:none; }
ul li, ol li { font-family: "AvenirNextLTW01-Regular"; font-size:1em; }
.text-container ul ul, .text-container ol ol{ margin-top:20px; }
.rad-left { float: left; padding:0px 30px 0px 0; }
table { margin-bottom:25px; width:100%; }
#ip3-five-year-summary  table .rad-thin{ padding-right:6px; }
hr { border-style:none none solid; border-width:0 0 1px; margin:5px 0; }
* { margin:0; padding:0; }
.uppercase { text-transform:uppercase; }
p.rad-notes, ul.rad-notes li { font-size: 0.667em; }
abbr[title] {border-bottom: none !important;cursor: inherit !important;text-decoration: none !important;}
#FullColumn ul.rad-notes li:before{ width:7px; height: 7px; top:5px; }
p { color: #012d63; font-size: 1em; /*line-height: 30px;*/ line-height:25px; padding: 0 0 15px; font-family: "AvenirNextLTW01-Regular"; }
p#sectionheader { font-size:1.6em; line-height:0.778em; margin-top: 10px;}
.nospace { padding:0 !important; }
#MainWrapper { margin: 0 auto; width: 100%; overflow-x:hidden; padding:0px;background:#fff; }
#skrollr-body { float:left; width:100%; }
.pull-left { float: left; }
.pull-right { float: right; }
.full-width { width: 100%; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.inline-block { display: inline-block; }
.pos-relative { position: relative; }
.pos-absolute { position: absolute; }
.pl-0 { padding-left:0px; }
h1 { font-weight: normal; text-transform:uppercase; color:#012d63; font-family:"Avenir Next LT W01 Bold"; }
h2 { color:#012d63; font-family:"Avenir Next LT W01 Bold"; font-size:1.778em; font-weight: normal; line-height: 35px; margin: 10px 0 15px; }
h3 { font-family: "Avenir Next LT W01 Bold"; font-size:1.667em; font-weight: normal; line-height: 34px; margin: 11px 0; }
h4 { font-family: "Avenir Next LT W01 Bold"; font-size:1.444em; font-weight: normal; line-height: 32px; margin: 11px 0 12px; }
h5 { font-family: "Avenir Next LT W01 Bold"; font-size:1.333em; font-weight: normal; line-height: 30px; margin: 11px 0 10px; }
#ip3-Homepage h2 { color:#fff; font-size:1.556em; line-height: 28px; margin: 5px 0 0; display:inline-block; }
#ip3-Homepage h2.top-txt.black{ color:#012d63; }
.back a:before, #ip3-Homepage .main-menu .tog-menu:before, .main-menu .tog-menu:before, #ip3-Homepage .main-menu .tog-menu.open:before, .headerwrapper .contact-icn:before, .headerwrapper .search-icn:before, .videobtn:before, .main-cont-box .bx-prev:before, .main-cont-box .bx-next:before{ background: url("/~/media/Images/G/Golar-Lng/css/sprite.png") no-repeat; content: ""; display: block; position: absolute; }
.back a, #ip3-Homepage .main-menu .tog-menu, .main-menu .tog-menu, #ip3-Homepage .main-menu .tog-menu.open, .mm-opened .main-menu .tog-menu, .headerwrapper .contact-icn, .headerwrapper .search-icn, .videobtn, .main-cont-box .bx-prev, .main-cont-box .bx-next {position:relative;}
table.searchTable td * { overflow-wrap: break-word; word-wrap: break-word; word-break: break-all; }
a.rad-link { position: relative; line-height:1.2em; padding-left: 40px; }
a.rad-link:before{ content:''; width:25px; height:26px; position:absolute; top:0; left:0; background:transparent url(/~/media/Images/G/Golar-Lng/css/pdf-icon.png) no-repeat; background-size:100%;  }
.latest-title-pr, .date{ -webkit-text-size-adjust: 100%; }
/* Common CSS Ends */

/*-------------- Header CSS Start --------------*/
.main-menu.header { position: absolute; top: 42px; left: 20px; }
#ip3-Homepage .headerwrapper { background:transparent; border-bottom:none; }
.headerwrapper { margin: 0 auto; position: relative; top: 0; transition: all 0.5s ease-in-out 0s; width: 100%; z-index:9; background: #fff; border-bottom: 1px solid #93c5e6; height:112px; }
#ip3-Homepage .main-menu .tog-menu { color:#fff; }
#ip3-Homepage .main-menu .tog-menu:before {background-position:-388px -165px;width: 25px;height: 20px;top:7px;left:0px;}
#ip3-Homepage .main-menu .tog-menu.open:before{background-position: -10px -254px;	width: 22px;height: 22px;left:0; }
.main-menu .tog-menu{ display:inline-block; cursor:pointer; padding:0 0 0 30px; text-transform:uppercase; font-size:1.556em; line-height:normal; /*margin-top:39px;*/ font-family:"Avenir Next LT W01 Bold"; color:#012d63; }
.main-menu .tog-menu:before{background-position:-2px -162px; width:25px; height:20px; top:7px; left:0; }
.main-menu .tog-menu.open:before{ background-position:-293px -87px; width: 21px; height: 22px; left:0; top:6px; }
.main-menu .tog-menu:hover { text-decoration:none; }

.print-logo{display:none !important;}
.main-logo { padding: 15px 0 0 0; }
.main-logo img { margin-left: auto; margin-right: auto; }
#ip3-Homepage .headerwrapper .search-icn, #ip3-Homepage .headerwrapper .contact-icn{ color:#fff; }
.headerwrapper .search-icn, .headerwrapper .contact-icn{ background-position: center left; background-repeat: no-repeat; font-size: 1em; line-height: 112px; text-transform:uppercase; color:#012d63; }
#ip3-Homepage .headerwrapper .contact-icn:before{ background-position:-200px -87px;width: 21px;height: 14px;top:4px;left:0; }
.headerwrapper .contact-icn{padding:0 0 0 30px; }
.headerwrapper .contact-icn:before{ background-position:-403px -91px;width: 21px;height: 14px;top:4px;left:0; }
#ip3-Homepage .headerwrapper .search-icn:before { background-position:-432px -261px;width: 14px;height: 15px;left:0;top:4px;}

.headerwrapper .search-icn {padding:0 0 0 19px; }
.headerwrapper .search-icn:before { background-position:-94px -165px;width: 14px;height: 15px;left:0;top:4px;}
.top-right-box { float:right;/*margin-top: 5px;*/ position: relative;}
.contact-bar, .search-bar { text-align: right; font-family:"Avenir Next LT W01 Bold"; display:inline-block; float:left; }
.search-bar { padding: 0 20px 0 30px; text-align: center; }
.contact-bar a:hover, .search-bar a:hover { text-decoration:none; }
/*-------------- Header CSS End --------------*/


/*-------------- Main Banner CSS Start --------------*/
.banneritem:not(.banner1){ display:none; }
.banner { background-position: left top; background-repeat: no-repeat; background-size: cover !important; min-height: 757px; margin-top: -120px; position: relative; }
.banner .banner-bg { background: rgba(0, 0, 0, 0.35); height:inherit; }
.banner-container { position:relative; }
.BannerWrappercontainer { position:relative; height:629px; /*float:left;*/
    max-width:1214px; }
.BannerWrapper { position:absolute; right:0; bottom:0; max-width:825px; }
.lrg-txt { font-family:"Avenir Next LT W01 Bold"; font-size: 6.667em; line-height: 115px; text-transform: uppercase; margin: 0 0 -100px 70px; color:#fff; }
.lft-align-box { border-left: 2px solid rgb(255, 255, 255); height: 265px; padding: 100px 0px 0px 10px; margin: 0px 0px 0px 60px; }
.small-txt { width: 500px; padding:0 0 15px 10px; }
.small-txt p, .small-txt-2 p { font-size: 1em; line-height:1.333em; font-style:italic; font-family:Georgia; color: #fff; }
.small-txt-2 { width: 290px; padding: 15px 0 0; font-style:italic; }
.lft-align-box img { padding: 0 0 0 10px; }
.mm-listview > li >a:focus, .mm-listview > li >a:active, .mm-listview > li >a.active, .mm-listview > li >a:visited{/*background: transparent;*/ box-shadow: none; border-radius: 0px;}
.videobtn { cursor:pointer; margin-left: 10px; width:25px; margin-top: -20px; float:left; text-indent:-9999px; display:block; }
.videobtn:before{background-position:-211px -6px;width: 32px;height: 38px;left:0;top:2px;}

.nojs .videobtn { display:block; }
.home-videowrapper{width:135%;}
.home-videowrapper .inv_ParentContainer{left:50%;top:0px;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
/*-------------- Main Banner CSS End --------------*/


/*------ Home Page Css ------------------*/

/* Section Latest News */
.sub-menu-row { position: relative; background:rgba(47, 158, 195, 0.7); border-top: 2px solid #fff; width: 100%; color: #ffffff; margin-top: -130px; bottom:0; z-index: 9; }
.latest { padding:36px 0 46px; text-transform:uppercase; font-size:2.667em; line-height:40px; font-family:"Avenir Next LT W01 Bold"; }
.latest-1 { float:left; width:100%; }
.latest-1, .latest-2 { padding:20px 0; }
.newswrapper { display: block; }
.newswrapper > li { display: inline-block; padding: 0 20px; width: 48%; font-size:1em; line-height:24px; font-family:Georgia; font-style:italic; vertical-align: top; }
.newscontainer.three-col-section ul li {width: 33%;}
.date { font-size:0.778em; line-height:18px; font-style: normal; font-family: "AvenirNextLTW01-Regular"; }
/* Home slider css */
.main-cont-box { border-bottom: 2px solid #fff; border-top: 2px solid #fff; float: left; position: relative; width: 100%; }
.bg-wrapper { background: rgba(0, 0, 0, 0.5) none repeat scroll right top; position: relative; }
.bg-wrapper:before { background: rgba(0, 0, 0, 0.5) none repeat scroll right top; content: ""; height: 100%; left: 100%; position: absolute; top: 0; width: 1000%; }
.top-txt { padding: 20px 0px 0px; font-size: 28px; }
.at-glance .top-txt{ text-transform:none; }
.wedo { color:#fff; }
.wedo li { min-height: 400px; background-size: cover !important; }
.main-cont-box .top-txt { position: absolute; top: 25px; left: 0px; z-index: 9; font-family:"Avenir Next LT W01 Bold"; padding: 0; }
.lft-slider-box { display: block; position: relative; }
.lft-slider-box .txt-rgt { /*font-size: 45px;*/
    text-transform: uppercase; /*margin: 215px 20px 0px 0px;*/
    text-align: right !important; float: right; padding:0 0 72px 35px; position: absolute; right: 27px; bottom: -400px; }
.lft-slider-box .txt-rgt:before { border-left: 2px solid #fff; bottom: 0; content: ""; display: block; height: 121px; left: 12px; position: absolute; }
.lft-slider-box .txt-rgt .move-lft { font-size: 3.333em; line-height:58px; font-family:"Avenir Next LT W01 Bold"; }
.main-cont-box .bx-controls-direction { float: right; position:absolute; bottom:30px; right:50%; width: 125px; padding: 10px 30px 30px 0; }

.main-cont-box .bx-prev:before{background-position:-283px -155px;width: 31px;height: 33px;top:0;left:0;}
.main-cont-box .bx-prev { float:left; cursor:pointer; }
.main-cont-box .bx-next:before{background-position:-314px -248px;width: 31px;height: 33px;top:0;right:0;}
.main-cont-box .bx-prev.disabled:before{background-position:-184px -155px;}
.main-cont-box .bx-next.disabled:before{background-position:-188px -329px;}

.main-cont-box .bx-next {float:right; cursor:pointer; }
.rgt-txt-box { min-height: 400px; }
.rgt-txt-box .iner-txt { bottom: 48px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; left: 34px; position: absolute; width: 460px; }
.rgt-txt-box .iner-txt p { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color:#fff; }
.mobi-iner-txt .iner-txt p { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-style: italic; text-align:left; text-transform:normal; }
/* Home Slider css End */



.main-mid-box { color:#fff; min-height:402px;/* background-image: url("../images/mid-banner-bg.jpg"); */ background-position: left top; background-repeat: no-repeat; background-size: cover !important; float:left; width: 100%; border-bottom: 2px solid #fff; }
.main-mid-box h2.top-txt { margin-top:3px; }
.main-mid-box .fx-width { width:400px; padding: 18px 15px 15px 0; }
.main-mid-box .at-glance { float: left; margin-top: 80px; margin-bottom:44px; width: 100%; }
.main-mid-box .at-glance div[class*="box"]{ padding-right:20px; }
.main-mid-box .at-glance div[class*="box"].box4{ padding-right:0; }
.main-mid-box h2.head-txt { font-size: 2.000em; margin:0 0 10px; }
#ip3-Homepage .main-mid-box h2.top-sm-txt { font-size: 1.222em; font-family: "Avenir Next LT W01 Bold"; float: left; }
#ip3-Homepage .main-mid-box .at-glance .big-digit { font-size: 3.2em; float:none; line-height: 60px; font-family: "Avenir Next LT W01 Bold"; }
.main-mid-box .at-glance .big-digit { font-size: 4.000em; line-height: 60px; float: left; font-family: "Avenir Next LT W01 Bold"; }


.main-mid-box .at-glance .year-end { float: left; padding: 15px 0px 0px 20px; font-family:Georgia; font-style:italic; width: 40%; }
.top-sm-txt { font-size:20px; padding:0; }
.main-mid-box .at-glance .sm-digit { font-size: 2.667em; line-height: 40px; float: left; font-family: "Avenir Next LT W01 Bold"; margin-top: 7px; }
.main-mid-box .at-glance .box3 .sm-digit {/* padding-left: 40px; */}
.main-mid-box .at-glance .lin-hgt { font-size: 1.333em; font-family: "Avenir Next LT W01 Bold"; float: left; width:75%; display:inline-block; line-height: 22px; }
.main-mid-box .at-glance .lin-hgt span.fleet { display: inline; font-family: Georgia; font-size: 18px; font-style: italic; line-height: 20px; padding: 0 0 0 10px; text-transform: none; }
/*.sm-digit {font-size: 50px; background-image: url("/~/media/Images/G/Golar-Lng/css/calender.png"); background-position: left 6px; background-repeat:no-repeat; height:50px; float:left; padding: 0px 0px 0px 42px; width: 100%; line-height:50px;}*/
table.searchTable td * { overflow-wrap: break-word; word-wrap: break-word; word-break: break-all; }

.lin-hgt { line-height:20px; }
.bg-none { background:none !important; }
.main-bot-box { color:#fff; float:left; width: 100%; /*border-bottom: 2px solid #fff;*/ }
.main-bot-box h2 { margin-top:3px; }
.main-bot-box .anu-report-wrap h2 { padding:23px 0 0; margin-top:0; }
.bot-box-lft { width: 50%; float:left; min-height:402px; background-color:#72b1a8; border-right: 2px solid #fff; }
.bot-box-rgt { width: 50%; float:right; min-height:402px; }
.txt-croner { width: 606px; float: right; }
.bot-box-rgt-container, .anu-report-wrap { width: 606px; float: left; }
.bot-box-rgt-upper { min-height:201px; background:#ffffff; background-position: right bottom; background-repeat:no-repeat; padding: 0 0 0 32px; }
.bot-box-rgt-lower { min-height:201px; padding: 0 0 0 32px; }

.down-link{ background-image: url("/~/media/Images/G/Golar-Lng/css/report-down.png"); background-position: left bottom; background-repeat:no-repeat; padding: 60px 0 0 80px; margin: 25px 0 0 0; height: 84px; display: inline-block;}

.down-report a { color:#fff; }
#ip3-Homepage .iframe-box h2, .investor-inner:not(.investor-box3 .investor-inner) a:last-child:not(.down-report a) { color:#012d63; }

.investor-box5 .investor-inner p a, .investor-box1 .investor-inner p a, .investor-box2 .investor-inner p a{ color:#012d63; }

p.rad-link a, 
.investor-inner a:last-child, 
a.about-box-link 
{ position: relative; }

p.rad-link a::after, 
.investor-inner .investor-link a:last-child:after, 
a.about-box-link:after 
{ border-right: 1px solid; border-top: 1px solid; content: ""; display: inline-block; height: 10px; right: -15px; position: absolute; top: 7px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); width: 10px; }

body#ip3-about-us p.newstitle a.about-box-link::after { display:none; }


/*------------- Two Col TPL CSS -------------------*/
#contentwrapper { margin-bottom:50px; margin-top:34px; }
#twocolleft img { margin: 30px 0 15px; }
.inner-banner { background-size: cover !important; min-height: 220px; position: relative; border-bottom: 1px solid #dfdfd9; }
.inner-banner #breadcrumb { color: #b0c6d9; font-family: "AvenirNextLTW01-Medium"; padding-left: 0; position: absolute; right: 0; text-align: right; text-transform: uppercase; top: 80px; }
.inner-banner #breadcrumb .separator > img { display: inline-block; height: 20px; margin-bottom: 5px; width: 10px; }
#breadcrumb a { color:#b0c6d9; font-family:"AvenirNextLTW01-Medium"; font-size:1.333em; }
#breadcrumb .section-title {color: #ffffff; font-family: "Avenir Next LT W01 Bold"; font-size:3.355em; font-weight: normal; line-height: 60px; margin: 12px 0 0; text-transform: uppercase;}
.sublink-section { width:100%; background:#f6f6f4; border-top:1px solid #dfdfd9; padding:22px 0 14px; }
.sublink-section .sublink-title { color:#012d63; font-family: "Avenir Next LT W01 Bold"; font-size:1.333em; font-weight: normal; text-transform: uppercase; margin-bottom: 8px; }
.sublink-section .sublink-title a{ color:#012d63;}
.sublink-section li.level2 > span, .sublink-section li.level2.selected > a, .sublink-section li.level2 a:hover { color: #278ccd; font-family: Georgia; font-style: italic; font-weight: bold;}
.sublink-section .sub-menu-nav { float: left; padding:10px 0 36px 0; width: 100%;}
.sub-menu-nav ul {float: left;width: 100%;}
.sublink-section .sub-menu-nav ul li { float:left; padding:7px 0px 6px; width:25%; }
.sublink-section .sub-menu-nav ul li a { color:#012d63; font-family:Georgia; font-style:italic; }
.sublink-section .sub-menu-nav ul li a:focus, .sublink-section .sub-menu-nav ul li a:active, .sublink-section .sub-menu-nav ul li a.active{background: transparent !important; border-radius: 0px;}
.twocolrightwrapper .related-links { margin-top: 40px; }
.twocolrightwrapper { margin-bottom: 20px; padding-left: 32px; }
.twocolrightwrapper>H2{margin-bottom:20px;}
.twocolrightwrapper p { color: #345782; font-family: Georgia; font-size: 1.333em; font-style: italic; line-height: 36px; }
/*------------- Two Col TPL CSS  End -------------------*/

/* -------- snapdown css ----------------*/
.snapWrapper { float: left; margin-bottom: 20px; width: 100%; }
.snapdownItem { float:left; width:100%; }
.snapdown-title { font-size:1.3em; line-height:normal; padding:0 70px 0 0; font-family:"Avenir Next LT W01 Bold"; position: relative; cursor:pointer; margin-bottom:15px; }
.snapWrapper .snapdown-title {font-size: 1.3em; line-height: 40px; padding: 0px 70px 5px 14px; font-family: "Avenir Next LT W01 Bold"; position: relative; cursor: pointer; margin-bottom: 2px; background: #f6f6f4; border-top: 1px solid #dfdfd9;}
.snapdown-title:hover, .snapdown-title:focus, .snapdown-title:active, .snapdown-title.active, .snapdown-title::active{background: trnasparent; border-radius: none;}
.snapdown-content { display:none; padding:0 50px 20px 15px; /*line-height:30px;*/ }
.snapdown-title::after { content: ""; width:20px; height:20px; position: absolute; right: 20px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); cursor:pointer; background: url(/~/media/Images/G/Golar-Lng/css/plus) no-repeat center; }
.active .snapdown-title::after { background: url(/~/media/Images/G/Golar-Lng/css/minus) no-repeat center; }
/*#ip3-how-we-create-value .snapdown-content h2{ font-size:1.222em; }*/
/* -------- snapdown css ---------------- End */
/*-----------Result Centre Css -------------------*/
.result-centre { float:left; width:100%; }
.result-centre .left-col { float:left; width:100%; margin-top:30px; }
.result-centre .inner-banner { background: #f6f6f4; border-bottom:none; min-height: 140px; }
.result-centre .inner-banner #breadcrumb { position: relative; top: 15px; }
.result-centre #breadcrumb .section-title { color: #012d63; }
.result-centre #breadcrumb a { color: #93c5e6; }
.result-centre .sublink-section { border-top:none; margin-bottom:0; }
.result-centre .inner-bannerwrapper { min-height: 440px; background-size: cover !important; position:relative; }
.result-centre .bannercontainer { min-height: 440px; position:relative; }
.result-centre .bannercontainer .banner-txt { bottom: 0px; position: absolute; right: 0; text-align: right; width: 510px; padding-bottom: 30px; padding-left: 40px; }
.result-centre .bannercontainer .banner-title { color: #fff; font-family: "Avenir Next LT W01 Bold"; font-size: 3.333em; line-height: 60px; text-transform: uppercase; padding:0; margin-bottom: 10px; }
.result-centre .bannercontainer .banner-text { text-align: left; }
.result-centre .bannercontainer .banner-text p { color: #fff; font-family: Georgia; font-size: 1em; font-style: italic; }
.result-centre .bannercontainer .videobtn { margin:0; }
.result-centre .bannercontainer .banner-txt:before { border-left: 2px solid #fff; bottom: 0; content: ""; display: block; height: 76.5%; left: 12px; position: absolute; }
.centerlinkwrapper { float:left; width:100%; }
.centerlinkwrapper .centerlink { padding:26px 0 27px; float:left; width:100%; }
.media-links.primary-btn { float: left; width: 100%; }
.centerlinkwrapper .centerlink span.image { display:block; float: left; width:80px; padding-left:0;  }
.centerlinkwrapper .centerlink span.linktxt { display: block; float: left; margin-top: 25px; padding-left: 23px; font-size:1.333em; line-height:26px; text-transform: uppercase; font-family:"AvenirNextLTW01-Medium"; }
.tabwrapper, .sectionTabs { background: #369ec1; float: left; width: 100%; position:relative; }
/*.tab-container .tabs ul { float:left; width:100%; }*/
.tabwrapper ul li, .sectionTabs ul li { display:block; float:left; text-align: center; border-left: 1px solid #73bbd4; padding:0 10px; }
.tabwrapper ul li.last, .sectionTabs ul li.lastLI { border-right: 1px solid #73bbd4; }
.tabwrapper ul li > a, .tabwrapper ul li.current > span, .sectionTabs ul li > a, .sectionTabs ul li.current > span { color: #fff; font-family: "Avenir Next LT W01 Bold";font-size: 0.833em; line-height: 1.5em; padding: 18px 0 16px; text-transform: uppercase; display:block; }
.sectionTabs ul li > a, .sectionTabs ul li.current > span{ padding:18px 0 16px; }
.tabwrapper ul li.current, .tabwrapper ul li:hover, .sectionTabs ul li.current, .sectionTabs ul li:hover { background:#012d63; }
.sectionTabs ul li a span { display: block; }
#tabsDD { position: absolute; top: 0; left: 25px; width:calc(100% - 50px) !important; padding:0 18px; min-height:60px; cursor:pointer; }
span.select { position: absolute; top: 0; left: 25px; width:calc(100% - 50px) !important; background-color: #012d63; color: #fff; font-family: "Avenir Next LT W01 Bold"; font-size: 0.833em; line-height: 1.5em; text-transform: uppercase; cursor: pointer; padding: 18px; height:100%; display:block; }
/*-----------Result Centre Css ---PM----------------------*/
.twocolrightwrapper ul li span.rad-highlight { font-family:"Avenir Next LT W01 Bold"; font-size:1.333em; color:#95c5be; display:block }
.twocolrightwrapper ul li span.rad-big { color:#012d63; font-size:3.222em; font-family:"Avenir Next LT W01 Bold"; display:block; line-height: 1em; }
.result-centre-wrapper .twocolrightwrapper { margin-top:30px; }
.result-centre-wrapper .twocolrightwrapper li { margin-bottom: 45px; }
.result-centre .centerlinkwrapper { background-color: #f4f9fc; }
/* ------- Footer Css Start --------------- */
#ip3-Homepage #footerwrapper { background:#00222b; color:#fff; border-top: 2px solid #fff; }
#ip3-Homepage #footerwrapper ul li a, #ip3-Homepage #footerwrapper p.copyright { color:#fff; }
#footerwrapper { background:#fff; color:#81888e; padding:25px 0 10px; float: left; width: 100%; border-top: 1px solid #dfdfd9; }
#footerwrapper .footer-left-link ul { float:left; width:100%; }
#footerwrapper .footer-left-link ul li { margin: 0px 29px 4px 0px; display: inline-block; float:left; }
#footerwrapper ul li a { font-family:"AvenirNextLTW01-Medium"; font-size:0.889em; line-height:24px; color: #81888e; }
#footerwrapper p.copyright { font-family:"AvenirNextLTW01-Medium"; font-size:0.889em; line-height:24px; float: right; color: #81888e; padding-bottom:0; }
#footerwrapper .foo-branding { margin:20px 0 10px 0; }
.foo-branding a {display: inline-block;}
/* ------- Footer Css End --------------- */

/*------ Home Page Css End ------------------*/

/*Tablet css starts*/
.tab-serch { padding: 35px 0 0 0; }
.tab-serch .contact-bar { padding:0; text-align:right; }
.tab-serch .search-bar { padding:5px 0 0 0; text-align:right; }
.tab-serch .search-icn { padding: 0px 0px 0px 49px; }
.searchresultpage { max-width: 1214px; margin: 0 auto; width: 100%; padding:30px 2px 20px; }
/* ----------Tablet css End------------ */
/*.videowrapper { height:0; overflow:hidden; visibility:hidden; }
.videowrapper.showVideo { height:auto; overflow:auto; visibility:visible; }*/
#MainWrapper .videowrapper{ display:none; max-width:1024px; width:100%; }
#ip3-Homepage .darkbg { background:#122b4d; }
.videoclose { margin: 0 auto; max-width:100%; position: relative; }
.inv_StopVideo { height:30px; position: absolute; right: 0; top: 10px; width:30px; z-index: 3000; cursor:pointer; }
.inv_StopVideo img { height:25px; width:25px; }
#mmenu { display:none; }
#mmenu.mm-opened { display:block; }
.reports-news-landing { clear: both; }
.reportwrapper { margin-bottom: 2px; /*background:url("/~/media/Images/G/Golar-Lng/css/report-bg.png") repeat-x top center #edede9;*/ width:50%; float:left; border-left:solid 2px #fff; 
background: #f7f8f3; /* Old browsers */
background: -moz-linear-gradient(top, #f7f8f3 0%, #ecede8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f7f8f3 0%,#ecede8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f7f8f3 0%,#ecede8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8f3', endColorstr='#ecede8',GradientType=0 ); /* IE6-9 */
}
.reportwrapper.alt, .presentations .reportwrapper:nth-child(even){ border-left:solid 2px #fff; }
.reportwrapper.alt .report-item, .presentations .reportwrappe:nth-child(even) .report-item, .presentations .reportwrapper:nth-child(even) .report-item { float:left; padding-left:30px; } 
.reportwrapper .report-item { float:right; max-width: 604px; width: 100%; padding:30px 30px 30px 0; }

.feeds-row .reportwrapper.oddCell .report-item {float:right; padding-left:0;}
.feeds-row .reportwrapper.evenCell .report-item {float:left; padding-left:30px;}

.newstitle { font-family: "Avenir Next LT W01 Bold"; font-size: 1.556em; padding-bottom: 15px; line-height: 1.2em;}
.newstitle a { color: #012d63; }
.newsdate { font-family: georgia; font-style: italic; }
.report-item li {float: left; width: 50%;}
.report-item .media-links{display: table;}
.report-item p.newstitle .media-links{display:inline}
/*.media-links img{float: left; padding-right: 20px;}*/
.media-links span.media-link-img{float: left; width: 69px; padding-left: 0px;}
.media-links span.media-link-img img{ float: none; padding-right: 0px; }
.media-links > span { display: table-cell; vertical-align: bottom; padding-left: 20px; }
#contentwrapper.landingReport{ width:100%; margin: 0 auto; }
.back a{background:#369ec1;color:#fff;padding:20px 25px 20px 60px;font-family: "Avenir Next LT W01 Bold"; font-size: 0.833em;text-transform:uppercase;}
.back a:before{background-position:-8px -10px;width: 13px;height: 20px;left:25px;top:20px;}

.mm-listview > li.current > span{position:relative;z-index:5;}
.level1.mm-opened { background: #274f68;}

/*------ end multimedia ------*/
.multimedia #posts img{display: block; height: auto; vertical-align: middle; width: 100%; }
 #posts .item { margin-bottom: 2px; }
.isotope, .isotope .item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }
.isotope { -webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width; }
.isotope .item { -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:    -moz-transform, opacity; -ms-transition-property:     -ms-transform, opacity; -o-transition-property:         top, left, opacity; transition-property:transform, opacity; }

/*------ end multimedia ------*/
/*---- 22/11/2016 Table Css------*/
table{width: 100%;}
/*remove scroll on page ie11*/
body#ip3-our-fleet table{table-layout: fixed;}
table thead>tr>th{background-color: #369ec1; padding: 8px 10px; font-size: 0.778em; color: #fff; vertical-align: middle; text-align: center;}
table thead>tr>th:first-child, table tbody>tr>td:first-child{text-align: left;}
table tbody>tr>td{padding: 8px 10px; font-size: 0.778em; border-bottom: 1px solid #dfdfd9; vertical-align: middle; text-align: center;}
table tbody>tr>th{font-family: "Avenir Next LT W01 Bold"; text-align: left; padding: 8px 10px; border-bottom: 1px solid #dfdfd9;}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{background-color: #f6f6f4;}
table.rad-datatable tbody>tr>td, table.rad-datatable thead>tr>th{text-align: left;}
table#lngcs-carriers th, table#lngcs-carriers td, table#fsrus th, table#fsrus td,  table#flngvs th, table#flngvs td{ text-align:left; }
table.rad-financialtable th:first-child, table.rad-financialtable td:first-child{ text-align:left; }
table.rad-financialtable td, table.rad-financialtable th{ text-align:right; }
ul.rad-list::after{clear: both; content:""; display: block;}
ul.rad-list{margin: 20px 0;}
ul.rad-list li{margin-bottom: 0px; padding-left: 0px;}
ul.rad-list li::before{display: none;}
.rad-right{float: right; padding: 0px 0px 0px 30px;}
.scroll-table-container{margin: 20px 0;}
#FullColumn ul li::before{border-right: 1px solid; border-top: 1px solid; content: ""; display: inline-block; height: 10px; left: 0; position: absolute; top: 7px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); width: 10px;}
#FullColumn ul{margin-bottom: 20px;}
#FullColumn ul li{margin-bottom: 19px; padding-left: 20px; position: relative;}
#ip3-contact table.rad-datatable tbody>tr>td, #ip3-where-we-operate table tbody>tr>td{border: 1px solid #dfdfd9; padding: 12px 20px; width: 50%; vertical-align: top; text-align: left;}
.address-wrapper{margin-top: 50px;}
.address-container{margin-bottom: 30px;}
.lcation-title::before{width: 20px; height: 25px; display: inline-block; content:''; background: url("/~/media/Images/G/Golar-Lng/css/map-marker.png") no-repeat; margin-right: 10px; position: relative; top: -2px;}
/*.investor-box1, .investor-box2, .investor-box3, .investor-box4, .investor-box5, .investor-box6{padding: 20px;}*/
/*.investor-box1, .investor-box2{min-height: 250px;}*/
.twocolrightwrapper ul li >a{color: #345782;}
.investor-mainbox .about-history { border-bottom: 1px solid #fff; height: 50%; }
.investor-mainbox .about-history:last-child{ border-bottom: 0 none; }
.investor-inner{padding: 20px;}
.investor-box3 h2, .investor-box4 h2{color: #fff;}
#FullColumn .timeline { list-style: none; padding: 20px 0 20px; position: relative; }
#FullColumn .timeline li:before {top: 0px; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #eeeeee; left: 50%; margin-left: -1.5px; }
#FullColumn .timeline > li {/*margin-bottom: 50px;*/ padding-right: 20px; position: relative; width: 50%; float: left; clear: left; min-height: 250px; }
#FullColumn .timeline > li.last {border-left: none !important;}
#FullColumn .timeline > li:before, #FullColumn .timeline > li:after {content: " "; display: table;}
#FullColumn .timeline > li:after {clear: both;}
#FullColumn .timeline > li:before,
#FullColumn .timeline > li:after { content: " "; display: table;}
#FullColumn .timeline > li:after {clear: both;}
#FullColumn .timeline > li > .timeline-panel { width: 85%; float: left; background-color: rgba(0,0,0,.50); padding: 20px 40px 10px 40px; /*border-radius: 2px;*/ /*padding: 20px;*/ position: relative; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175); }
#FullColumn .timeline > li > .timeline-panel:before {position: absolute; top: 1px; right: -89px; display: inline-block; border-top: dashed 1px #fff; content: " "; width: 85px; }
#FullColumn .timeline > li > .timeline-badge {color: #fff; width: 25px; height: 25px; line-height: 50px; font-size: 1.4em; text-align: center; position: absolute; top: -10px; right: -15px; background-color: #278ccd; z-index: 100; border-radius: 80px; border: solid 3px #fff; /*border-top-right-radius: 50%; border-top-left-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; */}
#FullColumn .timeline > li:nth-child(odd)> .timeline-panel {float: right;}
#FullColumn .timeline > li:nth-child(odd) > .timeline-panel:before {border-left-width: 0; border-right-width: 15px; left: -88px; right: auto;}
#FullColumn .timeline > li:nth-child(odd) > .timeline-panel:after {border-left-width: 0; border-right-width: 14px; left: -14px; right: auto; width: 50px;}
.timeline-badge > a {color: #C5C7C5 !important;}
.timeline-badge a:hover {color: #000 !important;}
.timeline-title {margin-top: 0; color: inherit;}
.timeline-body h2{color: #278ccd; margin-bottom: 5px;}
/*.timeline-body > p, .timeline-body > ul { padding:20px; margin-bottom: 0;}*/
.timeline-body > p + p {margin-top: 5px;}
.timeline-footer{padding:20px; background-color:#f4f4f4;}
.timeline-footer > a{cursor: pointer; text-decoration: none;}
.tooltip{position:absolute; z-index:1020; display:block; visibility:visible; padding:5px; font-size:11px; opacity:0; filter:alpha(opacity=0); }
.tooltip.in{/*opacity:0;filter:alpha(opacity=80);*/}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0; left:0; margin-left:0; border-left:0 solid transparent; border-right:5px solid transparent; border-top:0 solid #000;}
.tooltip.left .tooltip-arrow{bottom:0; left:0; margin-left:0; border-left:0 solid transparent; border-right:5px solid transparent; border-top:0 solid #000;}
.tooltip.bottom .tooltip-arrow{bottom:0; left:0; margin-left:0; border-left:0 solid transparent; border-right:5px solid transparent; border-top:0 solid #000;}
.tooltip.right .tooltip-arrow{bottom:0; left:0; margin-left:0; border-left:0 solid transparent; border-right:5px solid transparent; border-top:0 solid #000;}
.tooltip-inner{width:200px; padding:3px 8px; color:#fff; text-align:center; text-decoration:none; background-color:#313131; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.tooltip-arrow{position:absolute; width:0; height:0;}
#FullColumn .timeline > li:nth-child(odd){float: right;  clear: right; /*margin-top: 30px;*/ margin-bottom: 10px; padding-right: 20px; border-left: solid 4px #278ccd;}
#FullColumn .timeline > li:nth-child(2){/*margin-top: 60px;*/ margin-top: 80px;}
#FullColumn .timeline > li:nth-child(odd) > .timeline-badge{left: -14px;}
.timeline-container{ background-image: url("/~/media/Images/G/Golar-Lng/content-images/timeline-bg.jpg"); background-repeat: no-repeat; background-position: top center; background-color: #0d0f17; padding:0 0 50px; background-size: contain;}
.contentTimeline{ max-width:1214px; margin:0 auto; position:relative; border-left:1px solid #fff; min-height:89px; }
.contentTimeline h2 { margin: 0; position: absolute; bottom: -6px; color: #fff; margin-left: 20px; }
.timeline p{color: #fff; font-style: italic; font-family: "AvenirNextLTW01-Medium";}
#FullColumn ul.timeline li::before{display: none;}
#FullColumn .timeline > li:last-child{border-left: none; min-height: auto;}
.investor-box1 p, .investor-box5 p{padding-bottom: 0px; color: #012d63; font-family: "AvenirNextLTW01-Medium";}
.news-date{font-size: 0.778em; line-height: normal;}
/*.investor-box1 a{color: #012d63 !important;}*/
.investor-link{margin-top: 30px; color: #fff; padding-bottom: 0px;}
.investor-box3 .investor-link >a, .investor-mainbox .investor-link >a{color: #fff; font-family: "AvenirNextLTW01-Medium";}
.investor-box3 p{color: #fff; font-family: "AvenirNextLTW01-Medium"; line-height: 1.3em;}
/*.investor-box5 a{color: #012d63;}*/
#ip3-investors p{font-family: "AvenirNextLTW01-Medium";}
.content-inner{margin-top: 34px;}
#twocolright #breadcrumb{display: none;}
#leftnavigation ul li >a{padding: 2px 0; display: inline-block;}

.investor-box1 .bx-wrapper .bx-pager.bx-default-pager a {background: #d0d1c6; text-indent: -9999px; display: block; width: 15px; height: 15px; margin: 0 5px; outline: 0; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px;}
.investor-box1 .bx-wrapper .bx-pager.bx-default-pager a:hover, .investor-box1 .bx-wrapper .bx-pager.bx-default-pager a.active {background: #012d63;}
.investor-box1 .bx-wrapper .bx-pager .bx-pager-item, .investor-box1 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;}
.investor-box1 .bx-wrapper .bx-pager {text-align: center; font-size: .85em; color: #d0d1c6; padding-top: 20px;}
.investor-box1 .bx-wrapper .bx-pager, .investor-box1 .bx-wrapper .bx-controls-auto {position: absolute; top: 15px; right: 15px;}
#FullColumn ul.investor-news-slider li::before{display: none;}
#FullColumn ul.investor-news-slider li{padding-left: 0px; }
#FullColumn ul.investor-news-slider { float: left; width: 100%; }
#FullColumn .investor-box1 .investor-inner .bx-viewport{ min-height:110px; }

.investor-mainbox.clearfix {min-height: 270px;}
.ir-boxwrapper {border-bottom: 2px solid #fff;}
.ir-boxwrapper:nth-child(2n+1) {border-right: 1px solid #fff;}
.investor-mainbox > div.col-md-12:not(.investor-event-container) { border-bottom: 2px solid #fff; }
/*.ir-boxwrapper .investor-box1:before{ content:""; width:100%; height:100%; position:absolute; top:0; right:100%; background-color:#edede9; }
.ir-boxwrapper .investor-box3:before{ content:""; width:100%; height:100%; position:absolute; top:0; right:100%; background-color:#72b1a8; }*/
#ip3-investors .investor-box1, #ip3-investors .investor-box2{min-height: 285px; position:relative;}
#ip3-investors .investor-box1, #ip3-investors .investor-box3 { max-width: 624px; width: 100%; float: right; }
#ip3-investors .investor-box3{min-height:234px;}
#ip3-where-we-operate table tbody>tr>td{text-align: left; border: none; font-size: initial;}
#ip3-where-we-operate table tbody>tr:nth-child(odd)>td{background-color: #fff;}
#ip3-where-we-operate table tbody>tr>td{border-bottom: none;}
#ip3-where-we-operate table p{font-family:Georgia; font-style:italic; /*font-weight: bold;*/ font-size:1.125em;}
#ip3-where-we-operate table p img{display: inline-block; position: relative; position: relative; top: -5px;}
#sitemapcontainer ul li::before{border-right: 1px solid; border-top: 1px solid; content: ""; display: inline-block; height: 8px; left: 0; position: absolute; top: 11px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); width: 8px;}
#sitemapcontainer ul { margin:4px 0 0 30px; }
#sitemapcontainer ul li{position: relative; padding:5px 0 5px 20px; margin-bottom:0;}
#sitemapcontainer ul li:last-child { padding-bottom: 0; }
.sublink-section .sub-menu-nav ul li a:focus, .sublink-section .sub-menu-nav ul li a:active, .snapdown-title:focus, .snapdown-title:active{-webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;}
.rad-center{margin: 0 auto;}
.nojs .snapdown-content {display: block; padding: 0 0 20px;line-height: 30px;}
.nojs .snapdown-title::after {display: none;}
.nojs .inner-content-box .snapdown-content {display: block;}
.nojs .banneritem.banner1.first {display:block !important;}
#ip3-Homepage.nojs .banneritem {display: none;}
#ip3-where-we-operate h3{font-size: 1.33em; text-transform: none;}
.search-container{position: absolute; top: 75px; width: 100%; left: 0; background-color: #f6f6f4; padding: 15px; display: none;}
#searchFilter {margin-top: 20px;}
#searchTextboxContainer, #searchTextBoxContainerRP{float: left; margin-right: 10px; width:calc(100% - 50px);}
#SearchButtonContainer input[type="submit"], #searchButtonContainerRP input[type="submit"] { background: #012d63; color: #fff; border: none; font-size: 0.778em; padding: 6px; }
#searchTextboxContainer input[type="text"], #searchTextBoxContainerRP input[type="text"]{height: 30px; padding: 5px 8px; font-size: 0.778em; width:100%;}
.mobi-container-menu{display: none;}
.mobi-container-menu .contact-bar, .mobi-container-menu .search-bar{ color: #b0c6d9; float: none; display: block; text-align: left; padding: 15px 0; border-top: 1px solid #224c64; margin-top: 0;}

.mobi-container-menu .contact-bar a, .mobi-container-menu .search-bar a{color: #b0c6d9; padding-left: 22px;}
.mobi-container-menu .contact-icn::before{background: url("/~/media/Images/G/Golar-Lng/css/cont-mail.png") no-repeat; width: 23px; height: 20px; display: inline-block; content: ""; position: relative; top: 6px; right: 5px;}
.mobi-container-menu .search-icn::before{background: url("/~/media/Images/G/Golar-Lng/css/search-icn-light.png") no-repeat; width: 23px; height: 20px; display: inline-block; content: ""; position: relative; top: 6px; right: 5px;}
.mobi-container-menu .search-container{top: 45px; left: 0; z-index: 1;}
.mobi-container-menu #searchTextboxContainer input[type="text"]{width: 125px;}
.main-cont-box a{color: #fff;}
#searchContainerRP { max-width: 300px; width:100%; }
.sublink-title a::after{width: 15px; height: 15px; background: url("/~/media/Images/G/Golar-Lng/css/sub-link-arrow.png") no-repeat; display: inline-block; content:""; left: 15px; top: -2px; position: relative;}
.sublink-title.subnav-open a::after{background: url("/~/media/Images/G/Golar-Lng/css/sub-link-arrow-open.png") no-repeat;}
.sublink-title.subnav-open a{color: #268ccc;}
.investor-inner .investor-link a{margin-top: 20px; display: inline-block;}
.investor-inner .bx-pager-item a:last-child:after{content:""; display: none;}
#ip3-investors .investor-box1 .investor-inner a::after, #ip3-investors .investor-box2 .investor-inner a::after, #ip3-investors .investor-box4 .investor-inner a::after, #ip3-investors .investor-box5 .investor-inner a::after{top: 10px;}
.investor-news-slider li a{color: #012d63;}
ul.investor-news-slider{margin-top: 10px;}
.down-report span{position: relative; bottom: 10px; left: 8px; line-height:2em;}
#mmenu li.level2.current > span{ margin-left:20px; }
#mmenu li.level3.current > span{ margin-left:75px; }
#mmenu li.selected > a, #mmenu li.level1.current>span { color:#fff; }
.mm-listview > li.level2 > span, .mm-listview > li.level3 > span, .mm-listview > li.level2.selected>a { text-transform: none; font-family: "AvenirNextLTW01-Medium", Arial; color: #fff; }
#mmenu li.mm-opened>div.mm-panel>ul.mm-listview.mm-vertical{ border-top:1px solid #254253; }
#mmenu li.mm-opened.level2>div.mm-panel>ul.mm-listview.mm-vertical{ border-top:0px solid #254253; }
.mm-opened .mm-listview ul li.level3 a{margin-left:75px}
.cookie-wrapper {max-width: 1214px;margin: 0 auto;}
#ip3-innovation .snapdown-content p img{ padding-top:30px; }
#ip3-where-we-operate .twocolleft p img.rad-center{ padding-top:30px; }
/*#ip3-glossary #FullColumn h4{ font-size:1.0em; text-transform:none; }*/
.videowrapper button.mfp-close{ display:none; }
.timeline-container .container-fluid h2.rad-highlight:first-child{ padding:0 20px; color:#fff;}
/* ----------- NO js Starts ------------- */
body.nojs #mmenu { display: block; float: left; width: 100%; overflow:visible; background: #369ec1; }
body.nojs #mmenu ul { max-width: 1214px; margin: 0 auto; width: 100%; }

body.nojs #mmenu ul li.level1{ float: left; background: #369ec1; position: relative; text-align: center; border-right: 1px solid #73bbd4; font-size: 1em; width: 16%; }
body.nojs #mmenu ul li.level1.first { border-left: 1px solid #73bbd4; }
body.nojs #mmenu ul li.level1.last { margin-right: 0; }
body.nojs #mmenu ul li a, body.nojs #mmenu ul li > span { display: block; font-size: 1.0em; text-decoration: none; color: #fff; padding: 13px 10px; display: block; text-align: center; }
body.nojs #mmenu ul li.level1:hover > a, body.nojs #mmenu ul li li.level1:hover > span, body.nojs #mmenu ul li.level1 li:hover > a, body.nojs #mmenu ul li li.level1 li:hover > span  { background: #012d63; }
body.nojs #mmenu ul li.level1 a { background: #369ec1; }
body.nojs #mmenu ul li.selected > a, body.nojs #mmenu ul li > span { background: #012d63; }
body.nojs #mmenu ul li.selected > a:hover, body.nojs #mmenu ul li > span:hover { transition: none; }
body.nojs #mmenu ul li.haschildren.last ul { left: auto; right: 0; }
body.nojs #mmenu ul li.haschildren ul { display: none; position: absolute; font-size:1.0em; width: 252px; padding: 0; z-index: 99; top:100%; left: 0; }
body.nojs #mmenu ul li.haschildren:hover ul { display:block; }
body.nojs #mmenu ul li.haschildren ul li.haschildren:hover {position:relative }
body.nojs #mmenu ul li.haschildren ul li.haschildren:hover ul { display:block; left:253px; top:0 }
body.nojs #mmenu ul li.haschildren ul li.haschildren:hover ul li.level3.current > span {margin-left:0}
body.nojs #mmenu ul li.haschildren ul li { border-bottom: 1px solid #73bbd4; }
body.nojs #mmenu ul li.haschildren ul li.last { border-bottom: none; }
body.nojs #mmenu ul li.haschildren ul li a, body.nojs #mmenu ul li.haschildren ul li > span { font-size: 1.0em; line-height: 18px; text-align: left; padding-left: 30px; padding-right: 10px; text-align: left; }
body.nojs .sublink-section .sub-menu-nav{ display:block; }
body.nojs .sublink-title a::after{ display:none; }
/* ----------- NO js ends ------------- */

.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #e7e5db; background-color: #e7e5db; }
.scroll-table-container > table { margin-bottom: 0; }
.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }

.home-videowrapper, .videoOverlayHome { position: absolute; top: 0; left: 0;width: 135%; height: 100%; overflow:hidden; }
.videoOverlayHome{background:rgba(0, 0, 0, 0.35) none repeat scroll 0 0}
.inv_ParentContainer { position:absolute; width:100%; z-index:0; /*top:0; left:50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);*/ }

.latest-title-pr, .latest-title-pr:hover,
.latest-title-pr-more-word-limit, .latest-title-pr-more-word-limit:hover
{ color:#fff; }
.news-slider-home a.latest-title-pr:focus{ color:inherit; }



/* financial calendar start 19-12-2016 */
td.date, th.date { width:17%; text-align:left; }
td.subject, th.subject { text-align:left; }
td.outlook, th.outlook { width:17%; text-align:center; }
td.outlook a { display:inline-block; }
/* financial calendar end 19-12-2016 */
body#ip3-2022.ip3-bonds .alertContainer, body#ip3-2021.ip3-bonds .alertContainer {
  display: none;
}

body.ip3-bonds .alertContainer {
  display: none;
}
.alertContainer {float: left; width: 100%; }
.alertWrapper { width:100%; max-width: 1214px; margin: 0 auto; padding-top:15px; }
td.Error { font-size: 1.8em; font-size: 1.0em; background-color: transparent !important; padding: 0; border-bottom: 0; }

.feeds-row .newsWrapper .pagination.bottom{ display:none; }
.content-wrapper .snapWrapper .snapdown-content h2{ font-size:1.222em; }
.content-wrapper .snapWrapper .snapdown-content h3{ font-size:1.111em; }
.content-wrapper .snapWrapper .snapdown-content h4, .content-wrapper .snapWrapper .snapdown-content h5, .content-wrapper .snapWrapper .snapdown-content h6{ font-size:1.0em; }
.snapdownItem>h2{ padding:0 50px 20px 15px; }


.bx-viewport .bx-wrapper .bx-controls.bx-has-pager { display:none; }
p.rad-filter::after{clear: both; height: 0; display: block; content: "";}
#ip3-where-we-operate table p a{/*color: #012d63;*/}
#ip3-our-fleet table.rad-datatable tr td{width: 50%; float: left; vertical-align: top; color: #012d63; font-size: 1em; line-height: 25px; font-family: "AvenirNextLTW01-Regular"; background: none; border-bottom: none; padding: 10px 33px 10px 0;}

.content-slider ul.inner-slider{margin-left: 0px;}
.content-slider ul.inner-slider li{padding-left: 0px !important;}
.content-slider ul.inner-slider li::before, #FullColumn .content-slider ul li.inner-slider::before{display: none !important;}
.content-slider{position: relative; margin-bottom: 15px;}
.content-slider .bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 999;}
.content-slider .bx-wrapper .bx-next {right: 15px; background: url("/~/media/Images/G/Golar-Lng/css/rgt-arrow.png") no-repeat;}
.content-slider .bx-wrapper .bx-next.disabled{background: url(/~/media/Images/G/Golar-Lng/css/rgt-arrow-blue.png) no-repeat; cursor: default;}
.content-slider .bx-wrapper .bx-prev {left: 10px; background: url(/~/media/Images/G/Golar-Lng/css/left-arrow.png) no-repeat;}
.content-slider .bx-wrapper .bx-prev.disabled{background: url(/~/media/Images/G/Golar-Lng/css/lft-arrow.png) no-repeat; cursor: default;}
/* ============ SS starts ============== */
body#ip3-about-us .scWebEditInput{ display:block; }
body#ip3-shareholders .scWebEditInput{ display:block; }
body.ip3-edit .post-item{ margin-bottom:20px; }
body.ip3-multimedia-library  p.ss-notes { margin-top: 20px; clear: both; }
body.ip3-multimedia-library img.scEnabledChrome {width: 100%;}
/* ============ SS ends ============== */
.mm-opened body{overflow:hidden;}

#ip3-pr-21102019 .sublink-section,#ip3-pr-21102019a .sublink-section{display:none;}
body#ip3-strategy #breadcrumb .section-title {font-size: 3.0em;}


.dd-wrapper {
    display: none !important;
}

.os-bottom-content p {
    text-align: left;
    font-size: 0.778em;
    line-height: 1.714em;
}

.os-bottom-content-wrapper {
    margin-top: 40px;
}

.os-bottom-content h2 {
    text-align: left;
}

.mm-dd-wrapper {
    display: none !important;
}

/*#ip3-disclaimer-methodology-statement-doc input#disclaimerAcceptButton*/
#ip3-disclaimer-kpi-documents input#disclaimerAcceptButton
{opacity:1;pointer-events:inherit;}

#ip3-memorandum-of-association-and-bye-laws h1.section-title {
    font-size: 2.2em;
}


#ip3-Homepage .banner-txt h1.lrg-txt{font-size: 5.667em;}

@media (max-width: 991px){
#ip3-Homepage .banner-txt h1.lrg-txt{font-size: 5em;}
}

@media (max-width: 767px){#ip3-Homepage .banner-txt h1.lrg-txt{font-size: 2.222em;}}

#ip3-Homepage .newswrapper > li {width: 33%;}
@media (max-width: 767px){
#ip3-Homepage .newswrapper > li {width: 100%; padding-bottom:15px;}
}

.ip3-tax .tabwrapper ul li {width: 15% !important;}