.fl-node-5c267a16549c5 .fl-menu .menu {
	    float: none;
	    display: block;
	    vertical-align: top;
}



h1, h2, h3, h4 {
color: #000000;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
   color: #aa2121;
color: #660000;
}

.fl-page-header-wrap {
height:128px !important;
}

a {
color: #aa2121;
color: #660000;
}

a:hover {
color: #333333;
}

/* collapsomatic */
.collapseomatic {
    background-image: url('https://hab.whoi.edu/wp-content/uploads/2019/01/hab-plus.png');
    background-repeat: no-repeat;
    padding: 0 0 8px 24px;
    cursor: pointer;
    font-family: "Roboto Condensed", sans-serif;
    color: #a2a939;
 color: #333333;
    font-size: 1.2em;
    background-position: 0px 3px;
}

.colomat-close {
    background-image: url('https://hab.whoi.edu/wp-content/uploads/2019/01/hab-minus.png');
}

.fl-row-content-wrap ul li:before {
    content: "\0BB \020";
    padding-right: .3em;
    color: #a2a939;
color: #aa2121;
color: #660000;
}

/* changes the color of the top bar */
.fl-page-bar {
    border-bottom: 0px;
    font-size: 12px;
    line-height: 14px;
    border-color: #25578a;
    background-color: #173656;
background-color: #000000;
    color: #8dc7f0;
}

.hab-committee h1,
.hab-committee a {
color: #ffffff;
}

.hab-committee h1 {
font-size:28px;
}

.hab-committee-nav {
  text-align: right;
}





/* changed the size of menu font in the National HAB Committee site */
.fl-node-5c267a16549c5 .fl-menu .menu, .fl-node-5c267a16549c5 .fl-menu .menu > li {
    font-size:16px;
    text-transform: none;
list-style-type:none !important;
}
/* changed the color for on and hover state in the National HAB Committee site */
.fl-node-5c267a16549c5 .menu > li > a:hover, .fl-node-5c267a16549c5 .menu > li > a:focus, .fl-node-5c267a16549c5 .menu > li > .fl-has-submenu-container:hover > a, .fl-node-5c267a16549c5 .menu > li > .fl-has-submenu-container.focus > a, .fl-node-5c267a16549c5 .sub-menu > li > a:hover, .fl-node-5c267a16549c5 .sub-menu > li > a:focus, .fl-node-5c267a16549c5 .sub-menu > li > .fl-has-submenu-container:hover > a, .fl-node-5c267a16549c5 .sub-menu > li > .fl-has-submenu-container.focus > a, .fl-node-5c267a16549c5 .menu > li.current-menu-item > a, .fl-node-5c267a16549c5 .menu > li.current-menu-item > .fl-has-submenu-container > a, .fl-node-5c267a16549c5 .sub-menu > li.current-menu-item > a, .fl-node-5c267a16549c5 .sub-menu > li.current-menu-item > .fl-has-submenu-container > a {
    background-color: #215fb5;
 background-color: transparent;
    color: #c9deed;
  color: #ffffff;
font-weight:bold;
list-style-type:none !important;
}




/* changes background in banner */
.fl-page-header-wrap {
background: #000000 !important;
background: url(https://redtide.whoi.edu/wp-content/uploads/2018/12/bg-banner.jpg) !important;
background-repeat: repeat-x !important;
}

/* removes whoi seal */
.fl-page-header-container.container {
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: center;
}

.fl-node-5c2f6ad4ac762 .fl-menu .menu {
    float: none;
}

/*changes size of right nav text */
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
font-size:16px !important;
line-height:16px !important;
color: #ffffff !important;
font-family: 'Roboto Condensed', sans-serif !important;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:hover {
font-size:16px !important;
line-height:16px !important;
color: #ffffff !important;
font-weight:bold;
font-family: 'Roboto Condensed', sans-serif !important;
}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.current-menu-item > a {
color: #ffffff !important;
font-weight:bold;
}

ul.sub-menu li.menu-item.menu-item-type-post_type.menu-item-object-page a {
    font-family: "Lato", sans-serif;
    font-size: 14px;
    text-transform: none;
    color:#000000!important;
}

.fl-page-nav ul.sub-menu {
border-top: 3px solid #000000;
}

/* Homepage slide text */
.home-topimage h1 {
font-size:38px;
color: #ffffff;
}

/* About styles */
.home-about p {
font-size:18px;
line-height:32px;
}

.home-about, .home-news {
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

/* About button
.btn-white a.fl-button, .btn-white a.fl-button:visited, .btn-white .fl-builder-content a.fl-button,  .btn-white .fl-builder-content a.fl-button:visited {
border:1px solid #660000 !important;
background: #ffffff !important;
color: #660000 !important;
letter-spacing:.04em;
width:18%;
}

.btn-white a.fl-button *, .btn-white a.fl-button:visited *, .btn-white .fl-builder-content a.fl-button *, .btn-white .fl-builder-content a.fl-button:visited *
{color: #660000 !important;}

.btn-white a.fl-button:hover, .btn-white .fl-builder-content a.fl-button:hover {
color: #ffffff !important;
border:1px solid #660000 !important;
background: #660000 !important;
}

.btn-white .fl-button * {
transition: all 0.2s linear !important;
-moz-transition: all 0.2s linear !important;
-webkit-transition: all 0.2s linear !important;
-o-transition: all 0.2s linear !important;
}

.btn-white a.fl-button *:hover {color: #ffffff !important;}*/

/* new button code */
.btn-white a.fl-button {
    border: 2px solid #660000 !important;
    font-size: 18px;
}

.btn-white a.fl-button * {
    color: #660000 !important;
    text-transform: uppercase;
}

.btn-white a.fl-button:hover span {
    color: #fff !important;
}

.btn-white a.fl-button span:hover {
    color: #fff !important;
}

/* commenting this out
.btn-white .fl-button * {
transition: all 0.2s linear !important;
-moz-transition: all 0.2s linear !important;
-webkit-transition: all 0.2s linear !important;
-o-transition: all 0.2s linear !important;
}*/


/* Sections styles*/
.home-sections h2{
text-transform: uppercase;
color: #660000;
font-size:34px;
font-weight:700;
}

.home-sections p {
margin-top:0;
line-height:1.4;
}

/* News styles - space above the read more button */
.home-slider p {
padding-bottom:10px !important;
}

/* News styles - read more button */
a.fl-post-slider-feed-more, a.fl-post-slider-feed-more:visited {
    border: 1px solid #660000 !important;
    background: transparent !important;
    background: #ffffff  !important;;
    color: #660000 !important;
    padding: .5em .75em;
    font-size: 18px;
text-transform:uppercase;
margin-top:20px !important;
}

a.fl-post-slider-feed-more:hover {
   background: #660000  !important;;
   color: #ffffff !important;
   text-decoration:none;
}

/* Styles for table press */
.tablepress tfoot th, .tablepress thead th {
    background-color: #A9A9A9;
    color: #ffffff;
    font-weight: 700;
    vertical-align: middle;
}

/******** Ethan Customizations for Themer  ********/

/* Header */

/* Hide the default top bar, build new one with Themer */
.fl-page-bar {
  display: none;
}

.hab-topbar-rightcol {
  text-align: right;
}

.hab-topbar-social {
  color: #c2c2c2;
  font-size: 14px;
}

.hab-topbar-social a:hover {
  text-decoration: none;
}

.hab-topbar-social i.dashicons {
  color: #416984;
  font-size: 30px;
}

.hab-navbar-menu ul li:before {
  content: none;
}

.hab-navbar-menu {
  margin-top: 20px;
  margin-right: 60px;
}

.hab-navbar-menu ul.sub-menu {
    border-top: 3px solid #000000;
   padding-left: 20px;
}

.hab-navbar-menu ul.sub-menu a {
  font-family: 'Roboto Condensed', sans-serif !important;
  font-size: 16px !important;
}

.nav-search-icon {
  position: absolute;
  right: 0;
  top: 48px; 
}

/* Footer */

.hab-footer-widgets,
.hab-footer {
  color: #999999;
}

.hab-footer-widgets h3 {
  text-transform: uppercase;
  color: #999999;
}

.hab-footer-widgets a {
  color: #999999;
}

.hab-footer a {
  color: #fff;
}

.hab-footer .fl-module-photo {
  float: left;
}
