/* Background Images and Footer */
#MPCopyright { clear: both; float: none; text-align: center; }
/* Color Picker */
/* VERSION 34 */
/********************* Basics **************************/  

body {
  color: #103A62;  
}  


a {
  color: #336699;  
}  


.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: #336699; 
}  


.hl-linkcolor-background {
  background-color: #336699;  
}  

/*
a.user-content-mention {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag {
  color: #336699;  
}  


a:hover {
  color: #F4812E;  
}  



.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: #F4812E;  
}  

/*
a.user-content-mention:hover {
  color: ;  
}  
*/

a.user-content-hashtag.user-content-hashtag.user-content-hashtag.user-content-hashtag:hover {  
  color: #F4812E; 
} 


.bodyBackground {
  background-color: #FFFFFF;  
}  


.siteFrame {
  background-color: #FFFFFF;  
}  

/*
#MPOuterMost {
  border-color: ;  
}  
*/
h1, .Heading1 {


  color: #103A62;

/*
  background-color: ;
*/
}    
h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {


  color: #B61F61;

/*
  background-color: ;
*/
}    h3, .Heading3, h3 a, h3 a:hover {


  color: #B61F61;

/*
  background-color: ;
*/
}    
/*
hr, hr.delimiter, .HLLandingControl ul li {
  border-bottom-color: ;  
}  
*/
#MPOuterFooter {


  background-color: #222222;


  color: #FFFFFF;

}    
/*
fieldset {
  border-color: ;  
}  
*/
fieldset legend {

/*
  background-color: ;
*/
/*
  border-color: ;
*/

  color: #FFFFFF;

}    

.SearchResults .SortBy {
  color: #FFFFFF;  
}      
/*********************** Landing Controls ******************/  
.HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {

/*
  background-color: ;
*/

  color: #B61F61;

}    

.drItemSubHeader a:not(.skip-header-text-color){
  color: #B61F61;  
    }  

.ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {

/*
  border-color: ;
*/

  color: #103A62;


  background-color: #FFFFFF;

}    

.HLLandingControl .Content a:not(.btn) {
  color: #336699;  
}  


.HLLandingControl .ByLine {
  color: #103A62;  
}  


.HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {
  color: #C5C19D;  
}  

/*
.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: #336699;

}  
/*
.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: #336699;

}  .nav-tabs > li > a {

/*
  background-color: ;
*/
/*
  color: ;
*/
}    
/************************ Miscellaneous **********************/  
/*
.SloganText {
  color: ;  
}  
*/
.ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {

/*
  background-color: ;
*/

  color: #FFFFFF;

}    
/*
.lblratingBig {
  color: ;  
}  
*/
/************************ Tables **********************/  
.Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {

/*
  background-color: ;
*/

  color: #FFFFFF;

}    

th a, th a:hover  {
  color: #FFFFFF;  
}  


.TableRowAlternate, .table-hover > tbody > tr:hover > td  {
  background-color: #FFFFFF;  
}    

/************************ Menus ***********************/  

#MPAuxNav ul.level1 li a {
  color: #66CC33;  
}  


#MPAuxNav ul.level1 li ul {
  background-color: #103A62;  
}  


#MPAuxNav ul.level1 li li.dynamic {
  border-right-color: #66CC33;  
}  

/*  #SideMenu ul.level1 li ul {
  background-color: White;  
}  */    /*  .MPSideNavBottom {
  color: #0069A5;  
}  */    /*
.breadcrumb {
  background-color: ;  
}  
*/

.breadcrumb li {
  color: #103A62;  
}  


.breadcrumb li a {
  color: #336699;  
}  


.MPBottomMenu ul li a {
  color: #FFFFFF;  
}        
/************************ Bootstrap Menus ***********************/  

.navbar-default, #NAV {
  background-color: #103A62;      
  border-color: #103A62;  
}  


.navbar-default .navbar-nav > li > a {
  color: #FFFFFF;  
}  

.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: #103A62;


  color: #FFFFFF;

}    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {


  background-color: #103A62;


  color: #FFFFFF;

}    

#MPButtonBar .dropdown-menu {
  background-color: #103A62;  
}  


#MPButtonBar .dropdown-menu li a {
  color: #FFFFFF;  
}  


#MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {
  background-color: #C5C19D;  
  }  

#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: #FFFFFF;

}    
/*
#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: #FFFFFF;


  color: #103A62;

}    
.modal-body, .panel-body {


  background-color: #FFFFFF;


  color: #103A62;

}    
.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: #C5C19D;
}
/************ 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: #FFFFFF;
  

  
  --hl-bs--primary-opposite-rgb: 255,255,255;
  
  
  
  --hl-bs--link: #336699;
  

  
  --hl-bs--link-rgb: 51,102,153;
  

  
  --hl-bs--link-hover: #F4812E;
  --hl-bs--btn-icon-ctrl-bg-hover: #F4812E;
  --hl-bs--btn-icon-ctrl-border-hover: #F4812E;
  

  
  --hl-bs--link-hover-rgb: 244,129,46;
  --hl-bs--btn-icon-ctrl-bg-hover-rgb: 244,129,46;
  --hl-bs--btn-icon-ctrl-border-hover-rgb: 244,129,46;
  

  
  --hl-bs--secondary: #C5C19D;
  --hl-bs--secondary-selected: #C5C19D26;
  

  
  --hl-bs--secondary-rgb: 197,193,157;
  --hl-bs--secondary-selected-rgb: 197,193,157, 50;
  

  
  --hl-bs--secondary-opposite: #FFFFFF;
  

  
  --hl-bs--secondary-opposite-rgb: 255,255,255;
  
}

/* 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: #336699;
  --hl-bs--btn-link-outline: #3366997f;
  

  
  --hl-bs--btn-link-text-rgb: 51,102,153;
  --hl-bs--btn-link-outline-rgb: 51,102,153, 127;
  

  
  --hl-bs--btn-link-hover: #F4812E;
  

  
  --hl-bs--btn-link-hover-rgb: 244,129,46;
  
}

: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: #FFFFFF;
  

  
  --hl-bs--footer-color-rgb: 255,255,255;
  

  
  --hl-bs--footer-color-opposite: #222222;
  

  
  --hl-bs--footer-color-opposite-rgb: 34,34,34;
  
}/************************ 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: #F4812E;
    
}

/************************ Anchors ***********************/
body.ribbit a{
     
    color: #336699;
    
}
body.ribbit a:hover{
     
    color: #F4812E;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn){
     
    color: #336699;
    
}

body.ribbit :not(.no-theme) .HLLandingControl .Content a:not(.btn):hover{
     
    color: #F4812E;
    
}

/************************ 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: #FFFFFF !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: #FFFFFF;
    
}

/**** btn-primary ****/
body.ribbit :not(.no-theme) .btn-primary {

     
    color: #FFFFFF !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: #FFFFFF;
     
    /* 
    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: #FFFFFF;
     
    /* 
    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: #FFFFFF;
     
    /* 
    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: #FFFFFF;
     
    /* 
    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: #FFFFFF !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: #FFFFFF;
    
}

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: #FFFFFF;
    
}

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: #FFFFFF !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: #FFFFFF !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: #F4812E;
    
}

/*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: #C5C19D90;
    
}

/*Member Directory Action buttons color variation*/
body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type {
     
    color: #FFFFFF;
         
    /* 
    background-color: ;
    border-color: ;
    */ 
}

body.ribbit :not(.no-theme) .member-directory .actions .btn:first-of-type:hover{
     
    color: #FFFFFF;
    
    /* 
    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: #F4812E;
    
}

/**** Generated Utils ****/


.text-color {
  color: #103A62 !important;
}

  


.link-color {
  color: #336699 !important;
}

  

/*
.mention-link-color {
  color:  !important;
}
*/
  

/*
.tag-link-color {
  color:  !important;
}
*/
  


.link-hover-color:hover, .link-hover-color:focus {
  color: #F4812E !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: #FFFFFF !important;
}

  

/*
.tag-background-color {
  background-color:  !important;
}
*/
  

/*
.tag-background-hover-color:hover, .tag-background-hover-color:focus {
  color:  !important;
}
*/
  


.page-background-color {
  background-color: #FFFFFF !important;
}

  

/*
.border-color {
  color:  !important;
}
*/
  


.primary-heading-text-color {
  color: #103A62 !important;
}

  

/*
.primary-heading-background-color {
  background-color:  !important;
}
*/
  


.secondary-heading-text-color {
  color: #B61F61 !important;
}

  

/*
.secondary-heading-background-color {
  background-color:  !important;
}
*/
  


.tertiary-heading-text-color {
  color: #B61F61 !important;
}

  

/*
.tertiary-heading-background-color {
  background-color:  !important;
}
*/
  

/*
.seperator-color {
  color:  !important;
}
*/
  


.footer-background-color {
  background-color: #222222 !important;
}

  


.footer-text-color {
  color: #FFFFFF !important;
}

  

/*
.primary-color {
  color:  !important;
}
*/
  


.text-on-primary {
  color: #FFFFFF !important;
}

  


.table-header-text-color {
  color: #FFFFFF !important;
}

  

/*
.landing-control-header-background-color {
  background-color:  !important;
}
*/
  


.landing-control-header-text-color {
  color: #B61F61 !important;
}

  

/*
.landing-control-border-color {
  color:  !important;
}
*/
  


.landing-control-text-color {
  color: #103A62 !important;
}

  


.landing-control-background-color {
  background-color: #FFFFFF !important;
}

  


.landing-control-link-color {
  color: #336699 !important;
}

  


.landing-control-byline-text-color {
  color: #103A62 !important;
}

  


.landing-control-sub-title-text-color {
  color: #C5C19D !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: #336699 !important;
}

  

/*
.unselected-tab-hover-background-color:hover, .unselected-tab-hover-background-color:focus {
  background-color:  !important;
}
*/
  


.unselected-tab-hover-text-color {
  color: #336699 !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: #FFFFFF !important;
}

  


.aux-menu-text-color {
  color: #66CC33 !important;
}

  


.unselected-menu-background-color {
  background-color: #103A62 !important;
}

  

/*
.breadcrumb-bar-background-color {
  background-color:  !important;
}
*/
  


.breadcrumb-text-color {
  color: #103A62 !important;
}

  


.breadcrumb-link-color {
  color: #336699 !important;
}

  


.footer-menu-text-color {
  color: #FFFFFF !important;
}

  


.unselected-menu-text-color {
  color: #FFFFFF !important;
}

  


.selected-menu-background-color {
  background-color: #103A62 !important;
}

  


.selected-menu-text-color {
  color: #FFFFFF !important;
}

  


.hover-menu-text-color {
  color: #FFFFFF !important;
}

  


.hover-menu-background-color {
  background-color: #C5C19D !important;
}

  

/*
.hover-menu-selected-background-color {
  background-color:  !important;
}
*/
  


.hover-menu-selected-text-color {
  color: #FFFFFF !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: #FFFFFF !important;
}

  


.popup-window-header-text-color {
  color: #103A62 !important;
}

  


.popup-window-background-color {
  background-color: #FFFFFF !important;
}

  


.popup-window-text-color {
  color: #103A62 !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 */
/*==========MBGH CSS BRETT's Changes ==========*/

.cg-layout ul.slick-dots > li, ul.slick-dots > li {
background: #103a62 none repeat scroll 0 0 !important;
}
@media only screen and (min-width: 992px) {
  .row-wide .cg-layout {
    padding-top: 30px;
    padding-bottom: 0px !important;
  }
}

@media screen and (max-width: 768px) {
.briefs {padding:20px;}
}


/*======== Short term workaround to get glyphicons to display =======*/

@media (min-width: 768px) {
    .container {
        max-width: 750px;
        width: auto;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 970px;
        width: auto;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px;
        width: auto;
    }
}

.row-wide {
    margin: 0 auto;
    max-width: 1200px;
}

.row-full {
    margin: 0 auto;
    max-width: 100%;
}


/*FEATURED RESOURCES NEW*/

section#featured-resources p {
    font-size: 18px;
    font-weight: 400;
    color: #666;
    margin-top: 10px;
}

section#featured-resourcesnew img {
    width: 100%;
}

section#featured-resourcesnew img {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

section#featured-resourcesnew img:hover {
    -ms-transform: scale(1.05);
    /* IE 9 */
    -webkit-transform: scale(1.05);
    /* Safari */
    transform: scale(1.05);
}

/*
section#featured-resourcesnew {
  border-bottom: 1px solid #bf311a;
  padding-bottom: 5px;
}
*/

section#featured-resourcesnew h3 {
    color: #bf311a;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 400;
}

.ContentItemHtml.HLLandingControl.featured-resourcesnew img {
    min-height: 0px !important;
}

.carousel img {
    min-height: none !important;
}

.membership-benefitsnew .panel.panel-default {
    border-radius: 0;
    border: 2px solid #f4812f;
    min-height: 150px;
}

.membership-benefitsnew .panel.panel-default.color1 {
    background-color: #5f9baf;
}

.membership-benefitsnew .panel.panel-default.color2 {
    background-color: #6a3328;
}

.membership-benefitsnew .panel.panel-default.color3 {
    background-color: #a63f1e;
}

.membership-benefitsnew .panel.panel-default.color4 {
    background-color: #486b60;
}

.membership-benefitsnew .panel.panel-default.color5 {
    background-color: #8d817b;
}

.membership-benefitsnew .panel.panel-default.color6 {
    background-color: #003479;
}

.membership-benefitsnew .panel .panel-heading {
    text-align: center;
    font-size: 36px;
    color: #ffffff;
    font-weight: 300;
    background-color: transparent;
}

.membership-benefitsnew h2.panel.panel-heading {
    margin-top: -25px
}

.membership-benefitsnew .panel-default>.panel-heading {
    border: none;
    padding: 0;
}

.membership-benefitsnew p.lead.panel-body {
    text-align: center;
    padding: 0 5px;
    line-height: 1.2;
    font-size: 16px;
    background-color: transparent;
    color: #ffffff;
}

.btn-announce {
    border-radius: 6px;
    font-size: 14px;
    line-height: 1.33;
    padding: 5px;
}

a#MainCopy_ct104_LinkToCalendar {
    background-color: #bf311a;
    border: medium none;
    border-radius: 0 !important;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
}

a#MainCopy_ctl12_MoreLink {
    background-color: #bf311a;
    border: medium none;
    border-radius: 0 !important;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
}

.viewall {
    background-color: #bf311a;
    border: medium none;
    border-radius: 0 !important;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
}

.GotoImage img {
    width: 100%;
}

 .Welcome .imgButton {
    display: none;
}

.Welcome button.btn.btn-default {
	border-radius: 0;
	border-color: #e6e6e6;
}

.btn-group>.btn+.dropdown-toggle.welcome-toggle {
	padding: 7px 8px;
}

.welcome-links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
	row-gap: 10px;
}

.Welcome .btn-sm,
#Welcome_Details_logoutLink_0 {
	padding: 10px 20px;
}

.Welcome .btn-sm {
	margin-right: 0;
}

.ContentItemHtml.sliderImage img {
    width: 100%;
}

.herooverlay .overlay-image {
    margin: 10px;
}


/* ========== MBGH CSS BRETT's Changes END ========== */


/* ========== MBGH CSS 02-25-16 ========== */


/* ========== LINK TO FONT ========== */

@import url('https://fonts.googleapis.com/css?family=Lato');

/* ========== LINK TO FONT AWESOME ========== */

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css");

/* ========== TYPOGRAPHY ========== */

h1,
h2,
h3,
h4,
h5,
h6,
p,
p.lead,
ul.lead,
.lead {
    font-family: Tahoma, sans-serif;
}

p,
p.lead,
ul,
ul.lead,
.lead {
    font-size: 21px;
}

.toolkits .panel-body ul li a {
    font-size: 1.7rem;
}

body {
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    overflow-y: visible !important;
    padding: 0;
}

.text-white {
    color: #fff !important;
}


/* ========== GENERAL ========== */


/*
.fade.in {
  z-index: 777777;
}
*/

div#overview-modal {
    z-index: 888888;
}

body.bodyBackground.home {
    background: #ffffff;
    width: 100%;
}

div#ContentColumn {
    margin-top: 0px;
}

#MPOuterMost {
    max-width: 100% !important;
}

#MPOuterHeader .col-md-12 {
    max-width: 100%;
    padding: 0;
}

#MPheader>div.row {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}

.HLHomePage .ContentItemHtml h2 {
    margin-top: 0px !important;
}

.ContentUserControl.HLLandingControl {
    margin-top: 0 !important;
}


/* ========== VERY TOP NAV ============== */

#MPOuterMost.full #MPButtonBar,
#MPOuterMost.full #HEADER,
#MPOuterMost.full #BreadCrumb,
#MPOuterMost.full #FOOTER,
#MPOuterMost.full #MPFooterLinkContent,
#MPOuterMost.full #MPButtonBar {
    max-width: none;
}

#MPheader div#Logo {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

#Logo>.col-md-12 {
    position: static;
}

.LogoImg.inline {
    margin-left: 30px;
    float: left !important;
    margin-bottom: 20px;
}

#AuxMenu {
    width: 1200px;
    margin: auto;
    float: none !important;
}

#AuxMenu ul.level1 {
    z-index: 2002;
    margin-left: 30px;
}

#AuxMenu a {
    color: #fff;
    text-decoration: none !important;
}

#MPAuxNav {
    position: absolute;
    left: 0;
    right: 0;
    top: -5px;
    background-color: #bf311a;
    height: 45px;
    padding: 14px 0;
}

#MPAuxNav ul.level1 li a {
    font-size: 1.5rem;
    margin-top: 0;
    margin-right: 20px;
    padding-right: 24px;
    border-right: none;
    color: #fff;
    text-decoration: none !important;
}


/*========== HEADER BACKGROUND ============= */

#Logo {
    padding: 12px;
    margin-left: 30px;
}

@media (max-width: 768px) {
#Logo {margin-bottom:40px;
}

}

.HLWelcome.HLWelcomeHeader {
	margin: 45px 25px 0 0;
}

@media (max-width: 768px) {
	.HLWelcome.HLWelcomeHeader {
		margin: 20px 10px 20px 0;
	}

	#MPheader div#Logo {
		padding: 10px 0;
		width: 100%;
		position: absolute;
		z-index: 0;
	}
}

#Welcome_NotLoggedIn #Welcome_LoginLink {
	border: none;
	padding: 0;
	color: #19ADAF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: normal;
	padding: 7px 0;
}

#Welcome_NotLoggedIn #Welcome_LoginLink:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M18 22.082v-1.649c2.203-1.241 4-4.337 4-7.432 0-4.971 0-9-6-9s-6 4.029-6 9c0 3.096 1.797 6.191 4 7.432v1.649c-6.784 0.555-12 3.888-12 7.918h28c0-4.030-5.216-7.364-12-7.918z'%3E%3C/path%3E%3C/svg%3E");
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: contain;
	vertical-align: middle;
	padding-right: 32px;
	background-repeat: no-repeat;
}


/*MAIN NAVIGATION*/

ul.nav.navbar-nav {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
}


/*========== PROFILE CARD =============

ul#ProfileContainer {
    display: block;
    position: absolute;
    right: 5%;
    top: 20px;
}

#ProfileContainer .panel-body {
    padding-bottom: 7px;
}

img#Welcome_Details_ProfilePic_0,
#BtnShowProfile {
    display: none;
}

.btn.btn-default.imgButton.dropdown-toggle {
    float: right;
}

.Welcome>.btn-group {
    margin-top: 10px;
    margin-bottom: -10px;
}

a#Welcome_Details_logoutLink_0 {
    font-size: 12px;
    line-height: 18px;
    padding: 5px 10px;
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    color: #fff;
    background-color: #428bca;
    border-radius: 0 !important;
}

.panel-footer {
    padding: 0;
    background: none;
    border: none;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}

.Welcome .dropdown-menu {
    box-shadow: none !important;
}

.Welcome .dropdown-menu.pull-right {
    width: 330px !important;
} */


/* ========== SLIDER IMAGE ============== */


.HLHomePage .row .col-md-12.section2 {
    padding-left: 0;
    padding-right: 0;
}

/*remove padding above slider*/

#MPOuter #ContentColumn .no-pageTitle-padding {
    padding-top: 0px !important;
}


/*ANNUAL CONFERENCE IMAGE*/

.ContentItemHtml.sliderImage>.HtmlContent {
    background: url(https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Main%20Hero%20Images/chicago-skyline.jpg) no-repeat center center;
    background-size: cover;
    /*  min-height: 300px;  CHANGED HEIGHT FOR ANNUAL MEETING*/
    min-height: 300px;
}

.ContentItemHtml.sliderImage .herooverlay-2 img {
    width: auto !important;
    margin: 0 auto;
}

/*COMMENT OUT AFTER ANNUAL MEETING*/
.herooverlay h4.text-center {
    font-style: italic;
    font-size: 17px;
}

/*END COMMENT OUT AFTER ANNUAL MEETING*/



/*MAIN HERO IMAGE*/


/*
.ContentItemHtml.sliderImage > .HtmlContent {
    background: url(https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Main%20Hero%20Images/main-hero-1.jpg) no-repeat -15em center;
    background-size: cover;
    min-height: 300px;
}
*/


/*
.ContentItemHtml.sliderImage>.HtmlContent {
  background-color: #000;
  background-size: cover;
  min-height: auto;
}
*/

.ContentItemHtml.sliderImage>.HtmlContent>img {
    width: 100% !important;
    height: auto !important;
}

.siteFrame {
    padding: 0;
}

.home #ContentColumn {
    max-width: none;
    padding: 0;
}

#MainCopy_ContentWrapper.HLHomePage .row.clearfix .col-md-12 {
    max-width: none;
}

#MainCopy_ContentWrapper.HLHomePage .row.clearfix:first-child {
    max-width: none;
}

#MainCopy_ContentWrapper.HLHomePage .row.clearfix:first-child>.col-md-12 {
    padding: 0;
}


/*BORDER ON HERO IMAGE*/

.ContentItemHtml.sliderImage {
    border-bottom: 5px solid #bf311a;
    margin-bottom: 30px;
}


/*PROFILE IMAGES - MAKE ROUND*/

/*div[id$='_upnlProfileImage'] div[id$='_pnlImage'] {
    border-radius: 50%;
    border: 5px solid #8ab6c4;
    overflow: hidden;
    max-width: 200px;
    max-height: 200px;
    background-color: #b5b5b5;
}

[id$="_ImageControl_imgDisplay"] {
    min-height: 200px;
}

#ProfileContainer .col-md-3.col-sm-3.col-xs-3 {
    border-radius: 50%;
    border: 2px solid #8ab6c4;
    overflow: hidden;
    max-width: 60px;
    max-height: 60px;
    background-color: #b5b5b5;
    padding: 0;
    text-align: center;
    margin-left: 15px;
}

.HLLandingControl .title-row div.col-sm-2,
.HLLandingControl .title-row div.Picture {
    border-radius: 50%;
    overflow: hidden;
    width: 50px;
    height: 50px;
    border: 2px solid #8ab6c4;
    text-align: center;
    background-color: #b5b5b5;
    padding: 0;
}*/


/*========== SLIDER OVERLAY ============= */

.herooverlay {
    position: absolute;
    top: 0;
    height: 100%;
    width: 28em;
    left: 150px;
    background-color: rgba(255, 255, 255, 0.9);
}

.herooverlay-2 {
    margin: 0 auto;
}

.herooverlay h3 {
    line-height: normal;
    margin: 0;
    padding: 0;
}

/*
.herooverlay {
    position: absolute;
    top: 0;
    height: 100%;
    width: 340px;
    left: 13%;
    background-color: rgba(255, 255, 255, 0.8);
}
*/

.herooverlay .featured-button.text-center {
    margin-top: 10px;
}

.herooverlay p {
    max-width: none;
    width: 330px;
    font-size: 2.5em;
    line-height: normal;
    font-family: 'Lato', sans-serif;
    color: #bf311a;
    font-weight: 100;
    padding: 5px 0;
    margin-top: 10px;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.featured-button.text-center {
    margin-top: 15px;
}


/*
.herooverlay p {
    max-width: none;
    width: 310px;
    font-size: 45px;
    line-height: 1.1;
    font-family: 'Lato', sans-serif;
    color: #bf311a;
    font-weight: 100;
    padding: 5px 0;
    margin-top: 10px;
    margin-bottom: 10px;
    text-transform: capitalize;
}
*/

.herooverlay p.slider-small-text {
    color: #222;
    font-size: 18px;
    font-weight: 600;
}

.herooverlay p.slider-medium-text {
    font-size: 33px;
    font-weight: 300;
}

.get-started .btn {
    color: #bf311a;
    background-color: rgba(255, 255, 255, 0.5);
    border: 2px solid #bf311a;
    text-transform: uppercase;
}


/*========== BUTTONS ============= */

.drItemSubHeader a {
    color: #000;
}

input.btn,
input.btn-sm {
    padding: 5px 10px !important;
}

h2#MainCopy_ctl14_TitleText input.btn,
input.btn-sm {
    margin: 20px 0;
}


/*========== MAIN NAVIGATION ============= */

#NAV {
    margin-left: 0;
    margin-right: 0;
}

.collapse.navbar-collapse.navbar-ex1-collapse {
    width: 1200px;
    margin: auto;
}


/***********TITLE HEADERS ON HOME PAGE***********/


/*         MAKE HOVER BLUE */

.HLLandingControl .Content a:not(.btn):hover,
h3.news-title a:hover {
    color: #5f9baf;
}


/*MAKE BYLINE BLUE*/

.title-row .ByLine a {
    color: #5f9baf !important;
    font-weight: 600;
}

.HLLandingControl .heading h2,
.HLLandingControl h2 {
    color: #f4812f;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    margin-bottom: 10px;
}

.HLLandingControl .Content a:not(.btn):hover, h3.news-title a:hover {
	color: #f4812f;
}

/*Center Upcoming Events*/

.col-md-4.column.section2 .form-inline {
    text-align: center;
}

.HLLandingControl h3 a {
    font-size: 20px;
    font-weight: 400;
    color: #f4812f;
    text-transform: capitalize;
}

div#MainCopy_ctl04_ContentPanel {
    text-align: center;
}


/*UPCOMING EVENTS*/

.timeAgoFormat,
div#MainCopy_ctl04_rptEventList_LocationPanel_0 {
    font-size: 18px;
    color: #bf311a;
    text-transform: uppercase;
}


/*EVENT NAME*/

a#MainCopy_ctl04_rptEventList_EventTitle_0,
a#MainCopy_ctl04_rptEventList_EventTitle_1,
a#MainCopy_ctl04_rptEventList_EventTitle_2 {
    color: #5f9baf;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 400;
    text-decoration: underline;
}


/*EVENT TYPE*/

div#MainCopy_ctl04_ContentPanel .row.title-row .col-md-12.no-pad h4 {
    color: #f4812f;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 1em;
}

a#MainCopy_ctl04_rptEventList_EventTitle_0 hr,
a#MainCopy_ctl04_rptEventList_EventTitle_1 hr,
a#MainCopy_ctl04_rptEventList_EventTitle_2 hr {
    border-top: 1px solid #bf311a;
    width: 70%;
}

.ContentUserControl.container.event-detail-description.text-center #MainCopy_ctl14_DescriptionSection .btn.btn-primary {
    background-color: #bf311a;
    border: none;
    text-transform: uppercase;
    font-size: 1em;
    border-radius: 0;
}

.ContentUserControl.container.event-detail-register.text-center #MainCopy_ctl12_RegistrationContainer input#MainCopy_ctl12_RegisterButton {
    font-size: 1.5em;
    line-height: normal;
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
    border-radius: 0;
    text-transform: uppercase;
}


/*CENTER DESCRIPTION*/

div#MainCopy_ctl14_DescriptionSection .col-md-10 {
    width: 100%;
}


/*BUTTONS*/

a#MainCopy_ctl04_rptEventList_UpcomingEventsRegisterLink_0_RegisterLink_0,
a#MainCopy_ctl04_rptEventList_UpcomingEventsRegisterLink_1_RegisterLink_1,
a#MainCopy_ctl04_rptEventList_UpcomingEventsRegisterLink_2_RegisterLink_2 {
    background-color: #bf311a;
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0 !important;
    padding-right: 3px;
}

a#MainCopy_ctl04_rptEventList_UpcomingEventsRegisterLink_0_RegisterLink_0 span,
a#MainCopy_ctl04_rptEventList_UpcomingEventsRegisterLink_1_RegisterLink_1 span,
a#MainCopy_ctl04_rptEventList_UpcomingEventsRegisterLink_2_RegisterLink_2 span {
    display: none;
}

.HLLandingControl ol li,
.HLLandingControl ul li {
    margin-bottom: 20px;
    border-bottom: solid 1px #bf311a;
    padding-bottom: 10px;
}


/***********ANNOUNCMENTS***********/

.HLLandingControl.HLAnnouncements {
    background-color: #fafafa;
    border: 1px solid #bf311a;
}

div#MainCopy_ctl07_NoDataAdmin {
    text-align: center;
    background-color: transparent;
    border: none;
}

div#ctl00_MainCopy_ctl07_AnnouncementList_ctl01_DivAnnouncement h3 {
    color: #bf311a;
    font-weight: 400;
}


/*STYLE "MORE" BUTTON*/

a#MainCopy_ctl07_MoreLink {
    background-color: #bf311a;
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0 !important;
    color: #fff;
}


/*CENTER "MORE" BUTTON*/

div#MainCopy_ctl07_MoreLinkPanel {
    margin-left: 0;
    margin-right: 0;
    text-align: center;
}

div#MainCopy_ctl04_BottomLink {
    text-align: center;
}


/*NO BORDER BOTTOM*/

.HLLandingControl.HLAnnouncements ul li {
    border-bottom: none !important;
    margin-bottom: 0;
}


/*DISCUSSIONS*/


/*STYLE "MORE" BUTTON*/

a#MainCopy_ctl11_MoreLink,
a#MainCopy_ctl04_LinkToCalendar,
a#MainCopy_ctl04_LinkToCommunityCalendar {
    background-color: #bf311a;
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0 !important;
    color: #fff;
}


/*CENTER "MORE" BUTTON*/

div#MainCopy_ctl11_BottomLink {
    margin-left: 0;
    margin-right: 0;
    text-align: center;
}


/*GIVE A LITTLE SPACE*/

.discussions .HLLandingControl ul li:nth-child(n + 2) {
    margin: 40px 0;
}

div#MainCopy_ctl11_ContentPanel p {
    margin: 0px 0 15px 0;
}


/*FEATURED RESOURCES*/

section#featured-resources img {
    width: 100%;
}

section#featured-resources img {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

section#featured-resources img:hover {
    -ms-transform: scale(1.05);
    /* IE 9 */
    -webkit-transform: scale(1.05);
    /* Safari */
    transform: scale(1.05);
}

/*
section#featured-resources {
  border-bottom: 1px solid #bf311a;
  padding-bottom: 5px;
}
*/

section#featured-resources h3 {
    color: #bf311a;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 400;
}

/*REMOVE SPACE ABOVE MIDDLE COLUMN*/
/*
.ContentItemHtml.HLLandingControl.featured-resources {
  margin-top: 4rem;
}
*/


/*FEATURED Announcements*/

.ContentItemHtml.HLLandingControl.featured-announcements {
    border: 4px solid #bf311a;
    padding-bottom: 5px;
}

section#featured-announcements h1.text-center.text-uppercase {
    color: #428bca;
}

section#featured-announcements h3 a {
    color: #5f9baf;
    text-decoration: underline;
}

section#featured-announcements img {
    max-height: 50px;
    max-width: 50px;
    margin: 0 auto;
}

section#featured-announcements .toolkit-image {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    border: 2px solid #5f9baf;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0 auto;
}

section#featured-announcements {
    height: 100%;
    display: inline-block;
}


/***********NEWS***********/

.news ul li {
    display: table-cell;
    width: 33%;
    text-align: center;
}

.news .col-md-12.column {
    margin-top: 50px;
}


/*BORDER TOP AND BOTTOM*/

.section9 .ContentUserControl.news.contain-inner {
    border-top: 1px solid #bf311a;
    border-bottom: 1px solid #bf311a;
    padding: 0;
}


/*ADD SPACE ABOVE*/

.col-md-12.column.section9 .HLLandingControl.HLRecentBlogs {
    margin-top: 10px;
}

a#MainCopy_ctl18_MoreLink {
    background-color: #bf311a;
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0 !important;
    color: #fff;
    margin-top: 30px;
}


/*CENTER "MORE" BUTTON*/

div#MainCopy_ctl18_BottomLink {
    margin-left: 0;
    margin-right: 0;
    text-align: center;
}

.news {
    margin-bottom: 110px;
}

.news .HLLandingControl ul li {
    border: none;
    padding: 0 10px 0 10px;
}


/***********AFFILIATES************/


/*SPACE ABOVE*/


/*STYLE TITLE*/

.ContentItemHtml.affiliates-title h2 {
    color: #f4812f;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    margin-bottom: 25px;
}


/*LOGO 1*/


/*
.col-md-6.column.section13 img {
  max-width: 70%;
  margin-top: 20px;
  margin-bottom: 10px;
}
*/


/*LOGO 2*/

.col-md-6.column.section14 img {
    margin-top: 5px;
}

.featured-logo.text-center img {
    max-height: 100px;
}


/*POSITION BUTTONS*/

.affiliates .featured-button.text-center {
    position: absolute;
    bottom: 35px;
    left: 0;
    right: 0;
}

.featured-text h3 {
    color: #bf311a;
    font-weight: 400;
    font-size: 21px;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

.affiliates .well {
    height: 280px;
}

.affiliates .btn-lg {
    background-color: #bf311a;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
}


/***********TESTIMONIALS************/

.carousel-control.right,
.carousel-control.left {
    background-image: none !important;
    display: none;
}


/* Declare heights because of positioning of img element */

.carousel .item {
    height: 550px;
}

.itemSand .carousel .item {
    height: 280px;
}


/* Carousel base class */

.carousel {
    margin-bottom: 60px;
}

.itemSand .carousel {
    margin-bottom: 20px;
}


/* Since positioning the image, we need to help out the caption */

.carousel-caption {
    z-index: 1;
}

.carousel img {
    min-height: 400px;
    overflow: visible;
}

div#carousel-satisfaction {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Header%20Images/chicago-skyline.jpg");
    background-position: center 120px;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0;
}

div#carousel-satisfaction p.lead {
    color: #fff;
    font-weight: 400;
    margin-top: 30px;
}

div#carousel-satisfaction h3.member-name {
    color: #fff;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 10px;
}

div#carousel-satisfaction p.member-title {
    color: #fff;
    font-weight: 300;
    text-transform: capitalize;
    font-size: 18px;
}

div#carousel-satisfaction .carousel-caption {
    top: 10px;
}

div#member-satisfaction .carousel-control .icon-next,
div#member-satisfaction .carousel-control .icon-prev {
    font-size: 150px;
}

.round-profile.member-1 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Profile%20images/BOD/kDwyer.jpg');
    border: 4px solid lightgray;
    background-position: center top;
}

.round-profile.member-2 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Profile%20images/BOD/nSolomon.jpg');
    border: 4px solid lightgray;
    background-position: center -20px;
}

.round-profile {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin: 0 auto;
}

div#member-satisfaction .carousel-inner>.item img {
    margin: 0 auto;
}

.member-satisfaction {
    margin-bottom: 75px;
}


/*xxxxxxxxMEMBER CONNECTxxxxxxxxxxxxx*/

.ContentItemHtml.memberconnect {
    padding-bottom: 50px;
}

.ContentItemHtml.memberconnect img.text-center.img-responsive {
    margin: 0 auto;
    padding: 50px 0;
}

.ContentItemHtml.memberconnect h2.text-center {
    font-size: 60px;
    font-weight: 300;
    color: #f4812f;
}

section#member-list td {
    font-size: 18px;
    font-weight: 400;
}


/*xxxxxxxxMEMBER LISTxxxxxxxxxxx*/

section#member-list th {
    background-color: transparent;
    color: #b61f61;
    font-size: 2em;
    padding-top: 30px;
}


/*
.navbar-nav > li:last-child {
    background: url("https://higherlogicdownload.s3.amazonaws.com/THELANDING/b0600478-651c-4642-af71-0ca877083c44/UploadedImages/Navigation/TLicon_250_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: medium none;
    line-height: 200px;
    margin-left: 5px;
    margin-top: -20px !important;
    min-height: 70px;
    min-width: 250px;
}
http://www.missourirealtor.org/
*/


/*****************   INNER PAGES ****************/


/*xxxxxBOARD OF DIRECTORSxxxxxxx*/

.bod-cards .well {
    background-color: #fff;
    border-radius: 0;
	box-shadow: none;
	border: 1px solid #f4812e;
}

.bod-cards h3.company {
    color: #103a62;
    font-weight: 300;
    font-size: 27px;
    height: 60px;
}

.bod-cards h4.name {
    color: #103a62;
    font-weight: 600;
    font-size: 24px
}

.bod-cards h5.title {
    color: #103a62;
    font-weight: 300;
    font-size: 18px
}

.bod-cards .well {
    padding: 0;
    height: 200px;
}

.bod-cards .col-md-4.profile-image {
    max-width: 175px;
    max-height: 200px;
    overflow: hidden;
    padding: 0;
}

.bod-cards .col-md-4.profile-image img {
    width: 175px;
}

.bod-cards .featured-button a.btn.btn-lg.btn-primary {
    background-color: #bf311a;
    border: none;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 0 !important;
    font-style: normal;
    position: absolute;
    right: 0px;
}


/*xxxxxxSTAFFxxxxxxxxx*/

.staff-cards .well {
    background-color: #fff;
    border-radius: 0;
	box-shadow: none;
	border: 1px solid #f4812e;
}

.staff-cards h3.company {
    color: #b61f61;
    font-weight: 400;
    font-size: 27px;
}

.staff-cards h3.company small {
    color: #bf311a;
}

.staff-cards h4.name {
    color: #103a62;
    font-weight: 300;
    font-size: 18px;
}

.staff-cards h5.title {
    color: #103a62;
    font-weight: 300;
    font-size: 18px
}

.staff-cards .well {
    padding: 0;
    height: 200px;
}

.staff-cards .col-md-4.profile-image {
    max-width: 175px;
    max-height: 100%;
    overflow: hidden;
    padding: 0;
}

.staff-cards .col-md-4.profile-image img {
    width: 175px;
}

/*.staff-cards a.btn.btn-default {
    background-color: #f1758c;
    border: none;
    text-transform: uppercase;
    border-radius: 0 !important;
    font-style: normal;
    position: absolute;
    right: 10px;
    color: #fff;
    float: right;
    top: 150px;
	transition: .25s all ease-in-out;
}

.staff-cards a.btn.btn-default:hover,
.staff-cards a.btn.btn-default:focus {
	background: white;
	color: #f1758c
}*/

/*xxxxxPROFILE DETAIL PAGExxxxxxx*/

.profile-detail h2.ProfileUserName {
    font-weight: 300;
    font-size: 38px;
}

.profile-detail h2 {
    font-weight: 300;
}

.profile-detail span#MainCopy_ctl31_Label1 {
    font-size: 18px;
    font-weight: 300;
}

.profile-detail .ProfileJobInfo div#MainCopy_ctl25_DisplayPresentJob1_JobDepartmentPanel,
.profile-detail .ProfileJobInfo div#MainCopy_ctl25_DisplayPresentJob1_CompanyNamePanel {
    font-size: 21px;
    font-style: italic;
    color: #8d817b;
    font-weight: 300;
    border-bottom: 1px solid #8d817b;
    margin-bottom: 30px;
}


/*xxxxxxABOUTxxxxxxx*/

.ContentItemHtml.about-cards h1,
h1.gold-headline {
    font-size: 2.5em;
    font-weight: 300;
    color: #f4812f;
}

h1.gold-headline sup a {
    color: #f4812f;
}


/*xxxxxxABOUT CARDSxxxxxxx*/

.ContentItemHtml.about-cards .about-cards-background {
    background-image: url("https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Inner%20Page%20Inline%20Images/About-background-cards.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0;
}

.ContentItemHtml.about-cards .card-image {
    width: 100%;
    max-height: 120px;
    overflow: hidden;
}

.ContentItemHtml.about-cards .card-image img {
    width: 100%;
}

.ContentItemHtml.about-cards .health-benefits.row {
    margin-bottom: 100px;
}

.ContentItemHtml.about-cards .panel-default>.panel-heading.card-1 {
    background-color: #8d817b;
}

.ContentItemHtml.about-cards .panel-default>.panel-heading.card-1.bizcase {
    background-color: #6a3328;
}

.ContentItemHtml.about-cards .panel-default>.panel-heading.card-2 {
    background-color: #003479;
}

.ContentItemHtml.about-cards .panel-default>.panel-heading.card-3 {
    background-color: #a63f1e;
}

.ContentItemHtml.about-cards .panel-default>.panel-heading.card-4 {
    background-color: #569099;
}

.ContentItemHtml.about-cards .panel-default>.panel-heading {
    color: #ffffff;
    font-size: 22px;
    height: 75px;
    position: relative;
    display: table;
    width: 100%
}

.ContentItemHtml.about-cards .panel-default>.panel-heading h3 {
    font-weight: 300;
    font-size: 22px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.ContentItemHtml.about-cards .panel.panel-default {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.ContentItemHtml.about-cards .panel.panel-default:hover {
    -ms-transform: scale(1.05);
    /* IE 9 */
    -webkit-transform: scale(1.05);
    /* Safari */
    transform: scale(1.05);
}

.ContentItemHtml.about-cards .panel-default>.panel-body p {
    font-size: 16px;
}

.ContentItemHtml.about-cards .panel-default>.panel-body {
    height: 325px;
}

.ContentItemHtml.about-cards h3.text-center.panel-title {
    color: #fff;
}

.ContentItemHtml.about-cards .panel-default a.btn.btn-default {
    margin-bottom: 15px;
    /*border: 2px solid #777777;
    text-transform: uppercase;
    font-weight: 600;
    color: #777777;*/
}


/*xxxxxxMEMBERSHIPxxxxxxx*/

h1.section-headline {
    color: #b61f61;
    font-weight: 300;
}


/*MEMBERSHIP-INTRO*/

.membership-intro h1 {
	color: #b61f61;
}

.membership-benefits .panel.panel-default {
    border-radius: 0;
    border: 2px solid #f4812f;
    min-height: 150px;
}

.membership-benefits .panel .panel-heading {
    text-align: center;
    font-size: 36px;
    color: #bf311a;
    font-weight: 300;
}

.membership-benefits h2.panel.panel-heading {
    margin-top: -25px
}

.membership-benefits .panel-default>.panel-heading {
    background-color: #fff;
    border: none;
    padding: 0;
}

.membership-benefits p.lead.panel-body {
    text-align: center;
    padding: 0 5px;
    line-height: 1.2;
    font-size: 16px;
}


/*MEMBERSHIP-VIDEO*/

.ContentItemHtml.membership-video {
    margin: 0;
}

.ContentItemHtml.membership-video h1 {
    font-size: 48px;
    font-weight: 300;
    color: #f4812f;
    text-align: center;
}

.ContentItemHtml.membership-video .embed-responsive.embed-responsive-16by9 {
    background-color: #F2F2F5;
    padding: 25px 0;
}

.ContentItemHtml.membership-video .embed-responsive.embed-responsive-16by9 iframe {
    border: 5px solid #fff;
}

.ContentItemHtml.membership-video .featured-button.text-center {
    padding-top: 25px;
}


/*MEMBERSHIP-SATISFACTION*/

.ContentItemHtml.member-satisfaction-left {
    text-align: center;
}

.ContentItemHtml.member-satisfaction-left .round-profile,
.ContentItemHtml.member-satisfaction-right .round-profile {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin: 0 auto;
}

.ContentItemHtml.member-satisfaction-left .member-1 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Profile%20images/BOD/kDwyer.jpg');
    border: 4px solid lightgray;
}

.ContentItemHtml.member-satisfaction-right .member-2 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Profile%20images/BOD/nSolomon.jpg');
    border: 4px solid lightgray;
}


/*QUOTE*/

.ContentItemHtml.member-satisfaction-left h4,
.ContentItemHtml.member-satisfaction-right h4 {
    color: #222;
    font-weight: 300;
    text-align: center;
}

.ContentItemHtml.member-satisfaction-left h4:before,
.ContentItemHtml.member-satisfaction-right h4:before {
    font-family: "Glyphicons Halflings";
    content: " ";
    color: #999;
}


/*NAME*/

.ContentItemHtml.member-satisfaction-left h3,
.ContentItemHtml.member-satisfaction-right h3 {
    color: #777;
    font-weight: 300;
    margin-top: 15px;
    text-align: center;
}


/*TITLE*/

.ContentItemHtml.member-satisfaction-left p,
.ContentItemHtml.member-satisfaction-right p {
    margin-top: -10px;
    font-size: 18px;
    text-align: center;
}


/*ROOM ON THE BOTTOM*/

.col-md-6.column.section14,
.col-md-6.column.section15 {
    margin-bottom: 25px;
}


/*MEMBERSHIP APPLICATION*/

.ContentItemHtml.membership-application {
    padding: 50px 0;
}

.ContentItemHtml.membership-application .panel.panel-default {
    border-radius: 0;
    min-height: 1070px;
}

.membership-application .panel-default>.panel-heading {
    background-color: #fff;
    border: none;
    min-height: 254px;
}

.membership-application .background-app h3.panel-title {
    text-align: center;
    font-weight: 300;
    font-size: 36px;
    padding: 20px 0 10px 0;
    color: #bf311a;
}

.membership-application .background-app p.lead {
    text-align: center;
    color: #222;
}

.membership-application .background-app .panel-body {
    font-weight: 400;
    font-style: italic;
    font-size: 16px;
}

.membership-application .container {
    padding-top: 100px;
    padding-bottom: 100px;
}


/*
.membership-application ul li:before {
  font-family: "Glyphicons Halflings";
  content: "\e080";
  margin: 0 5px 0 -15px;
  color: #bf311a;
  font-style: normal;
}
*/

.membership-application ul li {
    /*  list-style: none;*/
    margin-bottom: 15px;
}

.background-app a.btn.btn-lg.btn-primary {
    background-color: #bf311a;
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0 !important;
    font-style: normal;
    margin: 50px 0;
}

.background-app .featured-button.text-center {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
}


/*EVENT CARDS*/

.ContentItemHtml.event-cards .card-image {
    width: 100%;
    max-height: 120px;
    overflow: hidden;
}

.ContentItemHtml.event-cards .card-image img {
    width: 100%;
}

.ContentItemHtml.event-cards .health-benefits.row .panel-default>.panel-heading {
    background-color: #8ab6c4;
    color: #ffffff;
    font-size: 22px;
    height: 100px;
    position: relative;
    display: table;
    width: 100%
}

.ContentItemHtml.event-cards .events.row {
    margin-bottom: 100px;
}

.ContentItemHtml.event-cards .panel-default>.panel-heading {
    background-color: #b9b3af;
    color: #ffffff;
    font-size: 22px;
    height: 100px;
    position: relative;
    display: table;
    width: 100%
}

.ContentItemHtml.event-cards .panel-default>.panel-heading h3 {
    font-weight: 300;
    font-size: 22px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.ContentItemHtml.event-cards .panel-default>.panel-body p {
    font-size: 14px;
}

.ContentItemHtml.event-cards .panel-default>.panel-body {
    height: 140px;
}

.ContentItemHtml.event-cards h3.text-center.panel-title {
    color: #fff;
}

.ContentItemHtml.event-cards .panel-default a.btn.btn-default {
    margin-bottom: 15px;
    border-radius: 0;
    border: 2px solid #777777;
    text-transform: uppercase;
    font-weight: 600;
    color: #777777;
}


/*LANDING INNER PAGE STYLING*/


/*HEADER*/

.top-header .featured-button.text-left {
    padding-bottom: 30px;
}

.col-md-12.column.section1 .top-header {
    background-color: #f2f2f2;
    margin-bottom: 15px;
    border-bottom: 5px solid #bf311a;
}

.col-md-12.column.section1 .top-header h1 {
    color: #b61f61;
    font-weight: 300;
    font-size: 32px;
}

.col-md-12.section1 .top-header h1 {
	color: #b61f61;
}

.ContentItemHtml.initiatives h1.section-headline {
    color: #b61f61;
    font-weight: 300;
    margin-bottom: 35px;
}

.ContentItemHtml.initiatives .panel.panel-default {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.ContentItemHtml.initiatives .panel.panel-default:hover {
    -ms-transform: scale(1.05);
    /* IE 9 */
    -webkit-transform: scale(1.05);
    /* Safari */
    transform: scale(1.05);
}


/*RESOURCES*/


/*IMAGES WITHIN A PAGE*/

.inline-page-image-left {
    float: left;
    padding: 20px;
    border-radius: 35px;
}

.inline-page-image-right {
    float: right;
    padding: 20px;
    border-radius: 35px;
}

.toolkits .panel.panel-default {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.toolkits .panel.panel-default:hover {
    -ms-transform: scale(1.05);
    /* IE 9 */
    -webkit-transform: scale(1.05);
    /* Safari */
    transform: scale(1.05);
}

.toolkits .card-image {
    width: 100%;
    max-height: 120px;
    overflow: hidden;
}

.toolkits .card-image img {
    width: 100%;
}

.toolkits .panel-default>.panel-heading {
    background-color: #8ab6c4;
    color: #ffffff;
    font-size: 22px;
    height: 100px;
    position: relative;
    display: table;
    width: 100%
}

.ContentItemHtml.resources-cards .health-benefits.row {
    margin-bottom: 100px;
}

.ContentItemHtml.resources-cards .community-initiatives.row .panel-default>.panel-heading {
    background-color: #b9b3af;
    color: #ffffff;
    font-size: 22px;
    height: 100px;
    position: relative;
    display: table;
    width: 100%
}

.toolkits .panel-default>.panel-heading h3 {
    font-weight: 400;
    font-size: 22px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.toolkits .panel-default>.panel-body p {
    font-size: 14px;
}

.toolkits .panel-default>.panel-body {
    height: 180px;
}

.toolkits h3.text-center.panel-title {
    color: #fff;
}

.toolkits .panel-body ul.lead {
    line-height: normal;
}

.toolkits .panel-default a.btn.btn-default {
    margin-bottom: 15px;
    /* border-radius: 0;
    border: 2px solid #777777;
    text-transform: uppercase;
    font-weight: 600;
    color: #777777; */
}

.ContentItemHtml.resources-other h2 {
    font-weight: 300;
}

.ContentItemHtml.resources-other li {
    list-style-type: none;
}

.ContentItemHtml.resources-other li a {
    margin-left: -10px;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
}


/*
.ContentItemHtml.resources-other li a:before {
  font-family: "Glyphicons Halflings";
  content: "\e080";
  margin: 0 5px 0 -15px;
  color: #bf311a;
}
*/


/*INITIATIVES CARDS*/

.ContentItemHtml.initiatives .card-image {
    width: 100%;
    max-height: 120px;
    overflow: hidden;
}

.ContentItemHtml.initiatives .card-image img {
    width: 100%;
    -webkit-transform: translate(0%, -15%);
    -ms-transform: translate(0%, -15%);
    transform: translate(0%, -15%);
}

.ContentItemHtml.initiatives .health-benefits.row .panel-default>.panel-heading {
    background-color: #8ab6c4;
    color: #ffffff;
    font-size: 22px;
    height: 100px;
    position: relative;
    display: table;
    width: 100%
}

.ContentItemHtml.initiatives .health-benefits.row {
    margin-bottom: 100px;
}

.ContentItemHtml.initiatives .community-initiatives.row .panel-default>.panel-heading {
    background-color: #b9b3af;
    color: #ffffff;
    font-size: 22px;
    height: 100px;
    position: relative;
    display: table;
    width: 100%
}

.ContentItemHtml.initiatives .panel-default>.panel-heading h3 {
    font-weight: 300;
    font-size: 22px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.ContentItemHtml.initiatives .panel-default>.panel-body p {
    font-size: 14px;
}

.ContentItemHtml.initiatives .panel-default>.panel-body {
    height: 160px;
}

.ContentItemHtml.initiatives h3.text-center.panel-title {
    color: #fff;
}

.ContentItemHtml.initiatives .panel-default a.btn.btn-default {
    margin-bottom: 15px;
    /* border-radius: 0;
    border: 2px solid #777777;
    text-transform: uppercase;
    font-weight: 600;
    color: #777777; */
}


/*INITIATIVES INNER PAGE STYLING*/
.initiatives h1,
.initiatives h2,
.initiatives h3 {
    color: #b61f61;
}

.initiatives p.lead strong {
    color: #003479;
}

/*HEADER*/

section#inner-page-header {
    background-color: #f2f2f2;
}

section#inner-page-header h1 {
    color: #b61f61;
    font-weight: 300;
    font-size: 45px;
    margin-top: 3%;
}


/*LEFT COLUMN*/

.col-md-6.section6 .ContentItemHtml.left-column {
    background-color: #103a62;
    color: #ffffff;
    padding: 15px;
}

.col-md-6.section6 .ContentItemHtml.left-column h2,
.col-md-6.section6 .ContentItemHtml.left-column a:hover {
    color: #f4812e;
}

.col-md-6.section6 .ContentItemHtml.left-column a {
	color: white;
}

.col-md-6.column.section6 .ContentItemHtml.left-column p.lead {
    font-size: 18px;
}


/*RIGHT COLUMN*/

.col-md-6.column.section7 .ContentItemHtml.right-column {
    padding-top: 15px;
}

.col-md-6.column.section7 .ContentItemHtml.right-column h2 {
    color: #bf311a;
    font-weight: 300;
}

.col-md-6.column.section7 .ContentItemHtml.right-column {
    font-size: 17px;
    font-weight: 400;
}


/*
.col-md-6.column.section7 .ContentItemHtml.right-column ul li:before {
  font-family: "Glyphicons Halflings";
  content: "\e080";
  margin: 0 5px 0 -15px;
  color: #bf311a;
}
*/

.col-md-6.column.section7 .ContentItemHtml.right-column ul li {
    list-style: none;
    margin-left: -10px;
}

.col-md-6.column.section7 .ContentItemHtml.right-column p.lead a {
    font-size: 16px;
    font-weight: 400;
    color: #bf311a;
    line-height: 2;
}

.col-md-6.column.section7 sup {
    color: #222;
    font-weight: 300;
}

.col-md-6.column.section7 small.container.sources {
    color: #999;
    font-weight: 300;
    font-size: 10px;
}

.ContentItemHtml.initiatives-break {
    border-top: 1px solid #d4d4d4;
    margin-top: -1px;
}


/*RESOURCES AND OPPORTUNITIES*/

.resources-opportunities .col-md-6.column.section14 h2,
.resources-opportunities .col-md-6.column.section15 h2 {
    color: #bf311a;
    font-weight: 400;
}

.resources-opportunities .col-md-6.column.section14 p.lead,
.resources-opportunities .col-md-6.column.section15 p.lead {
    font-size: 17px;
    font-weight: 400;
}

.ContentItemHtml.resources-opportunities {
    padding: 60px 0;
    margin-left: 4%;
}


/*IN THE NEWS SECTION*/


/*
.col-md-12.column.section16 {
    background-color: #f2f2f2;
}

.col-md-12.column.section16 .container {
    padding: 0;
}
*/

.col-md-12.column.section16 .in-the-news {
    display: inline-block;
    max-width: none;
    width: 100%;
    padding: 30px 0;
}

.in-the-news ul {
    list-style: none;
    margin-left: -40px;
}

.in-the-news ul a {
    line-height: 2;
}


/*MEMBER IN THE NEWS*/

.ContentItemHtml.member-news h1.text-center.section-headline {
    margin-bottom: 40px;
}

.ContentItemHtml.member-news .panel-default>.panel-heading {
    color: #fff;
    background-color: #5f9baf;
}

.ContentItemHtml.member-news .panel-default>.panel-heading h3 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
}

.ContentItemHtml.member-news .panel-default>.panel-footer {
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    background-color: #828a8f;
    padding: 5px;
    font-size: 12px;
}

.ContentItemHtml.member-news .text-center.panel-body {
    height: 125px;
    padding: 10px;
}

.ContentItemHtml.member-news .text-center.panel-body a {
    font-size: 16px;
    font-weight: 400;
    color: #bf311a;
}

.ContentItemHtml.member-news .panel-default>.panel-footer p {
    margin: 0;
}


/*PRESS RELEASES*/


/*HEADER FONT TREATMENT*/

.ContentUserControl.container.press-release h2 {
    text-align: center;
    font-size: 36px;
    font-weight: 300;
    color: #b61f61;
}


/*PUT IN A BOX*/

.ContentUserControl.container.press-release .col-md-12.no-pad li {
    max-width: 32%;
    float: left;
    max-height: 260px;
    height: 185px;
    margin: 5px;
    border: 1px solid #003479;
}

.HLRecentBlogs .title-row H3 {
    min-height: 100px;
    text-align: center;
    font-weight: 300;
}

.ContentUserControl.container.press-release .ByLine {
    background-color: #003479;
    position: absolute;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
    padding: 1px;
    top: 0;
}

.ContentUserControl.container.press-release .col-sm-12.col-md-12.no-pad h3 a {
    top: 40px;
    position: relative;
}


/*PRESS RELEASE DETAIL*/


/*MBGH IN THE NEWS*/

.mbgh-news.row {
    margin-top: 100px;
}

.mbgh-news .well {
    background-color: #fff;
    border-radius: 0;
    padding: 0;
    height: 200px;
}

.mbgh-news h3.news-title {
    font-size: 28px;
    font-weight: 300;
}

.mbgh-news h3.news-title a {
	color: #336699;
}

.mbgh-news h3.news-title a:hover,
.mbgh-news h3.news-title a:focus {
	color: #f4812e;
}

.mbgh-news h4.news-date {
    color: #b61f61;
    font-weight: 300;
}

.mbgh-news .col-md-4.profile-image {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mbgh-news .col-md-4.profile-image img {
    width: 100%;
    padding: 10px;
}

section#press-release-detail h2.sub-heading {
    font-weight: 400;
    font-style: italic;
    font-size: 22px;
    text-align: center;
    width: 75%;
    margin: 0 auto;
}


/*FOR THE MEDIA*/

.staff-bios.row {
    margin-bottom: 100px;
}

.ContentItemHtml.member-satisfaction-left {
    text-align: center;
}

.member-news.row .well {
    background-color: #fff;
    margin-top: 50px;
}

.member-news.row h2 {
    font-weight: 400;
    color: #5f9baf;
}

.staff-bios h2 {
    font-weight: 300;
    font-size: 33px;
    padding-bottom: 25px;
	color: #b61f61;
}

.member-news.row {
    margin-bottom: 100px;
}

.ContentItemHtml.for-media-news {
    padding-bottom: 100px;
}

.staff-bios .round-profile {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin: 0 auto;
}

.ContentItemHtml.for-media-news .staff-bios .staff-1 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/ef998dc2-0de9-4904-b6d7-a36b4c0cef4b/UploadedImages/MBGH%20Staff/2021_pics/Larson_Cheryl.jpg');
    border: 4px solid #f497ae;
    background-position: center top;
}

.ContentItemHtml.for-media-news .staff-bios .staff-2 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/ef998dc2-0de9-4904-b6d7-a36b4c0cef4b/UploadedImages/MBGH%20Staff/2023/Dawn_Weddle.png');
    border: 4px solid #f497ae;
    background-position: center top;
}

.ContentItemHtml.for-media-news .staff-bios .staff-3 {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/4f7f512a-e946-4060-9575-b27c65545cb8/UploadedImages/Profile%20images/Staff/mRehayem.jpg');
    border: 4px solid #f497ae;
}

.col-md-12.column.section16 .for-media-news {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+21,ffffff+66 */
    background: #f2f2f2;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f2f2f2 21%, #ffffff 66%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f2f2f2 21%, #ffffff 66%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff', GradientType=0);
    /* IE6-8 */
}


/*NAME*/

.ContentItemHtml.for-media-news .staff-bios h3 {
    color: #b61f61;
    font-weight: 300;
    margin-top: 15px;
    text-align: center;
}


/*TITLE*/

.ContentItemHtml.for-media-news .staff-bios p {
    margin-top: -10px;
    font-size: 18px;
    text-align: center;
    height: 50px;
}

.ContentItemHtml.for-media-news .press-bullets h2 {
    font-weight: 300;
    font-size: 27px;
    padding-bottom: 25px;
	color: #b61f61
}

.ContentItemHtml.for-media-news .press-bullets.row h2 {
    padding-top: 100px;
}


/*EVENT LISTING*/


.ContentItemHtml.stats a:hover,
.event-list h3 a:hover {
    color: #5f9baf;
}


/*EVENT DETAIL*/

div#ContentColumn h1#PageTitleH1 {
    color: #b61f61;
}

.event-detail h4 {
    font-size: 40px;
}

.event-detail-date {
    color: #b61f61;
    font-size: 18px;
    margin-bottom: 20px;
}

.row.event-dates h4 {
    font-weight: 300;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    padding: 10px 0;
    display: inline-block;
}

.event-detail-description p {
    font-size: 18px;
}

.event-detail-description .benefits {
    border: 4px solid #569099;
    padding: 10px 50px;
    width: 800px;
    margin: 50px auto;
}

.event-detail-description .benefits h2 {
    color: #569099;
    background-color: #ffffff;
    width: 50%;
    margin: 0 auto;
    margin-top: -28px;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 28px;
}

.event-detail-description .benefits li {
    text-align: left;
    font-size: 18px;
    padding: 15px;
}

.event-detail-description .ContentUserControl.container.event-detail-register.text-center {
    margin: 25px;
}

.event-detail-description table.table.table-striped {
    width: 50%;
    text-align: left;
    margin: 0 auto;
}

.event-detail-description .benefits h2 {
    color: #569099;
    background-color: #ffffff;
    width: 50%;
    margin: 0 auto;
    margin-top: -28px;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 28px;
}

.event-detail-description .presenter h2 {
    font-weight: 300;
    color: #569099;
    margin-top: 50px;
}

.event-detail-description .presenter h3 {
    font-size: 28px;
    font-weight: 300;
    color: #222;
}

.event-detail-description .presenter h5 {
    font-size: 18px;
    font-weight: 300;
    color: #222;
    font-style: italic;
}

.event-detail-description .presenter p {
    margin: 0 0 50px 0;
    font-size: 18px;
}

.event-detail-description .contact-us h3 {
    font-size: 21px;
    font-weight: 300;
    color: #222;
}

.event-detail-description .contact-us h5 {
    font-size: 21px;
    font-weight: 300;
    color: #222;
}

.event-detail-description .contact-us {
    border: 2px solid #569099;
    display: inline-block;
    padding: 0 50px 25px 49px;
    margin: 50px 0;
}

.event-detail-description .contact-us h2 {
    font-weight: 300;
    color: #569099;
    margin-top: 20px;
}

.event-detail-description .alert.alert-info.cancel-fee {
    text-align: left;
}

.ContentUserControl.container.event-detail-location.text-center {
    font-size: 18px;
    font-weight: 400;
}

.event-detail-top {
	display: flex;
	align-items: center;
	margin-bottom: 100px
}

.event-detail-top>div:nth-child(2) {
	padding-left: 60px
}

.event-detail-description p {
	font-size: 18px
}

/*PRESS RELEASES*/

.press-releases-news .panel-heading p {
    margin-top: 10px;
}

.press-releases-news .pr-date {
    background-color: #bf311a;
    color: #fff;
    padding: 5px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
}

.press-releases-news .panel-body {
    font-size: 13px;
}


/* ========== FOOTER ============== */

.container.footer {
    padding-top: 50px;
}

.container.footer h3 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 400 !important;
}

.container.footer p {
    font-weight: 300 !important;
    font-size: 15px !important;
}

.container.footer li {
    color: #f2f2f2;
    font-size: 18px !important;
    font-weight: 300 !important;
    text-decoration: none;
    list-style: none;
    margin-left: 0;
}

.container.footer img.mc-footer {
    padding: 10%;
}

.container.footer a {
    text-decoration: none;
}

.container.footer ul {
    padding: 0;
}


/*TOOLKIT PAGES*/


/*PREVENTIVE BENEFITS TOOLKIT*/

.toolkits img.header-logo.hidden-xs,
.purpose img.header-logo.hidden-xs,
.basics img.header-logo.hidden-xs,
.focus img.header-logo.hidden-xs,
.promote img.header-logo.hidden-xs,
.strategies img.header-logo.hidden-xs,
.employer-resources img.header-logo.hidden-xs,
.ContentItemHtml.toolkit.header-and-nav img.header-logo.hidden-xs {
    position: absolute;
    right: 5%;
    top: 0;
    max-height: 100px;
}


/*EYE HEALTH TOOLKIT home*/

section#eye-health-toolkit .purpose-eyehealth .panel-default>.panel-heading {
    background-color: #5faf73;
}

section#eye-health-toolkit .chronic-eyehealth .panel-default>.panel-heading {
    background-color: #5f9baf;
}

section#eye-health-toolkit .employer-eyehealth .panel-default>.panel-heading {
    background-color: #af5f9b;
}

section#eye-health-toolkit .col-md-4.resources-eyehealth .panel-default>.panel-heading {
    background-color: #af9b5f;
}

/*******************************Call OUT in New Hemophilia- mindy add***********************************/
.callout-outline-hemo {
    font-size: 38px;
    color: #5f9baf;
    font-weight: 500;
    text-align: center;
    background: #fff;
    padding: 10px 16px;
    line-height: normal;
    border: 5px solid #5f9baf;
    text-align: left;
}

.margin30 {
  margin-left: 30px;
}
.margin60 {
  margin-left: 60px;
}

ul.steps {
  list-style-type: none;
}
li.steps {
  position: relative;
  padding-left: 1.5em;
}

/**************************END MINDY ADD**********************************/

/*EYE HEALTH INNER PAGES*/

.callout-outline {
    font-size: 38px;
    color: #5f9baf;
    font-weight: 700;
    text-align: center;
    background: #fff;
    padding: 10px 16px;
    line-height: normal;
    border: 5px solid #5f9baf;
    text-align: left;
}

.callout-border strong {
    font-size: 45px;
    color: #5f9baf;
    font-weight: 300;
    text-align: center;
    background: #fff;
    padding: 10px 16px;
    margin-left: -20px;
    line-height: 0;
}

.callout-border span {
    font-size: 28px;
    color: #5f9baf;
    font-weight: 500;
    text-align: center;
    background: #fff;
    line-height: 0;
}

.callout-border {
    border: 5px solid #5f9baf;
    padding: 10px;
    margin: 30px;
}

.callout-shade {
    background-color: aliceblue;
    padding: 25px;
}

.callout-solid {
    margin: 0 auto;
    text-align: center;
}

.callout-solid h5 {
    font-weight: 400;
    font-size: 28px;
    background-color: #af5f9b;
    padding: 20px;
    color: #fff;
    line-height: normal;
    text-align: center;
    display: inline-block;
    max-width: 600px;
    margin: 5px auto;
    line-height: normal;
    border-radius: 15px;
}

.callout-solid ul.lead {
    max-width: 350px;
    margin: 0 auto;
    line-height: normal;
    font-weight: 600;
    font-size: 23px;
    color: #af5f9b;
    list-style: none;
}

.callout-circle ul.lead {
    color: #fff;
    list-style-type: none;
    text-align: center;
}

.callout-circle {
    background-color: teal;
    padding: 10px;
    border-radius: 50%;
    width: 300px;
    height: 300px;
}

.opportunities h1 {
    margin-bottom: 50px;
}

.opportunities h3 {
    font-size: 32px;
    color: #5f9baf;
    margin-bottom: 0;
}

.opportunities h4 {
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
    display: inline-block;
    margin: 5px 0 20px 0;
    padding: 11px;
    font-size: 28px;
    text-align: center;
}

.eye-health .container.resources h2 {
    font-weight: 300;
}


/*EMPLOYER TOOLKITS LANDING PAGE*/

.employer-toolkits .container.toolkit-landing h2 {
    font-weight: 300;
	color: #003479;
    border-bottom: 2px solid #003479;
}

.employer-toolkits .container.toolkit-landing h2 .label.label-success {
    padding: 5px;
    font-weight: 400;
    font-size: 16px;
}

.employer-toolkits .container.toolkit-landing {
    margin: 50px 0;
}

.employer-toolkits h2 {
	color: #b61f61;
}


/*MODALS*/

.modal-header,
.modal-footer {
    background-color: #b61f61;
    color: #fff;
}

.close {
    font-size: 34px;
    color: #fff;
    font-weight: 300;
    line-height: .9;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.close:hover,
.close:focus {
    color: #f2f2f2;
}

.modal-footer .btn.btn-default {
    background-color: #fff;
    border: 4px solid #b61f61;
    border-radius: 0;
    text-transform: uppercase;
    color: #b61f61;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 600;
}

.modal-footer {
    text-align: center;
}


/*TOOLKIT CARD HEADER COLORS FOR PTK AND DTK*/

.ContentItemHtml.resources-cards.purpose-toolkit .panel-default>.panel-heading {
    background-color: #6a3328;
}

.ContentItemHtml.resources-cards.focus-toolkit .panel-default>.panel-heading {
    background-color: #5f9baf;
}

.ContentItemHtml.resources-cards.focus-toolkit .panel-default>.panel-heading.measure.dtk {
    background-color: #8d817b;
}

.ContentItemHtml.resources-cards.promote-toolkit .panel-default>.panel-heading {
    background-color: #a63f1e;
}

.ContentItemHtml.resources-cards.promote-toolkit .panel-default>.panel-heading.benefitplan.dtk {
    background-color: #5f9baf;
}

.ContentItemHtml.resources-cards.basics-toolkit .panel-default>.panel-heading {
    background-color: #486b60;
}

.ContentItemHtml.resources-cards.basics-toolkit .panel-default>.panel-heading.communication.dtk {
    background-color: #d4bc2a;
}

.ContentItemHtml.resources-cards.strategies-toolkit .panel-default>.panel-heading {
    background-color: #8d817b;
}

.ContentItemHtml.resources-cards.strategies-toolkit .panel-default>.panel-heading.strategy.dtk {
    background-color: #486b60;
}

.ContentItemHtml.resources-cards.employer-resources-toolkit .panel-default>.panel-heading {
    background-color: #003479;
}

.ContentItemHtml.resources-cards.employer-resources-toolkit .panel-default>.panel-heading.resources.dtk {
    background-color: #003479;
}


/*CALL OUT BOXES*/

.ContentItemHtml.about-cards.business-case .panel-default>.panel-heading {
    background-color: #6a3328;
}

.ContentItemHtml.about-cards.strategies .panel-default>.panel-heading {
    background-color: #486B65;
}

.ContentItemHtml.about-cards.plan-design .panel-default>.panel-heading {
    background-color: #5f9baf;
}

.ContentItemHtml.about-cards.communication .panel-default>.panel-heading {
    background-color: #d4bc2a;
}

.ContentItemHtml.about-cards.evaluation .panel-default>.panel-heading {
    background-color: #8d817b;
}

.ContentItemHtml.about-cards.plan-design .panel-default a.btn.btn-default,
.ContentItemHtml.about-cards.communication .panel-default a.btn.btn-default,
.ContentItemHtml.about-cards.evaluation .panel-default a.btn.btn-default {
    margin: 20px 0;
}

.plan .well {
    background-color: #e8eff2;
    padding: 10px 5px;
}


/*DIABETES TOOLKIT*/

.ContentItemHtml.diabetes.building.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #6a3328;
}

.ContentItemHtml.diabetes.strategies.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #486b60;
}

.ContentItemHtml.diabetes.plan.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #5f9baf;
}

.ContentItemHtml.diabetes.communication.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #e4d478;
}

.ContentItemHtml.diabetes.evaluation.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #8D8183;
}


/*BUILDING A CASE*/

.ContentItemHtml.diabetes.building.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #6a3328;
}

.purpose.business-case .featured-button.text-center,
.purpose.strategies .featured-button.text-center,
.purpose.plan .featured-button.text-center {
    margin: 25px 0;
}

.purpose.business-case .featured-button.text-center button.btn.btn-primary.btn-lg,
.purpose.strategies .featured-button.text-center button.btn.btn-primary.btn-lg,
.purpose.choose .featured-button.text-center button.btn.btn-primary.btn-lg,
.purpose.plan .featured-button.text-center button.btn.btn-primary.btn-lg {
    font-size: 28px
}


/*STICKY BAR*/

section#sticky-bar .feature-bar {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.8);
    border-color: #222;
    font-size: 24px;
    font-weight: 600;
    font-family:Tahoma, sans-serif;
    text-transform: capitalize;
    padding: 15px 0;
    text-shadow: 2px 2px 4px #222;
}

section#sticky-bar .container.register {
    font-weight: 400;
}

section#sticky-bar .container.register a.btn.btn-default.filled-red {
    background-color: #bf311a;
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0 !important;
    color: #fff;
}

section#sticky-bar a.btn.btn-lg.btn-primary {
    text-shadow: none;
    margin-left: 10px;
}


/*STRATEGIES*/

.ContentItemHtml.diabetes.strategies.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #486b60;
}


/*PLAN DESIGN*/

.ContentItemHtml.diabetes.plan.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #5f9baf;
}


/*COMMUNICATION*/

.ContentItemHtml.diabetes.communication.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #d4bc2a;
}


/*EVALUATION*/

.ContentItemHtml.diabetes.evaluation.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #8d817b;
}


/*RESOURCES*/

.ContentItemHtml.diabetes.resources.toolkit.header-and-nav .short-top-header.text-center {
    border-bottom: 5px solid #003479;
}

/* .purpose.strategies {} */

span.mute {
    color: #aaa;
    font-weight: 400;
}

sup a {
    color: #222;
    font-weight: 600;
    text-decoration: none;
    font-size: 1.5rem;
}

sup a:hover {
    color: #bf311a;
}

.short-top-header.text-center {
    padding: 18px 0;
    margin-bottom: 15px;
    background-color: #585858;
}

.short-top-header.text-center h1 {
    font-weight: 300;
    color: #fff;
    font-size: 32px;
    padding-bottom: 4px;
}

.focus .ContentItemHtml.about-cards .panel-default>.panel-heading {
    height: 125px;
    margin-bottom: 15px;
    text-transform: uppercase;
}


/*COMMUNICATION*/

.ContentItemHtml.communication.taansa img {
    margin: 20px auto;
    width: 75%;
}

.ContentItemHtml.communication.taansa table.table thead th {
    background: transparent;
    color: #222;
    font-size: 26px;
}


/*TOOLKIT: Diabetes Management in the Workplace*/

section#smart {
    background-color: #569099;
    color: #fff;
}

section#smart p.text-left.lead {
    font-size: 26px;
    color: #444;
}

section#smart h4 {
    color: #fff;
    font-size: 28px;
    text-align: center;
}

section#smart h4.span {
    color: #e4d478;
}

section#smart h3.lead {
    color: #fff;
    margin-top: -10px;
    margin-left: 40px;
    font-weight: 400;
    font-size: 24px;
}

section#smart {
    margin-top: -100;
}

section#smart h3.gold {
    color: #e4d478;
    margin-left: 40px;
    font-size: 32px;
    font-weight: 400;
}

h3.gold span.big-letter {
    font-size: 37px;
    font-weight: 900;
    text-decoration: underline;
}

.indent {
    margin-left: 30px;
}

.gray-background {
    background-color: #f4f4f4;
    padding: 0 0 50px 0;
}

.blue-gray-background {
    background-color: #e8eff2;
    padding: 0 0 50px 0;
}

.light-blue-background {
    background-color: #f7fcfe;
    padding: 0 0 50px 0;
}

.dark-gray-background {
    background-color: #777;
    color: #fff;
}


/*======================TOOLKIT CARD HEADER COLORS EYE HEALTH========================mindy*/

.ContentItemHtml.resources-cards.purpose-toolkit .panel-default>.panel-heading.purpose.eyehealth {
    background-color: #5faf73;
}

.ContentItemHtml.resources-cards.focus-toolkit .panel-default>.panel-heading.eyechronicconditions {
    background-color: #5f9baf;
}

.ContentItemHtml.resources-cards.focus-toolkit .panel-default>.panel-heading.opportunities.eyehealth {
    background-color: #af5f9b;
}

.ContentItemHtml.resources-cards.promote-toolkit .panel-default>.panel-heading.resources.eyehealth {
    background-color: #af9b5f;
}


/*TOOLKIT PAGE HEADER BORDER COLORS-EYE HEALTH*/

.purpose .short-top-header.text-center.purpose.eyehealth {
    border-bottom: 5px solid #5faf73;
}

.focus .short-top-header.text-center.eyechronicconditions {
    border-bottom: 5px solid #5f9baf;
}

.promote .short-top-header.text-center.opportunities.eyehealth {
    border-bottom: 5px solid #af5f9b;
}

.basics .short-top-header.text-center.resources.eyehealth {
    border-bottom: 5px solid #af9b5f;
}

.short-top-header.text-center.Eyehealth {
    padding: 20px 0;
    margin-bottom: 15px;
    background-color: #ad9dc5;
}


/*==========End Mindy Add==============*/


/*Purpose of Preventive Toolkit*/

.purpose .featured-button.text-center {
    margin: 10px 0 50px;
}

.purpose .ContentItemHtml.about-cards h1 {
    text-align: left;
}

.purpose .ContentItemHtml.membership-application .panel.panel-default {
    min-height: auto;
}

.purpose .background-app p.lead.highlight {
    color: #bf311a;
    font-weight: 400;
}

.purpose .ContentItemHtml.about-cards li {
    margin-left: 0;
}

.purpose .background-app.col-md-8.col-md-offset-2 p.text-center strong em {
    color: #bf311a;
    font-size: 12px;
}


/*STATS SECTION*/

.stats {
    background: #f4812f;
    padding: 20px 0;
    color: #fff;
}

.stats p.lead {
    color: #fff;
    font-size: 28px;
    margin-bottom: 0;
}

.stats p {
    font-size: 18px;
    font-weight: 400;
}

.stats .col-md-4 h1,
.stats .col-md-3 h1 {
    color: #fff;
    font-size: 48px;
    font-weight: 300;
}

.stats sup a:hover {
    color: #bf311a;
}

.stats sup a {
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    font-size: 1.5rem;
}

.purpose.plan .col-md-6 .well {
    min-height: 250px;
}

.purpose.plan .col-md-6 .well p.lead {
    font-weight: 400;
}

.purpose.plan .col-md-6 .well ul.lead {
    font-weight: 400;
    padding: 25px 10px 0 50px;
}

.purpose.plan .ContentItemHtml.about-cards.purpose .col-md-8.col-md-offset-2 .well p.lead {
    padding: 20px;
}


/*
.purpose .ContentItemHtml.about-cards {
  margin-bottom: 50px;
}
*/


/*Prevention*/


/*
.promote .about-cards li:before,
.prevention ul.arrow-bullets li:before {
  font-family: "Glyphicons Halflings";
  content: "\e080";
  margin: 0 5px 0 -15px;
  color: #bf311a;
}
*/

.promote .about-cards li,
.prevention ul.arrow-bullets li {
    /*  list-style: none;*/
    margin-left: -10px;
}

.prevention .ContentItemHtml.membership-application .panel.panel-default {
    min-height: 635px;
}


/*================ MAGIC HOTDOGS ================*/


/*ALL MAGIC HOTDOGS*/

.header-and-nav .col-md-12.text-center.magic-hotdog {
    height: 125px;
}

.header-and-nav ul.nav.nav-pills.a-console {
    margin: 1em 0 5em;
    display: inline-block;
}

.header-and-nav ul.nav.nav-pills.a-console a {
    text-transform: capitalize;
}

.header-and-nav ul.nav.nav-pills.a-console li {
    height: 60px;
    width: 140px;
    border: 1px solid #bbb;
    cursor: pointer;
    -webkit-transition: background-color .3s ease, color .3s ease;
    transition: background-color .3s ease, color .3s ease;
    margin-left: 0;
    border-right: none;
    display: table;
}

.header-and-nav ul.nav.nav-pills.a-console li:first-child {
    border-radius: 50px 0 0 50px;
}

.header-and-nav ul.nav.nav-pills.a-console li:last-child {
    border-right: 1px solid #bbb;
    border-radius: 0 50px 50px 0;
}


.ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console a {
    font-size: 16px;
    line-height: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: table-cell;
    vertical-align: middle;
    line-height: initial;
    padding: 0 2px;
}

.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.first a,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.second a,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.third a,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.fourth a,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.fifth a,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.sixth a,
.header-and-nav ul.nav.nav-pills.a-console li.seventh a {
    color: #ffffff;
}

.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.first,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.second,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.third,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.fourth,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.fifth,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li.sixth,
.header-and-nav ul.nav.nav-pills.a-console li.seventh {
    transition: all .2s ease-in-out;
}


/*ALL HOVER*/

.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li a:hover,
.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li a:focus {
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
}

.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li:first-child a:hover {
    border-radius: 50px 0 0 50px;
}

.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li a:hover {
    border-radius: 0;
}

.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li:last-child a:hover {
    border-radius: 0 50px 50px 0;
}


/*END ALL MAGIC HOTDOGS*/


/*EYE HEALTH TOOLKIT*/

.eye-health-toolkit .header-and-nav ul.nav.nav-pills.a-console li:first-child {
    background-color: #5f73af;
    width: 155px;
}

.eye-health-toolkit .header-and-nav ul.nav.nav-pills.a-console li.second {
    background-color: #5faf73;
    width: 155px;
}

.eye-health-toolkit .header-and-nav ul.nav.nav-pills.a-console li.third {
    background-color: #5f9baf;
    width: 155px;
}

.eye-health-toolkit .header-and-nav ul.nav.nav-pills.a-console li.fourth {
    background-color: #af5f9b;
    width: 155px;
}

.eye-health-toolkit .header-and-nav ul.nav.nav-pills.a-console li.fifth {
    background-color: #af9b5f;
    width: 155px;
}


/*PREVENTIVE BENEFITS TOOLKIT*/

.preventive .header-and-nav ul.nav.nav-pills.a-console li:first-child {
    background-color: #6a3328;
}

.preventive .header-and-nav ul.nav.nav-pills.a-console li.second {
    background-color: #486b60;
}

.preventive .header-and-nav ul.nav.nav-pills.a-console li.third {
    background-color: #5f9baf;
}

.preventive .header-and-nav ul.nav.nav-pills.a-console li.fourth {
    background-color: #a63f1e;
}

.preventive .header-and-nav ul.nav.nav-pills.a-console li.fifth {
    background-color: #8d817b;
}

.preventive .header-and-nav ul.nav.nav-pills.a-console li.sixth {
    background-color: #003479;
}


/*DIABETES MANAGEMENT TOOLKIT*/

.diabetes.toolkit.header-and-nav ul.nav.nav-pills.a-console li:first-child {
    background-color: #ff8400;
}

.diabetes.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second {
    background-color: #6a3328;
}

.diabetes.toolkit.header-and-nav ul.nav.nav-pills.a-console li.third {
    background-color: #486b60;
}

.diabetes.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth {
    background-color: #5f9baf;
}

.diabetes.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth {
    background-color: #d4bc2a;
}

.diabetes.toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth {
    background-color: #8d817b;
}

.diabetes.toolkit.header-and-nav ul.nav.nav-pills.a-console li.seventh {
    background-color: #003479;
}


/*PAIN MANAGEMENT TOOLKIT*/

.pain .toolkit.header-and-nav ul.nav.nav-pills.a-console li:first-child {
    background-color: #e01438;
}

.pain .toolkit.header-and-nav ul.nav.nav-pills.a-console li.second,
.pain.business-case .panel-default>.panel-heading,
.toolkits.painmanagement .pain.businesscase .panel-default>.panel-heading {
    background-color: #12549c;
}

.pain .toolkit.header-and-nav ul.nav.nav-pills.a-console li.third,
.pain.data .panel-default>.panel-heading,
.toolkits.painmanagement .pain.data .panel-default>.panel-heading {
    background-color: #2faadc;
}

.pain .toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth,
.pain.pain-management .panel-default>.panel-heading,
.toolkits.painmanagement .pain.pain-management .panel-default>.panel-heading {
    background-color: #6c48a1;
}

.pain .toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth,
.pain.internalpolicies .panel-default>.panel-heading,
.toolkits.painmanagement .pain.internalpolicies .panel-default>.panel-heading {
    background-color: #37b0a5;
}

.pain .toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth,
.pain.toolsandresources .panel-default>.panel-heading,
.toolkits.painmanagement .pain.toolsandresources .panel-default>.panel-heading {
    background-color: #7fb93c;
}

.pain .toolkit.header-and-nav ul.nav.nav-pills.a-console li.seventh,
.pain.activitiesandinsights .panel-default>.panel-heading,
.toolkits.painmanagement .pain.activitiesandinsights .panel-default>.panel-heading {
    background-color: #f66930;
}


/*MIGRAINE TOOLKIT*/

.migraine .toolkit.header-and-nav ul.nav.nav-pills.a-console li:first-child {
    background-color: #103a62;
}

.migraine .toolkit.header-and-nav ul.nav.nav-pills.a-console li.second,
.toolkits.migraine .resources-cards.migraine-case .panel-default>.panel-heading {
    background-color: #452146;
}

.migraine .toolkit.header-and-nav ul.nav.nav-pills.a-console li.third,
.toolkits.migraine .resources-cards.migraine-working-with .panel-default>.panel-heading {
    background-color: #573758;
}

.migraine .toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth,
.toolkits.migraine .resources-cards.migraine-plan .panel-default>.panel-heading {
    background-color: #6a4d6a;
}

.migraine .toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth,
.toolkits.migraine .resources-cards.migraine-employee-communication .panel-default>.panel-heading {
    background-color: #7c637d;
}

.migraine .toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth,
.toolkits.migraine .resources-cards.migraine-resources .panel-default>.panel-heading {
    background-color: #8f7990;
}


/*SUBMENU PANEL-HEADING COLOR*/

.migraine.business-case .about-cards .panel-heading {
    background-color: #452146;
}

.migraine.working-migraine .about-cards .panel-heading {
    background-color: #573758;
}

.migraine.migraine-design .about-cards .panel-heading {
    background-color: #6a4d6a;
}

.migraine.migraine-communication .about-cards .panel-heading {
    background-color: #7c637d;
}

.migraine.migraine-resources .about-cards .panel-heading {
    background-color: #8f7990;
}

.migraine .stats {
    background-color: #6a4d6a;
}

.migraine .stats .col-md-3 h1 {
    text-shadow: 0px 2px 5px #222;
}

.migraine .stats small a {
    color: #ccc;
    font-size: 18px;
}

.background-light-gray {
    background-color: #eee;
}

.migraine .background-light-gray h1 {
    color: #452146;
    font-size: 3rem;
    font-style: italic;
    margin-top: -30px;
    background-color: #eee;
    display: inline-block;
    padding: 0 20px;
    font-weight: 500;
}

.migraine .background-light-gray .group {
    border: 3px solid #6a4d6a;
    margin: 50px 0;
    padding: 10px 20px;
    border-radius: 20px;
}

.migraine .important-heading h2 {
    color: #fff;
    line-height: normal;
    margin: 0;
    text-transform: uppercase;
}

.migraine .important-heading {
    background-color: #452146;
    padding: 10px 0;
    margin-bottom: 30px;
}

.migraine .important-heading .arrow-down {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #452146;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
}

.migraine .background-migraine {
    background-color: #7c637d;
}

.migraine .background-migraine-footer {
    background-color: #d7cbd7;
    color: #222;
    padding: 25px 0;
}

.migraine .important-heading-purple {
    background-color: #573758;
    padding: 10px 0;
    color: #fff;
}

.migraine .background-migraine .important-heading-purple h1,
.migraine .background-migraine .important-heading-purple h2 {
    margin: 0;
}

.migraine .background-migraine-footer p {
    padding: 0 5px;
    margin: 0;
}

.migraine.policies strong {
    color: #7c637d;
    font-style: italic;
    font-size: 21px;
    margin-right: 5px;
    font-weight: 500;
}

.migraine h2 {
    color: #7c637d;
}


/* DIABETES & CVD TOOLKIT */

.dcvd.toolkit.header-and-nav ul.nav.nav-pills.a-console li:first-child {
    background-color: #103a62;
}

.dcvd.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second,
.toolkits.ht .hemophilia-overview .panel-default>.panel-heading {
    background-color: #930919;
}

.dcvd.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second,
.toolkits.ht .hemophilia-business-case .panel-default>.panel-heading {
    background-color: #BE1E2D;
}

.dcvd.toolkit.header-and-nav ul.nav.nav-pills.a-console li.third,
.toolkits.ht .hemophilia-benefit-plan .panel-default>.panel-heading {
    background-color: #BE2026;
}

.dcvd.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth,
.toolkits.ht .hemophilia-assay .panel-default>.panel-heading {
    background-color: #BF4D58;
}

.dcvd.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth,
.toolkits.ht .hemophilia-tools-resources .panel-default>.panel-heading {
    background-color: #C86E6F;
}


/*SUBMENU PANEL-HEADING COLOR*/

.dcvd.business-case .about-cards .panel-heading {
    background-color: #452146;
}

.dcvde.working-migraine .about-cards .panel-heading {
    background-color: #573758;
}

.dcvd.dcvde-design .about-cards .panel-heading {
    background-color: #6a4d6a;
}

.dcvd.dcvd-communication .about-cards .panel-heading {
    background-color: #7c637d;
}

.dcvd.dcvd-resources .about-cards .panel-heading {
    background-color: #8f7990;
}

.dcvd.stats {
    background: #930919;
    margin-bottom: 50px;
}

.dcvd.stats .col-md-3 h1 {
    text-shadow: 0px 2px 5px #222;
    margin: 0;
}

.dcvd.stats small a {
    color: #ccc;
    font-size: 12px;
}

.dcvd-overview .ContentItemHtml.about-cards .panel-default>.panel-heading,
.omt-tools-resources .ContentItemHtml.about-cards .panel-default>.panel-heading {
    background-color: #93091D
}

/* END DIABETES & CVD TOOLKIT */


/* Osteoarthritis Management Toolkit */

/*MAGIC HOTDOG*/
.omt.toolkit.header-and-nav ul.nav.nav-pills.a-console li:first-child {
    background-color: #103a62;
}

.omt.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second {
    background-color: #025095;
}

.omt.toolkit.header-and-nav ul.nav.nav-pills.a-console li.third {
    background-color: #33467b;
}

.omt.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth {
    background-color: #753956;
}

.omt.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth {
    background-color: #c7292a;
}

/*Osteoarthritis Management Toolkit SUBMENU PANEL-HEADING COLOR*/

.omt.omt-business-case .about-cards .panel-default>.panel-heading {
    background-color: #025095;
}

.omt.omt-benefit .about-cards .panel-default>.panel-heading {
    background-color: #33467b;
}

.omt.omt-workplace-strat .about-cards .panel-default>.panel-heading {
    background-color: #753956;
}


.omt.omt-resources .about-cards .panel-default>.panel-heading {
    background-color: #c7292a;
}


/*********** Hemophilia Toolkit *************/
.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li:first-child {
    background-color: #103a62;
}

.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second,
.toolkits.ht .panel-default>.panel-heading,
.hemophilia-toolkit .about-cards.hemophilia-overview .panel-heading {
    background-color: #7D252A;
}

.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.third,
.toolkits.ht .panel-default>.panel-heading,
.hemophilia-toolkit .about-cards.hemophilia-business-case .panel-heading {
    background-color: #A81F23;
}

.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth,
.toolkits.ht .panel-default>.panel-heading,
.hemophilia-toolkit .about-cards.hemophilia-benefit-plan .panel-heading {
    background-color: #BE2026;
}

.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth,
.toolkits.ht .panel-default>.panel-heading,
.hemophilia-toolkit .about-cards.hemophilia-assay .panel-heading {
    background-color: #BF4D58;
}

.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth,
.toolkits.ht .panel-default>.panel-heading,
.hemophilia-toolkit .about-cards.hemophilia-tools-resources .panel-heading {
    background-color: #C86E6F;
}


/*SUBMENU PANEL-HEADING COLOR*/

.hemophilia-toolkit .about-cards .panel-heading {
    background-color: #452146;
}

.dcvde.working-migraine .about-cards .panel-heading {
    background-color: #573758;
}

.dcvd.dcvde-design .about-cards .panel-heading {
    background-color: #6a4d6a;
}

.dcvd.dcvd-communication .about-cards .panel-heading {
    background-color: #7c637d;
}

.dcvd.dcvd-resources .about-cards .panel-heading {
    background-color: #8f7990;
}



/*================ END MAGIC HOTDOGS ================*/


/*================ TOOLKIT PAGE HEADER BORDER COLORS ================*/

.purpose .short-top-header.text-center {
    border-bottom: 5px solid #6a3328;
}

.focus .short-top-header.text-center {
    border-bottom: 5px solid #5f9baf;
}

.promote .short-top-header.text-center {
    border-bottom: 5px solid #a63f1e;
}

.basics .short-top-header.text-center {
    border-bottom: 5px solid #486b60;
}

.strategies .short-top-header.text-center {
    border-bottom: 5px solid #486B65;
}

.evaluation .short-top-header.text-center {
    border-bottom: 5px solid #8d817b;
}

.employer-resources .short-top-header.text-center {
    border-bottom: 5px solid #003479;
}

.communication .short-top-header.text-center {
    border-bottom: 5px solid #a63f1e;
}


/*PAIN MANAGEMENT*/

.pain.business-case .short-top-header.text-center {
    border-bottom: 5px solid #12549c;
}

.pain.data .short-top-header.text-center {
    border-bottom: 5px solid #2faadc;
}

.pain.pain-management .short-top-header.text-center {
    border-bottom: 5px solid #6c48a1;
}

.pain.internalpolicies .short-top-header.text-center {
    border-bottom: 5px solid #37b0a5;
}

.pain.toolsandresources .short-top-header.text-center {
    border-bottom: 5px solid #7fb93c;
}

.pain.activitiesandinsights .short-top-header.text-center {
    border-bottom: 5px solid #f66930;
}


/*================ END TOOLKIT BORDER COLORS ================*/


/*PAIN MANAGEMENT INNER PAGES*/


/*Getting & Using Data: What to Look For*/

.ContentItemHtml.about-cards.trends a.btn.btn-primary.outline-white {
    width: 100%;
    font-size: 0.6em;
    padding: 10px;
}

.ContentItemHtml.toolkit.header-and-nav h1 {
    text-align: center;
    font-size: 2em;
}


/*PLAN DESIGN: FOCUS */

.focus .about-cards p.text-left.lead.highlight {
    background-color: #bf311a;
    color: #fff;
    padding: 10px;
    font-weight: 400;
}


/*Benefit Plan Design Approaches*/

section#case-studies .well {
    background-color: #e1edec;
}

.ContentItemHtml.list-design p.lead span {
    font-weight: 500;
    font-size: 24px;
}

section#case-studies {
    margin-top: 50px;
}

section#case-studies h1 {
    color: #569099;
}

.ContentItemHtml.plan-design.blue-gray-background.messaging .container.v-align {
    position: absolute;
    margin: 15% 0 0 0;
}

.plan-design.blue-gray-background.messaging {
    height: 400px;
    position: relative;
    margin-top: 20%;
}

.plan-design.blue-gray-background.messaging .container.v-align p.text-center.lead {
    font-size: 26px;
    font-weight: 500;
}


/*Bibliography*/

.omt.omt-resources section#bibliography li {
    font-size: 18px;
}

section#bibliography {
    border-top: 2px solid #444;
    border-bottom: 2px solid #444;
}

section#bibliography h3.text-center {
    color: #222;
    font-weight: 600;
    font-size: 38px;
    text-transform: uppercase;
}

section#bibliography li {
    font-size: 14px;
    padding: 5px 0;
}

.ContentItemHtml.employer-toolkits.text-center a.btn.btn-default {
    background-color: #a63f1e;
    border: 4px solid #a63f1e;
    color: #fff;
    padding: 10px 20px;
    font-size: 18px;
    text-transform: uppercase;
    border-radius: 0;
}

.ContentItemHtml.employer-toolkits.text-center a.btn.btn-default:hover {
    background-color: #fff;
    border: 4px solid #a63f1e;
    color: #a63f1e;
    -webkit-transition: all .2s ease-in-out;
    transition: all .4s ease-in-out;
}


/*BUSINESS CASE*/

.stats .col-md-3 h1 {
    color: #fff;
    font-weight: 400;
    text-shadow: 0px 2px 5px #a63f1e;
}


/*STRATEGIES*/

.strategies .ContentItemHtml.membership-application {
    padding: 0;
}

.strategies .ContentItemHtml.member-satisfaction-left h3 {
    color: #BF311A;
}


/*THREE E's*/

.three-es {
    background-color: #f4812f;
    padding: 25px 0;
}

.three-es .col-md-4 h2 {
    color: #fff;
    font-size: 38px;
    font-weight: 400;
    text-shadow: 0px 2px 5px #a63f1e;
}

.three-es .col-md-4 p {
    font-size: 18px;
    line-height: normal;
    color: #fff;
}

.call-out {
    background-color: #eee;
    padding: 5px 35px;
    margin-bottom: 15px;
}


/*TABLES*/

.diabetes-table thead tr th {
    background-color: #585858;
    color: #fff;
}

.diabetes-table tbody tr th {
    background-color: #4C6B60;
    color: #fff;
    font-size: 24px;
    line-height: normal;
    font-weight: 400;
}

.diabetes-table thead tr th {
    font-size: 22px;
    line-height: normal;
    font-weight: 400;
}

.diabetes-table .table-bordered>tbody>tr>td {
    font-size: 18px;
    line-height: normal;
}

.diabetes-table .table-bordered>tbody>tr:hover,
.diabetes-table tbody tr th:hover {
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}


/*MODALS*/

.modal-body p,
.modal-body {
    font-size: 21px;
}

h4#myModalLabel {
    font-size: 28px;
}

.modal-body ul li {
    font-size: 21px;
    line-height: normal;
    font-style: italic;
}


/*Program Strategy Categories*/

.ContentItemHtml.program-strategy {
    text-align: center;
    background-color: #eee;
}

.ContentItemHtml.program-strategy .col-md-3 .featured-button.text-center button.btn.btn-primary.btn-lg {
    min-width: 200px;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
}

.ContentItemHtml.program-strategy button.btn.btn-primary.btn-lg {
    background-color: #486b60;
    border: 4px solid #486b60;
    border-radius: 0;
    text-transform: uppercase;
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.ContentItemHtml.program-strategy button.btn.btn-primary.btn-lg:hover {
    background-color: transparent;
    border: 4px solid #486b60;
    color: #486b60;
}


/*Emerging Approaches to Care*/

.emerging-approaches {
    background-color: #8d817b;
    padding: 25px 0;
}

.emerging-approaches .well {
    background-color: #fff;
}

.emerging-approaches h3 {
    color: #BF311A;
    font-size: 24px;
    border-bottom: 2px solid #bf311a;
    margin-bottom: 25px;
}

.emerging-approaches li {
    font-size: 18px;
    line-height: normal;
}

.emerging-approaches .well {
    height: 345px;
}


/*PROMOTING*/

.promote .about-cards li {
    font-size: 16px;
    margin-bottom: 25px;
}

.promote .membership-application .panel.panel-default {
    min-height: 850px;
}

.promote .about-cards .panel-default>.panel-body {
    height: 250px;
}


/*BASICS*/

.basics .membership-application .panel.panel-default {
    min-height: 700px;
}

.basics .ContentItemHtml.about-cards h1 {
    padding-top: 50px;
}


/*WHY PREVENTION*/

.why-prevention p.lead.call-out {
    background: #5f9baf;
    padding: 20px;
    color: #fff;
    text-align: center;
    font-size: 24px;
}


/*EMPLOYER RESOURCES*/

.employer-resources .membership-application .panel-default>.panel-heading {
    min-height: 0;
}

.employer-resources .ContentItemHtml.membership-application .panel.panel-default {
    min-height: 625px;
}

.employer-resources h2.text-center {
    background-color: #003479;
    padding: 10px 0;
    color: #fff;
    margin: 0 0 40px 0px;
}


/*IMAGE LIBRARY*/

div#image-download .col-md-3.col-sm-4.col-xs-6 img.img-responsive {
    max-height: 100px;
    margin: 0 auto;
}

div#image-download .col-md-3.col-sm-4.col-xs-6 a.btn.btn-primary.text-uppercase {
    margin: 5px 0 30px 0;
}

div#image-download h1.section-headline {
    margin-bottom: 50px;
}


/*========== RESPONSIVE DESIGN ============= */


/*========== EXTRA SMALL 767px WIDE ============= */

@media (max-width: 767px) {
	#MPOuterHeader {
		position: sticky;
		top: 0;
		z-index: 100;
	}

	.header-and-nav .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console li a:hover {
		border-radius: 50px;
	}

	.ContentItemHtml.bod-cards .col-xs-8.col-sm-8.col-md-8.card-info,
	.ContentItemHtml.staff-cards .col-xs-8.col-sm-8.col-md-8.card-info {
		padding-left: 15px;
		width: 100%;
	}

	#MPheader>div.row:first-of-type {
		height: 0;
    }

    /*                    ABOUT CARDS - MAKE CARDS SHORTER*/
    .ContentItemHtml.about-cards .panel-default>.panel-body {
        height: 100%;
    }

    /*                    INNER PAGE HEADER - CENTER HEADLINE*/
    section#inner-page-header {
        text-align: center;
    }

    .ContentItemHtml .HtmlFooter {
        padding: 0;
    }

    div#DesktopLogoDiv {
        width: 70%;
    }

    div#Welcome_Content {
        position: relative;
		z-index: 1;
    }

    div#Welcome_NotLoggedIn {
        text-align: center;
		position: relative;
		z-index: 1;
    }

    div#PhoneLogoDiv {
        width: 70%;
        margin-top: 15px;
        margin-bottom: 60px;
    }

    /*  PRESS RELEASE*/
    .ContentUserControl.container.press-release .col-md-12.no-pad li {
        max-width: 100%;
    }

    /*  IN THE NEWS*/
    .mbgh-news h3.news-title {
        font-size: 22px;
    }

	/*HIDE PROFILE CARD
    ul#ProfileContainer {
        display: none;
        top: 40px;
        right: 0 !important;
        float: none !important;
    }

    img#Welcome_Details_ProfilePic_0,
    button#BtnShowProfile {
        display: block;
    }

    .Welcome>.btn-group {
        top: 30px;
        right: 10px;
        z-index: 99999999;
	}*/

    .navbar-header {
        text-align: center;
    }

    .navbar-toggle {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    div#SearchControl_WholeSearch .input-group {
        width: 300px;
        margin: auto;
    }

    ul.nav.navbar-nav,
    .dropdown-menu li a {
        text-align: center;
    }

    .open ul#ProfileContainer {
        display: block;
    }

	.button#BtnShowProfile {
		margin-top: 0;
	}

	.button.btn.btn-default.imgButton.dropdown-toggle {
		margin-top: 0;
		margin-right: 15px;
	}

	.LogoImg.inline {
		margin-bottom: 20px;
    }

    .featured-text h3 {
        font-size: 16px;
    }

    div#carousel-satisfaction,
    .carousel .item {
        height: 600px;
    }

    /*      MEMBERSHIP PAGE: MAKE VIDEO 100% WIDTH*/
    .text-center.embed-responsive.embed-responsive-16by9 iframe {
        width: 100% !important;
    }

    /*      MEMBERSHIP PAGE: MAKE APPLICATION CARDS TALLER*/
    .ContentItemHtml.membership-application .panel.panel-default {
        border-radius: 0;
        min-height: 1250px;
    }

    /*      BOARD OF DIRECTORS & STAFF: MAKE PROFILE IMAGES FIT*/
    .bod-cards .well,
    .staff-cards .well {
        padding: 0;
        height: 172px;
        display: flex;
    }
    .bod-cards h3.company, .staff-cards h3.company {
        height: auto;
        font-size: 18px;
    }
    .bod-cards h4.name, .staff-cards h4.name {
        font-size: 16px;
    }
    .bod-cards h5.title {
        font-size: 14px;
    }
    .staff-cards .card-info .btn-primary-invert {
        font-size: 14px;
        padding: 12px 30px;
    }

    .bod-cards .col-md-4.profile-image {
        max-height: 170px;
    }

    .bod-cards .col-md-4.profile-image img,
    .staff-cards .col-md-4.profile-image img {
        width: 100%;
        max-height: 100%;
    }

    .staff-cards a.btn.btn-default {
        top: 125px;
    }

    .herooverlay {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.6);
    }

    /*      MAGIC HOTDOG*/
    .header-and-nav ul.nav.nav-pills.a-console li.first,
    .header-and-nav ul.nav.nav-pills.a-console li.second,
    .header-and-nav ul.nav.nav-pills.a-console li.third,
    .header-and-nav ul.nav.nav-pills.a-console li.fourth,
    .header-and-nav ul.nav.nav-pills.a-console li.fifth,
    .header-and-nav ul.nav.nav-pills.a-console li.sixth,
    .header-and-nav ul.nav.nav-pills.a-console li.seventh,
    .header-and-nav ul.nav.nav-pills.a-console li:last-child {
        width: 100%;
        border-radius: 50px;
        margin: 5px 0;
    }

    .header-and-nav ul.nav.nav-pills.a-console {
        display: inherit;
        margin: 20px 20px 100px 20px;
    }

    .short-top-header.text-center h1 {
        font-size: 21px;
    }

    .header-and-nav ul.nav.nav-pills.a-console li a:hover,
    .header-and-nav ul.nav.nav-pills.a-console li a:focus {
        border-radius: 50px;
    }

    .ContentItemHtml.sliderImage img {
        margin-top: 0;
    }

    .ContentItemHtml.sliderImage img {
        width: auto;
        margin: 0 auto;
    }

    .ContentItemHtml.sliderImage>.HtmlContent {
        min-height: 370px;
    }

    .ContentItemHtml.sliderImage {
        height: 375px !important;
    }

    .ContentItemHtml.sliderImage img {
        width: auto;
        margin: 0 auto;
        height: 240px;
    }

}


/*========== SMALL 991px WIDE ============= */

@media (min-width: 768px) and (max-width: 991px) {

    /*  MAGIC HOTDOG  */
    .header-and-nav ul.nav.nav-pills.a-console li {
        height: 45px;
        width: 98px;
    }

    .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console a {
        font-size: 13px;

    }

    /*MAIN NAVIGATION*/
    .nav>li>a {
        padding: 15px 8px;
    }

    ul.nav.navbar-nav {
        font-size: 12px;
    }

    #searchColumn {
        margin-right: 25%;
    }

    /*  MEMBER LOGIN BUTTON*/
    /*  SHRINK LOGO*/
    /*REMOVE SPACE UNDER HERO IMAGE*/
    .ContentItemHtml .HtmlFooter {
        padding: 0;
    }

    /*HIDE PROFILE CARD*/
    ul#ProfileContainer {
        display: none;
    }

    img#Welcome_Details_ProfilePic_0,
    button#BtnShowProfile {
        display: block;
    }

    .Welcome>.btn-group {
        top: 30px;
        right: 10px;
        z-index: 99999999;
    }

    .ContentItemHtml.bod-cards .col-xs-8.col-sm-8.col-md-8.card-info,
    .ContentItemHtml.staff-cards .col-xs-8.col-sm-8.col-md-8.card-info {
        padding-left: 15px;
    }

    /*                    ABOUT - MAKE CARDS SHORTER*/
    .ContentItemHtml.about-cards .panel-default>.panel-body {
        height: 250px;
    }

    /*                    INNER PAGE HEADER - SHRINK H1*/
    section#inner-page-header h1 {
        font-size: 31px;
    }

    /*  PRESS RELEASE*/
    .ContentUserControl.container.press-release .col-md-12.no-pad li {
        max-width: 48%;
    }

    #searchColumn {
        width: 60%;
    }

    section#featured-resources img {
        margin: 0 24%;
        max-width: 50%;
    }

    .herooverlay {
        position: inherit;
        height: 100%;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.6);
    }

    .toolkits img.header-logo.hidden-xs,
    .purpose img.header-logo.hidden-xs,
    .basics img.header-logo.hidden-xs,
    .focus img.header-logo.hidden-xs,
    .promote img.header-logo.hidden-xs,
    .strategies img.header-logo.hidden-xs,
    .employer-resources img.header-logo.hidden-xs {
        position: absolute;
        right: -80px;
        top: 0;
    }
}


/*========== MEDIUM 1199px WIDE ============= */

@media (min-width: 992px) and (max-width: 1199px) {

    /*  MAGIC HOTDOG  */
    .header-and-nav ul.nav.nav-pills.a-console li {
        height: 60px;
        width: 120px;
        border: 1px solid #bbb;
        cursor: pointer;
        -webkit-transition: background-color .3s ease, color .3s ease;
        transition: background-color .3s ease, color .3s ease;
        margin-left: 0;
        border-right: none;
    }

    .header-and-nav ul.nav.nav-pills.a-console li a {
        font-size: 1em;
        padding: 10px 2px;
        line-height: 0;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        display: table-cell;
        vertical-align: middle;
        line-height: initial;
    }

    /*  PROFILE CARD*/
    ul#ProfileContainer .panel.panel-default .col-md-9.col-sm-9.col-xs-9 {
        width: 70%;
        float: right;
    }

    #AuxMenu {
        max-width: 1200px;
    }

    .LogoImg.inline img.img-responsive {
        max-width: 60%;
    }

    /*UTILITY NAVIGATION*/
    /*MAIN NAVIGATION*/
    .nav>li>a {
        padding: 15px 8px;
    }

    ul.nav.navbar-nav {
        font-size: 16px;
    }

    #searchColumn {
        margin-right: 15%;
    }

	/*PROFILE CARD
    ul#ProfileContainer {
        display: block;
        position: absolute;
        right: 10px;
        top: 20px;
    }

    #ProfileContainer .panel-body {
        padding-bottom: 7px;
    }

    img#Welcome_Details_ProfilePic_0,
    button#BtnShowProfile {
        display: none;
    }

    button.btn.btn-default.imgButton.dropdown-toggle {
        float: right;
    }

    .Welcome>.btn-group {
        margin-top: 10px;
        margin-bottom: -10px;
    }

    a#Welcome_Details_logoutLink_0 {
        font-size: 12px;
        line-height: 18px;
        padding: 5px 10px;
        position: absolute;
        top: 0;
        right: 0;
        border: none;
        color: #fff;
        background-color: #428bca;
        border-radius: 0 !important;
    }

    .Welcome .panel-footer {
        padding: 0;
        background: none;
        border: none;
        float: right;
        margin-top: 10px;
        margin-right: 10px;
    }

    .Welcome .dropdown-menu {
        box-shadow: none !important;
    }

    .Welcome .dropdown-menu.pull-right {
        width: 330px !important;
	}*/

    /*                    ABOUT CARDS - SMALLER TEXT*/
    .ContentItemHtml.about-cards .panel-default>.panel-body p {
        font-size: 14px;
        line-height: normal;
    }

    /*  MBGH IN THE NEWS*/
    .mbgh-news h3.news-title {
        font-size: 22px;
    }
}


/*========== LARGE 1199px WIDE ============= */

@media (min-width: 1200px) {

	/*PROFILE CARD
    ul#ProfileContainer {
        display: block;
        position: absolute;
        right: 5%;
        top: 40px;
    }

    #ProfileContainer .panel-body {
        padding-bottom: 7px;
    }

    img#Welcome_Details_ProfilePic_0,
    button#BtnShowProfile {
        display: none;
    }

    button.btn.btn-default.imgButton.dropdown-toggle {
        float: right;
    }

    .Welcome>.btn-group {
        margin-top: 10px;
        margin-bottom: -10px;
    }

    a#Welcome_Details_logoutLink_0 {
        font-size: 12px;
        line-height: 18px;
        padding: 5px 10px;
        position: absolute;
        top: 0;
        right: 0;
        border: none;
        color: #fff;
        background-color: #428bca;
        border-radius: 0 !important;
    }

    .Welcome .panel-footer {
        padding: 0;
        background: none;
        border: none;
        float: right;
        margin-top: 10px;
        margin-right: 10px;
    }

    .Welcome .dropdown-menu {
        box-shadow: none !important;
    }

    .Welcome .dropdown-menu.pull-right {
        width: 330px !important;
	}*/
}

/* *****************************Americaneagle.com CSS ************************************/

/********************/
/****** HEADER ******/
/********************/

/* HEADER MOBILE */
#HEADER {
    position: static;
}

#userActions--desktop {
	display: none;
}

#searchColumn.pull-right {
    display: none;
}

.userAction-list .userAction-item .account-dropdown {
    display: none;
    transition: all .3s ease-in-out;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding-bottom: 20px;
}

.userAction-list .userAction-item .account-dropdown li {
    padding: 5px 10px
}

#Welcome_Content.user-controls--desktop {
    display: none;
}

#MPAuxNav #AuxMenu .level1.static {
    display: none;
}

#MPheader #Logo {
    max-width: 100%;
    margin: 0;
    display: flex;
    justify-content: center;
}

#Logo .navbar-toggle {
    margin: 0;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
}

#Logo .navbar-toggle.collapsed {
    background-color: #fff;
}

#Logo .navbar-toggle {
    background-color: #0D0D0D;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}

#Logo .navbar-toggle::before {
    content: "";
    height: 1px;
    width: 20px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    transition: all .2s ease-in-out;
}

#Logo .navbar-toggle::after {
    content: "";
    height: 1px;
    width: 20px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(315deg);
    transition: all .2s ease-in-out;
}

#Logo .navbar-toggle span {
    display: none;
}

#Logo .navbar-toggle.collapsed .icon-bar {
    display: block;
    background-color: #103A62;
    width: 20px;
}

#Logo .navbar-toggle.collapsed::before,
#Logo .navbar-toggle.collapsed::after {
    display: none;
}

button#search-toggle {
    height: 25px;
    width: 25px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' style='enable-background:new 0 0 64 64;' version='1.1' viewBox='0 0 64 64' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23103A62;%7D%0A%3C/style%3E%3Cg%3E%3Cg id='Icon-Search' transform='translate(30.000000, 230.000000)'%3E%3Cpath class='st0' d='M-2.3-182.9c-10.7,0-19.5-8.7-19.5-19.5c0-10.7,8.7-19.5,19.5-19.5s19.5,8.7,19.5,19.5 C17.1-191.6,8.4-182.9-2.3-182.9L-2.3-182.9z M-2.3-219c-9.2,0-16.7,7.5-16.7,16.7c0,9.2,7.5,16.7,16.7,16.7s16.7-7.5,16.7-16.7 C14.3-211.5,6.8-219-2.3-219L-2.3-219z' id='Fill-1'/%3E%3Cpolyline class='st0' id='Fill-2' points='23.7,-174.2 10.1,-187.7 12.3,-189.9 25.8,-176.3 23.7,-174.2 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    border: none;
    box-shadow: none;
    background-color: transparent;
	display: none;
}

button#search-toggle.is-open {
    background: #0D0D0D;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    transition: all .2s ease-in-out;
}

button#search-toggle.is-open::before {
    content: "";
    height: 1px;
    width: 20px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    transition: all .2s ease-in-out;
}

button#search-toggle.is-open::after {
    content: "";
    height: 1px;
    width: 20px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(315deg);
    transition: all .2s ease-in-out;
}

#SearchControl_SearchInputs {
    position: absolute;
    top: 102%;
    z-index: 1000;
    left: 0;
    right: 0;
    background-color: #fff;
    padding: 3rem;
    height: 100vh;
    display: none !important;
}

#SearchControl_SearchInputs.is-open {
    display: block !important;
}

#SearchControl_SearchInputs .input-group {
    vertical-align: middle;
    position: relative;
    width: 100%;
}

#SearchControl_SearchInputs .input-group input#SearchControl_SearchTerm.form-control {
    height: 49px;
    width: 100%;
    border: 1px solid #DBDBDB;
    border-radius: 24px;
    background-color: #F2F2F2;
    padding-left: 25px;
}

#SearchControl_SearchInputs .input-group input#SearchControl_SearchTerm.form-control::placeholder {
    text-transform: capitalize;
    font-style: normal;
}

#SearchControl_SearchInputs .input-group .input-group-btn {
    padding: 0;
}

#SearchControl_SearchInputs .input-group #SearchControl_SearchButton {
    border: none;
    background: none;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    padding: 0;
    height: 20px;
    width: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve'%3E%3Cpath d='M448.3,424.7L335,311.3c20.8-26,33.3-59.1,33.3-95.1c0-84.1-68.1-152.2-152-152.2c-84,0-152,68.2-152,152.2 s68.1,152.2,152,152.2c36.2,0,69.4-12.7,95.5-33.8L425,448L448.3,424.7z M120.1,312.6c-25.7-25.7-39.8-59.9-39.8-96.3 s14.2-70.6,39.8-96.3S180,80,216.3,80c36.3,0,70.5,14.2,96.2,39.9s39.8,59.9,39.8,96.3s-14.2,70.6-39.8,96.3 c-25.7,25.7-59.9,39.9-96.2,39.9C180,352.5,145.8,338.3,120.1,312.6z' style='&%2310; fill: %23343434;&%2310;'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

#SearchControl_SearchButton .glyphicon.glyphicon-search {
    display: none;
}


@media (max-width: 767px) {
    #SearchControl_WholeSearch .input-group {
        width: auto;
    }
}

#SearchControl_WholeSearch .input-group-btn {
    padding-left: 10px;
}

#SearchControl_WholeSearch #SearchControl_SearchTerm {
    border-radius: 5px;
}

#DesktopLogoDiv {
    margin: 0;
    width: auto;
}

#DesktopLogoDiv a img {
    padding: 0;
    max-width: 161px;
}

@media (max-width: 767px) {
    div#PhoneLogoDiv {
        max-width: 161px;
        margin: 0;
        width: 100%;
    }
}

#PhoneLogoDiv img {
    margin: 0;
    padding: 0;
}

#MPAuxNav {
    display: none;
    background-color: transparent;
}

#MPheader #MPAuxNav .level1.static li a {
    color: #103A62;
    font-size: 17px;
    padding: 0;
}

nav.navbar.navbar-default {
    border: none;
    background-color: #103A62;
    min-height: auto;
}

#MPButtonBar nav.navbar .nav.navbar-nav .dropdown a strong {
    transition: all .3s ease-in-out;
    border: none;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='512px' id='Layer_1' version='1.1' viewBox='0 0 512 512' xml:space='preserve' style='&%2310; fill: %23fff;&%2310;'%3E%3Cpath d='M256,298.3L256,298.3L256,298.3l174.2-167.2c4.3-4.2,11.4-4.1,15.8,0.2l30.6,29.9c4.4,4.3,4.5,11.3,0.2,15.5L264.1,380.9 c-2.2,2.2-5.2,3.2-8.1,3c-3,0.1-5.9-0.9-8.1-3L35.2,176.7c-4.3-4.2-4.2-11.2,0.2-15.5L66,131.3c4.4-4.3,11.5-4.4,15.8-0.2L256,298.3 z'/%3E%3C/svg%3E");
    background-size: cover;
    background-repeat: no-repeat;
    height: 14px;
    width: 14px;
}

nav.navbar .nav.navbar-nav li {
    text-align: left;
    padding: 15px 30px;
}

.navbar-nav {
    margin: 0;
}

nav.navbar .nav.navbar-nav li a,
nav.navbar .nav.navbar-nav li a span {
    color: #FFFFFF;
    font-family: "IBM Plex Sans";
    font-size: 18px;
    font-weight: 900;
    text-align: left;
    padding: 0;
}

.userAction-list {
    list-style: none;
    margin: 0 0 30px 0;
    padding: 0 10px;
    z-index: 1;
}

.userAction-list li {
    text-align: left;
    padding: 15px 20px;
    margin: 0;
}

.userAction-list li a,
.userACtion-list li button {
    color: #FFFFFF;
    font-family: "IBM Plex Sans Condensed";
    font-size: 17px;
    font-weight: 500;
    text-align: left;
    padding: 0;
    text-decoration: none;
    border: none;
    background-color: transparent;
}

.userAction-list .login {
    border-radius: 30px;
    background-color: #b61f61;
}

.userAction.contact,
.userAction.login,
.userAction.mailing-list {
    padding-left: 32px;
    position: relative;
    color: #fff;
    background-color: transparent;
    border: none;
}

a.userAction.contact::before {
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-35%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='enable-background:new 0 0 1675 1249;' version='1.1' viewBox='0 0 1675 1249' width='1675px' xml:space='preserve'%3E%3Cg id='laptop'%3E%3Cpath d='M1610.966,840H1559V154.688C1559,69.313,1490.834,0,1404.078,0H273.018c-41.66,0-81.538,15.864-110.685,44.802 C133.024,73.898,116,112.878,116,154.688V840H68.215C31.725,840,0,868.532,0,905.023v187.336C0,1178.506,71.789,1249,157.395,1249 h1362.308c86.755,0,155.298-70.494,155.298-156.641V905.023C1675,868.532,1647.456,840,1610.966,840z M248,154.688 c0-13.15,11.628-21.688,25.018-21.688h1131.061c13.893,0,22.922,9.174,22.922,21.688V840H248V154.688z M1543,1092.359 c0,12.834-9.877,24.641-23.298,24.641H157.395c-12.958,0-25.395-11.129-25.395-24.641V972h1411V1092.359z' style='&%2310; fill: %23fff;&%2310;'/%3E%3C/g%3E%3Cg id='Layer_1'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.userAction.login::before {
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' id='svg8' version='1.1' viewBox='0 0 185.20832 185.20832' style='&%2310;'%3E%3Cdefs id='defs2'/%3E%3Cg id='layer1' transform='translate(244.17261,202.68451)' style='&%2310; fill: blue;&%2310;'%3E%3Cg id='g2390' transform='translate(1682.3012,65.854373)' style='&%2310; fill: blue;&%2310;'%3E%3Cellipse cx='-1833.8696' cy='-222.45903' id='circle2373' rx='41.306015' ry='41.448803' style='opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke: %23fff;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;'/%3E%3Cpath d='m -1921.5762,-88.029044 h 175.4132 m -175.4132,2e-6 a 87.974326,86.256897 0 0 1 -0.2678,-6.724292 87.974326,86.256897 0 0 1 87.9743,-86.256896 87.974326,86.256897 0 0 1 87.9744,86.256896 v 0 a 87.974326,86.256897 0 0 1 -0.2679,6.725982' id='path2385' style='fill:none;stroke: %23fff;stroke-width:9.26041603;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.userAction.mailing-list::before {
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-35%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 1691 1407' xml:space='preserve' style='&%2310; fill: %23fff;&%2310;'%3E%3Cg id='packet'%3E%3Cpath d='M1691,165.177C1691,73.952,1617.048,0,1525.823,0H165.177C73.952,0,0,73.952,0,165.177v1076.646 C0,1333.048,73.952,1407,165.177,1407h1360.646c91.225,0,165.177-73.952,165.177-165.177V165.177z M166.062,132h1361.057 c18.216,0,32.881,14.528,32.881,32.746v1.433L869.916,856.337c-8.417,8.417-18.208,9.675-23.318,9.675 c-5.11,0-14.934-1.258-23.353-9.675L133,166.085v-1.339C133,146.528,147.846,132,166.062,132z M1527.119,1275H166.062 c-18.216,0-33.062-15.084-33.062-33.301V352.961l596.826,596.816c31.198,31.197,72.684,48.376,116.803,48.376 c44.125-0.003,85.528-17.186,116.724-48.382L1560,353.054v888.645C1560,1259.916,1545.335,1275,1527.119,1275z'/%3E%3C/g%3E%3Cg id='Layer_1'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}

.userAction-item.login.is-open {
    position: relative;
    transition: all .2s ease-in-out;
}

.userAction-item.login.is-open .account-dropdown {
    list-style: none;
    display: block;
    margin: 0;
    position: absolute;
    background: #eee;
    z-index: 1;
    padding: 10px 20px;
    width: 100%;
    border-radius: 30px;
    left: 50%;
    transform: translate(-50%, 0px);
    top: calc(100% + 10px);
}

.account-dropdown::before {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #eee;
}

.account-dropdown .account-item a.account-action {
    color: #103A62;
}

#MPButtonBar nav.navbar .nav.navbar-nav .dropdown.open a strong {
    transition: all .3s ease-in-out;
    transform: translateY(-1px) rotate(180deg);
}

#AuxMenu,
.collapse.navbar-collapse.navbar-ex1-collapse {
    width: auto;
}

#MPButtonBar nav.navbar.navbar-default .navbar-collapse.navbar-ex1-collapse.in {
    height: 100vh !important;
    padding: 0;
}

#MPButtonBar .dropdown.open {
    padding: 0px;
    background-color: #b61f61;
    overflow: auto;
    width: 100%;
}

#MPButtonBar .dropdown.open a.dropdown-toggle {
    margin-left: 30px;
    margin: 15px 30px;
    background-color: #b61f61;
}

#MPButtonBar nav.navbar .nav.navbar-nav .dropdown.open a.dropdown-toggle strong.caret {
    transform: translateY(-5px) rotate(180deg);
}

#MPButtonBar nav.navbar .nav.navbar-nav li a:focus {
    border: 1px solid #2380d8;

}

#MPButtonBar .dropdown.open .dropdown-menu {
    background-color: #fff;
    padding-bottom: 15px;
}

#MPButtonBar .dropdown.open .dropdown-menu li a {
    color: #103A62;
    font-family: "IBM Plex Sans Condensed";
    font-size: 17px;
    font-weight: 600;
}

li#quicksearch-desktop #quickSearch {
    display: none;
}

.form-control {
	font-family: tahoma, sans-serif;
}

/* HEADER MOBILE END */

/* HEADER TABLET */
@media (min-width: 768px) {
    #MPButtonBar .dropdown.open {
        width: auto;
    }

    #MPheader.MPheader {
        display: flex;
        flex-direction: row-reverse;
        position: relative;
    }

    #userActions--desktop {
        display: flex;
        position: absolute;
		right: 100px;
        top: 50%;
        transform: translate(0, -50%);
        padding: 0;
    }

    #userActions--desktop.userAction-list li a,
    #userActions--desktop.userAction-list li button {
        color: #103A62;
        font-family: tahoma, sans-serif;
        font-size: 14px;
    }

    #userActions--desktop .login {
        border-radius: 0;
        padding-right: 0;
        background-color: #fff;
        box-shadow: initial;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    #userActions--desktop li {
        padding: 15px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    #userActions--desktop li#quicksearch-desktop {
        padding: 15px 5px;
    }

    #userActions--desktop .login #login-toggle {
        color: #fff;
        border: none;
        background: #b61f61;
        padding: 11px 20px 12px 52px;
        border-radius: 30px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        box-shadow: inset 0 1px 1px 0 rgba(242, 242, 242, 0.3);
    }

    #userActions--desktop li .login::before {
        left: 21px;
    }

    #userActions--desktop li .contact::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='enable-background:new 0 0 1675 1249;' version='1.1' viewBox='0 0 1675 1249' width='1675px' xml:space='preserve'%3E%3Cg id='laptop'%3E%3Cpath d='M1610.966,840H1559V154.688C1559,69.313,1490.834,0,1404.078,0H273.018c-41.66,0-81.538,15.864-110.685,44.802 C133.024,73.898,116,112.878,116,154.688V840H68.215C31.725,840,0,868.532,0,905.023v187.336C0,1178.506,71.789,1249,157.395,1249 h1362.308c86.755,0,155.298-70.494,155.298-156.641V905.023C1675,868.532,1647.456,840,1610.966,840z M248,154.688 c0-13.15,11.628-21.688,25.018-21.688h1131.061c13.893,0,22.922,9.174,22.922,21.688V840H248V154.688z M1543,1092.359 c0,12.834-9.877,24.641-23.298,24.641H157.395c-12.958,0-25.395-11.129-25.395-24.641V972h1411V1092.359z' style='&%2310; fill: %23343434;&%2310;'/%3E%3C/g%3E%3Cg id='Layer_1'/%3E%3C/svg%3E");
    }

    #userActions--desktop li .mailing-list::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 1691 1407' xml:space='preserve' style='&%2310; fill: %23343434;&%2310;'%3E%3Cg id='packet'%3E%3Cpath d='M1691,165.177C1691,73.952,1617.048,0,1525.823,0H165.177C73.952,0,0,73.952,0,165.177v1076.646 C0,1333.048,73.952,1407,165.177,1407h1360.646c91.225,0,165.177-73.952,165.177-165.177V165.177z M166.062,132h1361.057 c18.216,0,32.881,14.528,32.881,32.746v1.433L869.916,856.337c-8.417,8.417-18.208,9.675-23.318,9.675 c-5.11,0-14.934-1.258-23.353-9.675L133,166.085v-1.339C133,146.528,147.846,132,166.062,132z M1527.119,1275H166.062 c-18.216,0-33.062-15.084-33.062-33.301V352.961l596.826,596.816c31.198,31.197,72.684,48.376,116.803,48.376 c44.125-0.003,85.528-17.186,116.724-48.382L1560,353.054v888.645C1560,1259.916,1545.335,1275,1527.119,1275z'/%3E%3C/g%3E%3Cg id='Layer_1'/%3E%3C/svg%3E");

    }

    #userActions--desktop .userAction.login {
        font-weight: 900;
    }

    #quickSearch-toggle--desktop {
        height: 100%;
        width: 30px;
        border: none;
        background-color: #fff;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Layer_1' style='enable-background:new 0 0 64 64;' version='1.1' viewBox='0 0 64 64' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23103A62;%7D%0A%3C/style%3E%3Cg%3E%3Cg id='Icon-Search' transform='translate(30.000000, 230.000000)'%3E%3Cpath class='st0' d='M-2.3-182.9c-10.7, 0-19.5-8.7-19.5-19.5c0-10.7, 8.7-19.5, 19.5-19.5s19.5, 8.7, 19.5, 19.5 C17.1-191.6, 8.4-182.9-2.3-182.9L-2.3-182.9z M-2.3-219c-9.2, 0-16.7, 7.5-16.7, 16.7c0, 9.2, 7.5, 16.7, 16.7, 16.7s16.7-7.5, 16.7-16.7 C14.3-211.5, 6.8-219-2.3-219L-2.3-219z' id='Fill-1'/%3E%3Cpolyline class='st0' id='Fill-2' points='23.7, -174.2 10.1, -187.7 12.3, -189.9 25.8, -176.3 23.7, -174.2 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }

    #SearchControl_SearchInputs {
        top: 100%;
        height: auto;
        background-color: #b61f61;
    }

    #SearchControl_SearchInputs #SearchControl_WholeSearch {
        max-width: 400px;
        margin: 0 auto;
    }

    #MPheader.MPheader .row {
        width: auto;
    }

    #HEADER {
        padding: 20px 0;
    }

    #DesktopLogoDiv a img {
        max-width: 303px;
    }

    #MPOuterHeader {
        position: relative;
    }

    #MPOuterHeader .col-md-12 {
        position: static;
    }

    #MPAuxNav {
        width: auto;
        height: auto;
        top: 50%;
        left: initial;
        right: 0;
        transform: translateY(-50%);
    }

    #MPheader.MPheader #Logo {
        margin: 0 auto 0 0;
    }

    #MPAuxNav {
        display: block;
    }

    #MPButtonBar .nav.navbar-nav {
        float: right;
        padding-right: 20px;
    }

    #MPButtonBar nav.navbar .userAction-list {
        display: none;
    }

    #MPButtonBar .nav.navbar-nav {
        display: flex;
        justify-content: flex-end;
        width: 100%;
        padding-right: 0;
    }

    #MPButtonBar .nav.navbar-nav li {
        padding: 20px;
        text-align: center;
    }

    #MPButtonBar .nav.navbar-nav li a {
        padding: 0;
        text-align: center;
    }

    #MPButtonBar .nav.navbar-nav .dropdown a {
        padding-right: 20px;
    }

    #MPButtonBar .nav.navbar-nav li a span {
        color: #fff;
        font-family: tahoma, sans-serif;
        font-size: 14px;
        font-weight: 900;
    }

    #searchColumn {
        display: none;
    }

    #MPButtonBar .collapse.navbar-collapse.navbar-ex1-collapse {
        padding: 0;
    }

    #MPButtonBar .collapse.navbar-collapse.navbar-ex1-collapse .row {
        max-width: 100%;
    }

    #search-toggle {
        display: none;
    }

    #MPButtonBar .nav.navbar-nav .dropdown.open {
        position: relative;
        overflow: initial;
        background-color: #103A62;
    }

    #MPButtonBar .nav.navbar-nav .dropdown.open a {
        margin: 0;
        background-color: #103A62;
    }

    #MPButtonBar .nav.navbar-nav .dropdown.open .dropdown-menu {
        background: #fff;
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translate(-50%, 0);
        min-width: fit-content;
        width: auto;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #MPButtonBar .nav.navbar-nav .dropdown.open .dropdown-menu::before {
        content: "";
        position: absolute;
        top: -10px;
        left: 50%;
        transform: translateX(-50%);
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;

        border-bottom: 20px solid #fff;
    }

    #MPButtonBar .nav.navbar-nav .dropdown.open .dropdown-menu li {
        padding: 10px 80px 10px 30px;
    }

    #MPButtonBar .nav.navbar-nav .dropdown.open .dropdown-menu li a {
        text-transform: none;
        text-align: left;
        background-color: #fff;
        color: #103A62;
        font-family: tahoma, sans-serif;
        font-size: 17px;
        font-weight: 400;
    }

    #userActions--desktop .account-dropdown .account-item .account-action {
        color: #103A62;
        font-size: 16px;
    }

    #userActions--desktop .account-dropdown .account-item .account-action:hover,
    #userActions--desktop .account-dropdown .account-item .account-action:focus,
    #userActions--desktop .account-dropdown .account-item .account-action:active {
        color: #2380d8;
    }

    #userActions--desktop .account-dropdown {
        color: #fff;
        top: 100%;
        background-color: #eee;
        margin: 0;
        padding: 5px;
        border-radius: 0;
        width: 100%;
        right: 10px;
        border-radius: 5px;
    }

    #userActions--desktop .account-dropdown .account-item {
        padding: 5px 10px;
        text-align: center;
    }
}

/*  HEADER TABLET END */

@media (min-width: 992px) and (max-width: 1199px) {
    #HEADER {
        height: auto;
    }

}

/* HEADER DESKTOP */
@media (min-width: 1024px) {
    #MPButtonBar .nav.navbar-nav li a span {
        font-size: 16px;
    }

    #MPheader.MPheader #Logo {
        margin: 0 auto 0 40px;
    }

    #MPheader.MPheader #Logo {
        margin: 0 auto 0 60px;
    }

    #MPButtonBar .nav.navbar-nav {
        padding-right: 53px;
    }

    li#quicksearch-desktop #quickSearch-toggle--desktop {
        display: none;
    }

    li#quicksearch-desktop #quickSearch {
        display: block;
        position: relative;
    }

    #userActions--desktop li#quicksearch-desktop {
        padding: 15px;
    }

    li#quicksearch-desktop #quickSearch input#SearchControl_SearchTerm {
        border: 1px solid #DBDBDB;
        border-radius: 24px;
        background-color: #F2F2F2;
        padding-left: 20px;
        height: 48px;
    }

    li#quicksearch-desktop #quickSearch input#SearchControl_SearchTerm::placeholder {
        text-transform: capitalize;
        font-style: normal;
        /* font-family: Montserrat; */
        font-size: 14px;
        font-weight: 500;
    }

    #quickSearch .input-group #SearchControl_SearchButton {
        border: none;
        background: none;
        position: absolute;
        top: 50%;
        right: 20px;
        transform: translateY(-50%);
        padding: 0;
        height: 20px;
        width: 20px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve'%3E%3Cpath d='M448.3,424.7L335,311.3c20.8-26,33.3-59.1,33.3-95.1c0-84.1-68.1-152.2-152-152.2c-84,0-152,68.2-152,152.2 s68.1,152.2,152,152.2c36.2,0,69.4-12.7,95.5-33.8L425,448L448.3,424.7z M120.1,312.6c-25.7-25.7-39.8-59.9-39.8-96.3 s14.2-70.6,39.8-96.3S180,80,216.3,80c36.3,0,70.5,14.2,96.2,39.9s39.8,59.9,39.8,96.3s-14.2,70.6-39.8,96.3 c-25.7,25.7-59.9,39.9-96.2,39.9C180,352.5,145.8,338.3,120.1,312.6z' style='&%2310; fill: %23343434;&%2310;'/%3E%3C/svg%3E");
        background-size: contain;
        background-repeat: no-repeat;
    }

    #quickSearch .glyphicon.glyphicon-search {
        display: none;
    }

    #SearchControl_SearchInputs.is-open {
        display: none !important;
    }

    #userActions--desktop .login button {
        font-size: 18px;
    }
}

@media (min-width: 1400px) {
    #MPButtonBar .nav.navbar-nav li a span {
        font-size: 18px;
    }

    #MPButtonBar .nav.navbar-nav li {
        padding: 20px 45px;
    }

    li#quicksearch-desktop #quickSearch input#SearchControl_SearchTerm {
        min-width: 321px;
    }
}


/******************/
/***** Footer *****/
/******************/

/* FOOTER MOBILE */
#MPOuterFooter {
    background: linear-gradient(0deg, #800643 0%, #103A62 100%);
}

.footerColumn {
    padding: 0 42px;
}

.footerLogo__heading {
    text-align: center;
}

.footerLogo svg {
    display: block;
    margin: 40px auto 0 auto;
    max-width: 222px;
}

.footerAddress,
.footerContact__link {
    display: block;
    color: #fff;
    margin: 39px auto 20px auto;
    font-family: "IBM Plex Sans Condensed";
    font-size: 16px !important;
    text-align: left;
    text-decoration: none;
    position: relative;
    padding-left: 24px;
    line-height: 1.25 !important;
}

.footerAddress::before {
    content: "";
    height: 18px;
    width: 11px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='18px' viewBox='0 0 11 18' version='1.1'%3E%3Ctitle%3E117010B9-A08C-4F80-B10F-011AD4C9689A%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm--Home-FED' transform='translate(-306.000000, -4579.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='1.-Desktop/7.-Footer/0.-All/A' transform='translate(0.000000, 4367.000000)'%3E%3Cg id='Footer-Links' transform='translate(302.000000, 80.000000)'%3E%3Cg id='Address' transform='translate(0.000000, 127.000000)'%3E%3Cg id='Location-2' transform='translate(4.000000, 5.000000)'%3E%3Cpath d='M5.39648438,18 C5.46679688,18 5.53271484,17.9853516 5.59423828,17.9560547 C5.65576172,17.9267578 5.70703125,17.8857422 5.74804688,17.8330078 C5.75976562,17.8154297 5.84033203,17.7084961 5.98974609,17.512207 C6.13916016,17.315918 6.33105469,17.0449219 6.56542969,16.6992188 C6.79980469,16.3535156 7.06494141,15.9433594 7.36083984,15.46875 C7.65673828,14.9941406 7.95996094,14.4667969 8.27050781,13.8867188 C8.45214844,13.546875 8.625,13.2084961 8.7890625,12.871582 C8.953125,12.534668 9.10693359,12.1992188 9.25048828,11.8652344 C9.39404297,11.53125 9.52880859,11.2016602 9.65478516,10.8764648 C9.78076172,10.5512695 9.89648438,10.2304688 10.0019531,9.9140625 C10.1308594,9.50976562 10.2451172,9.11279297 10.3447266,8.72314453 C10.4443359,8.33349609 10.527832,7.94970703 10.5952148,7.57177734 C10.6625977,7.19384766 10.7124023,6.82470703 10.7446289,6.46435547 C10.7768555,6.10400391 10.7929688,5.75097656 10.7929688,5.40527344 C10.7929688,4.66113281 10.6523438,3.9609375 10.3710938,3.3046875 C10.0898438,2.6484375 9.70458984,2.07568359 9.21533203,1.58642578 C8.72607422,1.09716797 8.15332031,0.710449219 7.49707031,0.426269531 C6.84082031,0.142089844 6.140625,0 5.39648438,0 C4.65234375,0 3.95214844,0.142089844 3.29589844,0.426269531 C2.63964844,0.710449219 2.06689453,1.09716797 1.57763672,1.58642578 C1.08837891,2.07568359 0.703125,2.6484375 0.421875,3.3046875 C0.140625,3.9609375 0,4.66113281 0,5.40527344 C0,5.75097656 0.0161132812,6.10400391 0.0483398438,6.46435547 C0.0805664062,6.82470703 0.130371094,7.19384766 0.197753906,7.57177734 C0.265136719,7.94970703 0.348632812,8.33349609 0.448242188,8.72314453 C0.547851562,9.11279297 0.662109375,9.50976562 0.791015625,9.9140625 C0.896484375,10.2304688 1.01220703,10.5512695 1.13818359,10.8764648 C1.26416016,11.2016602 1.39892578,11.53125 1.54248047,11.8652344 C1.68603516,12.1992188 1.83984375,12.534668 2.00390625,12.871582 C2.16796875,13.2084961 2.34082031,13.546875 2.52246094,13.8867188 C2.83300781,14.4667969 3.13623047,14.9941406 3.43212891,15.46875 C3.72802734,15.9433594 3.99316406,16.3535156 4.22753906,16.6992188 C4.46191406,17.0449219 4.65380859,17.315918 4.80322266,17.512207 C4.95263672,17.7084961 5.03320312,17.8154297 5.04492188,17.8330078 C5.0859375,17.8857422 5.13720703,17.9267578 5.19873047,17.9560547 C5.26025391,17.9853516 5.32617188,18 5.39648438,18 Z M5.39648438,16.7958984 C5.28515625,16.6435547 5.15185547,16.4545898 4.99658203,16.2290039 C4.84130859,16.003418 4.67285156,15.7485352 4.49121094,15.4643555 C4.30957031,15.1801758 4.11914062,14.8696289 3.91992188,14.5327148 C3.72070312,14.1958008 3.52148438,13.8369141 3.32226562,13.4560547 C3.04101562,12.9462891 2.75830078,12.3764648 2.47412109,11.746582 C2.18994141,11.1166992 1.93066406,10.4545898 1.69628906,9.76025391 C1.46191406,9.06591797 1.27001953,8.34960938 1.12060547,7.61132812 C0.971191406,6.87304688 0.896484375,6.13769531 0.896484375,5.40527344 C0.896484375,4.78417969 1.01513672,4.19970703 1.25244141,3.65185547 C1.48974609,3.10400391 1.81201172,2.62646484 2.21923828,2.21923828 C2.62646484,1.81201172 3.10253906,1.49121094 3.64746094,1.25683594 C4.19238281,1.02246094 4.77539062,0.905273438 5.39648438,0.905273438 C6.01757812,0.905273438 6.60058594,1.02246094 7.14550781,1.25683594 C7.69042969,1.49121094 8.16650391,1.81201172 8.57373047,2.21923828 C8.98095703,2.62646484 9.30322266,3.10400391 9.54052734,3.65185547 C9.77783203,4.19970703 9.89648438,4.78417969 9.89648438,5.40527344 C9.89648438,6.13769531 9.82177734,6.87158203 9.67236328,7.60693359 C9.52294922,8.34228516 9.33251953,9.05712891 9.10107422,9.75146484 C8.86962891,10.4458008 8.61035156,11.1064453 8.32324219,11.7333984 C8.03613281,12.3603516 7.75488281,12.9316406 7.47949219,13.4472656 C7.28027344,13.8222656 7.07958984,14.1796875 6.87744141,14.5195312 C6.67529297,14.859375 6.48339844,15.1713867 6.30175781,15.4555664 C6.12011719,15.7397461 5.95166016,15.9946289 5.79638672,16.2202148 C5.64111328,16.4458008 5.5078125,16.6376953 5.39648438,16.7958984 Z M5.39648438,8.10351562 C5.77148438,8.10351562 6.12158203,8.03320312 6.44677734,7.89257812 C6.77197266,7.75195312 7.05761719,7.55859375 7.30371094,7.3125 C7.54980469,7.06640625 7.74316406,6.77929688 7.88378906,6.45117188 C8.02441406,6.12304688 8.09472656,5.77441406 8.09472656,5.40527344 C8.09472656,5.03027344 8.02441406,4.67871094 7.88378906,4.35058594 C7.74316406,4.02246094 7.54980469,3.73681641 7.30371094,3.49365234 C7.05761719,3.25048828 6.77197266,3.05859375 6.44677734,2.91796875 C6.12158203,2.77734375 5.77148438,2.70703125 5.39648438,2.70703125 C5.02148438,2.70703125 4.67138672,2.77734375 4.34619141,2.91796875 C4.02099609,3.05859375 3.73535156,3.25048828 3.48925781,3.49365234 C3.24316406,3.73681641 3.04980469,4.02246094 2.90917969,4.35058594 C2.76855469,4.67871094 2.69824219,5.03027344 2.69824219,5.40527344 C2.69824219,5.77441406 2.76855469,6.12304688 2.90917969,6.45117188 C3.04980469,6.77929688 3.24316406,7.06640625 3.48925781,7.3125 C3.73535156,7.55859375 4.02099609,7.75195312 4.34619141,7.89257812 C4.67138672,8.03320312 5.02148438,8.10351562 5.39648438,8.10351562 Z M5.39648438,7.20703125 C5.15039062,7.20703125 4.91748047,7.15869141 4.69775391,7.06201172 C4.47802734,6.96533203 4.28613281,6.83642578 4.12207031,6.67529297 C3.95800781,6.51416016 3.82910156,6.32373047 3.73535156,6.10400391 C3.64160156,5.88427734 3.59472656,5.65136719 3.59472656,5.40527344 C3.59472656,5.15332031 3.64160156,4.91894531 3.73535156,4.70214844 C3.82910156,4.48535156 3.95800781,4.29492188 4.12207031,4.13085938 C4.28613281,3.96679688 4.47802734,3.83789062 4.69775391,3.74414062 C4.91748047,3.65039062 5.15039062,3.60351562 5.39648438,3.60351562 C5.64257812,3.60351562 5.87548828,3.65039062 6.09521484,3.74414062 C6.31494141,3.83789062 6.50683594,3.96679688 6.67089844,4.13085938 C6.83496094,4.29492188 6.96386719,4.48535156 7.05761719,4.70214844 C7.15136719,4.91894531 7.19824219,5.15332031 7.19824219,5.40527344 C7.19824219,5.65136719 7.15136719,5.88427734 7.05761719,6.10400391 C6.96386719,6.32373047 6.83496094,6.51416016 6.67089844,6.67529297 C6.50683594,6.83642578 6.31494141,6.96533203 6.09521484,7.06201172 C5.87548828,7.15869141 5.64257812,7.20703125 5.39648438,7.20703125 Z' id='Location'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 2px;
}

.footerContact__link::before {
    content: "";
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='18px' viewBox='0 0 18 18' version='1.1'%3E%3Ctitle%3E316AA233-B477-4D42-A69D-E4F656EF7D9D%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm--Home-FED' transform='translate(-302.000000, -4673.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='1.-Desktop/7.-Footer/0.-All/A' transform='translate(0.000000, 4367.000000)'%3E%3Cg id='Footer-Links' transform='translate(302.000000, 80.000000)'%3E%3Cg id='Address' transform='translate(0.000000, 127.000000)'%3E%3Cg id='Phone-2' transform='translate(0.000000, 99.000000)'%3E%3Cpath d='M14.3876953,18 C14.6455078,18 14.8989258,17.9487305 15.1479492,17.8461914 C15.3969727,17.7436523 15.628418,17.6176758 15.8422852,17.4682617 C16.0561523,17.3188477 16.246582,17.1665039 16.4135742,17.0112305 C16.5805664,16.855957 16.7109375,16.7255859 16.8046875,16.6201172 C16.9394531,16.4736328 17.0771484,16.3066406 17.2177734,16.1191406 C17.3583984,15.9316406 17.4858398,15.7397461 17.6000977,15.543457 C17.7143555,15.347168 17.8081055,15.1508789 17.8813477,14.9545898 C17.9545898,14.7583008 17.9912109,14.5751953 17.9912109,14.4052734 C17.9912109,14.2353516 17.934082,14.0493164 17.8198242,13.847168 C17.7055664,13.6450195 17.53125,13.4150391 17.296875,13.1572266 C17.1210938,12.9638672 16.9145508,12.7617188 16.6772461,12.5507812 C16.4399414,12.3398438 16.1835938,12.1259766 15.9082031,11.9091797 C15.8203125,11.8447266 15.6606445,11.7275391 15.4291992,11.5576172 C15.1977539,11.3876953 14.9399414,11.2133789 14.6557617,11.034668 C14.371582,10.855957 14.0830078,10.6977539 13.7900391,10.5600586 C13.4970703,10.4223633 13.2480469,10.3535156 13.0429688,10.3535156 C12.703125,10.3535156 12.4072266,10.5131836 12.1552734,10.8325195 C11.9033203,11.1518555 11.6542969,11.5136719 11.4082031,11.9179688 C11.3085938,12.0761719 11.2104492,12.2314453 11.1137695,12.3837891 C11.0170898,12.5361328 10.921875,12.6708984 10.828125,12.7880859 C10.7285156,12.9111328 10.6523438,12.9902344 10.5996094,13.0253906 C10.546875,13.0605469 10.5146484,13.0810547 10.5029297,13.0869141 C9.96972656,12.8701172 9.41894531,12.5566406 8.85058594,12.1464844 C8.28222656,11.7363281 7.74169922,11.2749023 7.22900391,10.762207 C6.71630859,10.2495117 6.25488281,9.70898438 5.84472656,9.140625 C5.43457031,8.57226562 5.12402344,8.02148438 4.91308594,7.48828125 C4.91308594,7.4765625 4.93212891,7.44433594 4.97021484,7.39160156 C5.00830078,7.33886719 5.08886719,7.26269531 5.21191406,7.16308594 C5.32910156,7.06933594 5.46386719,6.97412109 5.61621094,6.87744141 C5.76855469,6.78076172 5.92089844,6.68554688 6.07324219,6.59179688 C6.47753906,6.33984375 6.83935547,6.08789062 7.15869141,5.8359375 C7.47802734,5.58398438 7.63769531,5.29101562 7.63769531,4.95703125 C7.63769531,4.75195312 7.56884766,4.50292969 7.43115234,4.20996094 C7.29345703,3.91699219 7.13525391,3.62695312 6.95654297,3.33984375 C6.77783203,3.05273438 6.60351562,2.79345703 6.43359375,2.56201172 C6.26367188,2.33056641 6.14648438,2.17382812 6.08203125,2.09179688 C5.86523438,1.81054688 5.65136719,1.55273438 5.44042969,1.31835938 C5.22949219,1.08398438 5.03027344,0.87890625 4.84277344,0.703125 C4.58496094,0.462890625 4.35351562,0.285644531 4.1484375,0.171386719 C3.94335938,0.0571289062 3.75878906,0 3.59472656,0 C3.42480469,0 3.24169922,0.0366210938 3.04541016,0.109863281 C2.84912109,0.183105469 2.65283203,0.276855469 2.45654297,0.391113281 C2.26025391,0.505371094 2.06835938,0.6328125 1.88085938,0.7734375 C1.69335938,0.9140625 1.52636719,1.0546875 1.37988281,1.1953125 C1.27441406,1.2890625 1.14404297,1.41943359 0.988769531,1.58642578 C0.833496094,1.75341797 0.682617188,1.94238281 0.536132812,2.15332031 C0.389648438,2.36425781 0.263671875,2.59423828 0.158203125,2.84326172 C0.052734375,3.09228516 0,3.34570312 0,3.60351562 C0,4.00195312 0.029296875,4.40625 0.087890625,4.81640625 C0.146484375,5.2265625 0.231445313,5.64257812 0.342773438,6.06445312 C0.454101563,6.48632812 0.593261719,6.91259766 0.760253906,7.34326172 C0.927246094,7.77392578 1.12207031,8.20898438 1.34472656,8.6484375 C1.54980469,9.046875 1.77685547,9.44677734 2.02587891,9.84814453 C2.27490234,10.2495117 2.54150391,10.6435547 2.82568359,11.0302734 C3.10986328,11.4169922 3.41308594,11.7978516 3.73535156,12.1728516 C4.05761719,12.5478516 4.39160156,12.9111328 4.73730469,13.2626953 C5.08886719,13.6083984 5.45214844,13.9423828 5.82714844,14.2646484 C6.20214844,14.5869141 6.58300781,14.8916016 6.96972656,15.1787109 C7.35644531,15.4658203 7.74902344,15.7338867 8.14746094,15.9829102 C8.54589844,16.2319336 8.94726562,16.4589844 9.3515625,16.6640625 C9.79101562,16.8867188 10.2246094,17.081543 10.6523438,17.2485352 C11.0800781,17.4155273 11.5048828,17.5546875 11.9267578,17.6660156 C12.3486328,17.7773438 12.7646484,17.8608398 13.1748047,17.9165039 C13.5849609,17.972168 13.9892578,18 14.3876953,18 Z M14.3876953,17.1035156 C12.8759766,17.1035156 11.3232422,16.6845703 9.72949219,15.8466797 C8.13574219,15.0087891 6.68554688,13.9350586 5.37890625,12.6254883 C4.07226562,11.315918 3,9.86279297 2.16210938,8.26611328 C1.32421875,6.66943359 0.905273438,5.11523438 0.905273438,3.60351562 C0.905273438,3.375 1.00195312,3.10400391 1.1953125,2.79052734 C1.38867188,2.47705078 1.65234375,2.16503906 1.98632812,1.85449219 C2.34375,1.52636719 2.66894531,1.28613281 2.96191406,1.13378906 C3.25488281,0.981445312 3.46289062,0.905273438 3.5859375,0.905273438 C3.67382812,0.916992188 3.87597656,1.05761719 4.19238281,1.32714844 C4.50878906,1.59667969 4.91894531,2.05371094 5.42285156,2.69824219 C5.63378906,2.97949219 5.82128906,3.24316406 5.98535156,3.48925781 C6.14941406,3.73535156 6.28710938,3.95654297 6.3984375,4.15283203 C6.50976562,4.34912109 6.59472656,4.51611328 6.65332031,4.65380859 C6.71191406,4.79150391 6.74121094,4.88964844 6.74121094,4.94824219 C6.74121094,4.95410156 6.72363281,4.98339844 6.68847656,5.03613281 C6.65332031,5.08886719 6.57128906,5.16796875 6.44238281,5.2734375 C6.32519531,5.36132812 6.19335938,5.45214844 6.046875,5.54589844 C5.90039062,5.63964844 5.75390625,5.73046875 5.60742188,5.81835938 C5.40820312,5.94140625 5.21044922,6.06738281 5.01416016,6.19628906 C4.81787109,6.32519531 4.64648438,6.45410156 4.5,6.58300781 C4.21875,6.84082031 4.06347656,7.07666016 4.03417969,7.29052734 C4.00488281,7.50439453 4.01660156,7.68164062 4.06933594,7.82226562 C4.30957031,8.4140625 4.65087891,9.01904297 5.09326172,9.63720703 C5.53564453,10.2553711 6.03515625,10.8427734 6.59179688,11.3994141 C7.1484375,11.9560547 7.73730469,12.4570312 8.35839844,12.9023438 C8.97949219,13.3476562 9.5859375,13.6875 10.1777344,13.921875 C10.2304688,13.9453125 10.2832031,13.9614258 10.3359375,13.9702148 C10.3886719,13.9790039 10.4443359,13.9833984 10.5029297,13.9833984 C10.8486328,13.9833984 11.1503906,13.8208008 11.4082031,13.4956055 C11.6660156,13.1704102 11.9208984,12.8027344 12.1728516,12.3925781 C12.2666016,12.2402344 12.3603516,12.0908203 12.4541016,11.9443359 C12.5478516,11.7978516 12.6386719,11.6689453 12.7265625,11.5576172 C12.8261719,11.4287109 12.9023438,11.3466797 12.9550781,11.3115234 C13.0078125,11.2763672 13.0371094,11.2558594 13.0429688,11.25 C13.1015625,11.2558594 13.199707,11.2866211 13.3374023,11.3422852 C13.4750977,11.3979492 13.6420898,11.4814453 13.8383789,11.5927734 C14.034668,11.7041016 14.2573242,11.8417969 14.5063477,12.0058594 C14.7553711,12.1699219 15.0175781,12.3603516 15.2929688,12.5771484 C15.9433594,13.0751953 16.4018555,13.4838867 16.668457,13.8032227 C16.9350586,14.1225586 17.0771484,14.3232422 17.0947266,14.4052734 C17.0888672,14.5283203 17.0097656,14.737793 16.8574219,15.0336914 C16.7050781,15.3295898 16.4648438,15.65625 16.1367188,16.0136719 C15.8320312,16.3476562 15.5229492,16.612793 15.2094727,16.809082 C14.8959961,17.0053711 14.6220703,17.1035156 14.3876953,17.1035156 Z' id='Phone'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.footerAddress__container {
    margin-bottom: 40px;
}

.footerList__heading {
    color: #FFFFFF !important;
    font-family: "IBM Plex Sans";
    font-size: 18px !important;
    font-weight: 600 !important;
    padding: 12px 0;
    padding-right: 10px;
    position: relative;
}

.footerList__heading::after {
    content: "";
    height: 14px;
    width: 14px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='512px' id='Layer_1' style='enable-background:new 0 0 512 512;' version='1.1' viewBox='0 0 512 512' width='512px' xml:space='preserve'%3E%3Cpath d='M298.3,256L298.3,256L298.3,256L131.1,81.9c-4.2-4.3-4.1-11.4,0.2-15.8l29.9-30.6c4.3-4.4,11.3-4.5,15.5-0.2l204.2,212.7 c2.2,2.2,3.2,5.2,3,8.1c0.1,3-0.9,5.9-3,8.1L176.7,476.8c-4.2,4.3-11.2,4.2-15.5-0.2L131.3,446c-4.3-4.4-4.4-11.5-0.2-15.8 L298.3,256z' style='&%2310; fill: %23fff;&%2310;'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    transition: all .2s ease-in-out;
}

.footerList.accordion.is-open .footerList__heading::after {
    transform: rotate(90deg) translate(-50%, 0);
}

.footerList {
    text-decoration: none;
    margin: 0 !important;
    padding: 0 !important;
}

.footerList__item {
    transition: all .2s ease-in-out;
    list-style: none;
    display: none;
}

.footerList__link {
    display: block;
    color: #fff;
    margin: 20px auto 20px auto;
    font-family: "IBM Plex Sans Condensed";
    font-size: 16px !important;
    text-align: left;
    text-decoration: none;
    line-height: 1.25 !important;
}

.footerList__link:hover,
.footerList__link:focus {
    text-decoration: underline;
}

.accordion {
    transition: all .3s ease-in-out;
}

.accordion-toggle {
    list-style: none;
}

.accordion.is-open .footerList__item {
    display: block;
    padding-left: 20px;
}


img.memberConnect {
    max-width: 180px;
    margin-top: 16px;
    cursor: pointer;
}

section.footerSection:first-child {
    padding-bottom: 29px;
    border-bottom: 1px solid #979797;
}

section.footerSection:last-child {
    padding: 27px 54px 37px 54px;
}

p.footerInfo {
    color: #FFFFFF;
    font-family: "IBM Plex Sans Condensed";
    font-size: 14px !important;
    text-align: center;
    margin: 0 0 10px 0;
}

.footerInfo__list {
    display: flex;
    flex-direction: row;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
}

.footerInfo__item {
    list-style: none;
}

.footerInfo__item:not(:last-child) a {
    padding-right: 20px;
    position: relative;
}

.footerInfo__item:not(:last-child) a::after {
    content: "/";
    color: #FFFFFF;
    font-family: "IBM Plex Sans Condensed";
    font-size: 14px !important;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}

.footerInfo__link {
    color: #FFFFFF;
    font-family: "IBM Plex Sans Condensed";
    font-size: 14px;
    text-decoration: none;
}

.footerInfo__link:hover,
.footerInfo__link:focus {
    text-decoration: underline;
}

#MPCopyright,
#MPBottomMenu,
#MPFooterLink {
    display: none;
}

/* FOOTER TABLET */
@media (min-width: 768px) {
    #MPOuterFooter {
        background: linear-gradient(270deg, #3A5386 0%, #103A62 100%);
    }

    .footerLogo svg {
        margin: 0;
    }

    .footerSection {
        max-width: 1400px;
    }

    .footerSection:first-child {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -20px;
        padding: 20px;
    }

    .footerSection:first-child .footerColumn {
        width: 33.33%;
        padding: 20px;
    }

    .footerLogo svg {
        max-width: 100%;
        margin-top: 0;
    }

    .footerAddress__container {
        margin-bottom: 0;
    }

    .footerList__item {
        display: block;
    }

    .footerList__heading::after {
        display: none;
    }

    .footerList__heading {
        margin-top: 0;
        padding-top: 0;
    }

    .footerInfo__link {
        font-size: 14px;
    }

    .footerList__link {
        margin: 5px 0;
        line-height: 1.25 !important;
    }
}

/* FOOTER DESKTOP */
@media (min-width: 1024px) {

    .footerSection,
    .footerSection:first-child {
        margin: 0 auto;
        padding-bottom: 0;
    }

    .footerSection:first-child {
        padding: 60px 20px 40px 20px;
    }

    section.footerSection:last-child {
        display: flex;
        justify-content: space-between;
        padding: 27px 39px 37px 39px
    }

    .footerSection:last-child .footerColumn {
        display: flex;
        padding: 0;
    }

    .footerList__heading {
        padding: 0;
        margin-bottom: 20px;
    }

    p.footerInfo {
        margin-right: 5px;
    }

    .footerContact__link {
        margin: 0;
    }
}

@media (min-width: 1400px) {
    .footerSection:first-child .footerColumn {
        width: auto;
        flex: 1;
    }

    .footerSection:first-child .footerColumn:first-child {
        margin-right: 40px;
    }

    .footerLogo svg {
        max-width: 222px;
    }
}

/*********************/
/**** HERO BANNER ****/
/*********************/

/* HERO BANNER MOBILE */
#MainCopy_ContentWrapper.HLHomePage .row.row-wide.clearfix {
    max-width: 100%;
}

.heroBanner {
    margin-bottom: 44px;
}

.heroBanner ul,
.heroBanner ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.heroBanner ul li:not(:first-child) {
    display: none;
}

.heroBanner ul.slick-dots li:not(:first-child) {
    display: list-item;
}

.heroBanner ul li.slick-slide {
    display: list-item;
}

.heroBanner ul li>div {
    display: flex;
    flex-direction: column-reverse;
}

.heroBanner ul li>div>div:first-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding: 0 22px;
}

.heroBanner ul li>div>div:first-child>h2 {
    color: #103A62;
    font-family: "IBM Plex Sans";
    font-weight: 600 !important;
    font-size: 32px;
    letter-spacing: 0;
    line-height: 43px;
    text-align: center;
    margin-bottom: 16px;
}

.heroBanner ul li>div>div:first-child p {
    display: none;
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 18px;
    text-align: left;
}

.heroBanner ul li>div>div:first-child a {
    font-family: tahoma, sans-serif;
    font-size: 15px;
    font-weight: 600;
    border-radius: 32px;
    background-color: #b61f61;
    color: #fff;
    box-shadow: inset 0 1px 1px 0 rgba(242, 242, 242, 0.3);
    text-transform: uppercase;
	text-decoration: none;
	text-align: center;
    padding: 15px 32px;
    margin-top: 0px;
    transition: all .2s ease-in-out;
	max-width: 300px;
	border: 1px solid #b61f61;
	box-sizing: border-box;
}

.heroBanner ul li>div>div:first-child a:focus,
.heroBanner ul li>div>div:first-child a:hover {
    background-color: #fff;
	text-decoration: underline;
    color: #b61f61;
    box-shadow: none;
    border: 1px solid #b61f61;
}

.heroBanner ul li>div>div:last-child {
    margin-bottom: 18px;
}

.heroBanner ul li>div>div:last-child img {
    width: 100%;
}

.heroBanner .slick-dots {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    list-style: none;
}

.heroBanner .slick-dots li button {
    font-size: 0;
    height: 12px;
    width: 12px;
    border: 1px solid #484848;
    background-color: #fff;
    border-radius: 50%;
    margin: 0 10px;
}

.heroBanner .slick-dots .slick-active button {
    font-size: 0;
    height: 12px;
    width: 12px;
    border: 1px solid #484848;
    background-color: #103A62;
    border-radius: 50%;
    margin: 0 10px;
}

/* HERO BANNER TABLET */
@media (min-width: 768px) {
    .heroBanner .slick-dots {
        flex-direction: column;
        justify-content: center;
        position: absolute;
        top: 15%;
        bottom: initial;
        right: 40px;
    }

    .heroBanner .slick-dots li {
        position: relative;
        height: 16px;
        width: 16px;
        margin: 14px 0;
    }

    .heroBanner .slick-dots li button {
        height: 16px;
        width: 16px;
        border: 1px solid #fff;
        background-color: transparent;
        margin: 0;

        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .heroBanner .slick-dots .slick-active button {
        margin: 0;
        border: 1px solid #fff;
        background-color: #fff;
        border-radius: 50%;
    }

    .heroBanner ul li>div {
        margin-top: 0px;
    }

    .heroBanner {
        margin-top: 30px;
        margin-bottom: 80px;
    }

    .heroBanner ul li>div>div:first-child {
        text-align: left;
    }

    .heroBanner ul li>div>div:first-child h2 {
        font-size: 32px;
        color: #b61f61;
        font-family: tahoma, sans-serif;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 40px;
        text-align: left;
    }

    .heroBanner ul li>div>div:first-child p {
        display: inline-block;
        margin: 10px 0 20px 0;
    }

    .heroBanner ul li div a button {
        margin-top: 0px;
        font-size: 18px;
    }

    .heroBanner ul li>div>div:last-child {
        padding-left: 20px;
    }

    .heroBanner ul li>div>div:last-child img {
        border-top-left-radius: 25% 50%;
        border-bottom-left-radius: 25% 50%;
    }
}

/* HEROBANNER DESKTOP */
@media (min-width: 1024px) {
    .heroBanner ul li>div {
        flex-direction: row;
        margin-top: 50px;
    }

    .heroBanner {
        margin-bottom: 100px;
    }

    .heroBanner ul li>div>div {
        justify-content: space-evenly;
        width: 33%;
        text-align: left;
        padding: 0 20px;
    }

    .heroBanner ul li>div>div:first-child h2 {
        color: #b61f61;
        font-family: tahoma, sans-serif;
        font-size: 40px;
    }

    .heroBanner ul li>div>div:last-child {
        width: 67%;
        padding: 0;
    }

    .heroBanner .slick-dots {
        top: 0;
        bottom: 0;
    }
}

@media (min-width: 1261px) {
    .heroBanner ul li>div>div:first-child h2 {
        line-height: 64px;
        font-size: 40px;
    }
}

@media (min-width: 1400px) {
    .heroBanner ul li>div>div {
        justify-content: center;
    }


    .heroBanner ul li>div>div:first-child p {
        margin: 29px 0 49px 0;
    }

    .heroBanner ul li>div>div:first-child {
        padding: 0 40px;
    }
}

@media (min-width: 1600px) {
    .heroBanner ul li>div>div:first-child h2 {
        font-size: 48px;
    }

    .heroBanner ul li>div>div:first-child {
        padding: 0 100px;
    }
}


/****************************/
/*** UPCOMING EVENTS LIST ***/
/****************************/

/* UPCOMING EVENTS MOBILE */

.eventsHeading .HtmlContent {
    display: flex;
    justify-content: space-between;
    padding: 0 5px;
    max-width: 1400px;
    margin: 0 auto 22px auto;
    box-shadow: inset 0 -2px 0 0 #b61f61;
}

.eventsHeading .HtmlContent h2 {
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 32px;
}

.eventsHeading .HtmlContent a {
    color: #484848;
    font-family: tahoma, sans-serif;
    font-size: 16px;
    font-weight: 600 !important;
    letter-spacing: 0.2px;
    line-height: 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    padding-right: 16px;
    text-decoration: none;
}

.eventsHeading .HtmlContent a:hover,
.eventsHeading .HtmlContent a:focus {
    text-decoration: underline;
    color: #103A62;
}

.eventsHeading .HtmlContent a::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    height: 10px;
    width: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='10px' viewBox='0 0 10 10' version='1.1'%3E%3Ctitle%3E1AACD872-9FF3-4540-B1FC-FA5D8E39B919%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm--Home--Mobile-FED' transform='translate(-300.000000, -621.000000)' fill='%23484848' fill-rule='nonzero'%3E%3Cg id='ALL-EVENTS' transform='translate(-8.000000, 575.000000)'%3E%3Cg id='2.-Mobile/3.Events/1.-Title' transform='translate(9.000000, 0.000000)'%3E%3Cg id='1.-Desktop/3.Events/-All-Events' transform='translate(208.000000, 41.000000)'%3E%3Cg id='1.Desktop/1.Icons/14/Arrow-Right-2' transform='translate(91.000000, 5.000000)'%3E%3Cpath d='M5.24714307,9.92064293 L9.92155901,5.19163625 C10.026147,5.08580477 10.026147,4.91423383 9.92155901,4.80838029 L5.24712127,0.0793736117 C5.14251148,-0.0264578706 4.97292113,-0.0264578706 4.86831134,0.0793736117 L4.4263737,0.526494533 C4.32178571,0.632303963 4.32178571,0.803874901 4.4263737,0.909728436 L7.88909052,4.41286297 L0.267856851,4.41286297 C0.119933951,4.41286297 0,4.53419758 0,4.68384802 L0,5.31614647 C0,5.4657969 0.119933951,5.58713152 0.267856851,5.58713152 L7.88909052,5.58713152 L4.4263737,9.0902881 C4.32178571,9.19611959 4.32178571,9.36769052 4.4263737,9.47352201 L4.86831134,9.92064293 C4.97292113,10.0264524 5.14251148,10.0264524 5.24714307,9.92064293 Z' id='1.Desktop/1.Icons/14/Arrow-Right'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.events-section.row.row-full {
    padding: 0 10px;
}

.events-section.row.row-full .col-md-6 {
    margin-bottom: 35px;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul {
    margin: 0;
    padding: 0;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul li {
    margin: 0;
    padding: 21px 11px 30px 11px;
    border: 2px solid #E6E6E6;
    border-radius: 12px;
    background-color: #FFFFFF;
    list-style: none;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul li:not(:first-child) {
    display: none;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul.slick-slider li:not(:first-child) {
    display: block;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul li img {
    width: 100%;
    margin-bottom: 15px;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul li h3 {
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 24px;
    font-weight: 600 !important;
    letter-spacing: 0;
    line-height: 32px;
    margin-bottom: 23px;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul li a {
    font-size: 16px;
    font-weight: 600 !important;
    letter-spacing: 0.2px;
    line-height: 18px;
    text-align: center;
    display: block;
    text-transform: uppercase;
    text-decoration: none;
    width: 100%;
    padding: 11px;
    border-radius: 20px;
    transition: all .2s ease-in-out;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul li a:not(:last-child) {
    color: #FFFFFF;
    background-color: #b61f61;
    box-shadow: inset 0 1px 1px 0 rgba(242, 242, 242, 0.3);
    margin-bottom: 16px;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul li a:last-child {
    color: #b61f61;
    background-color: #fff;
    border: 1px solid #b61f61;
}

.events-section.row.row-full .col-md-6 .HtmlContent ul li a:hover,
.events-section.row.row-full .col-md-6 .HtmlContent ul li a:focus {
    background-color: #103A62;
    color: #fff;
    box-shadow: 2px 2px 10px #808080;
}

.events-section.row.row-full .slick-dots {
    display: none !important;
}

#MainCopy_ctl09_TitleText {
    display: none;
}

.upcoming-events .HLLandingControl .Content h3 a:not(.btn) {
    color: #103A62;
    font-family: tahoma, sans-serif;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 31px;
    order: 1;
    transition: all .2s ease-in-out;
}

.upcoming-events .HLLandingControl .Content h3 {
    margin-bottom: 20px;
}

.upcoming-events .HLLandingControl .Content ul li {
    padding: 0 10px 31px 10px;
    border-bottom: 1px solid #D2D2D2;
}

.upcoming-events .HLLandingControl .Content ul li p {
    display: none;
}

.upcoming-events .timeAgoFormat {
    color: #b61f61;
    font-family: tahoma, sans-serif;
    font-size: 18px;
    letter-spacing: 0.23px;
    line-height: 27px;
    order: -1;
}

.upcoming-events .row.title-row div {
    display: flex;
    flex-direction: column;
}

.upcoming-events .title-row img { display: none; }

#MainCopy_ctl09_rptEventList_LinkToRegisterPanel_0 br {
    display: none;
}

.upcoming-events div.row.title-row div.RegistrationButtonContainer span {
    display: flex;
    justify-content: flex-start;
}

.upcoming-events div.row.title-row div.RegistrationButtonContainer span a:first-child {
    margin-right: 12.5px;
}

.upcoming-events .row.title-row div .btn.btn-primary {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.2px;
    line-height: 18px;
    text-align: center;
    padding: 11px 30px;
    border-radius: 20px;
    background-color: #b61f61;
    box-shadow: inset 0 1px 1px 0 rgba(242, 242, 242, 0.3);
    margin: 0 0px 0 0;
    text-transform: uppercase;
    transition: all .2s ease-in-out;
}

.upcoming-events .row.title-row div .btn.btn-primary:hover,
.upcoming-events .row.title-row div .btn.btn-primary:focus {
    background-color: #103A62;
    color: #fff;
    box-shadow: 2px 2px 10px #808080;
}

.upcoming-events .row.title-row div .btn.btn-primary.eventLink {
    color: #b61f61;
    background-color: #fff;
    box-shadow: none;
    border: 1px solid #b61f61;
    transition: all .2s ease-in-out;
}

.upcoming-events .row.title-row div .btn.btn-primary.eventLink:hover,
.upcoming-events .row.title-row div .btn.btn-primary.eventLink:focus {
    background-color: #103A62;
    color: #fff;
    box-shadow: 2px 2px 10px #808080;
}

@media (min-width: 768px) {
    .events-section.row.row-full {
        display: flex;
        max-width: 1400px;
        margin: 0 auto 50px auto
    }

    .events-section.row.row-full .col-md-6:first-child .HtmlContent ul li a {
        display: inline-block;
        width: auto;
        padding: 11px 28px;
    }

    .events-section.row.row-full .col-md-6 {
        width: 50%;
    }

    .events-section.row.row-full .col-md-6 .HtmlContent ul[data-slick]>li {
        margin: 0;
        padding: 25px 35px;
    }

    .events-section.row.row-full .col-md-6 .HtmlContent ul.slick-slider ul.slick-dots li:not(:first-child),
    .events-section.row.row-full .col-md-6 .HtmlContent ul.slick-slider ul.slick-dots li {
        display: flex;
    }

    .events-section.row.row-full ul[data-slick] ul.slick-dots li {
        border: none;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .events-section.row.row-full ul[data-slick] ul.slick-dots li button {
        height: 16px;
        width: 16px;
        border-radius: 50%;
        background-color: #fff;
        border: 1px solid #b61f61;
        font-size: 0px;
    }

    .events-section.row.row-full ul[data-slick] ul.slick-dots li.slick-active button {
        background-color: #b61f61;
    }

    .events-section.row.row-full .col-md-6 .HtmlContent ul.slick-dots {
        display: flex !important;
        flex-direction: row;
        justify-content: center;
        left: 0;
        right: 0;
        top: calc(100% + 20px);
        margin-top: 23px;
    }

    .events-section.row.row-full .col-md-6 .HtmlContent ul.slick-dots>li {
        padding: 0;
        margin: 0 14px;
    }
}


@media (min-width: 1024px) {
    .events-section.row.row-full {
        margin: 0 auto 100px auto
    }

    .events-section.row.row-full .col-md-6 .HtmlContent ul[data-slick]>li {
        padding: 50px 70px 52px 70px;
    }

    .events-section.row.row-full ul[data-slick] ul.slick-dots {
        top: calc(100% + 39px);
        padding: 0;
    }
}


/************************************/
/**** POWER OF MGBH / BANNER TOP ****/
/************************************/

/* BANNERS MOBILE */
.power-of-mgbh.banner.banner-top {
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/ef998dc2-0de9-4904-b6d7-a36b4c0cef4b/UploadedImages/AE_2021/Power_of_MBGH_BG.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: 95%;
    border-radius: 0 0 200px 200px;
    overflow: hidden;
    margin: 0 10px 50px 10px;
    position: relative;
}

.power-of-mgbh .col-md-4:first-child {
    position: static;
    width: 0px;
    height: 0px;
}

.power-of-mgbh .col-md-4:first-child .ContentItemHtml.overlay {
    background: linear-gradient(0deg, rgba(51, 69, 108, .8) 0%, rgba(16, 58, 98, .9) 100%);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner.banner-top h2,
.banner.banner-top h3,
.banner.banner-top p {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    letter-spacing: 0;
}

.banner.banner-top h2 {
    font-size: 32px;
    font-weight: 600;
    line-height: 44px;
    margin: 0 0 16px 0;
}

.banner.banner-top h3 {
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 20px 0;
}

.banner.banner-top p {
    font-size: 18px;
    letter-spacing: 0.2px;
    line-height: 27px;
    margin-bottom: 52px;
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a {
    display: block;
    color: #fff;
    font-family: tahoma, sans-serif;
    font-size: 16px;
    font-weight: 600;
    padding: 15px;
    width: 100%;
    border: 1px solid #fff;
    border-radius: 24px;
    background-color: transparent;
    text-align: center;
    text-decoration: none;
    margin-bottom: 16px;
    transition: all .2s ease-in-out;
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a:hover,
.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a:focus {
	background: #b61f61;
	border-color: #b61f61;
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a.btn-primary {
	background: #b61f61;
	border-color: #b61f61;
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a.btn-primary:hover,
.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a.btn-primary:focus {
	background-color: transparent;
	border-color: white;
}

.banner.banner-top a:hover,
.banner.banner-top a:focus {
    border: 1px solid #103A62;
    color: #103A62;
    background-color: #fff;
}

.banner.banner-top .col-md-4:not(:first-child) .ContentItemHtml.banner__column .HtmlContent {
    padding: 29px 20px 37px 20px;
}

.banner.banner-top .col-md-4:last-child .ContentItemHtml.banner__column .HtmlContent {
    padding: 0px 20px 200px 20px;
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul li {
    margin: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding: 24px 26px 32px 83px;
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul li:first-child {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul li p {
    margin: 0;
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 44px;
    position: relative;
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul li p::before {
    content: "";
    height: 40px;
    width: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    left: -57px;
    transform: translateY(-50%);
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul li:first-child p::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38px' height='24px' viewBox='0 0 38 24' version='1.1'%3E%3Ctitle%3E2453B4B7-E75D-4876-9DBA-1837A1CC99DE%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.7'%3E%3Cg id='MBGH--DTP_v1.5-B_dm--Home--Mobile-FED' transform='translate(-23.000000, -2760.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Membership' transform='translate(9.000000, 1802.000000)'%3E%3Cg id='Info-Graphic' transform='translate(1.000000, 925.000000)'%3E%3Cg id='Group-11' transform='translate(13.000000, 24.000000)'%3E%3Cg id='1.Desktop/1.Icons/64/1.-Handshake' transform='translate(0.000000, 9.000000)'%3E%3Cg id='1.Desktop/1.Icons/64/1.-Handshake-2' transform='translate(0.250000, 0.750000)'%3E%3Cpath d='M29.994092,15.0878547 L29.994092,3.74999106 L26.7948465,0.550802825 C26.4491786,0.199241163 25.9686995,0 25.4706538,0 L20.4374398,0 C19.9686909,0 19.5175087,0.175780831 19.1718407,0.492209215 L13.4121003,5.76563414 C13.4062066,5.77147061 13.4003701,5.78320078 13.3944764,5.78903725 C12.4218454,6.70313191 12.439412,8.16207847 13.2714527,9.07027943 C14.015603,9.8847535 15.5800639,10.1015613 16.5585314,9.22849362 C16.5644251,9.22265715 16.5761552,9.22265715 16.5819917,9.21676346 L21.2636441,4.92769974 C21.6445025,4.58203177 22.2421116,4.60543488 22.5878368,4.98629335 C22.9393984,5.36715182 22.9101016,5.95898161 22.5292432,6.31054327 L20.9999728,7.71089623 L29.5311796,14.6366724 C29.701124,14.77732 29.8534444,14.9296405 29.994092,15.0878547 Z M23.2733935,21.7030961 L25.1131985,19.4413485 L25.4296269,19.6991832 C26.2323708,20.3495494 27.4159731,20.2323622 28.0663393,19.4237818 L28.6229786,18.7382251 C29.2792385,17.9296448 29.1561576,16.7519361 28.3534709,16.0956762 L19.6053991,8.99411918 L17.8475908,10.6054435 C16.1074064,12.1933074 13.4413971,12.0409869 11.8886664,10.3476087 C10.3124754,8.62499088 10.4354991,5.95898161 12.146444,4.3886843 L16.9393899,0 L12.0292568,0 C11.5312111,0 11.0566257,0.199241163 10.705064,0.550802825 L7.49998212,3.74999106 L7.49998212,16.8691233 L8.57223374,16.8691233 L13.8749555,21.6679056 C15.4804433,22.9745317 17.8417543,22.7284843 19.1483804,21.1229965 L19.1601106,21.1112663 L20.2089591,22.0194673 C21.1405632,22.7811842 22.517513,22.6347002 23.2733935,21.7030961 Z M37.4999106,18.7557918 L37.4999106,3.76172123 L31.874924,3.76172123 L31.874924,16.8807962 C31.874924,17.9179146 32.7128012,18.7557918 33.7499195,18.7557918 L37.4999106,18.7557918 Z M3.74999106,18.7499553 C4.78710941,18.7499553 5.62498659,17.9120781 5.62498659,16.8749598 L5.62498659,3.76172123 L0,3.76172123 L0,18.7499553 L3.74999106,18.7499553 Z M34.6874173,16.8807962 C34.171805,16.8807962 33.7499195,16.458968 33.7499195,15.9432985 C33.7499195,15.4276861 34.171805,15.0058007 34.6874173,15.0058007 C35.2030296,15.0058007 35.6249151,15.4276861 35.6249151,15.9432985 C35.6249151,16.458968 35.2030296,16.8807962 34.6874173,16.8807962 Z M2.81249329,16.8807962 C2.29688097,16.8807962 1.87499553,16.458968 1.87499553,15.9432985 C1.87499553,15.4218497 2.29688097,15.0058007 2.81249329,15.0058007 C3.32810562,15.0058007 3.74999106,15.4276861 3.74999106,15.9432985 C3.74999106,16.458968 3.32810562,16.8807962 2.81249329,16.8807962 Z' id='1.Desktop/1.Icons/64/1.-Handshake'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul li:nth-child(2) p::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30px' height='30px' viewBox='0 0 30 30' version='1.1'%3E%3Ctitle%3E65E6E8B9-D965-44DB-AAF4-9C753AC6D721%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.7'%3E%3Cg id='MBGH--DTP_v1.5-B_dm--Home--Mobile-FED' transform='translate(-27.000000, -2914.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Membership' transform='translate(9.000000, 1802.000000)'%3E%3Cg id='Info-Graphic' transform='translate(1.000000, 925.000000)'%3E%3Cg id='Group-12' transform='translate(12.000000, 181.000000)'%3E%3Cg id='1.Desktop/1.Icons/64/2.-Money-2' transform='translate(5.000000, 6.000000)'%3E%3Cpath d='M10.4958665,29.8610548 L17.8124575,24.3749419 L26.2499374,24.3749419 C28.3211987,24.3749419 29.9999285,22.6962121 29.9999285,20.6249508 L29.9999285,3.74999106 C29.9999285,1.67872982 28.3211987,-2.22044605e-15 26.2499374,-2.22044605e-15 L3.74999106,-2.22044605e-15 C1.67872982,-2.22044605e-15 0,1.67872982 0,3.74999106 L0,20.6249508 C0,22.6962121 1.67872982,24.3749419 3.74999106,24.3749419 L9.37497765,24.3749419 L9.37497765,29.2956607 C9.37497765,29.8727849 10.0318097,30.2038617 10.4958665,29.8610548 Z M15.4687131,19.6874531 L14.5312154,19.6874531 C14.013257,19.6874531 13.5937176,19.2679137 13.5937176,18.7499553 L13.5937176,17.7110631 C12.9245831,17.6319846 12.2882359,17.4069943 11.7315966,17.0395826 C11.3671604,16.7987995 11.3320271,16.271457 11.640788,15.9626389 L12.6673778,14.9361064 C12.8864744,14.7169525 13.2128591,14.6876557 13.494097,14.8171453 C13.6804636,14.9026897 13.8843396,14.9472071 14.0952537,14.9472071 L16.0159683,14.9472071 C16.2890237,14.9472071 16.5105235,14.7257645 16.5105235,14.4538535 C16.5105235,14.2341274 16.3628379,14.0390061 16.1519238,13.9786959 L13.2181234,13.1407615 C11.9144156,12.768715 10.8738068,11.6929157 10.7038624,10.3476087 C10.4665697,8.46855052 11.8189148,6.86540874 13.5937176,6.65329301 L13.5937176,5.62498659 C13.5937176,5.10702823 14.013257,4.68748882 14.5312154,4.68748882 L15.4687131,4.68748882 C15.9866715,4.68748882 16.4062109,5.10702823 16.4062109,5.62498659 L16.4062109,6.66387877 C17.0753453,6.74295725 17.7116925,6.96794756 18.2683318,7.33535925 C18.6327681,7.57614237 18.6679014,8.10348486 18.3591405,8.41230294 L17.3325507,9.43883553 C17.1134541,9.65798936 16.7870694,9.68728617 16.5058315,9.55779658 C16.3242142,9.47476989 16.1223409,9.42847865 15.9097101,9.42847865 C15.9083941,9.42847865 15.9059336,9.42773479 15.9046748,9.42773479 L13.9839602,9.42773479 C13.7109048,9.42773479 13.4894049,9.64917743 13.4894049,9.92108841 C13.4894049,10.1408144 13.6370906,10.3359357 13.8480047,10.396246 L16.7818051,11.2341804 C18.0855129,11.6067991 19.1261217,12.6820262 19.2960661,14.0273332 C19.5333587,15.9058192 18.1810136,17.5089609 16.4062109,17.7210767 L16.4062109,18.7499553 C16.4062109,19.2679137 15.9866715,19.6874531 15.4687131,19.6874531 Z' id='1.Desktop/1.Icons/64/2.-Money'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul li:last-child p::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='38px' height='30px' viewBox='0 0 38 30' version='1.1'%3E%3Ctitle%3EE2C7DE3C-9155-4E00-A304-32322E65E8C5%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.7'%3E%3Cg id='MBGH--DTP_v1.5-B_dm--Home--Mobile-FED' transform='translate(-23.000000, -3111.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Membership' transform='translate(9.000000, 1802.000000)'%3E%3Cg id='Info-Graphic' transform='translate(1.000000, 925.000000)'%3E%3Cg id='Group-13' transform='translate(12.000000, 378.000000)'%3E%3Cg id='1.Desktop/1.Icons/64/1.-Handshake' transform='translate(1.000000, 6.000000)'%3E%3Cg id='1.Desktop/1.Icons/64/3.-Lives-2' transform='translate(0.250000, 0.000063)'%3E%3Cpath d='M35.6249151,12.7130396 L35.6249151,2.90564798 C35.6249151,1.30370783 34.3633786,0 32.8124218,0 L4.68748882,0 C3.13653198,0 1.87499553,1.30370783 1.87499553,2.90564798 L1.87499553,12.7130396 C2.87223131,11.8136506 4.1794868,11.2499732 5.62498659,11.2499732 L5.62498659,3.74999106 L31.874924,3.74999106 L31.874924,11.2499732 C33.320996,11.2499732 34.6276793,11.8136506 35.6249151,12.7130396 Z M18.7499553,20.6249508 C20.8212165,20.6249508 22.4999464,18.946221 22.4999464,16.8749598 C22.4999464,14.8036985 20.8212165,13.1249687 18.7499553,13.1249687 C16.6792663,13.1249687 14.9999642,14.8036985 14.9999642,16.8749598 C14.9999642,18.946221 16.6792663,20.6249508 18.7499553,20.6249508 Z M31.874924,20.6249508 C33.9461852,20.6249508 35.6249151,18.946221 35.6249151,16.8749598 C35.6249151,14.8036985 33.9461852,13.1249687 31.874924,13.1249687 C29.804235,13.1249687 28.1249329,14.8036985 28.1249329,16.8749598 C28.1249329,18.946221 29.804235,20.6249508 31.874924,20.6249508 Z M5.62498659,20.6249508 C7.69624782,20.6249508 9.37497765,18.946221 9.37497765,16.8749598 C9.37497765,14.8036985 7.69624782,13.1249687 5.62498659,13.1249687 C3.55429756,13.1249687 1.87499553,14.8036985 1.87499553,16.8749598 C1.87499553,18.946221 3.55429756,20.6249508 5.62498659,20.6249508 Z M35.6249151,29.9999285 C36.6602596,29.9999285 37.4999106,29.1602775 37.4999106,28.1249329 L37.4999106,26.2499374 C37.4999106,24.1786762 35.8206086,22.4999464 33.7499195,22.4999464 L29.9999285,22.4999464 C27.9292394,22.4999464 26.2499374,24.1786762 26.2499374,26.2499374 L26.2499374,28.1249329 C26.2499374,29.1602775 27.0895884,29.9999285 28.1249329,29.9999285 L35.6249151,29.9999285 Z M22.4999464,29.9999285 C23.5352909,29.9999285 24.3749419,29.1602775 24.3749419,28.1249329 L24.3749419,26.2499374 C24.3749419,24.1786762 22.6956399,22.4999464 20.6249508,22.4999464 L16.8749598,22.4999464 C14.8042707,22.4999464 13.1249687,24.1786762 13.1249687,26.2499374 L13.1249687,28.1249329 C13.1249687,29.1602775 13.9646197,29.9999285 14.9999642,29.9999285 L22.4999464,29.9999285 Z M9.37497765,29.9999285 C10.4103222,29.9999285 11.2499732,29.1602775 11.2499732,28.1249329 L11.2499732,26.2499374 C11.2499732,24.1786762 9.57067115,22.4999464 7.49998212,22.4999464 L3.74999106,22.4999464 C1.67930203,22.4999464 0,24.1786762 0,26.2499374 L0,28.1249329 C0,29.1602775 0.839651013,29.9999285 1.87499553,29.9999285 L9.37497765,29.9999285 Z' id='1.Desktop/1.Icons/64/3.-Lives'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul li small {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 18px;
    letter-spacing: 0.2px;
    line-height: 27px;
}

/* BANNER TOP TABLET */
@media (min-width: 700px) {
    .banner.banner-top {
        background-position-y: bottom;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a {
        width: auto;
        padding: 15px 35px;
        display: inline-block;
        margin: 0 6px 16px 6px;
    }

}

@media (min-width: 768px) {
    .power-of-mgbh.banner.banner-top {
        display: flex;
        padding-bottom: 180px;
    }

    .power-of-mgbh .col-md-4:first-child {
        width: 0px;
        height: 0px;
    }

    .banner.banner-top .col-md-4:not(:first-child) .ContentItemHtml.banner__column .HtmlContent {
        padding: 40px 20px 40px 20px;
    }

    .banner.banner-top .col-md-4:last-child .ContentItemHtml.banner__column .HtmlContent {
        padding: 40px 20px 40px 20px;
    }

    .banner.banner-top .col-md-4:not(:first-child) {
        flex: 1;
        padding: 0 20px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a {
        width: 100%;
        padding: 15px 35px;
        display: block;
        margin: 0 0 16px 0;
    }
}


/* BANNER TOP DESKTOP */
@media (min-width: 1024px) {
    .banner.banner-top.power-of-mgbh {
        background-size: cover;
        margin: 0;
        width: 99%;
        border-bottom-left-radius: 0;
        border-top-right-radius: 20% 50%;
        border-bottom-right-radius: 20% 50%;
        margin-bottom: 100px;
        overflow: hidden;
        padding: 0;
        background-position: right;
        padding-right: 100px;
    }

    .banner.banner-top .col-md-4:first-child .ContentItemHtml.overlay {
        background: linear-gradient(270deg, rgba(128, 6, 67, .9) 0%, rgba(16, 58, 98, .8) 100%);
    }

    .banner.banner-top .col-md-4 {
        padding: 0;
    }

    .banner.banner-top .col-md-4:not(:first-child) {
        width: 50%;
        flex: initial;
        padding: 0;
    }

    .banner.banner-top .col-md-4:last-child {
        max-width: 360px;
        margin-left: auto;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column {
        flex: 1;
    }


    .banner.banner-top .col-md-4:last-child .ContentItemHtml.banner__column {
        height: 100%;
    }

    .banner.banner-top .col-md-4:last-child .ContentItemHtml.banner__column .HtmlContent {
        height: 100%;
        padding: 0;
    }

    .banner.banner-top .col-md-4:last-child .ContentItemHtml.banner__column .HtmlContent ul {
        height: 100%;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a {
        width: 48%;
        padding: 15px;
        display: inline-block;
        font-size: 14px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent h2 {
        font-size: 36px;
        margin-bottom: 15px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent h3 {
        font-size: 26px;
        margin-bottom: 16px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent p {
        font-size: 16px;
        margin-bottom: 20px;
        line-height: 32px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a:not(:last-child) {
        margin-bottom: 10px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent ul {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent li {
        padding: 24px 0 24px 78px;
    }
}

@media (min-width: 1400px) {
    .banner.banner-top.power-of-mgbh {
        padding: 25px 200px 25px 70px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent {
        padding: 0;
    }

    .banner.banner-top .col-md-4:nth-child(2) {
        flex: initial;
        width: 55%;
        padding: 0;
    }

    .banner.banner-top .col-md-4:last-child {
        flex: initial;
        width: 45%;
        padding: 0;
    }

    .banner.banner-top .col-md-4:nth-child(2) .ContentItemHtml {
        padding: 0;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent a {
        width: auto;
        padding: 15px 35px;
        display: inline-block;
        margin: 0 12px 0 0;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent h2 {
        font-size: 40px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent h3 {
        font-size: 32px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent p {
        font-size: 22px;
        margin-bottom: 43px;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column .HtmlContent li p {
        font-size: 40px;
    }
}

@media (min-width: 1800px) {
    .banner.banner-top.power-of-mgbh {
        padding-right: 279px;
        width: 86%;
    }

    .banner.banner-top .col-md-4 .ContentItemHtml.banner__column:first-child {
        max-width: 680px;
    }
}

/**************************/
/*** Employer Resources ***/
/**************************/
.employer-resources {
    display: flex;
    flex-direction: column;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    padding: 0 10px;
}

.employer-resources .col-md-6 .HtmlContent h2 {
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 32px;
    text-align: center;
    margin-bottom: 18px;
}

.employer-resources .col-md-6 {
    padding: 0;
    width: 100%;
}

.employer-resources .col-md-6 .HtmlContent ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.employer-resources .col-md-6 .HtmlContent ul li {
    margin: 0 0 16px 0;
    padding: 0 10px;
    text-align: center;
    width: 100%;
}

.employer-resources .col-md-6 .HtmlContent ul li img {
    width: 100%;
}

@media (min-width: 550px) {
    .employer-resources .col-md-6 .HtmlContent ul li img {
        max-width: 85%;
    }
}

@media (Min-width: 768px) {
    .employer-resources {
        margin-bottom: 50px;
    }

    .employer-resources .col-md-6 .HtmlContent ul li {
        width: 33%;
    }

    .employer-resources .col-md-6 .HtmlContent h2 {
        font-size: 36px;
    }

    .employer-resources .col-md-6 .HtmlContent ul li img {
        max-width: 300px;
    }
}

@media (min-width: 1024px) {
    .employer-resources {
        margin-bottom: 97px;
    }

    .employer-resources .col-md-6 .HtmlContent h2 {
        font-size: 40px;
        margin-bottom: 40px;
    }

    .employer-resources .col-md-6 .HtmlContent ul {
        margin: 0 -12.5px;
    }

    .employer-resources .col-md-6 .HtmlContent ul li {
        width: 20%;
        padding: 0 12.5px;
    }
}

/*****************/
/*** NEWS ROOM ***/
/*****************/

#MainCopy_ContentWrapper.HLHomePage .row.newsRoom {
    max-width: 1400px;
    padding: 0 10px;
    margin: 0 auto 40px auto;
}

.newsRoom .col-md-6:first-child .ContentItemHtml {
    background-color: #fff;
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent div {
    box-shadow: inset 0 -2px 0 0 #b61f61;
    padding-bottom: 16px;
    margin-bottom: 35px;
}

.newsRoom .col-md-6:first-child .ContentItemHtml h2,
.newsRoom .col-md-6:first-child .ContentItemHtml h3,
.newsRoom .col-md-6:first-child .ContentItemHtml p,
.newsRoom .col-md-6:first-child .ContentItemHtml a {
    padding: 0;
    margin: 0;
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-weight: 600 !important;
    text-decoration: none;
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent div h2 {
    font-size: 40px;
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent div a {
    font-size: 16px;
    color: #484848;
    position: relative;
    padding-right: 14px;
    display: inline-block;
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent div a::after {
    content: "";
    height: 10px;
    width: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='10px' viewBox='0 0 10 10' version='1.1'%3E%3Ctitle%3E001FF88E-C3B8-4D10-83EC-F471DFB272D6%3C/title%3E%3Cg id='Homepage' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm--Home--Mobile-FED' transform='translate(-101.000000, -4082.000000)' fill='%23484848' fill-rule='nonzero'%3E%3Cg id='Newsroom-NEW-Reduced' transform='translate(10.000000, 4024.000000)'%3E%3Cg id='Group' transform='translate(0.000000, 11.000000)'%3E%3Cg id='1.-Desktop/3.Events/-All-Events' transform='translate(13.000000, 42.000000)'%3E%3Cg id='1.Desktop/1.Icons/14/Arrow-Right-2' transform='translate(78.000000, 5.000000)'%3E%3Cpath d='M5.24714307,9.92064293 L9.92155901,5.19163625 C10.026147,5.08580477 10.026147,4.91423383 9.92155901,4.80838029 L5.24712127,0.0793736117 C5.14251148,-0.0264578706 4.97292113,-0.0264578706 4.86831134,0.0793736117 L4.4263737,0.526494533 C4.32178571,0.632303963 4.32178571,0.803874901 4.4263737,0.909728436 L7.88909052,4.41286297 L0.267856851,4.41286297 C0.119933951,4.41286297 0,4.53419758 0,4.68384802 L0,5.31614647 C0,5.4657969 0.119933951,5.58713152 0.267856851,5.58713152 L7.88909052,5.58713152 L4.4263737,9.0902881 C4.32178571,9.19611959 4.32178571,9.36769052 4.4263737,9.47352201 L4.86831134,9.92064293 C4.97292113,10.0264524 5.14251148,10.0264524 5.24714307,9.92064293 Z' id='1.Desktop/1.Icons/14/Arrow-Right'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent ul li {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #D2D2D2;
    margin-bottom: 30px;
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent ul li h3 {
    color: #103A62;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent ul li a {
    text-decoration: none;
    color: #fff;
    border-radius: 24px;
    background-color: #b61f61;
    box-shadow: inset 0 1px 1px 0 rgb(242 242 242 / 30%);
    padding: 11px 28.5px;
    margin-bottom: 29px;
    display: inline-block;
    transition: all .2s ease-in-out;
}

.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent ul li a:focus,
.newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent ul li a:hover {
    color: #b61f61;
    background-color: #fff;
    border: 1px solid #b61f61;
    box-shadow: 2px 4px 8px #ccc;
}

.newsRoom .col-md-6:last-child .ContentItemHtml {
    border-radius: 20px;
    background: linear-gradient(270deg, #4390AF 0%, #6B5C9A 50.14%, #06335C 100%);
    padding: 29px 20px 41px 20px;
}

.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div h2 {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 32px;
    font-weight: 600 !important;
    letter-spacing: 0;
    line-height: 44px;
    margin-bottom: 8px;
}

.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div h3 {
    color: #EFAC32;
    font-family: tahoma, sans-serif;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 32px;
    margin-bottom: 27px;
}

.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div a {
    border-radius: 20px;
    background-color: #4191AF;
    color: #fff;
    padding: 11px 29px;
    margin: 0 0 24px 0;
    display: inline-block;
    text-decoration: none;
    transition: all .2s ease-in-out;
}

.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div a:focus,
.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div a:hover {
    color: #b61f61;
    background-color: #fff;
    border: 1px solid #b61f61;
}

.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div p {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 22px;
    letter-spacing: 0.24px;
    line-height: 32px;
    margin-bottom: 24px;
}

.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div div {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    position: relative;
}

.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div div::after {
    content: "";
    height: calc(100% + 1px);
    width: 20px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    right: -20px;
    transform: translate(0, -50%);
}

.newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div div img {
    display: block;
    text-align: right;
    margin: 0 auto;
    width: 100%;
}

/* NEWSROOM TABLET */
@media (min-width: 768px) {
    .newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent div {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
		align-items: center;
    }

    .newsRoom .col-md-6:first-child .ContentItemHtml .HtmlContent div a {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div div {
        flex-direction: row;
    }

    .newsRoom .col-md-6:last-child .ContentItemHtml .HtmlContent div div img {
        width: 33%;
    }

    .newsRoom .col-md-6:first-child {
        padding-right: 40px;
    }
}

/* NEWS ROOM DESKTOP */
@media (min-width: 1024px) {
    .newsRoom .col-md-6:first-child {
        width: 34%;
    }

    .newsRoom .col-md-6:last-child {
        width: 66%;
        padding: 35px 40px 35px 40px;
    }
}

@media (min-width: 1420px) {
    #MainCopy_ContentWrapper.HLHomePage .row.newsRoom {
        padding: 0;
    }
}

/***********************/
/**** BANNER BOTTOM ****/
/***********************/
.banner.banner-bottom.testimonials {
    background-position-y: top;
    border-radius: 200px 200px 0 0;
    background-image: url('https://higherlogicdownload.s3.amazonaws.com/MBGH/ef998dc2-0de9-4904-b6d7-a36b4c0cef4b/UploadedImages/AE_2021/Testimonials.jpg');
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0 10px;
}

.banner.banner-bottom.testimonials div.col-md-6:first-child {
    width: 100%;
    text-align: left;
    background: rgba(55, 124, 149, 0.9);
    padding: 141px 40px 25px 20px;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child {
    width: 100%;
    background: rgba(55, 124, 149, 0.9);
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent {
    width: 100%;
}

.banner.banner-bottom.testimonials div.col-md-6:first-child .HtmlContent h2 {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 32px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 44px;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul {
    display: flex;
    justify-content: center;
    flex-direction: row;
    padding-bottom: 54px;
    position: relative;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent li {
    width: 100%;
    padding: 0 20px 30px 20px;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent li:not(:first-child) {
    display: none;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul.slick-slider li {
    display: flex;
    justify-content: center;
    font-size: 0px;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul.slick-slider ul.slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 42px;
    margin: 0;
    padding: 0;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul.slick-slider ul.slick-dots li {
    width: auto;
    margin: 0;
    padding: 0;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul.slick-slider ul.slick-dots li button {
    background-color: transparent;
    height: 12px;
    width: 12px;
    margin: 0 14px;
    border: 1px solid #fff;
    border-radius: 50%;
}

.banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul.slick-slider ul.slick-dots li.slick-active button {
    background-color: #fff;
}

.banner.banner-bottom .banner__column h2 {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 32px;
    font-weight: 600 !important;
    letter-spacing: 0;
    line-height: 44px;
    margin-bottom: 25px;
    text-align: center;
}

.banner-bottom figure {
    background-color: transparent;
}

.banner-bottom blockquote {
    background-color: transparent;
    color: #fff;
    border-left: none;
    font-family: tahoma, sans-serif;
    font-size: 22px;
    letter-spacing: 0.24px;
    line-height: 32px;
    margin: 0 0 13px 0;
    padding: 0;
    max-width: 320px;
}

.banner-bottom blockquote::before,
.banner-bottom blockquote::after {
    font-size: 24px;
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 22px;
    letter-spacing: 0.24px;
    line-height: 32px;
    vertical-align: baseline;
}

.banner-bottom blockquote::before {
    content: open-quote;
}

.banner-bottom blockquote::after {
    content: close-quote;
}

.banner-bottom footer cite.author {
    color: #FFFFFF;
    font-family: "IBM Plex Sans Condensed";
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0.27px;
    line-height: 32px;
    display: block;
}

.banner-bottom footer cite.company {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 20px;
    letter-spacing: 0.22px;
    line-height: 32px;
}

.banner-bottom ul,
.banner-bottom ul li {
    margin: 0;
    padding: 0;
    border: none;
}

.banner.banner-bottom li:first-child {
    border: none;
}

@media (min-width: 400px) {
    .banner.banner-bottom.testimonials div.col-md-6:first-child {
        text-align: center;
    }
}

@media (min-width: 768px) {
    .banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul.slick-slider ul.slick-dots {
        display: none !important;
    }

    .banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul.slick-slider li {
        display: flex;
        justify-content: flex-start;
    }
}

/* TESTIMONIALS DESKTOP */
@media (min-width: 1024px) {
    .banner.banner-bottom.testimonials {
        width: 99%;
        overflow: hidden;
        padding: 0;
        background-position: right;
        border-radius: 0;
        border-top-left-radius: 20% 50%;
        border-bottom-left-radius: 20% 50%;
        margin: 0 0 100px auto;
        background-size: cover;
    }

    .testimonials .col-md-12.section9 {
        padding: 0;
    }

    .banner.banner-bottom.testimonials div.col-md-6:first-child {
        padding: 101px 0px 59px 0px;
    }


    .banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul {
        padding-left: 120px;
        padding-bottom: 186px;
    }

    .banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul div.slick-list {
        width: 100%;
    }

    .banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul div.slick-track {
        width: 100%;
    }

    .banner.banner-bottom.testimonials div.col-md-6:last-child .bannerContent .HtmlContent ul li.slick-slide.slick-active {
        flex: 1;
    }
}

@media (min-width: 1800px) {
    .banner.banner-bottom.testimonials {
        width: 86%;
    }
}

/* SOCIAL MEDIA */
.social-media.row {
    position: fixed;
    right: 0;
    background-color: #2F758E;
    top: 50%;
    transform: translate(0px, -50%);
    transition: all .3s ease-in-out;
}

.membership .social-media.row {
    top: 50%;
    right: 18px;
    transform: translate(0px, -50%);
    position: fixed;
}

.social-media .col-md-12 {
    padding: 0;
}

.social-media.row ul,
.social-media.row li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.social-media.row li {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 10px;
}

.social-media.row li:hover,
.social-media.row li:focus {
    background-color: #103A62;
}

.social-media.row li a {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.social-media ul li a svg {
    height: 20px;
    width: 20px;
}

@media (min-width: 768px) {
    .social-media.row {
        position: absolute;
        right: 0;
        top: 700px;
        transform: initial;
    }

    .social-media.row.position-fixed {
        position: fixed;
        top: 50%;
        transform: translate(0px, -50%);
    }
}

@media (min-width: 1024px) {
    .social-media.row {
        top: 883px;
        right: 18px;
    }
}

/* Breadcrumbs */
.employer-toolkits .breadcrumbs-container,
.membership .breadcrumbs-container,
.view-events .breadcrumbs-container {
	max-width: 1400px;
	padding: 0 10px;
}

.employer-toolkits .col-md-12,
.membership .col-md-12,
.view-events .col-md-12 {
	padding: 0
}

.employer-toolkits .breadcrumbs ul,
.employer-toolkits .breadcrumbs ul li,
.membership .breadcrumbs ul,
.membership .breadcrumbs ul li,
.view-events .breadcrumbs ul,
.view-events .breadcrumbs ul li {
	margin: 0;
	padding: 0;
	list-style: none
}

.employer-toolkits .breadcrumbs ul,
.membership .breadcrumbs ul,
.view-events .breadcrumbs ul {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin: 19px 0 21px 0
}

.employer-toolkits .breadcrumbs ul li,
.membership .breadcrumbs ul li,
.view-events .breadcrumbs ul li {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.employer-toolkits .breadcrumbs ul li:not(:last-child),
.membership .breadcrumbs ul li:not(:last-child),
.view-events .breadcrumbs ul li:not(:last-child) {
	padding-right: 21px;
	position: relative
}

.employer-toolkits .breadcrumbs ul li:not(:last-child)::after,
.membership .breadcrumbs ul li:not(:last-child)::after,
.view-events .breadcrumbs ul li:not(:last-child)::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 8px;
	transform: translateY(-50%);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M367.954,213.588L160.67,5.872c-7.804-7.819-20.467-7.831-28.284-0.029c-7.819,7.802-7.832,20.465-0.03,28.284 l207.299,207.731c7.798,7.798,7.798,20.486-0.015,28.299L132.356,477.873c-7.802,7.819-7.789,20.482,0.03,28.284 c3.903,3.896,9.016,5.843,14.127,5.843c5.125,0,10.25-1.958,14.157-5.873l207.269-207.701 C391.333,275.032,391.333,236.967,367.954,213.588z' style='&%2310; fill: %23800643;&%2310;'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	height: 8px;
	width: 8px
}

.employer-toolkits .breadcrumbs a,
.employer-toolkits .breadcrumbs span,
.membership .breadcrumbs a,
.membership .breadcrumbs span,
.view-events .breadcrumbs a,
.view-events .breadcrumbs span {
	text-decoration: none;
	color: #b61f61;
	font-family: tahoma, sans-serif;
	font-size: 14px;
	letter-spacing: .2px;
	line-height: 20px
}

.employer-toolkits .breadcrumbs span,
.membership .breadcrumbs span,
.view-events .breadcrumbs span {
	color: #103a62;
	font-family: tahoma, sans-serif;
	font-size: 14px
}

/* MEMBERSHIP POWER OF MBGH */


/* EMPLOYER TESTIMONIALS */
.membership .testimonials-container {
    max-width: 1700px;
}

.membership .testimonials-heading h2 {
    margin: 0;
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 36px;
    font-weight: 600 !important;
    letter-spacing: 0;
    line-height: 54px;
    text-align: center;
}

.membership .testimonials-list ul,
.membership .testimonials-list li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.membership .testimonials-list ul li figure {
    margin: 50px auto;
    max-width: 440px;
}

.membership .testimonials-list ul li figure blockquote {
    background-color: #fff;
    margin: 0 auto 24px auto;
    padding: 0;
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 22px;
    letter-spacing: 0.31px;
    line-height: 40px;
    text-align: center;
    border: none;
}

.membership .testimonials-list ul li figure blockquote::before,
.membership .testimonials-list ul li figure blockquote::after {
    color: #103a62;
    font-size: 22px;
    vertical-align: 0;
}

.membership .testimonials-list ul li figure footer cite {
    color: #103a62;
    font-family: "IBM Plex Sans Condensed";
    text-align: center;
    display: block;
}

.membership .testimonials-list ul li figure footer cite:first-child {
    font-size: 22px;
    font-weight: 600 !important;
    letter-spacing: 0.31px;
    line-height: 40px;
}

.membership .testimonials-list ul li figure footer cite:last-child {
    font-size: 16px;
    letter-spacing: 0.24px;
    line-height: 32px;
}

@media (min-width: 992px) {
    .membership .testimonials-heading h2 {
        margin: 0 0 26px 0;
    }

    .membership .testimonials-container {
        display: flex;
        flex-direction: column;
        margin-bottom: 81px;
    }

    .membership .testimonials-container .col-md-6 {
        width: 100%;
    }

    .membership .testimonials-container .col-md-6:last-child .HtmlContent ul {
        display: flex;
    }

    .membership .testimonials-container .col-md-6:last-child .HtmlContent ul li {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 0 20px;
    }

    .membership .testimonials-container .col-md-6:last-child .HtmlContent ul li:not(:last-child) {
        border-right: 1px solid #D2D2D2;
    }

    .membership .testimonials-container .col-md-6:last-child .HtmlContent ul li figure {
        height: 100%;
        margin: 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 10px 0;
    }

    .membership .testimonials-container .col-md-6:last-child .HtmlContent ul li figure blockquote {
        margin-bottom: 50px;
    }
}

@media (min-width: 1400px) {
    .membership .testimonials-list ul li figure blockquote {
        font-size: 28px;
    }

    .membership .testimonials-list ul li figure blockquote::before,
    .membership .testimonials-list ul li figure blockquote::after {
        font-size: 28px;
    }

    .membership .testimonials-list ul li figure footer cite:first-child {
        font-size: 28px;
    }

    .membership .testimonials-list ul li figure footer cite:last-child {
        font-size: 22px;
    }

    .membership .testimonials-container .col-md-6:last-child .HtmlContent ul li figure {
        padding: 20px 0;
    }
}

@media (min-width: 1600px) {
    .membership .testimonials-container .col-md-6:last-child .HtmlContent ul li {
        padding: 0 90px;
    }

    .membership .testimonials-container .col-md-6:last-child .HtmlContent ul li figure {
        padding: 60px 0;
    }
}

/* Why Become A Member */
.membership .become-member {
    margin-bottom: 50px;
}

.membership .become-member .member-heading h2 {
    text-align: center;
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 32px;
    font-weight: 600 !important;
    letter-spacing: 0;
    line-height: 54px;
}

.membership .become-member .member-cards ul,
.membership .become-member .member-cards ul li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.membership .become-member .member-cards ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0 -5px;
    padding: 0 10px;
}

.membership .become-member .member-cards ul li {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    background-color: #3A5386;
    border-radius: 10px;
    width: 100%;
    border: 5px solid #fff;
    padding: 32px 25px 38px 25px;
    max-width: 430px;
    margin: 0px auto;
    position: relative;
    transition: all .2s ease-in-out;
}

.membership .become-member .member-cards ul li:hover,
.membership .become-member .member-cards ul li:focus {
    transform: scale(1.1);
    z-index: 999;
}

.membership .become-member .member-cards ul li>a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.membership .become-member .member-cards ul li:nth-child(2) {
    background-color: #EB6F0A;
}

.membership .become-member .member-cards ul li:nth-child(3) {
    background-color: #F06686;
}

.membership .become-member .member-cards ul li:nth-child(4) {
    background-color: #4191AF;
}

.membership .become-member .member-cards ul li:nth-child(5) {
    background-color: #6D5394;
}

.membership .become-member .member-cards ul li:nth-child(6) {
    background-color: #57A357;
}

.membership .become-member .member-cards ul li svg {
    margin: 0 auto 5px auto;
    width: 40px;
}

.membership .become-member .member-cards ul li h3 {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 28px;
    font-weight: 600 !important;
    margin: 5px 0 6px 0;
}

.membership .become-member .member-cards ul li p {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 16px;
    letter-spacing: 0.24px;
    margin: 0;
}

@media (min-width: 551px) {
    .membership .become-member .member-cards ul li {
        width: 50%;
        padding: 64px 50px 76px 50px;
        margin: 0;
        max-width: none;
    }
}

@media (min-width: 768px) {
    .membership .become-member .member-cards ul li svg {
        width: 50px;
    }

}

@media (min-width: 992px) {
    .membership .become-member {
        margin-bottom: 100px;
        display: flex;
        flex-direction: column;
    }

    .membership .become-member .col-md-6 {
        width: 100%;
        padding: 0 45px;
        max-width: 1400px;
        margin: 0 auto;
    }

    .membership .become-member .member-cards ul li {
        width: 33%;
    }

    .membership .become-member .member-cards ul li svg {
        margin: 0 auto 5px auto;
        width: 65px;
    }

}

@media (min-width: 1024px) {
    .membership .become-member .member-heading h2 {
        font-size: 32px;
    }

    .membership .become-member .member-cards ul li h3 {
        font-size: 28px;
    }

    .membership .become-member .member-cards ul li p {
        font-size: 18px;
    }
}

@media (min-width: 1400px) {
    .membership .become-member .member-heading h2 {
        font-size: 40px;
    }

    .membership .become-member .member-cards ul li h3 {
        font-size: 40px;
    }

    .membership .become-member .member-cards ul li p {
        font-size: 22px;
    }
}

/* Message from CEO */
.membership .message-ceo-container {
    background-color: #F8F9FA;
    margin-bottom: 50px;
    padding: 50px 10px;
}

.membership .message-ceo-container .col-md-6:first-of-type {
    margin-bottom: 40px;
}

.membership h2 {
    text-align: center;
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 30px;
    font-weight: 600 !important;
    letter-spacing: 0;
    margin: 0 0 20px 0;
}

.membership .chart-section h2 {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 44px;
}

.membership .video-section iframe,
.membership .chart-section img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    background-position: center;
    text-align: center;
}

@media (min-width: 992px) {
    .membership h2 {
        font-size: 36px;
        text-align: left;
    }

    .membership .chart-section h2 {
        font-size: 28px;
    }

    .membership .message-ceo-container .col-md-6:first-of-type {
        margin-bottom: 0px;
    }

    .membership .message-ceo-container .col-md-6 {
        padding: 0 20px;
    }
}

@media (min-width: 1024px) {
    .membership .video-section h2 {
        margin-bottom: 69px;
        font-size: 40px;
    }

    .membership .chart-section h2 {
        font-size: 32px;
        margin-bottom: 36px;
    }

    .membership .message-ceo-container {
        padding: 100px 0;
        margin-bottom: 140px;
    }

    .membership .message-ceo-container {
        display: flex;
        justify-content: center;
    }

    .membership .message-ceo-container .col-md-6 {
        max-width: 700px;
        display: flex;
        justify-content: center;
    }

    .membership .message-ceo-container .col-md-6:first-child {
        padding: 0;
        padding-left: 45px;
    }

    .membership .message-ceo-container .col-md-6:last-child {
        padding: 0;
        padding-right: 45px;
    }

    .membership .message-ceo-container .chart-section img {
        max-width: 517px;
    }
}

@media (min-width: 1400px) {
    .membership .message-ceo-container .video-section iframe {
        margin: 0;
    }

    .membership .message-ceo-container .chart-section img {
        margin: 0;
    }

    .membership .message-ceo-container .video-section iframe {
        max-width: 580px;
    }
}

/************************/
/**** BUINESS MEMBER ****/
/************************/
.member-container.row.row-wide {
    max-width: 1400px;
}

.member-container .col-md-6:last-child {
    width: 100%;
}

.member-container .col-md-6:last-child .ContentItemHtml.table-section {
    width: 100%;
}

.member-container .col-md-6 .ContentItemHtml.table-section .HtmlContent {
    width: 100%;
    overflow-x: scroll;
}

.member-container.row.row-wide .col-md-6:first-child {
    position: initial;
    height: auto;
}

.member-container .col-md-12 .heading .HtmlContent>div {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
    padding-left: 25px;
    margin-bottom: 40px;
}

.member-container .col-md-12 .heading .HtmlContent>div::before {
    content: "";
    height: 100px;
    width: 100px;
    border-radius: 50%;
    background: linear-gradient(133deg, #3A5387 0%, #103A61 100%);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.member-container .col-md-12 .heading .HtmlContent>div h2 {
    color: #343434;
    font-family: tahoma, sans-serif;
    font-size: 24px;
    font-weight: 600 !important;
    letter-spacing: 0;
    margin: 0;
    width: 100%;
    text-align: left;
    border-radius: 100px 0 0 100px;
    background-color: #FFFFFF;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    align-items: center;
    position: relative;
    padding: 13px 0 13px 89px;
}

.member-container .col-md-12 .heading .HtmlContent>div h2::before {
    content: "";
    height: 50px;
    width: 50px;
    background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='40px' viewBox='0 0 50 40' version='1.1'%3E%3Ctitle%3E18671E35-D908-4434-BE0D-79E3F523B688%3C/title%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Membership-B2-FED' transform='translate(-364.000000, -3494.000000)' fill='%23103A62'%3E%3Cg id='Business-Member' transform='translate(260.000000, 3439.000000)'%3E%3Cg id='Text-Slideshow-LIGHT-Copy' transform='translate(48.000000, 0.000000)'%3E%3Cg id='ccity-2' transform='translate(56.000000, 55.000000)'%3E%3Cpath d='M47.4998868,39.9999046 C48.8803461,39.9999046 49.9998808,38.8803699 49.9998808,37.4999106 L49.9998808,16.8749598 C49.9998808,15.839043 49.160039,14.9999642 48.1248853,14.9999642 L37.4999106,14.9999642 L37.4999106,1.87499553 C37.4999106,0.83907881 36.6608318,0 35.6249151,0 L24.3749419,0 C23.3390252,0 22.4999464,0.83907881 22.4999464,1.87499553 L22.4999464,7.49998212 L17.4999583,7.49998212 L17.4999583,1.24999702 C17.4999583,0.559385873 16.9405724,0 16.2499613,0 L14.9999642,0 C14.3093531,0 13.7499672,0.559385873 13.7499672,1.24999702 L13.7499672,7.49998212 L8.74997914,7.49998212 L8.74997914,1.24999702 C8.74997914,0.559385873 8.19059327,0 7.49998212,0 L6.2499851,0 C5.55937395,0 4.99998808,0.559385873 4.99998808,1.24999702 L4.99998808,7.49998212 L1.87499553,7.49998212 C0.83907881,7.49998212 0,8.33906093 0,9.37497765 L0,37.4999106 C0,38.8803699 1.11953468,39.9999046 2.5,39.9999046 L47.4998868,39.9999046 Z M31.5624247,9.99997616 L28.4374322,9.99997616 C27.9194738,9.99997616 27.4999344,9.58043675 27.4999344,9.06247839 L27.4999344,5.93748584 C27.4999344,5.41952748 27.9194738,4.99998808 28.4374322,4.99998808 L31.5624247,4.99998808 C32.0803831,4.99998808 32.4999225,5.41952748 32.4999225,5.93748584 L32.4999225,9.06247839 C32.4999225,9.58043675 32.0803831,9.99997616 31.5624247,9.99997616 Z M9.06247839,17.4999583 L5.93748584,17.4999583 C5.41952748,17.4999583 4.99998808,17.0804189 4.99998808,16.5624605 L4.99998808,13.437468 C4.99998808,12.9195096 5.41952748,12.4999702 5.93748584,12.4999702 L9.06247839,12.4999702 C9.58043675,12.4999702 9.99997616,12.9195096 9.99997616,13.437468 L9.99997616,16.5624605 C9.99997616,17.0804189 9.58043675,17.4999583 9.06247839,17.4999583 Z M19.0624546,17.4999583 L15.937462,17.4999583 C15.4195036,17.4999583 14.9999642,17.0804189 14.9999642,16.5624605 L14.9999642,13.437468 C14.9999642,12.9195096 15.4195036,12.4999702 15.937462,12.4999702 L19.0624546,12.4999702 C19.5804129,12.4999702 19.9999523,12.9195096 19.9999523,13.437468 L19.9999523,16.5624605 C19.9999523,17.0804189 19.5804129,17.4999583 19.0624546,17.4999583 Z M31.5624247,17.4999583 L28.4374322,17.4999583 C27.9194738,17.4999583 27.4999344,17.0804189 27.4999344,16.5624605 L27.4999344,13.437468 C27.4999344,12.9195096 27.9194738,12.4999702 28.4374322,12.4999702 L31.5624247,12.4999702 C32.0803831,12.4999702 32.4999225,12.9195096 32.4999225,13.437468 L32.4999225,16.5624605 C32.4999225,17.0804189 32.0803831,17.4999583 31.5624247,17.4999583 Z M9.06247839,24.9999404 L5.93748584,24.9999404 C5.41952748,24.9999404 4.99998808,24.580401 4.99998808,24.0624426 L4.99998808,20.9374501 C4.99998808,20.4194917 5.41952748,19.9999523 5.93748584,19.9999523 L9.06247839,19.9999523 C9.58043675,19.9999523 9.99997616,20.4194917 9.99997616,20.9374501 L9.99997616,24.0624426 C9.99997616,24.580401 9.58043675,24.9999404 9.06247839,24.9999404 Z M19.0624546,24.9999404 L15.937462,24.9999404 C15.4195036,24.9999404 14.9999642,24.580401 14.9999642,24.0624426 L14.9999642,20.9374501 C14.9999642,20.4194917 15.4195036,19.9999523 15.937462,19.9999523 L19.0624546,19.9999523 C19.5804129,19.9999523 19.9999523,20.4194917 19.9999523,20.9374501 L19.9999523,24.0624426 C19.9999523,24.580401 19.5804129,24.9999404 19.0624546,24.9999404 Z M31.5624247,24.9999404 L28.4374322,24.9999404 C27.9194738,24.9999404 27.4999344,24.580401 27.4999344,24.0624426 L27.4999344,20.9374501 C27.4999344,20.4194917 27.9194738,19.9999523 28.4374322,19.9999523 L31.5624247,19.9999523 C32.0803831,19.9999523 32.4999225,20.4194917 32.4999225,20.9374501 L32.4999225,24.0624426 C32.4999225,24.580401 32.0803831,24.9999404 31.5624247,24.9999404 Z M44.0623949,24.9999404 L40.9374024,24.9999404 C40.419444,24.9999404 39.9999046,24.580401 39.9999046,24.0624426 L39.9999046,20.9374501 C39.9999046,20.4194917 40.419444,19.9999523 40.9374024,19.9999523 L44.0623949,19.9999523 C44.5803533,19.9999523 44.9998927,20.4194917 44.9998927,20.9374501 L44.9998927,24.0624426 C44.9998927,24.580401 44.5803533,24.9999404 44.0623949,24.9999404 Z M9.06247839,32.4999225 L5.93748584,32.4999225 C5.41952748,32.4999225 4.99998808,32.0803831 4.99998808,31.5624247 L4.99998808,28.4374322 C4.99998808,27.9194738 5.41952748,27.4999344 5.93748584,27.4999344 L9.06247839,27.4999344 C9.58043675,27.4999344 9.99997616,27.9194738 9.99997616,28.4374322 L9.99997616,31.5624247 C9.99997616,32.0803831 9.58043675,32.4999225 9.06247839,32.4999225 Z M19.0624546,32.4999225 L15.937462,32.4999225 C15.4195036,32.4999225 14.9999642,32.0803831 14.9999642,31.5624247 L14.9999642,28.4374322 C14.9999642,27.9194738 15.4195036,27.4999344 15.937462,27.4999344 L19.0624546,27.4999344 C19.5804129,27.4999344 19.9999523,27.9194738 19.9999523,28.4374322 L19.9999523,31.5624247 C19.9999523,32.0803831 19.5804129,32.4999225 19.0624546,32.4999225 Z M44.0623949,32.4999225 L40.9374024,32.4999225 C40.419444,32.4999225 39.9999046,32.0803831 39.9999046,31.5624247 L39.9999046,28.4374322 C39.9999046,27.9194738 40.419444,27.4999344 40.9374024,27.4999344 L44.0623949,27.4999344 C44.5803533,27.4999344 44.9998927,27.9194738 44.9998927,28.4374322 L44.9998927,31.5624247 C44.9998927,32.0803831 44.5803533,32.4999225 44.0623949,32.4999225 Z' id='ccity' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.member-container .col-md-12 .heading .HtmlContent>div+p {
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 16px;
    margin-bottom: 40px;
}

.member-container .col-md-6:nth-child(2) {
    display: block;
    width: 100%;
}

.member-container .col-md-6 .data h3 {
    color: #103A62;
    font-family: tahoma, sans-serif;
    font-size: 20px;
    font-weight: 600 !important;
    margin: 0 0 9px 0;
}

.member-container .col-md-6 .data ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
    flex-direction: column;
}

.member-container.associate .col-md-6 .data ul {
    justify-content: flex-start;
    margin-bottom: 36px;
}

.member-container .col-md-6 .data ul li {
    width: 100%;
    list-style: none;
    position: relative;
    padding-left: 30px;
    margin: 8px 0;
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 16px;
}

.member-container .col-md-6 .data ul li::before {
    content: "";
    height: 20px;
    width: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' version='1.1'%3E%3Ctitle%3E196D3B09-E581-4160-BA9C-00815BCC973E%3C/title%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Membership-B2-FED' transform='translate(-1010.000000, -4021.000000)' fill='%23103A62'%3E%3Cg id='Business-Member' transform='translate(260.000000, 3439.000000)'%3E%3Cg id='Group-21' transform='translate(51.000000, 375.000000)'%3E%3Cg id='Group-21-Copy' transform='translate(699.000000, 0.000000)'%3E%3Cg id='1.-Desktop/8.-Body/1.-List/-P2-Copy-6' transform='translate(0.000000, 202.000000)'%3E%3Cg id='Checkmark-2' transform='translate(0.000000, 5.000000)'%3E%3Cpath d='M9.7,20 C15.0571691,20 19.4,15.5228547 19.4,10 C19.4,4.47714529 15.0571691,0 9.7,0 C4.34283093,0 0,4.47714529 0,10 C0,15.5228547 4.34283093,20 9.7,20 Z M9.7,18.0645161 C5.37676372,18.0645161 1.87741935,14.457614 1.87741935,10 C1.87741935,5.54305538 5.37611438,1.93548387 9.7,1.93548387 C14.0232363,1.93548387 17.5225806,5.54238596 17.5225806,10 C17.5225806,14.4569446 14.0238856,18.0645161 9.7,18.0645161 Z M8.43070226,14.7759025 L15.1811539,7.87251134 C15.365145,7.68428679 15.3663291,7.37789031 15.1837895,7.18816942 L14.3023359,6.27213017 C14.1197963,6.08240927 13.8226299,6.08118857 13.6386006,6.26941312 L8.10989242,11.9232768 L5.77125402,9.49273879 C5.5887144,9.30301789 5.29154801,9.30175781 5.10751874,9.48994298 L4.21892247,10.398658 C4.03489321,10.5868432 4.03367093,10.8932397 4.21624874,11.0829999 L7.76696699,14.7731461 C7.9495066,14.962867 8.24667299,14.9641271 8.43070226,14.7759025 Z' id='Checkmark'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: 5px;
}


.member-container .col-md-6:last-child .table-section .HtmlContent h3 {
    color: #103A62;
    font-family: tahoma, sans-serif;
    font-size: 24px;
    font-weight: 600 !important;
    margin-bottom: 24px;
}

.member-container .col-md-6:last-child .table-section .HtmlContent table {
    width: 100%;
}

.member-container .col-md-6:last-child .table-section .HtmlContent table thead {
    background-color: #103A62;
}

.member-container .col-md-6:last-child .table-section .HtmlContent table th {
    color: #FFFFFF;
    font-family: tahoma, sans-serif;
    font-size: 16px;
    font-weight: 600 !important;
}

.member-container .col-md-6:last-child .table-section .HtmlContent table th,
.member-container .col-md-6:last-child .table-section .HtmlContent td {
    padding: 14px 20px;
    width: 33%;
}

.member-container .col-md-6:last-child .table-section .HtmlContent td {
    border: 1px solid #C9C9C9;
    color: #103a62;
    font-family: tahoma, sans-serif;
    font-size: 16px;
}

.member-container .col-md-6:last-child .table-section .HtmlContent h3+div {
    overflow-x: auto;
    width: 100%;
    margin-bottom: 60px;
}

.member-container .col-md-6:last-child .table-section .HtmlContent table tr td {
    background-color: #fff;
}

.member-container .col-md-6:last-child .table-section .HtmlContent table tr:nth-child(even) td {
    background-color: #F8F9FA;
}

.member-container .col-md-6:last-child .table-section .HtmlContent a {
    color: #fff;
    border-radius: 32px;
    background-color: #103A62;
    padding: 24px 39px;
    font-family: tahoma, sans-serif;
    font-size: 16px;
    font-weight: 900 !important;
    text-decoration: none;
    transition: all .2s ease-in-out;
    display: inline-block;
    margin-top: 20px;
}

.member-container .col-md-6:last-child .table-section .HtmlContent a:hover,
.member-container .col-md-6:last-child .table-section .HtmlContent a:focus {
    background-color: #fff;
    color: #103A62;
    border: 1px solid #103A62;
    box-shadow: 2px 2px 10px #4f4f4f;
}

.member-container.row-wide.row {
    margin-bottom: 50px;
	padding: 0 10px;
}

@media (min-width: 1024px) {
    .member-container.row.row-wide {
        margin-bottom: 140px;
    }

    .member-container .col-md-6 .ContentItemHtml.table-section .HtmlContent {
        overflow-x: initial;
    }

    .member-container .col-md-12 .heading .HtmlContent>div {
        margin-bottom: 80px;
    }

    .member-container .col-md-12 .heading .HtmlContent>div h2 {
        font-size: 36px;
    }

    .member-container .col-md-12 .heading .HtmlContent>div+p {
        font-size: 20px;
    }

    .member-container .col-md-6 .data h3 {
        font-size: 28px;
    }

.member-container .col-md-6 .data ul {
    justify-content: space-between;
    margin-bottom: 36px;
    flex-direction: column;
    max-height: 600px;
}


    .member-container.associate .col-md-6 .data ul {
        max-height: 400px;
    }

    .member-container .col-md-6 .data ul li {
        font-size: 18px;
        width: 100%;
    }

    .member-container .col-md-6:last-child .table-section .HtmlContent h3 {
        font-size: 28px;
    }

    .member-container .col-md-6:last-child .table-section .HtmlContent table {
        max-width: 60%;
    }

    .member-container .col-md-6:last-child .table-section .HtmlContent table th {
        font-size: 18px;
    }

    .member-container .col-md-6:last-child .table-section .HtmlContent td {
        font-size: 18px;
    }

    .member-container .col-md-6:last-child .table-section .HtmlContent a {
        font-size: 18px;
        margin-top: 40px;
    }
}

@media (min-width: 1400px) {
    .member-container .col-md-12 .heading .HtmlContent>div {
        padding-left: 35px;
    }

    .member-container .col-md-12 .heading .HtmlContent>div::before {
        height: 150px;
        width: 150px;
    }

    .member-container .col-md-12 .heading .HtmlContent>div h2 {
        font-size: 48px;
    }

    .member-container .col-md-12 .heading .HtmlContent>div+p {
        line-height: 32px;
        font-size: 22px;
    }

    .member-container .col-md-6 .data h3 {
        font-size: 40px;
    }

    .member-container .col-md-6 .data ul li {
        font-size: 22px;
    }

    .member-container .col-md-6:last-child .table-section .HtmlContent h3 {
        font-size: 40px;
    }

    .member-container .col-md-6:last-child .table-section .HtmlContent table th {
        font-size: 22px;
    }

    .member-container .col-md-6:last-child .table-section .HtmlContent td {
        font-size: 22px;
    }
}

.member-container.associate .col-md-12 .heading .HtmlContent>div::before {
    background: linear-gradient(133deg, #B61E61 0%, #800642 100%);
}

/* update icon */
.member-container.associate .col-md-12 .heading .HtmlContent>div h2::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50px' height='35px' viewBox='0 0 50 35' version='1.1'%3E%3Ctitle%3EE05AA6E7-68C7-4E39-B6B1-772737360B9B%3C/title%3E%3Cdefs%3E%3Cpath d='M24.9999404,17.4999583 C29.8358969,17.4999583 33.7499195,13.5859356 33.7499195,8.74997914 C33.7499195,3.91402265 29.8358969,3.55271368e-15 24.9999404,3.55271368e-15 C20.1639839,3.55271368e-15 16.2499613,3.91402265 16.2499613,8.74997914 C16.2499613,13.5859356 20.1639839,17.4999583 24.9999404,17.4999583 Z M7.49998212,14.9999642 C10.2577728,14.9999642 12.4999702,12.7577668 12.4999702,9.99997616 C12.4999702,7.24218549 10.2577728,4.99998808 7.49998212,4.99998808 C4.74219145,4.99998808 2.49999404,7.24218549 2.49999404,9.99997616 C2.49999404,12.7577668 4.74219145,14.9999642 7.49998212,14.9999642 Z M42.4998987,14.9999642 C45.2576893,14.9999642 47.4998868,12.7577668 47.4998868,9.99997616 C47.4998868,7.24218549 45.2576893,4.99998808 42.4998987,4.99998808 C39.742108,4.99998808 37.4999106,7.24218549 37.4999106,9.99997616 C37.4999106,12.7577668 39.742108,14.9999642 42.4998987,14.9999642 Z M47.4998868,27.4999344 C48.8827112,27.4999344 49.9998808,26.3827649 49.9998808,24.9999404 L49.9998808,22.4999464 C49.9998808,19.7421557 47.7576834,17.4999583 44.9998927,17.4999583 L39.9999046,17.4999583 C38.6249384,17.4999583 37.3827234,18.0546139 36.4765061,18.9530493 C39.6249208,20.6796535 41.8592599,23.7967877 42.343649,27.4999344 L47.4998868,27.4999344 Z M7.64844978,27.4999344 C8.14062085,23.7967877 10.37496,20.6796535 13.5233747,18.9530493 C12.6171574,18.0546139 11.3749424,17.4999583 9.99997616,17.4999583 L4.99998808,17.4999583 C2.24219741,17.4999583 0,19.7421557 0,22.4999464 L0,24.9999404 C0,26.3827649 1.11716958,27.4999344 2.5,27.4999344 L7.64844978,27.4999344 Z M36.2499136,34.9999166 C38.3202211,34.9999166 39.9999046,33.3202331 39.9999046,31.2499255 L39.9999046,28.9999523 C39.9999046,24.0311622 35.9686948,19.9999523 30.9999108,19.9999523 L30.3514901,19.9999523 C28.7265093,20.7812005 26.9217803,21.2499493 24.9999404,21.2499493 C23.0781005,21.2499493 21.2812298,20.7812005 19.6483907,19.9999523 L18.9999762,19.9999523 C14.031186,19.9999523 9.99997616,24.0311622 9.99997616,28.9999523 L9.99997616,31.2499255 C9.99997616,33.3202331 11.6796597,34.9999166 13.7499672,34.9999166 L36.2499136,34.9999166 Z' id='path-1'/%3E%3Cfilter x='-2.0%25' y='-2.9%25' width='104.0%25' height='105.7%25' filterUnits='objectBoundingBox' id='filter-2'%3E%3CfeGaussianBlur stdDeviation='0.5' in='SourceAlpha' result='shadowBlurInner1'/%3E%3CfeOffset dx='0' dy='1' in='shadowBlurInner1' result='shadowOffsetInner1'/%3E%3CfeComposite in='shadowOffsetInner1' in2='SourceAlpha' operator='arithmetic' k2='-1' k3='1' result='shadowInnerInner1'/%3E%3CfeColorMatrix values='0 0 0 0 0.949019608 0 0 0 0 0.949019608 0 0 0 0 0.949019608 0 0 0 0.3 0' type='matrix' in='shadowInnerInner1'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Membership-B2-FED' transform='translate(-364.000000, -5267.000000)'%3E%3Cg id='Associate-Member' transform='translate(260.000000, 5209.000000)'%3E%3Cg id='Group-30' transform='translate(48.000000, 0.000000)'%3E%3Cg id='Associate-Member' transform='translate(56.000000, 58.000000)'%3E%3Cuse fill='%23800643' fill-rule='evenodd' xlink:href='%23path-1'/%3E%3Cuse fill='black' fill-opacity='1' filter='url(%23filter-2)' xlink:href='%23path-1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.member-container.associate .col-md-6 .data ul li::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' version='1.1'%3E%3Ctitle%3EE08B9217-6FA8-4CC6-9D90-BACA5D247C6D%3C/title%3E%3Cdefs%3E%3Cpath d='M9.7,20 C15.0571691,20 19.4,15.5228547 19.4,10 C19.4,4.47714529 15.0571691,0 9.7,0 C4.34283093,0 0,4.47714529 0,10 C0,15.5228547 4.34283093,20 9.7,20 Z M9.7,18.0645161 C5.37676372,18.0645161 1.87741935,14.457614 1.87741935,10 C1.87741935,5.54305538 5.37611438,1.93548387 9.7,1.93548387 C14.0232363,1.93548387 17.5225806,5.54238596 17.5225806,10 C17.5225806,14.4569446 14.0238856,18.0645161 9.7,18.0645161 Z M8.43070226,14.7759025 L15.1811539,7.87251134 C15.365145,7.68428679 15.3663291,7.37789031 15.1837895,7.18816942 L14.3023359,6.27213017 C14.1197963,6.08240927 13.8226299,6.08118857 13.6386006,6.26941312 L8.10989242,11.9232768 L5.77125402,9.49273879 C5.5887144,9.30301789 5.29154801,9.30175781 5.10751874,9.48994298 L4.21892247,10.398658 C4.03489321,10.5868432 4.03367093,10.8932397 4.21624874,11.0829999 L7.76696699,14.7731461 C7.9495066,14.962867 8.24667299,14.9641271 8.43070226,14.7759025 Z' id='path-1'/%3E%3Cfilter x='-5.2%25' y='-5.0%25' width='110.3%25' height='110.0%25' filterUnits='objectBoundingBox' id='filter-2'%3E%3CfeGaussianBlur stdDeviation='0.5' in='SourceAlpha' result='shadowBlurInner1'/%3E%3CfeOffset dx='0' dy='1' in='shadowBlurInner1' result='shadowOffsetInner1'/%3E%3CfeComposite in='shadowOffsetInner1' in2='SourceAlpha' operator='arithmetic' k2='-1' k3='1' result='shadowInnerInner1'/%3E%3CfeColorMatrix values='0 0 0 0 0.949019608 0 0 0 0 0.949019608 0 0 0 0 0.949019608 0 0 0 0.3 0' type='matrix' in='shadowInnerInner1'/%3E%3C/filter%3E%3C/defs%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Membership-B2-FED' transform='translate(-310.000000, -5700.000000)'%3E%3Cg id='Associate-Member' transform='translate(260.000000, 5209.000000)'%3E%3Cg id='Text-Slideshow-LIGHT-Copy-3' transform='translate(50.000000, 200.000000)'%3E%3Cg id='Group-33' transform='translate(0.000000, 136.000000)'%3E%3Cg id='1.-Desktop/8.-Body/1.-List/-P2-Copy-9' transform='translate(0.000000, 150.000000)'%3E%3Cg id='Checkmark' transform='translate(0.000000, 5.000000)'%3E%3Cuse fill='%23800643' fill-rule='evenodd' xlink:href='%23path-1'/%3E%3Cuse fill='black' fill-opacity='1' filter='url(%23filter-2)' xlink:href='%23path-1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.member-container.associate .col-md-12 .heading .HtmlContent>div h2,
.member-container.associate .col-md-6 .data h3,
.member-container.associate .col-md-6:last-child .table-section .HtmlContent h3 {
    color: #b61f61;
}

.member-container.associate .col-md-6:last-child .table-section .HtmlContent table thead,
.member-container.associate .col-md-6:last-child .table-section .HtmlContent a {
    background-color: #b61f61;
}

.member-container.associate .col-md-6:last-child .table-section .HtmlContent a:hover,
.member-container.associate .col-md-6:last-child .table-section .HtmlContent a:focus {
    background-color: #fff;
    color: #b61f61;
    border: 1px solid #b61f61;
}

.member-container.associate.row.row-wide {
    background: #F8F9FA;
    max-width: 100%;
    padding-top: 140px;
    padding-bottom: 100px;
    margin-bottom: 0;
}

.member-container.associate.row.row-wide>div.col-md-6 {
    max-width: 1400px;
    margin: 0 auto;
    float: initial;
}

/* Events Overview Landing */
.events-overview-header {
	position: relative
}

.events-overview-header img {
	margin: 0 auto;
	display: block;
	width: 100%
}

.events-overview-header .HtmlContent::after,
.events-overview-header .HtmlContent::before {
	content: "";
	position: absolute;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 1;
	height: 100%;
	opacity: .5
}

.events-overview-header .HtmlContent::before {
	width: 18.23vw;
	left: 0;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='350px' height='682px' viewBox='0 0 350 682' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E0F48508D-8F51-4561-A650-B3FFE94200F3@1x%3C/title%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Events-B2FED' transform='translate(1.000000, -291.000000)' fill='%23F17B27'%3E%3Cg id='Overview' transform='translate(0.000000, 292.000000)'%3E%3Cg id='Group-32' transform='translate(-1.000000, -361.000000)'%3E%3Cg id='Shape-L-Events-3' transform='translate(0.000000, 360.000000)'%3E%3Cpath d='M348.420501,0.990859752 C292.718064,101.431176 261,217.011513 261,340 C261,463.803401 293.13978,580.100154 349.530899,681.00182 L44.9928601,681.012654 L44.9872292,680.99986 L1,681 L0.999098605,551.075255 C0.992474253,551.048903 0.985851113,551.022552 0.979229185,550.9962 L0.979229185,129.003071 L0.999229185,128.92386 L1,1 L44.1293222,0.999854655 C44.1306042,0.996856345 44.1318862,0.993858044 44.1331682,0.990859752 L348.420501,0.990859752 Z' id='Shape-L-Events'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.events-overview-header .HtmlContent::after {
	width: 6.72vw;
	right: 10.96%;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='129px' height='682px' viewBox='0 0 129 682' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E36E68D29-65AE-401F-AA84-B33272B4DC01@1x%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='50%25' y1='50%25' x2='50%25' y2='100%25' id='linearGradient-1'%3E%3Cstop stop-color='%23512D6D' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%23DE722F' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Events-B2FED' transform='translate(-1571.000000, -291.000000)'%3E%3Cg id='Overview' transform='translate(0.000000, 292.000000)'%3E%3Cg id='Group-32' transform='translate(-1.000000, -361.000000)'%3E%3Cg id='Group-31' transform='translate(0.000000, 360.000000)'%3E%3Cg id='Group-20' transform='translate(1572.000000, 0.000000)'%3E%3Cpath d='M129,0.999859752 L129,681.000665 L59.0123023,681.000665 C104.051098,576.400243 129,461.113686 129,340 C129,220.857915 104.856769,107.354783 61.1958591,4.11615635 L59.87,0.999859752 L129,0.999859752 Z' id='Shape' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M59.5367664,1.49085975 C103.928876,105.421311 128.5,219.841213 128.5,340 C128.5,460.931384 103.611884,576.049846 58.6780125,680.512593 L58.6780125,680.512593 L1.32064096,680.501977 C57.4947089,579.700573 89.5,463.587917 89.5,340 C89.5,217.226449 57.9151061,101.829971 2.42794481,1.49085975 L2.42794481,1.49085975 Z' id='Shape' stroke='%23979797' fill='url(%23linearGradient-1)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.events-overview-header .HtmlContent>div {
	text-align: center
}

.events-overview-header .HtmlContent>div p {
	font-size: 16px;
	letter-spacing: .31px;
	font-family: tahoma, sans-serif;
	margin-bottom: 40px
}

.events-overview-header h2 {
	font-size: 48px;
	color: #b61f61;
	font-family: tahoma, sans-serif
}

.events-overview-header ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	flex-wrap: wrap
}

.events-overview-header li {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	width: 180px;
	border-radius: 12px
}

.events-overview-header li a {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	font-family: tahoma, sans-serif
}

.events-overview-header .button-color-1 {
	background: #f3ad32;
	background: linear-gradient(270deg, #f3ad32 0, #f3812c 100%)
}

.events-overview-header .button-color-2 {
	background: #ae6084;
	background: linear-gradient(270deg, #ae6084 0, #801645 100%)
}

.events-overview-header .button-color-3 {
	background: #4392b0;
	background: linear-gradient(270deg, #4392b0 0, #30758c 100%)
}

.events-overview-header .button-color-4 {
	background: #4392b0;
	background: linear-gradient(270deg, #4392b0 0, #6e5393 100%)
}

.events-overview-header .button-color-5 {
	background: #6e5493;
	background: linear-gradient(270deg, #6e5493 0, #56a258 100%)
}

.upcoming-programs-header h3 {
	font-size: 40px;
	text-align: center;
	margin-bottom: 20px
}

/* Upcoming Events block */
.upcoming-events {
	margin-bottom: 40px
}

.upcoming-events h2 {
	color: #103a62;
	text-align: center;
	font-weight: 600;
	margin-bottom: 20px
}

.event-flex {
	display: flex;
	justify-content: space-evenly
}

.event-block {
	border: 2px solid #e6e6e6;
	border-radius: 24px;
	max-width: 440px
}

.event-block img {
	width: 100%;
	max-height: 214px;
	border-top-left-radius: 22px;
	border-top-right-radius: 22px
}

.event-block .event-date {
	color: #b61f61;
	margin: 10px 20px 0 20px
}

.event-block .event-title {
	color: #103a62;
	font-weight: 600;
	letter-spacing: 0;
	margin: 0 20px 15px 20px
}

.event-block .btn-primary {
	margin: auto 0 20px 20px
}

@media (max-width:768px) {
	.event-flex {
		flex-direction: column;
		align-items: center
	}

	.event-block {
		margin-bottom: 30px
	}
}

.featured-event {
	background: #f4f4f4;
	text-align: center;
	padding: 80px 0;
	font-family: tahoma, sans-serif
}

.featured-event h2 {
	color: #103a62;
	font-family: tahoma, sans-serif;
	font-weight: 600;
	margin-bottom: 40px
}

.featured-event img {
	margin-bottom: 60px;
	display: inline-block
}

.featured-event .date {
	color: #b61f61;
	font-family: tahoma, sans-serif;
	font-size: 28px;
	letter-spacing: .31px
}

.featured-event h3 {
	color: #343434;
	font-size: 48px;
	font-weight: 600;
	letter-spacing: 0
}

.featured-event .dek {
	font-size: 28px;
	letter-spacing: .31px;
	line-height: 40px;
	margin-bottom: 30px
}

.featured-event .button-flex {
	display: inline-flex;
	justify-content: space-between;
	margin-bottom: 50px
}

.featured-event .button-flex a {
	color: #b61f61;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .23px;
	line-height: 18px;
	border: 1px solid #b61f61;
	border-radius: 32px;
	padding: 18px 36px;
	transition: .25s all ease-in-out;
	text-decoration: none
}

.featured-event .button-flex a:focus,
.featured-event .button-flex a:hover {
	background: #b61f61;
	color: #fff;
	text-decoration: underline
}

.sponsorship-banner {
	background: url(https://higherlogicdownload.s3.amazonaws.com/MBGH/ef998dc2-0de9-4904-b6d7-a36b4c0cef4b/UploadedImages/Sponsorship_BG.jpg);
	background-size: cover;
	color: #fff;
	position: relative;
	display: flex;
	margin: 85px 0;
	padding: 35px 20px
}

.sponsorship-banner>div:nth-child(1) {
	width: 0;
	height: 0;
	position: static
}

.sponsorship-banner .overlay {
	background: linear-gradient(270deg, rgba(98, 54, 102, .89) 0, rgba(241, 123, 39, .89) 100%);
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.sponsorship-banner h3 {
	color: #fff;
	margin: 0 auto 20px;
	font-size: 36px;
	font-weight: 600
}

.sponsorship-banner p {
	font-size: 18px;
	letter-spacing: .31px;
	line-height: 24px
}

.sponsorship-banner ul {
	padding: 0;
	margin-bottom: 30px
}

.sponsorship-banner .banner__item {
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='20px' height='20px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3E4961F7C4-DE59-4A8F-826E-D6C89F001FAA%3C/title%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Events-B2FED' transform='translate(-140.000000, -3173.000000)' fill='%23FFFFFF'%3E%3Cg id='Membership' transform='translate(0.000000, 2722.000000)'%3E%3Cg id='Group-16' transform='translate(140.000000, 95.000000)'%3E%3Cg id='Group' transform='translate(0.000000, 88.000000)'%3E%3Cg id='Benefits' transform='translate(0.000000, 186.000000)'%3E%3Cg id='1.-Desktop/8.-Body/1.-List/-P2-Expanded-INV' transform='translate(0.000000, 71.000000)'%3E%3Cg id='Checkmark-2' transform='translate(0.000000, 11.000000)'%3E%3Cpath d='M10,20 C15.5228547,20 20,15.5228547 20,10 C20,4.47714529 15.5228547,0 10,0 C4.47714529,0 0,4.47714529 0,10 C0,15.5228547 4.47714529,20 10,20 Z M10,18.0645161 C5.54305538,18.0645161 1.93548387,14.457614 1.93548387,10 C1.93548387,5.54305538 5.54238596,1.93548387 10,1.93548387 C14.4569446,1.93548387 18.0645161,5.54238596 18.0645161,10 C18.0645161,14.4569446 14.457614,18.0645161 10,18.0645161 Z M8.69144563,14.7759025 L15.6506741,7.87251134 C15.8403557,7.68428679 15.8415764,7.37789031 15.6533912,7.18816942 L14.7446762,6.27213017 C14.556491,6.08240927 14.2501339,6.08118857 14.060413,6.26941312 L8.36071384,11.9232768 L5.94974641,9.49273879 C5.76156124,9.30301789 5.45520413,9.30175781 5.26548324,9.48994298 L4.34940461,10.398658 C4.15968372,10.5868432 4.15842364,10.8932397 4.34664819,11.0829999 L8.00718246,14.7731461 C8.19536763,14.962867 8.50172474,14.9641271 8.69144563,14.7759025 Z' id='Checkmark'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 30px;
	background-position-y: center;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 20px
}

.sponsorship-banner a {
	color: #fff;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .23px;
	line-height: 18px;
	border: 1px solid #fff;
	border-radius: 32px;
	padding: 18px 36px;
	transition: .25s all ease-in-out;
	text-decoration: none;
	display: inline-block
}

.sponsorship-banner a:focus,
.sponsorship-banner a:hover {
	background: #fff;
	color: #b61f61;
	text-decoration: underline
}

.past-conferences,
.past-programs {
	background: #f8f9fa;
	margin-bottom: 100px;
	color: #343434;
	position: relative
}

.past-conferences h3,
.past-programs h3 {
	font-family: tahoma, sans-serif;
	font-size: 36px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 64px;
	color: #b61f61
}

.past-conferences p,
.past-programs p {
	margin-bottom: 30px
}

.past-conferences img,
.past-programs img {
	max-width: 100%
}

.past-conferences .banner__content,
.past-programs .banner__content {
	padding: 0 30px 50px
}

.past-conferences a,
.past-programs a {
	color: #b61f61;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .23px;
	line-height: 18px;
	border: 1px solid #b61f61;
	border-radius: 32px;
	padding: 18px 36px;
	transition: .25s all ease-in-out;
	text-decoration: none;
	display: inline-block
}

.past-conferences a:focus,
.past-conferences a:hover,
.past-programs a:focus,
.past-programs a:hover {
	background: #b61f61;
	color: #fff;
	text-decoration: underline
}

.past-programs:before {
	width: 20px;
	background: linear-gradient(0deg, #103a62 0, #800643 100%);
	content: "";
	position: absolute;
	height: 100%
}

.past-conferences:before {
	width: 20px;
	background: linear-gradient(0deg, #103a62 0, #800643 100%);
	content: "";
	position: absolute;
	height: 100%;
	right: 0
}

@media (min-width:1000px) {
	.sponsorship-banner {
		padding: 130px 0;
		border-top-right-radius: 300px;
		border-bottom-right-radius: 300px;
		width: 85%
	}

	.sponsorship-banner>div:nth-child(2) {
		width: 90%;
		padding: 0;
		margin-left: 80px
	}

	.sponsorship-banner .overlay {
		border-top-right-radius: 300px;
		border-bottom-right-radius: 300px
	}

	.sponsorship-banner section {
		width: 80%
	}

.past-conferences {
    display: flex;
    align-items: center;
    flex-direction: column;
}
	.past-programs {
		display: flex;
		align-items: center
	}

	.past-conferences .banner__content,
	.past-programs .banner__content {
		padding: 0 100px
	}

	.past-programs img {
		border-bottom-left-radius: 115px 45%;
		border-top-left-radius: 115px 45%
	}

	.past-conferences img {
		border-bottom-right-radius: 115px 45%;
		border-top-right-radius: 115px 45%
	}
}

@media (min-width:1400px) {
	.featured-event .button-flex {
		width: 35%
	}
}

@media (min-width:1450px) {
	.events-overview-header img {
		opacity: .15;
		width: 72.92vw
	}

	.events-overview-header .HtmlContent::after,
	.events-overview-header .HtmlContent::before {
		opacity: 1
	}

	.events-overview-header .HtmlContent>div {
		position: absolute;
		text-align: center;
		top: 50%;
		transform: translateY(-50%);
		width: 95vw;
		margin: 0 auto;
		left: 0;
		right: 0;
		z-index: 2
	}

	.events-overview-header .HtmlContent>div p {
		font-size: 21px
	}

	.events-overview-header .HtmlContent>div {
		width: 62.14vw
	}
}

@media (max-width:1449px) {

	.events-overview-header .HtmlContent::after,
	.events-overview-header .HtmlContent::before {
		display: none
	}
}

@media (max-width:999px) {
	.past-programs {
		display: flex;
		flex-direction: column-reverse
	}
}

@media (max-width:767px) {
	.events-overview-header img {
		opacity: 1;
		width: 100%
	}

	.featured-event .button-flex {
		flex-direction: column
	}
}

/* Employer Toolkits */
.employer-toolkit-header {
	position: relative
}

.employer-toolkit-header img {
	opacity: .15;
	margin: 0 auto;
	width: 72.92vw;
	display: block
}

.employer-toolkit-header .HtmlContent::after,
.employer-toolkit-header .HtmlContent::before {
	content: "";
	position: absolute;
	top: 0;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 1;
	height: 100%
}

.employer-toolkit-header .HtmlContent::before {
	width: 16.2vw;
	left: 0;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='311px' height='520px' viewBox='0 0 311 520' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EC846AC5E-D9DF-4731-B083-6FE473E533C4%3C/title%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Toolkits--3-Col-C-FED' transform='translate(0.000000, -292.000000)' fill='%2357A357'%3E%3Cg id='Overview' transform='translate(0.000000, 292.000000)'%3E%3Cg id='Group-32' transform='translate(-1.000000, -361.000000)'%3E%3Cg id='Group-31' transform='translate(1.000000, 281.000000)'%3E%3Cg id='Shape-L-Events-3' transform='translate(0.000000, -0.000000)'%3E%3Cpath d='M347.441272,0 C291.738834,100.440316 260.020771,216.020653 260.020771,339.00914 C260.020771,462.812541 292.160551,579.109295 348.55167,680.01096 L44.0136309,680.021795 L44.008,680.009 L0.0207708148,680.00914 L0.0198694196,550.084395 C0.013245068,550.058044 0.00662192807,550.031692 -1.08002496e-12,550.00534 L-1.08002496e-12,128.012211 L0.02,127.933 L0.0207708148,0.00914024814 L43.150093,0.00899490325 C43.151375,0.00599659343 43.152657,0.00299829235 43.153939,0 L347.441272,0 Z' id='Shape-L-Toolkit'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.employer-toolkit-header .HtmlContent::after {
	width: 4.84vw;
	right: 10.96%;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='91px' height='520px' viewBox='0 0 91 520' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EE59F2053-2429-4931-9DEA-540D7E00037D%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='64.7947306%25' y1='18.1795644%25' x2='64.7947306%25' y2='81.4840612%25' id='linearGradient-1'%3E%3Cstop stop-color='%236E5493' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%2356A258' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Interior' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='MBGH--DTP_v1.5-B_dm---Toolkits--3-Col-C-FED' transform='translate(-1609.000000, -292.000000)' fill='url(%23linearGradient-1)' stroke='%23979797'%3E%3Cg id='Overview' transform='translate(0.000000, 292.000000)'%3E%3Cg id='Group-32' transform='translate(-1.000000, -361.000000)'%3E%3Cg id='Group-31' transform='translate(1.000000, 281.000000)'%3E%3Cg id='Group-11' transform='translate(0.000000, -0.000000)'%3E%3Cg id='Group-20' transform='translate(1571.000000, -0.000000)'%3E%3Cpath d='M59.0676658,0.5 C103.459775,104.430451 128.030899,218.850353 128.030899,339.00914 C128.030899,459.940524 103.142783,575.058986 58.2089119,679.521734 L58.2089119,679.521734 L0.851540303,679.511118 C57.0256082,578.709713 89.0308993,462.597057 89.0308993,339.00914 C89.0308993,216.23559 57.4460054,100.839111 1.95884415,0.5 L1.95884415,0.5 Z' id='Shape-Right-Toolkits'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
}

.employer-toolkit-header .HtmlContent>div {
	text-align: center
}

.employer-toolkit-header .HtmlContent>div p {
	font-size: 16px
}

.employer-toolkit-container {
	text-align: center
}

.employer-toolkit-container h3 {
	font-size: 40px;
	margin-bottom: 20px;
	color: #b61f61
}

.employer-toolkit-container ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style: none;
	padding: 0
}

.employer-toolkit-container li {
	width: 315px;
	border-radius: 24px;
	border: 1px solid #e6e6e6;
	margin-bottom: 50px
}

.employer-toolkit-container li img {
	border-top-left-radius: 24px;
	border-top-right-radius: 24px;
	max-width: 100%
}

.employer-toolkit-container li a {
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #b61f61;
	border-radius: 20px;
	color: #b61f61;
	transition: .25s all ease-in-out;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .2px;
	padding: 11px 30px;
	display: inline-block;
	margin-bottom: 55px
}

.employer-toolkit-container li a:active,
.employer-toolkit-container li a:hover {
	background: #b61f61;
	color: #fff
}

.employer-toolkit-container h4 {
	color: #fff;
	margin: 0;
	height: 100px;
	line-height: 32px;
	font-size: 22px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center
}

.employer-toolkit-container p {
	font-size: 18px;
	letter-spacing: .2px;
	line-height: 27px;
	margin: 0;
	padding: 30px
}

@media (min-width:768px) {
	.employer-toolkit-header .HtmlContent>div {
		position: absolute;
		text-align: left;
		top: 50%;
		transform: translateY(-50%);
		width: 95vw;
		margin: 0 auto;
		left: 0;
		right: 0;
		z-index: 2
	}

	.employer-toolkit-header .HtmlContent::before,
	.employer-toolkit-header .HtmlContent::after {
		opacity: .5;
	}

	.employer-toolkit-header .HtmlContent>div p {
		font-size: 21px
	}
}

@media (min-width:1099px) {
	.employer-toolkit-header .HtmlContent>div {
		width: 62.14vw
	}

	.employer-toolkit-header .HtmlContent::before,
	.employer-toolkit-header .HtmlContent::after {
		opacity: 1;
	}
}

@media (max-width:1099px) {
	.employer-toolkit-container ul {
		justify-content: space-evenly
	}
}

@media (max-width:767px) {
	.employer-toolkit-header img {
		opacity: 1;
		width: 100%
	}

	.employer-toolkit-header .HtmlContent::after,
	.employer-toolkit-header .HtmlContent::before {
		display: none
	}
}

/* General Overrides */
.btn-default,
.btn-primary {
	color: #b61f61;
	background: 0 0;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .23px;
	line-height: 18px;
	border: 1px solid #b61f61;
	border-radius: 32px;
	padding: 18px 36px;
	transition: .25s all ease-in-out;
	text-decoration: none;
	display: inline-block
}

.btn-default:focus,
.btn-default:hover,
.btn-primary:focus,
.btn-primary:hover {
	background: #b61f61;
	color: #fff;
	text-decoration: underline
}

.btn-primary-invert {
	color: white;
	background: #b61f61;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: .23px;
	line-height: 18px;
	border: 1px solid white;
	border-radius: 32px;
	padding: 18px 36px;
	transition: .25s all ease-in-out;
	text-decoration: none;
	display: inline-block
}

.btn-primary-invert:focus,
.btn-primary-invert:hover {
	background: white;
	color: #b61f61;
	border-color: #b61f61;
	text-decoration: underline
}

.heading-color-0 {
	background: #f3ad32;
	background: linear-gradient(270deg, #f3ad32 0, #f3812c 100%)
}

.heading-color-1 {
	background: #ae6084;
	background: linear-gradient(270deg, #ae6084 0, #801645 100%)
}

.heading-color-2 {
	background: #4392b0;
	background: linear-gradient(270deg, #4392b0 0, #30758c 100%)
}

.heading-color-3 {
	background: #4392b0;
	background: linear-gradient(270deg, #4392b0 0, #6e5393 100%)
}

.heading-color-4 {
	background: #6e5493;
	background: linear-gradient(270deg, #6e5493 0, #56a258 100%)
}

.heading-color-5 {
	background: #f89e53;
	background: linear-gradient(270deg, #f89e53 0, #f06686 100%)
}

.heading-color-6 {
	background: #3a5386;
	background: linear-gradient(270deg, #3a5386 0, #2f758e 100%)
}

.heading-color-7 {
	background: #5da43d;
	background: linear-gradient(270deg, #5da43d 0, #7dc35c 100%)
}

.heading-color-8 {
	background: #800643;
	background: linear-gradient(270deg, #800643 0, #103a62 100%)
}

.heading-color-9 {
	background: #4392b0;
	background: linear-gradient(270deg, #4392b0 0, #6e5393 100%)
}

/* Event detail pages */
.event-detail-top {
	display: flex;
	align-items: center;
	margin-bottom: 100px
}

.event-detail-top>div:nth-child(2) {
	padding-left: 60px
}

.event-detail-description .row>.col-md-2 {
	display: none
}

.event-detail-description .row>.col-md-10 {
	width: 100%;
	padding: 0
}

.event-detail-description p {
	font-size: 18px
}

.event-detail-description ul.sponsors {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	flex-wrap: wrap
}

.event-detail-description ul.sponsors li {
	display: inline-block
}

.event-detail-description ul.sponsors img {
	max-width: 300px;
	max-height: 100px
}

.event-detail-description h2.sponsors {
	text-align: center;
	margin-bottom: 30px;
	color: #103a62
}

.event-description {
	max-width: 1160px;
	margin: 0 auto 100px
}

.event-description h2 {
	text-align: center;
	color: #103a62;
	margin: 0 auto 30px;
	font-size: 40px
}

.event-description ul {
	margin-top: 25px
}

.event-description li {
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 10px
}

.speakers {
	background: #2f758e;
	color: #fff;
	text-align: center;
	position: relative
}

.speakers::after,
.speakers::before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 35px 0 35px;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto
}

.speakers::before {
	border-color: #fff transparent transparent transparent;
	top: 0
}

.speakers::after {
	border-color: #2f758e transparent transparent transparent;
	bottom: -30px
}

.speakers h2 {
	padding-top: 90px;
	margin-bottom: 50px;
	color: #fff
}

.speakers img {
	max-width: 200px;
	max-height: 200px;
	margin: 0 auto;
	width: 100%;
	border-radius: 50%
}

.speakers ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-evenly
}

.speakers ul span {
	display: block;
	font-family: tahoma, sans-serif
}

.speakers ul span.name {
	font-size: 22px;
	font-weight: 600;
	line-height: 32px
}

.speakers ul span.title {
	font-size: 12px;
	line-height: 18px
}

.speakers ul span.company {
	font-size: 14px;
	letter-spacing: .24px;
	line-height: 22px
}

.speakers li {
	display: inline-block;
	max-width: 350px;
	width: 100%;
	margin-bottom: 60px
}

.event-cost {
	margin-bottom: 50px
}

.event-cost h2 {
	color: #103a62;
	padding-top: 90px;
	margin: 0 auto 25px;
	font-size: 40px
}

.event-cost span {
	display: inline-block;
	padding: 10px 0
}

.event-cost ul {
	list-style: none;
	padding: 0;
	display: inline-flex;
	flex-wrap: wrap;
	margin-bottom: 50px
}

.event-cost li {
	display: inline-flex;
	flex-direction: column;
	width: 100%;
	text-align: center
}

.event-cost .heading {
	color: #fff
}

.event-cost .heading-maroon {
	background: #b61f61
}

.event-cost .heading-blue {
	background: #103a62
}

.event-cost .heading-purple {
	background: #6d5394
}

.event-cost .btn {
	margin-left: 20px
}

.accreditation {
	border: 10px solid #b61f61;
	max-width: none;
	margin-bottom: 100px;
	padding: 0 10px 20px
}

.accreditation h2 {
	color: #103a62
}

.gold-sponsors,
.silver-sponsors {
	margin-bottom: 50px
}

.gold-sponsors h2,
.silver-sponsors h2 {
	color: #b61f61;
	margin-bottom: 100px
}

.gold-sponsors {
	border: 10px solid #f3812c;
	padding: 0 10px 20px
}

.silver-sponsors {
	border: 10px solid #385285;
	padding: 0 10px 20px;
	margin-bottom: 50px
}

@media (min-width:768px) {
	.event-cost li {
		width: 300px
	}
}

@media (min-width:992px) {
	.accreditation {
		margin-left: 15%;
		border-top-left-radius: 200px;
		border-bottom-left-radius: 200px;
		padding: 100px 100px 100px 200px
	}

	.gold-sponsors {
		margin-right: 15%;
		border-top-right-radius: 250px;
		border-bottom-right-radius: 250px;
		padding: 100px 200px 100px 100px
	}

	.silver-sponsors {
		margin-left: 15%;
		border-top-left-radius: 250px;
		border-bottom-left-radius: 250px;
		padding: 100px 100px 100px 200px
	}
}

.internal-content h2,
.resources-opportunities h2,
.in-the-news h2 {
	color: #b61f61;
}

table.sponsorship>tbody>tr>td {
    border: 1px solid #103a62
}

table.sponsorship>tbody>tr.danger>td {
    background: #4191af
}

#quicksearch-desktop {
    display: none !important;
}

/*****************MATERIALS WEBPAGE********************/

.sponsormaterial {
	background: #f3812c;
	color: #fff;
	text-align: center;
	position: relative
}

.sponsormaterial::after,
.sponsormaterial::before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 35px 0 35px;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto
}

.sponsormaterial::before {
	border-color: #fff transparent transparent transparent;
	top: 0
}

.sponsormaterial::after {
	border-color: #f3812c transparent transparent transparent;
	bottom: -30px
}

.sponsormaterial h2 {
	padding-top: 90px;
	margin-bottom: 50px;
	color: #fff
}

.sponsormaterial img {
	max-width: 200px;
	max-height: 200px;
	margin: 0 auto;
	width: 100%;
	border-radius: 50%
}


.sponsormaterial ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-evenly
}

.sponsormaterial ul span {
	display: block;
	font-family: tahoma, sans-serif
}

.sponsormaterial ul span.name {
	font-size: 22px;
	font-weight: 600;
	line-height: 32px
}

.sponsormaterial ul span.title {
	font-size: 12px;
	line-height: 18px
}

.sponsormaterial ul span.company {
	font-size: 14px;
	letter-spacing: .24px;
	line-height: 22px
}

.sponsormaterial li {
	display: inline-block;
	max-width: 350px;
	width: 100%;
	margin-bottom: 60px
}

.sponsormaterial-silver {
	background: #385285;
	color: #fff;
	text-align: center;
	position: relative
}

.sponsormaterial-silver::after,
.sponsormaterial-silver::before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 30px 35px 0 35px;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto
}

.sponsormaterial-silver::before {
	border-color: #fff transparent transparent transparent;
	top: 0
}

.sponsormaterial-silver::after {
	border-color: #385285 transparent transparent transparent;
	bottom: -30px
}

.sponsormaterial-silver h2 {
	padding-top: 90px;
	margin-bottom: 50px;
	color: #fff
}

.sponsormaterial-silver img {
	max-width: 200px;
	max-height: 200px;
	margin: 0 auto;
	width: 100%;
	border-radius: 50%
}


.sponsormaterial-silver ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-evenly
}

.sponsormaterial-silver ul span {
	display: block;
	font-family: tahoma, sans-serif
}

.sponsormaterial-silver ul span.name {
	font-size: 22px;
	font-weight: 600;
	line-height: 32px
}

.sponsormaterial-silver ul span.title {
	font-size: 12px;
	line-height: 18px
}

.sponsormaterial-silver ul span.company {
	font-size: 14px;
	letter-spacing: .24px;
	line-height: 22px
}

.sponsormaterial-silver li {
	display: inline-block;
	max-width: 350px;
	width: 100%;
	margin-bottom: 60px
}

/*************************/
/*** FERTILITY TOOLKIT ***/
/*************************/

.employer-toolkits .container.toolkit-landing.communication.fertility a.btn.btn-default {
    background-color: #6F5091;
    border: 4px solid #6F5091;
}

.ContentItemHtml.fertility-overview.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth,
.toolkits.ht .panel-default>.panel-heading,
.hemophilia-toolkit .about-cards.hemophilia-tools-resources .panel-heading {
    background-color: #6F5091;
}

.fertility-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .second,
.fertility-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second,
.fertility-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second {
    background-color: #6F5091;
}

.fertility-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .third,
.fertility-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.third,
.fertility-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.third {
    background-color: #4a783c;
}

.fertility-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .fourth,
.fertility-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth,
.fertility-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth {
    background-color: #326295;
}

.fertility-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .fifth,
.fertility-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth,
.fertility-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth {
    background-color: #ac145a;
}

.fertility-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .sixth,
.fertility-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth,
.fertility-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth {
    background-color: #7c878e;
}

.fertility-overview .ContentItemHtml.dcvd.stats {
    background-color: #6F5091;
}

.fertility-overview .ContentItemHtml.about-cards .panel-default>.panel-heading {
    background-color: #6F5091;
}

.fertility-overview.ContentItemHtml.about-cards .panel-default>.panel-heading {
    background-color: #6F5091;
}

.fertility-overview.ContentItemHtml.about-cards.fertility-business-case .panel-default>.panel-heading {
    background-color: #4a783c;
}

.fertility-overview.fertility-benefit-plan.ContentItemHtml.about-cards .panel-default>.panel-heading {
    background-color: #326295;
}

.fertility-overview.ContentItemHtml.about-cards.fertility-assay .panel-default>.panel-heading {
    background-color: #ac145a;
}

.tools-resources .fertility-overview.ContentItemHtml.about-cards .panel-default>.panel-heading {
    background-color: #ac145a;
}

.fertility-toolkit .fertility-header-nav div.short-top-header {
    position: relative;
}

/*************************/
/*** OBESITY TOOLKIT ***/
/*************************/

.employer-toolkits .container.toolkit-landing.communication.fertility a.btn.btn-default {
    background-color: #6F5091;
    border: 4px solid #6F5091;
}

.ContentItemHtml.obesity-overview.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth,
.toolkits.ht .panel-default>.panel-heading,
.hemophilia-toolkit .about-cards.hemophilia-tools-resources .panel-heading {
    background-color: #6F5091;
}

.obesity-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .second,
.obesity-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second,
.obesity-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.second {
    background-color: #3A5387;
}

.obesity-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .third,
.obesity-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.third,
.obesity-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.third {
    background-color: #4191AF;
}

.obesity-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .fourth,
.obesity-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth,
.obesity-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fourth {
    background-color: #8E76A6;
}

.obesity-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .fifth,
.obesity-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth,
.obesity-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.fifth {
    background-color: #b61f61;
}

.obesity-overview .ContentItemHtml.toolkit.header-and-nav .container .col-md-12.text-center.magic-hotdog ul.nav.nav-pills.a-console .sixth,
.obesity-header-nav.ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth,
.obesity-toolkit .ContentItemHtml.ht.toolkit.header-and-nav ul.nav.nav-pills.a-console li.sixth {
    background-color: #ad5f83;
}

.obesity-overview .ContentItemHtml.dcvd.stats {
    background-color: #3A5387;
}

.obesity-overview .ContentItemHtml.about-cards .panel-default>.panel-heading {
    background-color: #3A5387;
}

.obesity-overview.ContentItemHtml.about-cards .panel-default>.panel-heading {
    background-color: #3A5387;
}

.obesity-overview.ContentItemHtml.about-cards.obesity-business-case .panel-default>.panel-heading {
    background-color: #3A5387;
}

.obesity-overview.obesity-strategies.ContentItemHtml.about-cards .panel-default>.panel-heading {
    background-color: #4191AF;
}

.obesity-overview.ContentItemHtml.about-cards.obesity-benefit-offerings .panel-default>.panel-heading {
    background-color: #8E76A6;
}

.obesity-overview.ContentItemHtml.about-cards.tools-resources .panel-default>.panel-heading {
    background-color: #b61f61;
}

.obesity-toolkit .obesity-header-nav div.short-top-header {
    position: relative;
}

.short-top-header.text-center2 {
    padding: 20px 0;
    margin-bottom: 15px;
    background-color: #2f758e;
}

.idspace {
    padding-top: 60px;
    margin-top: -60px;
}

.skiplinkholder {display:none;}

/*xxxxxxxxxLEGISLATIVE-UPDATES-mindy-add-5-19-23xxxxxxxxx*/

.legislative-cards s .well {
    background-color: #fff;
    border-radius: 0;
	box-shadow: none;
	border: 1px solid #f4812e;
}

.legislative-cards h3.company {
    color: #103a62;
    font-weight: 300;
    font-size: 27px;
    height: 60px;
}

@media (max-width:767px) {
	. legislative-cards h3.company {
    color: #103a62;
    font-weight: 300;
    font-size: 20px
    height: auto;
	}
}


.legislative-cards h4.name {
    color: #103a62;
    font-weight: 600;
    font-size: 24px
}

.legislative-cards h5.title {
    color: #103a62;
    font-weight: 300;
    font-size: 18px
}

@media (max-width:767px) {
	. legislative-cards h5.title {
    color: #103a62;
    font-weight: 300;
    font-size: 14px
	}
}


.legislative-cards .well {
    padding: 0;
    height: 200px;
}

.legislative-cards .col-md-4.profile-image {
    max-width: 175px;
    max-height: 200px;
    overflow: hidden;
    padding: 0;
}

.legislative-cards .col-md-4.profile-image img {
    width: 175px;
}

.legislative-cards .featured-button a.btn.btn-lg.btn-primary {
    background-color: #b61f61;
    border: none;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 0 !important;
    font-style: normal;
    position: absolute;
    right: 0px;
}

@media (max-width: 768px) {

#MPOuterHeader{min-height: 110px !important;}
#NAV {  background-color: transparent;}
}