/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */



/* Style Manager custom css */
@charset "UTF-8";
/* CSS Document */

/*********************************************
	Homepage Specific Styling
*********************************************/
.builder-module-navigation li li a:hover, .builder-module-navigation li li a.sfhover {
    background: none repeat scroll 0 0 #173656;
    color: #ffffff;
}
/* Homepage slideshow */

#builder-module-548213954f8c0-outer-wrapper {max-width: 100%;width: 100%;}
.builder-module#builder-module-548213954f8c0 {padding-top: 0em !important;margin-bottom:0;}
#builder-module-548213954f8c0 .edit-entry-link {display:none;}

/* CRG Override - style to remove space beneath slideshow*/
#builder-module-548213954f8c0 {height:440px;}


/* Who we are section */
#builder-module-5482139552000-background-wrapper {border-bottom:1px solid #27668f;}
#builder-module-5482139552000-background-wrapper .builder-module-sidebar h4.widget-title {color:#173656;margin:0px;}
#builder-module-5482139552000-background-wrapper .widget-content p {font-size:.9em;}

/* Icon section */
#builder-module-5482139554736-background-wrapper {padding-top:1em;}
#builder-module-5482139554736-background-wrapper {background:url(http://web.whoi.edu/coastal-group/wp-content/uploads/sites/38/2015/02/bg-icons.jpg) center center no-repeat;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

#builder-module-5482139554736-background-wrapper p {margin:0px;text-align:center;}
#builder-module-5482139554736-background-wrapper h3 {color:#8dc7f0;font-size:1.3em;text-transform:uppercase;text-align:center;font-weight:bold;letter-spacing:.05em;}
#builder-module-5482139554736-background-wrapper img {margin:0px;}

#builder-module-5482139554736-background-wrapper h3 a{
	color:#173656;
	text-decoration:none;}

#builder-module-5482139554736-background-wrapper h3 a:hover{
	color:#ffffff;
	text-decoration:none;}


#builder-module-5482139554736 .builder-module-column-1-outer-wrapper {width: 33.333%;}
#builder-module-5482139554736 .builder-module-column-2-outer-wrapper {width: 31.633%;margin-left: 34.2%;}
#builder-module-5482139554736 .builder-module-column-3-outer-wrapper {width: 33.333%;margin-left: 66.666%;}

#builder-module-5482139554736 .widget-content {text-align:center;}
#builder-module-5482139554736 .widget-content img {width:70%;margin:0 auto;}


/* Projects */

#builder-module-5482143220c6b-background-wrapper {height:55px;}

#builder-module-5482143220c6b-background-wrapper {background:#173656; border-top: 4px solid #ffffff;outline: 0px solid #d1e9f9;outline-offset: 0px; z-index:-1; position:relative;padding-top:20px;}
#builder-module-5482143225adf-background-wrapper {background:#173656; border-top: 0px solid #ffffff;border-bottom: 4px solid #ffffff;outline: 0px solid #d1e9f9;outline-offset: 0px; z-index:10;}
#builder-module-5482143220c6b-background-wrapper p.edit-entry-link {display:none;}
#builder-module-5482143220c6b-background-wrapper .builder-module {padding-top: 1em !important;}
#builder-module-5482143220c6b .builder-module-element {margin-bottom: 0em !important;}
#builder-module-5482143220c6b h2 {color:#ffffff;margin:0;padding:0;    font-family: 'fontin_sans_rgregular',"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
   /* font-size: 1.3em;
    line-height: 1.3;*/
    margin: 0 0 .75em 0;
    padding: 0;}

#builder-module-5482143225adf img {border: 1px solid #888;float:left;}
#builder-module-5482143225adf-background-wrapper {padding:0;margin:0;}

#builder-module-5482143225adf .builder-module-column-1-outer-wrapper {width: 25%;}
#builder-module-5482143225adf .builder-module-column-2-outer-wrapper {width: 24%;margin-left: 26%;}
#builder-module-5482143225adf .builder-module-column-3-outer-wrapper {width: 25%;margin-left: 52%;}
#builder-module-5482143225adf .builder-module-column-4-outer-wrapper {width: 24%;margin-left: 76%;}

#builder-module-5482143225adf .widget-content p {margin:0;}
#builder-module-5482143225adf .widget-content h3 
{background-color: #031c33;    
    color: #8dc7f0;
    display:block;
    font-size: 1.0em;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align:center;
    text-transform: uppercase;
    width: 216px; 
   margin-bottom:0;
}
#builder-module-5482143225adf .widget-content h3 a{
   color: #8dc7f0;
   text-decoration:none;
}

#builder-module-5482143225adf .widget-content h3 a:hover{
   color: #ffffff;
   text-decoration:none;
}

#builder-module-5482143225adf-background-wrapper {padding-bottom:20px;}
#builder-module-5482143225adf.widget-content p{margin-bottom:0}


 

#builder-module-54821432233a2 h4.widget-title {color:#ffffff; font-size:1.75em;}

/** Homepage carousel overrides 
.rpb_carousel-1.rpb_carousel_default, .rpb_carousel_safetynet {width: 100% !important;}
.caroufredsel_wrapper {width: 100% !important;}
#rpb_carousel-1 .rpb_carousel_item {width:175px !important; height:auto !important; padding: 0px !important; background-color: transparent !important; border: 1px solid #27668f !important;margin:0px 24px 0px 0px !important;}
#rpb_carousel-1 .rpb_carousel_item img {width:175px !important; height:250px !important;}
a.rpb_carousel_default_prev {background: url(http://web.whoi.edu/whoitemplate/wp-content/uploads/sites/29/2014/12/controls.png) no-repeat transparent !important;}
a.rpb_carousel_default_next {background: url(http://web.whoi.edu/whoitemplate/wp-content/uploads/sites/29/2014/12/controls.png) no-repeat transparent !important; background-position: -50px 0 !important;}

**/

.rpb_carousel_default {
    margin-right: auto;
    width: 520px;
}
a.rpb_carousel_default_prev, a.rpb_carousel_default_next {
    background: url("http://ummenhofer.whoi.edu/wp-content/plugins/carousel/layouts/carousel-responsive/default/images.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    position: absolute;
    width: 45px;
}
a.rpb_carousel_default_prev {
    background-position: 0 0;
    left: 5px;
}
a.rpb_carousel_default_prev:hover {
    background-position: 0 -50px;
}
a.rpb_carousel_default_next {
    background-position: -50px 0;
    right: 5px;
}
a.rpb_carousel_default_next:hover {
    background-position: -50px -50px;
}
.rpb_carousel_default_pag a {
    background: url("http://ummenhofer.whoi.edu/wp-content/plugins/carousel/layouts/carousel-responsive/default/images.png") no-repeat scroll 0 -300px transparent;
    position: relative;
}
.rpb_carousel_default_pag {
    padding-top: 5px;
}
.rpb_carousel_default img {
}
#rpb_carousel-1 a {
    max-width: 100%;
}
.caroufredsel_wrapper .rpb_carousel_clearfix {
    clear: both;
    float: none;
}
#rpb_carousel-1 .rpb_caro_img_container {
    bottom: 0;
    left: 0;
    padding: 9px;
    position: absolute;
    right: 0;
    top: 0;
}
#rpb_carousel-1 .rpb_caro_centerer {
    font: 0px/0 a;
    text-align: center;
}
#rpb_carousel-1 .rpb_caro_center {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
#rpb_carousel-1 .rpb_img_centerer {
    display: block;
    left: 0;
    margin: 0;
    max-width: 100%;
    position: relative;
    width: 195px;
}

#rpb_carousel-1 .rpb_carousel_item {
width:195px; 
padding: 0px; 
background-color: transparent !important; 
border: 1px solid #27668f !important;
margin:0px 7px; }




#builder-module-54821432233a2-background-wrapper {background: #27668f;padding-top:20px;}


/* Styles for topic nav */

#builder-module-54e62c12a1599-background-wrapper.builder-module-navigation-background-wrapper{
background:#27668f;
margin-top:0px;}

#builder-module-54e62c12a1599-background-wrapper .builder-module-navigation li a,
#builder-module-54e62c12a1599-background-wrapper .builder-module-navigation .current_page_item li a,
#builder-module-54e62c12a1599-background-wrapper .builder-module-navigation .current-cat li a,
#builder-module-54e62c12a1599-background-wrapper .builder-module-navigation .current-menu-item li a {
    color: #8f96a2;
    font-size: 0.8em;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0 1.5em 0 0;
    padding: 0;
    text-decoration: none;
    text-transform: uppercase;
}
#builder-module-54e62c12a1599-background-wrapper .builder-module-navigation li a {
    color: #8dc7f0;
    letter-spacing: 0.07em;
    margin: 0 0 0 0 !important;
    padding: .6em 4.4em;
    text-transform: uppercase;
    background: #173656;
    border-right: 1px solid #8dc7f0; 		
}
#builder-module-54e62c12a1599-background-wrapper .builder-module-navigation li:first-child a {
      border-left: 1px solid #8dc7f0; 		
}


/*********************************************
	CRG Styles
*********************************************/




/* styles to change banner color */
.builder-module-header-background-wrapper {
	background:none;
	background-color: #27668f;
	height:114px;
}

/* styles to change left right placement of tagline */
#builder-module-547dbfc7b6b1c .builder-module-element-outer-wrapper {
     margin-left:66%;
}

/* styles to change the tagline */
.site-tagline {
	font-size: .8em;
	padding:2em 0 0 0;
	margin: 35px 0 0 0;
	width:280px;
}

.site-tagline a {
	color: #ffffff;
}

/* styles to change main top nav */
.builder-module-navigation-background-wrapper {
    background: linear-gradient(to bottom, #005277 0%, #173656 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
background:#031c33;
    color: #fff;
}

.builder-module-navigation li a {
    color: #8dc7f0;
    color: #ffffff;
    letter-spacing: 0.05em;
    margin: 0 0 0 0 !important;
    padding: 0.25em 1.25em;
    padding: 0.25em 2.1em;
    text-transform: uppercase;
}


/* styles to change top navigation dropdown hover*/
.builder-module-navigation li li a:hover, .builder-module-navigation li li a.sfhover {
    background: none repeat scroll 0 0 #173656;
    color: #ffffff;
}
.builder-module-navigation li .current_page_item a, .builder-module-navigation li .current-cat a, .builder-module-navigation li .current-menu-item a {
    background: none repeat scroll 0 0 #173656;
    color: #ffffff;
}


/*********************************************
	Search Form Styling
*********************************************/
#search {float:right;}
#searchform {
	position: relative;
	
}

#searchform input {
	-webkit-border-radius: 0;
	border-radius: 0;
	border:0px;
}

#searchform input[type="text"] {
    background: #fff none repeat scroll 0 0;
    font-size: 0.95em;
    margin-right: 0.25em;
    max-width: 69%;
    padding: 0.25em;
    width: 14.0em;
}
#searchform input[type="submit"] {
	width: 4em;
	margin: 0;
	margin-left:.55em;
	padding: .2em 0;
	line-height: inherit;
	font-size:.95em;
	background: #1a82b1;
 	color:#fff;
	display:inline-block;
	margin-left:.5em;
	
}

/*Styles for social media in the footer*/
.socialmedia img {margin-right:0.5em !important;margin-top:0;padding-top:0 !important;}

.builder-module-footer-background-wrapper {
	background: #173757 !important;
 	font-size:.80em;
}

/*********************************************
	Styles for Mobile - Circles and Projects 
*********************************************/
@media only screen and (max-width: 479px) {
#builder-module-5482139554736 .builder-module-column-1-outer-wrapper {width: 100%;}
#builder-module-5482139554736 .builder-module-column-2-outer-wrapper {width: 100%;margin-left: 0;}
#builder-module-5482139554736 .builder-module-column-3-outer-wrapper {width: 100%;margin-left: 0;}

#builder-module-5482143225adf .builder-module-column-1-outer-wrapper {width: 100%;}
#builder-module-5482143225adf .builder-module-column-2-outer-wrapper {width: 100%;margin-left: 0;}
#builder-module-5482143225adf .builder-module-column-3-outer-wrapper {width: 100%;margin-left: 0;}
#builder-module-5482143225adf .builder-module-column-4-outer-wrapper {width: 100%;margin-left: 0;}

#builder-module-5482143225adf h3{margin:0 auto}
#builder-module-5482143225adf img {float:none;}


#searchform input[type="text"] {
   	display:none;
}

#searchform input[type="submit"] {
	display:none;
	
}

.site-tagline {
	display:none;
}


}
