/*@import url("https://use.typekit.net/nis4qiq.css");*/
/* @import url('http://example.com/example_style.css'); */
@font-face { font-family: 'IvyPrestoDisplay-Regular';  src: url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.eot') format('eot'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.woff') format('woff'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.ttf') format('truetype');}
@font-face { font-family: 'SofiaPro';  src: url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/SofiaPro.eot') format('eot'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/SofiaPro.woff') format('woff'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/SofiaPro.ttf') format('truetype');}
/* ==========================================================================
FONTS
========================================================================== */
/* @font-face {
font-family: "LTK";
src: url("https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK.ttf");
font-weight: normal;
font-style: normal;
} */
@import url('https://p.typekit.net/p.css?s=1&k=xhs8tkz&ht=tk&f=45402.45403.45404.45405.45406.45407.45408.45409.45410.45411&a=196157280&app=typekit&e=css');
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3') format('woff2'),url('https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3') format('woff'),url('https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3') format('opentype');
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/6a6cae/00000000000000007735e5b2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3') format('woff2'),url('https://use.typekit.net/af/6a6cae/00000000000000007735e5b2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3') format('woff'),url('https://use.typekit.net/af/6a6cae/00000000000000007735e5b2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i1&v=3') format('opentype');
font-display:auto;font-style:italic;font-weight:100;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/068d77/00000000000000007735e5a6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('woff2'),url('https://use.typekit.net/af/068d77/00000000000000007735e5a6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('woff'),url('https://use.typekit.net/af/068d77/00000000000000007735e5a6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('opentype');
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/8de6e4/00000000000000007735e5a4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3') format('woff2'),url('https://use.typekit.net/af/8de6e4/00000000000000007735e5a4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3') format('woff'),url('https://use.typekit.net/af/8de6e4/00000000000000007735e5a4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3') format('opentype');
font-display:auto;font-style:italic;font-weight:300;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/4f9700/00000000000000007735e5a7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3') format('woff2'),url('https://use.typekit.net/af/4f9700/00000000000000007735e5a7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3') format('woff'),url('https://use.typekit.net/af/4f9700/00000000000000007735e5a7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3') format('opentype');
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/343df8/00000000000000007735e5b3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format('woff2'),url('https://use.typekit.net/af/343df8/00000000000000007735e5b3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format('woff'),url('https://use.typekit.net/af/343df8/00000000000000007735e5b3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format('opentype');
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/6b5284/00000000000000007735e5ae/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3') format('woff2'),url('https://use.typekit.net/af/6b5284/00000000000000007735e5ae/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3') format('woff'),url('https://use.typekit.net/af/6b5284/00000000000000007735e5ae/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3') format('opentype');
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/c2df31/00000000000000007735e5b1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3') format('woff2'),url('https://use.typekit.net/af/c2df31/00000000000000007735e5b1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3') format('woff'),url('https://use.typekit.net/af/c2df31/00000000000000007735e5b1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i6&v=3') format('opentype');
font-display:auto;font-style:italic;font-weight:600;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/23c776/00000000000000007735e5af/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format('woff2'),url('https://use.typekit.net/af/23c776/00000000000000007735e5af/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format('woff'),url('https://use.typekit.net/af/23c776/00000000000000007735e5af/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format('opentype');
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}
@font-face {
font-family:'ivypresto-display';
src:url('https://use.typekit.net/af/51c578/00000000000000007735e5b0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3') format('woff2'),url('https://use.typekit.net/af/51c578/00000000000000007735e5b0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3') format('woff'),url('https://use.typekit.net/af/51c578/00000000000000007735e5b0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3') format('opentype');
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}
@font-face {
font-family: 'IvyPresto Display'; 
src: url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.eot') format('eot'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.woff') format('woff'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'IvyPrestoDisplay-Regular'; 
src: url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.eot') format('eot'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.woff') format('woff'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/IvyPrestoDisplay-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face { 
font-family: 'SofiaPro'; 
src: url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/SofiaPro.eot') format('eot'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/SofiaPro.woff') format('woff'), url('https://6424709.fs1.hubspotusercontent-na1.net/hubfs/6424709/LTK%20Theme%20June2021/Fonts/SofiaPro.ttf') format('truetype'); 
font-weight: normal;
font-style: normal;
}
.ivypresto-display-reg{font-family: 'ivypresto-display', serif !important;
font-weight: 400; !important
font-style: normal; !important}
.ivypresto-display-ital{font-family: 'ivypresto-display', serif !important;
font-weight: 400 !important;
font-style: italic; !important}
.ivypresto-display-thin{font-family: 'ivypresto-display', serif !important;
font-weight: 100 !important;
font-style: normal !important;}
.ivypresto-display-thin-ital{font-family: 'ivypresto-display', serif !important;
font-weight: 100 !important;
font-style: italic !important;}
.ivypresto-display-light{font-family: 'ivypresto-display', serif !important;
font-weight: 300 !important;
font-style: normal !important;}
.ivypresto-display-light-ital{font-family: 'ivypresto-display', serif !important;
font-weight: 300 !important;
font-style: italic !important;}
.fa-map-marker-alt:before {
content: "\f3c5";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-globe-africa:before {
content: "\f57c";
}
body {
font-family: 'SofiaPro','Poppins', sans-serif;
}
h1, h2 {
font-family: 'IvyPresto Display', 'Nanum Myeongjo', sans-serif;
}
h3, h4, h5, h6, p, li, .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, .hhs-lang-switch .lang_list_class li a, .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, .cta-tertiary, .cta-primary, .cta-secondary, .reading-minutes {
font-family: 'SofiaPro','Poppins', sans-serif;
color:#000000;
}
h6{
font-weight: 600; letter-spacing: 1.4px;
}
.hs-search-results__title { font-family: 'SofiaPro','Poppins', sans-serif !important;}
body, p {
/* font-size: .875rem;
font-weight: 300;
color: #000000;
letter-spacing: 0px;
margin-bottom: 0px;
line-height: 1.9rem; */
font-family: 'SofiaPro', sans-serif;
}
b, strong {
font-weight: bold;
}
/* ------------------- Header Tweaks ----------------- */
.hhs-top-bar {
padding: 15px 0 !important;
}
.login-menu ul {
background: #000;
color: #fff;
position: relative;
}
.login-menu ul > .hs-menu-item.hs-menu-depth-1 a{
background-color: #FFFFFF !important;
border-radius: 6px;
}
.login-menu ul > .hs-menu-item.hs-menu-depth-1.hs-item-has-children a{
background-color: #000000 !important;
border-radius: 6px;
color: #ffffff !important;
border: 1px solid #FFFFFF;
padding: 5px 14px 3px !important;
}
.login-menu>#hs_cos_wrapper_global_header_v2_>#hs_menu_wrapper_global_header_v2_>ul>.hs-menu-item.hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper>.hs-menu-item.hs-menu-depth-2>a{
background-color: #fff !important;
border-radius: 0px;
color: #000 !important;
border: none;
}
.login-menu>#hs_cos_wrapper_global_header_v2_>#hs_menu_wrapper_global_header_v2_>ul>.hs-menu-item.hs-menu-depth-1.hs-item-has-children>.hs-menu-children-wrapper>.hs-menu-item.hs-menu-depth-2>a:hover{
background: #E6E6E6 !important;  
}
ul.hs-menu-children-wrapper {
background-color: #FFFFFF !important;
}
.hhs-nav-grid {
flex-flow: row nowrap;
}
.hhs-sidebar-nav-toggle i {
transition: all 300ms ease-in-out;
}
.hhs-sidebar-nav-toggle.is-open>* {
transform: rotate(180deg) !important;
display: inline-block;
}
.hhs-nav-grid__extras .location-wrap,
.hhs-nav-grid__extras .login-menu,
.hhs-nav-grid__extras .hhs-lang-switch {
display: none;
}
.hhs-side-menu__footer .hhs-lang-switch {
float: none;
/* margin: 8px 10px 0 0; */
margin: 10px 0 0px;
/* padding: 10px 5px 0; */
padding: 0;
width: 100%;
height: 36px;
}
.hhs-side-menu__footer .lang_switcher_class {
box-shadow: none !important;
display: block !important;
margin: 0 !important;
padding: 0 !important;
position: relative;
}
.hhs-side-menu__footer .globe_class {
display: block !important;
margin: 0 !important;
position: absolute;
right: 10px;
width: 100%;
}
.hhs-side-menu__footer .lang_list_class {
display: flex;
flex-flow: column;
height: 36px;
overflow: hidden;
/* left: 80px !important; */
top: auto !important;
bottom: 0 !important;
left: 5px !important;
transform: none;
width: calc(100% - 70px) !important;
}
.hhs-side-menu__footer .lang_switcher_class .globe_class:hover .lang_list_class {
height: auto;
}
.hhs-side-menu__footer .lang_list_class li:first-child,
.hhs-side-menu__footer .lang_list_class li:last-child,
.hhs-side-menu__footer .lang_list_class li {
background: transparent;
padding: 0 !important;
}
.hhs-side-menu__footer .hhs-lang-switch .lang_list_class li:first-child {
/*border: 1px solid #fff !important;
border-radius: 5px; */
}
.hhs-side-menu__footer .hhs-lang-switch .globe_class:hover .lang_list_class li:first-child {
border: none !important;
border-radius: 0;
}
.hhs-side-menu__footer .globe_class:hover .lang_list_class a,
.hhs-side-menu__footer .globe_class:hover .lang_list_class a:visited {
background: #fff;
color: #000;
}
.hhs-side-menu__footer .globe_class:hover .lang_list_class a:hover,
.hhs-side-menu__footer .globe_class:hover .lang_list_class a:focus {
background: #E6E6E6;
color: #000000 !important;
}
.header .sticky-menu.active {
display: block !important;
height: auto !important;
position: fixed !important;
z-index: 1001;
}
@media(min-width: 768px) {
.hhs-top-bar.hhs-alt-nav .logo-sticky, .logo-standard {
max-width: 120px !important;
}
.main-nav .sc-site-header__menu {
display: none !important;
}
.hhs-side-menu__mobile {
display: block !important;
}
}
@media(min-width: 960px) {
.hhs-top-bar {
padding: 0 !important;
}
.hhs-side-menu__footer .lang_list_class {
top: -10px !important;
bottom: auto !important;
}
/*   .hhs-top-bar.hhs-alt-nav .logo-sticky,
.logo-standard,
.hhs-top-bar.hhs-alt-nav.sticky-menu.active .logo-sticky,
.logo-sticky {
max-width: 70px !important;
} */
.main-nav .sc-site-header__menu {
display: block !important;
}
.hhs-side-menu__mobile {
display: none !important;
}
.hhs-nav-grid__extras {
flex-flow: row nowrap;
justify-content: flex-end;
align-items: center;
flex-grow: 1;
}
.hhs-nav-grid__extras .hhs-lang-switch {
float: none;
margin: 0px 17px 0 0;
padding: 8px 8px 0;
width: 180px;
}
.hhs-nav-grid__extras .lang_switcher_class {
box-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
}
.hhs-nav-grid__extras .lang_list_class {
display: flex;
flex-flow: column;
height: 42px;
overflow: hidden;
left: calc(100% + 49px) !important;
top: -9px !important;
border-radius: 6px;
}
.hhs-nav-grid__extras .lang_switcher_class .globe_class:hover .lang_list_class {
height: auto;
}
.hhs-nav-grid__extras .lang_list_class li:first-child,
.hhs-nav-grid__extras .lang_list_class li:last-child,
.hhs-nav-grid__extras .lang_list_class li {
background: transparent;
padding: 0 !important;
}
.hhs-nav-grid__extras .hhs-lang-switch .lang_list_class li:first-child {
border: 1px solid #fff !important;
border-radius: 5px;
}
.hhs-nav-grid__extras .hhs-lang-switch .globe_class:hover .lang_list_class li:first-child {
border: none !important;
border-radius: 0;
}
.hhs-nav-grid__extras .lang_list_class li a,
.hhs-nav-grid__extras .lang_list_class li a {
padding: 12px 10px 11px !important;
}
.hhs-nav-grid__extras .globe_class:hover .lang_list_class a,
.hhs-nav-grid__extras .globe_class:hover .lang_list_class a:visited {
background: #fff;
color: #000;
}
.hhs-nav-grid__extras .globe_class:hover .lang_list_class a:hover,
.hhs-nav-grid__extras .globe_class:hover .lang_list_class a:focus {
background: #E6E6E6;
color: #000000 !important;
}
}
/* Main Nav */
.hhs-nav-grid__menu {
margin-left: 30px !important;
}
@media(max-width: 1200px) {
.hhs-nav-grid__menu {
margin-left: 30px !important;
}
}
@media (max-width: 568px) {
.hs-menu-wrapper, .hs-menu-wrapper * {
display: initial;
}
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
display: block !important;
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li {
margin: 0 0 0 5px !important;
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a {
line-height: 50px;
padding: 15px 15px;
margin: 0;
letter-spacing: 1.4px;
font-size: 14px;
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1.active::after, .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1::after {
bottom: 0px !important;
}
/* Sub Nav */
.hhs-top-bar .hs-menu-wrapper > ul ul {
margin-top: 0px;
left: -22px !important;
max-width: 240px;
width: max-content;
min-width: calc(100% + 44px);
border-radius: 5px;
}
.main-nav .sc-site-header__menu .hs-menu-children-wrapper {
padding: 10px 0 !important; 
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li li {
margin: 0 !important;
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
text-transform: capitalize;
}
@media(min-width: 992px) {
#hhs-main-nav>.hhs-nav-grid>.hhs-nav-grid__extras>.hhs-lang-switch{display: none !important;}
.hhs-nav-grid__extras .login-menu {width: 250px !important;}
#hs_cos_wrapper_global_header_v2_>#hs_menu_wrapper_global_header_v2_{float: right;}
#hs_cos_wrapper_global_footer_language_switcher>.lang_switcher_class>.globe_class:before, .hhs-lang-switch .globe_class:before{left: 170px;position: absolute;z-index: 2000;}
#hs_cos_wrapper_global_footer_language_switcher>.lang_switcher_class>.globe_class>.lang_list_class>li{background: none !important;}
.hhs-footer-mod .lang_list_class li a, .hhs-footer-mod .lang_list_class li a {
padding: 12px 10px 11px !important;width:250px !important}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a {
padding: 15px 5px;
}
}
@media(min-width: 1200px) {
.container {
max-width: 1140px !important;
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
.hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a {
padding: 15px 10px;
}
}
/* -------- Off canvas ------------- */
.hhs-side-menu__controls .logo-off-canvas {
display: inline-block;
margin: 0 0 20px 25px;
max-width: 120px;
}
.hamburger-icon.active .line-1 {
transform: rotate(45deg) !important;
top: 12px !important;
}
.hamburger-icon.active .line-3 {
transform: rotate(-45deg) !important;
top: 12px !important;
}
.hhs-side-menu {
width: 100%;
}
.hhs-side-menu__mobile {
margin: 0 0 10px;
}
.hhs-side-menu__mobile .sc-site-header__menu {
border-bottom: none !important;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
color: #fff;
letter-spacing: 1.4px;
text-transform: uppercase;
margin: 0 0 30px 0;
}
/* sub nav - */
.hhs-side-menu .hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
/* display: none !important; */
opacity: 0 !important;
padding: 0 !important;
position: relative !important;
left: 0 !important;
}
.hhs-side-menu .hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
padding-left: 0 !important;
}
.hhs-side-menu .hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-2.hs-item-has-children ul.hs-menu-children-wrapper {
padding-left: 20px !important;
}
.hhs-side-menu .hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper.is-open {
/* display: block !important; */
opacity: 1 !important;
}
.hhs-side-menu .hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper a {
/*   text-transform: capitalize; */
color: #B4B4B4 !important;
font-weight: 400;
margin: 0 !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children > a::after {
display: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul ul li.hs-item-has-children > a::after {
display: block;
}
.hhs-side-menu .hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper.is-open a {
margin: 0 0 30px 0 !important;
}
.hhs-side-menu__footer .login-menu ul > li > a,
.hhs-side-menu__footer .login-menu ul > li > a:visited {
font-size: 14px;
font-weight: 600;
line-height: 16px;
text-transform: uppercase;
letter-spacing: 1.25px;
}
@media(max-width: 575px) {
.hhs-menu-button {
vertical-align: sub !important;
}
}
@media(min-width: 568px) {
.hhs-side-menu__footer .login-menu ul {
display: block;
}
.hhs-side-menu__footer .login-menu ul li {
float: none !important;
}
.hhs-side-menu__footer .login-menu ul li a,
.hhs-side-menu__footer .login-menu ul li a:visited {
display: block;
max-width: 100%;
width: 100%;
}
}
@media(min-width: 576px) {
.hhs-side-menu__controls .logo-off-canvas {
display: none;
}
}
@media(max-width: 992px) {
.hamburger-icon .line {
width: 30px !important;
height: 3px !important;
}
.hamburger-icon:not(.active) .line.line-3 {
left: 0 !important;
}
.hamburger-icon {
height: 20px !important;
top: -8px;
}
}
@media(min-width: 992px) {
.hhs-menu-toggle {
display: none !important;
}
}
@media(min-width: 768px) and (max-width: 992px) {
.hhs-nav-grid__menu {
margin-left: 25px !important;
}
.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a {
padding: 15px 5px;
}
}
@media(max-width: 992px) {
.hhs-top-bar > .container {
max-width: none !important;
}
.login-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper.is-open, .login-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children a.is-open+ul
{
visibility: visible !important;
opacity: 1 !important;
display: block !important;
}  
.login-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper
{
opacity: 0;
display: none;
}  
.location-wrapper {
display: block;
margin: 0 0 20px;
}
.location-wrap {
border-radius: 5px;
}
.location-wrap.visible-xs {
display: block;
margin: 0 0 10px;
text-align: left;
width: 100%;
}
.location-list.active ul {
background: #fff;
}
.location-list a,
.location-list a:visited {
color: #000 !important;
}
.login-menu {
border-top: 1px solid rgba(125,125,125,0.42);
display: block;
margin: 20px 0 0;
padding: 20px 0 0;
}
.login-menu ul {
background: #000;
color: #fff;
margin: 0;
padding: 0;
position: relative;
}
.login-menu a,
.login-menu a:visited {
color: #000;
text-align: center;
}
.login-menu ul ul {
border-top: 1px solid #000;
width: 100%;
}
.login-menu ul ul a,
.login-menu ul ul a:visited {
color: #000 !important;
text-align: left;
}
.login-menu ul > .hs-menu-item.hs-menu-depth-1 a{
background-color: #FFFFFF !important;
border-radius: 6px;
}
.login-menu ul > .hs-menu-item.hs-menu-depth-1.hs-item-has-children a{
background-color: #000000 !important;
border-radius: 6px;
color: #ffffff !important;
border: 1px solid #FFFFFF;
}
ul.hs-menu-children-wrapper {
background-color: #FFFFFF !important;
}
.login-menu ul ul a:hover,
.login-menu ul ul a:focus {
background: #E6E6E6 !important;
color: #000000 !important;
}
.login-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
position: relative;
transition: all 500ms ease-in-out;
max-height: 0;
}
.login-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper.is-open,
.login-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children a.is-open + ul {
max-height: 100vh;
}
}
@media(min-width: 960px) {
.sc-site-header__menu .hs-menu-children-wrapper {
background-color: #ffffff !important;
}
.sc-site-header__menu .hs-menu-children-wrapper li a,
.sc-site-header__menu .hs-menu-children-wrapper li a:visited {
color: #000000 !important;
}
.sc-site-header__menu .hs-menu-children-wrapper li a:hover,
.sc-site-header__menu .hs-menu-children-wrapper li a:focus,
.hs_cos_wrapper .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover {
background: #E6E6E6 !important;
color: #000000 !important;
}
.hhs-nav-grid__extras .location-wrap,
.hhs-nav-grid__extras .login-menu{
display: block !important;
}
.hhs-nav-grid__extras .hhs-menu-toggle {
display: none;
}
.hhs-nav-grid__extras .login-menu {
border-top: none;
margin: 0;
padding: 0;
}
.hhs-nav-grid__extras .login-menu ul li a,
.hhs-nav-grid__extras .login-menu ul li a:visited {
color: #000 !important;
font-weight: 600 !important;
line-height: 1.9rem !important;
padding: 6px 15px 4px !important;
}
.hhs-nav-grid__extras .login-menu ul li a:hover,
.hhs-nav-grid__extras .login-menu ul li a:focus,
.hhs-top-bar .login-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover {
color: #000 !important;
}
.hhs-nav-grid__extras .login-menu ul li a:after {
margin-left: 10px !important;
}
.hhs-nav-grid__extras .login-menu ul ul li a,
.hhs-nav-grid__extras .login-menu ul ul li a:visited {
font-weight: 400 !important;
}
.login-menu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
position: absolute;
max-height: none;
padding: 5px 0px !important;
}
}
/* ----------- Flexi Cards ------------ */
.hhs-flexi-card-mod a:hover,
.hhs-flexi-card-mod a:focus {
text-decoration: none !important;
}
.hhs-flexi-card .hhs-card-content h4 {
color: #000 !important;
}
/* ------------ Footer Styles ------------- */
.hhs-foot-break-line {
display: block !important;
}
.hhs-foot-break-line {
opacity: .3;
}
.hhs-foot-copyright,
.hhs-social-con {
text-align: left !important;
}
.hhs-social-con a:first-child {
padding: 5px 5px 0px 0;
margin: 0 5px 0 0;
}
.hhs-footer-mod .visible-xl {
display: none;
}
.hhs-footer-mod .hhs-lang-switch {
display: block;
float: none;
margin: 0 auto 20px;
padding: 10px 8px 0;
width: 180px;
}
.hhs-footer-mod .lang_switcher_class {
box-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
}
.hhs-footer-mod .lang_list_class {
display: flex;
flex-flow: column;
height: 42px;
overflow: hidden;
left: calc(100% + 49px) !important;
top: -11px !important;
border-radius: 6px;
}
.hhs-footer-mod .lang_switcher_class .globe_class:hover .lang_list_class {
height: auto;
}
.hhs-footer-mod .lang_list_class li:first-child,
.hhs-footer-mod .lang_list_class li:last-child,
.hhs-footer-mod .lang_list_class li {
background: transparent;
padding: 0 !important;
}
.hhs-footer-mod .hhs-lang-switch .lang_list_class li:first-child {
border: 1px solid #fff !important;
border-radius: 5px;
}
.hhs-footer-mod .hhs-lang-switch .globe_class:hover .lang_list_class li:first-child {
border: none !important;
border-radius: 0;
}
.hhs-footer-mod .lang_list_class li a,
.hhs-footer-mod .lang_list_class li a {
padding: 12px 10px 11px !important;
}
.hhs-footer-mod .globe_class:hover .lang_list_class a,
.hhs-footer-mod .globe_class:hover .lang_list_class a:visited {
background: #fff;
color: #000;
}
.hhs-footer-mod .globe_class:hover .lang_list_class a:hover,
.hhs-footer-mod .globe_class:hover .lang_list_class a:focus {
background: #E6E6E6;
color: #000000 !important;
}
.hhs-foot-base-nav {
display: none;
}
.hhs-foot-nav-cols .col-12 {
flex: none;
max-width: 50%;
}
.hhs-foot-nav-col {
border: none !important;
}
.hhs-foot-copyright {
font-size: 16px !important;
}
.hhs-foot-logo {
margin: 0px 0 40px !important;
}
.hhs-foot-nav-col h5,
.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
text-align: left !important;
}
.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
font-size: 14px !important;
}
/* @media(min-width: 768px) {
.hhs-foot-logo {
margin: -35px 0 60px !important;
}
} */
.hhs-foot-nav-cols h5 {
font-family: 'SofiaPro', sans-serif !important;
font-size: 14px !important;
font-weight: 600 !important;
letter-spacing: 1px !important;
margin-bottom: 20px !important;
text-transform: uppercase !important;
}
@media (min-width: 576px) {
#hs_cos_wrapper_global_footer .hhs-footer-mod .container {
max-width: 100% !important;
}
.hhs-foot-nav-base .col-sm-5,
.hhs-foot-nav-base .col-sm-7 {
flex: none;
max-width: 100%;
}
.hhs-footer-mod .hhs-foot-logo {
display: inline-block;
}
.hhs-footer-mod .hhs-lang-switch {
display: inline-block;
float: right;
margin: 0 22% 0 0;
}
.hhs-foot-nav-base .order-2-mobile {
order: 2;
}
}
@media(min-width: 600px) {
.hhs-footer-mod .hhs-lang-switch {
margin: 0 24% 0 0;
}
.hhs-foot-nav-base .col-sm-5 {
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.hhs-foot-nav-base .col-sm-7 {
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.hhs-foot-nav-base .order-2-mobile {
order: inherit;
}
.hhs-social-con {
float: right;
}
.hhs-social-con a {
padding: 0 !important;
}
}
@media(min-width: 768px) {
#hs_cos_wrapper_global_footer .hhs-footer-mod {
padding-top: 25px !important;
padding-bottom: 25px !important;
}
.hhs-footer-mod .hhs-lang-switch {
margin: 0 30% 0 0;
}
}
@media(min-width: 960px) {
#hs_cos_wrapper_global_footer .hhs-footer-mod {
padding-top: 50px !important;
}
.hhs-footer-mod .container {
max-width: 900px;
}
.hhs-footer-mod .hhs-lang-switch {
margin: 0 8% 0 0;
}
.hhs-foot-nav-cols .col-12 {
flex: 0 0 25%;
max-width: 25%;
}
}
@media(min-width: 1200px) {
.hhs-footer-mod .visible-xl {
display: block;
}
.hhs-footer-mod .hhs-lang-switch.hide-xl {
display: none;
}
.hhs-foot-nav-cols .col-12 {
flex: 0 0 20%;
max-width: 20%;
}
.hhs-footer-mod .hhs-foot-nav-cols .hhs-lang-switch {
float: none;
margin: 0;
}
}
@media(min-width: 1400px) {
#hs_cos_wrapper_global_footer .hhs-footer-mod .container {
max-width: 1200px !important;
}
}
/* ------------ Main Links ------------- */
a, a:visited, a:hover, a:focus {
/*   color: #0469E0; */
color: #000;
text-decoration: underline;
}
a.cta_button, 
ul.accordion-controls li a.accordion-title {
text-decoration: none;
}
.links-no-underline a {
text-decoration: none;
}
/* a:hover, a:focus {
text-decoration: underline;
} */
#main-content img {
border-radius: 6px;
}
/* ---------- Custom Module Adjustments ----------- */
/* -----Multi Column Content adjustments -------- */
@media(max-width: 992px) {
.mobile-reverse .row {
flex-flow: column-reverse;
}
.mobi-reverse .row {
flex-flow: column-reverse;
}
}
/* -------------- Custom Buttons ------------ */
.cta-creator, .cta-consumer, .cta-brand,
.cta-creator:visited, .cta-consumer:visited, .cta-brand:visited {
-moz-box-sizing: content-box !important;
-webkit-box-sizing: content-box !important;
box-sizing: content-box !important;
vertical-align: middle;
display: inline-block;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
will-change: transform;
font-family: 'SofiaPro';
font-size: 14px;
font-weight: 600;
letter-spacing: 1px;
line-height: 16px;
text-transform: uppercase;
padding: 14px 48px;
-webkit-border-radius: 6px;
border-radius: 6px;
}
.cta-creator:hover, .cta-consumer:hover, .cta-brand:hover,
.cta-creator:active, .cta-consumer:active, .cta-brand:active,
.cta-creator:focus, .cta-consumer:focus, .cta-brand:focus {
text-decoration: none;
}
.cta-creator,
.cta-creator:visited {
background: rgba(144,169,170, 1);
color: #000;
}
.cta-creator:hover,
.cta-creator:focus {
background: rgba(144,169,170, .8);
color: #000;
}
.cta-consumer,
.cta-consumer:visited {
background: rgba(180,214,219, 1);
color: #000;
}
.cta-consumer:hover,
.cta-consumer:focus {
background: rgba(180,214,219, .8);
color: #000;
}
.cta-brand,
.cta-brand:visited {
background: rgba(150,192,167, 1);
color: #000;
}
.cta-brand:hover,
.cta-brand:focus {
background: rgba(150,192,167, .8);
color: #000;
}
.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {
font-family: 'SofiaPro',sans-serif !important;
}
.login-menu>#hs_cos_wrapper_global_header_v2_>#hs_menu_wrapper_global_header_v2_>ul>.hs-menu-item.hs-menu-depth-1:after{
background: none !important;
}
@media (max-width: 992px){
ul.hs-menu-children-wrapper {
background-color: #fff !important;
}
@media (max-width: 569px){
.login-menu>#hs_cos_wrapper_global_header_v2_>#hs_menu_wrapper_global_header_v2_>ul>.hs-menu-item.hs-menu-depth-1.hs-item-has-children{
top: 10px !important;
}
}
@media (max-width: 959px){
.login-menu ul > .hs-menu-item.hs-menu-depth-1.hs-item-has-children a{
padding: 10px 20px !important;
}
}
@media (max-width: 1023px) and (min-width: 960px){
.hhs-nav-grid__logo{width:10%;}
.hhs-nav-grid__extras{width: 50%;}
}
@media (min-width: 960px){
#hhs-main-nav>.hhs-nav-grid>.hhs-nav-grid__extras>.hhs-lang-switch{display: none !important;}
.hhs-nav-grid__extras .login-menu {width: 250px !important;}
#hs_cos_wrapper_global_header_v2_>#hs_menu_wrapper_global_header_v2_{float: right;}
#hs_cos_wrapper_global_footer_language_switcher>.lang_switcher_class>.globe_class:before{left: 170px;position: absolute;z-index: 2000;}
#hs_cos_wrapper_global_footer_language_switcher>.lang_switcher_class>.globe_class>.lang_list_class>li{background: none !important;}
.hhs-footer-mod .lang_list_class li a, .hhs-footer-mod .lang_list_class li a {
padding: 12px 10px 11px !important;width:250px !important}
}