/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*  child css  */
/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*Custom ID and classes*/
/* Border radius*/
.border16 {
  border-radius: 16px;
}

/* Changed hamburger icon */

.hamburger-icon:not(.active) {
  padding-top: 24px;
}

.hamburger-icon:not(.active) .line.line-3 {
	left: 0 !important;
}

.hamburger-icon .line {
	width: 24px !important;
  height: 2px !important;
  margin-top: 2px; !important;
}

.hamburger-icon:not(.active) .line.line-2 {
	top: 8px !important;
}
.hamburger-icon:not(.active) .line.line-3 {
	top: 16px !important;
}


.hamburger-icon:not(.active) .line.line-1 {
	width: 0px !important;
  height:0px !important;
  margin-top: 0px; !important;
}


/* Align items menu */

.hhs-extras-ctas {
  margin-top: 12px;
}

.hhs-menu-toggle{
  margin-top:8px;
}

@media (max-width: 568px) {
 .hhs-lang-switch {
  margin-top: 6px;
}
}

.container{
  padding-left: 0px;
padding-right: 0px;
}

@media (max-width: 568px) {
  .container{
    padding-left:8px;
padding-right: 8px;
  }
}


/* Changed color in footer text */

.hhs-foot-copyright{
  color: #6B6C6F !important;
}

/*Nav bar height on desktop and mobile*/
.container-fluid{
    min-height: 60px !important;
}

/* Align logo in navbar */
.logo-sticky, .logo-standard {
  margin-left: 10px;
}
/* align text menu with logo */
.hhs-nav-grid__menu {
    margin-top: 8px;
}


@media (max-width: 568px) {
  .hhs-top-bar.hhs-alt-nav .logo-sticky, .logo-standard {
  margin-top: -2px;
  }
}

@media (max-width: 568px) {
 .hhs-menu-toggle {
  margin-top: 4px;
}
}

@media (max-width: 568px) {
  .hhs-top-bar{
    padding-left:8px !important;
padding-right: 8px !important;
  }
}


/* top mega menu classes stejak@brave */

.menu-col-container {
  display: table;
  width: 100%;
}
.menu-col-left {
  display: table-cell;
  width: 24px;
  vertical-align: top;
  text-align: center;
  padding-top: 5px;
}
.menu-col-right {
  display: table-cell;
  padding-left: 12px;
  vertical-align: top;
  text-align: left;
}

/* Icon and text classes */

.icon-col-container {
  display: table;
  width: 100%;
}
.icon-col-left {
  display: table-cell;
  width: 32px;
  vertical-align: top;
  text-align: center;
  padding-top: 5px;
}
.icon-col-right {
  display: table-cell;
  padding-left: 24px;
  vertical-align: top;
  text-align: left;
}



/* link effect in rich text boxes stejak@brave */
p a  {
  cursor: pointer;
  text-decoration: none;
  color: #333333;
  position: relative;
  padding: 0 0.1em;
}
p a:after {
  cursor: pointer;
  content: "";
  position: absolute;
  bottom: -2px;        
  left: 0;
  width: 100%;
  height: 15%;
  background-color: #bfdbe9;
  z-index: -10;
  -webkit-transition: all .1s linear;
  -moz-transition: all .1s linear;
  transition: all .1s linear;
}
p a:hover:after {
  cursor: pointer;
  background-color: #bfdbe9;
  height: 70%;
}



/* Less padding flex-cards */

/*
.col-12, .hhs-flexi-card-mod {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
*/



/* Border radius "get started today - by stage page" */
.row-number-14, .cell_1639391297404-row-0-vertical-alignment, .cell_1639391297404-row-0-background-color, .dnd-row {
  border-radius: 16px;
}

/* Border radius "blog-post-card" */
.hhs-blog-post-card, .blog-index__post img {
  border-radius: 16px;
  width: 100%;
}

/* Border radius "blog-img-card" */
.hhs-post-feat-img, .lazy-background {
  border-radius: 16px;
}

/* Border radius "banner with img-left" */
.hhs-img-text-mod, .show-mobile, .show-tablet, .show-desktop, .hhs-reg-image{
  border-radius: 16px;
}

.cell_16396826100239-background-color {
  border-radius: 16px;
}

/* Padding featured blog post module*/

.reading-minutes {
  padding-top: 16px !important;
}


.fa-chevron-down:before {
  font-size: 0px !important;
}



.blog-index {
  width: 100% !important;
}

.blog-index__post{
  border-radius: 16px !imporant; 
}

/* Blog filter */
.post__category-selector{
  background-color: #ffff !important;
  border-color: rgba(255,255,255,0.3);
  color: #6B6C6F !important;
  padding-right: 50px !important;
}


/* Blog tag */

.hhs-tag-list li a, .blog-post__tag-link {
  padding: 5px 20px !important;
}

.blog-post__tag-link {
  background-color: #F3F5F7;
}

/* Flexi card */

.hhs-flexi-card img {
  border-radius: 16px !important;
}
.hhs-flexi-card a {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

/*
.hhs-card-content {
  padding-top: 24px!important;
}
*/

.hs-fieldtype-checkbox label, .hs-form label {
  letter-spacing: 0px !important;
  text-transform: none !important;
  font-size: 14px;
}

/* filter btns - resources */
.contentFilter button {
  font-family: inter !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  text-transform: none !important;
  background-color: #ffffff !important;
  border-radius: 16px !important;
  padding: 8px 15px !important;
}


.contentFilter button.is-checked {
  font-family: inter !important;
  border-bottom: 0px !important;
  color: blue !important:
}

.contentFilter button:active {
  font-family: inter !important;
  border-bottom: 0px !important;
  color: blue !important:
}

.hhs-tab-wrapper li{
  border-left: 0px !important;
}


/* tabs module */
.tab-to-dropdown {
  width: 1000px !important;
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 768px) {
  .tab-to-dropdown {
  width: 250px !important;
  }
}

/* CTA*/
.col-inner, .hhs-col-overlay {
  border-radius: 16px !important;
}

.col-lg-6, .col-sm-12, .c1 animated {
  margin-bottom: 16px;
}

/* forms */
.hs-input {
  background-color: rgba(196, 196, 196, 0);
  border: 1px solid rgba(107, 108, 111, 1);
  color: rgba(107, 108, 111, 1);
}

/* button hover */
.cta-secondary:hover{
  background-color: #006FAA !important;
  color: white !important;
} 


/* Blog post header
.post-header {
  width: 1000px;
}*/

.text_a_bottom{
  background: #FBFBFD;
}

/* Mobile menu*/
.hhs-side-menu__mobile .sc-site-header__menu{
  padding-top: 24px;
  padding-bottom: 24px !important;
  border-bottom: 0px !important;
}
 

/* padding-bottom profile card */
.hhs-profile-card img{
  margin-bottom: 8px;
}

/* modal pop-up */
.hhs-pop.hhs-modal{
  max-width: 800px;
  border-radius: 16px !important;
}

/*Team Profile Cards*/
.hhs-profile-content h4 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 16px;
    text-align: left;
    /*color: #444;*/
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0px;
    line-height: 1.1em;
}
.hhs-profile-content h5 {
    padding-top: 8px;
    text-align: left;
    color: #444;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 1.1em;
}

/*MOBILE HEADER*/

@media (max-width: 568px) {
  .hs-menu-wrapper .hhs-sidebar-nav-toggle * {
    width: auto;
  }
}

/*RETURN TO TOP*/

#return-to-top svg {
  position: absolute;
  top: 16px;
  left: 17px;
}


/*Blog listing page*/

.blog-index__post--small .blog-index__post-image{
  border-radius: 16px !important;
  margin-bottom: 0px;
}


.blog-recent-posts__post, .hhs-blog-card-inner, .blog-index__post--large{
  box-shadow: 0 0 0px 0px rgba(0,0,0,0.0);
}

.blog-index__post-image--large{
  border-radius: 16px !important;
  height: 400px;
}

@media only screen and (min-width: 1100px) {
.blog-index__post--large{
  flex: 1 0 100%;
  flex-direction: row-reverse;
  display: flex;
  justify-items: space-between;
  padding: 17px;
  box-shadow: 0 0 0px 0px rgba(0,0,0,0.0);
}
}

@media only screen and (min-width: 1100px) {
.blog-index__post--large .blog-index__post-content{
  padding: 2rem 1rem 2rem 2rem;
}
}

.blog-index__post-content--small h4.card_post_title a:hover{
  color: #0086CE;
}

.hhs-blog-card-inner .blog-index__post-content{
  padding: 4px;
}

/*Content card*/

@media only screen and (min-width: 1200px){
.content-card{
  margin-bottom: 20px !important;
  height: 400px !important;
  width: 32%;
  border-radius: 16px !important;
}
}

@media only screen and (max-width: 1200px){
.content-card{
  margin-bottom: 20px !important;
  height: 350px !important;
  width: 32%;
  border-radius: 16px !important;
}
}


/*Blog post page*/

/*
@media only screen and (min-width: 1100px) {
  .col-sm-12{
    margin:auto !important;
  }
}
*/

.post-page-full{
  background-color: none;
}

.hhs-blog-card-inner {
Padding-bottom: 0px;
}


.hhs-blog-grid-cards {
background-color: #F3F5F7 !important;
padding-top: 0px !important;
padding-bottom: 80px !important;
}

.related-text {
  padding-top: 80px;
  background-color: #F3F5F7 !important;
}

.hs-blog-social-share{
  border-top: 0px solid rgba(0,0,0,0.2);
  border-bottom: 0px solid rgba(0,0,0,0.2);
}

/*
.blog-index__post-image--small {
  padding-bottom: 100%;
}
*/

@media screen and (min-width: 1000px) {
    .blog-index__post {
        flex:0 0 calc(100%/3);
    }
}

@media screen and (min-width: 922px) {
    .blog-index__post {
        flex:0 0 calc(100%/3);
    }
}

@media screen and (min-width: 922px) {
    .blog-index__post--large {
        flex: 1 0 100%;
        display: flex;
        justify-items:space-between
    }
}
}

/*Mega-menu changes*/

.mega-menu-bottom-background-5{
  background: linear-gradient(180deg, #ffffff 80%, #F3F5F7 20%) !important;
}

.mega-menu-bottom-background-5{
  background: linear-gradient(180deg, #ffffff 80%, #F3F5F7 20%) !important;
}

.mega-menu-bottom-background-4{
  background: linear-gradient(180deg, #ffffff 85%, #F3F5F7 15%) !important;
}

.mega-menu-bottom-background-3{
  background: linear-gradient(180deg, #ffffff 75%, #F3F5F7 25%) !important;
}

.mega-menu-bottom-background-2{
  background: linear-gradient(180deg, #ffffff 85%, #F3F5F7 15%) !important;
}

.mega-menu-bottom-background-1{
  background: linear-gradient(180deg, #ffffff 85%, #F3F5F7 15%) !important;
}

.mega-text-con{
  margin-bottom: 12px;
}

.hhs-flexi-card-mod a.flexi-card-outer{
  height: auto !important;
  display: block;
/* height: 100%; */
-webkit-transition: all .2s ease-in;
-moz-transition: all .1s ease-in;
-ms-transition: all .1s ease-in;
-o-transition: all .1s ease-in;
transition: all .1s ease-in;
}


/*Mobile menu spacing*/
.hhs-side-menu .hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper.is-open {
      max-height: 100vh;
    opacity: 1;
    margin-top: 20px;
}

/* pop-up video spacing */

#popup_video{
  padding-left:0px !important;
padding-right: 0px !important;
  border-radius: 16px;
}

#video1, .hs-responsive-embed-wrapper .hs-responsive-embed{
  padding: 0px !important;
}

/* Adjust the alignment for the language switch dropdown menu / stejak */
@media only screen and (max-width: 1200px) {
  .lang_list_class:after, .lang_list_class:before {
    margin-left: 24px!important;
  }
}
@media only screen and (min-width: 1201px) {
  .hhs-lang-switch .lang_list_class {
    top: 41px!important;
    left: 26px!important;
  }
}

/* adjust text top postion to not block button in hamburger menu / stejak */
.hhs-side-menu__form, .hhs-side-menu__text {
  padding-top: 30px!important;
}

/* add extra margin on main nav för logo  / stejak */
#hhs-main-nav {
    padding-left: 25px!important;
    padding-right: 25px!important;
}



.grecaptcha-badge { 
  /*
  opacity:0;
  visibility:hidden;
  height: 1px!important;
  position: absolute;
  */
}