/** Navigation */ .nav-bars { position: sticky; top: -37px; z-index: 999999; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { position: sticky; top: 0 !important; background-color: $white; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { position: sticky; top: 0 !important; background-color: $white; } } /***** primary header ****/ .main-navigation { @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { display: none; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { display: none; } .outer-nav { background-color: $white; height: 100%; display: flex; padding: 0 80px 0 80px; box-shadow: (0px 1px 16px rgba(0, 0, 0, 0.1)); .inner-nav { display: flex; width: 100%; a:link { text-decoration: none; color: $black; } a:visited { text-decoration: none; color: $black; font-weight: 700; } .inner-nav-left { align-items: center; padding: 11px 0 0 0; a { color: transparent !important; } } .inner-nav-right { width: 100%; align-items: end; .inner-nav-right-top { width: 100%; ul { list-style: none; margin: 0 0 0 0; font-size: 14px; width: 100%; display: flex; gap: 32px; padding: 12px 0 12px 0; position: relative; justify-content: flex-end; color: $black; li { .menu-item-351 { a { color: $black; } } a:link { text-decoration: none; color: $black100; } > a { &:before { max-width: calc(100%); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; color: $black; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } } } .border-line { display: block; width: 100%; height: 1px; background: linear-gradient(to right, #FFFFFF, #D9D9D9, #D9D9D9); } .inner-nav-right-bot { display: flex; justify-content: flex-end; a:link { text-decoration: none; color: $black100; } .menu-menu-container { display: flex; padding-left: 0; margin-left: 0; z-index: 999999; .menu-menu-container ul li a:hover { text-decoration: none; } ul { list-style: none; display: flex; justify-content: space-between; gap: 24px; font-size: 14px; margin: 0; padding: 14px 0 8px 0; color: $black; position: relative; z-index: 9999999; &.menu { display: flex; flex-direction: row; justify-content: space-between; margin: 0; padding-left: 0; list-style: none; color: $black; li { &.menu-item-has-children { > a { &:before { max-width: calc(100% - 24px); } } > a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:after { content: " "; width: 24px; height: 24px; display: block; background-image: url("/wp-content/themes/tfglimited-web/img/chevron.svg"); background-repeat: no-repeat; background-size: contain; background-position: center; font-weight: 700; } &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } .sub-menu { a { position: relative; color: $black; cursor: pointer; &::after { display: none; } &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } } &.current-menu-ancestor, &.current-menu-item { > a { &:before { width: 100%; } } } &.menu-item-11997 { > a { &:before { max-width: calc(100%); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } &.menu-item-104 { > a { &:before { max-width: calc(100%); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } &.current-menu-ancestor, &.current-menu-item { > a { &:before { width: 100%; } } } } a { color: $black; } .menu-item-has-children { > a { display: flex; flex-direction: column; max-width: 928px; width: 100%; background-color: $white; } } } .sub-menu { display: none; max-width: 928px; position: absolute; left: 0; z-index: 9999999; background-color: $white; text-decoration: none; font-family: Helvetica; font-weight: 700; padding: 40px 0 40px 40px; box-shadow: 0 1px 16px rgba(0, 0, 0, 0.1); flex-direction: column; &.active { display: flex; width: 100%; } a { display: inline-block !important; } } } } } } } } } /***** secondary header ****/ .top-navigation { width: 100%; height: 37px; margin: 0 auto; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { width: 100%; max-width: $mobileMax; display: none; } .secondary-outer-header { background-color: $blue50; .inner-header-two { display: flex; align-items: center; justify-content: space-between; .left-inner { list-style: none; display: flex; @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { position: fixed; top: 79px; left: 72px; } ul { list-style: none; margin: 8px 0 8px 40px; @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { padding: 0; } a:link { color: $black; font-weight: 700; font-family: Arial; letter-spacing: 0.03em; } a { color: $black; } } } .right-inner { flex: 0 0 70%; padding-right: 80px; //display: flex; //flex-direction: row; //padding-right: 80px; //color: #000000; //font-weight: 700; //font-family: Arial; //gap: 16px; @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { padding: 0 40px 0 0; flex: 0 0 100%; } .traded-price { display: flex; .iframe-header { width: 100%; border: none; height: 24px; overflow: hidden !important; @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { height: 60px; display: block; padding-top: 8px; } } } .percentage-change { display: flex; span { display: flex; align-items: center; } } } } } } /***** primary footer ****/ .container { width: 100%; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { width: 100%; } .header { background-color: $blue50; border-bottom: solid 1px $white; display: flex; align-items: center; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { display: flex; flex-direction: column; height: 100%; text-align: center; min-height: 477px; gap: 0; } @media screen and (min-width: $mobileMax) and (max-width: $tabletmidMax) { display: flex; flex-direction: column; height: 100%; text-align: center; min-height: 477px; gap: 0; padding: 0; } @media screen and (max-width: $tabletMax) and (min-width: $tabletmidMax) { height: 200px; padding: 32px 0 0 40px; gap: 165px; align-items: flex-start; } .logo { display: flex; padding: 32px 0 32px 80px; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { display: flex; flex-direction: column; padding: 32px 0 0 0; } @media screen and (min-width: $mobileMax) and (max-width: $tabletmidMax) { display: flex; flex-direction: column; padding: 32px 0 0 0; } @media screen and (max-width: $tabletMax) and (min-width: $tabletmidMax) { padding: 0; } } .menu { display: grid; grid-template-columns: repeat(3, 1fr); padding: 0; grid-gap: 32px; list-style: none; margin: 0 0 0 43px; max-height: 80px !important; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { display: flex; flex-direction: column; padding: 24px 0 0 0; margin: 0; align-items: center; } @media screen and (min-width: $mobileMax) and (max-width: $tabletmidMax) { display: flex; flex-direction: column; padding: 24px 0 0 0; margin: 0; align-items: center; } @media screen and (max-width: $tabletMax) and (min-width: $tabletmidMax) { width: 100%; grid-template-columns: repeat(2, 1fr); max-width: 403px; margin: 0; max-height: unset !important; } .menu-items { display: flex; flex-direction: row; list-style: none; grid-column: span 1; grid-row: span 1; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { justify-content: center; padding: 0 0 32px 0; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { min-height: 136px; } .menu-footer-container { width: 100%; display: flex; max-height: 80px; @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { max-height: unset; } ul { padding-top: 0; font-family: Arial; min-width: 491px; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { margin: 0; padding: 0; min-width: unset; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { min-width: 387px; } li { a:link { text-decoration: none; color: $black; font-weight: 700; } /** * Sustainability */ &.menu-item-11787 { > a { &:before { max-width: calc(100% - 37.33px); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } /** * About */ &.menu-item-11014 { > a { &:before { max-width: calc(100% - 71.23px); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } /** ** Brands */ &.menu-item-162 { > a { &:before { max-width: calc(100% - 53.61px); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } /*** ** Careers */ &.menu-item-11985{ > a { &:before { max-width: calc(100% - 82.72px); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } /*** ** Investor Relations */ &.menu-item-10750 { > a { &:before { max-width: calc(100% - 3.63px); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } /** ** Media */ &.menu-item-10748 { > a { &:before { max-width: calc(100% - 97px); } } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; &:before { content: ''; display: block; width: 0%; height: 2px; background: #000; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } } a:visited { text-decoration: none; color: $black; font-weight: 700; } } } } } } } } /***** secondary footer ****/ .secondary-footer { width: 100%; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { width: 100%; } .secondary-footer-outer { background-color: $blue50; display: flex; flex-direction: column; justify-content: center; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { display: flex; flex-direction: column; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { display: flex; flex-direction: column; } .secondary-footer-inner { display: flex; flex-direction: row; width: 100%; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { display: flex; flex-direction: column; align-items: center; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { display: flex; flex-direction: column; align-items: center; } .inner-left-foot { display: flex; flex-direction: column; list-style: none; width: 100%; padding: 24px 0 0 0; font-size: 14px; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { display: flex; flex-direction: column; max-width: 312px; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { width: unset; } ul { padding-top: 0; list-style: none; font-family: Arial; } .menu-footer-2-container { .menu { display: flex; gap: 32px; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { display: flex; padding: 0 0 16px 0; margin: 0; align-items: center; flex-wrap: wrap; justify-content: center; gap: 16px; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { margin: 0; padding: 0; } #menu-item-10837 { a { color: $black; } } a:link { text-decoration: none; color: $black; font-weight: 700; } a { display: flex; flex-direction: row; position: relative; font-family: Arial; cursor: pointer; color: $black; &:before { content: ''; display: block; width: 0%; height: 2px; background: $black; transition: 0.3s; position: absolute; bottom: 0; } &:hover { &:before { width: 100%; } } a:hover::after { content: ""; display: block; width: 100%; height: 2px; /* Increase this value to make the underline bolder */ background-color: currentColor; position: absolute; bottom: 1px; /* Padding on the top */ } } a:visited { text-decoration: none; color: $black; font-weight: 700; } ul { padding-top: 0; list-style: none; display: flex; font-family: Arial; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { margin: 0; padding: 0; } } } } } .inner-right-foot { display: flex; flex-direction: row; color: $black; text-align: right; padding: 24px 80px 0 0; width: 100%; justify-content: flex-end; font-weight: 700; font-family: Arial; font-size: 14px; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { padding: 0 0 24px 0; display: flex; justify-content: center; font-size: 14px; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { width: unset; padding: 24px 0 24px 0; } } } } } /*** Hamburger Menu */ .hamburger-container { display: none; @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { display: flex; flex-direction: column; position: sticky !important; top: 0 !important; margin-top: 32px; } @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { flex-direction: column; display: flex; max-width: $mobileMax; position: sticky !important; top: 0 !important; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { .navbar-container-inner { display: flex; flex-direction: column; .top-nav-container { display: flex; flex-direction: row; padding: 8px 40px; justify-content: space-between; .inner-nav-left { display: flex; a { display: flex; img { height: 46px; width: auto; } } } .inner-nav-right { display: flex; flex-direction: column; align-items: center; justify-content: center; button.menu-toggle { border: none !important; background: none !important; padding: 0; .ham { cursor: pointer; -webkit-tap-highlight-color: transparent; transition: 0.4s; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; &.active { cursor: pointer; .line { stroke: $white; } } &.hamRotate.active { transform: rotate(45deg); } &.hamRotate180.active { transform: rotate(180deg); } .line { fill: none; transition: stroke-dasharray 400ms, stroke-dashoffset 400ms; stroke: $black; stroke-width: 5.5; stroke-linecap: round; transition: 0.6s; } &.ham8 { .top { stroke-dasharray: 40 160; stroke: $black; } .middle { stroke-dasharray: 40 142; transform-origin: 50%; transition: transform 400ms; stroke: $black; } .bottom { stroke-dasharray: 40 85; transform-origin: 50%; transition: transform 400ms, stroke-dashoffset 400ms; stroke: $black; } &.active { .top { stroke-dashoffset: -64px; stroke: $black; } .middle { transform: rotate(90deg); stroke: $black; } .bottom { stroke-dashoffset: -64px; stroke: $black; } } } } } } } .navbar-collapse { visibility: visible; display: flex; flex-direction: column; min-height: 800px; position: absolute; min-width: 100%; z-index: 9999; left: 0; background: $white; .secondary-outer-header { display: flex; flex-direction: row; background-color: $blue25; width: 100%; justify-content: center; @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { display: none; } .inner-header-two { display: flex; flex-direction: column; align-items: center; .top-inner { display: flex; padding: 16px 0 8px 0; .menu-menu-2-container { display: flex; ul { list-style-type: none; padding: 0; margin: 0; .menu-item { a { color: $black; font-family: 'Arial'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 150%; letter-spacing: 0.03em; } } } } } .bottom-inner { display: flex; padding: 8px 0 16px 0; color: $black; gap: 24px; .traded-price { display: flex; } .percentage-change { display: flex; font-family: 'Arial'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 150%; letter-spacing: 0.03em; span { display: flex; align-content: center; align-items: center; max-height: 15px; svg { } } } } } } .top-menu-container { display: flex; padding: 24px 0 0 40px; .top-menu-output { display: flex; ul.nav { list-style: none; text-decoration: none; margin: 0; padding: 0; li { list-style: none; text-decoration: none; margin: 0; padding: 0; .ext-links { .menu-menu-2-2-container { display: flex; flex-direction: column; ul.menu { display: flex; flex-direction: column; gap: 27px; margin: 0; padding: 0; text-decoration: none; list-style-type: none; .menu-item { list-style-type: none; text-decoration: none; min-width: 312px; a { text-decoration: none; font-family: 'Arial'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 150%; color: $black; } } } } } } } } } .divider-container { padding: 24px 40px 0 40px; .divider { border: 1px solid #C6C8CA; } } .bottom-menu-container { padding: 24px 0 0 40px; overflow: auto; .bottom-menu-output { ul.nav-two { list-style: none; text-decoration: none; margin: 0; padding: 0; .expand { .main-menu { display: flex; flex-direction: column; .menu-hamburger-menu-container { display: flex; flex-direction: column; overflow-y: auto; ul.menu { display: flex; flex-direction: column; gap: 27px; margin: 0; padding: 0; text-decoration: none; list-style-type: none; li { > a { &:after { content: " "; width: 24px; height: 24px; display: block; background-image: url("/wp-content/themes/tfglimited-web/img/chevron.svg"); background-repeat: no-repeat; background-size: contain; background-position: center; font-weight: 700; transition: transform 0.3s ease; } } } a { text-decoration: none; list-style-type: none; } #menu-item-11486 { a { display: flex; flex-direction: row; position: relative; min-width: 312px; justify-content: space-between; color: $black; &:after { display: none; } } } #menu-item-312 { display: flex; flex-direction: column; margin: 0; padding: 0 24px 0 0; text-decoration: none; list-style-type: none; a { display: flex; flex-direction: row; position: relative; min-width: 312px; justify-content: space-between; &:after { display: none; } } } .menu-item { display: flex; flex-direction: column; margin: 0; padding: 0 24px 0 0; text-decoration: none; list-style-type: none; > a { display: flex; flex-direction: row; position: relative; min-width: 312px; justify-content: space-between; //&:after { // content: " "; // width: 24px; // height: 24px; // display: block; // background-image: url("/wp-content/themes/tfglimited-web/img/chevron.svg"); // background-repeat: no-repeat; // background-size: contain; // background-position: center; // font-weight: 700; // transition: transform 0.3s ease; // //} } &.active { a { &:after { /* Rotate the chevron 180 degrees */ transform: rotate(180deg); } } } ul { &.menu { display: flex; flex-direction: column; justify-content: space-between; margin: 0; padding-left: 0; list-style: none; color: $black; li { &.menu-item-has-children { .sub-menu { padding-bottom: 30px; border-bottom: 1px solid #C6C8CA; a { &::after { display: none; } } } } } a { color: $black; } .menu-item-has-children { a { display: flex; flex-direction: column; width: 100%; } } } } .sub-menu { display: none; padding: 0; margin: 0; } .sub-menu.active { display: block; padding: 0; li { a { padding: 24px 0 0 0; &:after { display: none; } } } } &:after { border: 1px solid $black; height: 1px; } } } } } } } } } } } } @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { .navbar-container-inner { display: flex; flex-direction: column; .top-nav-container { position: fixed; width: 100%; top: 0; background: #fff; display: flex; flex-direction: row; padding: 8px 24px; justify-content: space-between; .inner-nav-left { display: flex; a { display: flex; img { height: 46px; width: auto; } } } .inner-nav-right { display: flex; flex-direction: column; align-items: center; justify-content: center; button.menu-toggle { border: none !important; background: none !important; padding: 0; .ham { cursor: pointer; -webkit-tap-highlight-color: transparent; transition: 0.4s; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; &.active { cursor: pointer; .line { stroke: $white; } } &.hamRotate.active { transform: rotate(45deg); } &.hamRotate180.active { transform: rotate(180deg); } .line { fill: none; transition: stroke-dasharray 400ms, stroke-dashoffset 400ms; stroke: $black; stroke-width: 5.5; stroke-linecap: round; transition: 0.6s; } &.ham8 { .top { stroke-dasharray: 40 160; stroke: $black; } .middle { stroke-dasharray: 40 142; transform-origin: 50%; transition: transform 400ms; stroke: $black; } .bottom { stroke-dasharray: 40 85; transform-origin: 50%; transition: transform 400ms, stroke-dashoffset 400ms; stroke: $black; } &.active { .top { stroke-dashoffset: -64px; stroke: $black; } .middle { transform: rotate(90deg); stroke: $black; } .bottom { stroke-dashoffset: -64px; stroke: $black; } } } } } } } .navbar-collapse { visibility: visible; display: none; flex-direction: column; min-height: 1500px; width: 100%; z-index: 99999; left: 0; background: $white; position: fixed; .secondary-outer-header { display: flex; flex-direction: row; background-color: $blue25; width: 100%; justify-content: center; .inner-header-two { display: flex; flex-direction: column; align-items: center; .top-inner { display: flex; padding: 16px 0 8px 0; .menu-menu-2-container { display: flex; ul { list-style-type: none; padding: 0; margin: 0; .menu-item { a { color: $black; font-family: 'Arial'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 150%; letter-spacing: 0.03em; } } } } } .bottom-inner { display: flex; padding: 8px 0 16px 0; color: $black; gap: 24px; .traded-price { display: flex; color: $black; font-family: 'Arial'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 150%; letter-spacing: 0.03em; .iframe-header { border: 0; height: 100px; overflow: hidden; } } .percentage-change { display: flex; font-family: 'Arial'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 150%; letter-spacing: 0.03em; span { display: flex; align-content: center; align-items: center; max-height: 15px; svg { } } } } } } .top-menu-container { display: flex; padding: 24px 0 0 0; .top-menu-output { display: flex; padding: 0 0 0 24px; ul.nav { list-style: none; text-decoration: none; margin: 0; padding: 0; li { .ext-links { margin: 0; padding: 0; .menu-menu-2-2-container { display: flex; flex-direction: column; ul.menu { margin: 0 !important; padding: 0 !important; li.menu-item-351 { list-style: none; &::marker { display: none; } a { text-decoration: none; } } } } } } } } } .divider-container { padding: 24px 24px 0 24px; .divider { border: 1px solid #C6C8CA; } } .bottom-menu-container { padding: 24px 0 0 0; overflow: auto; .bottom-menu-output { ul.nav-two { list-style: none; text-decoration: none; margin: 0; padding: 0; .expand { .main-menu { display: flex; flex-direction: column; .menu-hamburger-menu-container { display: flex; flex-direction: column; margin-bottom: 78px; ul.menu { display: flex; flex-direction: column; gap: 27px; margin: 0; text-decoration: none; list-style-type: none; padding: 0 0 0 24px; li { > a { &:after { content: " "; width: 24px; height: 24px; display: block; background-image: url("/wp-content/themes/tfglimited-web/img/chevron.svg"); background-repeat: no-repeat; background-size: contain; background-position: center; font-weight: 700; transition: transform 0.3s ease; } } } a { text-decoration: none; list-style-type: none; } #menu-item-11486 { a { display: flex; flex-direction: row; position: relative; min-width: 312px; justify-content: space-between; color: $black; &:after { display: none; } } } #menu-item-312 { display: flex; flex-direction: column; margin: 0; padding: 0 24px 0 0; text-decoration: none; list-style-type: none; a { display: flex; flex-direction: row; position: relative; min-width: 312px; justify-content: space-between; &:after { display: none; } } } .menu-item { display: flex; flex-direction: column; margin: 0; padding: 0 24px 0 0; text-decoration: none; list-style-type: none; > a { display: flex; flex-direction: row; position: relative; min-width: 312px; justify-content: space-between; //&:after { // content: " "; // width: 24px; // height: 24px; // display: block; // background-image: url("/wp-content/themes/tfglimited-web/img/chevron.svg"); // background-repeat: no-repeat; // background-size: contain; // background-position: center; // font-weight: 700; // transition: transform 0.3s ease; //} } &.active { a { &:after { transform: rotate(180deg); } } } ul { &.menu { display: flex; flex-direction: column; justify-content: space-between; margin: 0; padding-left: 0; list-style: none; color: $black; li { &.menu-item-has-children { .sub-menu { padding-bottom: 30px; border-bottom: 1px solid #C6C8CA; a { &::after { display: none; } } } } } a { color: $black; } .menu-item-has-children { a { display: flex; flex-direction: column; width: 100%; } } } } .sub-menu { display: none; padding: 0; margin: 0; } .sub-menu.active { display: block; padding: 0; li { a { padding: 24px 0 0 0; &:after { display: none; } } } } &:after { border: 1px solid $black; height: 1px; } } } } } } } } } } } } } .inner-mid-left { position: -webkit-sticky !important; position: sticky !important; top: 0 !important; display: inline !important; height: max-content !important; min-height: auto !important; border: 0 !important; } .sidebar-container-inner { border-right: 1px solid $black50 !important; } .site-footer { position: relative; z-index: 7; @media screen and (max-width: $mobileMax) and (min-width: $mobileMin) { max-width: $mobileMax; min-width: $mobileMin; } @media screen and (max-width: $tabletMax) and (min-width: $tabletMin) { max-width: $tabletMax; min-width: $tabletMin; } }