html,
body {font-family: "Montserrat" !important; width:100% !important; min-width:100% !important; max-width:100% !important; height:100% !important; min-height:100% !important; padding:0 !important; margin:0px 0px !important; overflow-x: hidden;}

.home,
.page-template-default,
.page,
.ehf-template-generatepress-child .ehf-stylesheet-generatepress-child,
.no-sidebar,
.fluid-header,
.one-container,
.elementor-kit-460 .elementor-page,
.elementor-page-57 {padding:0 !important; margin:0 !important;}

body {font-family: "Montserrat" !important; width:100% !important; min-width:100% !important; max-width:100% !important; height:100% !important; min-height:100% !important; padding:0 !important; overflow-x:visible !important;}

* {
      touch-action: manipulation !important;
  }

p {font-size:1em; line-height:1.5em; }
a {}
h1 {font-size:3.2em; font-weight:300; text-transform:uppercase; line-height:1em !important;}
h2 {font-size:2.5em; font-weight:300; text-transform:uppercase; margin-bottom:0 !important; text-align:left;}
h3 a,
h3 {font-size:1.3em; text-transform: capitalize; line-height:1.4em !important;}
h4 {font-size:1.2em; font-weight:300; color:#4a4f55; line-height:1.1em !important; padding-bottom:.25em !important;}
h5 {font-size:1em; text-transform:uppercase; color:#4a4f55; font-weight:600; margin-bottom:0 !important; padding-bottom:1em !important;}
ul {margin-left:18px !important;}
ul,
li {font-size:1em; list-style-type:square; color:#43494E;}


/* TOP NAVIGATION */

/*Top Toolbar */
.gm-custom-toolbar-nav-container {margin-right:2em ; padding: 0; margin: 0px 0px 0px 0 !important; border: 0; width: auto; font-size: 12px; min-height: 47px !important; line-height: 47px !important; vertical-align: middle;}
.gm-custom-toolbar-nav-container > ul {display: flex ; }
#menu-custom-toolbar-menu li {height:45px; display: flex; align-items: center; justify-content: center;}
#menu-custom-toolbar-menu li:not(:last-child) {padding-right:25px;}
#menu-custom-toolbar-menu li a:hover {color:#EAEDEF;}

.page-item-31657,
.page-item-31774,
.page-item-31641,
.page-item-31595,
.page-item-31604,
.page-item-31615,
.page-item-31587,
.page-item-31563,
.page-item-31537,
.page-item-31556,
.page-item-31548 {padding-left:25px !important; margin:-15px 0px -15px auto !important;  text-transform: capitalize !important; height:35px !important; line-height:35px !important; width:350px !important;}

/* Main Navigation*/
.gm-dropdown-menu {padding:0 !important; margin:0 !important;}
.nav_company_submenu,
.gm-dropdown-menu-wrapper {width:100%; min-width:100% !important; height:auto; max-height:450px;  }
.gm-dropdown-menu {border-top:1px solid #4a4f55;}

#gm-main-menu {max-width:100% !important;}
.gm-logo {padding:0; margin:0 !important;}

/*Sub Menu */
.nav_submenu_custom .elementor-container {background-color:transparent;}/*background-color:rgba(255,255,255,0.2);*/
.nav_submenu_custom li {list-style:none; margin:0; padding:0; text-transform:uppercase; line-height:50px; margin-left:0px;}
.nav_description {border-right:1px dashed #768693}
.nav_description .elementor-widget-heading {margin-bottom:0;}
.nav_company_submenu h3 {font-size:1.3em; font-weight: 500; padding-bottom:5px;}
.nav_company_submenu p {line-height:1.4em; font-size:1.1em;}
.nav_company_submenu ul,
.nav_company_submenu li {font-size:1.3em;}
.nav_company_submenu li {max-height:2em !important;}
.nav_company_submenu .nav_copy {font-size:.8em; color:#4a4f55; line-height:1em;}
.nav_company_submenu #shailan-subpages-REPLACE_TO_ID .subpages li a,
.nav_company_submenu .subpages li a {font-size:.6em !important;}
.nav_company_submenu .elementor-container .elementor-row .nav_description .elementor-column-wrap .elementor-widget-wrap .elementor-widget-heading {margin-bottom:0 !important; padding-bottom:0 !important;}


/* Slider */
#rev_slider_1_1_forcefullwidth {margin-top:-125px !important; }
#rev_slider_1_1_forcefullwidth [rs-sbg] {background-blend-mode: multiply !important; display:none !important; }
#rev_slider_1_1_forcefullwidth .hero_heading .hero-overlay {left:0 !important; min-width:100vw !important; width:100vw !important; background-blend-mode: multiply !important; z-index: 0 !important; background-color: rgba(0, 0, 0, 0.5); visibility: visible; overflow: hidden; border-color: rgb(74, 79, 85) !important; border-style: none; margin: 0px; border-radius: 0px; padding: 0px; color: rgb(255, 255, 255); height: 100%; min-height: 0px; max-height: none; max-width: none; opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px; position:absolute !important; }
#rev_slider_1_1_forcefullwidth .hero-title {font-family: "Montserrat", Segoe UI, Calibri, Arial, sans-serif !important; font-size: 4.7vw !important; font-weight: 600 !important; color:#ffffff; line-height: 1em !important; letter-spacing: auto; border-style: none; margin: 0px; border-radius: 0px; padding: 0px 0px 21px; text-decoration: none; width: 90% !important; max-width: 90% !important; height: auto; white-space:nowrap !important; min-height: 0px; min-width: 80% !important; max-height: 90% !important; opacity: 1; transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform-origin: 50% 50% 0px;}
#rev_slider_1_1_forcefullwidth .hero-copy {font-family: "Montserrat", Segoe UI, Calibri, Arial, sans-serif; color:#ffffff !important; font-size:2.1vw !important; font-weight: 300 !important; }
#rev_slider_1_1_forcefullwidth .hero-img img {opacity: 0.5 !important;  -webkit-transition: transform .2s ease-in-out; -moz-transition:transform .2s ease-in-out; -ms-transition:transform .2s ease-in-out;}
#rev_slider_1_1_forcefullwidth .hero-nav {background-color:transparent !important;}
#rev_slider_1_1_forcefullwidth .rs-parallax-wrap #slider-1-slide-1-layer-12 i,
#rev_slider_1_1_forcefullwidth .rs-parallax-wrap #slider-1-slide-1-layer-19 i {color: rgb(255, 255, 255, .3) !important;}
#rev_slider_1_1_forcefullwidth .rs-parallax-wrap #slider-1-slide-1-layer-12 i:hover,
#rev_slider_1_1_forcefullwidth .rs-parallax-wrap #slider-1-slide-1-layer-19 i:hover {color: rgb(255, 255, 255, .6) !important; -moz-transform: scale(1.2);
-webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition: transform .2s ease-in-out; -moz-transition:transform .2s ease-in-out; -ms-transition:transform .2s ease-in-out;}

.n2-ss-layer {padding:0 !important;}

/* HEADERS & HEROS */
.hero {vertical-align:bottom; padding:0 ; margin:0; height:86vh; min-height:88vh; max-height:90vh; width:auto; min-width:100%; display: flex; justify-content: bottom; align-items: left; text-align: left; }
.hero .elementor-container,
.hero .elementor-container .elementor-row {vertical-align: bottom; position:absolute; bottom:0; width:100% !important; min-width:100% !important;}
.hero .column-75 {padding:0 17vw 0 0  !important; }
.hero .column-content-area {vertical-align: bottom; position:absolute; bottom:2em; left:25vw;}
.hero_50h {min-width:100%; padding:0 0 4em 0; margin:0; height:50vh; min-height:50vh; display: flex; justify-content: bottom; align-items: left; text-align: left;}
.hero_50h .elementor-container,
.hero_50h .elementor-container .elementor-row {vertical-align: bottom; position:absolute; bottom:0;}
.hero .elementor-heading-title.elementor-size-default,
.hero_50h .elementor-heading-title.elementor-size-default,
.hero .elementor-widget-text-editor,
.hero_50h .elementor-widget-text-editor { margin:0 !important; padding:0 0 0px 0 !important;}
.hero .elementor-text-editor,
.hero_50h .elementor-text-editor {max-width:65%;}
.hero_content {margin-left: 5em; width:95% !important; min-width:90vw !important; max-width:85%; bottom:6em; position:absolute; }

/*.hero .pll_icon {padding-bottom:7em}
.hero .pll_icon img {min-width:6em; min-height:6em;}*/
.hero h2,
.hero_50h h2 {font-size: 4vw; font-weight: 600; color:#ffffff; text-align:left; padding-bottom:0; margin-bottom:0; resize: both;}
.hero h5,
.hero_50h h5 {color:#ffffff; text-align:left;}
.hero p,
.hero_50h p {font-size: 1.5vw; color:#ffffff; text-align:left; margin-bottom:1em;}

.header_noimage {width:100vw; min-width:100vw; padding: 7em 1.5em; margin:45px 0 0 0; float:none; background-color:#ffffff; display:block;}
.header_noimage_lft {padding-left:9em; float:left; width:80vw !important;}
.header_noimage_rgt {padding-right:9em; float:right; width:20vw !important;}
.header_noimage h2 {font-size:4em; font-weight:600; color:#4a4f55;}
.social_share_icon {margin-right:9em}

#product-header div.column-25 {margin-left:2em !important; width:25vw !important; max-width:25vw !important; min-width:0 !important;}
#product-header div.column-75 {margin-left:2.5em !important; width:70vw !important; max-width:70vw !important; min-width:0 !important;}
#product-header div.column-75 {width:75% !important; min-width:75% !important;}
#product-header div.column-75 .elementor-text-editor {min-width:100% !important;}

.header_noimage .cat-item {float:left !important; white-space:nowrap; list-style: none; padding-right:15px;}
.header_noimage .press-asx  .cat-item:first-child::after {content:"\00a0\00a0&"}

.category-press-releases .header_noimage,
.wcp-press-releases  .header_noimage{margin:85px 0 0 0 !important;}
.category-press-releases .elementor-row,
.wcp-press-releases  .elementor-row,
#asx-announcements-header {display:block !important; width:100% !important; min-width:100% !important;}

.category-press-releases .b2iNewsItemBodyDiv p:nth-last-of-type(1),
.category-press-releases .b2iNewsItemBodyDiv p:nth-last-of-type(2),
.category-press-releases .b2iNewsItemBodyDiv p:nth-last-of-type(3),
.category-press-releases .b2iNewsItemBodyDiv p:nth-last-of-type(4),
.category-press-releases .b2iNewsItemBodyDiv p:nth-last-of-type(5),
.category-press-releases .b2iNewsItemBodyDiv p:nth-last-of-type(6){display:none !important;}
.category-press-releases ul li ul li {font-size:.9em !important; margin-left:25px}
/*.category-press-releases #mmgallerylink {display:none !important;}*/

.addy {float:left; padding-right:4vw;}
.contact-buttons {float:left !important; width:auto !important; min-width: 0 !important; margin-right:2px;}
.contact-buttons:hover {z-index:8000 !important;}


/* BODY CONTENT */
section {height:auto !important;}
#page {margin:0; padding:0; width: 100vw; min-width:100vw; max-width:100vw; max-height:100% !important;}
#content {padding:0; margin-top:130px;}#content .press-content a {color:#005C94 !important;}
#content .press-content a {color:#005C94 !important;}
#content .press-content .press-download a:hover {text-decoration: none !important;}
#content .press-content a:hover {text-decoration: underline !important;}
body:not(.home) #content {padding:0; margin-top:83px;}
#main {padding:0; margin-top:0; /*display:grid !important;*/}
#primary {margin-top:4em; width:100%; max-width:100%; padding:0; margin:0;}
.page, .post { position: relative; height:100%; min-height: 100% ; width:100%; max-width:100%; padding:0; margin:0;  }
.site-header {padding:0; margin:0 -25px 0 0; max-width:95vw; display:none;}
.page, .single-post{ padding:0; margin:0; max-width:100vw;}

.section {display:grid; padding:3em 0; margin:0 0 0 0; max-width:100vw; }


#annual-report #annual-report-button-area {text-align:left !important;}
#annual-report-button {border-radius:0 !important; background-color: #BB0012 !important}
#annual-report-button a {font-size: 0; overflow: hidden !important; /* Collapse the original line */}
#annual-report-button a:before {border-radius:0 !important; font-size:1rem !important; font-family: FontAwesome, "Montserrat"; content:"Download Annual Report\00a0\00a0\f061"; color:#ffffff !important; text-indent: 99999px !important; line-height: 30px !important; }
#annual-report-button img {display:none !important;}

.searchandfilter {max-width:100% !important;}
.searchandfilter ul {width:100%; display:flex; align-items: right; margin-left:0 !important;}
.searchandfilter ul li {padding-right:5px;}
.search-filter-results-list,
.search-filter-result-item { border-bottom:1px solid #cccccc; display: flex !important; overflow:hidden; align-items: center; max-width:100% !important;}
.search-filter-results-list .column,
.search-filter-result-item .column:not(.column.tmb):not(.column.dwn) {padding:1em 1em; height:auto !important; border:0 !important; box-sizing: border-box; flex-direction: row}
.search-filter-result-item .read-more {display:none !important;}
.file-download::after {content: " " !important; text-indent: -9999px !important; line-height: 0 !important; }
.file-download {min-width:30px !important; min-height:30px !important; max-width:30px !important; max-height:30px !important; background-color:#70818F !important; vertical-align: middle !important;overflow: hidden !important; }
.file-download img {display:none !important; }
.file-download a {width:30px !important; height:30px !important; min-width:30px !important; min-height:30px !important; max-width:30px !important; max-height:30px !important; color: transparent; background-color:#70818F !important; text-indent: -9999px !important; line-height: 0 !important; overflow: hidden !important; /* Collapse the original line */}
.file-download a::before { width:30px !important; height:30px !important; min-width:30px !important; min-height:30px !important; max-width:30px !important; max-height:30px !important; padding:8px !important; color:#ffffff !important; font-family: FontAwesome, "Montserrat" !important; content: "\f019" !important; text-indent: 0 !important; display: block !important; line-height: initial !important; /* New content takes up original line height */}
.download-icon::before {font-family: FontAwesome, "Montserrat" !important; content: "\f06e" !important; font-size:.9em !important; padding:7px !important; background-color:#BB0012 !important; color:#ffffff !important;}

.press-download {border-radius:0 !important; background-color: #BB0012 !important; padding-left:12px !important; padding-right:12px !important; width:auto !important; max-width:195px !important; float:right; max-height:30px !important;}
.press-download:hover {background-color: #70818F !important;}
.press-download img {display:none !important; }
.press-download a {font-size: 0; overflow: hidden !important; /* Collapse the original line */}
.press-download a:before {border-radius:0 !important; font-size:.8rem !important; font-family: FontAwesome, "Montserrat"; content:"Download PDF Version \00a0\00a0\f061"; color:#ffffff !important; text-indent: 99999px !important; line-height: 30px !important; }


.tmb { width: 5%; min-width: 5%; padding-top:5px;}
.title { width: 55%; min-width: 55%;}
.date { width: 30%; min-width: 30%;}
.desc { display:none !important;}
.dwn { width: 10%; min-width: 10%; }

/* Clear floats after the columns */
/*.row:after { content: ""; display: table; clear: both;}*/

#columns-1,
#columns-2,
#columns-3,
#columns-4 {max-width:100% !important;; width:100% !important;; min-width:100% !important;}

div[id^="columns-"] .content-area ul { list-style: none !important; display: table; margin-left:0; padding-left:0;}
div[id^="columns-"] .content-area ul li {font-size:1.2em; display: table-row; padding-bottom:1em;}
div[id^="columns-"] .content-area ul li::before { content: "\25A0"; color: #4a4f55; left: calc(-0 * var(--size) - 20); display: table-cell; text-align: right; padding-right: .5em; width: 1em; margin-left: 0; padding-left:0; }

.column-15 {width:15%; min-width:15%; max-width:15%;}
.column-25 {width:25%; min-width:25%; max-width:25%;}
.column-40 {width:40%; min-width:40%; max-width:40%;}
.column-33 {width:33%; min-width:33%; max-width:33%;}
.column-35 {width:35%; min-width:35%; max-width:35%;}
.column-50 {width:50%; min-width:50%; max-width:50%; min-height: 50vh;}
.column-60 {width:60%; min-width:60%; max-width:60%;}
.column-75 {width:75%; min-width:75%; max-width:75%;}


.column-content-area {padding:6em; margin:0;}
.column-content-area h2 {padding-bottom:0 !important; margin:0;}
.content-area-short {padding:3em 6em 1.8em 6em !important; margin:0;}
.img_cover,
.img_cover img {object-fit: cover !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important;}
.img_embed {height:auto; min-height:80vh !important;}

.bg-light-grey {background-color:#D7D8D9;}
.bg-dark-grey {background-color:#43494E; color:#ffffff;}
.bg-light-blgrey {background-color:#EAEDEF;}
.bg-dark-grey {background-color:#43494E;}
.bg-dark-grey p,
.bg-dark-grey h1,
.bg-dark-grey h2 {color:#ffffff;}
.bg-dark-grey a {color:#ffffff; text-decoration:none; }

.heading-ctr h1,
.heading-ctr h2,
.heading-ctr h3,
.heading-ctr h4,
.heading-ctr h5 {text-align:center !important;}

#float {width:100%; min-width:100%;}
.float-50 {width:50%; float:left;}
.float-50 .rgt-algn {text-align:right; vertical-align:top !important;}
.float-50-rgt {width:50%; float:right;}


.alternate { overflow:hidden; min-width:100%; }
.alternate h2 {font-size:1.7em;}
.alternate p {margin-bottom:0 !important;}
.alternate .elementor-widget {margin-bottom:0 !important; height:auto !important;}
.alternate .text {}
.alternate .photo {}
.alternate .text:nth-child(odd) {min-width:50%; width: 50%; float:left; min-height: 50vh; }
.alternate .photo:nth-child(odd) { min-width:50%; width: 50%; float:left; min-height: 50vh; object-fit: cover !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: top center !important;}
.alternate:nth-child(even) .text {min-width:50%; width: 50%; float:right; min-height: 50vh;}
.alternate:nth-child(even) .photo {min-width:50%; width: 50%; float:right; min-height: 50vh; object-fit: cover !important; background-repeat: no-repeat !important; background-size: cover !important; background-position: top center !important;}
.alm-btn-wrap {display:none !important;}

/*.alm-listing .alternate:nth-child(2n+1) .alt {float:left !important; }
.alm-listing .alernate:nth-child(2n) .alt {float:right !important;}*/

/* Lithium 101 */
.lithium-101 .columns-2 {max-width:100% !important;}
.lithium-101 .column-50 { max-width:50% !important;}
.lithium-101 .column-content-area {max-width:40% !important;}
.lithium-101 .a2a_kit {display:none !important;}
.lithium-101 .elementor-element-4afe3f63 .column-content-area .elementor-widget-container .elementor-text-editor {padding-right:0 !important;}


/* Investors */
	#key-resources li {margin-left:23px !important;}

.loadMoreBtn {display:none !important;}
#loadMore {display: none !important; text-align: center; transition: .3s;}
#loadMore:hover {color: blue; text-decoration: none;}
.noContent {color: #000 !important;background-color: transparent !important;pointer-events: none;}
/*div.alternatingImageBoxes {margin-bottom: {{grid_gap}}px;}*/

.anchor { margin-top: -90px;        /* Size of fixed header */
  padding-bottom: 90px;
  display: block;  }


#b2iSecForm #secform .b2iSECtopSelect,
#b2iSecForm #secform .b2iSECtopSelect .b2iSECtopSelectCell2,
.b2iSECtopTitleTable {border:0 !important;}
.b2iButton {background-color: #BB0012 !important;}

body.single .inside-article {padding:0 !important; margin:0 !important;}

.twt-ico {font-size:3em; color:#1da1f2}
.twt-ico:hover {color:#7a8a94;}

#presentation-display-single .eael-entry-wrapper {padding:2em !important;}
#presentation-display-single .eael-entry-footer,
#presentation-display-single .eael-entry-meta {padding:0 !important;}
#presentation-display-single h4 a {font-size:1.2em; font-weight:300; color:#4a4f55; line-height:1.1em !important;}

.company-reports ul li {list-style: none !important;}
.company-reports a {font-size:1em !important;}
.company-reports-list {margin-bottom:0 !important;}
.company-reports-list .post-date {padding-bottom:2em !important; display:block !important; font-style: italic;}
.company-reports-list h5 { display:none !important;}
.company-reports-list ul { list-style: none !important;margin-left:0 !important; margin-bottom:0 !important;}
.company-reports-list li { margin-left:0 !important;}
.company-reports-list a { display:block; font-size:1.2em; font-weight:300; color:#4a4f55; line-height:1.1em !important; padding-bottom:.25em !important;}

/*Pagination */
.pagination {text-align:right !important;}
.wp-pagenavi .pages {float:left !important; border-right:#EAEDEF solid 1px !important;}
.wp-pagenavi .extend:nth-last-of-type(1) {display:none !important;}
.wp-pagenavi .pages,
.wp-pagenavi .previouspostslink,
.wp-pagenavi .current,
.wp-pagenavi .extend,
.wp-pagenavi a {font-size:.9em !important; border-right:none; border-left:#EAEDEF solid 1px !important; border-top:#EAEDEF solid 1px !important; border-bottom:#EAEDEF solid 1px !important;  margin:0 !important; padding:.5em 1em !important;}
.wp-pagenavi a:first-child {border-left:#EAEDEF solid 1px !important; }
.wp-pagenavi a:not(:first-child) {border-right:#EAEDEF solid 1px !important; }
.wp-pagenavi .current {background-color:#333F48 !important; color:#ffffff;}

/* New Footer */
footer {padding:0 !important;}
#footer {padding-top:5em; padding-bottom:5em;}
#footer .elementor-widget {margin-bottom:0 !important;}
#footer .elementor-image img {margin-left:15px; max-width:225px !important;}
#footer-links-list {list-style:none; display:block; overflow: hidden;}
#footer-links-list li {list-style: none !important; float:left !important; }
#footer-links-list li:not(:first-of-type) {}
#footer-links-list li:not(:last-of-type) { }
#footer-links-list li:not(:first-of-type)::before {content:" | "; padding:0 1em !important; color:#ffffff;}
#footer-links-list li a {font-size:1.1em !important; font-weight:300 !important;}
#footer-links-list li a:link {color:#ffffff; }
#footer-links-list li a:hover {color:#D7D8D9;}

#stay-up-to-date .elementor-widget-heading {padding-bottom:0em; font-size:1vw;}
#stay-up-to-date .elementor-button-wrapper {text-align:right !important;}
.copyright,
.copyright li {font-size:.8em;}
.copyright a {font-size:.9em; color:#ffffff;}


.lae-container {text-align:center !important; width:auto !important; max-width:auto !important; min-width:auto !important;}
.lae-posts-carousel {margin:1em 4.4em 1em 3em !important;}
.lae-posts-carousel-item {background-color:#ffffff;}
.lae-project-image img {min-height:31vh !important; max-height:31vh !important; object-fit: cover !important;}
.lae-entry-text-wrap {min-height:40vh !important; background-color:#EAEDEF; margin:0 !important; min-width:100% !important; padding:2em !important;}
.lae-entry-text-wrap .read-more {display:none !important; }
.entry-summary a:contains("Read more ") {content:" This"}
.lae-posts-carousel-item article {border-radius: 0 !important;}
.lae-posts-carousel .slick-prev {margin-left:5px !important; overflow:hidden;}
.lae-posts-carousel .slick-prev::before {}
.lae-posts-carousel .slick-next {margin-right:5px !important; overflow:hidden;}
.lae-posts-carousel .slick-next::before {}
.lae-terms {font-style:normal !important;}
.quote {text-align:center !important;}


.text-emphasis {font-size:1.2em; font-weight:300;}
.emphasis {font-size:1.5em !important; font-weight:300 !important; padding-bottom:0 !important; text-align:center !important;}

.deck_content {text-align:left;}
.deck_content img {float:left;}
.col_left_img {float:left; width:82%; min-width:82%; max-width:82%; padding:0; margin:0px;}
.col_left_img img {float:left !important; width:auto; max-height:30vh !important;}
.col_left_img .elementor-widget h5 a {font-size:1.2em;}
.col_right_icon {width:16%; min-width:16%; max-width:16%; padding: 0; margin:0 0 0 1em; text-align:right;}
.col_right_icon img {width:100% !important; min-width:100%; height:auto; min-height:auto; vertical-align:middle; }
/*.button-viewall {max-width:5em !important; height:auto !important; float:right !important;}*/

.numbered-list ol { counter-reset: item; margin:0 0 0 25px;}
.numbered-list ol > li { counter-increment: item; display:inline-block; position: relative; padding-left:25px}
.numbered-list ol > li:before {content: counters(item, ".") "\00a0\00a0\00a0"; margin-left:0; position: absolute; --size: 35px; left: calc(-0 * var(--size) - 20px); line-height: 1.8em; width: var(--size); height: var(--size); top: 0;}
.numbered-list ol ol {margin:0 }
.numbered-list ol ol > li { counter-increment: item; display:block; width:100% !important;}
.numbered-list ol ol > li:before {content: counters(item, ".") "\00a0\00a0\00a0"; }
.numbered-list ol ol ol {margin: 0; padding: 0;}
.numbered-list ol ol ol > li { font-size:1em !important;}
.numbered-list ol ol ol > li:before { }
.numbered-list .num-adjust li::before {content: counter(item, lower-alpha) ".\00a0\00a0\00a0"; }
.numbered-list ol ol ol ol {margin: 0; padding: 0; }
.numbered-list ol ol ol ol > li {min-width:100% !important; position:relative; display:inline-block; margin-right:25px !important;}
.numbered-list ol ol ol ol > li:before { --size: 65px !important; left: calc(-1 * var(--size) - 7px) !important; min-width: 100% !important; margin-right:25px !important;}
.numbered-list ol ul li {padding-left:25px}
.numbered-list table {max-width:100% !important;}
.numbered-list table p {font-size:.9em !important;}

.bullets ul { list-style: none; display: table; margin-left:0; padding-left:0;}
.bullets ul li {font-size:1.2em; display: table-row; padding-bottom:1em;}
.bullets ul li::before { content: "\25A0"; color: #4a4f55; left: calc(-0 * var(--size) - 20); display: table-cell; text-align: right; padding-right: .5em; width: 1em; margin-left: 0; padding-left:0; }


.row_height_25 {height:25vh; min-height:25vh}
.row_height_30 {height:33%; min-height:33%}
.row_height_50 {height:50vh; min-height:50vh}
.row_height_75 {height:75vh; min-height:75vh}
.row_height_100 {height:50vh; min-height:100vh;}

.col_3qtr {float:left !important; width:75%; min-width:75%;}
.col_1qtr {float:left !important; width:25%; min-width:25%;}

.cta {padding:4em 9em;}

a.anchor {
    display: block;
    position: relative;
    top: -99px;
    visibility: hidden;
}

#header_links {padding-top:15px;}
#header_links div:first-child {padding-right:20px;}
.header_link {float:left;}

.asx-info .elementor-column-gap-default {margin-bottom:0 !important;}
.press-data .elementor-column-gap-default {margin-top:0 !important;}
.press-data a {font-size:1em !important;}

.submenu_custom ul {margin-left:-22px !important;}
.submenu_custom li {list-style:none !important; margin:0; padding:0; text-transform:uppercase; line-height:35px; margin-left:0px !important;}


/* B2i Modifications */
#b2iQuoteID9 {overflow: hidden !important;vertical-align:bottom !important; display: flex !important; width:auto !important; justify-content: center;}
.stockPriceValue,
#b2iStockUpdatedDate {float:left !important; width:auto !important; font-size:12px !important;}
#b2iStockUpdatedDate {align-self: flex-end; padding-bottom:7px !important;}
#b2iStockUpdatedDate::before {content: "\00a0\00a0 \00B7 \00a0\00a0"; }

#b2i_coname {overflow: hidden !important;vertical-align:middle !important;}
.b2i_coname_content,
.b2i_coname_content .elementor-widget-container,
.b2i_coname_content .elementor-widget-container h3 { vertical-align: middle !important;}
#b2i_date {font-size:12px;}
#b2i_date::before {content: "\00a0 \00B7 \00a0"; }
#b2i_spacer::before {content: "\00a0\00a0\00a0";}

#b2iPlugInHeadLine {border:0px  !important; max-width: 100% !important;}
.b2iHeadLinesDateCell,
.b2iHeadLinesHeadlineCell {color:#ffffff !important; padding:0 0 .8em 0 !important; margin:0 !important; font-size:1em !important; border:0px  !important;}
.b2iStorySummary {color:#ffffff !important; padding:.6em 0 0 0 !important; margin:0 !important; font-size:1em !important;}
.b2iHeadLinesDateCell {font-size:.9em !important;  padding:.9em 0 .5em 0 !important; margin:0 !important;}
.b2iLibraryReadmore {display:none !important;}
.b2iHeadLinesHeadlineCell,
.b2iHeadLinesHeadlineCell a {color:#ffffff !important; font-size:1em !important;}

#b2iStockPrice {font-size:2.5em !important; color: #4a4f55 !important;}
#b2iStockChange,
#b2iStockChangePercent {display:none !important; color: #4a4f55 !important; }
/*#QuoteDiv9, #b2iQuoteID9, #b2iStockUpdatedDate {min-height:100% !important; height:100% !important;}*/

.b2iNewsItemSubheadDiv .bwlistdisc {margin:17px;}
.b2iNewsItemBodyDiv p:nth-last-child(2),
.b2iNewsItemBodyDiv p:last-child{float:left !important; width:50% !important;}

#stock-information .tab-content {padding:1em 0 !important; margin:0 !important;}
#stock-information #QuoteDiv10,
#stock-information #chartdiv {width:auto !important; min-width:100vw;}
#stock-information #QuoteDiv10 .b2iClientQuoteHeader,
#stock-information #QuoteDiv10 .b2iClientQuoteCol {margin-left:0 !important; padding-left:0 !important;}
#b2iHistoricQuoteForm {padding:0 0 1em 0 !important; text-align:right;}

#chartdiv {max-width:100% !important;}

#gfg,
.ui-tabs.ui-widget.ui-widget-content.ui-corner-all,
.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {background-color:transparent !important; background-image:none !important; border:0 !important; border-radius:0 !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding: 1em 1.2em; text-decoration: none;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {border: 0px solid transparent; background-image:none !important; background: #D7D8D9 !important; font-weight: bold; color: #43494E; border-radius:0 !important;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {background: #43494E !important; color: #ffffff !important; border:0 !important; border-radius:0 !important;}
.ui-state-default a {font-family: "Montserrat" !important; font-size:.8em !important; font-weight: 400 !important; color: #43494E !important;}
.ui-tabs-active a {font-family: "Montserrat" !important; font-size:.8em !important; font-weight: 400 !important; color: #ffffff !important;}
.ui-state-active, .ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active { border: 1px solid #000000 !important; background: none !important; font-weight:  bold; color: #eb8f00;}

/* PRESENTATIONS */
.pt-cv-content:not(a) {display:none !important;}
.presentation-layout {}
.presentation-layout .listing-item {width:33%; float:left;}
.presentation-layout .listing-item .title {display:block; width:100% !important;}
.elementor-widget-embedpres_document,
.embedpress-embed-document-pdf,
.pdfobject {height:auto !important; max-height:85vh !important; min-height: 85vh !important; padding-bottom:45px !important;}

/*.rt-tpg-isotope div::nth-child(1n) {padding-left:0 !important;}
.rt-tpg-isotope div:nth-child(3n) {padding-right:0 !important;}*/
#ppt1 .filter-button-group {text-align:right !important; border-bottom:1px solid #d7d8da;}
#ppt1 .filter-button-group button {font-size:.9em !important; background-color:transparent !important; color: #4a4f55; margin:0 !important;}
#ppt1 .filter-button-group button:nth-child(n+2) {float:right;}
#ppt1 .filter-button-group .selected {background-color:#d7d8da !important; color:#4a4f55; margin:0 !important; font-weight: bold !important;}
#ppt1 .rt-tpg-isotope {display:flex !important; flex-wrap: wrap !important;}
#ppt1 .rt-detail h3 {font-size:1.2em !important; margin-bottom:.2em !important;}
#ppt1 .rt-detail h3 a {line-height: 1.1em !important;}
#ppt1 .rt-img-holder {display: flex; justify-content: center; align-items: center; overflow: hidden; height:auto !important; max-height:33vh !important;}
#ppt1 .rt-img-holder .img-responsive {min-width: 100%; min-height: 100%; object-fit: cover; clip: rect(20px,60px,200px,0px) !important;}
#ppt1 .post-meta-user span.date {width:100% !important; min-width:100% !important;}
#ppt1 .post-meta-user span.date i {display:none !important;}

#ppt2 .filter-button-group {text-align:right !important; border-bottom:1px solid #d7d8da;}
#ppt2 .filter-button-group button {font-size:.9em !important; background-color:transparent !important; color: #4a4f55; margin:0 !important;}
#ppt2 .filter-button-group button:nth-child(n+2) {float:right;}
#ppt2 .filter-button-group .selected {background-color:#d7d8da !important; color:#4a4f55; margin:0 !important; font-weight: bold !important;}
#ppt2 .isotope-item {display:table; width:100% !important; min-width: 100% !important; float:none !important;}
#ppt2 .isotope-item { font-size:1 !important;}
#ppt2 .rt-holder {overflow:auto; border-bottom:1px solid #d7d8da; }
#ppt2 .rt-img-holder {max-width:5% !important; float:left !important; padding-right:15px !important;}
#ppt2 .rt-img-holder img {margin-top:4px !important;}
#ppt2 .rt-detail {float:left !important; max-width:95% !important; padding:0 !important;}
#ppt2 .rt-detail h3 {font-size:.8em !important;}
#ppt2 .rt-detail .entry-title {float:left !important; width:30% !important; padding-right:9px !important;}
#ppt2 .rt-detail .post-meta-user {float:left !important; width:15% !important; margin-right:15px !important;}
#ppt2 .post-meta-user span.date {width:auto !important; white-space: nowrap; font-size:1em !important; }
#ppt2 .post-meta-user span.date i {display:none !important;}
#ppt2 .entry-content {float:left !important; width:53% !important; margin-top:0 !important; font-size:.8em !important;}
#ppt2 .entry-content a { font-size:1em !important;}

.slide-group {display: flex; height: auto; clear: both;}

/* SHARING */
#a2apage_show_more_less,
.a2a_mini_services a:nth-child(3),
.a2a_mini_services a:nth-child(7) {display:none !important;}

/* HOME PAGE */
#home-lithium101 .lae-posts-carousel-item .entry-summary {color:#43494E;}


/* WHY LITHIUM */
.why_lithium {padding:10 9em 13em 9em}
.why_lithium p,
.why_lithium h2 { text-align:center !important;}
.graph img {width:auto !important; max-height:40vh !important; min-height:40vh !important; }


/* COMPANY */
.company_image_fullwidth {height:50vh; min-height:50vh; max-height:50vh; margin:0 auto; display: block; }
.company_image_fullwidth .fullwidth_padding {top: 40%;}
.company_image_fullwidth .fullwidth_padding h2 {text-shadow: 0 0 80 #fff, 0 0 20 #fff, 0 0 80 #fff, 0 0 80 #fff, 0 0 90 #fff, 0 0 90 #fff, 0 0 70 #fff;}
.eael-entry-wrapper {padding:4em !important;}
.eael-entry-header {padding-left:0;}
.eael-entry-header a {font-size:1.7em;}
.eael-entry-content p {font-size:1.2em;}


/* NEWS */
#publications {margin-bottom:5em !important;}
#publications,
#news_publications,
#news_publications .elementor-widget-container {min-height:auto !important; display: flex; flex-wrap: wrap; width: 100%;}


.news_section {display:grid !important; padding-top:0 !important; margin-top:0 !important; }
.news_section h2 {font-size:2em !important;}
.buttons {padding-top:1em !important;}
.lmb-container {display:grid !important; height:5em !important; min-height:5em !important; padding:0 !important; margin:0 !important; border-bottom: 2px solid #4a4f55 !important;}
#loadMore {line-height:5em !important; height:5em !important; min-height:5em !important;}

/* IR News  */
.mec-events-meta-group-tags {display:none !important;}
.mec-event-export-module {border:0 !important; padding:0 !important; margin:0 !important;}
.mec-export-details ul {margin:0 !important;}
.mec-export-details li {width:auto !important;}
.mec-export-details ul .mec-events-gcal {float:left !important; background-color:#BB0012; color:#ffffff !important; border:0 !important; transition: all .2s ease-in-out !important;}
.mec-export-details ul .mec-events-gcal:hover {transition: all .2s ease-in-out !important;}
.mec-events-template-default #main-content {width:90% !important; margin:0 !important; padding:6em 6em 6em 6em !important;}
.mec-events-template-default #main-content .mec-wrap {width:100% !important; }
.mec-events-template-default #search-2,
.mec-events-template-default #recent-posts-2,
.mec-events-template-default #archives-2,
.mec-events-template-default #categories-2,
.mec-events-template-default #nav_menu-3,
.mec-events-template-default .mec-single-event-category,
#mec_search_form_22629,
.mec-search-form {display:none !important;}
.mec-events-template-default .mec-load-more-wrap div.mec-load-more-button {background-color:#BB0012 !important; color:#ffffff !important; border:0 !important; border-radius:0 !important;}
.mec-events-event-categories a {cursor: not-allowed !important; text-decoration:none !important; pointer-events: none !important;}



/* YOUTUBE VIDEOS */
.yotu-playlist {min-width:100% !important;}
.yotu-videos {max-width:100vw !important; width:100% !important; min-width:100% !important; padding:0 !important; margin:0 !important; }
.yotu-videos ul { margin:0 !important; padding:0 !important; }
.yotu-videos ul li {min-width:50% !important; margin:0 !important; padding:0 !important; min-height:50vh !important; }
.yotu-first {min-width:50% !important; margin:0 !important;}
.yotu-video-title {font-family: "Montserrat" !important; text-transform:uppercase !important; color:#5fc36d !important; font-size:1.2em !important; font-weight:100 !important; margin-bottom:0 !important; padding-bottom:4px !important;}
.yotu-videos ul li .yotu-video-thumb {border-radius: 0 0 0 0 !important; overflow: hidden;}
.yotu-videos a {font-family: "Montserrat" !important; padding-bottom:1.5em}
.yotu-videos a h3 {padding:.5em 1em 0 1em !important; margin:0 !important; font-size:1.3em !important; font-weight:300 !important; text-transform:uppercase !important; text-align:left !important; color:#4a4f55 !important;}
.yotu-videos .yotu-video-description {font-size:1.2em !important; padding:0 1em !important; margin:0 !important; font-weight:300 !important; text-align:left !important; color:#4a4f55 !important;}
.yotu-videos ul li:last-child { margin-right:-50 !important;}
.yotu-videos ul li .yotu-video-description {grid-template-columns: auto auto auto auto;
  grid-template-rows: 100 500;
  grid-gap: 10px;
}

.yotu-videos ul li a .yotu-video-thumb-wrp div {overflow: hidden !important;}
.yotu-videos ul li .yotu-video-thumb-wrp div img {background-position: center center !important; background-size: cover !important;}
.yotu-videos,
.yotu-videos ul,
.yotu-videos ul li,
.yotu-videos ul li .yotu-video-thumb-wrp,
.yotu-videos ul li .yotu-video-thumb-wrp div,
.yotu-videos ul li .yotu-video-thumb-wrp div img,
.yotu-videos ul li .yotu-video-thumb-wrp div .yotu-video-thumb {border-radius:0 !important; margin:0 !important; max-height:auto !important; min-height:100% !important; overflow:hidden !important;}
/*.yotu-videos ul li a .yotu-video-thumb-wrp div img {border-radius:0 !important; margin:-30px 0 !important; max-height:auto !important; min-height:100% !important;}*/
.yotu-player-full {padding:0 !important; margin:0 !important;}
.yotu-pagination {text-align:center !important; border-top:#eff1f0 1px solid; border-bottom:#eff1f0 1px solid; line-height:4em !important; margin-top:0 !important; padding:0 !important;}
.yotu-pagination .yotu-pagination-more {background-color:transparent !important; border:0 !important; border-radius:0 !important; font-size:1.2em !important;}


/* SOCIAL SHARING */
.addtoany_list {float:right !important;}
.a2a_mini_services a,
.a2a_i,.a2a_localize, .a2a_full_footer a {color:#4a4f55 !important; font-size:13px !important;}
.elementor-widget-wp-widget-phpeverywherewidget h5:first-child {display:none !important; padding:0 !important; margin:0 !important;}
.elementor-widget-wp-widget-phpeverywherewidget h2 {margin-bottom:0 !important; padding-bottom:0 !important;}


/* FAQs */
.efaq-front-main-container, .efaq-template,  .efaq-selected-template-template-2, .efaq-item-2228  {display:grid !important; }
.efaq-front-title-wrap {background-color:transparent !important; color: #421233; border:0 !important; box-shadow: 0 !important; padding:0 !important; margin:0 !important;}
.efaq-front-content-wrap {border:0 !important; margin:15px 0 35px 0 !important; padding:0 !important;}
.efaq-front-title {color:#4a4f55 !important;padding:0 0 25px 55px !important; margin:0 !important;}
.efaq-front-title {color:#4a4f55 !important;padding:.2em 0 .5em 2.5em !important; margin:0 !important; margin-bottom:0 !important; line-height:1.2em !important}
.efaq-front-title-wrap .up-down-btn {width:auto; max-width:25px !important; height:25px !important; max-height:25px !important; background: transparent !important; padding:0 !important; margin:0 !important; border:1px dotted #cccccc !important;}
.up-down-btn i {font-size:12px !important; color:#999999 !important;}
#elementor-tab-content-1571 {padding:2em 0 !important; margin:0 !important;}
#faqs .elementor-tab-title {padding: 0 !important; margin:0 !important;}
#faqs .elementor-toggle {border-bottom:0 !important;}

.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span {font-size:15px !important; line-height: 15px !important; padding-top:5px !important;}
.ewd-ufaq-faq-category-title  h4 {font-weight:800 !important; color:#43494E !important;}
.ewd-ufaq-faq-body {padding:10px 0 0 43px !important;}
.ewd-ufaq-faq-body p { height:auto !important}
.ewd-ufaq-post-margin, 
.ewd-ufaq-faq-post {margin:0 !important; padding:0 !important; height:auto !important; top:0 !important;}
.faq-list-element ol {margin:-35px 0 0 18px  !important; padding:0 !important;}
.faq-list-element ol li {list-style-type:lower-latin !important;}
.ewd-ufaq-post-margin-symbol span {padding-left:5px !important;}

.ewd-ufaq-faq-category-inner .ewd-ufaq-faq-div:nth-child(even) {background-color:#EAEDEF !important;}


/* GOVERNANCE */
.single-governance .elementor-heading-title.elementor-size-default {margin-bottom:0px !important; padding-bottom:0 !important;}
.single-governance .header_noimage .column-content-area {padding:0 6em !important;}
.uc_post_list_content, .uc_post_list_title {font-size:1em !important; text-transform:capitalize !important; font-weight:300 !important;}
.eael-entry-wrapper .eael-grid-post-excerpt p {padding-bottom:15px !important;}
.governance-template-default #content {margin-top:0 !important;}
.governance-template-default #page {margin-top:-25px !important;}
.page-id-24 .eael-entry-title {font-size:1.7em !important; margin-bottom:10px !important;}
.page-id-24 .eael-entry-wrapper {min-height:33vh !important;}


/* TEAM WIDGET */
.awsm-personal-info h3 {font-family: "Montserrat"; font-size:1.6em !important; font-weight:300 !important; padding-bottom:.8em !important;}
.awsm-grid-card figure .awsm-personal-info span {font-size:1.1em !important; font-weight:700 !important; text-transform:inherit !important;  }
.awsm-contact-info {line-height:1.8em !important;}
.awsm-contact-info span {margin-top:15px !important;}

/* IR */
.page-numbers {color:#43494E !important; font-size:.9em !important;}
.panel-body {display:none !important;}
.ir_smlqt {text-align: center !important;}


/* CONTACT US */
#contact-form .tab-content {padding:1.5em 0 !important}
#mc-embedded-subscribe-form {padding:0 !important;}
#mc-embedded-subscribe-form li {padding-bottom:.7em !important; }
.tab-content .tab-pane #mc_embed_signup_scroll label,
.tab-content .tab-pane #mc_embed_signup_scroll .mc-field-group {font-family: "Montserrat" !important; margin:auto 0 !important; padding:auto 0 !important;}
#mc-embedded-subscribe {margin-top:.5em !important;}

.wpsm_nav.wpsm_nav-tabs > li.active > a,
.wpsm_nav.wpsm_nav-tabs > li.active > a:focus { font-size:1em !important; border:0 solid transparent !important; }
.wpsm_nav.wpsm_nav-tabs > li.active > a:hover {font-size:1em !important; border:1 solid #000000 !important;}
.wpsm_nav .active a:focus {border:0 solid transparent !important; }
.wpsm_nav .active a {font-weight: 800 !important;}
.wpsm_nav.wpsm_nav-tabs > li:hover {background:#000000 !important;}

.contact-label {font-size:.9em !important; color:#43494E !important;}
.contact-input {border-radius:3px !important; padding:8px 17px !important; width:100%; margin-bottom:15px !important;}


/* FIXES */
.uc_post_list_date,
.entry-header,
.entry-meta {display:none !important;}
.download-attachments {float:right !important; }
.examplePopup1,
.inside-header{display:none !important;}
.grecaptcha-badge {display:none !important;}
.elementor-widget-heading {padding-bottom:1.5em; margin-bottom:0;}


/* CUSTOM */
.embedpress-embed-document-pdf {width:100% !important; min-width:100% !important; max-width:100% !important; height:100vh !important; min-height:100vh !important; padding:0 0 35px 0 !important; margin:0 !important;}

.page-id-41 .elementor-element-4bd4f4e {padding:15px 0px 0px 0px !important; margin:0px !important;}
.page-id-41 .elementor-element-4bd4f4e .elementor-widget-container {padding-top:8px !important; padding-bottom:8px !important; background:#f0f0f0 !important;}
.page-id-41 .elementor-element-4bd4f4e h5 {font-size:28px !important; padding-bottom:0px !important; margin-bottom:0px !important; margin-left:8px !important;}

/*body {background-color: red !important;}
.copyright-bar {display:none !important;}
.header-image {max-width:115px !important;}

#primary-menu, .menu-item {background-color:transparent !important;}
#menu-main-menu li a {color:#3f3f3f; font-size:13px !important; font-family:"Lato", san-serif !important; text-transform: uppercase !important;}
#menu-main-menu li a:hover {color:#3f3f3f; background-color:transparent !important;}
#menu-main-menu li a:active {color:#3f3f3f; background-color:transparent !important; font-weight:bold !important;}
.menu-item-has-children a {color:#3f3f3f; background-color:transparent !important;}
#primary-menu #menu-main-menu li ul li a {background-color:#000000 !important;}
#primary-menu #menu-main-menu li ul li a:hover {background-color:#3f3f3f !important; color:#ffffff !important;}

.mdocs-download i {display:none !important; font-size:55px !important;}*/
