/* @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    */
/*****************************************/

/* ==========================================================================
Mobile Menu - Hubspot Standard Toggle Menu
========================================================================== */

.HeaderSimpleMenu ul[role="menu"] {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}
.HeaderSimpleMenu ul[role="menu"] li {
    float: none!important;
    margin: 0px 40px;
}
.HeaderSimpleMenu ul[role="menu"] li a {
    display: block;
    padding: 0px;
    white-space: normal;
    max-width: 100%;
    overflow: hidden;
    text-overflow: inherit;
    text-decoration: none;
    font-size: 16px;
    font-family: "AvenirNext Medium", Arial, Helvetica, sans-serif !important;
    color: #04697b;
    font-weight: 500;
    line-height: 1.9;
}
.HeaderSimpleMenu ul[role="menu"] li:last-child a {padding-right: 30px;}
.HeaderSimpleMenu ul[role="menu"] li:last-child a:before {
    content:"";
    background-image: url(https://f.hubspotusercontent20.net/hubfs/1933423/WRCrownbio2021%20Assets/icon-database-1.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 21px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 4px;
}

.footermenu ul[role="menu"] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.footermenu ul[role="menu"] li {
    float: none!important;
    margin: 0px 25px;
}
.footermenu ul[role="menu"] li:first-child {margin-left:0px;}
.footermenu ul[role="menu"] li:last-child {margin-right:0px;}
.footermenu ul[role="menu"] li a {
    display: block;
    padding: 0px;
    white-space: normal;
    max-width: 100%;
    overflow: visible;
    text-overflow: inherit;
    text-decoration: none;
    font-size: 12px;
    font-family: "AvenirNext Regular",Arial,Helvetica,sans-serif !important;
    color: #fff;
    font-weight: 500;
    font-style: italic;
    line-height: 1.5;
}

.footermenu ul[role="menu"] li a:after {background-color: #fff;height: 1px;}

.custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-item-has-children a:after {display:none;}

/* Toggle Button
  ========================================================================== */

.mobile-trigger, .mobile-trigger-secmenu {
    display: inline-block; 
    cursor: pointer;
    position: absolute;
    top: 13px;
    right: 15px;
    width: auto;
    height: auto;
    padding: 10px 8px 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #04697b;
    z-index: 99999999999; 
    -webkit-transition: background-color 0.2s linear;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-transition:color .2s ease-in; 
    -moz-transition:color .2s ease-in;
    transition:color .2s ease-in;
    z-index: 0;
}
  
.mobile-trigger-secmenu {
    top: 9px!important;
    right: auto!important;
    left: 15px!important;
    padding: 0!important;
}

.mobile-trigger:hover, .mobile-trigger-secmenu:hover {text-decoration: none; background: #f8a132!important;}
  
.mobile-trigger-secmenu:hover, .mobile-trigger-secmenu:focus {background: transparent!important;}

.mobile-trigger span, .mobile-trigger-secmenu span {display: none;}

.mobile-trigger span:before, .mobile-trigger-secmenu span:before {position: absolute;content: 'Menu';}

.mobile-trigger span:after, .mobile-trigger-secmenu span:after {
    position: relative;
    right: 2px;
    content: 'Close'; /* Change the text on the open toggle button */
    opacity: 0;
    transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out; 
}

.mobile-open .mobile-trigger, .mobile-open-secmenu .mobile-trigger-secmenu {
    -webkit-transition:background-color 0.2s linear; /* Button color transition effect */
    -moz-transition:background-color 0.2s linear; /* Button color transition effect */
    transition:background-color 0.2s linear; /* Button color transition effect */
    background: #f8a132; /* Changes button background to be slightly darker than open menu color */  
}

.mobile-open-secmenu .mobile-trigger-secmenu {background: transparent!important;}

.mobile-open .mobile-trigger span:after, .mobile-open-secmenu .mobile-trigger-secmenu span:after {opacity: 1; }

/* Toggle Button Icon & Animations
========================================================================== */

.mobile-trigger i, .mobile-trigger-secmenu i {
    display: inline;
    position: relative;
    top: -5px;
    -webkit-transition-duration: 0s;
    -webkit-transition-delay: .2s;
    -moz-transition-duration: 0s;
    -moz-transition-delay: .2s;
    transition-duration: 0s;
    transition-delay: .2s;
}
.mobile-trigger  i:before, .mobile-trigger i:after,
.mobile-trigger-secmenu  i:before, .mobile-trigger-secmenu i:after {position: absolute;content: '';}
.mobile-trigger  i, .mobile-trigger  i:before, .mobile-trigger  i:after,
.mobile-trigger-secmenu  i, .mobile-trigger-secmenu  i:before, .mobile-trigger-secmenu  i:after {
    width: 24px;
    height: 3px;
    background-color: #fff;
    display: inline-block;
}
.mobile-trigger  i:before, .mobile-trigger-secmenu  i:before {
    margin-top: -7px; /* Position top line */
    -webkit-transition-property: margin, -webkit-transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: .2s, 0;
}
.mobile-trigger  i:after, .mobile-trigger-secmenu  i:after {
    margin-top: 7px; /* Position bottom line */
    -webkit-transition-property: margin, -webkit-transform;
    -webkit-transition-duration: .2s;
    -webkit-transition-delay: .2s, 0;
}
.mobile-open .mobile-trigger i, .mobile-open-secmenu .mobile-trigger-secmenu i {
    background-color: rgba(0,0,0,0.0)!important;
    -webkit-transition-delay: .2s;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
}
.mobile-open .mobile-trigger i:before, .mobile-open-secmenu .mobile-trigger-secmenu i:before {
    margin-top: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition-delay: 0, .2s;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
}
.mobile-open .mobile-trigger i:after, .mobile-open-secmenu .mobile-trigger-secmenu i:after {
    margin-top: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition-delay: 0, .2s;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
    -moz-box-shadow:    0px 1px 1px rgba(0, 0, 0, 0);
    box-shadow:         0px 1px 1px rgba(0, 0, 0, 0);
}

/* Child Toggle Button
  ========================================================================== */

.child-trigger {
    display: block !important; /* Hide button on Desktop */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute!important;
    top: 0px!important;
    right: 0px!important;
    width: 55px !important; /* Button width */
    min-width: 55px !important;
    height: 38px !important; /* Button height */  
    padding: 0 !important;
    border-left: 1px dotted rgba(255, 255, 255, .20);
}
.child-trigger:hover {text-decoration: none;}

.child-trigger i {
    position: relative;
    top: 50%; /* Centers icon inside button */
    margin: 0 auto !important;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
}
.child-trigger i:after {
    position: absolute;
    content: '';
}
.child-trigger i, .child-trigger i:after {
    width: 10px;
    height: 2px;
    display: block;
    background: #fff;
}
.child-trigger i:after {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
}
.child-trigger.child-open i:after {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
}
.child-trigger.child-open i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
}
.custom-menu-primary.HeaderSecondaryMenu .mobile-trigger,
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft .mobile-trigger {display:none!important;}

#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul {
    position: relative;
    margin-bottom: 0!important;
    background-color: #28a394;
    background-image: linear-gradient( 140deg, #28a394 40%, #253b62 110%);
    padding: 10px 0px 10px 0px!important;
    border-radius: 0 0 0 10px;
    list-style:none!important;
    float: none;
    width: 100%;
}

#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li {
    width: 100%!important;
    float: none!important;
    text-align: left!important;
    border: none!important;
    position: relative;
}

#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li a {
    padding: 7px 40px 7px 15px!important;
    color: #fff;
    width: auto;
    overflow: visible;
    display: block;
    font-family: "AvenirNext Regular", Arial, Helvetica, sans-serif !important;
    font-weight: 400;
    font-size: 16px;
}
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li.active > a,
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li.active > a:hover,
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li.active-branch > a,
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li.active-branch > a:hover,
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li a:hover,
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li a.mixitup-control-active {opacity:1;color: #fff!important;background: #f8a132!important;}
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul li a:after {display:none!important;}

#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul.hs-menu-children-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
    background: transparent;
    padding: 0px!important;
    box-shadow: none;
    border-radius: 0px!important;
}
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul:before,
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul.hs-menu-children-wrapper:after {display:none!important;}

#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul.hs-menu-children-wrapper.open-menu-list {display:none!important;}

#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul.hs-menu-children-wrapper li a {font-style: italic;padding: 8px 20px 8px 30px!important;font-size: 14px!important;}
#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft ul.hs-menu-children-wrapper li ul.hs-menu-children-wrapper a {padding: 8px 20px 8px 40px!important;}

#ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft .child-trigger {
    display: block !important;
    cursor: pointer;
    top: -1px!important;
    right: 0px !important;
    width: 40px !important;
    min-width: 40px !important;
    border-left: 0;
}

.custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:last-child {display:none;}
#WR2021HeaderV1.affix .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:last-child {display: inline-block;}
#ContentWithSidebarLeftV1 #BlogCategoryNav.custom-menu-primary.sidebarnavileft ul {background:transparent!important;padding: 0!important;}
#ContentWithSidebarLeftV1 #BlogCategoryNav.custom-menu-primary.sidebarnavileft ul li a {font-size:18px!important;padding: 5px 20px 5px 20px !important;}


@media only screen and (min-width: 1200px) {
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {padding: 0px 30px !important;}
}

@media only screen and (max-width: 1199px) {
  .HeaderSimpleMenu ul[role="menu"] li {margin: 0px 25px;}
}

@media (max-width: 1199px) and (min-width: 768px) {
  #mobilemenublock {padding-top: 40px;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul {float: left!important;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul {justify-content: flex-start!important;left: -10px!important;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a {font-size: 14px!important;padding: 3px 20px;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a {font-size: 13px!important;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li {margin: 0px 10px!important;}
}

@media (min-width: 768px) {

  .mobile-trigger, .mobile-trigger-secmenu, .child-trigger {display: none !important;}
  
  #WR2021HeaderV1 .header-row1 .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal,
  #WR2021HeaderV1 .header-row2 .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal {display:block!important;overflow: visible!important;}

  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    position:relative;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align:center;
    width: auto;
    float: left;
    max-width:100%;
  }
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul {float: right;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:first-child > a {padding-left:15px!important;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child > a {padding-right:0px!important;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {display: inline-block;position: relative!important;width: unset!important;border: none!important;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {
    color: #04697b;
    text-transform: none;
    font-weight: 700;
    display: block;
    text-decoration: none;
    font-size: 22px;
    line-height: 1.5;
    white-space: normal;
    max-width: 100%;
    overflow: visible;
    text-overflow: unset;
    box-sizing: border-box;
    font-family: "AvenirNext Bold", Arial, Helvetica, sans-serif !important;
  }
  #WR2021HeaderV1.affix .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {font-size: 18px;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
  }
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li {
    float: none!important;
    margin: 0px 17.5px;
  }
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {
    display: block;
    padding: 0px!important;
    white-space: normal;
    max-width: 100%;
    overflow: hidden;
    text-overflow: inherit;
    text-decoration: none;
    font-size: 14px;
    font-family: "AvenirNext Demi",Arial,Helvetica,sans-serif !important;
    color: #244d6d;
    font-weight: 600;
    line-height: 1.9;
  }
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child a {padding-right: 30px!important;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child a:before {
      content:"";
      background-image: url(https://f.hubspotusercontent20.net/hubfs/1933423/WRCrownbio2021%20Assets/icon-database-1.png);
      background-repeat: no-repeat;
      background-position: center;
      width: 21px;
      height: 24px;
      position: absolute;
      right: 0;
      top: 4px;
  }
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a:after {display:none!important;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:hover > a,
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active > a,
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active:hover > a,
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active-branch > a,
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li.active-branch:hover > a {color:#f8a132!important;background-color: transparent!important;}
  
  #WR2020HeaderV1 #WR2020HeaderRow1 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li > a {
    font-size: 14px;
    padding: 29.6px 25px !important;
  }
  #WR2020HeaderV1 #WR2020HeaderRow1 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child {margin: 22.5px 0px 22.5px 15px;}
  #WR2020HeaderV1 #WR2020HeaderRow1 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child > a {
    color: #fff;
    background-color: #1ca7fc;
    padding: 7.1px 20px !important;
    border-radius: 3px;
  }
  #WR2020HeaderV1 #WR2020HeaderRow1 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child:hover > a {background-color:#033247;}
  #WR2020HeaderV1 #WR2020HeaderRow2 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul {float:left;width: 100%;}
  #WR2020HeaderV1 #WR2020HeaderRow2 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:first-child > a {padding-left:0px!important;}
  #WR2020HeaderV1 #WR2020HeaderRow2 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a {color: #fff;padding: 23px 25px !important;}
  #WR2020HeaderV1 #WR2020HeaderRow2 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child {margin: 15.9px 0px 15.9px 15px;float: right;}
  #WR2020HeaderV1 #WR2020HeaderRow2 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child > a {
    color: #1ca7fc;
    padding: 6.1px 20px !important;
    border: 1px solid #1ca7fc;
    border-radius: 5px;
  }
  #WR2020HeaderV1 #WR2020HeaderRow2 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child:hover > a {background-color:#fff;border: 1px solid #fff;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper {
    background: rgba(255,255,255,1);
    opacity: 0;
    visibility: hidden;
    position: absolute;
    width: 180px;
    top: auto;
    z-index: 10;
    margin-bottom: 0px;
    flex-wrap: wrap;
    justify-content: space-between;
    /*justify-content: flex-start;*/
    align-items: flex-start;
    left: 0px;
    /*padding: 23px 0px 0px;*/
    padding:6px 0px 9px;
    /*box-shadow: 0px 15px 10px 0px rgb(0 0 0 / 30%);*/
    box-shadow:none;
  }
  /*.custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper {
    box-shadow:none!important;
    justify-content: space-between!important;;
    padding: 0!important;
  }*/
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper:before {
    content: "";
    width: 2px;
    height: 27px;
    background-color: #3cd3d5;
    position: absolute;
    top: -27px;
    left: 0px;
  }
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper:after {
    display:none;
    content: "";
    width: 100%;
    height: 15px;
    background-color: #fff;
    position: absolute;
    bottom: -15px;
  }
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper:after {display:none;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(2).hs-item-has-children>ul.hs-menu-children-wrapper:before {background-color: #103aa2;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(3).hs-item-has-children>ul.hs-menu-children-wrapper:before {background-color: #a7d0ee;}
  
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li {position:relative;width:auto;text-align: left;border: none;}
  /*.custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li {width: auto!important;}*/
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li:after {
    content: "";
    background-color: #04697b;
    width: 1px;
    height: 17px;
    position: absolute;
    top: 4px;
    right: -6px;
  }
  .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(2).hs-item-has-children>ul.hs-menu-children-wrapper>li:after {right: -2px;}
  .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(3).hs-item-has-children>ul.hs-menu-children-wrapper>li:after {right: -1px;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li:after {
    height: 13px;
    top: 5px;
    right: -3px;
  }
  #WR2021HeaderV1.affix .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li:after {height: 15px;top: 5px;right: -11px;}
  #WR2021HeaderV1.affix .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(2).hs-item-has-children>ul.hs-menu-children-wrapper>li:after {right: -7px;}
  #WR2021HeaderV1.affix .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(3).hs-item-has-children>ul.hs-menu-children-wrapper>li:after {right: -5px;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(2).hs-item-has-children>ul.hs-menu-children-wrapper>li:after {right: -7px;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li:last-child:after {display:none!important;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(1).hs-item-has-children>ul.hs-menu-children-wrapper {width: 475px;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(2).hs-item-has-children>ul.hs-menu-children-wrapper {width: 640px;left: 14px;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(3).hs-item-has-children>ul.hs-menu-children-wrapper {width: 145px;left: 14px;}
  
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(1).hs-item-has-children>ul.hs-menu-children-wrapper:before {background-color: #ffbe65;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(2).hs-item-has-children>ul.hs-menu-children-wrapper:before {background-color: #9358cd;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(1).hs-item-has-children>ul.hs-menu-children-wrapper {width: 285px;left: -15px;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(2).hs-item-has-children>ul.hs-menu-children-wrapper {width: 233px;left: -15px;} 
  
  #WR2021HeaderV1 .header-row1 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children:hover>ul.hs-menu-children-wrapper,
  #WR2021HeaderV1 .header-row1 .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li.hs-item-has-children:hover>ul.hs-menu-children-wrapper,
  .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children:hover>ul.hs-menu-children-wrapper,
  .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
    opacity: 1 !important;
    visibility: visible !important;
    display: flex!important;
    overflow: visible!important;
  }
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    text-decoration: none;
    color: #244d6b;
    display: block!important;
    font-family: "AvenirNext Regular",Arial,Helvetica,sans-serif !important;
    font-size: 12px;
    padding: 3px 15px!important;
    text-indent: 0px;
    font-weight: 400;
    white-space: normal;
    max-width: 100%!important;
    width: 100%;
    overflow: visible;
    text-overflow: unset;
    box-sizing: border-box;
  }
  #WR2021HeaderV1.affix .custom-menu-primary.sitemenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {font-size: 12px;}
  .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {font-size: 12px;padding: 3px 15px!important;}
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.active > a,
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.active-branch > a,
  .custom-menu-primary .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover {color: #f8a132 !important;background: transparent;}
  
  #WR2021HeaderV1.affix .HeaderSecondaryMenu .mobile-trigger-secmenu {
    display: inline-block !important;
    right: 0!important;
    left: auto!important;
    top: 15px!important;
    background: transparent!important;
  }
  
  #WR2021HeaderV1.affix .HeaderSecondaryMenu .mobile-trigger-secmenu i,
  #WR2021HeaderV1.affix .HeaderSecondaryMenu .mobile-trigger-secmenu i:before,
  #WR2021HeaderV1.affix .HeaderSecondaryMenu .mobile-trigger-secmenu i:after {
    height: 2px;
    background-color: #04697b;
  }
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu.js-enabled .hs-menu-flow-horizontal,
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu.js-enabled .hs-menu-children-wrapper {display: none;} 
  
  /*----------*/
  
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu {
      margin-top: 0;
      text-align: center;
      margin: 0;
      min-height: 0!important;
      width: 0!important;
      display:none!important;
  }

  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu.js-enabled .hs-menu-flow-horizontal,
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu.js-enabled .hs-menu-children-wrapper {display: none;}
  
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu ul.hs-menu-children-wrapper.open-menu-list,
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-flow-horizontal>ul>li:hover ul.hs-menu-children-wrapper.open-menu-list {display: none!important;}
  .mobile-open-secmenu #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu ul.hs-menu-children-wrapper.open-menu-list {display: block!important;}
  
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu ul.hs-menu-children-wrapper {
      visibility: visible !important;
      opacity: 1 !important;
      position: static !important;
      display: none;
  }

  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu.js-enabled .hs-menu-flow-horizontal {
      position: absolute;
      top: 60px;
      left: auto;
      right: 0;
      width: 285px;
      max-width: 100%;
      background-color: #fff;
      padding: 6px 0;
      box-shadow: 0px 6px 6px 0px rgb(0 0 0 / 30%);
  }
  
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu.js-enabled .hs-menu-flow-horizontal:after {
      content: "";
      width: 100%;
      height: 10px;
      background-color: #fff;
      position: absolute;
      bottom: -10px;
  }

  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-flow-horizontal {
      padding: 0 0 0 0; /* Padding to add room for close button */
      background-color: #152b39; /* Menu background color set off global mobile-menuColor variable */
      width: 100%; /* Full screen width */
      z-index: 8888;
  }

  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-flow-horizontal>ul>li {
    margin: 0!important;
    width: 100%!important;
    text-align: left;
  }

  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-flow-horizontal > ul > li a {
    line-height: 1.3;
    font-family: "AvenirNext Regular",Arial,Helvetica,sans-serif !important;
    color: #244d6d;
    font-weight: 400;
    padding: 3px 15px!important;
  }
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul > li:last-child a:before {display:none;}
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-flow-horizontal ul li a:after {display:none;}
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper>li:after,
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-flow-horizontal>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper:before {display:none!important;}
  
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .child-trigger {
    display: block!important;
    top: -1px !important;
    right: 0px !important;
    width: 24px !important;
    min-width: 24px !important;
    height: 23px !important;
    border-left: 1px dotted rgba(0,0,0,.10)!important;
  }
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .child-trigger i,
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .child-trigger i:after {background: #244d6d;width: 8px;}
  #WR2021HeaderV1.affix .custom-menu-primary.HeaderSecondaryMenu .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li:nth-child(1).hs-item-has-children>ul.hs-menu-children-wrapper {width: 100%!important;}
}

@media (max-width: 767px) {
  
  #mobilemenublock {padding:0px!important;}
  #WR2021HeaderV1.affix .header-row2 .HeaderSecondaryMenu .mobile-trigger-secmenu {display:none!important;}
  
  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-flow-horizontal,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper {display: none;}  

  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper {
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
  }
  
  .custom-menu-primary ul.hs-menu-children-wrapper.open-menu-list {display:none!important; }

  /* Mobile Menu Styles */
  .custom-menu-primary.js-enabled .hs-menu-flow-horizontal {
    position: absolute;
    top: 66px;
    left: 0px;
    width: 100%;
    border-top: 5px solid #04697b;
    background-color: #04697b;
    z-index: 9999999;
  }
  .custom-menu-primary.HeaderSecondaryMenu.js-enabled .hs-menu-flow-horizontal {top: 38px!important;}
  .custom-menu-primary .hs-menu-flow-horizontal {
    padding: 0 0 0 0; /* Padding to add room for close button */
    background-color: #152b39; /* Menu background color set off global mobile-menuColor variable */
    width: 100%; /* Full screen width */
  }

  .custom-menu-primary .hs-menu-flow-horizontal > ul {width: 100%;text-align: left;}

  /* Level 1 Menu List Styles */
  .custom-menu-primary .hs-menu-flow-horizontal > ul > li { position: relative!important;width: 100%;float: none!important;}
  
  .custom-menu-primary .hs-menu-flow-horizontal > ul > li a{
    font-size: 15px; /* Font size of top level list items */
    line-height: 1.3;
    overflow: visible;
  }

  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-flow-horizontal ul li{
    border-top: 1px solid rgba(255,255,255,1);
    border-bottom: 1px solid rgba(0,0,0,.07);
  }
  .custom-menu-primary .hs-menu-flow-horizontal ul li a {
    padding: 10px 15px!important;
    display: block!important;
    max-width: 100%!important;    
    color: #fff;
    font-family: 'Montserrat',sans-serif;
  }
  .custom-menu-primary .hs-menu-flow-horizontal ul li a:after {display:none;}
  .custom-menu-primary .hs-menu-flow-horizontal ul li.active > a,
  .custom-menu-primary .hs-menu-flow-horizontal ul li.active-branch > a,
  .custom-menu-primary .hs-menu-flow-horizontal ul li a:hover{
    color: #fff!important;
    background:#f8a132;
  }

  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-flow-horizontal > ul ul li{
    background-color: rgba(255, 255, 255, .08);
  }
  .custom-menu-primary .hs-menu-flow-horizontal > ul ul li a{
    text-indent: 10px; /* Indent Child lists */
    font-size: 16px; /* Font size of child lists */
  }

  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-flow-horizontal > ul ul ul li a{
    text-indent: 30px; /* Indent Child lists */
  }
  .custom-menu-primary .hs-menu-flow-horizontal > ul ul ul ul li a{text-indent: 50px; /* Indent Child lists */}  
  
  .custom-menu-primary.sitemenu {
    margin-top: 0;
    text-align: center;
    margin: 0;
    min-height: 0!important;
  } 
  .custom-menu-primary .hs-menu-flow-horizontal>ul ul li a {font-size:14px;}
  #mobilemenublock {display: block;}
  .footermenu ul[role="menu"] li {margin: 0px 15px!important;}
  .footermenu ul[role="menu"] li a {display: inline;}
  .custom-menu-primary.sidebarnavileft .child-trigger {height: 28px !important;}
  #ContentWithSidebarLeftV1 #Sidebar .custom-menu-primary.sidebarnavileft .hs-menu-flow-horizontal {
    display: block;
    position: relative;
    top: 0;
    background: transparent;
    border: none;
  }
}