@import url('https://fonts.googleapis.com/css?family=Roboto+Slab&amp;display=swap');

/* styles for Best of 2019 page */
.best-of, .best-of h1,  .best-of h2, .best-of h3  {color:#ffffff;}
.best-of a {color:#ffffff !important}
.best-of h1 {color:#031c33;}
.best-of h2{
font-size:34px;
color:#ffffff ;  
background:#031c33;
padding:8px 20px ;
}
.learn-more h3{
color: #ffffff
}

.best-of-graphic {
background:#173656;
padding:30px 0px 27px;
margin-top:20px;
}

side-box li {
margin-bottom:8px;
}

/* styles for google form on Sea Level Rise page */
div#gform_wrapper_1 {
margin:0 !important;
}

.gform_wrapper .top_label div.ginput_container {
    margin-top: 0px;
margin-bottom:20px;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0px;
    padding-top: 0;
}

.gform_wrapper .gform_heading {
    width: 100%;
    margin-bottom: 0  !important;
}

.gform_wrapper span.gform_description {
margin-bottom: 0px;
}

.gform_wrapper .top_label div.ginput_container {
     margin-top: 0px !important;
}

.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: 400;
   /* font-size: inherit;*/
font-size:14px;
}

/*removes the caption from gallery in Chris Linder Profile */
.fl-node-5dd5676728f7d .fl-photo-caption.fl-photo-caption-below {
    display: none;
}

@media (max-width: 767px){
h2 {font-size: 24px;}
}


.visit-whoi h4 {
font-size:28px;
}

	.schedule{
		width:100%; 
		border-collapse:collapse; 
	}
	.schedule td{ 
		padding:7px; border:#173656 1px solid;
	}
	/* provide some minimal visual accommodation for IE8 and below */
	.schedule tr{
		background: transparent;
	}
	/*  Define the background color for all the ODD background rows  */
	.schedule tr:nth-child(odd){ 
		background: transparent;
	}
	/*  Define the background color for all the EVEN background rows  */
	.schedule tr:nth-child(even){
		background: #ffffff;
	}





.wod p{
line-height:1.6;
text-shadow: 2px 2px #000000;
}
.wod p a{ 
color: #8dc7f0;
}
.wod p a:hover{ 
color: #eeeeee;
text-decoration:none
}

.wod h1{
font-size:72px;
text-shadow: 2px 2px #000000;
}

.wod h2, .get-involved h2 {
font-size:50px;
text-shadow: 2px 2px #000000;
}
.wod-boxes h3{
font-size:28px;
line-height:1.3
}
.wod-boxes h3 a{
color: #8dc7f0;
color:#bcdef6;
}

.wod-boxes h3 a:hover{
color: #ffffff;
}

h1 { line-height: 1.2;}

#tribe-events-pg-template .tribe-events-content h3, .tribe-events-after-html h3, .tribe-events-before-html h3 {
    font-size: 24px;
    line-height: 1.8;
}

p#caption-attachment-39619 {
font-size:16px;
line-height:1.7;
margin:0 0 10px;
}

.btn-donate {
  background: #04e7f7;
  background: #03c8d7;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  font-family:'Open Sans', sans serif;
  font-weight:400;
  color: #ffffff;
  font-size: 22px;
  padding: 8px 16px 8px 16px;
  text-decoration: none;
  text-align: center;
  margin: auto;
  letter-spacing:.05em;
}

 .btn-donate:hover {
  background: #ffffff;
  color: #000000;
  text-decoration: none;
}

.tablepress tfoot th, .tablepress thead th {
    background: #27668f;
    color: #ffffff;
}

table tr:nth-of-type(even) {
    background: none;
}

.tablepress tbody td, .tablepress tfoot th {
    border: 1px solid #c7d9e6;
}

/* hide top image  */

.postid-47856 .content-splash-img,
.postid-78229 .content-splash-img,
.postid-73492 .content-splash-img,
.postid-92622 .content-splash-img,
.postid-95735 .content-splash-img,
.postid-110674 .content-splash-img
 {display:none}

@media (max-width: 767px){

.fl-builder .container.fl-content-full .fl-post-header {padding-top: 20px;}
h2 {font-size: 24px !important;}
 
}