.banner .fl-module-content.fl-node-content {
    margin-bottom: 0 !important;
padding-right:0 !important;
}
.widget.widget_custom-twitter-feeds-widget .ctf-owl-stage-outer {
  width: 100%;
  padding-right: 20px;
  max-width: 380px;
}
.ctf-feed-1 .ctf-tweet-items {
  position: relative;
}
#ctf {
  overflow-x: hidden;
}
.ctf-owl-nav.onhover {
  top: 22%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
    margin-top: auto;
}
.ctf-carousel .ctf-owl-nav.onhover .ctf-owl-prev {
  left: 8px;
}
.ctf-carousel .ctf-owl-nav.onhover .ctf-owl-next {
  right: 8px;
}


.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5da77ce32e11d.obsic-nav {
height:54px;
}



/* box */
/* changes the background of the twitter feed */
.box {
background:#ececec;
padding:20px 8px;
margin-top:10px
border:1px solid #a2a2a2  !important;
}



/* styles to change the color of the dropdown arrow */
.fl-node-5da77a703dd78 .fl-menu .fl-toggle-arrows .fl-menu-toggle:before, .fl-node-5da77a703dd78 .fl-menu .fl-toggle-none .fl-menu-toggle:before {
    border-color: #173656;
border-color:#0094c8 !important;
}

/* styles for news, contact, mailing list */
.subnav {
padding-top:30px;
}
.subnav .fl-icon-group {
  float: right;
  width: auto;
  padding-bottom: 10px;
}
.subnav .fl-icon-group i {
  float: right;
  padding-left: 9px;
  padding-top: 4px;
  color: #041E42;
}
.subnav p {
  float: right;
  width: 100%;
}
.subnav a {
color:#0094c8;
}

/* removed small green arrow */
.obsic-nav .fl-row-content-wrap ul li:before {
    content: "\0BB \020";
 content: none;
    padding-right: .3em;
    color: #a2a939;
}
header {
  z-index: 999;
  position: relative;
}
.obsic-nav {
border-bottom: 1px solid #a2a2a2  !important;
    border-top: 1px solid #a2a2a2  !important;
    background-color: #e1e1e1 !important;
}
#menu-transitional > li:last-child  {
  padding-right: 0px;
  
}
#menu-transitional ul.sub-menu li:last-child a {

  padding-bottom: 30px;
}

/* Sub menu styles */

#menu-transitional ul.sub-menu li {
background-color: #ffffff;
}

#menu-transitional ul.sub-menu li {
    border-color: #031c33;
    border-color:#68c2e5;
}

#menu-transitional ul.sub-menu li a {
    color: #333333;
}

#menu-transitional ul.sub-menu li a:hover {
   color:#0094c8;
}


#menu-transitional ul.sub-menu a {
    padding-top: 14px;
    padding-bottom: 14px;
padding-left:30px;
font-size:15px;
}

.fl-node-5da77a703dd78 .menu a {
  padding-left: 30px;}
/* main menu styles */

.fl-node-5da77a703dd78 .fl-menu .menu {
    float: none;
}

ul#menu-transitional {
padding-left:10px;
padding-top:0px;
padding-bottom:0px;

}


.fl-node-5da77a703dd78 .fl-menu .menu, .fl-node-5da77a703dd78 .fl-menu .menu > li {
    font-size: 16px;
    text-transform: uppercase;
padding: 0 1.3em 0 0;
padding: 0 17px 0 0;
}

.plain-homepage-box {
background: #e0eaf3;
padding:10px;
height: 200px;
border: 1px solid #c7d9e6;
}

.plain-homepage-box h2 {
color:#01375d;
}

.gform_wrapper .gf_step {
opacity: 1;
}

h1 {font-size:48px;color:#041e42;}
h2 {font-size:36px;color:#041e42;}
h3 {font-size:28px;color:#041e42;}
.fl-page-header-container.container {
padding-top:7px !important;
}
header .fl-module-menu.fl-node-5da77a703dd78 .fl-module-content {
  margin-bottom: -1px !important;
}
.fl-page-nav-centered .fl-page-header-wrap {
    background: none;
    background-image: url(https://obsic.whoi.edu/wp-content/uploads/sites/6/2019/10/bg.jpg);
    /*height: 125px;*/
    border-bottom: 0;
}

.fl-page-header-container.container {
    background-image: none;
}

/* STYLES FOR NAVIGATION IF NOT USING BEAVER THEMER 

.fl-page-nav-wrap {
    border-bottom: 1px solid #a2a2a2;
    border-top: 1px solid #a2a2a2;
    background-color: #e1e1e1 !important;
    color: #fff;
}

.fl-page-header.fl-page-nav-centered .navbar-nav > li > a, .fl-page-nav-wrap .navbar-nav > li > a {
    color: #133656;
}

.fl-page-nav-wrap .navbar-nav > li > a {
    padding: 1em 1.25em 1em 0;
 padding: .9em 1.5em .9em 0;
}

.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;
  line-height: 18px;
    text-transform: uppercase;
}
 STYLES FOR NAVIGATION IF NOT USING BEAVER THEMER */

.footer h3.fl-heading {
color: #5d95bc;
}

.footer-list h3 {
margin: 0 0 10px 0;
    text-transform: uppercase;
    color: #5d95bc !important;
   font-size:16px;
    font-weight:700;
}

.footer p{
color: #5d95bc !important;
font-size:16px;
}

.footer p a {
color: #5d95bc !important;
}

.footer a:hover{
color: #5d95bc;
text-decoration:underline;
}

.whoi-logo {
  margin-top:10px;
}

.instrument {
/*-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;*/

    box-shadow: 0 0 15px 0 rgba(0,0,0,.5);
    border: 4px solid #ffffff;
margin:0 10px;
padding:20px 0px 0px 20px;

}
.ui-datepicker-month, .ui-datepicker-year{
   color: black;
}

.fl-module.fl-module-menu.fl-node-5da77a703dd78.fl-node-5da77a703dd78-clone.fl-menu-mobile-clone {
  z-index: 999;
  position: relative;
  background: #ffffff;
}

/*MOBILE STYLES*/
@media(max-width: 1100px) {
.fl-node-5da77a703dd78 .menu a {
  padding-left: 3vw;
}
.fl-node-5da77a703dd78 .fl-menu .menu, .fl-node-5da77a703dd78 .fl-menu .menu > li {
  padding: 0 .5vw 0 0;
}
}

@media(max-width: 768px) {
  .fl-page-content {
  padding: 0 0px;
}
.fl-page-content .fl-row {
  padding-left: 20px;
  padding-right: 20px;
}
.fl-page-content .fl-row:first-child {
  padding-left: 0px;
  padding-right: 0px;
}
#whoibrand svg, #whoibrand {
  text-align: center;
  float: none;
  width: 100%;
  max-width: 350px;
}
.fl-builder-content .fl-node-5da77a703dd75 {
  width: 100% !important;
  max-width: 450px;
  clear: both;
  float: none;
  margin: auto;
  text-align: center;
}
.fl-builder-content .fl-node-5da77a703dd76 .subnav {
  padding-top: 0px;
}
.fl-builder-content .fl-node-5da77a703dd76 {
  width: 100% !important;
  max-width: none;
  clear: none;
  float: left;
  text-align: center;
}
.fl-builder-content .fl-node-5da77a703dd76 .fl-rich-text, .fl-builder-content .fl-node-5da77a703dd76 .fl-rich-text p {
  text-align: center !important;
  margin: auto;
  float: none;
}
}