/* Background Images and Footer */
/* Color Picker */
/* VERSION 33 */
/********************* 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;
  */

  /*
  --hl-bs--primary-opposite: ;
  */
  
  /*
  --hl-bs--link: ;
  */

  /*
  --hl-bs--link-hover: ;
  --hl-bs--btn-icon-ctrl-bg-hover: ;
  --hl-bs--btn-icon-ctrl-border-hover: ;
  */

  /*
  --hl-bs--secondary: ;
  --hl-bs--secondary-selected: 26;
  */
}

/* 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;
  */
  
  /*
  --hl-bs--btn-primary-bg: ;
  */
  
  /*
  --hl-bs--btn-primary-bg-hover: ;
  */
  
  /*
  --hl-bs--btn-primary-border: ;
  --hl-bs--btn-primary-border-hover: ;
  */
}

:root:root {
  /*
  --hl-bs--btn-success-text: ;
  --hl-bs--btn-success-text-hover: ;
  --hl-bs--btn-success-outline: 7f;
  */
  
  /*
  --hl-bs--btn-success-bg: ;
  */
  
  /*
  --hl-bs--btn-success-bg-hover: ;
  */

  /*
  --hl-bs--btn-success-border: ;
  --hl-bs--btn-success-border-hover: ;
  */
  
  /*
  --hl-bs--btn-danger-text: ;
  --hl-bs--btn-danger-text-hover: ;
  --hl-bs--btn-danger-outline: 7f;
  */
  
  /*
  --hl-bs--btn-danger-bg: ;
  */
  
  /*
  --hl-bs--btn-danger-bg-hover: ;
  */

  /*
  --hl-bs--btn-danger-border: ;
  --hl-bs--btn-danger-border-hover: ;
  */

}

:root:root {
  /*
  --hl-bs--btn-secondary-text: ;
  --hl-bs--btn-secondary-text-hover: ;
  --hl-bs--btn-secondary-outline: 7f;
  */
  
  /*
  --hl-bs--btn-secondary-bg: ;
  */
  
  /*
  --hl-bs--btn-secondary-bg-hover: ;
  */

  /*
  --hl-bs--btn-secondary-border: ;
  --hl-bs--btn-secondary-border-hover: ;
  */
}

:root:root {
  /*
  --hl-bs--btn-link-text: ;
  --hl-bs--btn-link-outline: 7f;
  */

  /*
  --hl-bs--btn-link-hover: ;
  */
}

:root:root {
  /*
  --hl-bs--btn-ghost-outline: 7f;
  */
}/************************ 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 */
/* fonts */
body,
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: museo-sans, sans-serif;
    font-weight: 300;
    color: #222;
    font-size: 16px;
    line-height: 19px;
}
h1, .h1 {
    font-size: 40px;
    line-height: 48px;
    font-weight: 100;
}
h2, .h2 {
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
}
h3, .h3 {
    font-size: 24px;
    line-height: 29px;
}

h2[id*="TitleText"], .ContentItemHtml h2 {
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    color: #868686;
}

.homepage-title h2{
 position: relative;
 overflow: hidden;
}

.homepage-title h2:after {
    position: absolute;
    content: '';
    height: 1px;
    background-color: #FFC425;
    top: 50%;
    width: 100%;
    margin-left: 15px;
}


.text-white, .text-white h2 {
    color: #fff;
}

a {
    color: #669;
    text-decoration: none;
}
a:hover,
a:focus {
    color: #3F3A73;
}
strong {
    font-weight: 500;
}
a,
a:hover,
a:focus,
button,
button:hover,
button:focus {
    transition: .3s;
}

.make-buttons em a,
.change-info.update-contact a {
    font-style: normal;
	text-decoration: none;
	font-size: 17px;
	font-weight: 300;
	text-align: center;
	display: inline-block;
	color: #3F3A73;
	background-color: #fff;
    border: 1px solid #fff;
    border-radius: 30px;
	padding: 10.5px 18.5px;
    line-height: 21px;
    transition: 0.3s;
}

.make-buttons em a:hover,
.change-info.update-contact a:hover,
.change-info.update-contact a:focus {
    background-color: transparent;
    color: #fff;
    transition: 0.3s;
}

.blue-buttons em a,
.change-info.update-contact a {
    background-color: #48A4FF;
    border-color: transparent;
}
.change-info.update-contact a {
    color: #fff;
    margin-top: 10px;
}
.blue-buttons em a:hover, .blue-buttons em a:focus,
.change-info.update-contact a:hover,
.change-info.update-contact a:focus {
    background-color: #FFC425;
    color: #000;
}

.yellow-buttons em a, a[id*="LinkToCalendar"] {
    background-color: #FFC425;
    border-radius: 30px;
    border-color: transparent;
    font-weight: 300;
    color: #000;
    text-decoration: none;
    padding: 6px 12px;
}

.yellow-buttons em a:hover, a[id*="LinkToCalendar"]:hover, .yellow-buttons em a:focus, a[id*="LinkToCalendar"]:focus {
    background-color: #48A4FF;
    color: #fff;
}

/* round profile images */

a[id*="BioBubbleImage"], .HLDiscussions .col-md-2.col-sm-2 > a + a, .HLMyDocuments .Content .col-md-2.col-sm-2 > a + a, .HLEngagement .Picture a {
	border-radius: 50%;
	display: inline-block;
	overflow: hidden;
}

.Welcome div#greeting {
    display: inline-block;
    min-width: 106px;
    text-align: right;
    margin-right: 20px;
}

.Welcome div#greeting span {
    font-size: 13px;
    color: #7C7C7C;
    line-height: 16px;
}

.Welcome #greeting a {
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
    color: #524E86;

}

/*** logo and ttl on one line ***/
#Logo {
    float: left;
}
#MPOuterHeader > .col-md-12:first-child {
    padding: 0;
}
#MPOuterMost.full #MPOuterHeader #HEADER {
    max-width: unset;
}
 #MPheader > .row:first-child {
    background-color: #3F3A73;
}

#MPheader > .row:first-child > .col-md-12:first-child {
    max-width: 1200px;
    margin: 0 auto;
}

#MPheader > .row:first-child > .col-md-12 a {
    margin-top: 12px;
    margin-left: 30px;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    text-decoration: none;
}

#MPheader > .row:first-child > .col-md-12 a:first-child {
    margin-left: 0;
}

#MPheader > .row:first-child > .col-md-12 a:hover, #MPheader > .row:first-child > .col-md-12 a:focus {
    text-decoration: underline;
}

.skiplinkholder a, .skiplinkholder a:link, .skiplinkholder a:visited {
    left: -500%;
	top: -300px;
}
.skiplinkholder a:focus, .skiplinkholder a:active {
    left: 0;
	top: 0;
}

/* navigation styling */


#MPOuterHeader {
    background-color: #fff;
}

#searchColumn {
    max-width: 260px;
    margin-right: 20px;
    float: none !important;
    display: inline-block;
}
#searchColumn #MPSearchBlock {
    margin-top: 16px;
}

#SearchControl_WholeSearch {
    width: 260px;
    background-color: #F0F0F0;
    border-radius: 30px;
}

#searchColumn #MPSearchBlock #SearchControl_SearchInputs #SearchControl_WholeSearch .form-control {
    background-color: transparent;
    font-size: 20px;
    height: 40px;
    box-shadow: none;
    border-radius: 30px 0px 0px 30px;
    padding: 11px 18px;
}

#searchColumn button{ 
    background-color: transparent;
    border: none;
    color: #524E86;
    font-size: 20px;
}

.HLWelcome div[id*="NotLoggedIn"] {
    float: right;
    margin-top: 20px;
}

.HLWelcome div[id*="NotLoggedIn"] a {
    float: right;
    margin-top: 16px;
    background-color: #48A4FF;
    color: #FFF;
    padding: 10px 20px;
    border-color: transparent;
    border-radius: 30px;
    font-size: 15px;
    font-weight: 300;
    line-height: 18px;
}

.HLWelcome div[id*="NotLoggedIn"] a:hover, .HLWelcome div[id*="NotLoggedIn"] a:focus {
    background-color: #FFC425;
    color: #000;
}

.HLWelcome .imgButton {
    border-radius: 50%;
    width: 38px;
    height: 38px;
}

.HLWelcome .imgButton img {
    border-radius: 50%;
}

.HLWelcome .welcome-profile-image {
    max-height: 38px !important;
}

.HLWelcome .Welcome {
    text-align: right;
}

.HLWelcome .Welcome .btn-group {
    vertical-align: unset;
}

div#Logo.row {
    max-width: 181px;
    position: relative;
    padding: 10px;
    padding-left: 0;
    float: left;
}

#Logo .col-md-12 {
    padding: 0;
}

#DesktopLogoDiv img {
    margin-top: 20px;
    margin-bottom: 6px;
}

/* 002a. Navigation Styling */

#NAV, #MPheader {
    margin: 0 auto;
        margin-top: 0px;
    padding: 0;
}

.MPheader {
    padding-bottom: 10px;
}

#NAV {
    max-width: 1200px;
    /* margin-top: -100px; */
}

#MPAuxNav ul.level1 li a {
    color: #fff;
    text-decoration: none;
    font-size:  14px;
    line-height: 18px;
    margin-top: 12px;
    font-weight: 300;
    border: none;
}


#NAV #MPButtonBar {
    float: right;
    margin-top: -40px;
}

.navbar-nav {
    background-color: transparent;
}

.navbar-default {
    background-color: transparent;
    border: 0;
}

.navbar-default .navbar-collapse {
    border-color: transparent;
    padding: 0;
}

.navbar-default .navbar-collapse .row {
    margin: 0;
}

.navbar-default .navbar-collapse .row .col-md-12 {
    padding: 0;
}

#HEADER #NAV .col-md-12 {
    padding: 0;
}

.navbar-default .navbar-nav > li > a {
    color: #524E86;
    font-size: 16px;
    line-height: 19px;
    font-weight: 300;
    transition: .3s;
    text-transform: uppercase;
}

#NAV .col-md-12 #MPButtonBar {
    margin-top: 25px;
}

.nav > li > a {
    padding-left: 30px;
    padding-right: 30px;
}

.navbar-default .navbar-nav > .open > a, .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: transparent;
}

.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus, .navbar .navbar-nav > li > a:hover {
color: #808080;
font-weight: 300;
transition: .3s;
}

.navbar-nav > li > .dropdown-menu {
    background-color: #ECECEC; 
    border-radius: 0 0 10px 10px;
    transition: .3s;
    padding: 0;
    box-shadow: none;
}

.navbar-nav > li > .dropdown-menu li a {
    background-color: #ECECEC;
    color: #524E86;
    font-weight: 300;
    font-size: 16px;
    padding: 9px 20px;
}

.navbar-nav > li > .dropdown-menu li:last-child a {
    border-radius: 0 0 10px 10px;
}

.navbar-nav > li > .dropdown-menu li a:hover, .navbar-nav > li > .dropdown-menu li a:focus, .navbar-nav > li > .dropdown-menu li.active a {
background: #fff;
color: #808080;
transition: .3s;
}

.nav.navbar-nav .dropdown-submenu > ul.dropdown-submenu {
    padding-left: 0;
    margin-left: 0;
}

.dropdown-menu .dropdown-submenu ul.dropdown-submenu li a {
    display: block;
    padding-left: 32px;
    font-weight: 500;
}

#MPButtonBar .navbar-default .navbar-nav > .dropdown.open.active > a .caret {
    border-top-color: #405B79;
    border-bottom-color: #405B79;
}

#MPButtonBar .nav .caret {
    border-top-color: #121315;
    border-bottom-color: #121315;
}

/* Profile Page */

button#BtnShowProfile {
    display: none;
}

.hero-content {
    text-align: center;
    background-size: cover;
    margin-bottom: 60px;
    position: relative;
    z-index: 1;
}

.hero-content:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:#524E86 ;
    opacity: .8;
    mix-blend-mode: multiply;
}

.hero-content .HtmlContent span.star {
    width: 16px;
    height: 16px;
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/ACTFORCHILDREN/c79fedb2-0246-476f-a7a1-0c2b35b7dd9d/UploadedImages/iafc-star.png');
    background-repeat: no-repeat;
    padding: 8px;
}

.hero-content .HtmlContent span.star::before {
    content: '';
    background-color: #CFCFE6;
    width: 180px;
    height: 1px;
    position: absolute;
    left: 16%;
}

.hero-content .HtmlContent span.star::after {
    content: '';
    background-color: #CFCFE6;
    width: 180px;
    height: 1px;
    position: absolute;
    right: 16%;
}

.hero-content .HtmlContent em a.login-button {
    background-color: #FFC425;
    border-color: #FFC425;
    color: #000;
    margin-left: 20px;
}

.hero-content .HtmlContent em a.login-button:hover, .hero-content .HtmlContent em:last-child a.login-button:focus {
    background-color: transparent;
    color: #FFC425;
}

.hero-content .HtmlContent em:first-child a {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #3F3A73 !important;
    margin-left: 20px;
}

.hero-content .HtmlContent em:first-child a:hover, .hero-content .HtmlContent em:first-child a:focus {
    background-color: transparent;
    color: #fff;
}


.hero-content .row-wide > .HtmlContent {
    padding-top: 77px;
    padding-bottom: 102px;
    position: relative;
    z-index: 2;
    max-width: 586px;
    margin: 0 auto;
}

.hero-content h2 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 300;
}

.hero-content .HtmlContent em {
    margin-top: 30px;
    margin-bottom: 90px;
    display: inline-block;
}

.hero-button-banner {
    background-color: rgba(32,26,100,0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 124px;
    z-index: 5;
}

.hero-button-banner > .HtmlContent {
    width: 1200px;
    margin: 0 auto;
}

.hero-button-banner .hero-icon {
    float: left;
    margin-top: 10px;
    padding: 20px 40px;
    border-left: .5px solid #565691;
    border-right: .5px solid #565691;
    width: 20%;
}

.hero-button-banner .hero-icon:first-child {
    border-left: 0;
}

.hero-button-banner .hero-icon:last-child {
    border-right: 0;
}

.hero-button-banner .hero-icon a {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    font-weight: 300;
}

.hero-button-banner .hero-icon a::before {
    font-family: 'IAFC';
    display: block;
    color: #fff;
    font-size: 25px;
    padding-bottom: 12px;
    transition: 0.3s;
}

.hero-button-banner .hero-icon a:hover, .hero-button-banner .hero-icon a:focus, .hero-button-banner .hero-icon a:hover::before, .hero-button-banner .hero-icon a:focus::before {
    color: #FFC425;
    transition: 0.3s;
}

.hero-button-banner .hero-icon.profile a::before {
    content: '\f014';
}
.hero-button-banner .hero-icon.communities a::before {
    content: '\f015';
}
.hero-button-banner .hero-icon.networks a::before {
    content: '\f018';
}
.hero-button-banner .hero-icon.contributions a::before {
    content: '\f016';
}
.hero-button-banner .hero-icon.settings a::before {
    content: '\f017';
}

/* discussion posts */

.HLDiscussions ul li {
    border: none;
}

.discussion-row {
    margin-left: 70px;
    border: 1px solid #ECECEC;
    padding: 20px;
    border-radius: 10px;
}

.pinned-entry .discussion-row {
    border-color: #524E86;
    background-color: #F4F4F7;
    position: relative;
}

.pinned-entry .discussion-row::before {
    position: absolute;
    top: -13px;
    right: -7px;
    content: 'POPULAR';
    background-color: #524E86;
    color: #F4F4F7;
    padding: 4px 8px;
    border-radius: 4px;
    font-family: museo-sans, sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
}

.glyphicon-pushpin {
    display: none;
}

.resource-button em a {
    font-size: 14px;
}

.discussion-row .title-row .col-sm-10.col-md-10 {
    padding: 0;
}

.discussion-row .ByLine h5 {
    display: inline;
    font-size: 1em;
    color: #808080;
    padding-left: 20px;
}

.upcoming-events div[id*="BottomLink"] div[id*="_More"] {
    padding: 0;
}

a[id*="MoreLink"] {
    background-color: #48A4FF;
    border-radius: 30px;
    border-color: transparent;
    color: #fff;
    font-weight: 300;
    text-decoration: none;
}

a[id*="MoreLink"]:hover, a[id*="MoreLink"]:focus {
    border-color: transparent;
    background-color: #FFC425;
    color: #000;
}

/* homepage section */
.getting-started, .upcoming-events, .featured-resources {
    background-color: #F9F9F9;
    border-radius: 10px;
    padding: 20px;
}

/* getting started */

.getting-started.make-buttons em a {
    width: 48%;
    color: #fff;
    margin: 5px 3px;
    padding: 10.5px 6px;
    font-size: 15px;
    line-height: 18px;
}

.getting-started.make-buttons em a:hover, .getting-started.make-buttons em a:focus {
    color: #000;
}

.getting-started h2 {
    margin-top: 0;
}

.getting-started .HtmlContent p {
    font-size: 14px;
    line-height: 17px;
    font-weight: 300;
    color: #000;
}

/* upcoming events */

.upcoming-events {
    margin-top: 30px;
}

.upcoming-events ul li {
    border-bottom: none;
}

.upcoming-events .calendar-day {
    display: none;
}

.upcoming-events div[id*="CalendarThumbnail"] {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/ACTFORCHILDREN/c79fedb2-0246-476f-a7a1-0c2b35b7dd9d/UploadedImages/calendar-background.png');
    padding: 10px !important;
    background-repeat: no-repeat;
    background-position: center;
    background-position-y: top;
    margin-right: 5px;
}

.upcoming-events .calendary-number {
    font-weight: 900;
    font-size: 25px;
    color: #3F3A73;
}

.upcoming-events .calendar-month {
    font-weight: 700;
    font-size: 12px;
    color: #3F3A73;
    text-transform: uppercase;
}

.upcoming-events .HLEventList {
    padding: 0;
}

.upcoming-events .Content {
    padding: 0;
}

.upcoming-events div[id*="CalendarMain"] {
    width: 80%;
}

.upcoming-events h3 {
    line-height: unset;
}

.upcoming-events h3 a {
    font-size: 18px;
    line-height: 22px;
    font-weight: 300;
}

.upcoming-events p.break-word {
    margin: 0;
}

.upcoming-events .timeAgoFormat, .upcoming-events div[id*="LocationPanel"] {
    font-size: 13px;
    font-weight: 300;
    line-height: 16px;
    color: #7C7C7C;
}

/* featured resources */

.featured-resources {
    margin-top: 30px;
}

.featured-resources h2 {
    margin: 0;
    color: #868686;
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
}

.featured-resources div#LibaryEntryCountDiv {
    display: none;
}

.featured-resources ul li {
    border-bottom: none;
}

.featured-resources .timeAgoFormat {
    display: none;
}

.featured-resources span[id*="PostDateTime"] {
    display: none;
}

.featured-resources .ItemRatingCommentPanel {
    display: none;
}

.featured-resources ul.pagination {
    display: none;
}

.featured-resources .HLMListTypePdf {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/ACTFORCHILDREN/c79fedb2-0246-476f-a7a1-0c2b35b7dd9d/UploadedImages/download-file.png');
    width: 40px;
    height: 40px;
}

.featured-resources span[id*="IconFollow"] {
    display: none;
}

.featured-resources div[id*="NameBlock"] {
    padding: 0;
    width: 80%;
    margin-left: 45px;
}

.featured-resources span[id*="IconFollow"] {
    display: none;
}

.featured-resources h3 {
    line-height: 0;
}

.featured-resources h3 a {
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
}

.featured-resources .libListReptEntAttchLble {
    display: none;
}

.featured-resources .library-list {
    border-color: transparent;
    padding: 0;
    margin-bottom: 10px;
}

.featured-resources a[id*="btnDownloadSingle"] {
    display: none;
}

.featured-resources a[id*="displayDocFiles"] {
    float: left;
}

.featured-resources p {
    line-height: 17px;
    font-size: 14px;
    font-weight: 300;
}

.bg-grey {
    background-color: #F9F9F9;
    padding: 60px 70px;
    margin-top: 70px;
}

.HLEngagement h2 {
    text-align: center;
    position: relative;
}

.HLEngagement h2::before, .HLEngagement h2::after {
    position: absolute;
    content: '';
    top: 50%;
    width: 100px;
    height: 1px;
    background-color: #FFC425;
}

.HLEngagement h2::before {
    right: 60%;
}

.HLEngagement h2::after {
    left: 60%;
}

.HLEngagement .Picture {
    width: 65px;
    margin: 0 auto;
}

.HLEngagement .content-row .Picture {
    width: 0;
}

.HLEngagement .content-row .col-md-9 {
    padding: 0;
    margin-top: -10px;
}

.HLEngagement .title-row .col-md-9 {
    width: 60%;
    padding: 0;
}

.HLEngagement .points-label {
    background-color: #FFC425;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 10px;
    color: #000;
}

.HLEngagement .Picture a[id*="ProfileLink"] {
    width: 100%;
}

.HLEngagement ul li.slick-slide {
    padding: 20px;
    margin: 0 22px;
}

.HLEngagement .slick-arrow i {
    font-family: 'IAFC';
}

.slick-prev::before , .slick-next::before {
    content: '' !important;
}

.slick-arrow i {
    font-size: 30px;
    color: #000;
}

#MPOuterFooter {
    background-color: #3F3A73;
}

.footer-logo img {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/ACTFORCHILDREN/c79fedb2-0246-476f-a7a1-0c2b35b7dd9d/UploadedImages/IAFC_-_logo_banner.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 174px;
    padding: 30px 12px 60px;
}

#FOOTER h2 {
    color: #FFC425;
}

#MPCopyright, #MPFooterLinkContent {
    display: none;
}

#MPFooterLinkContent > .col-md-12 {
    min-height: 0;
}

.footer-social-links ul { 
    padding: 0;
}

.footer-social-links ul li {
    float: left;
    list-style: none;
    margin-right: 10px;
}

.footer-social-links ul li a i {
    font-family: 'IAFC';
    font-weight: normal;
    font-size: 30px;
    color: white;
}

.footer-social-links .fa-youtube-square::before {
    content: '\f010';
}

.footer-social-links .fa-instagram::before {
    content: '\f019';
}

.footer-links {
    margin-top: 40px;
}
.footer-links a {
    display: block;
    color: #FFC425;
    transition: 0.3s;
    padding: 4px;
}

.footer-links a:hover, .footer-links a:focus {
    text-decoration: underline;
    transition: 0.3s;
}


@media (max-width: 766px) {
    .home .full .section1 {
        padding: 0;
    }

    .top-text-links .HtmlFooter {
        padding: 0;
    }
    #greeting {
        display: none;
    }

    .featured-resources .form-group {
        margin-bottom: 0;
    }

    #NAV .col-md-12 #MPButtonBar {
        margin-top: 0 !important;
    }

    .HLEngagement ul li.slick-slide {
        margin: 0 25px;
    }

    #MPAuxNav {
        width: 100%;
    }

    #AuxMenu {
        border-top: 1px solid #565691;
        width: 100%;
    }

    #MPAuxNav ul.level1 li a {
        color: #565691;
    }

    .Welcome div#greeting {
        display: none;
    }

    .hero-content .HtmlContent .star::before, .hero-content .HtmlContent .star::after {
        background-color: transparent !important;
    }

    .hero-content .hero-button-banner {
        display: none;
    }

    ul.slick-dots {
        position: absolute;
        bottom: -25px;
        display: block !important;
        width: 100%;
        padding: 0 !important;
        margin: 0 !important;
        list-style: none !important;
        text-align: center;
    }

    ul.slick-dots li {
        position: relative;
        display: inline-block !important;
        max-width: unset !important;
        min-width: unset !important;
        width: 20px !important;
        background-color: transparent !important;
        border: transparent !important;
        height: 20px;
        margin: 0 5px;
        padding: 0;
        cursor: pointer;
    }

    .HLEngagement h2::before, .HLEngagement h2::after {
        background-color: transparent !important;
    }

    .HLEngagement .title-row .col-md-9 {
        width: 100%;
        text-align: center;
    }

    .HLEngagement .content-row .col-md-9 {
        margin-top: 0;
        text-align: center;
    }

    #MPButtonBar {
        width: 100% !important;
    }

    #searchColumn {
        max-width: unset;
        margin: 0;
    }

    #SearchControl_WholeSearch {
        width: 100%;
        border-radius: 0;
    }

    #searchColumn #MPSearchBlock #SearchControl_SearchInputs #SearchControl_WholeSearch .form-control {
        border-radius: 0;
    }

}

<!-- Global site tag (gtag.js) - Google Analytics -->

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-63106941-1');
</script>