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

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

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
h1,h2,h3,h4,h5,h6,p,a {
  font-family: Mulish, san-serif !important;
}
.text-help-cards-wrap .cards-wrap {
    background: #f0e6f3 !important;
  }
.text-help-cards-wrap .cards-wrap {
    padding-bottom:0px !important;
}
.footer-top,.footer-bottom{
  background-color:#592e85;
}
.footer-main{display:none;
}
.text-help-cards-wrap .cards{
  padding: 40px 43px 40px;}
.footer-top{padding-top:0px !important;}
.hs-row, .img-col, .content-col {background-color: #0000;
}
.menu-products-box, {display:none}
.ms-col, .ms-row {background-color:#f8f8f8;}
}  
.content-col, .hs-row, .img-col 
  background-color: #0000;
}  
.simple_pricing_toggleBtn_wrapper{display:none !important;}
.simple_range_wrapper{padding-top:30px !important;}
.header-logo{padding:0px 0 !important;
}
@media screen and (max-width: 991px) {
  .header-main .dnd-section > .row-fluid > .span9 {
    display: none !important;
  }
}
.jake-hero-banner__content{
  min-height:300px;
  padding:0 8vw
}
.header-main .hs-menu-wrapper>ul>li:nth-last-child(2) {
    margin-left: 0 !important;
}


@media(max-width:767px){   
  footer.footer #hs_cos_wrapper_module_17147733790033 {
    padding-left: 10px !important;
  }
  footer.footer .hs-menu-wrapper ul li,footer.footer,.footer .footer-top p {
    text-align: center !important;;
}
  .footer-top .hs-menu-wrapper {
    text-align:center;
  }
}
@media screen and (min-width:768px){
  .footer-top .indent-nav {
    padding-left:11px;
  }
}
.pricing-comparison .txt-heading, .pricing-comparison .p-card h3.plan_name {
  font-size:28px;
}
@media screen and (max-width:565px){
  .pricing-comparison .txt-heading {
    font-size:4.3vw;
  }
}
.clear{clear:both}
.accordion-section .accordion-img-wrapper {
  min-height:50px;
}
@media screen and (min-width:600px) {
  .jake-hero-banner::before{
    background-color:transparent !important;
  }
}
.hs-menu-children-wrapper .title a {
pointer-events: none;
cursor: default;
}
.hs-menu-children-wrapper .menu-solutions-content ul {
padding-left: 0px;
}
.accordion-section .accordion-img {
    transform: translateY(20%);
    top: 20%;
}

/* Menu Edits - GrowME */

@media (min-width: 1000px) {
  
/* Show second-level dropdown on hover */
.hs-menu-item.hs-item-has-children:hover > .hs-menu-children-wrapper {
  display: block !important;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

/* Hide submenus by default */
.hs-menu-children-wrapper {
  display: none;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.hs-menu-children-wrapper {
  padding: 10px 15px !important;
}

/* Ensure submenu is positioned correctly */
.hs-menu-item.hs-item-has-children {
  position: relative;
}

/* Position second-level dropdown directly under the parent */
.hs-menu-item.hs-item-has-children > .hs-menu-children-wrapper {
  position: absolute;
  top: 100%; /* Place it right below the parent */
  left: 0;
  z-index: 1000;
  background: white; /* or your background color */
  box-shadow: 0 4px 12px rgba(0,0,0,0.1); /* optional, for clarity */
  min-width: 200px; /* optional, to make submenu wide enough */
}

/* Style third-level dropdowns (appearing to the side) */
.hs-menu-depth-2.hs-item-has-children > .hs-menu-children-wrapper {
  top: 0;
  left: 100%; /* Place it to the right of the second-level item */
}
}