/* Background Images and Footer */
/* Color Picker */
/* VERSION 34 */
/********************* Basics **************************/  
/*
body {
  color: ;  
}  
*/
/*
a {
  color: ;  
}  
*/
/*
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new i, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new input, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new input::placeholder {
  color: ; 
}  
*/
/*
.hl-linkcolor-background {
  background-color: ;  
}  
*/
/*
a.user-content-mention {
  color: ;  
}  
*/
/*
a.user-content-hashtag.user-content-hashtag.user-content-hashtag {
  color: ;  
}  
*/
/*
a:hover {
  color: ;  
}  
*/

/*
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new:hover i, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new:hover input, 
.hltags .tagit-new.tagit-new.tagit-new.tagit-new.tagit-new.tagit-new:hover input::placeholder {
  color: ;  
}  
*/
/*
a.user-content-mention:hover {
  color: ;  
}  
*/
/*
a.user-content-hashtag.user-content-hashtag.user-content-hashtag.user-content-hashtag:hover {  
  color: ; 
} 
*/
/*
.bodyBackground {
  background-color: ;  
}  
*/
/*
.siteFrame {
  background-color: ;  
}  
*/
/*
#MPOuterMost {
  border-color: ;  
}  
*/
h1, .Heading1 {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    
h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    h3, .Heading3, h3 a, h3 a:hover {

/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
hr, hr.delimiter, .HLLandingControl ul li {
  border-bottom-color: ;  
}  
*/
#MPOuterFooter {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
fieldset {
  border-color: ;  
}  
*/
fieldset legend {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
/*
.SearchResults .SortBy {
  color: ;  
}      */
/*********************** Landing Controls ******************/  
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.drItemSubHeader a:not(.skip-header-text-color){
  color: ;  
    }  
*/
.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {

/*
  border-color: ;
*/
/*
  color: ;
*/
/*
  background-color: ;
*/
}    
/*
.HLLandingControl .Content a:not(.btn) {
  color: ;  
}  
*/
/*
.HLLandingControl .ByLine {
  color: ;  
}  
*/
/*
.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: ;  
}  
*/
/*
.HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {
  color: ;  
}    
*/
/************************ Tabs **********************/  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}  
/*
.nav-tabs {
  border-bottom-color: ;  
}  
*/
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {

/*
  background-color: ;
*/
/*
  border-bottom-color: ;
*/
/*
  color: ;
*/
}  .nav-tabs > li > a {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/************************ Miscellaneous **********************/  
/*
.SloganText {
  color: ;  
}  
*/
.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
.lblratingBig {
  color: ;  
}  
*/
/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
th a, th a:hover  {
  color: ;  
}  
*/
/*
.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: ;  
}    
*/
/************************ Menus ***********************/  
/*
#MPAuxNav ul.level1 li a {
  color: ;  
}  
*/
/*
#MPAuxNav ul.level1 li ul {
  background-color: ;  
}  
*/
/*
#MPAuxNav ul.level1 li li.dynamic {
  border-right-color: ;  
}  
*/
/*  #SideMenu ul.level1 li ul {
  background-color: White;  
}  */    /*  .MPSideNavBottom {
  color: #0069A5;  
}  */    /*
.breadcrumb {
  background-color: ;  
}  
*/
/*
.breadcrumb li {
  color: ;  
}  
*/
/*
.breadcrumb li a {
  color: ;  
}  
*/
/*
.MPBottomMenu ul li a {
  color: ;  
}        */
/************************ Bootstrap Menus ***********************/  
/*
.navbar-default, #NAV {
  background-color: ;      
  border-color: ;  
}  
*/
/*
.navbar-default .navbar-nav > li > a {
  color: ;  
}  
*/
.navbar .navbar-nav > .active > a,    .navbar .navbar-nav > .active > a:hover,    .navbar .navbar-nav > .active > a:focus,   .navbar .navbar-nav > li > a:hover {
    /*
  background-color: ;
*/
/*
  color: ;
*/
}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
#MPButtonBar .dropdown-menu {
  background-color: ;  
}  
*/
/*
#MPButtonBar .dropdown-menu li a {
  color: ;  
}  
*/
/*
#MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {
  background-color: ;  
  }  
*/
#MPButtonBar .dropdown-menu .active > a,   #MPButtonBar li .dropdown-menu .active > a:hover,   #MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover,   #MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/*
#MPButtonBar .dropdown-menu {
  border-color: ;  
}  
*/
/************************ Bootstrap Buttons ***********************/  
.btn-primary, .ui-widget-content a.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
color: !important;
*/
}    
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > .active > span, .pagination > .active > span:hover, .pagination li.active>a, .pagination li.active>a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.pagination > li > a:hover {

/*
  background-color: ;
*/
/*
  border-color: ;
*/
/*
  color: ;
*/
}    
.label-default {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.badge, .badge a, a.badge a:hover {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-header {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-body, .panel-body {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
.modal-footer, .panel-footer {

/*
  background-color: ;
*/
}  
/*
#MPFooterLink {
  background-color: ;  
}  
*/
/*
#MPFooterLink a {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  color: ;  
}  
*/
/*
.faceted-search-main .facets .header {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar {
  background-color: ;  
}  
*/
/*
.cookie-notification-bar span {
  color: ;  
}  
*/

/* Emtpy faceted search results cards */
/*
.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(2) .hlc-empty-state-card-top-part {
  background-color: ;
}
*/
/*
.hlc-empty-state-cards-wrapper .hlc-empty-state-card:nth-of-type(1) .hlc-empty-state-card-top-part {
  background-color: ;
}
*//************ New Bootstrap 4^ Themeing ****/ 

:root:root {
  /*
  --hl-bs--primary: ;
  --hl-bs--selected: 26;
  */

  [PrimaryColorRGB-StartComment]
  --hl-bs--primary-rgb: [PrimaryColorRGB];
  --hl-bs--selected-rgb: [PrimaryColorRGB], 50;
  [PrimaryColorRGB-EndComment]

  /*
  --hl-bs--primary-opposite: ;
  */

  [TextOnPrimaryRGB-StartComment]
  --hl-bs--primary-opposite-rgb: [TextOnPrimaryRGB];
  [TextOnPrimaryRGB-EndComment]
  
  /*
  --hl-bs--link: ;
  */

  [LinkColorRGB-StartComment]
  --hl-bs--link-rgb: [LinkColorRGB];
  [LinkColorRGB-EndComment]

  /*
  --hl-bs--link-hover: ;
  --hl-bs--btn-icon-ctrl-bg-hover: ;
  --hl-bs--btn-icon-ctrl-border-hover: ;
  */

  [LinkHoverColorRGB-StartComment]
  --hl-bs--link-hover-rgb: [LinkHoverColorRGB];
  --hl-bs--btn-icon-ctrl-bg-hover-rgb: [LinkHoverColorRGB];
  --hl-bs--btn-icon-ctrl-border-hover-rgb: [LinkHoverColorRGB];
  [LinkHoverColorRGB-EndComment]

  /*
  --hl-bs--secondary: ;
  --hl-bs--secondary-selected: 26;
  */

  [SecondaryColorRGB-StartComment]
  --hl-bs--secondary-rgb: [SecondaryColorRGB];
  --hl-bs--secondary-selected-rgb: [SecondaryColorRGB], 50;
  [SecondaryColorRGB-EndComment]

  /*
  --hl-bs--secondary-opposite: ;
  */

  [TextOnSecondaryRGB-StartComment]
  --hl-bs--secondary-opposite-rgb: [TextOnSecondaryRGB];
  [TextOnSecondaryRGB-EndComment]
}

/* buttons */
/*
  button variables follow a pattern of 
  --hl-bs--btn-[theme]-[prop]

  [theme] is one of 
    "primary" 
    "secondary" 
    "link" 
    "ghost"
  we do respect "success" and "danger" if there are selections for them.
  there are also alt- versions but by default we do not override alt theme

  [prop] is one of 
    "text"
    "text-hover"
    "bg"
    "bg-hover"
    "border"
    "border-hover"
    "outline"
  from color picker, there are no text-hover and border-hover, so they should probably just be set to their non-hover counterpart.
  you do not have to override all of them for every button, but probably the colorful ones
*/
:root:root {
  /*
  --hl-bs--btn-primary-text: ;
  --hl-bs--btn-primary-text-hover: ;
  --hl-bs--btn-primary-outline: 7f;
  */

  [PrimaryButtonTextColorRGB-StartComment]
  --hl-bs--btn-primary-text-rgb: [PrimaryButtonTextColorRGB];
  --hl-bs--btn-primary-text-hover-rgb: [PrimaryButtonTextColorRGB];
  --hl-bs--btn-primary-outline-rgb: [PrimaryButtonTextColorRGB], 127;
  [PrimaryButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-bg: ;
  */

  [PrimaryButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-primary-bg-rgb: [PrimaryButtonBackgroundColorRGB];
  [PrimaryButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-bg-hover: ;
  */

  [PrimaryButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-primary-bg-hover-rgb: [PrimaryButtonHoverBackgroundColorRGB];
  [PrimaryButtonHoverBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-primary-border: ;
  --hl-bs--btn-primary-border-hover: ;
  */

  [PrimaryButtonBorderColorRGB-StartComment]
  --hl-bs--btn-primary-border-rgb: [PrimaryButtonBorderColorRGB];
  --hl-bs--btn-primary-border-hover-rgb: [PrimaryButtonBorderColorRGB];
  [PrimaryButtonBorderColorRGB-EndComment]
}

:root:root {
  /*
  --hl-bs--btn-success-text: ;
  --hl-bs--btn-success-text-hover: ;
  --hl-bs--btn-success-outline: 7f;
  */

  [SuccessButtonTextColorRGB-StartComment]
  --hl-bs--btn-success-text-rgb: [SuccessButtonTextColorRGB];
  --hl-bs--btn-success-text-hover-rgb: [SuccessButtonTextColorRGB];
  --hl-bs--btn-success-outline-rgb: [SuccessButtonTextColorRGB], 127;
  [SuccessButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-success-bg: ;
  */

  [SuccessButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-success-bg-rgb: [SuccessButtonBackgroundColorRGB];
  [SuccessButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-success-bg-hover: ;
  */

  [SuccessButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-success-bg-hover-rgb: [SuccessButtonHoverBackgroundColorRGB];
  [SuccessButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-success-border: ;
  --hl-bs--btn-success-border-hover: ;
  */

  [SuccessButtonBorderColorRGB-StartComment]
  --hl-bs--btn-success-border-rgb: [SuccessButtonBorderColorRGB];
  --hl-bs--btn-success-border-hover-rgb: [SuccessButtonBorderColorRGB];
  [SuccessButtonBorderColorRGB-EndComment]
  
  /*
  --hl-bs--btn-danger-text: ;
  --hl-bs--btn-danger-text-hover: ;
  --hl-bs--btn-danger-outline: 7f;
  */

  [DangerButtonTextColorRGB-StartComment]
  --hl-bs--btn-danger-text-rgb: [DangerButtonTextColorRGB];
  --hl-bs--btn-danger-text-hover-rgb: [DangerButtonTextColorRGB];
  --hl-bs--btn-danger-outline-rgb: [DangerButtonTextColorRGB], 127;
  [DangerButtonTextColorRGb-EndComment]
  
  /*
  --hl-bs--btn-danger-bg: ;
  */

  [DangerButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-danger-bg-rgb: [DangerButtonBackgroundColorRGB];
  [DangerButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-danger-bg-hover: ;
  */

  [DangerButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-danger-bg-hover-rgb: [DangerButtonHoverBackgroundColorRGB];
  [DangerButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-danger-border: ;
  --hl-bs--btn-danger-border-hover: ;
  */

  [DangerButtonBorderColorRGB-StartComment]
  --hl-bs--btn-danger-border-rgb: [DangerButtonBorderColorRGB];
  --hl-bs--btn-danger-border-hover-rgb: [DangerButtonBorderColorRGB];
  [DangerButtonBorderColorRGB-EndComment]

}

:root:root {
  /*
  --hl-bs--btn-secondary-text: ;
  --hl-bs--btn-secondary-text-hover: ;
  --hl-bs--btn-secondary-outline: 7f;
  */

  [DefaultButtonTextColorRGB-StartComment]
  --hl-bs--btn-secondary-text-rgb: [DefaultButtonTextColorRGB];
  --hl-bs--btn-secondary-text-hover-rgb: [DefaultButtonTextColorRGB];
  --hl-bs--btn-secondary-outline-rgb: [DefaultButtonTextColorRGB], 127;
  [DefaultButtonTextColorRGB-EndComment]
  
  /*
  --hl-bs--btn-secondary-bg: ;
  */

  [DefaultButtonBackgroundColorRGB-StartComment]
  --hl-bs--btn-secondary-bg-rgb: [DefaultButtonBackgroundColorRGB];
  [DefaultButtonBackgroundColorRGB-EndComment]
  
  /*
  --hl-bs--btn-secondary-bg-hover: ;
  */

  [DefaultButtonHoverBackgroundColorRGB-StartComment]
  --hl-bs--btn-secondary-bg-hover-rgb: [DefaultButtonHoverBackgroundColorRGB];
  [DefaultButtonHoverBackgroundColorRGB-EndComment]

  /*
  --hl-bs--btn-secondary-border: ;
  --hl-bs--btn-secondary-border-hover: ;
  */

  [DefaultButtonBorderColorRGB-StartComment]
  --hl-bs--btn-secondary-border-rgb: [DefaultButtonBorderColorRGB];
  --hl-bs--btn-secondary-border-hover-rgb: [DefaultButtonBorderColorRGB];
  [DefaultButtonBorderColorRGB-EndComment]
}

:root:root {
  /*
  --hl-bs--btn-link-text: ;
  --hl-bs--btn-link-outline: 7f;
  */

  [LinkColorRGB-StartComment]
  --hl-bs--btn-link-text-rgb: [LinkColorRGB];
  --hl-bs--btn-link-outline-rgb: [LinkColorRGB], 127;
  [LinkColorRGB-EndComment]

  /*
  --hl-bs--btn-link-hover: ;
  */

  [LinkHoverColorRGB-StartComment]
  --hl-bs--btn-link-hover-rgb: [LinkHoverColorRGB];
  [LinkHoverColorRGB-EndComment]
}

:root:root {
  /*
  --hl-bs--btn-ghost-outline: 7f;
  */

  [PrimaryButtonTextColorRGB-StartComment]
  --hl-bs--btn-ghost-outline-rgb: [PrimaryButtonTextColorRGB], 127;
  [PrimaryButtonTextColorRGB-EndComment]
}

:root:root {
  /*
  --hl-bs--footer-color: ;
  */

  [FooterTextColorRGB-StartComment]
  --hl-bs--footer-color-rgb: [FooterTextColorRGB];
  [FooterTextColorRGB-EndComment]

  /*
  --hl-bs--footer-color-opposite: ;
  */

  [FooterBackgroundColorRGB-StartComment]
  --hl-bs--footer-color-opposite-rgb: [FooterBackgroundColorRGB];
  [FooterBackgroundColorRGB-EndComment]
}/************************ Primary Navbar ***********************/

body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a, body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a:hover, body.ribbit :not(.no-theme) .navbar .navbar-nav>.active>a:focus, body.ribbit :not(.no-theme) .navbar .navbar-nav>li>a:hover, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a:hover, body.ribbit :not(.no-theme) .navbar-default .navbar-nav>.open>a:focus {
    /* 
    color: ;
    */    
    /* 
    color: ;
    */
}

/************************ Anchors ***********************/
body.ribbit a{
    /* 
    color: ;
    */
}
body.ribbit a:hover{
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn){
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn):hover{
    /* 
    color: ;
    */
}

/************************ Bootstrap Buttons ***********************/

/****START - .btn-primary****/
body.ribbit :not(.no-theme) .btn-primary, body.ribbit :not(.no-theme) .ui-widget-content a.btn-primary {

    /* 
    background-color: ;
    border-color: ;
    */ 
    /* 
    color:  !important;
    */
}

body.ribbit :not(.no-theme) .btn-primary:hover, body.ribbit :not(.no-theme) .btn-primary:focus, body.ribbit :not(.no-theme) .btn-primary:active, body.ribbit :not(.no-theme) .open .dropdown-toggle.btn-primary {

    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

/**** btn-primary ****/
body.ribbit :not(.no-theme) .btn-primary {

    /* 
    color:  !important;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-primary:focus,
body.ribbit :not(.no-theme) .btn-primary:hover:not(:disabled) {

    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-primary:focus {

    /* 
    box-shadow: 0 0 0 3px 7F;
    */
}


/**** btn-success ****/
body.ribbit :not(.no-theme) .btn-success {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-success:focus,
body.ribbit :not(.no-theme) .btn-success:hover:not(:disabled) {

    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) .btn-success:focus {

    /* 
    box-shadow: 0 0 0 3px 7F;
    */
}

/**** btn-overlay ****/
body.ribbit :not(.no-theme) .btn-overlay {

    /* 
    color: ;
    */
}


/**** btn-icon-primary[aria-label="Toggle folder list"] ****/
body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"] {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border: ;
    */
}

body.ribbit :not(.no-theme) .btn-icon-primary[aria-label="Toggle folder list"]:hover {

    /*
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    */
}



body.ribbit :not(.no-theme) .btn-icon-alt-secondary,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.hover,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:hover:not(:disabled) {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}


body.ribbit :not(.no-theme) .btn-primary:focus,
body.ribbit :not(.no-theme) .container-btn-icon-ctrl:focus>.btn-icon-ctrl {

    /* 
    box-shadow: 0 0 0 3px 7F;
    */
}


body.ribbit :not(.no-theme) .btn-inline-icon:focus,
body.ribbit :not(.no-theme) .btn-inline-icon:hover:not(:disabled) {
    /* 
  color: ; 
  */

    /* 
    color: ;
    */
}


body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+* {

    /* 
    color: ;
    */ 
    /* 
    background-color: ;
    border-color: ;
    */
}

body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+*:focus,
body.ribbit :not(.no-theme) fieldset.icon-radio-group input[aria-checked="true"]+*:hover {

    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    */
    /* 
    background-color: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ; 
    */
}


/********* alt icon botton **********/
body.ribbit :not(.no-theme) .btn-icon-alt-secondary,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:focus,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary.hover,
body.ribbit :not(.no-theme) .btn-icon-alt-secondary:hover:not(:disabled) {

    /* 
    background-color: ;
    border-color: ;
    */
}


body.ribbit :not(.no-theme) .primary-button-background-color {

    /* 
    background-color:  !important;
    */
}


body.ribbit :not(.no-theme) .primary-button-border-color {

    /* 
    color:  !important;
    */
}


body.ribbit :not(.no-theme) .primary-button-text-color {

    /* 
    color:  !important;
    */
}


body.ribbit :not(.no-theme) .primary-button-hover-background-color:hover, body.ribbit :not(.no-theme) .primary-button-hover-background-color:focus {

    /* 
    background-color:  !important;
    */
}

/****END - .btn-primary****/

/****START - .btn-success****/
body.ribbit :not(.no-theme) .btn-success {

    /* 
    background-color: ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .btn-success:hover, body.ribbit :not(.no-theme) .btn-success:focus, body.ribbit :not(.no-theme) .btn-success:active, body.ribbit :not(.no-theme) .open .dropdown-toggle.btn-success {

    /* 
    background-color: ;
    border-color: ;
    */ 
    /* 
    color: ;
    */
}

body.ribbit :not(.no-theme) .success-button-background-color {

    /* 
    background-color:  !important;
    */
}

body.ribbit :not(.no-theme) .success-button-border-color {

    /* 
    color:  !important;
    */
}

body.ribbit :not(.no-theme) .success-button-text-color {
    /* 
    color:  !important;
    */
}


body.ribbit :not(.no-theme) .success-button-hover-background-color:hover, body.ribbit :not(.no-theme) .success-button-hover-background-color:focus {
    
    /* 
    background-color:  !important;
    */
}

/****END - .btn-success****/


/************************ Interior Header (#PageTitleH1) ***********************/
body.ribbit.interior :not(.no-theme) #PageTitleH1_Svg_Fill_Color {
    /* 
    fill: ;
    */
}
body.ribbit.interior :not(.no-theme) #InteriorPageTitle #PageTitleH1 {
    /* 
    color:  !important;
    */
}

/************************ Community Tabs ***********************/
body.ribbit :not(.no-theme) .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li.active-tab {
    /* 
    color: ;
    */ 
}

body.ribbit :not(.no-theme) .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li.active-tab, body.ribbit .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li:hover, body.ribbit .community-tabs-container #CommunityTabsContainer.nav.nav-tabs li:focus {
    /* 
    border-bottom-color: ;
    */ 
}

/*************** Inheritance for Content Specific to Association Model ***************/

/*Engagement Leaderboard*/
body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li.active>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li:hover>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li:focus>a, body.ribbit :not(.no-theme) .engagement-leaderboard ul.nav.nav-tabs>li.active>a:hover {
    /*
    color: ;
    */
    /* 
    border-bottom-color: ;
    */ 
}

body.ribbit .engagement-leaderboard .tab-content .HLEngagement>.Content ul.display-vertical>li:hover .row.title-row .col-md-9>.leaderboard-user-info>a[id*=_EngagementList_NameLink_] {   
    /* 
    color: ;
    */
    /* 
    color: ;
    */
}

/*Logged-out Homepage Row backgrounds*/
body.ribbit :not(.no-theme) .row.primary-row {    
    /* 
    background-color: ;
    */
}

body.ribbit :not(.no-theme) .row.secondary-row {    
    /* 
    background-color: 90;
    */
}

/*Member Directory Action buttons color variation*/
body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type {
    /* 
    color: ;
    */     
    /* 
    background-color: ;
    border-color: ;
    */ 
}

body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type:hover{
    /* 
    color: ;
    */
    /* 
    background: linear-gradient(0deg, rgba(0,0,0,0.1), rgba(0,0,0,0.1)), ;
    border-color: ;
    */
}

/*QuickLinks Widget Inheritance*/
body.ribbit .quick-links-list-item:hover .quick-links-list-item-text{
    /* 
    color: ;
    */
}

/**** Generated Utils ****/

/*
.text-color {
  color:  !important;
}
*/
  

/*
.link-color {
  color:  !important;
}
*/
  

/*
.mention-link-color {
  color:  !important;
}
*/
  

/*
.tag-link-color {
  color:  !important;
}
*/
  

/*
.link-hover-color:hover, .link-hover-color:focus {
  color:  !important;
}
*/
  

/*
.mention-hover-color:hover, .mention-hover-color:focus {
  color:  !important;
}
*/
  

/*
.tag-hover-color:hover, .tag-hover-color:focus {
  color:  !important;
}
*/
  

/*
.outer-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-hover-color:hover, .tag-background-hover-color:focus {
  color:  !important;
}
*/
  

/*
.page-background-color {
  background-color:  !important;
}
*/
  

/*
.border-color {
  color:  !important;
}
*/
  

/*
.primary-heading-text-color {
  color:  !important;
}
*/
  

/*
.primary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.secondary-heading-text-color {
  color:  !important;
}
*/
  

/*
.secondary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.tertiary-heading-text-color {
  color:  !important;
}
*/
  

/*
.tertiary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.seperator-color {
  color:  !important;
}
*/
  

/*
.footer-background-color {
  background-color:  !important;
}
*/
  

/*
.footer-text-color {
  color:  !important;
}
*/
  

/*
.primary-color {
  color:  !important;
}
*/
  

/*
.text-on-primary {
  color:  !important;
}
*/
  

/*
.table-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-header-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-header-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-border-color {
  color:  !important;
}
*/
  

/*
.landing-control-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-background-color {
  background-color:  !important;
}
*/
  

/*
.landing-control-link-color {
  color:  !important;
}
*/
  

/*
.landing-control-byline-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-sub-title-text-color {
  color:  !important;
}
*/
  

/*
.landing-control-title-text-color {
  color:  !important;
}
*/
  

/*
.selected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-tab-border-color {
  color:  !important;
}
*/
  

/*
.selected-tab-text-color {
  color:  !important;
}
*/
  

/*
.unselected-tab-hover-background-color:hover, .unselected-tab-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-hover-text-color {
  color:  !important;
}
*/
  

/*
.unselected-tab-background-color {
  background-color:  !important;
}
*/
  

/*
.unselected-tab-text-color {
  color:  !important;
}
*/
  

/*
.slogan-text-color {
  color:  !important;
}
*/
  

/*
.table-header-background-color {
  background-color:  !important;
}
*/
  

/*
.table-alternate-background-color {
  background-color:  !important;
}
*/
  

/*
.aux-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-bar-background-color {
  background-color:  !important;
}
*/
  

/*
.breadcrumb-text-color {
  color:  !important;
}
*/
  

/*
.breadcrumb-link-color {
  color:  !important;
}
*/
  

/*
.footer-menu-text-color {
  color:  !important;
}
*/
  

/*
.unselected-menu-text-color {
  color:  !important;
}
*/
  

/*
.selected-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.selected-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-background-color {
  background-color:  !important;
}
*/
  

/*
.hover-menu-selected-background-color {
  background-color:  !important;
}
*/
  

/*
.hover-menu-selected-text-color {
  color:  !important;
}
*/
  

/*
.hover-menu-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-background-color {
  background-color:  !important;
}
*/
  

/*
.primary-button-border-color {
  color:  !important;
}
*/
  

/*
.primary-button-text-color {
  color:  !important;
}
*/
  

/*
.primary-button-hover-background-color:hover, .primary-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.info-button-background-color {
  background-color:  !important;
}
*/
  

/*
.info-button-border-color {
  color:  !important;
}
*/
  

/*
.info-button-text-color {
  color:  !important;
}
*/
  

/*
.info-button-hover-background-color:hover, .info-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.success-button-background-color {
  background-color:  !important;
}
*/
  

/*
.success-button-border-color {
  color:  !important;
}
*/
  

/*
.success-button-text-color {
  color:  !important;
}
*/
  

/*
.success-button-hover-background-color:hover, .success-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.danger-button-background-color {
  background-color:  !important;
}
*/
  

/*
.danger-button-border-color {
  color:  !important;
}
*/
  

/*
.danger-button-text-color {
  color:  !important;
}
*/
  

/*
.danger-button-hover-background-color:hover, .danger-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.default-button-background-color {
  background-color:  !important;
}
*/
  

/*
.default-button-border-color {
  color:  !important;
}
*/
  

/*
.default-button-text-color {
  color:  !important;
}
*/
  

/*
.default-button-hover-background-color:hover, .default-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.pagination-activebutton-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-active-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-activebutton-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-background-color {
  background-color:  !important;
}
*/
  

/*
.pagination-button-border-color {
  color:  !important;
}
*/
  

/*
.pagination-button-text-color {
  color:  !important;
}
*/
  

/*
.pagination-button-hover-background-color:hover, .pagination-button-hover-background-color:focus {
  background-color:  !important;
}
*/
  

/*
.label-background-color {
  background-color:  !important;
}
*/
  

/*
.label-text-color {
  color:  !important;
}
*/
  

/*
.badge-background-color {
  background-color:  !important;
}
*/
  

/*
.badge-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-header-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-header-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-background-color {
  background-color:  !important;
}
*/
  

/*
.popup-window-text-color {
  color:  !important;
}
*/
  

/*
.popup-window-footer-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-background-color {
  background-color:  !important;
}
*/
  

/*
.powered-by-higher-logic-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-text-color {
  color:  !important;
}
*/
  

/*
.search-sidebar-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-background-color {
  background-color:  !important;
}
*/
  

/*
.cookie-notification-text-color {
  color:  !important;
}
*/
  
/* CSS Overrides */
/* MCS edit */

/*** style guide tables ***/
.grey-table td {
    padding: 5px 10px;
    border: #eaecef 1px solid;
}

.grey-table th {
    border: #eaecef 1px solid;
    border-bottom: 3px solid #ededed;
    background: #f1f4f8;
    font-weight: bold;
    padding: 10px 10px 5px 10px;
}

/*** accordions ***/
.accordion-heading button {
    font-size: 20px;
    font-weight: 400;
    color: #1f0737;
    background: #fff;
    padding: 15px 10px;
    margin: 0;
    border: none;
    border-top: 1px solid #f4f4f4;
    cursor: pointer;
    transition: .3s;
    display: flex;
    width: 100%;
    text-align: left;
    line-height: 1.25;
}

.accordion-heading button:hover,
.accordion-heading button:focus {
    color: #00a0dd;
    transition: .3s;
}

.accordion-heading button::before {
    font-family: WISE;
    content: '\f00f';
    margin-right: 10px;
}

.open .accordion-heading button::before {
    font-family: WISE;
    content: '\f010';
}

.accordion-text {
    display: none;
}

.accordion-wrap .ContentItemHtml,
.accordion-wrap .ContentItemHtml:hover {
    transition: none !important;
}

.accordion-wrap {
    margin-bottom: 15px;
}

.accordion-wrapper {
    display: flex;
    margin-bottom: 30px;
}

/*** bulleted link list ***/
.link-list ul {
    padding-left: 0;
    margin-top: 15px;
}

.link-list ul li {
    padding: 15px 0 5px 0;
    border-top: 1px solid #f4f4f4;
    list-style-type: none;
}

.link-list ul li:last-child {
    border-bottom: 1px solid #f4f4f4;
}

.link-list ul li a {
    font-family: interstate, sans-serif;
    /* change font/styles */
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 1px;
    text-decoration: none;
    padding-left: 30px;
    padding-bottom: 8px;
    position: relative;
    display: block;
    color: #00a0dd;
}

.link-list ul li a::before {
    font-family: WISE;
    /* change to appropriate kit/unicode */
    content: '\f011';
    /* chain link icon */
    color: #4b4b4b;
    /* change static icon colour */
    position: absolute;
    left: 5px;
}

.link-list ul li a[target*="blank"]::before {
    content: '\f012';
    /* new window icon */
}

.link-list ul li a:hover,
.link-list ul li a:focus {
    color: #4b4b4b;
    /* change hover link */
}

/*** interior highlight tile ***/
.row-wrapper {
    display: flex;
    margin-bottom: 15px;
}

.row-wrapper .accordion-wrap {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.04), 0 0 20px 0 rgba(0, 0, 0, 0.06);
    margin-bottom: 0;
    height: 100%;
    margin-bottom: 0;
}

.row-wrapper .accordion-wrap .highlight-tile {
    background: transparent;
    border-radius: none;
    box-shadow: none;
}

.highlight-tiles {
    display: flex;
    margin-bottom: 30px;
}

.highlight-tiles .highlight-tile {
    height: 100%;
}

.highlight-tile {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.04), 0 0 20px 0 rgba(0, 0, 0, 0.06);
}

.highlight-tile {
    padding: 20px 30px;
    text-align: left;
    margin-bottom: 20px;
}

.highlight-tiles div[class*="highlight"] {
    height: 100%;
}

.highlight-tile h2,
.highlight-tile h3 {
    margin-top: 4px;
}

.accordion-wrapper .accordion-wrap {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.04), 0 0 20px 0 rgba(0, 0, 0, 0.06);
    margin-bottom: 0;
    height: 100%;
}

.accordion-wrapper .accordion-wrap .highlight-tile {
    background: transparent;
    border-radius: 0;
    box-shadow: none;
}

/*** interior grey highlight tile ***/
.highlight-grey {
    background: #F1F4F8;
    border-radius: 4px;
}

.highlight-grey {
    padding: 20px 30px;
    text-align: left;
    margin-bottom: 20px;
}

.highlight-grey h2,
.highlight-grey h3 {
    margin-top: 4px;
}

/*** MCS interior h2,h3,h4,p,ul,ol ***/
.interior h2 {
    font-size: 30px;
    line-height: 35px;
    padding: 5px 0;
}

.interior h3 {
    color: #0f4b8f;
    padding-bottom: 5px;
}

.interior h4 {
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    padding: 2px 0 5px 0;
}

.interior p {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 23px;
    color: #4b4b4b;
}

.interior p {
    padding-bottom: 10px;
}

.interior ul,
ol {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 23px;
    color: #4b4b4b;
}

/*** timeline link list ***/
.timeline-link ul {
    padding-left: 0;
    margin-top: 10px;
    display: block;
    clear: both;
}

.timeline-link ul li {
    padding: 11px 0 1px 0;
    border-top: 1px solid #fafafa;
    list-style-type: none;
}

/* .timeline-link ul li:last-child {
    border-bottom: 1px solid #f4f4f4;
} */
.timeline-link ul li a {
    font-family: interstate, sans-serif;
    /* change font/styles */
    font-weight: 700;
    text-transform: none;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 1px;
    text-decoration: none;
    padding-left: 35px;
    position: relative;
}

.timeline-link ul li a::before {
    font-family: WISE;
    /* change to appropriate kit/unicode */
    font-weight: 700;
    content: '\f011';
    /* chain link icon */
    color: #1F0737;
    /* change static icon colour */
    position: absolute;
    left: 10px;
}

.timeline-link ul li a[target*="blank"]::before {
    font-weight: 700;
    content: '\f012';
    /* new window icon */
}

.timeline-link ul li a:hover::before,
.timeline-link ul li a:focus::before {
    color: #00A0DD;
    /* change hover icon colour */
}

/*** timeline img background ***/
.timeline-img {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.04), 0 0 4px 0 rgba(0, 0, 0, 0.08);
}

.timeline-img {
    padding: 3px;
    text-align: center;
    margin: 10px 15px 5px 0;
}

/*** timeline content background ***/
.timeline-content {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04), 0 0 4px 0 rgba(0, 0, 0, 0.06);
}

.timeline-content {
    padding: 15px 15px 2px 15px;
    text-align: left;
    margin-bottom: 14px;
}

.timeline-content h2,
.timeline-content h3 {
    margin-top: 4px;
}



/* Chapter Tiles */


/****** tiles ******/

.tiles {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-auto-rows: 300px;
    margin-top: 40px;
}

.tile {
    position: relative;
    background-blend-mode: multiply;
}

.tile h3 {
    position: absolute;
    bottom: 40px;
    left: 40px;
    right: 40px;
    color: #fff;
    transition: .3s;
}

.tile h3 a {
    color: white;
}

.tile h5 {
    position: absolute;
    bottom: 0;
    left: 40px;
    right: 40px;
    color: #fff;
    opacity: 0;
    transition: .3s;
    font-family: calibri, 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.tile h5::after {
    margin-left: 4px;
    font-family: WWCDA;
    content: '\f007';
}

.tile:hover h3,
.tile:focus h3 {
    bottom: 70px;
    text-decoration: underline;
}

.tile:hover h5,
.tile:focus h5 {
    bottom: 40px;
    opacity: 1;
}

.blue-tile {
    background-color: rgba(26, 101, 187, 0.5);
}

.blue-tile:hover,
.blue-tile:focus {
    background-color: rgb(26, 101, 187);
}

.grey-tile {
    background-color: rgba(65, 65, 65, 0.5);
}

.grey-tile:hover,
.grey-tile:focus {
    background-color: rgb(99, 99, 99);
}

.purple-tile {
    background-color: rgba(54, 12, 95, 0.5);
}

.purple-tile:hover,
.purple-tile:focus {
    background-color: rgb(54, 12, 95);
}


/* IE 11 - tiles */

.is-ie .tiles {
    display: block;
}

.is-ie .tile {
    height: 300px;
    width: 33.3333333333%;
    display: inline-block;
}

.is-ie .tile .HtmlContent {
    position: static;
}

.is-ie .blue-tile::before,
.is-ie .red-tile::before,
.is-ie .grey-tile::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.is-ie .blue-tile::before {
    background-color: rgba(19, 89, 118, 0.5);
}

.is-ie .red-tile::before {
    background-color: rgba(152, 35, 64, 0.5);
}

.is-ie .grey-tile::before {
    background-color: rgba(65, 65, 65, 0.5);
}


/*** line ***/

hr {
    border: none;
    height: 1px;
    color: #f4f4f4;
    background-color: #f4f4f4;
    margin-top: 20px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
}

#Logo,
#MPheader>div.row {
    float: left;
}

#MPheader>div#Logo {
    padding: 20px 0 20px;
}

#MPheader>.row:first-child {
    float: right;
    padding: 9px 0 40px;
}

#MPOuterHeader>.col-md-12 {
    padding: 0 40px;
}

#MPOuterMost {
    overflow: hidden;
}

#MPOuterMost.full #HEADER {
    max-width: none;
}

.skiplinkholder a,
.skiplinkholder a:link,
.skiplinkholder a:visited {
    left: -100000%;
    top: -250px;
}

.skiplinkholder a:focus,
.skiplinkholder a:active {
    left: 0;
    top: 0;
}


/* Circular Profile Picture Reset */

.Welcome .imgButton.btn,
a[id*='ProfileImage']:not([id*='NameLink']):not([id*='ManageDropDown']),
a[id*='UserImageDisplay'],
a[id*='Contacts_PictureLink'],
a[id*='lnkDisplay'],
a[id*='Welcome_Details_ProfileLink'],
.list-group-item-image,
a[title='User Name Image'],
a[oldtitle='User Name Image'],
.hl.paged-list .hl-contact .profile-img img,
.member-dashboard-img a,
.dashboard-col-3 ul li .col-sm-2 a,
.HLEngagement .Picture a,
td.ProfilePic>a,
.slick-slide img {
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    background-color: #d8d9db;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 45px;
    height: 45px;
}

.profile a[id*="lnkDisplay"] {
    width: 200px;
    height: 200px;
}

.MessageListContainer li div[id*="DirectoryImage"] div[id*="ProfileImageDisplay"] a {
    height: 90px;
    width: 90px;
}

.Welcome .imgButton.btn {
    width: 80px;
    height: 30px;
    border: 0;
    background-color: transparent;
}

.Welcome button.btn.btn-default {
    min-height: 30px;
    margin-right: 0px;
    border-radius: 0;
    box-shadow: none;
}

.Welcome button.btn.btn-default img {
    border: 1px solid #76bc43;
    border-radius: 50%;
    margin-right: 5px;
}

.Welcome .btn-group {
    display: flex;
    align-items: center;
}

.Welcome .btn-group button::after {
    content: 'Profile';
    font-size: 15px;
    line-height: 18px;
    color: #1f0737;
}

.welcome-profile-image {
    max-height: 30px !important;
}

.Welcome #BtnShowProfile.welcome-toggle {
    display: none;
}

.Welcome ul#ProfileContainer .panel-body a[id*="Welcome_Details_ProfileLink"] img {
    max-height: 45px !important;
    max-width: 45px !important;
}

.ContentUserControl div[id*="ProfileImage"] a[id*="ImageControl_lnkDisplay"] {
    width: 200px;
    height: 200px;
    margin: 0 auto;
}

ul#ProfileContainer .panel-body .progress {
    height: unset;
}

/* Settings > Members */

.hl.paged-list .hl-contact .profile-img img {
    max-height: 100%;
}


/* Settings > Moderation > Items in Moderation Reset */

table.table-condensed a[id*='lnkDisplay'] {
    width: unset;
    height: unset;
}


/*** logo ***/

#DesktopLogoDiv {
    width: 140px;
}

#Logo img {
    max-width: 100%;
}


/* login button */

#Welcome_LoginLink {
    display: inline-block;
    padding: 6px 0px;
    background-color: transparent;
    border: 0;
    font-size: 15px;
    line-height: 15px;
    font-weight: normal;
    font-style: normal;
    font-family: proxima-nova, sans-serif;
    color: #1f0737;
    text-decoration: none;
    transition: 0.3s;
}

#Welcome_LoginLink:active {
    box-shadow: none;
}

#Welcome_LoginLink:hover,
#Welcome_LoginLink:focus {
    color: #76bc43;
    transition: 0.3s;
}

#Welcome_LoginLink::before {
    content: '\f2f6';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #76bc43;
    display: inline-block;
    margin-right: 2px;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-color: #1b1e28;
    color: white;
}

#Welcome_LoginLink:hover,
#Welcome_LoginLink:focus {
    text-decoration: none;
}


/* search column */

#searchColumn {
    display: none;
}


/* Top Social Icons */

.social-top-header {
    float: left;
    padding-top: 7px;
    margin-right: 30px;
}

.social-top-header ul li a {
    display: inline-block;
    margin-right: 7px;
    transition: 0.3s;
}

.social-top-header ul li i {
    font-size: 15px;
    line-height: 17px;
    color: #0f4b8f;
}

.social-top-header ul li a:hover i {
    color: #00a0dd;
    transition: 0.3s;
}


/* slideout search */

.slideout-search {
    float: right;
    margin-right: 30px;
}

.slideout-search-bar {
    right: 120px;
    position: absolute;
    height: 30px;
    top: 0px;
    padding: 0;
    z-index: -1;
    opacity: 0;
    transition: 0.3s;
    transition-delay: 0.3s;
}

.slideout-search-bar.open {
    opacity: 1;
    z-index: 60;
    transition: 0.3s;
    background-color: white;
    width: 248px;
}

.slideout-search-bar input[id$="SearchTerm"] {
    border-left: none;
    border-right: none;
    border-top: none;
    height: 30px;
    font-size: 15px;
    text-transform: none;
    font-weight: 300;
    line-height: 18px;
    width: 0;
    padding: 0;
    float: right;
    transition: 0.3s;
    background-color: #fff;
    border-radius: 0;
}

.slideout-search-bar.open .input-group {
    width: 100%;
}

.slideout-search-bar.open input[id$="SearchTerm"] {
    width: 100%;
    padding: 6px 12px 4px 20px;
    position: relative;
    box-shadow: none;
}

.slideout-search-bar.open input[id$="SearchTerm"]:focus {
    border-color: #ccc;
    box-shadow: none;
}

.slideout-search-bar.open .input-group::before {
    content: '\f002';
    font-family: 'Font Awesome 5 Pro';
    font-size: 16px;
    line-height: 1;
    font-weight: 300;
    color: #76bc43;
    position: absolute;
    left: 0;
    bottom: 5px;
    z-index: 1;
}

.slideout-search-bar.open input[id$="SearchTerm"]::placeholder {
    font-style: normal;
    font-size: 15px;
    line-height: 18px;
    text-transform: none;
    font-weight: 400;
}

.slideout-search-bar button[id$="SearchButton"],
.slideout-search-btn {
    width: 68px;
    height: 30px;
    opacity: 0;
    transition: 0.3s;
    color: #fff;
    background-color: #76bc43;
    line-height: 30px;
    text-align: center;
}

.slideout-search-bar button[id$="SearchButton"] {
    width: 30px;
    border-radius: 0;
}

.slideout-search-btn {
    background-color: transparent;
    color: #76bc43;
    font-size: 15px;
    line-height: 18px;
    height: unset;
}

.slideout-search-btn.open {
    width: 248px;
}

.slideout-search-btn i {
    font-weight: 500;
    font-family: 'Font Awesome 5 Pro';
    margin-right: 2px;
    display: inline-block;
}

.slideout-search-btn i::before {
    content: '\f002';
}

.slideout-search-bar button[id$="SearchButton"] {
    padding-right: 18px;
    padding-top: 2px;
}

.slideout-search-bar button[id$="SearchButton"] .glyphicon-search {
    top: 0;
    width: 100%;
}

.slideout-search-btn {
    opacity: 1;
    cursor: pointer;
    font-size: 15px;
    line-height: 18px;
    float: left;
    margin-top: 0;
    color: #1f0737;
    padding: 5px 0;
}

.slideout-search-bar.open button[id$="SearchButton"] {
    opacity: 1;
    padding: 0;
}

.slideout-search-bar .btn {
    border: none;
}

.slideout-search-bar .glyphicon.glyphicon-search::before {
    font-family: 'Font Awesome 5 Pro';
    content: "\f002";
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
}

.slideout-search-bar .glyphicon.glyphicon-search {
    vertical-align: baseline !important;
}

.slideout-search-btn {
    margin-top: 0px;
    position: relative;
    z-index: 50;
}

.slideout-search-bar .input-group-btn .btn {
    box-shadow: none;
    -webkit-box-shadow: none;
}

.slideout-search-btn:hover,
.slideout-search-btn:focus {
    background-color: transparent;
    color: #0f4b8f;
    transition: 0.3s;
    border-radius: 0;
}

.slideout-search-btn:hover i,
.slideout-search-btn:focus i {
    color: #0f4b8f;
}

.slideout-search-bar button[id$="SearchButton"]:hover,
.slideout-search-bar button[id$="SearchButton"]:focus {
    background-color: #76bc43;
    color: #fff;
    transition: 0.3s;
    border-radius: 0;
}

.slideout-search-btn i {
    font-size: 16px;
    line-height: 18px;
    color: #76bc43;
}

.slideout-search-bar.open .SearchInputs .input-group-btn {
    display: none;
}


/* Body / Layout Classes */

a,
a:hover,
a:focus {
    transition: 0.3s;
}

a {
    color: #00a0dd;
}

a:hover,
a:focus {
    color: #052b3e;
}

.home div[class*="col"] {
    min-height: 0;
}

body {
    font-family: proxima-nova, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    color: #1f0737;
    position: relative;
}

body.search-open::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(5, 43, 62, 0.5);
    z-index: 50;
}

.bg-gray {
    background-color: #f1f4f8;
}

#MainCopy_ContentWrapper .bg-gray.bg-search {
    padding: 60px calc(50% - 600px);
}

.bg-purple {
    background-color: #1f0737;
}

.bg-blue {
    background-color: #0f4b8f;
}

div[class*="bg-"]:not(.bg-graphic-right) {
    padding: 60px 0;
}

.bg-blue.full-blue:not(.become-a-member-call-out) {
    padding-top: 0;
}

.bg-gray.full-gray.become-a-member-call-out .HtmlContent div[style*="background-image"],
.bg-blue.full-blue.become-a-member-call-out .HtmlContent div[style*="background-image"] {
    padding: 166px 15px;
}

.bg-gray.full-gray.become-a-member-call-out .HtmlContent>div:first-of-type,
.bg-blue.full-blue.become-a-member-call-out .HtmlContent>div:first-of-type {
    flex-basis: 50%;
}

.bg-gray.full-gray.become-a-member-call-out .HtmlContent>div:last-of-type,
.bg-blue.full-blue.become-a-member-call-out .HtmlContent>div:last-of-type {
    flex-basis: 50%;
    padding: 60px;
}

.bg-gray.full-gray.become-a-member-call-out .HtmlContent>div:last-of-type p,
.bg-blue.full-blue.become-a-member-call-out .HtmlContent>div:last-of-type p {
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    color: #333333;
}

.bg-gray.full-gray.become-a-member-call-out .HtmlContent>div:last-of-type h2,
.bg-blue.full-blue.become-a-member-call-out .HtmlContent>div:last-of-type h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 48px;
    color: #1f0737;
    margin-top: 0;
}

.bg-gray.full-gray.become-a-member-call-out .HtmlContent,
.bg-blue.full-blue.become-a-member-call-out .HtmlContent {
    padding: 0;
    border-radius: 0px 40px;
    background-color: white;
    overflow: hidden;
}

.bg-gray.full-gray.become-a-member-call-out .HtmlContent em a,
.bg-blue.full-blue.become-a-member-call-out .HtmlContent em a {
    background-color: #76bc43;
}

.bg-gray.full-gray.become-a-member-call-out .HtmlContent em a:hover,
.bg-gray.full-gray.become-a-member-call-out .HtmlContent em a:focus,
.bg-blue.full-blue.become-a-member-call-out .HtmlContent em a:hover,
.bg-blue.full-blue.become-a-member-call-out .HtmlContent em a:focus {
    background-color: #66a33a;
}

.bg-gray.full-gray.become-a-member-call-out {
    padding: 0;
    padding-top: 60px;
}

.bg-blue.full-blue.become-a-member-call-out {
    padding: 93px 0;
    padding-bottom: 0;
}

.bg-blue.full-blue.become-a-member-call-out .image-left {
    margin-top: -266px;
}

.bg-blue-full-graphic {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/0191d957-6f8c-4c29-b9d8-d45a7ae39cdc/UploadedImages/Images/bg-graphic-full.png');
    background-color: #0f4b8f;
    background-size: cover;
    background-repeat: no-repeat;
    /* background-position: center; */
}

.bg-gray>div {
    padding: 72px 0 172px;
}

.bg-gray>div:empty {
    padding: 0;
}

.bg-graphic-right {
    position: relative;
}

.bg-graphic-right::before {
    content: '';
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/0191d957-6f8c-4c29-b9d8-d45a7ae39cdc/UploadedImages/Images/background-span-graphic.png');
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    z-index: 20;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}

.text-muted-h2 h2 {
    color: #052b3e;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: proxima-nova, sans-serif;
    color: #1f0737;
}

body h2 {
    font-family: proxima-nova, sans-serif;
    position: relative;
    font-size: 32px;
    line-height: 38px;
    font-weight: 800;
    color: #052b3e;
    z-index: 5;
}

body h2 span {
    position: relative;
    z-index: 5;
}

body h3 {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 30px;
    color: #052b3e;
}

body h4 {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #647e8b;
}

body p {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    color: #4b4b4b;
}

body p {
    padding-bottom: 5px;
}

body .row-full>.col-md-12 {
    padding: 0;
}

.siteframe {
    max-width: 1200px;
    margin: 0 auto;
}


/* Body Layout Reset 2.0  */

body h1 {
    font-weight: 700;
    font-size: 40px;
    line-height: 48px;
}

body h2 {
    font-weight: 500;
    font-size: 28px;
    line-height: 34px;
}

body h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
}

body h4 {
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    padding: 2px 0 5px 0;
}

body h5 {
    font-weight: 700;
    font-size: 16px;
    line-height: 29px;
}

body .p-large p {
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
}

body .p-med p {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
}

body .p-small p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}


/* Nav */

#HEADER>.col-md-12 {
    padding: 0;
}

.navbar-collapse>.row {
    margin: 0;
}

#NAV {
    position: absolute;
    right: 40px;
    bottom: 0;
}

#NAV.stickyNav {
    top: 0;
    right: unset;
    height: auto;
    width: 100%;
    margin: 0;
    position: fixed;
    z-index: 1000;
    background-color: #fff;
}

#NAV ul.nav {
    border-radius: 0;
    margin-top: 5px;
    margin-bottom: 0px;
}

ul.nav li a {
    position: relative;
    padding-top: 12px;
    padding-bottom: 10px;
}

.navbar-nav>li>.dropdown-menu {
    min-width: 100%;
    padding: 0;
    top: 102%;
}

#MPButtonBar {
    margin: 0;
    max-width: unset;
}

#MPOuterHeader {
    background-color: #fff;
}

.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

.navbar-default .navbar-collapse {
    border-color: transparent;
}

.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    color: #052b3e;
    padding-bottom: 20px;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    background-color: transparent;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.open>a {
    color: #0f4b8f;
    background-color: transparent;
}

.navbar-default .navbar-nav li.dropdown.open.active>a {
    border-bottom-color: #052b3e;
}

#MPAuxNav ul.level1 li a {
    font-size: 15px;
    line-height: 18px;
    color: #1f0737;
    border-right: 0;
    padding-right: 15px;
    margin-right: 15px;
    text-decoration: none;
}

#MPAuxNav ul.level1 li a:hover,
#MPAuxNav ul.level1 li a:focus {
    color: #0f4b8f;
}


/* Nav Bar Carets */

ul.navbar-nav li a .caret {
    border: 0;
    vertical-align: baseline;
    width: auto;
}

ul.navbar-nav li a .caret::before {
    font-family: "Font Awesome 5 Pro";
    content: "\f107";
    font-size: 16px;
    font-weight: lighter;
    line-height: 1;
    color: #00a0dd;
}

.navbar-default .navbar-nav>li>a:hover .caret::before,
.navbar-default .navbar-nav>li>a:focus .caret::before,
.navbar-default .navbar-nav>.active>a:hover .caret::before,
.navbar-default .navbar-nav>.active>a:focus .caret::before,
.navbar-default .navbar-nav>.disabled>a:hover .caret::before,
.navbar-default .navbar-nav>.disabled>a:focus .caret::before,
.navbar-default .navbar-nav>.open>a .caret::before,
.navbar-default .navbar-nav>.open>a:hover .caret::before,
.navbar-default .navbar-nav>.open>a:focus .caret::before {
    color: #0f4b8f;
}

/** dropdowns **/

.navbar-nav>li>.dropdown-menu {
    background-color: #fff;
    border: none;
    border-top: 4px solid #742e89;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1), 0px 4px 20px rgba(0, 0, 0, 0.1);
    border-radius: 0;
    min-width: 316px;
}

.navbar-nav>li:last-of-type>.dropdown-menu,
.navbar-nav>li:nth-last-child(2)>.dropdown-menu {
    right: 0;
    left: unset;
}

.navbar-nav .dropdown-menu>li>a {
    color: #0f4b8f;
    padding: 12px 20px;
    padding-right: 48px;
    font-size: 16px;
    line-height: 19px;
    font-weight: 500;
    border-bottom: 1px solid #f1f4f8;
    position: relative;
}

.navbar-nav .dropdown-menu>li>a .fa-open-in-new:before {
    content: '\f012';
    font-family: 'WISE';
}

.navbar-nav .dropdown-menu>li>a::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    color: transparent;
    font-size: 20px;
    line-height: 20px;
    font-weight: 300;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

.navbar-nav .dropdown-menu>li>a:hover,
.navbar-nav .dropdown-menu>li>a:focus {
    background: #f1f4f8;
    font-weight: 500;
}

.navbar-nav .dropdown-menu>li>a:hover::after {
    color: #00a0dd;
}

.nav.navbar-nav .dropdown-submenu>ul.dropdown-submenu {
    margin-left: 0;
    padding-left: 0;
}

.navbar-nav .dropdown-submenu>li>a {
    padding: 23px 34px;
    color: #fff;
    background-color: #005b94;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    display: block;
}

.navbar-nav .dropdown-menu>.active>a,
.navbar-nav .dropdown-menu>.active>a:hover,
.navbar-nav .dropdown-menu>.active>a:focus,
.navbar-nav .dropdown-menu>li>a:hover,
.navbar-nav .dropdown-menu>li>a:focus,
.navbar-nav .dropdown-menu>.dropdown-submenu>a {
    background: #f4f4f4;
    color: #005b94;
}

.navbar-nav .dropdown-menu>.dropdown-submenu>a .caret {
    display: block;
    float: right;
}


/*** reset for desktop padding ***/

@media (min-width: 768px) {
    #NAV .row {
        margin-left: 0;
        margin-right: 0;
    }

    #NAV .col-md-12,
    .navbar-collapse {
        padding: 0;
    }
}


/* Buttons */


/* Set Default Padding, Background and Color */

.make-buttons em {
    display: block;
    margin: -5px;
}

.make-buttons em a {
    margin: 5px;
}

.make-buttons em a,
a[id*="MoreLink"],
a[id*="hypMore"],
a[id*="LinkToCalendar"],
.make-buttons a[id*="_Link"],
.update-friend a.add-contact,
.update-friend a.ignore-contact {
    display: inline-block;
    padding: 14px 24px;
    background: #d41772;
    border: 0;
    border-radius: 15px 0px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
    font-style: normal;
    font-family: proxima-nova, sans-serif;
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
    text-shadow: none;
    text-transform: uppercase;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1), 1px 4px 7px rgba(0, 0, 0, 0.1);
}

.make-buttons em a:hover,
.make-buttons em a:focus,
.mam-button.blue-button em a:hover,
.mam-button.blue-button em a:focus,
.callout-box.yellow-button em a:hover,
.callout-box.yellow-button em a:focus,
a[id*="MoreLink"]:hover,
a[id*="MoreLink"]:focus,
a[id*="hypMore"]:hover,
a[id*="hypMore"]:focus,
a[id*="LinkToCalendar"]:hover,
a[id*="LinkToCalendar"]:focus,
.make-buttons a[id*="_Link"]:hover,
.make-buttons a[id*="_Link"]:focus {
    color: #fff;
    background: #052b3e;
    transition: 0.3s;
}

.make-buttons em a {
    background-color: #76bc43;
}

.make-buttons.arrow em a {
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    color: #1f0737;
    border-bottom: 2px solid #00a0dd;
    text-decoration: none;
    border-radius: 0;
    background: transparent;
    padding: 0;
    text-transform: none;
    box-shadow: none;
}

.make-buttons.arrow em a:hover,
.make-buttons.arrow em a:focus {
    color: #1f0737;
    border-color: #ba1464;
    background-color: transparent;
}

.make-buttons.arrow em a::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.make-buttons.arrow em a:hover::after {
    margin-left: 12px;
    transition: 0.3s;
    color: #d41772;
}

.make-buttons.block-button em a {
    display: block;
}

.make-buttons.blue em a,
.member-dashboard .btn-close,
.update-friend a.add-contact {
    color: #fff;
    background-color: #0076b6;
    box-shadow: 4px 4px 0px #052b3e;
}

.search-bar-bottom .input-group-btn button:hover,
.search-bar-bottom .input-group-btn button:focus,
.make-buttons em a:hover,
.make-buttons em a:focus {
    background: #ba1464;
    color: #ffffff;
}

.make-buttons em a:hover,
.make-buttons em a:focus {
    background-color: #66a33a;
}

.member-dashboard .btn-close {
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0.25px;
    border-radius: 6px;
}

.member-dashboard .btn-close:hover,
.member-dashboard .btn-close:focus {
    background-color: #009ada;
}

.make-buttons.blue em a:hover,
.make-buttons.blue em a:focus,
.update-friend a.add-contact:hover,
.update-friend a.add-contact:focus {
    background-color: #052b3e;
    box-shadow: 4px 4px 0px #0076b6;
}

.update-friend a.add-contact {
    margin-right: 20px;
}

.update-friend a.ignore-contact,
.update-friend a.add-contact {
    font-size: 16px;
    line-height: 19px;
    padding: 10px 18px 8px;
}

.update-friend a.ignore-contact {
    background: #f5f6f7;
    box-shadow: 3px 3px 0px #c4c4c4;
}

.update-friend a.ignore-contact:hover,
.update-friend a.ignore-contact:focus {
    background: #c4c4c4;
    box-shadow: 3px 3px 0px #f5f6f7;
}


/* Image CTA */

.image-left,
.image-right {
    position: relative;
}

.image-left h3,
.image-right h3 {
    color: #fff;
}

.image-left .HtmlContent,
.image-right .HtmlContent {
    display: flex;
    max-width: 1220px;
    margin: 0 auto;
    padding: 60px 0;
    position: relative;
    z-index: 50;
}

.image-left .HtmlContent>div:first-of-type,
.image-right .HtmlContent>div:last-of-type {
    background-size: cover;
    background-position: center;
    position: relative;
}

.image-left .HtmlContent>div:first-of-type {
    padding: 200px 15px;
}


.image-left .HtmlContent>div:first-of-type {
    padding: 230px 15px;
}

.image-left.frame .HtmlContent>div:first-of-type::before {
    content: '';
    width: 36px;
    height: 36px;
    border-top: 4px solid #fdce07;
    border-left: 4px solid #fdce07;
    position: absolute;
    top: -20px;
    left: -20px;
}

.image-left.frame .HtmlContent>div:first-of-type::after {
    content: '';
    width: 36px;
    height: 36px;
    border-bottom: 4px solid #fdce07;
    border-left: 4px solid #fdce07;
    position: absolute;
    bottom: -20px;
    left: -20px;
}

.image-left.frame .HtmlContent .frame-wrap::before {
    content: '';
    width: 36px;
    height: 36px;
    border-top: 4px solid #fdce07;
    border-right: 4px solid #fdce07;
    position: absolute;
    top: -20px;
    right: -20px;
}

.image-left.frame .HtmlContent .frame-wrap::after {
    content: '';
    width: 36px;
    height: 36px;
    border-bottom: 4px solid #fdce07;
    border-right: 4px solid #fdce07;
    position: absolute;
    bottom: -20px;
    right: -20px;
}

.image-left .HtmlContent>div:first-of-type .frame-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.image-left.frame h2 {
    font-weight: 700;
    color: #1f0737;
    font-size: 40px;
    line-height: 48px;
}

.image-left.frame h3 {
    font-weight: 400;
    color: #0f4b8f;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 24px;
    margin-top: 0;
}

.image-left .HtmlContent>div:last-of-type {
    padding: 50px 0px 50px 80px;
    flex-basis: 52.5%;
    align-self: center;
}

.image-left .HtmlContent>div:last-of-type p:first-of-type {
    font-size: 18px;
    line-height: 26px;
    margin-top: 23px;
}

.image-left .HtmlContent>div:last-of-type p {
    margin: 0;
}

.image-left .HtmlContent>div:last-of-type em a {
    margin-top: 30px;
}

.image-right .HtmlContent>div:first-of-type {
    padding: 50px 40px 50px 0px;
    flex-basis: 52.5%;
    align-self: center;
}

.image-right .HtmlContent>div:last-of-type {
    padding: 200px 15px;
    flex-basis: 47.5%;
    z-index: 10;
}
.image-right .HtmlContent>div:last-of-type .frame-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.image-right.make-buttons em a {
    margin-top: 25px;
}

.image-right.make-buttons em a,
.image-left.make-buttons em a {
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1), 1px 4px 7px rgba(0, 0, 0, 0.1);
}

.image-right.make-buttons.bg-gray em a {
    background-color: white;
}

.image-right.make-buttons.bg-gray em a:hover,
.image-right.make-buttons.bg-gray em a:focus {
    background: #00a0dd;
    color: #ffffff;
}

.image-right h2 {
    font-weight: 700;
}

.image-right h2,
.image-left h2,
.image-left p,
.image-right p,
.image-left {
    color: #1f0737;
}

.image-right p,
.image-left p {
    padding-top: 23px;
    padding-bottom: 17px;
    margin: 0;
    font-weight: 300;
    color: #333;
    font-size: 20px;
    line-height: 26px;
}

.image-left.frame p {
    padding: 0;
}

.image-left,
.video-row-video,
.video-row-text {
    position: relative;
    margin: 0 auto;
}

.image-left.full-50,
.video-row,
.video-row-video,
.video-row-text {
    max-width: 950px;
}

.image-left.full-50 .HtmlContent,
.video-row-text {
    flex-direction: column;
}

.video-row-text {
    padding: 80px;
}

.image-left .HtmlContent>div:first-of-type,
.image-left .HtmlContent>div:last-of-type {
    position: relative;
    z-index: 5;
}

.image-left .HtmlContent>div:first-of-type {
    width: 100%;
}

.bg-purple .image-left .HtmlContent h2,
.bg-purple .image-left .HtmlContent h3,
.bg-purple .image-left .HtmlContent p,
.bg-purple .image-right .HtmlContent h2,
.bg-purple .image-right .HtmlContent h3,
.bg-purple .image-right .HtmlContent p {
    color: white;
}

.bg-purple .image-left .HtmlContent h3,
.bg-purple .image-right .HtmlContent h3 {
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.bg-purple .image-left .HtmlContent h2,
.bg-purple .image-right .HtmlContent h2 {
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 48px;
}

.bg-purple .image-left .HtmlContent p,
.bg-purple .image-right .HtmlContent p {
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
}


/****** member dashboard ******/

.member-dashboard {
    background: linear-gradient(90deg, #0f4b8f -17.05%, #1f0737 118.3%);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.member-dashboard .slick-dots li button:before,
.member-dashboard .slick-dots li.slick-active button:before {
    color: #fff;
}

.member-dashboard .dashboard-background {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/0191d957-6f8c-4c29-b9d8-d45a7ae39cdc/UploadedImages/Images/background-graphic.png');
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
    padding: 40px 0;
}

.member-dashboard::after {
    content: '';
    position: absolute;
    width: 654px;
    height: 361px;
}

.member-dashboard h2 {
    border-bottom: 0;
}

.member-dashboard>.row.row-wide {
    height: 110px;
    transition: 0.6s ease-in-out;
    overflow: hidden;
    padding: 15px 0;
}

.member-dashboard.open>.row.row-wide {
    padding: 30px 0;
    height: 380px;
    max-width: 1280px;
}

.logged-out .progress-text {
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    margin-bottom: 20px;
}

.logged-out .dashboard-slider {
    display: flex;
}


/*** collapsed state ***/

.member-dashboard .greeting {
    font-size: 16px;
    width: 53%;
    max-width: 182px;
    display: inline-block;
    margin-left: 0px;
    padding-top: 15px;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    padding-left: 0;
}

.member-dashboard .greeting .username a {
    font-weight: 500;
    font-size: 28px;
    line-height: 34px;
    font-family: proxima-nova, sans-serif;
}

.member-dashboard .greeting .username span {
    font-weight: 500;
    font-size: 28px;
    line-height: 34px;
    font-family: proxima-nova, sans-serif;
    color: #fff;
}

.member-dashboard .collapsed-greeting span {
    font-size: 14px !important;
    line-height: 17px !important;
}

.member-dashboard .collapsed-message,
.member-dashboard .collapsed-greeting {
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    opacity: 1;
    z-index: 10;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
}

.member-dashboard .collapsed-greeting a {
    color: #fff;
    font-size: 24px;
    line-height: 29px;
    text-transform: uppercase;
    font-weight: 700;
}

.member-dashboard .collapsed-greeting {
    left: calc(50% - 510px);
}

.member-dashboard .collapsed-message {
    right: calc(50% - 600px);
}

.member-dashboard.open .collapsed-message,
.member-dashboard.open .collapsed-greeting {
    opacity: 0;
    z-index: -1;
}

.member-dashboard .dashboard-slider .col-md-7 {
    width: 60.157%;
    padding-left: 0;
    padding-right: 0;
}

.member-dashboard .dashboard-slider .col-md-5 {
    width: 36.364%;
    padding-right: 0;
    padding-left: 0;
    margin-left: 44px;
}

.member-dashboard .HLLandingControl h2 {
    background: #76bc43;
    border-radius: 2px;
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 13px;
    color: white;
    display: inline-block;
    padding: 4px 8px;
    text-transform: uppercase;
    margin: -5px;
}

.member-dashboard .dashboard-background .row.row-wide {
    max-width: calc(100% - 140px);
}

.member-dashboard .HLLandingControl .Content ul li .title-row div[id*="SearchResults_pnlTitle"] {
    width: 100%;
}

.member-dashboard .HLLandingControl .Content ul li .title-row div[id*="SearchResults_pnlTitle"] h3 a {
    color: white;
}

.member-dashboard .HLLandingControl h3 a {
    font-size: 18px;
}

.second-column .HLRecentBlogs,
.second-column .HLLandingControl {
    background: #fff;
    padding: 30px;
    padding-right: 0;
}

.second-column .HLLandingControl .Content {
    padding: 0;
    margin: 0 -5px;
}

.second-column .HLLandingControl #sortOptionsContainer {
    display: none;
}

.second-column .HLLandingControl .form-group {
    display: block;
}

.second-column .HLLandingControl ul li {
    display: flex;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
}

.home .second-column .SearchResults.HLLandingControl .img-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: unset;
    height: 100%;
    width: 45%;
    margin: 0;
    background-size: cover;
    background-position: center;
}

.home .second-column .SearchResults.HLLandingControl .img-container[style*="undefined"] {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/223014c4-84bd-42ee-9142-27199029f590/UploadedImages/Dev_Files/Filler_Tile-Chapter.jpg') !important;
}

.home .second-column .SearchResults.HLLandingControl {
    position: relative;
    border: 0;
    padding-right: 47%;
}

.second-column .HLLandingControl ul li>.title-row {
    /* flex-basis: 55%; */
}

.second-column .HLLandingControl ul li .img-container {
    background-image: url("https://images.unsplash.com/photo-1546483875-ad9014c88eba?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1348&q=80");
    height: 305px;
    background-size: cover;
    background-position: center;
    flex-basis: 45%;
    margin: -56px 0;
    margin-left: 10px;
}

.second-column .HLLandingControl .Content ul li .title-row div[id*="SearchResults_pnlTitle"] h3 a {
    text-decoration: none;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #1f0737;
    margin-top: 20px;
    display: block;
    transition: 0.3s;
}

.second-column .SearchResults.HLLandingControl div[id*="pnlMoreLink"] a[id*="hypMore"] {
    background: transparent;
    color: #1f0737;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #00a0dd;
    text-transform: none;
    box-shadow: none;
}

.second-column a[id*="hypMore"]::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.second-column a[id*="hypMore"]:hover {
    border-bottom-color: #d41772 !important;
    box-shadow: none;
}

.second-column a[id*="hypMore"]:hover::after {
    transition: 0.3s;
    margin-left: 12px;
    color: #d41772;
}

.second-column .HLLandingControl .Content ul li .title-row div[id*="SearchResults_pnlTitle"] .col-md-3 {
    display: none;
}

.second-column .HLLandingControl .Content ul li .title-row div[id*="SearchResults_pnlTitle"] h3 a:hover,
.second-column .HLLandingControl .Content ul li .title-row div[id*="SearchResults_pnlTitle"] h3 a:focus {
    text-decoration: underline;
    color: #00a0dd;
    transition: 0.3s;
}

.second-column .HLLandingControl p {
    color: #1f0737;
    margin-top: 10px;
}

.second-column .HLLandingControl ul li .ByLine {
    margin-top: 10px;
    margin-bottom: 20px;
    color: #1f0737;
    font-size: 14px;
    line-height: 20px;
}

.second-column .HLLandingControl ul li .margin-top-small.margin-bottom-small {
    margin-bottom: 0;
}

.second-column .HLLandingControl .Content a[id*="More"] {
    background: transparent;
    color: #1f0737;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #00a0dd;
    text-transform: none;
    box-shadow: none;
    margin: 0 -15px;
}

.second-column .HLLandingControl .Content a[id*="More"]::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.second-column .HLLandingControl .Content a[id*="More"]:hover,
.second-column .HLLandingControl .Content a[id*="More"]:focus,
.second-column .HLLandingControl ul li:hover a[id$="More"],
.second-column .HLLandingControl ul li:focus a[id$="More"] {
    background: transparent;
    color: #1f0737;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #d41772;
    text-transform: none;
    box-shadow: none;
}

.second-column .HLLandingControl .Content a[id*="More"]:hover::after,
.second-column .HLLandingControl .Content a[id*="More"]:focus::after,
.second-column .HLLandingControl .Content a[id*="More"]:hover::after,
.second-column .HLLandingControl .Content a[id*="More"]:focus::after {
    margin-left: 12px;
    transition: 0.3s;
    color: #d41772;
}

.second-column .HLLandingControl h2 a {
    background-color: white;
    border-color: white;
    color: #00a0dd !important;
}

.second-column .HLLandingControl h2 a:hover,
.second-column .HLLandingControl h2 a:focus {
    background-color: #00a0dd;
    border-color: #00a0dd;
    color: white !important;
}


/*** toggle ***/

.member-dashboard-toggle {
    position: absolute;
    bottom: 25px;
    left: calc(50% - 585px);
    text-transform: capitalize;
    color: #004788;
    background-color: #fff;
    padding: 5px 33px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 700;
    border-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    transform: translateY(100%);
    z-index: 15;
}

.member-dashboard:not(.open) .member-dashboard-img .text-center>div>a,
.member-dashboard:not(.open) .member-dashboard-img .text-center>div>a img {
    width: 120px !important;
    height: 120px !important;
}

.member-dashboard-toggle span i {
    font-family: Catalyst;
}

.member-dashboard-toggle span i.fa.fa-arrow-drop-up::before {
    content: "\f007";
    color: #ef3b1f;
}

.member-dashboard-toggle span i.fa.fa-arrow-drop-down::before {
    content: "\f015";
    color: #ef3b1f;
}


div[id*="Welcome_Details_CompleteBarProgress"] {
    display: none;
}

.member-dashboard .dashboard-progress {
    margin-top: 10px;
    display: inline-block;
    display: none;
}

.member-dashboard .progress {
    height: 26px;
    border-radius: 12px 0px;
}

.member-dashboard .progress-text {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 10px;
    display: inline-block;
}


/*** image ***/

.member-dashboard-img {
    margin-right: 15px;
    height: 120px;
    width: 120px;
    float: left;
    position: relative;
    z-index: 1;
}

.member-dashboard-img div[id*="pnlImage"] {
    position: relative;
}

.member-dashboard-img div[id*="pnlImage"] .inbox-numbers {
    position: absolute;
    top: 0;
    right: 0;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background-color: #d41772;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 2px;
    font-weight: 700;
    z-index: 15;
}

.member-dashboard-img .row.form-group.margin-top-small {
    display: none;
}

.member-dashboard-img .row {
    margin: 0;
}

.member-dashboard-img .row .col-md-12 {
    padding: 0;
}

.member-dashboard-img .text-center>div>a,
.member-dashboard-img .text-center>div>a>img {
    width: 120px !important;
    height: 120px !important;
}

.member-dashboard-img .text-center>div>a {
    border-radius: 50%;
    display: block;
    overflow: hidden;
    margin: 0 auto;
}


/*** greeting ***/

.member-dashboard-name {
    display: none;
}

.greeting {
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    display: block;
    font-weight: 500;
    padding-left: 110px;
    margin-bottom: 15px;
}

.greeting a {
    color: white;
    text-decoration: underline;
    transition: 0.3s;
    text-transform: capitalize;
    font-weight: 700;
}

.greeting a:hover,
.greeting a:focus {
    text-decoration: none;
    transition: 0.3s;
}

.greeting h2 {
    margin-top: 0;
    margin-bottom: 0;
}


/*** progress bar ***/

.member-dashboard-progress {
    display: none;
}

.dashboard-progress {
    width: 100%;
    padding: 0;
}

.progress-text {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 17px;
}

.progress {
    box-shadow: none;
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 5px;
}

.progress-bar {
    background: #76bc43;
    color: black;
    text-align: right;
    font-size: 14px;
    border-radius: 10px 0px;
    line-height: 16px;
    font-weight: 600;
    padding: 4px 14px 3px;
    padding-left: 0;
}


/*** buttons ***/

.engage h2,
.third-column h2 {
    margin-top: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
}

.third-column .heading h2 {
    margin-top: 0;
}

.engage.make-buttons {
    padding: 0 5px;
}

.engage.make-buttons em a {
    border-radius: 4px;
    display: block;
    margin-bottom: 10px;
    padding: 10px 14px;
    text-align: center;
    background-color: #fff;
    color: #fb7237;
}

.member-dashboard .buttons-container {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.white-buttons.make-buttons {
    width: calc(49.5% - 10px);
    margin: 5px;
}

.white-buttons.make-buttons .HtmlContent {
    width: 100%;
}

.white-buttons.make-buttons em {
    margin: 0;
}

.white-buttons.make-buttons em a {
    width: 100%;
    margin: 0;
    padding: 14px 5px;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    background-color: white;
    color: #00a0dd;
    border-radius: 6px;
    font-size: 14px;
    line-height: 16px;
}

.white-buttons.make-buttons em a:hover,
.white-buttons.make-buttons em a:focus {
    background-color: #00a0dd;
    color: #fff;
}


/* .first-column.make-buttons:nth-child(3),
.first-column.make-buttons:nth-child(6) {
	margin-right: 0;
} */

.member-dashboard .make-buttons.first-column em a {
    background-color: #00a0dd;
    color: white;
    font-weight: 700;
    letter-spacing: 2px;
}

.member-dashboard .make-buttons.first-column em a:hover,
.member-dashboard .make-buttons.first-column em a:focus {
    background-color: white;
    color: #00a0dd;
}

.member-dashboard .HLAnnouncements .content-row p {
    color: #1f0737;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
}


/* Slick */

.home .main-slider .slick-track {
    display: flex;
}

.home .main-slider .main-slide {
    padding: 80px 70px 95px;
    position: relative;
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
    height: auto;
}

.main-slide .HtmlContent {
    position: relative;
    z-index: 100;
    padding-left: calc(50% - 600px);
    height: 100%;
}

.main-slide h4 {
    display: inline-block;
    background-color: #742e89;
    padding: 4px 8px;
    border-radius: 2px;
    color: white;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1), 1px 4px 7px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
    margin: 0;
    margin-bottom: 24px;
    max-width: 670px;
    font-weight: 400;
}

.hero h2,
.main-slide h2 {
    font-weight: bold;
    font-size: 40px;
    line-height: 48px;
    color: #ffffff;
    text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
    max-width: 670px;
    margin-top: 0;
}

.hero p,
.main-slide p {
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    font-style: normal;
    margin-bottom: 0px;
    color: white;
    text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
    max-width: 670px;
}

.main-slide h5 {
    position: absolute;
    right: 81px;
    bottom: -74px;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #ffffff;
    text-shadow: 0px 0px 6px #000000;
}

.hero em a,
.main-slide em a {
    margin-top: 30px;
    background-color: #f1f4f8;
    color: #0f4b8f;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1), 1px 4px 7px rgba(0, 0, 0, 0.1);
    font-weight: 700;
    letter-spacing: 2px;
}

.hero em a:hover,
.hero em a:focus,
.main-slide em a:hover,
.main-slide em a:focus {
    background-color: #d8dbde;
    color: #0f4b8f;
}

.main-slide::before {
    content: '';
    background: linear-gradient(90deg, rgba(15, 75, 143, 0.9) 31.08%, rgba(15, 75, 143, 0.5) 48.4%, rgba(15, 75, 143, 0.2) 97.22%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 50;
}

.main-slide::after {
    content: '';
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/0191d957-6f8c-4c29-b9d8-d45a7ae39cdc/UploadedImages/Images/hero-graphic-overlay.png');
    background-size: 37% 100%;
    background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 55;
}

.next-arrow {
    position: absolute;
    z-index: 20;
    bottom: 20px;
    right: 20px;
    border: none;
    background: #0f4b8f;
    color: #fff;
    font-size: 30px;
    padding: 10px;
}

.prev-arrow {
    position: absolute;
    z-index: 20;
    bottom: 20px;
    right: 71px;
    border: none;
    background: #0f4b8f;
    color: #fff;
    font-size: 30px;
    padding: 10px;
}

.video-slider .prev-arrow,
.video-slider .next-arrow,
.image-slider .prev-arrow,
.image-slider .next-arrow {
    bottom: 75px;
}

.image-slider {
    /* max-height: 512px; */
}

.image-slider .prev-arrow,
.image-slider .next-arrow {
    bottom: unset;
    top: 445px;
}

.image-slide .HtmlContent {
    background-color: #fafafa;
    border-bottom-right-radius: 16px;
}

.image-slider-controls-bottom .image-slider .slick-arrow {
    bottom: 0;
    top: unset;
}

.image-slide.slick-slide img,
.image-slider-1-slide.slick-slide img,
.image-slider-2-slide.slick-slide img,
.image-slider-3-slide.slick-slide img {
    width: auto;
    max-width: 100%;
    height: auto;
    border-radius: 0;
    margin: 0 auto;
    max-height: 512px;
}

.next-arrow:hover,
.prev-arrow:hover {
    background: #00a0dd;
    color: #fff;
}

div[class*="image-slider-"] .slick-dots {
    margin-bottom: 0;
}

.interior #MainCopy_ContentWrapper div[class*="image-slider-"] ul.slick-dots li {
    margin-bottom: 0;
}

.event-slider .next-arrow,
.recent-articles .next-arrow {
    position: absolute;
    z-index: 20;
    bottom: -130px;
    right: calc(50% - 600px);
    transform: translateY(-50%);
    border: none;
    background: #0f4b8f;
    color: #ffffff;
    font-size: 30px;
    padding: 10px;
}

.event-slider .prev-arrow,
.recent-articles .prev-arrow {
    position: absolute;
    z-index: 20;
    bottom: -130px;
    /* right: calc(50% - 539px); */
    left: calc(50% + 377px);
    transform: translateY(-50%);
    border: none;
    background: #0f4b8f;
    color: #ffffff;
    font-size: 30px;
    padding: 10px;
}


.event-slider .next-arrow,
.event-slider .prev-arrow {
    background: #00a0dd;
    bottom: -70px;
    width: 50px;
    right: calc(50% - 575px);
}

.event-slider .prev-arrow {
    left: unset;
    right: calc(50% - 523px);
}

.recent-articles .SearchResults.HLLandingControl {
    margin-bottom: 0;
}

.recent-articles li .title-row,
.recent-articles li .title-row div[id*="pnlColRight"] {
    height: 100%;
}

.recent-articles li .title-row div[id*="pnlColRight"] div[id*="pnlFoundIn"] {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
}

.recent-articles .next-arrow:hover,
.recent-articles .prev-arrow:hover {
    background: #00a0dd;
    color: #fff;
}

.recent-articles .SearchResults.HLLandingControl .Content .slick-list,
.recent-articles .SearchResults.HLLandingControl .Content,
.recent-articles .SearchResults.HLLandingControl {
    padding: 0 !important;
}

.home .recent-articles .slick-slider {
    padding-top: 0;
    width: 110% !important;
}

.prev-arrow i,
.next-arrow i {
    font-family: 'Font Awesome 5 Pro';
    width: 30px;
}

.prev-arrow i::before {
    content: '\f060';
    font-weight: 300;
}

.next-arrow i::before {
    content: '\f061';
    font-weight: 300;
}


/* Events */

.bg-blue.full-blue {
    padding-bottom: 80px;
}

.bg-blue.full-blue .siteframe {
    display: flex;
}

.ContentUserControl .HLEventList {
    border: 0;
    padding: 0;
    margin-bottom: 0;
}

.HLEventList .Content {
    padding: 0;
}

.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events {
    height: calc(100% - 95px);
    padding-right: 5px;
}

.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"],
.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12,
.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12 ul,
.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12 ul li,
.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12 ul li div[id*="CalendarMain"],
.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12 ul li div[id*="CalendarMain"] .title-row,
.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12 ul li div[id*="CalendarMain"] .title-row .col-md-9,
.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList {
    height: 100%;
}

.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12 ul li div[id*="CalendarMain"] .title-row .col-md-9 {
    position: relative;
}

.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12 ul li div[id*="CalendarMain"] .title-row .col-md-9 div[id*="EventList_Location"] {
    position: absolute;
    bottom: 0;
}

.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content div[id*="ContentPanel"] .col-md-12 ul li div[id*="CalendarMain"] .title-row .col-md-9 .timeAgoFormat {
    bottom: 24px;
    position: absolute;
}

.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content {
    height: calc(100% - 53px);
}

.bg-blue.full-blue .col-md-4 .ContentUserControl.featured-events .HLEventList .Content ul li div[id*="EventList_itemRow"] {
    height: calc(100% - 266px);
}

.event-slider .HLEventList .heading,
.ContentUserControl.featured-events .HLEventList .heading {
    position: relative;
}

.event-slider .HLEventList .heading::before,
.ContentUserControl.featured-events .HLEventList .heading::before,
.event-slider .HLLandingControl.SearchResults .heading::before {
    content: '';
    height: 26px;
    width: 26px;
    border-top: 4px solid #66a33a;
    border-left: 4px solid #66a33a;
    position: absolute;
    top: -16px;
    left: -16px;
}

.event-slider .HLLandingControl.SearchResults .heading::before {
    top: 70px;
    left: 0;
}

.event-slider .HLLandingControl.SearchResults ul li .col-md-2 a {
    position: relative;
}

.event-slider .HLLandingControl.SearchResults ul li .content-tags {
    position: absolute;
    top: 12px;
    left: 5px;
    right: 0;
    z-index: 5;
    padding-top: 5px;
    padding-left: 5px;
}

.event-slider .HLLandingControl.SearchResults ul li .content-tags {
    font-size: 0;
    line-height: 0;
}

.event-slider .HLLandingControl.SearchResults ul li .title-row .col-md-9 {
    width: 100%;
}

.event-slider .HLLandingControl.SearchResults ul li .title-row .col-md-3 {
    display: none;
}

.event-slider .HLLandingControl.SearchResults ul li .content-tags>.text-muted,
.event-slider .HLLandingControl.SearchResults ul li .content-tags a.label-search-tag {
    display: none;
}

.event-slider .HLLandingControl.SearchResults ul li .title-row .col-md-10 .row:not(.title-row) .col-md-12 p {
    color: #333333;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 0;
}

.event-slider .HLLandingControl.SearchResults ul li .title-row .col-md-10 .row:not(.title-row) .col-md-12 p i {
    display: none;
}

.event-slider .HLLandingControl.SearchResults ul li .content-tags a.label-search-tag[aria-label*="Chapters"] {
    display: inline-block;
    background-color: #66a33a;
    border-color: #66a33a;
    color: white;
    font-size: 14px;
    line-height: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 4px 8px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1), 1px 4px 7px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
}

.HLEventList .Content ul li {
    border: 0;
    padding: 0;
    margin: 0;
}

.HLEventList .Content ul li .img-container {
    height: 260px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.HLEventList .Content ul li .img-container h4 {
    background: #d41772;
    color: white;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1), 1px 4px 7px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    font-size: 14px;
    line-height: 13px;
    letter-spacing: 1px;
    padding: 4px 8px;
    position: absolute;
    top: 6px;
    left: 6px;
    font-weight: 400;
    margin: 0;
}

.HLEventList .Content>.row .col-md-12 br {
    display: none;
}

.HLEventList .Content ul {
    padding: 0;
}

.HLEventList .Content ul li .col-md-9 {
    width: 100%;
}

.featured-events .HLEventList .Content ul li .col-md-9 {
    padding-bottom: 116px !important;
}

.HLEventList .Content ul li .col-md-9 h3 span {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #1f0737;
    transition: 0.3s;
}

.HLEventList .Content ul a:hover li .col-md-9 h3 span::after,
.HLEventList .Content ul a:focus li .col-md-9 h3 span::after {
    content: '';
    transition: 0.3s;
}

.HLEventList .Content ul a:hover li .col-md-9 h3 span,
.HLEventList .Content ul a:focus li .col-md-9 h3 span {
    color: #0f4b8f;
    text-decoration: underline;
    transition: 0.3s;
}

.HLEventList .Content ul a:hover li .col-md-9 h3 span::after,
.HLEventList .Content ul a:focus li .col-md-9 h3 span::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.HLEventList .Content ul li .col-md-3 {
    display: none;
}


/* .HLEventList .Content ul li div[id*="EventList_itemRow"] {
    padding: 30px;
    background-color: #fff;
} */


/* div:not(.featured-events) > .HLEventList .heading {
	margin-top: 80px;
	margin-bottom: 30px;
}

div:not(.featured-events) > .HLEventList .Content ul li {
	margin-bottom: 20px;
	margin-top: 0;
	display: flex;
	transition: 0.3s;
}

div:not(.featured-events) > .HLEventList .Content ul li:hover,
div:not(.featured-events) > .HLEventList .Content ul li:focus {
	margin-bottom: 26px;
	margin-top: -6px;
	transition: 0.3s;
} */

.HLEventList .Content ul li:hover div[id*="EventList_itemRow"],
.HLEventList .Content ul li:focus div[id*="EventList_itemRow"] {
    background-color: #f1f4f8;
}

.HLEventList .Content ul li .timeAgoFormat,
.HLEventList .Content ul li div[id*="LocationPanel"] {
    color: #333333;
}


/* div:not(.featured-events) > .HLEventList .Content ul li > .img-container {
	flex-basis: 35.0649350649%;
	height: 180px;
}

div:not(.featured-events) > .HLEventList .Content ul li > div[id*="EventList_itemRow"] {
	flex-basis: 64.9350649351%;
	display: flex;
	align-items: center;
} */

.event-slider .heading h2[id*="TitleText"],
.featured-events .heading h2[id*="TitleText"] {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: normal;
    margin-top: 80px;
    margin-bottom: 30px;
}

div:not(.featured-events)>.HLEventList .heading div[id*="BottomLink"] div[id*="More"] a {
    padding: 0;
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    background-color: transparent;
    float: right;
    border-bottom: 2px solid #00a0dd;
    border-radius: 0;
    text-transform: none;
    box-shadow: none;
}

div:not(.featured-events)>.HLEventList .heading div[id*="BottomLink"] div[id*="More"] a:hover,
div:not(.featured-events)>.HLEventList .heading div[id*="BottomLink"] div[id*="More"] a:focus {
    color: #00a0dd;
    box-shadow: none;
}

div:not(.featured-events)>.HLEventList .heading div[id*="BottomLink"] div[id*="More"] a::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

div:not(.featured-events)>.HLEventList .heading div[id*="BottomLink"] div[id*="More"] a:hover::after,
div:not(.featured-events)>.HLEventList .heading div[id*="BottomLink"] div[id*="More"] a:focus::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

div:not(.featured-events)>.HLEventList .heading div[id*="BottomLink"] div[id*="More"] a:hover::after,
div:not(.featured-events)>.HLEventList .heading div[id*="BottomLink"] div[id*="More"] a:focus::after {
    margin-left: 12px;
    transition: 0.3s;
}

.HLEventList .title-row .col-md-9 span {
    color: #333333;
}


/* General ACL Styling */


/* .HLLandingControl.SearchResults ul li > .title-row > .col-md-10 > .title-row .col-md-9 {
	  width: 100%;
  } */

.HLLandingControl.SearchResults ul li>.title-row>.col-md-10>.title-row .col-md-3 {
    display: none;
}


/****** interior events ******/

.interior-events .HLLandingControl.SearchResults .Content ul li,
.interior .HLLandingControl.SearchResults .Content ul li {
    border-bottom: 1px solid #e8e8e8;
}

.interior-events .HLLandingControl.SearchResults .Content ul li h3,
.interior .HLLandingControl.SearchResults .Content ul li h3 {
    padding-top: 0;
}

.interior-events .HLLandingControl .Content ul li .title-row .col-md-2.col-sm-2,
.interior .HLLandingControl .Content ul li .title-row .col-md-2.col-sm-2 {
    width: 110px;
    margin-right: 15px;
    padding: 0;
    float: left;
}

.interior-events .HLLandingControl .Content ul li .title-row .col-md-10.col-sm-10,
.interior .HLLandingControl .Content ul li .title-row .col-md-10.col-sm-10 {
    width: calc(100% - 125px);
    padding: 0;
    float: left;
}

.interior-events .SearchResults.HLLandingControl .calendar-tile.date-block,
.interior .SearchResults.HLLandingControl .calendar-tile.date-block {
    background: #fff;
    width: 110px;
    height: 110px;
    border: none;
    display: flex;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #e8e8e8;
}

.interior-events .HLLandingControl .date-block .calendar-day,
.interior .HLLandingControl .date-block .calendar-day {
    display: none;
}

.interior-events .HLLandingControl .date-block .calendary-number,
.interior .HLLandingControl .date-block .calendary-number {
    font-size: 32px;
    line-height: 1;
    font-weight: 700;
    color: #00a0dd;
}

.interior-events .HLLandingControl .date-block .calendar-month,
.interior .HLLandingControl .date-block .calendar-month {
    color: #333;
    font-size: 16px;
    line-height: 1;
    background: transparent;
}

.interior .HLLandingControl.SearchResults ul li:hover h3 a,
interior .HLLandingControl.SearchResults ul li:focus h3 a {
    color: #0F4B8F;
    text-decoration: underline;
}

.interior .HLLandingControl.SearchResults ul li:hover h3 a::after,
.interior .HLLandingControl.SearchResults ul li:focus h3 a::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00A0DD;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.interior .simple-reg-item .col-md-7 p img {
    width: 100%;
}

/* Discussions */

.home .HLDiscussions.HLLandingControl {
    padding-right: 100px;
    margin-bottom: 75px;
}

.recent-news .SearchResults.HLLandingControl .heading h2::before,
.HLDiscussions.HLLandingControl .heading h2::before {
    content: '';
    height: 26px;
    width: 26px;
    border-top: 4px solid #76bc43;
    border-left: 4px solid #76bc43;
    position: absolute;
    top: -16px;
    left: -16px;
}

.recent-news .SearchResults.HLLandingControl .heading h2::before {
    border-top: 4px solid #742e89;
    border-left: 4px solid #742e89;
}

.recent-news .SearchResults.HLLandingControl .heading h2,
.HLDiscussions.HLLandingControl .heading h2 {
    font-size: 20px;
    line-height: 24px;
    color: #0f4b8f;
    text-transform: uppercase;
    margin-top: 60px;
    position: relative;
    font-weight: 400;
    letter-spacing: 2px;
}

.member-spotlight {
    margin-top: 60px;
}

.recent-news .SearchResults.HLLandingControl .Content ul li,
.HLDiscussions.HLLandingControl .Content ul li {
    border-bottom: 1px solid #f1f4f8;
}

.HLDiscussions.HLLandingControl .Content ul li a[id*="DiscussionList_ProfileImage"] {
    height: 50px;
    width: 50px;
    border: 3px solid #76bc43;
}

.HLDiscussions.HLLandingControl .sort-options-container {
    display: none;
}

.HLDiscussions.HLLandingControl .Content ul li .col-sm-7.col-md-7 {
    width: calc(100% - 55px);
}

.HLDiscussions.HLLandingControl .Content ul li .col-sm-3.col-md-3 {
    display: none;
}

.recent-news .SearchResults.HLLandingControl .Content ul li h3 a,
.HLDiscussions.HLLandingControl .Content ul li h3 a {
    font-size: 20px;
    line-height: 24px;
    color: #1f0737;
}

.recent-news .SearchResults.HLLandingControl .Content ul li .ByLine,
.recent-news .SearchResults.HLLandingControl .Content ul li h5,
.HLDiscussions.HLLandingControl .Content ul li .ByLine,
.HLDiscussions.HLLandingControl .Content ul li h5 {
    font-size: 14px;
    line-height: 20px;
    color: #1f0737;
    font-weight: normal;
}

.HLDiscussions.HLLandingControl .Content ul li .ByLine a,
.HLDiscussions.HLLandingControl .Content ul li h5 a {
    color: #0f4b8f;
    padding: 0 6px;
}

.HLDiscussions.HLLandingControl .Content ul li h5 a:hover,
.HLDiscussions.HLLandingControl .Content ul li h5 a:focus {
    text-decoration: none;
}

.HLDiscussions.HLLandingControl .Content ul li h5 {
    margin-left: 65px;
}

.HLDiscussions.HLLandingControl div[id*="BottomLink"] .col-md-12 {
    padding: 0;
}

.recent-news .SearchResults div[id*="MoreLink"] a[id*="More"],
.HLDiscussions.HLLandingControl div[id*="BottomLink"] .col-md-12 a[id*="MoreLink"] {
    background: transparent;
    color: #1f0737;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #00a0dd;
    text-transform: none;
    box-shadow: none;
}

.recent-news .SearchResults div[id*="MoreLink"] a[id*="More"]:hover,
.recent-news .SearchResults div[id*="MoreLink"] a[id*="More"]:focus,
.HLDiscussions.HLLandingControl div[id*="BottomLink"] .col-md-12 a[id*="MoreLink"]:hover,
.HLDiscussions.HLLandingControl div[id*="BottomLink"] .col-md-12 a[id*="MoreLink"]:focus {
    border-color: #d41772;
    box-shadow: none;
}

.recent-news .SearchResults div[id*="MoreLink"] a[id*="More"]::after,
.HLDiscussions.HLLandingControl div[id*="BottomLink"] .col-md-12 a[id*="MoreLink"]::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.recent-news .SearchResults div[id*="MoreLink"] a[id*="More"]:hover::after,
.recent-news .SearchResults div[id*="MoreLink"] a[id*="More"]:focus::after,
.HLDiscussions.HLLandingControl div[id*="BottomLink"] .col-md-12 a:hover[id*="MoreLink"]::after,
.HLDiscussions.HLLandingControl div[id*="BottomLink"] .col-md-12 a:focus[id*="MoreLink"]::after {
    transition: 0.3s;
    margin-left: 12px;
    color: #d41772;
}

.logged-out-discussion-message {
    padding-top: 109px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 54.34%);
    text-align: center;
    margin-top: -130px;
    margin-bottom: 89px;
    position: relative;
    z-index: 50;
}

.logged-out-discussion-message p {
    max-width: 409px;
    margin: 0 auto;
}

.logged-out-discussion-message p::before {
    content: '\f30d';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
}

.logged-out-discussion-message a {
    font-size: 18px;
    line-height: 22px;
    color: #1f0737;
    border-bottom: 2px solid #00a0dd;
    text-decoration: none;
}

.logged-out-discussion-message a:hover,
.logged-out-discussion-message a:focus {
    border-color: #d41772;
}

.logged-out-discussion-message a::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
}

.logged-out-discussion-message a:hover::after,
.logged-out-discussion-message a:focus::after {
    color: #d41772;
}

.member-spotlight {
    background: #f1f4f8;
    padding-bottom: 33px;
    margin-bottom: 30px;
}

.member-spotlight img {
    width: 100%;
}

.member-spotlight h3,
.member-spotlight h2,
.member-spotlight p {
    padding: 0 30px;
}

.member-spotlight h3,
.people-you-should-know h2 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 2px;
    color: #0f4b8f;
    font-weight: 400;
    text-transform: uppercase;
    font-weight: 400;
}

.people-you-should-know h2 {
    margin-top: 0;
}

.member-spotlight h3 {
    font-weight: 400;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.member-spotlight h2 {
    margin: 10px 0;
    font-weight: 500;
    font-size: 28px;
    line-height: 34px;
    color: #1f0737;
}

.member-spotlight p {
    margin: 10px 0 20px;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #1f0737;
}

.member-spotlight p:last-of-type {
    margin-bottom: 0;
}

.member-spotlight a {
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    color: #1f0737;
    border-bottom: 2px solid #00a0dd;
    text-decoration: none;
    transition: 0.3s;
}

.member-spotlight a:hover,
.member-spotlight a:focus {
    color: #1f0737;
    border-bottom: 2px solid #d41772;
    transition: 0.3s;
}

.member-spotlight a::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.member-spotlight a:hover::after,
.member-spotlight a:focus::after {
    margin-left: 12px;
    transition: 0.3s;
    color: #d41772;
}


/* Suggested Contacts */

.people-you-should-know {
    background: #f1f4f8;
    padding: 30px;
    margin-bottom: 60px;
}

.people-you-should-know h3 a {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #1f0737;
}

.people-you-should-know .HL-contact-suggestions ul li .col-md-2 a {
    width: 50px;
    height: 50px;
    border: 3px solid #fdce07;
}

.update-friend a.add-contact {
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #ffffff;
    background: #00a0dd;
    border-radius: 4px;
    padding: 10px 16px;
}

.update-friend a.ignore-contact {
    padding: 10px 16px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #333333;
    background: #e2e4e7;
    border-radius: 4px;
}


/* HL Recent Blog */

.HLLandingControl.SearchResults .sort-options-container {
    display: none;
}

.home .recent-articles .SearchResults ul {
    display: flex;
    margin: 0 -15px;
}

.home .recent-articles .SearchResults ul li {
    flex-basis: 25%;
    margin: 10px 15px;
    background: #ffffff;
    border-bottom: 0;
    padding: 21px;
    padding-top: 182px;
    position: relative;
    height: auto;
    transition: 0.3s;
}

.home .recent-articles .SearchResults ul li:hover,
.home .recent-articles .SearchResults ul li:focus {
    transition: 0.3s;
    background-color: #f1f4f8;
    box-shadow: 1px 6px 4px rgba(0, 0, 0, 0.06);
    margin-top: 4px;
    margin-bottom: 16px;
}

.home .SearchResults ul li .img-container {
    /*** height: 185px; ***/
    width: 100%;
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.home .SearchResults ul li .img-container span.label-default {
    position: absolute;
    top: 6px;
    left: 6px;
    background: #742e89;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1), 1px 4px 7px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    font-weight: 400;
    font-size: 14px;
    line-height: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: proxima-nova, sans-serif;
    padding: 4px 8px;
}

.home .recent-articles .SearchResults ul li .ByLine,
.home .recent-articles h5 {
    background: transparent;
    border-radius: 0px;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #1f0737;
}

.home .recent-articles ul.slick-slider .slick-track {
    display: flex;
}

.home .recent-articles ul.slick-slider {
    padding-left: calc(50% - 600px) !important;
    /* padding-right: calc(50% - 500px) !important; */
    margin-left: 0;
    margin-right: 0;
}

.home .recent-articles ul .slick-track a {
    flex: 1;
    height: auto;
}

.home .recent-articles .SearchResults ul li .ByLine a,
.home .recent-articles h5 a {
    color: #0f4b8f;
}

.home .recent-articles h5 {
    margin: 0;
    margin-top: 4px;
}

.home .SearchResults ul li h3 a {
    font-family: proxima-nova, sans-serif;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.01em;
    color: #052b3e;
}

.home .SearchResults ul li h3 a:hover,
.home .SearchResults ul li h3 a:focus {
    color: #0f4b8f;
}

.home .SearchResults ul li h3 a:hover::after,
.home .SearchResults ul li h3 a:focus::after {
    content: '';
    font-family: 'Font Awesome 5 Pro';
    color: #00a0dd;
    display: inline-block;
    font-size: 20px;
    line-height: 20px;
}

.home .SearchResults h2 div[id*="BottomLink"] {
    float: right;
}

.home .SearchResults h2 div[id*="BottomLink"] a {
    display: inline-block;
    padding: 16px 30px;
    background-color: transparent;
    box-shadow: none;
    border: 0;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    font-style: normal;
    font-family: Lato;
    text-decoration: none;
    color: #fff;
}

.home .SearchResults h2 div[id*="BottomLink"] a::after {
    content: '\f014';
    font-family: 'Cayuse';
    font-weight: normal;
    display: inline-block;
    margin-left: 12.19px;
    color: #ffe545;
    font-size: 12px;
}

.recent-articles .SearchResults.HLLandingControl .heading {
    padding-left: calc(50% - 600px);
}

.recent-articles h2[id*="TitleText"] {
    font-size: 20px;
    line-height: 24px;
    color: #0f4b8f;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 30px;
    position: relative;
    font-weight: 400;
    letter-spacing: 2px;
}

.recent-articles h2[id*="TitleText"]::before {
    content: '';
    height: 26px;
    width: 26px;
    border-top: 4px solid #742e89;
    border-left: 4px solid #742e89;
    position: absolute;
    top: -16px;
    left: -16px;
}

.recent-articles li.slick-slide .title-row .col-md-12 .title-row .col-sm-7.col-md-7 {
    width: 100%;
    padding: 0;
}

.recent-articles .title-row .col-md-12>.row:not(.title-row) .col-md-12 {
    width: calc(100% - 45px);
    float: right;
}

.recent-articles .SearchResults ul.slick-slider .slick-list {
    width: 125% !important;
}

.recent-articles .SearchResults ul.slick-slider .slick-list .slick-track li.slick-slide .title-row .col-sm-2.col-md-2 a {
    width: 40px;
    height: 40px;
    border: 2px solid #76bc43;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    background-color: #d8d9db;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}

.recent-articles .SearchResults.HLLandingControl .title-row img {
    height: 40px;
    width: 40px;
}

.recent-articles div[id*="pnlMoreLink"] {
    margin-top: 42px;
    margin-bottom: 38px;
    padding-left: calc(50% - 600px);
}

.recent-articles a[id*="hypMore"] {
    background: transparent;
    color: #1f0737;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #00a0dd;
    text-transform: none;
}

.recent-articles a[id*="hypMore"]:hover,
.recent-articles a[id*="hypMore"]:focus {
    color: #00a0dd;
    transition: 0.3s;
}

.recent-articles a[id*="hypMore"]::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.recent-articles a[id*="hypMore"]:hover::after,
.recent-articles a[id*="hypMore"]:focus::after {
    margin-left: 12px;
    transition: 0.3s;
}


/* Quick Links */

.bg-blue-full-graphic.quick-links {
    padding: 50px 0 !important;
}

.bg-blue-full-graphic.quick-links .col-md-6 {
    display: flex;
}

.bg-blue-full-graphic.quick-links .col-md-6:first-of-type {
    margin-top: 157px;
}

.bg-blue-full-graphic.quick-links .col-md-6:first-of-type .HtmlContent {
    margin-left: 50px;
}

.bg-blue-full-graphic.quick-links .col-md-6:first-of-type h2 {
    font-weight: bold;
    font-size: 40px;
    line-height: 48px;
    color: #fff;
    margin-top: 0;
}

.bg-blue-full-graphic.quick-links .col-md-6:first-of-type p {
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    color: #ffffff;
}

.bg-blue-full-graphic.quick-links .col-md-6:last-of-type {
    flex-wrap: wrap;
    padding-right: 0;
}

.quick-link-anchor {
    background-color: #fff;
    padding: 20px;
    flex-basis: 46%;
    margin: 10px;
    text-decoration: none;
    transition: 0.3s;
    max-width: 270px;
}

.quick-link.icon {
    display: flex;
    align-items: center;
    height: 100%;
}

.quick-link-anchor:hover,
.quick-link-anchor:focus {
    background-color: #f1f4f8;
    transition: 0.3s;
}

.quick-link-anchor .HtmlContent {
    padding-left: 50px;
    position: relative;
}

.quick-link-anchor .HtmlContent p {
    margin: 0;
}

.quick-link-anchor .icon.person .HtmlContent::before {
    content: '\f007';
    height: 40px;
    width: 40px;
    font-family: 'Font Awesome 5 Pro';
    border-radius: 50%;
    padding: 5px;
    font-size: 22px;
    line-height: 22px;
    font-weight: 300;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
}

.quick-link-anchor .icon.person.blue .HtmlContent::before {
    color: #00a0dd;
    background: rgba(0, 160, 221, .1);
    transition: 0.3s;
}

.quick-link-anchor:hover .icon.person.blue .HtmlContent::before {
    color: #fff;
    background-color: #00a0dd;
    transition: 0.3s;
}

.quick-link-anchor .icon.person.green .HtmlContent::before {
    color: #76bc43;
    background: rgba(117, 188, 67, 0.1);
    transition: 0.3s;
}

.quick-link-anchor:hover .icon.person.green .HtmlContent::before {
    background-color: #76bc43;
    color: #fff;
    transition: 0.3s;
}

.quick-link-anchor .icon.person.yellow .HtmlContent::before {
    color: #fdce07;
    background: rgba(253, 208, 7, 0.1);
    transition: 0.3s;
}

.quick-link-anchor:hover .icon.person.yellow .HtmlContent::before {
    background-color: #fdce07;
    color: #fff;
    transition: 0.3s;
}

.quick-link-anchor .icon.person.purple .HtmlContent::before {
    color: #742e89;
    background: rgba(116, 46, 137, 0.1);
    transition: 0.3s;
}

.quick-link-anchor:hover .icon.person.purple .HtmlContent::before {
    background-color: #742e89;
    color: #fff;
    transition: 0.3s;
}

.quick-link-anchor .icon.person.pink .HtmlContent::before {
    color: #d41772;
    background: rgba(212, 23, 114, 0.1);
    transition: 0.3s;
}

.quick-link-anchor:hover .icon.person.pink .HtmlContent::before {
    background-color: #d41772;
    color: #fff;
    transition: 0.3s;
}

.quick-link-anchor .icon.person.deep-purple .HtmlContent::before {
    color: #1f0737;
    background: rgba(31, 7, 55, 0.1);
    transition: 0.3s;
}

.quick-link-anchor:hover .icon.person.deep-purple .HtmlContent::before {
    color: #fff;
    background-color: #1f0737;
    transition: 0.3s;
}


/* 
   .quick-link-anchor:hover .icon.person .HtmlContent::before,.quick-link-anchor:focus .icon.person .HtmlContent::before { 
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
    } */

.quick-link-anchor h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #1f0737;
    margin-top: 0;
    margin-bottom: 4px;
}

.quick-link-anchor p {
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #1f0737;
}

.wise-council {
    color: #1f0737;
    max-width: 570px;
    margin: 0 auto;
}

.wise-council h2 {
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #0f4b8f;
}

.wise-council p {
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    color: #1f0737;
}

.bg-gray .sponsor-logo-wrap {
    max-width: 1120px;
    margin: 30px auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.bg-gray .sponsor-logo-wrap .sponsor-logo-anchor {
    flex-basis: 17.858%;
    padding: 40px 0;
    background-color: #fff;
    margin: 15px;
}

.bg-gray .sponsor-logo-wrap .sponsor-logo-anchor:first-child,
.bg-gray .sponsor-logo-wrap .sponsor-logo-anchor:nth-child(6) {
    margin-left: 0;
}

.bg-gray .sponsor-logo-wrap .sponsor-logo-anchor:nth-child(5),
.bg-gray .sponsor-logo-wrap .sponsor-logo-anchor:last-child {
    margin-right: 0;
}

.bg-gray .sponsor-logo .HtmlContent {
    display: flex;
    justify-content: center;
}

.alert-warning {
    background-color: #ecedef;
    border-color: #ecedef;
    color: #4b4b4b;
}

.bg-warning {
    background-color: #ecedef;
}


/* Slick Header  */

.header-rotating.bg-gray.make-buttons {
    padding-bottom: 246px;
}

.header-rotating.bg-gray>div {
    padding: 0;
    text-align: center;
}

.header-rotating.bg-gray>div h1 {
    font-weight: 600;
    font-size: 60px;
    line-height: 48px;
    color: #1f0737;
    margin-top: 10px;
    margin-bottom: 42px;
}

.header-rotating.bg-gray>div h3 {
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #0f4b8f;
    font-weight: normal;
}

.header-rotating.bg-gray>div h1 strong.slick-initialized.slick-slider {
    color: #d41772;
    position: relative;
    display: inline-block;
    max-width: 300px;
    transform: translateY(12px);
    font-weight: 600;
}

.header-rotating.bg-gray>div h1 strong.slick-initialized.slick-slider .slick-list,
.header-rotating.bg-gray>div h1 strong.slick-initialized.slick-slider .slick-track {
    display: inline-block;
    height: 56px !important;
    position: relative;
}


/* .header-rotating.bg-gray > div h1 strong .slick-track{ 
	width: unset !important;
} */

.header-rotating.bg-gray>div h1 strong .slick-track {
    min-width: 390px !important;
}

.header-rotating.bg-gray>div h1 strong li {
    width: unset !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    position: absolute !important;
}


/* Interior Styling */

blockquote {
    border-left-color: #00a0dd;
}

blockquote::before,
blockquote::after {
    color: #00a0dd;
}

blockquote p {
    font-size: 24px;
}

.interior ul li,
.interor ol li {
    color: #4b4b4b;
    font-size: 18px;
}

#FOOTER ul li {
    font-size: 14px;
    line-height: 22px;
}

.interior #MainCopy_ContentWrapper ul li,
.interior ol li {
    margin-bottom: 10px;
}

.interior p.photo-credit {
    border-radius: 0 0 15px 0px;
    background: #00a0dd;
    color: #ffffff;
    padding: 14px 24px;
    margin-top: -10px;
    position: relative;
    z-index: 5;
}

.interior p.photo-credit a {
    color: white;
    text-decoration: underline;
}

.interior p.photo-credit a:hover,
.interior p.photo-credit a:focus {
    color: #052B3E;
}

.logged-in .become-a-member-call-out {
    display: none;
}

.logged-in .bg-gray:not(.bg-search):not(.bg-blog-header) {
    display: none;
}


/****** timeline scroller ******/

.timeline-container .timeline-button h2 {
    margin: 0;
    line-height: 60px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 900;
    color: #263137;
    display: inline-block;
}

.timeline-container {
    list-style: none;
    max-width: 1200px;
    margin: 30px auto 0 auto;
    position: relative;
    padding: 0 !important;
}

.timeline-container::before {
    top: 0;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #e5e9eb;
    left: 50%;
    margin-left: -1.5px;
    z-index: 1;
}

.panel.timeline {
    position: relative;
    width: 50%;
    box-shadow: none;
    padding: 0;
}

.panel.timeline .HtmlContent {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    border-top: 5px solid #e5e9eb;
    padding: 15px 15px;
    margin-left: 15px;
    margin-right: 15px;
    background: #ffffff;
}

.timeline-container .panel.timeline .HtmlContent {
    width: 80%;
}

.panel.timeline-left {
    float: left;
    margin-left: -2px;
    padding-left: 2px;
}

.panel.timeline-right {
    float: right;
    margin-right: -2px;
    padding-right: 2px;
}

.panel.timeline-right .HtmlContent {
    float: right;
}

.timeline-button {
    background: #e5e9eb;
    border-radius: 50%;
    text-align: center;
    width: 60px;
    position: relative;
    top: -20px;
    height: 60px;
    z-index: 2;
    transition: 0.3s;
}

.timeline-button.active {
    background: #00a0dd;
    width: 70px;
    height: 70px;
}

.timeline-button.active h2 {
    color: #ffffff;
    line-height: 70px;
}

.timeline-left .timeline-button {
    float: right;
    margin-right: -33px;
}

.timeline-left .timeline-button.active {
    margin-right: -38px;
}

.timeline-right .timeline-button {
    float: left;
    margin-left: -33px;
}

.timeline-right .timeline-button.active {
    float: left;
    margin-left: -38px;
}

.timeline .HtmlContent {
    position: relative;
}

.timeline-container .timeline .HtmlContent::after {
    content: '';
    position: absolute;
    top: 0;
    height: 0;
    width: 0;
    border: 20px solid transparent;
}

.timeline-container .timeline-left .HtmlContent::after {
    right: -40px;
    border-left-color: #e5e9eb;
}

.timeline-container .timeline-right .HtmlContent::after {
    left: -40px;
    border-right-color: #e5e9eb;
}

.timeline-container .panel.timeline .HtmlContent {
    opacity: 0;
    -moz-transition: 600ms ease-in-out 100ms;
    -webkit-transition: 600ms ease-in-out 100ms;
    -o-transition: 600ms ease-in-out 100ms;
    transition: 600ms ease-in-out 100ms;
}

.timeline-container .panel.timeline .HtmlContent.in-view {
    z-index: 5;
}

.timeline-container .panel.timeline-left .HtmlContent {
    -moz-transform: translate3d(-200px, 0px, 0px);
    -webkit-transform: translate3d(-200px, 0px, 0px);
    -o-transform: translate(-200px, 0px);
    -ms-transform: translate(-200px, 0px);
    transform: translate3d(-200px, 0px, 0px);
}

.timeline-container .panel.timeline-right .HtmlContent {
    -moz-transform: translate3d(200px, 0px, 0px);
    -webkit-transform: translate3d(200px, 0px, 0px);
    -o-transform: translate(200px, 0px);
    -ms-transform: translate(200px, 0px);
    transform: translate3d(200px, 0px, 0px);
}

.timeline-container .panel.timeline .HtmlContent.in-view {
    opacity: 1;
    -moz-transition: 600ms ease-in-out 100ms;
    -webkit-transition: 600ms ease-in-out 100ms;
    -o-transition: 600ms ease-in-out 100ms;
    transition: 600ms ease-in-out 100ms;
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate3d(0px, 0px, 0px);
}

.timeline-container .panel.timeline.link-list .HtmlContent h3 {
    margin-top: 0px;
}

.timeline-container .panel.timeline.link-list .HtmlContent ul {
    margin-top: 10px;
}

.timeline-container .panel.timeline.link-list .HtmlContent ul li {
    padding: 10px;
}

/* Interior Header */

.interior-header {
    padding: 46px;
    background: #0f4b8f;
    position: relative;
    margin-bottom: 40px;
}

.interior-header::after {
    content: '';
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/0191d957-6f8c-4c29-b9d8-d45a7ae39cdc/UploadedImages/Images/interior-header-graphic.png');
    background-size: cover;
    width: 44%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.interior-header h1#PageTitleH1 {
    font-weight: bold;
    font-size: 40px;
    line-height: 48px;
    color: white;
    padding: 0 0 20px;
    position: relative;
    z-index: 5;
}

.interior-header #BreadCrumb {
    margin-bottom: 0;
    background-color: transparent;
    position: relative;
    z-index: 5;
}

.interior-header #BreadCrumb ol {
    background-color: transparent;
    margin-bottom: 0;
    padding: 0;
}

.interior-header #BreadCrumb ol li a,
.interior-header #BreadCrumb ol li span {
    color: white;
}

.interior .blogs-block h2.blog-title-text {
    font-weight: 800;

}

.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] span,
.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] a {
    float: left;
}

.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] span[id*="BlogStatus"] {
    display: none;
}

.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] a {
    margin-left: 8px;
    color: #1f0737;
}

.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] {
    text-align: right;
}

.blog-display {
    padding-top: 41px;
}

.breadcrumb>li+li:before {
    color: #fff;
}

.interior .blog-display .blogs-block h6 div[id*="Permission_ByLinePanel"] {
    float: right;
}

.interior .blog-display .blogs-block {
    border-top: 0;
    padding: 0;
    margin: 0;
}

.interior .blog-display .blogs-block div[id*="BackButtonContainer"]>a {
    display: none;
}

.blog-display .col-md-2.margin-top-small {
    display: none;
}

.blog-display .col-md-2:not(.margin-top-small) {
    width: 33.33333333333333%;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a,
.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 div[id*="likeRatingContainer"] a {
    border: transparent;
    background-color: transparent;
    padding: 0 7.5px;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a:not(.btn-recommend-no),
.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 div[id*="likeRatingContainer"] a:not(.btn-recommend-no) {
    font-size: 0;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a:not(.btn-recommend-no)::before,
.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 div[id*="likeRatingContainer"] a:not(.btn-recommend-no)::before {
    content: '\f004';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    color: #d41772;
    font-size: 23px;
    line-height: 23px;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a.btn-recommend-yes::before,
.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 div[id*="likeRatingContainer"] a.btn-recommend-yes::before {
    font-weight: 600;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a[id*="hypTotalLikes"],
.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 div[id*="likeRatingContainer"] a[id*="hypTotalLikes"] {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #333 !important;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a[id*="hypTotalLikes"]::before,
.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 div[id*="likeRatingContainer"] a[id*="hypTotalLikes"]::before {
    content: none;
}

.hltags .glyphicon-tags {
    display: none;
}

.hltags .tagit li,
.hltags .tagit-choice.ui-widget-content.ui-state-default.ui-corner-all.tagit-choice-editable,
.blog-display .blogs-block>div[id*="UpdatePanel"] .user-content-hashtag {
    background-color: #742e89;
    border-color: #742e89;
    border-radius: 2px;
    color: white;
    font-size: 14px;
    line-height: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 4px 8px;
    padding-right: 23px;
    text-transform: uppercase;
}

.blog-display .blogs-block>div[id*="UpdatePanel"] .user-content-hashtag {
    padding: 4px 8px;
    margin-right: 15px;
    display: inline-block;
}

.hltags .tagit li.tagit-new {
    background-color: transparent;
    border-color: transparent;
}

.hltags .ui-state-default a,
.hltags .ui-state-default a:link,
.hltags .ui-state-default a:visited {
    color: white;
    text-transform: uppercase;
}

.hltags .ui-state-default .ui-icon {
    display: none;
}

ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline;
}

.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 .col-md-8 {
    float: right;
    display: inline;
    width: unset;
}

.blog-display .col-md-2:not(.margin-top-small) {
    float: right;
}

.blog-display blockquote {
    border-radius: 0px 40px;
    background: #f1f4f8;
    border-left: 0;
    padding: 30px;
    margin: 1.5em 0;
}

.blog-display blockquote p {
    font-size: 14px;
    line-height: 20px;
    color: #333333;
}

.blog-display blockquote::before,
.blog-display blockquote::after {
    content: none;
}

.blog-display blockquote .image-wrap,
.blog-display blockquote .text-content {
    display: inline-block;
}

.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 div[id*="pnlRating"] {
    float: none !important;
    display: none;
}

.blog-display .blogs-block>div>div:nth-child(4)>.col-md-12 div[id*="pnlRating"]>div {
    text-align: right;
}

.recent-articles-blogs {
    margin-top: 41px;
    background: #f1f4f8;
    padding: 30px;
}

.recent-articles-blogs .HLRecentBlogs .heading h2 {
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    color: #1f0737;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
}

.recent-articles-blogs .sort-options-container {
    display: none;
}

.recent-articles-blogs h3 a {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #1f0737;
}

.recent-articles-blogs h3 a:hover,
.recent-articles-blogs h3 a:focus {
    color: #0f4b8f;
}

.recent-articles-blogs div[id*="BottomLink"] .col-md-12 {
    padding: 0;
}

.recent-articles-blogs a[id*="MoreLink"] {
    background: transparent;
    color: #1f0737;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #00a0dd;
    text-transform: none;
}

.recent-articles-blogs a[id*="MoreLink"]::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.recent-articles-blogs .Content {
    padding: 0;
}

.recent-articles-blogs .Content ul {
    padding: 0;
}

#MainCopy_ContentWrapper .recent-articles-blogs .HLRecentBlogs .Content div[id*="ContentPanel"] ul li {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.recent-articles-blogs ul li p.break-word {
    margin: 0;
}

.recent-articles-blogs .HLRecentBlogs {
    padding: 0;
    border: 0;
    margin: 0;
}

.recent-blogs.social-links {
    margin-top: 30px;
}

.recent-blogs.social-links ul {
    padding: 0;
}

.recent-blogs.social-links ul li {
    display: inline-block;
    margin-right: 8px;
}

.recent-blogs.social-links ul li a i {
    color: #0f4b8f;
    font-size: 24px;
}

.recent-blogs.social-links ul li a i:hover,
.recent-blogs.social-links ul li a i:focus {
    color: #00a0dd;
}


/* Footer */

.interior #MPOuterFooter {
    padding-top: 60px;
}

#MPOuterMost.full #FOOTER {
    background-color: #0f4b8f;
    line-height: 22px;
    max-width: unset;
    font-size: 14px;
    color: white;
}

#FOOTER img {
    height: 100px;
    margin: 0px 0 30px;
}

#FOOTER h2 {
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    color: white;
    margin-top: 0px;
}

#FOOTER p {
    font-size: 14px;
    line-height: 22px;
    color: #fff;
}

#FOOTER ul {
    padding-left: 0;
    list-style: none;
}

#FOOTER .quick-links ul {
    margin: 0;
}

#FOOTER .quick-links ul li {
    display: block;
    width: 42%;
    float: left;
    margin-bottom: 19px;
}

#FOOTER>.row.row-wide>.col-md-12 {
    padding-top: 40px;
}

#FOOTER h3 {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-family: proxima-nova;
}

#FOOTER ul li a {
    color: #fff;
}

#FOOTER ul li a {
    line-height: 20px;
}

#FOOTER .footer-logo img {
    max-width: 201px;
}

#FOOTER .footer-logo a {
    color: #fff;
}

#FOOTER .footer-column-4 {
    padding-left: 115px;
}

#FOOTER .social-links ul {
    margin-bottom: 20px;
}

#FOOTER .social-links ul li {
    display: inline-block;
    margin-right: 8px;
}

#FOOTER .social-links ul li a i {
    color: white;
    font-size: 24px;
}

#FOOTER .social-links ul li a:hover i,
#FOOTER .social-links ul li a:focus i {
    color: #76bc43;
}

#FOOTER .social-links .HtmlContent>a {
    display: block;
    color: white;
    margin-bottom: 19px;
}

#FOOTER .social-links .HtmlContent>a i::before {
    font-family: 'Wise';
    margin-left: 3px;
}

#MPFooterLink {
    display: none;
}

#FOOTER .contact p:first-of-type,
#FOOTER .contact h3 {
    display: flex;
    font-weight: 300;
}

#FOOTER .contact p {
    font-size: 16px;
    line-height: 22px;
}

#FOOTER .contact p:first-of-type::before {
    content: '\f3c5';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    color: #fdce07;
    display: inline-block;
    margin-right: 10px;
}

#FOOTER .contact h3::before {
    content: '\f095';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    color: #fdce07;
    display: inline-block;
    margin-right: 10px;
}


/****************** CHAPTER SITE ******************/


/* Hero */

.hero {
    z-index: 100;
    position: relative;
    background-position: center;
    background-size: cover;
}

.hero>.HtmlContent {
    padding: 135px calc(50% - 600px);
}

.hero::before {
    content: '';
    background: linear-gradient(90deg, rgba(15, 75, 143, 0.9) 31.08%, rgba(15, 75, 143, 0.5) 48.4%, rgba(15, 75, 143, 0.2) 97.22%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.hero::after {
    content: '';
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/0191d957-6f8c-4c29-b9d8-d45a7ae39cdc/UploadedImages/Images/hero-graphic-overlay.png');
    background-size: 37% 100%;
    background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.hero p:nth-of-type(2),
.hero p:nth-of-type(3) {
    display: inline-block;
}

.hero p:nth-of-type(3) {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin-left: 20px;
}

.hero p:nth-of-type(3) a {
    color: #fff;
}


/* Recent News */

.home .recent-news .SearchResults ul li .img-container {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/223014c4-84bd-42ee-9142-27199029f590/UploadedImages/Dev_Files/Filler_Tile-Chapter.jpg');
    position: relative;
    max-width: 270px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: calc(100% - 20px);
}

.home .recent-news .SearchResults ul li .text-container {
    display: flex;
    position: relative;
    flex-direction: column;
    min-height: 180px;
    justify-content: center;
}

.home .recent-news .SearchResults ul li .text-container>span {
    font-weight: 600;
    font-size: 14px;
    line-height: 13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #742e89;
    background: transparent;
    float: left !important;
    padding: 10px 0;
    text-align: left;
}

.recent-news .SearchResults.HLLandingControl .Content ul {
    padding-top: 0;
}

.recent-news .SearchResults.HLLandingControl .Content ul li {
    display: flex;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
    padding-left: 290px;
}

.recent-news .SearchResults.HLLandingControl .Content ul li .ByLine a,
.recent-news .SearchResults.HLLandingControl .Content ul li h5 a {
    color: #0f4b8f;
}


/* Get Involved */

.get-involved-wrap {
    display: flex;
    flex-wrap: wrap;
    padding: 0 calc(50% - 600px);
    text-align: center;
}

.get-involved {
    width: calc(33% - 15px);
}

.get-involved p {
    padding-left: 20px;
    padding-right: 20px;
}

.get-involved h2 {
    margin-bottom: 30px;
    color: #0f4b8f;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.get-involved:nth-child(even) {
    margin-top: -30px;
}

.get-involved:nth-child(even)>.HtmlContent {
    margin-top: 45px;
}

.get-involved:nth-child(odd) {
    margin-top: 60px;
}

.get-involved:nth-child(odd) h2 {
    display: none;
}

.get-involved-wrap h3 a {
    color: #052b3e;
}

.get-involved-wrap h3 a:hover,
.get-involved-wrap h3 a:focus {
    color: #00a0dd;
}


/* Get Involved Icons */

.get-involved.icon>.HtmlContent::before {
    font-family: 'WISE';
    border-radius: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 120px;
    width: 120px;
    margin: auto;
    color: #fff;
    font-size: 55px;
}

.get-involved.icon.connecting>.HtmlContent::before {
    content: '\f014';
    background: #fdce07;
}

.get-involved.icon.mentorship>.HtmlContent::before {
    content: '\f015';
    background: #742e89;
}

.get-involved.icon.online-learning>.HtmlContent::before {
    content: '\f016';
    background: #d41772;
}


/* Events */

.event-slider ul.slick-slider .slick-track {
    display: flex;
}

.home .event-slider ul.slick-slider {
    padding-left: calc(50% - 600px) !important;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    /* width: 125% !important; */
    display: flex;
    margin: 0 -15px;
}

.home .event-slider ul:not(.slick-slider) {
    display: flex;
    width: 1435px;
}

.home .event-slider ul:not(.slick-slider) li {
    flex: 1;
}

.home .event-slider ul:not(.slick-slider) .slick-slide {
    display: block;
}

.event-slider .HLLandingControl.HLEventList ul li,
#MPOuterMost .event-slider .HLLandingControl.SearchResults ul li {
    flex-basis: 25%;
    max-width: 25%;
    border-bottom: 0;
    padding: 15px;
    position: relative;
    height: auto;
    transition: 0.3s;
}

.event-slider .HLLandingControl.HLEventList ul li a,
#MPOuterMost .event-slider .HLLandingControl.SearchResults ul li a {
    width: 100%;
}

.event-slider .HLLandingControl.SearchResults ul li {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}

.event-slider .HLLandingControl.HLEventList ul li:hover,
.event-slider .HLLandingControl.HLEventList ul li:focus,
#MPOuterMost .event-slider .HLLandingControl.SearchResults ul li:hover,
#MPOuterMost .event-slider .HLLandingControl.SearchResults ul li:focus {
    padding-top: 5px;
    padding-bottom: 25px;
    transition: 0.3s;
}

.event-slider .HLLandingControl.HLEventList ul li a {
    width: 100%;
    text-decoration: none;
}

.event-slider .HLLandingControl.HLEventList ul li .row.title-row,
.event-slider .SearchResults.HLLandingControl ul li .col-sm-10.col-md-10 {
    padding: 30px;
    background-color: #fff;
    min-height: 180px;
}

.event-slider .SearchResults.HLLandingControl ul li .col-sm-10.col-md-10 {
    width: 100%;
    min-height: 180px;
}

.event-slider .SearchResults.HLLandingControl ul li .col-sm-10.col-md-10>.row.title-row {
    padding-top: 20px;
}

.event-slider .slick-list {
    padding: 0 !important;
}

.event-slider .SearchResults.HLLandingControl ul li .col-md-2.col-sm-2 {
    width: 100%;
}

.event-slider .SearchResults.HLLandingControl ul li .img-container,
.event-slider .SearchResults.HLLandingControl ul li .img-container {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: unset;
    min-height: 156px;
}


/* .event-slider .SearchResults.HLLandingControl ul li .col-md-2.col-sm-2 a img,
.event-slider .SearchResults.HLLandingControl ul li .col-md-2.col-sm-2 img {
	width: 100%;
	height: 260px;
	max-height: unset;
	max-width: unset;
	border-radius: 0;
} */

.event-slider div[id*="BottomLink"] a[id*="LinkToCalendar"],
.event-slider div[id*="pnlMoreLink"] a[id*="hypMore"] {
    background: transparent;
    color: #fff;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    padding: 0;
    border-radius: 0;
    border-bottom: 2px solid #00a0dd;
    text-transform: none;
    box-shadow: none;
}

.event-slider div[id*="pnlMoreLink"] a[id*="hypMore"] {
    padding-left: 0;
}

.event-slider div[id*="BottomLink"] div[id*="_More"] {
    padding: 0;
}

.event-slider div[id*="BottomLink"] a[id*="LinkToCalendar"]::after,
.event-slider div[id*="pnlMoreLink"] a[id*="hypMore"]::after {
    content: '\f178';
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    color: #00a0dd;
    display: inline-block;
    margin-left: 6px;
    transition: 0.3s;
}

.event-slider div[id*="BottomLink"] a[id*="LinkToCalendar"]:hover,
.event-slider div[id*="BottomLink"] a[id*="LinkToCalendar"]:focus,
.event-slider div[id*="pnlMoreLink"] a[id*="hypMore"]:hover,
.event-slider div[id*="pnlMoreLink"] a[id*="hypMore"]:focus {
    border-color: #d41772;
    box-shadow: none;
}

.event-slider div[id*="BottomLink"] a[id*="LinkToCalendar"]:hover::after,
.event-slider div[id*="BottomLink"] a[id*="LinkToCalendar"]:focus::after,
.event-slider div[id*="pnlMoreLink"] a[id*="hypMore"]:hover::after,
.event-slider div[id*="pnlMoreLink"] a[id*="hypMore"]:focus::after {
    transition: 0.3s;
    margin-left: 12px;
    color: #d41772;
}


/* Featured Content */

.image-left.full-50.make-buttons>.HtmlContent {
    margin: 0;
    padding: 0;
    max-width: 100%;
}

.image-left.full-50 .HtmlContent>div:first-of-type,
.image-left.full-50 .HtmlContent>div:last-of-type {
    flex-basis: 100%;
    width: 100%;
}

.image-left.full-50 .HtmlContent>div:last-of-type {
    padding: 80px;
}

.image-left.full-50 .HtmlContent>div:last-of-type p:first-of-type {
    display: none;
}

.image-left.full-50 .HtmlContent>div:last-of-type h3,
.video-row-text h3 {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #0f4b8f;
    margin: 0;
}

.image-left.full-50 .HtmlContent>div:last-of-type h2,
.video-row-text h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 48px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.image-left.full-50 .HtmlContent>div:last-of-type p {
    padding: 0;
}

.image-left.full-50.make-buttons.green .HtmlContent>div:last-of-type em a {
    background-color: #76bc43;
}

.image-left.full-50.make-buttons.green .HtmlContent>div:last-of-type em a:hover {
    background-color: #66a33a;
}


/* Search */

.search-bar-bottom .input-group .form-control:first-child,
.search-bar-bottom input {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    padding: 25px;
}

.search-bar-bottom .SearchInputs {
    margin-top: 40px;
    margin-bottom: 40px;
}

.search-bar-bottom .input-group-btn {
    position: absolute;
    right: 128px;
    top: 5px;
}

.search-bar-bottom .input-group {
    width: 100%;
}

.search-bar-bottom .input-group-btn button {
    border: 0;
    background-color: #76bc43;
    border-radius: 6px;
    padding: 0;
    transition: 0.3s;
}

.search-bar-bottom .input-group-btn button span {
    display: none;
}

.search-bar-bottom .input-group-btn button::before {
    content: 'Search';
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #fff;
    padding: 14px 35px;
    display: inline-block;
}

.search-bar-bottom .input-group-btn button:hover {
    background-color: #66a33a;
}

.search-bar-bottom .form-control::placeholder {
    font-style: normal;
}


/* Blog Landing Page */

.blog-landing-header {
    background-color: white;
    border-radius: 0 40px;
    max-width: 1200px;
    margin: 0 auto;
}

.blog-landing-header .HtmlContent {
    position: relative;
}

.blog-landing-header .HtmlContent::after {
    content: '';
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/WISE/0191d957-6f8c-4c29-b9d8-d45a7ae39cdc/UploadedImages/Images/blog-header-graphic.png");
    background-size: cover;
    width: 32%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    border-top-right-radius: 40px;
}

.blog-landing-header .text-content {
    display: inline-block;
    max-width: 50%;
    padding: 40px 60px;
}

.blog-landing-header .HtmlContent img {
    position: absolute;
    bottom: 0;
    z-index: 5;
    height: 108%;
    width: auto;
}

.blog-landing-header .text-content h3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 2px;
    color: #0f4b8f;
    margin-top: 0;
    margin-bottom: 22px;
    text-transform: uppercase;
    display: block;
}

.blog-landing-header .text-content h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 48px;
    color: #1f0737;
    margin-top: 0;
    margin-bottom: 10px;
}

.blog-landing-header .text-content p {
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    color: #333;
    margin-bottom: 30px;
}

.featured-articles {
    max-width: 1200px;
    margin: 0 auto;
}

.featured-articles h2[id*="TitleText"] {
    font-size: 20px;
    line-height: 24px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 30px;
    position: relative;
    font-weight: 400;
    letter-spacing: 2px;
}

.featured-articles h2[id*="TitleText"]::before {
    content: '';
    height: 26px;
    width: 26px;
    border-top: 4px solid #76bc43;
    border-left: 4px solid #76bc43;
    position: absolute;
    top: -16px;
    left: -16px;
}

.featured-articles ul {
    display: flex;
    padding-top: 0;
}

.featured-articles ul li {
    flex-basis: 33%;
    margin: 10px 15px;
    background: #ffffff;
    border-bottom: 0;
    padding: 21px;
    padding-top: 182px;
    position: relative;
    height: auto;
    transition: 0.3s;
}

.featured-articles ul li:hover,
.featured-articles ul li:focus {
    margin-bottom: 15px !important;
    margin-top: 5px;
    transition: 0.3s;
    background-color: #f1f4f8;
}

.featured-articles ul li:first-child {
    margin-left: 0;
}

.featured-articles ul li:last-child {
    margin-right: 0;
}

.featured-articles ul li .title-row .title-row .col-md-3,
.featured-articles ul li .label-default {
    display: none;
}

.featured-articles ul li .title-row .title-row .col-md-7 {
    width: 100%;
    padding: 0;
}

.featured-articles ul li .img-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 175px;
    background-size: cover;
    background-position: center;
}

.featured-articles ul li .img-container[style*="undefined"] {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/223014c4-84bd-42ee-9142-27199029f590/UploadedImages/Filler_Tile-Chapter.jpg') !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: white;
}

.featured-articles ul li .img-container .content-tags,
.featured-articles ul li .img-container .content-tags a,
.interior .recent-articles ul li .content-tags,
.interior .recent-articles ul li .content-tags a {
    font-size: 0;
    padding: 0;
}

.featured-articles ul li .img-container .content-tags a[aria-label*="Topics"],
.interior .recent-articles ul li .content-tags a[aria-label*="Topics"] {
    margin-top: 6px;
    margin-left: 6px;
    margin-right: 0;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 13px;
    letter-spacing: 1px;
    background-color: #742e89;
    border-color: #742e89;
    border-radius: 2px;
    padding: 4px 8px;
    color: #fff;
    text-transform: uppercase;
}

.featured-articles .title-row .col-md-12>.row:not(.title-row) .col-md-12 {
    width: calc(100% - 45px);
    float: right;
}

.featured-articles .SearchResults ul li .title-row .col-sm-2.col-md-2 a {
    width: 40px;
    height: 40px;
    border: 2px solid #76bc43;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    background-color: #d8d9db;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
}

.featured-articles .SearchResults ul li .ByLine,
.featured-articles h5 {
    background: transparent;
    border-radius: 0px;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #1f0737;
}

.featured-articles .SearchResults ul li .ByLine a,
.featured-articles h5 a {
    color: #0f4b8f;
}

.featured-articles h5 {
    margin: 0;
    margin-top: 4px;
}


/* Recent Articles */

.interior .recent-articles .title-row .col-md-12>.row:not(.title-row) .col-md-12 {
    width: 100%;
    float: none;
}

.interior .recent-articles h2[id*="Title"]::before {
    border-top-color: #fdce07;
    border-left-color: #fdce07;
}

.interior .recent-articles ul li .title-row .col-md-3 {
    display: none;
}

.interior .recent-articles ul li .title-row .col-md-9[id*="pnlTitle"] {
    width: 100%;
}

.interior .recent-articles {
    margin-top: 70px;
    margin-bottom: 60px;
}

.interior #MainCopy_ContentWrapper .recent-articles .HLLandingControl.SearchResults .Content ul li {
    border-bottom: 1px solid #f1f4f8;
    padding-bottom: 20px;
    margin-bottom: 20px;
    transition: 0.3s;
}

.interior #MainCopy_ContentWrapper .recent-articles .HLLandingControl.SearchResults .Content ul li:hover,
.interior #MainCopy_ContentWrapper .recent-articles .HLLandingControl.SearchResults .Content ul li:focus {
    transition: 0.3s;
}

.interior .recent-articles ul li a>.title-row {
    margin-left: 270px;
    padding-top: 25px;
    padding-bottom: 25px;
    display: flex;
    align-items: center;
    padding-left: 30px;
    min-height: 180px;
}

.interior .recent-articles ul li>a {
    position: relative;
    display: block;
    text-decoration: none;
}

.interior .recent-articles ul li .img-container {
    width: 270px;
    height: 180px;
    position: absolute;
    top: 50%;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transform: translateY(-90px);
}

.interior .recent-articles ul li .img-container[style*="undefined"] {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/WISE/223014c4-84bd-42ee-9142-27199029f590/UploadedImages/Dev_Files/Filler_Tile-Chapter.jpg') !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.interior .recent-articles ul li .content-tags a[aria-label*="Topics"] {
    background-color: transparent;
    color: #1f0737;
    border-color: transparent;
    font-weight: normal;
    font-size: 14px;
    line-height: 13px;
    padding: 0;
    margin-left: 0;
    margin-right: 6px;
    margin-bottom: 10px;
}

.interior .recent-articles ul li h3 a {
    margin-bottom: 8px;
    color: #1f0737;
}

.interior .recent-articles ul li h3 a::after {
    content: none;
}

.interior .recent-articles ul li:hover h3 a::after {
    /* content: '\f178';
			 font-family: 'Font Awesome 5 Pro';
			 font-weight: normal;
			 color: #00A0DD;
			 display: inline-block;
			 margin-left: 6px;
			 transition: 0.3s; */
}

.interior .recent-articles ul li:hover h3 a,
.interior .recent-articles ul li:focus h3 a {
    color: #0f4b8f;
    text-decoration: underline;
}

.interior .recent-articles ul li .ByLine {
    color: #333;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
}

.interior .recent-articles ul li .ByLine a {
    color: #0f4b8f;
}

.interior .recent-articles a[id*="hypMore"] {
    display: inline-block;
    padding: 14px 24px;
    background: #76bc43;
    border: 0;
    border-radius: 15px 0px;
    font-size: 16px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: 2px;
    font-style: normal;
    font-family: proxima-nova, sans-serif;
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
    text-shadow: none;
    text-transform: uppercase;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1), 1px 4px 7px rgba(0, 0, 0, 0.1);
}

.interior .recent-articles div[id*="pnlMoreLink"] {
    margin: 0;
}

.interior .recent-articles a[id*="hypMore"]::after {
    content: none;
}

.interior .recent-articles a[id*="hypMore"]:hover,
.interior .recent-articles a[id*="hypMore"]:focus {
    background-color: #66a33a;
}

.link-sidebar {
    background-color: #f1f4f8;
    padding: 30px;
    margin-bottom: 30px;
}

.link-sidebar:first-child {
    margin-top: 70px;
}

.link-sidebar h2 {
    font-size: 20px;
    line-height: 24px;
    color: #1f0737;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 32px;
    position: relative;
    font-weight: 400;
    letter-spacing: 2px;
    padding: 0;
}

.link-sidebar ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

#MainCopy_ContentWrapper .link-sidebar .HtmlContent ul li {
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.link-sidebar ul li a {
    color: #1f0737;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    line-height: 24.36px;
}

.link-sidebar ul li a:hover,
.link-sidebar ul li a:focus {
    color: #0f4b8f;
    text-decoration: underline;
}


.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] span,
.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] a {
    float: left;
}

.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] span[id*="BlogStatus"] {
    display: none;
}

.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] a {
    margin-left: 8px;
    color: #1F0737;
}

.interior .blog-display .blogs-block div[id*="Permission_ByLinePanel"] {
    text-align: right;
}

.interior .blog-display {
    padding-top: 0px;
}



.breadcrumb>li+li:before {
    color: #fff;
}

.interior .blog-display .blogs-block h6 div[id*="Permission_ByLinePanel"] {
    float: right;
}

.interior .blog-display .blogs-block {
    border-top: 0;
    padding: 0;
    margin: 0;
}

.interior .blogs-block .embed-container,
.interior .blogs-block .embed-container iframe {
    height: 512px;
}

.interior .blog-display .blogs-block h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.interior .blog-display .blogs-block h3.blogTitle {
    display: none;
}

.interior .blog-display .blogs-block div[id*="BackButtonContainer"] {
    margin-bottom: 0;
}

.interior .blog-display .blogs-block div[id*="TitleContainer"]>.col-md-12>.form-inline {
    line-height: 0;
}

.interior .blog-display .blogs-block ol li {
    font-size: 18px;
    line-height: 22px;
    color: #4b4b4b;
}

.blog-display .col-md-2.margin-top-small {
    display: none;
}

.blog-display .col-md-2:not(.margin-top-small) {
    width: 33.33333333333333%;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a,
.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 div[id*="likeRatingContainer"] a {
    border: transparent;
    background-color: transparent;
    padding: 0 7.5px;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a:not(.btn-recommend-no),
.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 div[id*="likeRatingContainer"] a:not(.btn-recommend-no) {
    font-size: 0;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a:not(.btn-recommend-no)::before,
.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 div[id*="likeRatingContainer"] a:not(.btn-recommend-no)::before {
    content: '\f004';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    color: #D41772;
    font-size: 23px;
    line-height: 23px;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a.btn-recommend-yes::before,
.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 div[id*="likeRatingContainer"] a.btn-recommend-yes::before {
    font-weight: 600;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a[id*="hypTotalLikes"],
.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 div[id*="likeRatingContainer"] a[id*="hypTotalLikes"] {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #333 !important;
}

.blog-display .col-md-2:not(.margin-top-small) div[id*="likeRatingContainer"] a[id*="hypTotalLikes"]::before,
.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 div[id*="likeRatingContainer"] a[id*="hypTotalLikes"]::before {
    content: none;
}

.hltags .glyphicon-tags {
    display: none;
}

.hltags .tagit li,
.hltags .tagit-choice.ui-widget-content.ui-state-default.ui-corner-all.tagit-choice-editable,
.blog-display .blogs-block>div[id*="UpdatePanel"] .user-content-hashtag {
    background-color: #742E89;
    border-color: #742E89;
    border-radius: 2px;
    color: white;
    font-size: 14px;
    line-height: 13px;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 4px 8px;
    padding-right: 23px;
    text-transform: uppercase;
}

.blog-display .blogs-block>div[id*="UpdatePanel"] .user-content-hashtag {
    padding: 4px 8px;
    margin-right: 15px;
    display: inline-block;
}

.hltags .tagit li.tagit-new {
    background-color: transparent;
    border-color: transparent;
}

.hltags .ui-state-default a,
.hltags .ui-state-default a:link,
.hltags .ui-state-default a:visited {
    color: white;
    text-transform: uppercase;
}

.hltags .ui-state-default .ui-icon {
    display: none;
}

ul.tagit li.tagit-choice .tagit-close .text-icon {
    display: inline;
}

.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 .col-md-8 {
    float: right;
    display: inline;
    width: unset;
}

.blog-display .col-md-2:not(.margin-top-small) {
    float: right;
}

.blog-display blockquote {
    border-radius: 0px 40px;
    background: #F1F4F8;
    border-left: 0;
    padding: 30px;
    margin: 1.5em 0;
    display: flex;
}

.blog-display blockquote p {
    font-size: 14px;
    line-height: 20px;
    color: #333333;
}


.blog-display blockquote::before,
.blog-display blockquote::after {
    content: none;
}

.blog-display blockquote .image-wrap,
.blog-display blockquote .text-content {
    display: inline-block;
}

.blog-display .image-wrap {
    flex-basis: 16.9014084507%;
}

.blog-display blockquote .image-wrap img {
    border-radius: 50%;
    height: auto !important;
}

.blog-display .text-content {
    flex-basis: 83.0985915493%;
    padding-left: 20px;
}

.interior .blog-display blockquote .text-content h3 {
    margin-top: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 10px;
    display: block;
}

.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 div[id*="pnlRating"] {
    float: none !important;
}

.blog-display .blogs-block>div>div:nth-child(2)>.col-md-12 div[id*="pnlRating"]>div {
    text-align: right;
}

.interior .add-event-button {
    position: relative;
    z-index: 100;
}

ul#CommunityTabsContainer .badge,
.community-home .panel.panel-default {
    display: none;
}

@media (max-width: 1280px) {
    .member-dashboard .dashboard-slider .col-md-5 {
        margin-left: 0;
        padding-right: 15px;
        padding-left: 15px;
    }

    .member-dashboard .dashboard-slider .col-md-7 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .second-column .HLAnnouncements {
        max-width: unset;
        float: unset;
    }
}

@media (max-width: 1200px) {
    .hero>.HtmlContent {
        padding-left: 20px;
    }

    .member-dashboard-toggle {
        left: 0;
    }

    .second-column .HLRecentBlogs ul li .img-container {
        max-height: 100%;
        height: inherit;
    }

    #searchColumn {
        display: block;
        width: 100%;
        max-width: unset;
        position: relative;
        z-index: 100;
    }

    #searchColumn #MPSearchBlock input[id*="SearchTerm"] {
        height: 48px;
    }

    #searchColumn button#SearchControl_SearchButton {
        background-color: #009ada;
        padding: 10px 12px;
    }

    #searchColumn button#SearchControl_SearchButton span.glyphicon-search {
        width: unset;
    }

    #MPheader>.row:first-child {
        padding-bottom: 0;
    }

    #NAV {
        position: static;
        margin-top: -60px;
    }

    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin: 7.5px 0;
    }

    .navbar-nav>li {
        float: none;
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .navbar-text {
        float: none;
        margin: 15px 0;
    }

    .navbar-collapse.collapse.in {
        display: block !important;
    }

    .collapsing {
        overflow: hidden !important;
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        /* Set this to the appropriate colour */
        border: 0;
        box-shadow: none;
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
    }

    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }

    .search-btn-top {
        display: none;
    }

    .member-dashboard .collapsed-greeting {
        left: 90px;
    }

    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 23px 34px;
    }

    .image-left .HtmlContent,
    .image-right .HtmlContent,
    .left-image {
        align-items: center;
    }

    .image-left .HtmlContent>div:first-of-type,
    .image-right .HtmlContent>div:last-of-type {
        padding: 200px 40%;
    }

    .image-left.full-50 .HtmlContent>div:first-of-type {
        padding: 230px 50%;
    }

    .image-left.full-50 .HtmlContent>div:last-of-type,
    .video-row-text {
        padding: 50px 20px 80px;
    }

    .recent-articles .slick-dots {
        bottom: -30px;
        justify-content: center;
    }

    .home .recent-articles .SearchResults .slick-dots li {
        flex-basis: 0;
        padding: 0;
        background-color: transparent;
        margin: 0 5px;
    }

    #MPOuterHeader>.col-md-12 {
        padding: 0 15px;
    }

    .blog-landing-header .HtmlContent img {
        right: 0;
    }

    .blog-landing-header .text-content {
        max-width: 70%;
    }

    #Logo {
        position: relative;
        z-index: 5;
    }


}

@media (max-width: 1145px) {
    .slideout-search {
        right: 0;
    }

    .event-slider .prev-arrow {
        left: calc(50% + 287px);
    }

    .event-slider .next-arrow {
        left: calc(50% + 348px);
    }
}

@media (max-width: 1130px) {

    .bg-gray .sponsor-logo-wrap .sponsor-logo-anchor:first-child,
    .bg-gray .sponsor-logo-wrap .sponsor-logo-anchor:nth-child(6) {
        margin-left: 15px;
    }

    .bg-gray .sponsor-logo-wrap .sponsor-logo-anchor:nth-child(5),
    .bg-gray .sponsor-logo-wrap .sponsor-logo-anchor:last-child {
        margin-right: 15px;
    }

    .home .HLLandingControl.HLEventList {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 1024px) {
    .slideout-search {
        display: none;
    }

    .member-dashboard .make-buttons.first-column em a {
        min-height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .event-slider .prev-arrow {
        left: calc(50% + 287px);
    }

    .event-slider .next-arrow {
        left: calc(50% + 348px);
    }

    .event-slider .HLLandingControl.HLEventList ul li,
    #MPOuterMost .event-slider .HLLandingControl.SearchResults ul li {
        max-width: 50%
    }


    #MPOuterMost .event-slider .HLLandingControl.SearchResults ul:not(.slick-slider) li {
        max-width: initial;
        flex: unset;
    }

}

@media (max-width: 991px) {
    .bg-blue.full-blue .siteframe {
        display: block;
    }

    .member-dashboard .buttons-container {
        text-align: center;
    }

    .home .HLDiscussions.HLLandingControl,
    .home .SearchResults.HLLandingControl,
    .home .HLLandingControl.HLEventList {
        padding: 20px;
    }

    .home .recent-news .HLLandingControl.SearchResults ul li .text-container>span {
        display: block;
        width: 100%;
        text-align: left;
    }

    .featured-articles ul {
        display: block;
    }

    .featured-articles ul li:first-child {
        margin-left: 15px;
    }

    .featured-articles ul li:last-child {
        margin-right: 15px;
    }

    .accordion-wrapper,
    .highlight-tiles {
        flex-direction: column;
    }

    .bg-gray.full-gray.become-a-member-call-out .HtmlContent,
    .bg-blue.full-blue.become-a-member-call-out .HtmlContent {
        flex-direction: column;
    }

}

@media (max-width: 915px) {
    .bg-gray .sponsor-logo-wrap .sponsor-logo-anchor {
        flex-basis: 25%;
    }

    #FOOTER .footer-column-4 {
        padding-left: 15px;
    }

    .blog-landing-header .text-content {
        max-width: 100%;
    }

    .blog-landing-header .HtmlContent img {
        display: none;
    }

    .blog-landing-header .HtmlContent::after {
        display: none;
    }

    .blog-landing-header,
    .blog-landing-header .HtmlContent {
        height: unset;
    }

    .blog-landing-header .text-content {
        float: none;
    }
}

@media (max-width: 767px) {
    .HLDiscussions.HLLandingControl .Content ul li h5 {
        margin-left: 0;
    }

    .bg-gray .sponsor-logo-wrap .sponsor-logo-anchor {
        flex-basis: 50%;
    }

    #MainCopy_ContentWrapper .bg-gray.bg-search {
        padding-left: 20px;
        padding-right: 20px;
    }

    .interior .recent-articles ul li .img-container {
        height: 175px;
        width: 100%;
        top: 0;
        transform: none;
    }

    .interior .recent-articles ul li a>.title-row {
        margin-left: 0;
        padding-top: 185px;
    }

    .timeline .timeline-button {
        top: 0px;
        float: none;
        margin: 0 auto;
    }

    .timeline-container .timeline,
    .timeline-container .timeline .HtmlContent {
        width: 100%;
    }

    .timeline-left .timeline-button.active {
        margin-right: 0;
        float: right;
    }

    .timeline-right .timeline-button.active {
        margin-left: 0;
        float: left;
    }

    .timeline .HtmlContent {
        position: relative;
        float: none;
        margin-left: 0;
        margin-top: 40px;
    }

    .timeline .HtmlContent::after {
        border-color: transparent;
        border-bottom-color: #eeeeee;
        top: -40px;
        /* left: 50%; */
    }

    .timeline-left .HtmlContent::after {
        margin-left: 0;
    }

    .timeline-right .HtmlContent::after {
        margin-left: 0;
    }
}

@media (max-width: 600px) {
    .home .event-slider ul.slick-slider {
        width: 100% !important;
    }

    ul.slick-dots {
        bottom: -5px;
    }

    .home .event-slider ul.slick-slider {
        margin: 0;
    }

    .event-slider .HLLandingControl.HLEventList ul li,
    #MPOuterMost .event-slider .HLLandingControl.SearchResults ul li {
        max-width: 100%
    }
}

@media (max-width: 550px) {

    .home .second-column .SearchResults.HLLandingControl {
        padding-right: 30px;
    }

    .home .second-column .SearchResults.HLLandingControl .img-container[style*="undefined"] {
        display: none;
    }

    .second-column .HLRecentBlogs ul li,
    .recent-news .SearchResults.HLLandingControl .Content ul li {
        flex-wrap: wrap;
    }

    div:not(.featured-events)>.HLEventList .Content ul li {
        flex-direction: column;
    }

    div:not(.featured-events)>.HLEventList .Content ul li .img-container {
        flex-basis: unset;
    }

    .member-dashboard .buttons-container .make-buttons.white-buttons {
        margin-right: 5px;
        margin-left: 5px;
    }

    .second-column .HLRecentBlogs ul li .img-container,
    .second-column .HLRecentBlogs ul li .text-container,
    .bg-gray .sponsor-logo-wrap .sponsor-logo-anchor {
        flex-basis: 100%;
    }

    .second-column .HLRecentBlogs ul li .img-container {
        display: none;
    }

    .second-column .HLRecentBlogs .Content a[id*="More"] {
        margin: 0;
    }

    .get-involved {
        width: 100%;
    }

    .get-involved:nth-child(odd) h2 {
        display: block;
    }

    .get-involved:nth-child(even) h2 {
        display: none;
    }

    .home .recent-news .SearchResults.HLLandingControl .Content ul li {
        padding-top: 180px;
        padding-left: 0;
    }

    .home .recent-news .SearchResults ul li .img-container {
        height: 180px;
        max-width: none;
    }

    .home .recent-news .SearchResults ul li .text-container {
        width: 100%;
    }

}

@media (max-width: 500px) {
    .quick-link-anchor {
        flex-basis: 100%;
    }

    .second-column .HLRecentBlogs {
        padding: 30px;
    }
}

@media (max-width: 357px) {
    .member-dashboard .progress {
        width: 100%;
    }
}


/* EVAN - Hiding Community Settings Buttons to Community Admins*/
[id*="CommunityManagementGear_btnInviteOthersToJoin"],
[id*="CommunityManagementGear_SettingsLink"],
[id*="CommunityManagementGear_PollUL"],
[id*="CommunityDashboardLink"] {
    display: none !important;
}

[id*="CommunityManagementGear_ChangeLink"] {
    display: none;
}

[id*="NestedCommunity_BreadCrumbs"] {
    display: none;
}

#CommunityManagementGear_PollUL {
    display: none;

}

[id*="MyCommunityNotifications_strDiscussionEmail"] {
    display: none;
}

[id*="MyCommunityNotifications_hypDiscussionEmailHelp"] {
    display: none;
}

[id*="MyCommunityNotifications_pnlDiscussionEmailEmpty"] {
    display: none;
}

[id*="MyCommunityNotifications_pOverrideDesc"] {
    display: none;
}


/*CARI - Hiding Setting Button Next to Profile*/
#HEADER .CommunityManagementGear {
    display: none;
}

/* EVAN - Hiding Community Settings Buttons to Community Admins*/
[id*="CommunityManagementGear_btnInviteOthersToJoin"],
[id*="CommunityManagementGear_SettingsLink"],
[id*="CommunityManagementGear_PollUL"],
[id*="CommunityDashboardLink"] {
    display: none !important;
}

[id*="CommunityManagementGear_ChangeLink"] {
    display: none;
}

[id*="NestedCommunity_BreadCrumbs"] {
    display: none;
}

#CommunityManagementGear_PollUL {
    display: none;

}

/*will be active soon
[id*="MyCommunityNotifications_strDiscussionEmail"] {display:none;}
[id*="MyCommunityNotifications_hypDiscussionEmailHelp"] {display:none;}
[id*="MyCommunityNotifications_pnlDiscussionEmailEmpty"] {display:none;}
[id*="MyCommunityNotifications_pOverrideDesc"] {display:none;}
[id*="CommunityManagementGear_AdminSectionUL"] {display:none;}
[id*="_CommunityManagementGear_StatusUL"] {display:none;}
[id*="CommunityManagementGear_MembersLink"] {display:none;} */
/*
div[id*="DisplayContacts"] {
    display: none;
}*/


/* hide details of event for chapter events*/
.upcoming-events-hide .HLLandingControl h3 a,
.upcoming-events-hide .timeAgoFormat {
    display: none;
}

[id*="_backToDiscussions"] {
    display: none;
}


/*Event Register Others Removal*/
[id*='_RegisterOthersQuestion'] {
    display: none;
}

[id*='_CommunityManagementGear_ManageEventsUL'] {
    display: none;
}

.RegistrationButtonContainer>input[value='Register Others'] {
    display: none;
}

.roster-list-row .registrant-details,
.roster-list-row .substitute-registrant,
.roster-list-row .no-special-pricing {
    display: none;
}

/* Simple Registration Hide Register Others Option*/
.simple-reg-registration-form .form-control,
#registrar-status-placeholder,
.simple-reg-registration-content .control-label,
#clear-registrant-name-btn {

    display: none;
}

.modal-body,
.panel-body {
    z-index: 1000;
    overflow: auto;
    visibility: initial;
}

#simple-reg-registration-panel {
    visibility: hidden;
}

#simple-reg-login-header-container,
#simple-reg-guest-email-container,
#simple-reg-guest-first-name-container,
#simple-reg-guest-last-name-container,
#simple-reg-guest-company-name-container,
#continue-as-guest-container {
    display: none;
}

.digitalRibbonDisplay {
    height: 90px;
    width: 90px;
}

.member-directory .member-row {
    margin-top: -11px;
    padding-top: 10px;
    border-top: 1px solid #ebebeb;
}

.threadViewDetailsContainer .digitalRibbonDisplay .discussion-ribbon {
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 90px 90px;
    height: 100%;
    text-align: center;
    width: auto;
    margin: 10px auto 0 0px;
}

[id*="_CommunityManagementGear_MembersLink"] {
    display: none !important;
}

[id*="_hlChangeEmail"] {
    display: none;
}

.text-muted-h2 [id*="_AllCommunities"] {
    display: none;
}

.text-muted-h2 [id*="lbCommunityDiscussionCount_"] {
    display: none;
}

.text-muted-h2 [id*="lbCommunityDocumentsCount_"] {
    display: none;
}

.text-muted-h2 [id*="lbCommunityMembersCount_"] {
    display: none;
}

[id*="hypCommNotifDailyConDigChange"] {
    display: none;
}

[id*="hypCommNotifWeeklyConDigChange"] {
    display: none;
}

/*** Twitter to X logo if setup as icon ***/
.fa-x-twitter {
    font-family: "Font Awesome 6 Brands";
}

/*** hide Continue as Guest button on Registration page***/
.simple-registration .simple-reg-register-container #continue-as-guest-recaptcha-btn {
    display: none;
}