/*
 Theme Name:   MBARI Child Theme
 Description:  Child theme for Mbari
 Author:       
 Template:     enfold
*/

/* ------------------ css/grid.css ----------------------------- */
@media only screen and (min-width: 768px) and (max-width: 989px) {
	.responsive .av_one_fourth.first.el_before_av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth,
	.responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth,
	.responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth,
	.responsive .avia-content-slider-inner .av_one_fourth {
		width: 200px;
		margin-top: 0;
		margin-left: 10px;
		clear: none;
	}
	.responsive .av_one_fourth.first.el_before_av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth,
	.responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth + .av_one_half,
	.responsive .avia-content-slider-inner .av_one_fourth.first {
		width: 200px;
		margin-top: 0;
		margin-left: 10px;
	}
	.responsive .av_one_half.first.el_before_av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth + .av_one_half {
		width:230px;
	}
	.responsive .av_one_half.first + .av_one_fourth,
	.responsive .av_one_half.first + .av_one_fourth + .av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth,
	.responsive .av_one_fourth.first + .av_one_fourth + .av_one_half {
		margin-top: 30px;
	}
}
/* ------------------ end css/grid.css ------------------------- */

/* ------------------ css/layout.css --------------------------- */
/* This changes the padding around the widgets */
.widget {
	padding:20px 0 20px 0;
}

/* This changes the way the tag box header is rendered */
.widget_tag_cloud h3 {
	font-size: 0.914em;
	letter-spacing: normal;
	color: #004261 !important;
}

@media only screen and (max-width: 767px) {
	.responsive #top #main .sidebar.smartphones_sidebar_active {
		border-top-style: none;
		border-top-width: 0px;
	}
}
/* ------------------ end css/layout.css ----------------------- */

/* ------------------ css/shortcodes.css ----------------------- */
.av-special-heading{
	margin-top:0px;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay{
	border-radius: 0px;
}
.avia-image-container.avia-align-left{
	margin-right: 0px;
	margin-top: 0px;
}
/* ----------------- end css/shortcodes.css -------------------- */
html {
	font-size: 100%;
}

body {
	font-size: 1em;
}

h1 {
	font: Merriweather;
	font-size: 1.750em;
	font-weight: bold;
	color: #404041;
}

h2 {
	font: Merriweather;
	font-size: 1.350em;
	text-transform:none;
	color: #004261;
}

h3 {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	color: #545456;
	text-transform:none;
}

h4 {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.750em;
	text-transform: uppercase;
	color: #004261;
}

p {
	font-family: Arial;
	font-size: 1.0em;
	font-style: normal;
	color: #545456;
	line-height:23px;
}

a {
	text-decoration: none;
	color: #DC3026;
	font-size: 100%
}

ul, ol {
margin-bottom: 10px;
}
ul {
	line-height: 21px;
}
ol {
	line-height: 18px;
}

blockquote p {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.064em;
	font-style: italic;
	color: #545456;
	line-height:26px;
}

.pullquote-author {
	display: block;
	text-align: right !important;
	font-style: normal;
}

#header { 
	border-top: .4em; 
	border-color: #002B46; 
	border-style: solid;
}

.headlines {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:1.750em;	
	color:#404041;
	font-weight:bold;
	line-height:normal;	
}


h3 .headlines {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:1.150em;	
	color:#404041;
	font-weight:bold;
	line-height:normal;
}

.fullsize .content {
	padding-bottom: 20px;
}


.main_color a {
	color:#DC3026;
}

.main_color .sidebar a  {
	color:#dc2f26;
}

#top h3 a {
	color: #004261;
	/* Commented out the following line to fix an issue after Enfold upgrade from 3.0.2 to 3.3.1 */
	/*font-size: 1.125em;*/
	line-height: 1.250em;
}

#top h3 a:hover {
	color: #004261;
	/* Commented out the following line to fix an issue after Enfold upgrade from 3.0.2 to 3.3.1 */
	/*font-size: 1.125em;*/
	text-decoration:underline;
}

#top #wrap_all .main_color h4 {
	color:#004261;
}

#top h6 {
	line-height: 1.250em;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
	color:#404041;
	font-weight: bold;
}

body .column-top-margin {
  margin-top: 20px;
}


.entry-content-wrapper ul {
  list-style: disc inside;
}


/* search bar and sidebar*/
.searchandfilter {
	float:right;
}

.searchandfilter h4 {
	margin:10px 0 0 0;
}

.searchandfilter ul li {
	display:inline-block;
}


/*Home Hero Content*/

div.slide-content .home-hero-block {
	color: #FFF;
	font-size: 0.938em;
}
/*div.slide-entry.flex_column.post-entry .home-hero-block {
	height: 600px;
}*/
.main_color a .read-more-link {
	color:#fff;
}


.home-hero-block {
	background:#004260;
	border-bottom: 4px solid #002B46;
	width:100%;
	max-width: 639px;
	color:#FFF;		
}

#top .home-hero-block  h3 a {
	color: #FFF;
	/* Commented out the following line to fix an issue after Enfold upgrade from 3.0.2 to 3.3.1 */
	/*font-size: 1.250em;*/
	line-height:24px;
	
}

.home-hero-block .slide-entry-title.entry-title {
	padding: 0px 20px 0px 20px;
	max-width:450px;
}


.home-hero-block .slide-entry-excerpt {
	padding: 10px 10px 30px 20px;
	max-width: 74%;
	float: left;
	font-size:0.814em;
	line-height: 1.50em;
}

.home-hero-block .read-more-link {
	color: #ffffff;
	border-bottom: 1px solid #d0351d;
	padding: 8px 21px 7px;
	background-color: #f0573f;
	font-size: 0.814em;
	min-width: 90px;
	float: right;
	display: block;
	border-radius:3px;
	margin-right:20px;
	margin-top:10px;
}

.home-hero-block .read-more-link a {
	color:#FFF;
}

.home-hero-block .read-more-link:hover {
	background-color: #F06751;
}

.home-hero-block .-ia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
	border-bottom: 4px solid #004261;
}

.home-sub-story .slide-loop-2 {
margin-left: 2.9% !important; 
max-width: 286px;
}

.home-sub-story .slide-image {
	max-width:286px;
	margin-top: 10px;
}

.home-sub-story .slide-content {
	font-size:0.814em;
	line-height:1.625em;
	max-width: 286px;	
	height: 230px;	
}

.home-sub-story .avia-content-slider .slide-entry-title {
	margin-bottom: 5px;
}

.home-sub-story-left .slide-image {
	max-width:286px;
}

.home-sub-story-left .slide-content {
	font-size:0.814em;
	line-height:1.625em;	
}

.home-sub-story-left .avia-content-slider .slide-entry-title {
	margin-bottom: 5px;
}


body .column-top-margin .home-sub-story-left {
	max-width: 286px;
	margin-right: 5px;
}

body .column-top-margin .home-sub-story {
	max-width: 286px;
	margin-left:5px;
}


/* Widget General */

.widgettitle {
	font-size: 0.750em;
	text-transform: uppercase;
	color: #004261;
}


/* Buttons */

.In-Brief .avia-button.avia-size-medium {
	padding: 12px 33px 10px;
	font-size:0.750em;
	width:100%;
}




/* Post Slider */

.slide-meta {
	display:none;
}

.avia-content-slider .slide-image {
	border-radius: 0px;
}

.avia_transform a .image-overlay {
	-webkit-transition:none;
	-moz-transition: none;
	transition: none;
}

.slide-entry-title.entry-title {
	position: relative;
}

.avia-smallarrow-slider-heading.no-content-slider-heading {
	position: relative;
}


.main_color .avia-content-slider .slide-image {
	background-color:#fff;
}

.avia_transform a:hover .image-overlay {
	opacity: 0 !important; 
}

a:hover .image-overlay .image-overlay-inside {
	-webkit-animation: none;
	-moz-animation: none;
	animation: none;
}




/* Tech Hero Block */

.tech-hero-block {
	background: #004260;
	border-bottom: 4px solid #002B46;
	width: 100%;
	color: #FFF;
	height:393px;
	max-width: 470px;
}

#top .tech-hero-block  h3 a {
	color: #FFF;
	font-size: 1.0em;
}

div.slide-content .tech-hero-block {
	color: #FFF;
	background-color:#004260;
}


.tech-hero-block .slide-entry-excerpt {
	padding: 10px 10px 30px 20px;
	width: 288px;
	float: left;
	max-height:350px;
	font-size: 0.814em;
	line-height:16px;
}


.tech-hero-block .read-more-link {
	color: #ffffff;
	border-bottom: 1px solid #d0351d;
	padding: 8px 21px 7px;
	background-color: #f0573f;
	font-size: 0.814em;
	min-width: 90px;
	float: right;
	display: block;
	border-radius:3px;
	margin-right:20px;
	margin-top:20px;
}

.tech-hero-block .read-more-link:hover {
	background-color: #F06751;
}

.tech-hero-block .read-more-link a {
	color:#FFF;
}

.tech-hero-block .slide-entry-title.entry-title {
	padding: 0px 20px 0px 20px;
}

.tech-hero-block .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
	border-bottom: 4px solid #004261;
} 

/*At Sea Hero Block*/

.atsea-hero-block {
	background: #004260;
	border-bottom: 4px solid #002B46;
	width: 100%;
	color: #FFF;
	height:393px;
	max-width: 470px;
}

#top .atsea-hero-block  h3 a {
	color: #FFF;
	font-size: 1.0em;
}

div.slide-content .atsea-hero-block {
	color: #FFF;
	background-color:#004260;
}


.atsea-hero-block .slide-entry-excerpt {
	padding: 10px 10px 30px 20px;
	width: 288px;
	float: left;
	max-height:350px;
	font-size: 0.814em;
	line-height:16px;
}


.atsea-hero-block .read-more-link {
	color: #ffffff;
	border-bottom: 1px solid #d0351d;
	padding: 8px 21px 7px;
	background-color: #f0573f;
	font-size: 0.814em;
	min-width: 90px;
	float: right;
	display: block;
	border-radius:3px;
	margin-right:20px;
	margin-top:20px;
}

.atsea-hero-block .read-more-link:hover {
	background-color: #F06751;
}

.atsea-hero-block .read-more-link a {
	color:#FFF;
}

.atsea-hero-block .slide-entry-title.entry-title {
	padding: 0px 20px 0px 20px;
}

.atsea-hero-block .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
	border-bottom: 4px solid #004261;
}


/* Science Hero Post Slider */

.science-hero-block {
	background: #004260;
	border-bottom: 4px solid #002B46;
	width: 100%;
	height:393px;
	color: #FFF;
	margin-bottom:20px;
	max-width: 470px;
}

#top .science-hero-block  h3 a {
	color: #FFF;
	font-size: 1.0em;
}

div.slide-content .science-hero-block {
	color: #FFF;
	background-color:#004260;
}


.science-hero-block .slide-entry-excerpt {
	padding: 10px 10px 30px 20px;
	width: 65%;
	float: left;
	max-height:3500px;
	font-size: 0.814em;
	line-height:16px;
}


.science-hero-block .read-more-link {
	color: #ffffff;
	border-bottom: 1px solid #d0351d;
	padding: 8px 21px 7px;
	background-color: #f0573f;
	font-size: 0.814em;
	min-width: 90px;
	float: right;
	display: block;
	border-radius:3px;
	margin-right:20px;
	margin-top:20px;
}

.science-hero-block .read-more-link:hover {
	background-color: #F06751;
}

.science-hero-block .read-more-link a {
	color:#FFF;
}

.science-hero-block .slide-entry-title.entry-title {
	padding: 0px 10px 0px 20px;
}

.science-hero-block .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
	border-bottom: 4px solid #004261;
}


/* About Hero */

.about-hero-block {
	background: #004260;
	border-bottom: 4px solid #002B46;
	width: 100%;
	max-width: 594px;
	color: #FFF;
	margin-bottom:20px;
}


#top .about-hero-block .avia-content-slider {
	margin-bottom:20px;
}

#top .about-hero-block  h3 a {
	color: #FFF;
	font-size: 1.0em;
}

div.slide-content .about-hero-block {
	color: #FFF;
	background-color:#004260;
}

.about-hero-block .slide-entry-excerpt {
	padding: 10px 10px 30px 20px;
	max-width: 74%;
	float: left;
	font-size:0.814em;
	line-height: 1.50em;
}


.about-hero-block .read-more-link {
	color: #ffffff;
	border-bottom: 1px solid #d0351d;
	padding: 8px 21px 7px;
	background-color: #f0573f;
	font-size: 0.814em;
	min-width: 90px;
	float: right;
	display: block;
	border-radius:3px;
	margin-right:20px;
	margin-top:10px;
}

.about-hero-block .read-more-link:hover {
	background-color: #F06751;
}

.about-hero-block .read-more-link a {
	color:#FFF;
}

.about-hero-block .slide-entry-title.entry-title {
	padding: 10px 20px 0px 20px;
}

.about-hero-block .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
	border-bottom: 4px solid #004261;
}

.about-sub-story {
	margin-top:0px;	
}

.about-thumbs {
	float: left;
}

.about-story {
	margin-top:0px;
	height:98px;
	position: relative;
	font-size: 0.914em;
}

.about-story-text {
	margin-top:4px;
}

.about-cta-position {
	position: absolute;
	bottom:0px;
	left:175px;
	display: block;
}

.about-border-divider {
	border-bottom: 3px solid #B5C8D2;
	margin-bottom:10px;
}




/* News Hero */

.news-hero-block {
	background: #004260;
	border-bottom: 4px solid #002B46;
	width: 100%;
	color: #FFF;
	min-height:450px;
	padding-bottom:20px;
}

#top .news-hero-block .avia-content-slider {
	margin-bottom:20px;
}

#top .news-hero-block  h3 a {
	color: #FFF;
	font-size: 1.0em;
}

div.slide-content .news-hero-block {
	color: #FFF;
	background-color:#004260;
}

.news-hero-block .slide-entry-excerpt {
	padding: 10px 10px 30px 20px;
	width: 410px;
	float: left;
	max-height:470px;
	font-size: 0.814em;
	line-height:18px;
}


.news-hero-block .read-more-link {
	color: #ffffff;
	border-bottom: 1px solid #d0351d;
	padding: 8px 21px 7px;
	background-color: #f0573f;
	font-size: 0.814em;
	min-width: 90px;
	float: right;
	display: block;
	border-radius:3px;
	margin-right:20px;
	margin-top:20px;
}

.news-hero-block .read-more-link:hover {
	background-color: #F06751;
}

.news-hero-block .read-more-link a {
	color:#FFF;
}

.news-hero-block .slide-entry-title.entry-title {
	padding: 10px 20px 0px 20px;
}

.news-hero-block .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
	border-bottom: 4px solid #004261;
}

 
/* Products Hero */

.products-hero-block {
	background: #004260;
	border-bottom: 4px solid #002B46;
	width: 100%;
	color: #FFF;
	min-height:440px;
	margin-bottom: 20px !important;
}

#top .products-hero-block  h3 a {
	color: #FFF;
	font-size: 1.0em;
}

div.slide-content .products-hero-block {
	color: #FFF;
	background-color:#004260;
}

.products-hero-block .slide-entry-excerpt {
	padding: 10px 10px 30px 20px;
	width: 70%;
	float: left;
	max-height:350px;
	font-size: 0.814em;
	line-height:16px;
	margin-bottom: 20px;
}

.products-hero-block .read-more-link {
	color: #ffffff;
	border-bottom: 1px solid #d0351d;
	padding: 8px 21px 7px;
	background-color: #f0573f;
	font-size: 0.814em;
	min-width: 90px;
	float: right;
	display: block;
	border-radius:3px;
	margin-right:20px;
	margin-top:10px;
}

.products-hero-block .read-more-link:hover {
	background-color: #F06751;
}

.products-hero-block .read-more-link a {
	color:#FFF;
}

.products-hero-block .slide-entry-title.entry-title {
	padding: 0px 20px 0px 20px;
}

.products-hero-block .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
	border-bottom: 4px solid #004261;
}



/* Tag Cloud */

.widget_ptc_widget a[style] {
	font-size:12px !important;
	padding-right:10px;
}

.main_color div .widget_ptc_widget {
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B5C8D2;
	margin-top:0px;
	
}

.widget_ptc_widget {
	width:340px;
	background-color:#EDF2F4;
	padding:20px;
	height:auto;
}


.widget_tag_cloud a[style] {
	font-size:1.0em !important;
	padding-right:10px;	
	border:0px none;
}

.main_color div .widget_tag_cloud {
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B5C8D2;
}

.widget_tag_cloud {
	width:340px;
	background-color:#EDF2F4;
	padding:20px;
	height:auto;
}

div.tagcloud {
	height:auto  !important;
	margin: 20px 0px;
	margin-bottom: 40px;
	line-height: normal;

}


/*Tag Cloud */

.tagcloud a {
	padding:0px;
	margin-bottom:10px;
}

.main_color div .sidebar-tags {
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B5C8D2;	
}

.sidebar-tags {
	background-color: #EDF2F4;
	padding: 20px;
	margin-left:0;
	float:right;
	width:100%;
	overflow:hidden;
	display:block;
	clear:none;
	margin-bottom: 20px;
	margin-top: 0px;
	font-size: 0.814em;
}
	
.sidebar-tags a {
	margin-right:10px;	
	display:inline-block;
	color:#535456;
}

.sidebar-tags a:hover {
	margin-right:10px;	
	display:inline-block;
	color:#F0563F;
}

.sidebar-tags h2 {
	color: #004261;
	font-size:0.938em;
}


/* Home Page Sidebar */

.inner_sidebar {
	margin-left: 0px;
}

.main-sidebar {
	width:100%;
	height:auto;
	background-color:#EDF2F4;
}

/*Sidebar: Monterey Bay Today*/

.main_color div .monterey-bay-updates {
	padding:20px 20px 5px 20px;
	border-bottom: 1px solid #B3C5D7;
	border-right: 1px solid #B3C5D7;
	border-left: 1px solid #B3C5D7;
	color:#535456;
}

.monterey-bay-updates .avia-content-slider .slide-entry-wrap {
	margin-bottom:20px;	
}

.main-sidebar .monterey-bay-updates .widget   {
	padding: 20px !important;
}
	
.monterey-bay-updates .avia-button.avia-size-medium {
	padding: 17px 33px 17px;
	font-size:0.750em;
	width:100%;
}

/*Sidebar: Specific Monterey Bay Today on the At Sea page */

.main_color div .monterey-bay-updates-at-sea {
	padding:0px 0px 0px 0px;
	border-bottom: 1px solid #B3C5D7;
	border-right: 1px solid #B3C5D7;
	border-left: 1px solid #B3C5D7;
	color:#535456;
}

.monterey-bay-updates-at-sea .avia-content-slider .slide-entry-wrap {
	margin-bottom:0px;	
}

.main-sidebar .monterey-bay-updates-at-sea .widget   {
	padding: 0px !important;
}
/* End At Sea Specific Styling for Monterey Bay Today */

/*Sidebar: Featured Video*/

.main_color div .featured-video {
	padding:20px;
	border: 1px solid #B3C5D7;
	color:#535456;
}

.featured-video .avia-content-slider .slide-entry-wrap {
	margin-bottom:15px;	
}
	
.featured-video .avia-button.avia-size-medium {
	padding: 12px 33px 10px;
	font-size:0.750em;
	width:100%;
}

.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
	margin-bottom: 20px;
} 

.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
}


/*Sidebar: In Brief*/

.main_color div .In-Brief {
	padding:20px;
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B3C5D7;
	color:#535456;
	background-color:#EDF2F4;
}

.in-brief-home {
	color:#535456;
	width:100%;
	height:auto;
	background-color:#EDF2F4;
}

.in-brief-home .slide-entry-excerpt {
	font-size: 0.814em;
	line-height: 20px;
	margin-top: 5px;
}

.in-brief-home .slide-image {
	display:none;
}

.avia-content-slider .in-brief-home {
margin-top: 20px !important;
}

.In-Brief .avia-content-slider .slide-entry-wrap {
	margin-bottom:25px;	
}

.In-Brief {
	margin-top: 20px;
}

.content {
	border-right-style: none;
	margin-right: -30px;
}

#top #main .sidebar {
	border-left-style: none;
	/*margin-bottom: -20px;*/
}

.sidebar-divider {
	border:2px solid #E6E8EC;
	margin: 20px 0 20px;
}

h4.extra-space {
	padding-bottom:10px;	
}


h4.extra-top-space {
	padding-top:10px;	
}



/* Related Stories Sidebar */


.related-stories {
	background-color:#EDF2F4;
	margin-top:20px; 
}

.main_color div .related-stories {
	padding:20px;
	border: 1px solid #B3C5D7;
	color:#535456;
}

.related-stories .avia-content-slider .slide-entry-wrap  {
	border-bottom:4px solid #E6E8EC;
}

.related-stories .slide-entry-wrap {
border-bottom: 4px solid #E6E8EC;
}

.related-stories .slide-entry-excerpt.entry-content {
	padding-bottom:20px;
	font-size: 0.814em;
	line-height: 20px;
}

.related-stories .avia-content-slider .slide-entry-wrap {
	margin-bottom:20px;
}

.related-stories img {
	border-radius: 0px;
	border-bottom: 4px solid #6F9AB9;
}

.related-stories .slide-entry-title.entry-title {
	position: relative;
	margin-bottom: 5px;
	line-height: 1.375em;
}

.av-magazine-top-bar {
font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 0.750em;
text-transform: uppercase;
color: #004261;
line-height: 30px;
overflow: hidden;
border-bottom-width: 0px;
border-bottom-style: none;
margin-bottom: 10px;	
}

.related-stories .av-magazine-thumbnail {
float: none;
margin-right:0px;
width: 286px;
height: 158px;
border: none; 
padding: 0px; 
display: block;
text-align: center;
position: relative;
overflow: hidden;
} 


.av-magazine-content-wrap {
	padding-bottom:20px;
	font-size: 0.814em;
	line-height: 20px;
	border-bottom: 4px solid #E6E8EC !important;
	margin-bottom: 5px;
	}

.av-magazine .av-magazine-content-wrap .av-magazine-title {
font-size: 14px;
line-height: 1.375em;
text-transform: none;
letter-spacing: normal;
padding: 10px 0;
margin: 0;
}

time.av-magazine-time.updated { display: none !important; }




/*Home Page Stories*/

.story-thumb-home {
	margin-bottom:5px;
}


.home-story {
	padding-right:1px;
	margin-bottom:10px;
}


.home-story-text {
	font-size:0.814em;
	line-height: 1.250em;
	padding-right:3px;
}

.home-story-thumbs {
	border-bottom: 4px solid #002B46;
}



/*Landing Page Hero*/


.hero-image {
	width:100%;
}

.hero-text {
	background:#004260;
	border-bottom: 4px solid #002B46;
	padding:20px;
	margin-top:-4px;
	height:124px;
	width:100%;
	color:#FFF;	
}

.hero-caption {
	max-width:280px;
	float:left;
	line-height:18px;
}

h5.hero-title  {
	font-size:0.875em;
	font-weight:lighter;
	padding-bottom:10px;
	color:#FFF;
}


/* Landing Page Columns */

#top .av_inherit_color a {
	text-decoration: none;
	color:#DC3026;
}

div .av_one_half {
	width: 49%;
	margin-left:2%;
}

div .av_one_fourth {
	margin-left:2.5%;
	width:23%;
	line-height:16px;
}

div .av_one_third {
margin-left: 2%;
width: 33.333333%;
}

div .av_two_fifth {
margin-left: 2%;
width: 36%;
}

div .av_three_fifth {
width: 62%;
}

.one-fourth-column {
	height: 393px;
	max-width: 221px;
}

.main_color div .one-fourth-column {
	border-bottom: 4px solid #B5C8D2;
}

p.fourth-column-text {
	line-height:14px;
	font-size:0.750em;
}

.one-fourth-list {
	line-height:12px;
	font-size:0.750em;
}

.one-fourth-anchor {
	position: absolute;
	bottom:0px;
}

.avia_textblock {
line-height: 13px;
}

hr.light-border {
	border-bottom: 3px solid #B5C8D2;
	margin-bottom:10px;
}

.light-border {
	border-bottom: 3px solid #B5C8D2;
}

.light-border-column {
	border-bottom: 3px solid #B5C8D2;
	margin: 10px 0px;
}

img.dark-border {
	border-bottom: 4px solid #002B46;
	margin-bottom:-15px;
}

img.staff-member {
	border-bottom: 4px solid #002B46;
}

.column-cta {
	position:absolute;
	bottom:10px;
	font-size:0.750em;
	color:#DC3026 !important;
}



/* colored background */


.avia-section {
	clear: both;
	width: 960px; 
	float: none;
	min-height: 100px;
	position: relative;
	margin: 0 auto;
	margin-bottom:50px;
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B3C5D7;
}


.story-quadrant-left {
	margin-left:-25px;
	margin-top:-10px;
	margin-right:-3px;
	height:94px;
}

.story-quadrant-right {
	margin-top:-10px;
	margin-right:-28px;
	height:94px;
}

.no-thumb-story {
	margin-top:12px;
}


.story-descriptor {
	font-size:1.0em;
	margin-top:2px;
	line-height:14px;
}

img.story-thumbs {
	float:left;
	border-bottom: 4px solid #002B46;
	margin: 0px 15px 10px 0px;
}

.story-cta {
	position:absolute;
	bottom:7px;	
	color:#DC3026 !important;
	line-height: 15px;
}


/* News Landing Page*/

.main_color div .news-highlights {
	border-bottom: 3px solid #B5C8D2;	
}

.news-highlights .slide-image {
	border-radius: 0px;
	max-width: 160px;
	float: left;
/*was margin-right, but changed to padding-right after upgrade from Enfold 3.0.2 -> 3.3.1*/ 	   	  	padding-right:10px;
}

.news-highlights .slide-entry-excerpt {
	font-size:1.0em;
	line-height:23px;
	margin-top:5px;
	margin-bottom: 10px;
}

.news-highlights .avia-content-slider-active {
	margin-top: 10px !important;
	clear:both; 
}

.news-highlights .avia-content-slider-inner {
	padding: 5px 0 !important;
}

/*for post sliders on news landing page*/
.main_color div .news-highlights-landing {
border-bottom: 3px solid #B5C8D2; 
}
.news-highlights-landing .slide-image {
border-radius: 0px;
max-width: 160px;
float: left;
/*was margin-right, but changed to padding-right after upgrade from Enfold 3.0.2 -> 3.3.1*/ 
padding-right:10px;
}
.news-highlights-landing .slide-entry-excerpt {
font-size:1.0em;
line-height:23px;
height: 120px;
margin-top:5px;
margin-bottom: 10px;
}
.news-highlights-landing .avia-content-slider-active {
margin-top: 10px !important;
clear:both; 
}
.news-highlights-landing .avia-content-slider-inner {
padding: 5px 0 !important;
}
/*end post slider on news landing page*/


.avia-content-slider {
	margin: 10px 0;
}

.news-story {
	margin-top:-20px;
}

.news-story-thumbs {
	float:left;
	margin-left:10px;
}

.news-sidebar {
	font-size: 0.814em;
	line-height: 20px;
	border: 4px solid #B3C5D7;
	margin-top: 0px;
}

.main_color div .news-sidebar {
	padding:20px;
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B3C5D7;
	color:#535456;
	background-color:#EDF2F4;
}

.back-to-news-btn .avia-button.avia-size-small {
	background-color: #FFF;
	border: none;
	padding-left: 0px;
}

#top .main_color .back-to-news-btn a  {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
	color:#004261;
	font-size: 0.814em;
	text-transform: uppercase;
	margin-left: 0px;	
	font-weight: bold;
}

.main_color .headline-margin h3  {
	margin-top:0px;
	color: #404041 !important;
	font-weight: bold;
	line-height: normal;
}

.all-news-button {
	margin-top: 10px;
}


/* Staff Page */

.staff-text {
	font-size:0.814em;
	line-height:19px;
}



/* Products*/

.products-hero-text {
	background: #004260;
	border-bottom: 4px solid #002B46;
	padding: 20px;
	margin-top: -4px;
	height: 120px;
	width: 100%;
	color: #FFF;
	
}

#products-panel {
	width:100%;
	padding:20px;
	background:#EDF2F4;
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B3C5D7;
}

.products-row {
	position: relative;
	margin-bottom:20px;
	min-height: 98px;
	display: inline-block;
}

.products-cta {
	margin-bottom:0px;
	color:#DC3026;
	font-size: 0.750em;
}

.cta-position {
	position: relative;
	bottom:0px;
	left:0px;
	display: block;
}


.products-img {	
	float:left;
}

.products-story-thumbs {
	margin-left:10px;
}


.products-description {
	line-height:13px;
	font-size:0.750em;
	margin-top: 3px;
}

.products-sidebar {
	list-style:none;
}

#products-libraries {
	padding:20px;
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B3C5D7;
}


#products-libraries .avia-button.avia-size-large {
	padding: 10px 10px 10px;
	font-size: 0.814em;
	width: 100%;
	text-align:left;
	margin-bottom:30px;
	margin-top: -10px;
}

#products-libraries .avia-button .avia_button_icon.avia_button_icon_right {
	left: 27%;
}

#products-libraries .avia-button-center {
	text-align: left;
}

#products-libraries div.unitegallery_container {
	margin-bottom:20px;
}


/* About Landing Page */

#about-sidebar {
	padding:20px;
	border: 1px solid #B3C5D7;
	border-bottom: 4px solid #B3C5D7;
	font-size: .914em;
}

.mission-statement p {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:1.000em;
	font-style:italic;
	line-height:27px;
	color:#535456;
}

.about-hero-text {
	background: #004260;
	border-bottom: 4px solid #002B46;
	padding: 20px;
	margin-top: -4px;
	height: 120px;
	width: 100%;
	color: #FFF;
}

img.about-story-thumbs  {
	float:left;
	/*margin-left:10px;*/
	border-bottom: 4px solid #002B46;
	margin: 0px 15px 10px 0px;
}



/* Staff Page */

p.staff-name {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:1.625em;	
	color:#404041;
	font-weight:bold;
	margin-bottom: -4px;
}

.staff-additional-information {
	line-height:18px;
}

.staff-contact {
	margin-right:-10px;
}

.staff-contact p{
      line-height:8px;
}

/* Group Landing Page */

.group-lp-content {
	font-size: 0.814em;
}

/* 4th Level Deep */

.article-content {
	font-size: 1.0em;
}
#article-content {
	font-size: 1.0em;
}
.article-text p {
	font-size:1.0em;
	line-height: 23px;
}

.article-text ul {
	font-size:1.0em;
	line-height: 20px;
}

.article-text blockquote p {
	font-size: 1.064em;
	line-height: 27px;
}

.blog-author img {
	float: left;
}

.sub-header {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.750em;
	color: #004261;
	text-transform:none;	
}


/* At Sea */
img.ships-map {
	border-bottom: 4px solid #002B46;
	margin-bottom:10px;
	
}

.at-sea-caption {
	width:235px; 
	float: left; 
	line-height: 18px; 
	font-size: 0.914em;
}

.at-sea-column-cta {
	position:absolute;
	bottom:10px;
	font-size: 0.750em;
}

.at-sea-cta {
	font-size: 0.750em;
}




/* Science Landing Page */

.main_color div .cross-section-text {
	height:393px;
	border-bottom: 3px solid #B3C5D7;
	z-index:5;
}
.main_color div .cross-section-text p{
	line-height:18px;
}

#upper-ocean {
	border-bottom: 3px solid #B3C5D7;
	margin-bottom:10px;
}

#midwater {
	border-bottom: 3px solid #B3C5D7;
	margin-bottom:15px;
}

#seafloor {
	padding-bottom:4px;
}


.cross-section-image {
	margin-right:10px;
	float:left;
	z-index:0;
}


/* Article and 4th Level Deep*/


.wp-caption-text {
	padding: 10px !important;
	font-size: .914em;
    text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #F0F3F4;
	line-height: 18px !important;
	padding:10px;;
	font-style:italic;
	margin-bottom: 10px;
}

div .wp-caption {
	max-width: 100%;
	font-size: .914em;
	font-style: italic;
	border-style:none;
	margin: 0px 15px 0px 0;
	position: relative;
}

#top .wp-caption img {
	display: block;
	margin: 0;
	width: 100%;
	padding:0px;
}

.researcher-article {
	line-height: 1.850em;
	width:80%;
}

div .av_three_fourth {
	margin-left: 0%;
}


/*Making an Impact*/

.home-module .container {
	padding: 21px !important;
}

.home-module .content  {
	padding-top: 0px !important;
}


/*ocean health module*/
.home-module .avia-builder-el-9 {
	max-width: 283px;
	margin-right: 2px;
	margin-top: 0px;
}

.home-module .av_one_third {
	max-width: 287px;
	margin-right: 6px;
	margin-top: 0px;
}


/*climate change module*/
.home-module .avia-builder-el-13 {
	max-width: 283px;
	margin-right: 2px;
	margin-top: 0px;
}

/*exploration & discovery*/
.home-module .avia-builder-el-17 {
	max-width: 283px;
	margin-top: 0px;
}

.impact-icon {
	float: left;
	margin: 11px 10px 0px 0;
}

.impact-headline p {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;	
	color:#004260;
	font-weight: bold;
	margin: 5px 0px;
}

.impact-subjects {
	max-width: 283px;
}

a:hover .impact-subhead {
	text-decoration: underline;
}

.impact-subjects p {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;	
}

.impact-description {
	background-color: #dc3026;
	padding: 15px 20px 15px 20px;
	max-width: 283px;
}

.impact-description p {
	color: #FFF;
	margin-top:0px;
	margin-bottom: 0px;
}


.making-an-impact-projects {
	background-color: #EDF2F4;
	border: 1px solid #B3C5D7 !important;
	padding: 20px;
	margin-left: -22%;
}

.making-an-impact-projects .entry-content {
	display: none;
}

.making-an-impact-left {
	margin-right: 15%;
}

.making-an-impact-left p {
	margin-top: 0px;
	margin-bottom: 5px;
}

.making-an-impact-left img {
	margin-bottom: 10px;
}

.making-an-impact-projects .av-magazine-content-wrap {
	padding-bottom: 10px;
	font-size: 0.814em;
	line-height: 20px;
	border-bottom: 4px solid #E6E8EC !important;
	margin-bottom: 5px;
}

.making-an-impact-projects .wp-post-image{
	height: 60px;
	padding-bottom: 10px;
}
.making-an-impact-projects .av-magazine-thumbnail{
	width: 100px;
	height: 60px;
	padding-bottom: 10px;
	border: 0;
	margin-top: 4px;
}

/*.making-an-impact-projects .av-magazine-thumbnail img{
	width: 130px;
	height: 150px;
	padding-bottom: 100px;
}*/

.main_color div .impact-highlights {
	border-bottom: 3px solid #B5C8D2;	
}

.impact-highlights .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 0px;
	border-bottom: 4px solid #004260 !important;
}

.impact-highlights .slide-image {
	border-radius: 0px;
	max-width: 160px;
	float: left;
	margin-right:20px;
}

#top .impact-highlights h3 a {
	color: #f0563f !important;
}

.impact-highlights .slide-entry-excerpt {
	font-size:0.750em;
	line-height:16px;
	margin-top:5px;
	margin-bottom: 10px;
}

.impact-related p {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.810em;
	text-transform: uppercase;
	color: #004261;
	padding-top: 20px;
}

.impact-related-story {
	font-size: 0.750em;
	line-height: 1.5em;
}

.impact-related-story .slide-entry-title {
font-size: 13px !important;
line-height: 1.6em;
margin: 0;
}

/* Right Sidebar Nav */

.main_color div .NextendAccordionMenuWidget .flex_column .widget:first-child, .content .widget:first-child {
	border-top-style:solid !important;
	border-top-width:1px !important;
	border-color:#B3C5D7 !important;
}

.NextendAccordionMenuWidget {
	border: 1px solid #B3C5D7;
	border-top-style:solid !important;
	border-top-width:1px !important;
	border-bottom: 4px solid #B3C5D7;
	border-color: #B3C5D7 !important;
}

.widget .NextendAccordionMenuWidget {
	padding-bottom:0px;	
}

.NextendAccordionMenuWidget .widgettitle {
	color:#DC3026 !important;
	margin-top:20px !important;
	margin-bottom:15px;
	padding-left:20px;
}

#top h3 .NextendAccordionMenuWidget  {
	color:#DC3026;	
}

.accordion-sidebar-menu {
	background-color:#fff;	
}

dl.level1 {
	font-size:0.938em;
	font-weight:bold;
	color:#535456;
}

dl.level1 dt.opened a:hover {
	font-weight: bold;
}

dt.level1.parent.opened {
	background-color: #EDF2F4;
}

dl.level2 {
	background-color: #EDF2F4;
	padding-bottom: 10px !important;
}



div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:HOVER span.inner span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:HOVER span.inner span span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:HOVER a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:HOVER a span {
	font-weight: bold;
}

/* Footer */

#footer .widget {
	clear:none;
	/* Added the following line to fix a footer issue when Enfold was upgraded from 3.0.2 to 3.3.1 */
	overflow: visible;
}

#nav_menu-19 {
	width:230px;
}

#footer .container .el_after_av_one_sixth .column-6-footer {
	display:none;
}

#footer .container .el_after_av_one_sixth:nth-child(6) {
	display:none;
}

/* Search Module */

#top .header_color input[type='text'] {    
border: 1px solid #B3C5D7;
width: 10em;
background-color: #FFFFFF;
height: 2.9em;
color:#535456;
border-radius: 0px;
vertical-align: baseline;
font-size:.8em;
}

#top .header_color select {
width: 11em;
border: 1px solid #B3C5D7;
background-color: #FFFFFF;
height: 2.9em;
color:#535456;
border-radius: 0px;
vertical-align: baseline;
font-size:.8em;
}

.search-result-counter {
display:none;	
}

#top .main_color input[type='text'] {
border: 1px solid #B3C5D7;
width: 13em;	
}

.searchandfilter li {
padding-right: 2px;
vertical-align: baseline;
margin-left: 0;
}

#header_main .searchandfilter li {
    padding-right: 2px;
    vertical-align: baseline;
    margin-left: 0px;
    display: -moz-box;
    display:inline-flex;
}

.searchandfilter li .cat-item {scroll
    padding-right: 2px;
    vertical-align: baseline;
    margin-left: 0px;
}

.searchandfilter ul {
margin-left: 0;
}

#search_results_section .entry-content-wrapper li, #search_bar .entry-content-wrapper li {
margin-left: 0em;
padding: 0 0;
}

#top .main_color input[type='text'] {
background-color:#FFFFFF;
}

.main_color form {
	background-color:#ffffff;
}

#search_bar {
	width: 90%;
	float: left;
}

#search_results_section .post {
margin-bottom: 3em;
}

#search_results_section .post-entry {
margin-bottom: 2em;
}

.main_color .pagination .current  {
	background:none;
	}
	
.main_color .pagination a {
	background:#eaeaea;
}	
	
	
#top form {
margin-bottom: 0px;
}

#top .header_color input[type='submit'] {
background-color: #f0573f;
background-image: url('/wp-content/uploads/2015/05/search-icon-final.png');
background-position: center center;
background-repeat: no-repeat;
height: 2.9em;
width: 2.9em;
border-color: #d0351d;
border-radius: 3px;
text-decoration: none;
display: inline-block;
border-bottom-style: solid;
border-bottom-width: 1px;
text-align: center;
border-radius: 0px;
font-family: 'entypo-fontello';
padding: 0px 0px;
vertical-align: baseline;
font-size:.8em;
padding-top: 2px;
color:#f0573f;
}



#header_main .container .site-description {
line-height: 30px;
}

#top .main_color .searchandfilter input[type='text'] {
	
}

#top .template-search.content .entry-content-wrapper {
  padding-bottom: 20px;
  padding-left: 0px;
  font-size: 13px;
  clear: both;
}

.template-search .entry-content-wrapper .post-title {
  font-size: 17px;
  text-transform: none;
  color:#004260;
}

#search_results_section .entry-content-wrapper .post-title {
font-size: 17px;
line-height: 1.3em;
color:#004260;
text-transform: none;
}

#search_results_section .entry-content {
	font-size: 0.850em;
}

#search_results_section .entry-content p {
	margin: 0;
}

.main_color .minor-meta a {
	color:#f0573f;
}

.template-page .entry-content-wrapper .search-header h2  {
	text-transform: capitalize !important;
	font-weight: normal;
}

.extra-mini-title {
		color: #404041 !important;
		text-transform: capitalize !important;
}


.comments-link {
	display: none;
}

/* Footer */

#socket {
	background-color: #004261;
	border-style: none;
}

.container_wrap {
clear: both;
position: relative;
/* z-index: 1; */
/* border-top-width: 1px; */
}

#footerSocialMenu {
	width: 240px;
}


/*General Styling for Sub Landing Page Content*/

	/*2 or 3 column 50-25-25 Layout*/
	.column-50-hero-block {
		background: #004260;
		border-bottom: 4px solid #002B46;
		width: 100%;
		color: #FFF;
		height:393px;
		max-width: 470px;
	}
	
	
	#top .column-50-hero-block  h3 a {
		color: #FFF;
		font-size: 1.0em;
	}
	
	div.slide-content .column-50-hero-block {
		color: #FFF;
		background-color:#004260;
	}
	
	.column-50-hero-block .slide-entry-excerpt {
		padding: 15px 0px 5px 20px;
		width: 288px;
		float: left;
		max-height:350px;
		font-size: 0.750em;
		line-height:16px;
	}
	
	.column-50-hero-block .read-more-link {
		color: #ffffff;
		border-bottom: 1px solid #d0351d;
		padding: 8px 21px 7px;
		background-color: #f0573f;
		font-size: 0.814em;
		min-width: 90px;
		float: right;
		display: block;
		border-radius:3px;
		margin-right:20px;
		margin-top:20px;
	}
	
	.column-50-hero-block .read-more-link:hover {
		background-color: #F06751;
	}
	
	.column-50-hero-block .read-more-link a {
		color:#FFF;
	}
	
	.column-50-hero-block .slide-entry-title.entry-title {
		padding: 0px 20px 0px 20px;
	}
	
	.column-50-hero-block .avia-content-slider .slide-image, .avia-content-slider .slide-image img {
		border-radius: 0px;
		border-bottom: 4px solid #004261;
	}


/* UBER MENU STYLING */

	
	.av_main_nav_header.av_menu_right #header_main .main_menu-uber{ 
	  clear:none; 
	  position: absolute; 
	  z-index: 100; 
	  line-height:30px; 
	  height:100%; 
	  margin:0; 
	  right:0; 
	}
	
	.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
	  clear:none; 
	  position: absolute; 
	  z-index: 100; 
	  line-height:30px; 
	  height:100%; 
	  margin:0; 
	  left:0;
	  right:auto; 
	}
	

	/* Menu left or right, slim */
	.av_main_nav_header .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
	  padding-top:36px;
	  padding-bottom:36px;
	}
	 
	/* Menu left or right, large */
	.av_main_nav_header.av_large .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
	  padding-top:50px;
	  padding-bottom:50px;
	}
	 
	/* Menu left or right, scrolled */
	.av_main_nav_header.header-scrolled .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
	  padding-top:14px;
	  padding-bottom:14px;
	}
	
	.ubermenu #menu-item-search{
	  display:none;
	}
	
	#header_main,
	#header_main .main_menu-uber .ubermenu{
	  border-top:none;
	}
	
	#header_main_alternate .main_menu-uber{
	    position:relative;
	}
	
	.av_bottom_nav_header #header_main,
	.av_bottom_nav_header #header_main_alternate{
	  border-bottom:none;
	}
	
	@media screen and (max-width:999px){
	  #header_main .logo,
	  #header_main .main_menu-uber{
	    position:relative;
	    clear:both;
	  }
	  #header_main_alternate{
	    display:block !important;
	  }
	  #advanced_menu_toggle{
	    display:none !important;
	  }
	
	}
	 
	/* Responsive Menu */
	@media only screen and (max-width: 767px) {
	    .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
	        padding-top:15px !important;
	        padding-bottom:15px !important;
	    }
	}
/* END MENU STYLING */	



/*IE 10+ Styles*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   
#top .header_color input[type='submit'] {
background-color: #f0573f;
height: 2.9em;
width: 2.9em;
border-color: #d0351d;
border-radius: 3px;
text-decoration: none;
display: inline-block;
border-bottom-style: solid;
border-bottom-width: 1px;
text-align: center;
border-radius: 0px;
font-family: 'entypo-fontello';
padding: 0px 0px;
vertical-align: baseline;
font-size:.8em;
padding-top: 1px;
}
   
   
   
   
   
   
}


/* #Media Queries
================================================== */

/* large screens with 1140px width */
@media only screen and (min-width: 1140px)  {
div .logo {margin-left: 50px;}
}


/* large screens with 999px width  */
@media only screen and (min-width: 999px) and (max-width: 1140px) {
div .logo {margin-left: 50px;}

/*Home Page*/

.home-sub-story .slide-loop-2 {margin-left: 2% !important; max-width: 286px;}
.monterey-bay-updates .avia-button.avia-size-medium {padding: 17px 30px 17px; font-size:0.750em; width:100%;}

}


/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 989px) {

div .logo {margin-left: 0px;}

.avia-section {width: 100%;}
.story-quadrant-left {margin-left: 0px; margin-right: 0px;}
.story-cta {position: relative;}

/*Home Page*/

.home-hero-block .slide-entry-excerpt {max-width: 530px;}
.home-hero-block .read-more-link { color: #ffffff; border-bottom: 1px solid #d0351d; padding: 8px 21px 7px; background-color: #f0573f; font-size: 0.814em; border-radius: 3px; margin-left: 20px; margin-top: 0px; margin-bottom: 10px; float:left;}


/* Science Landing Page */
.main_color div .cross-section-text {height:auto;}
.science-hero-block {height:auto; min-height: 382px;}


/*About Page*/
.about-hero-block .slide-entry-excerpt {max-width: 530px;}
.about-hero-block .read-more-link { color: #ffffff; border-bottom: 1px solid #d0351d; padding: 8px 21px 7px; background-color: #f0573f; font-size: 0.814em; border-radius: 3px; margin-left: 20px; margin-top: 0px; margin-bottom: 10px; float:left;}


/* Tech Landing Page */
.tech-hero-block {height:auto; min-height: 382px;}

/* At Sea Landing Page */
.atsea-hero-block {height:auto; min-height: 382px;}

}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 989px) {

.logo {margin-left: 0;}

/*Home Page*/
.home-sub-story .slide-loop-2 {margin-left: 2% !important; max-width: 286px;}
.monterey-bay-updates .avia-button.avia-size-medium {padding: 17px 12px 17px; font-size: 0.750em;width: 100%;}

/* Science Landing Page */
.cross-section-image {display:none;}
.science-hero-block {min-height: 382px; max-width: 670px;}
.science-hero-block .slide-entry-excerpt {width: 100%; float: left; padding: 10px 20px; font-size: 0.750em; line-height:16px;}
.science-hero-block .read-more-link { font-size: 0.814em; min-width: 90px; float: left; display: block; border-radius:3px; margin-left:20px; margin-top:0px; margin-bottom: 10px;}

/*Products Landing Page*/
#products-libraries .avia-button .avia_button_icon.avia_button_icon_right {left: 10%;}

/*About Landing Page*/
.about-story-thumbs {display: none;}
.about-cta-position {left:0px;}

/*Tech Landing Page*/
.tech-hero-block {max-width:670px; height:auto; min-height: 393px; }
.tech-hero-block .slide-entry-excerpt {width: 100%;}
.tech-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}

/*At Sea Landing Page*/
.atsea-hero-block {max-width:670px; height:auto; min-height: 393px; }
.atsea-hero-block .slide-entry-excerpt {width: 100%;}
.atsea-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}

}


/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
.logo {margin-left: 0;}

/*Home Page*/
body .column-top-margin .home-sub-story {max-width: 327px; margin-left: 0px;}


/*News Landing Page*/
.news-hero-block {min-height: 380px; max-width: 670px;}
.news-hero-block .slide-entry-excerpt {width: 100%;}
.news-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}
.news-highlights {height:auto;}


/* Science Landing Page */
.cross-section-image {display:none;}
.science-hero-block {min-height: 382px; max-width: 670px;}
.science-hero-block .slide-entry-excerpt {width: 100%; padding: 15px 20px 20px 20px;}
.science-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}

/*Tech Landing Page*/
.tech-hero-block {min-height: 393px; max-width: 670px;}
.tech-hero-block .slide-entry-excerpt {width: 100%; padding: 15px 20px 20px 20px;}
.tech-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}

/*At Sea Landing Page*/
.atsea-hero-block {min-height: 393px; max-width: 670px;}
.atsea-hero-block .slide-entry-excerpt {width: 100%; padding: 15px 20px 20px 20px;}
.atsea-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}

.responsive #top #main .sidebar.smartphones_sidebar_active {padding-top: 0px;}

#footer {display: none;}
.site-description {display: none;}

}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

.logo {margin-left: 0;}

/*Home Page*/
body .column-top-margin .home-sub-story { max-width: 322px; margin-left: 0px; }
body .column-top-margin .home-sub-story-left { max-width: 322px; }
.home-hero-block .slide-entry-title.entry-title { padding: 0px 20px 0px 20px; max-width: 550px;}
.home-hero-block .slide-entry-excerpt {max-width: 100%;}

.monterey-bay-updates .avia-button.avia-size-medium {padding: 17px 30px 17px; font-size: 0.750em; width: 100%;}


/*Science Landing Page*/
.cross-section-image {display:none;}
.science-hero-block {min-height: 445px; max-width:670px;}
.science-hero-block .slide-entry-excerpt {width: 100%;}
.science-hero-block .read-more-link {margin-top: 0px; margin-bottom: 10px;}


/*Tech Landing Page*/
.tech-hero-block {max-width:670px;}
.tech-hero-block .slide-entry-excerpt {width: 100%; padding: 15px 20px 20px 20px;}
.tech-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px; margin-top: 0px;}

/*At Sea Landing Page*/
.atsea-hero-block {max-width:670px;}
.atsea-hero-block .slide-entry-excerpt {width: 100%; padding: 15px 20px 20px 20px;}
.atsea-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px; margin-top: 0px;}


/*News Landing Page*/
.news-hero-block {min-height: 380px; max-width: 670px;}
.news-hero-block .slide-entry-excerpt {width: 100%;}
.news-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}
.news-highlights img {display: none;}


/*Products Landing Page*/
.products-hero-block {min-height: 380px; max-width: 670px;}
.products-hero-block .slide-entry-excerpt {width: 100%; margin-bottom: 5px;}
.products-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}
.products-story-thumbs img {display:none;}
.main-sidebar #products-libraries {width: 100%; max-width: 670px;}
#products-libraries .avia-button .avia_button_icon.avia_button_icon_right {left: 62%;}

/*About Landing Page*/
img.about-story-thumbs {display: none;}
.about-cta-position {left:0px;}

#footer {display: none;}
.site-description {display: none;}

/*Making an Impact*/
.making-an-impact-projects {margin-left: 0px;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {


/*Science Landing Page*/
.cross-section-image {display:none;}
.science-hero-block {min-height: 382px; max-width: 670px;}
.science-hero-block .slide-entry-excerpt {width: 100%; padding: 15px 20px 20px 20px;}
.science-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px; margin-top: 0px;}


/*Tech Landing Page*/
.one-fourth-column {height: 393px; max-width: 327px;}
.column-cta {position:relative; bottom: 0px;}


/*News Landing Page*/
.news-highlights {height:auto;}
.news-highlights .slide-image {display: none;}

/*About Landing Page*/
img.about-story-thumbs {display: none;}
.about-cta-position {left:0px;}

/*Products*/
.cta-position {line-height: normal;}

.products-hero-block {min-height: 380px; max-width: 670px;}
.products-hero-block .slide-entry-excerpt {width: 100%; margin-bottom: 5px;}
.products-hero-block .read-more-link {float: left; margin-left: 20px; margin-bottom: 10px;}
.products-story-thumbs {display:none;}
.main-sidebar #products-libraries {width: 100%; max-width: 670px;}

#products-libraries .avia-button .avia_button_icon.avia_button_icon_right {left: 35%;}


/*Shared Styling*/
.story-quadrant-left img.story-thumbs {display:none;}
.story-quadrant-right img.story-thumbs {display:none;}
.story-quadrant-left {margin-top:0;}
.story-quadrant-right {margin-top:0;}
.story-descriptor {padding-right: 20px;}
.logo {margin-left: 0;}
.responsive #top #wrap_all .slide-entry {margin-bottom: 0px;}
.responsive #top .container .av-content-small {padding-bottom: 0px;}
#footer {display: none;}
.site-description {display: none;}

}


@media only screen and (min-width: 320px) and (max-width: 640px) {

/*Home Page*/
.monterey-bay-updates .avia-button.avia-size-medium {padding: 17px 25px 17px; font-size: 0.750em; width: 100%;}

/*About Landing Page*/
img.about-story-thumbs {display: none;}
.about-cta-position {left:0px; display: none;}
.about-cta-position {left:0px;}

/*News Landing Page*/
.news-highlights {height:auto;}
.news-highlights .slide-image {display: none;}
.cta-position {left: 0px;}

/*Tech Landing Page*/
.tech-hero-block {max-width:670px; }

/*Products Landing Page*/
#products-libraries .avia-button .avia_button_icon.avia_button_icon_right {left: 30%;}

/*At Sea Landing Page*/
.atsea-hero-block {max-width:670px;}

/*Shared Styling*/
div .wp-caption {margin: 0px 35px 15px 0; position: relative;}
#footer {display: none;}
.site-description {display: none;}

/*News Article*/
.researcher-article {line-height: 1.850em; width: 100%;}

/*Making an Impact*/
.making-an-impact-projects {margin-left: 0px;}

}



.hero_overlayed_captioning
  {
    margin-top: -70px;
    margin-bottom: 12px;
    padding-bottom: 1px;
    margin-left: -20px;
    color: #;
    color: #535456;
    font-size: .914em;
		line-height: normal;
    background-color: #fff;
    width: 110%;
    opacity:0.8;
    filter:alpha(opacity=80);
  }
  
.hero_overlayed_captioning div
  {
    margin: 11px 20px;
    padding-top: 10px;
    font-style:italic;
    font-size:.914em;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-weight: normal;
  }


.home-hero-block .hero_overlayed_captioning div {
	font-size:.914em;
	width: 534px;
	line-height: normal;
	margin: 14px 20px;	
}

.home-hero-block .hero_overlayed_captioning {
	width: 595px;
}


.products-hero-block .hero_overlayed_captioning div {
	font-size:.814em;
	width: 580px;
	line-height: normal;
	margin: 14px 20px;	
}
.products-hero-block .hero_overlayed_captioning {
  margin-top: -55px;
  margin-bottom: 20px;
}


.news-hero-block .hero_overlayed_captioning div {
	font-size:.914em;
	/*width: 580px;*/
	line-height: normal;
	margin: 14px 20px;	
}

/*the following code appeared to be unnecessary and impacted the layout of the atsea hero item*/
/*.atsea-hero-block .hero_overlayed_captioning div {
	font-size:.914em;
	line-height: normal;
	margin: 14px 20px;	
}

.atsea-hero-block .hero_overlayed_captioning {
  margin-top: -55px;
  margin-bottom: 20px;
}
*/

.about-hero-block .hero_overlayed_captioning div {
	font-size:.914em;
	width: 580px;
	line-height: normal;
	margin: 25px 20px 15px 20px;	
}

.about-hero-block .hero_overlayed_captioning {
  margin-top: -84px;
  margin-bottom: 20px;
}

/*Tables*/
td {
  background-color: #FFF;
}

/*bold text within text boxes*/
section.av_textblock_section b {color:#000;}
section.av_textblock_section strong {color:#000;}
.avia_textblock strong {color: #000;}

/* Footer */
#top .avia-post-nav { display: none; }


#footer h3.widgettitle a{
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 100;
	font-size: 1.1em;
	color: #ffffff;
        text-transform: none;
margin-bottom: 10px;
list-style:none;
}

.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a {
    font-weight: 100;
}

#footer p { color: #ffffff; line-height: 22px; margin-bottom: 30px; font-size: .8em;}

.widget_nav_menu a {
font-size: .8em;
line-height: 14px;
margin-top: 0px;
margin-bottom: -10px;    
display: list-item;
padding: 0;
text-decoration: none;
color: #ffffff;
}

.widget_nav_menu ul:first-child > .current-menu-item, .widget_nav_menu ul:first-child > .current_page_item, .widget_nav_menu ul:first-child > .current-menu-ancestor {
    box-shadow: none;
}

li.menu-item-has-children a { margin-bottom: 0px; padding-top: 10px; padding-bottom: 0px;}

li.menu-item-object-page a { margin-bottom: 2px;
padding-top: 10px;
padding-bottom: 4px;
color:#FFFFFF}

ul.sub-menu li.menu-item-object-page a { margin-top: -8px;
margin-bottom: 1px;}

#top .widget_nav_menu ul ul li a {
    padding: 4px 0 4px 12px;
font-size: .75em;
}

#top .widget_nav_menu ul ul li:before {
    content: "∙";
    position: absolute;
    top: 0px;
}

#nav_menu-15 { margin-top:0px;}

.menu-about-mbari-right-footer-container { margin-top:352px; margin-left: -40px}

.site-description {
bottom: -6px;
position: absolute;
font-size: .9em;
font-style: italic;
font-family: Merriwether italic;
color: #8D837A;
}

div .one_sixth { overflow: hidden; z-index:1; margin-left: 3%; width:14.0%; float:left; position:relative; }

ul.sub-menu {
list-style: none;
}

.sub-menu li {
background-image:url(/wp-content/uploads/2014/11/listBullet-e1415982653137.png);
background-repeat: no-repeat;
background-position: 0 .6em;
margin-left: 0;
padding-left: 0;
} 

#footer .container .flex_column #nav_menu-5 { margin-top: 49px;}

#nav_menu-5 .widgettitle { margin-top: 0;}

#footer .container .el_before_av_one_sixth #text-18 { margin-top: 0;}

#footer .container .el_after_av_one_sixth { border-left: thin; border-left-color: #FFFFFF; border-left-style: solid; margin-top: 50px; margin-right: 10px; margin-left: 20px; width:16%; padding-top: 0; padding-left: 20px; height: 600px;}

#footer .container .el_after_av_one_sixth .widget_nav_menu { padding-top: 0; margin-top: 0;}

#footer .container .el_after_av_one_sixth .widget_nav_menu .widgettitle { padding-top: 0; margin-top: 0;}

#footer .container .el_after_av_one_sixth:nth-child(6) {border:none;}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:HOVER a span {font-weight:bold;}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt:HOVER span.inner span {font-weight:bold;}


#menu-science-footer {
	width:120% !important;
}

#footer > div > div.flex_column.av_one_sixth.first.el_before_av_one_sixth {
	margin-right: 10px;
}

#footer .container .el_after_av_one_sixth .menu-about-mbari-right-footer-container {
float:right;
}

.menu-about-mbari-right-footer-container {
margin-top: 0px;
margin-left:0px;
}

.menu-about-mbari-left-footer-container {float:left;}

/*accordion background, border and padding - mbari style added*/
.toggle_content.invers-color 
	{
		background-color:#FFF;
		border: none;
}
p.toggler:hover  {
	color: #FFF;
}
.toggle_content {
	padding: 0px;
}
/*bold font - mbari style added */
b, strong {color: #404041;
}

.blue-background {background-color:#EDF2F4;
}
 /*escape italics within captions*/
 .no-em {font-style:normal;
 }
/* Search Page - Sidebar */
/* Added by Jennifer Patterson, Aug 18, 2015 */

/* Hides subcategories in the Categories list */
#search-filter-form-1351 .sf-field-category ul li {width: 100%;}
#search-filter-form-1351 .sf-field-category ul ul{ display: none;}

/* Hides all tags except those listed here */
/* Format is sf-item-[tag id #] */
#search-filter-form-1351 .sf-field-tag ul li {width: 100%; display: none;}
#search-filter-form-1351 .sf-field-tag ul li.sf-item-12,
#search-filter-form-1351 .sf-field-tag ul li.sf-item-11 {display: block;}

/*
  Styles for the technology pages
*/
.technology-header h1 {
}

/*size and spacing of title and excerpt for team lists in blog posts*/
.team-names .slide-entry-title {
	font-size: .750em;
}
.team-names .slide-entry-excerpt {
	font-size: .938em;
	line-height: 16px;
}


#top .main_color textarea, #top .main_color select {
	background-color: #FFF;
}


/*making the leading 23px in blog posts and article text; this works in font-size-test-looser-leading page*/
article .slide-entry-excerpt {
	font-size: 1.0em;
	line-height:23px;
	margin-top:5px;
	margin-bottom: 5px;
}

/* This was done to fix the footer after the Enfold upgrade from 3.0.2 -> 3.3.1 */
.footer_col5_custom_menu {
	height: 0;
}

.footer_col6_custom_menu {
	height: 0;
}

.clearfix:before,
.clearfix:after,
.flex_column:before,
.flex_column:after,
.widget:before,
.widget:after {
	display: inline;
}
/* End footer fix from Enfold 3.0.2 -> 3.3.1 */

/*
This change was made to fix Enfold's change in the slide where they added
'auto' to left and right margins around images in blog posts during the upgrade
from 3.0.2 -> 3.3.1
*/
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	margin: 0;
}


/*to style captions under staff photos that are not related to a post*/
.staff_list {
	display:block;
	width: 150px;
	height: 260px;
	margin-left: 4px;
	float:left;
}
.staff_list img{
	border-bottom-color: #002B46;
	border-bottom-style:solid;
	border-bottom-width: medium;
	margin-bottom:5px;
}
p.staff_name {
	font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	clear:left;
    color: #002B46;
	font-weight:bolder;
    font-size: 1em;
}
.staff_details {
	    font-size: .914em;
		margin-top:-8px;
		line-height: 21px;
}
/*styling for Zotpress boxes in side menus*/
.zotpress {
	padding:20px;
	display:block;
	box-sizing:border-box;
	color:#535456;
	background-color: #EDF2F4;
	border-left: 1px solid #B3C5D7 !important;
	border-top: 1px solid #B3C5D7 !important;
	border-right: 1px solid #B3C5D7 !important;
	font-size: 0.814em;
	line-height: 40px;
	border-bottom: 4px solid #E6E8EC !important;
	margin-bottom: 25px;
}
/*to control the line height in the zotpress box*/
.csl-entry {
	line-height: 20px;
}
.zotpress-title {
    font-family: 'Merriweather', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: .814 em;
    font-weight:bold;
    text-transform: uppercase;
    color: #004261;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 10px;	
}

/*styling for related links box such as in news article sidebar*/
.related-links {
	padding:20px;
	display:block;
	box-sizing:border-box;
	color:#535456;
	background-color: #EDF2F4;
	border-left: 1px solid #B3C5D7 !important;
	border-top: 1px solid #B3C5D7 !important;
	border-right: 1px solid #B3C5D7 !important;
	font-size: 0.814em;
	line-height: 14px;
	border-bottom: 4px solid #E6E8EC !important;
	margin-bottom: 25px;
}
/* Styles for the Periodic Table of Elements */
.pt-split-column {
	text-align: center;
}
.pt-main-column {
	width: 620px !important;
	position: fixed;
	left: 50%;
	margin-left: -320px !important;
}

/* Styles for the LOBOVIZ to let it go wider than the container */
.loboviz-code-block {
	width: 1100px !important;
}

/* Styles for the ESP Web Portal to let it go wider than the container */
.esp-web-portal-code-block {
	width: 1200px !important;
}
/* Styles for the ship schedules to let them go wider than the container */
.schedules-code-block {
	width: 1400px !important;	
	margin-left: -200px;
}
/*to force quotation marks to be black in heading*/
.main_color .special_amp {
	color:#000;
}

#scroll-top-link { 
color: white;
border: 1px solid #e1e1e1;
background-color:#0a1428; }

/*to force making-an-impact items not to wrap on the home page*/
.impact-subhead {
display: block;
width: 300px;
margin-top: -8px;
}


/* Footer Changes */
/* Added by Jenn Patterson 12/11/15 */


.footer_color{
background-color: rgb(10,20,40) !important;
}

#footer {
    padding-bottom: 0px
}

#footer .container {
    background-image: url('http://mbari.wpengine.com/wp-content/uploads/2015/12/footer-background-rover-small.jpg');
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 50px;
}

#footer .container .el_after_av_one_sixth {
    border-left-color: rgba(255,255,255,0.1);
    height: auto; 
}

/* move socket content up, overlay on footer */

@media all and (min-width: 901px) {
     #socket {
        height:0px;
    }
    #socket .container {
      /*position: absolute;
      top: -46px;
      max-width: 100%;*/
    }
    #socket .copyright { 
      position: absolute;
      top: -30px;
      
    }
   #socket .sub_menu_socket{
      position: absolute;
      top: -30px;
      right: 50px;
    }
}

@media (min-width: 768px) and (max-width:900px) {
    #socket {
        height:0px;
    }
    #socket .container {
      position: absolute;
      top: -66px;
      
    }
}

/* centers socket text on small screens */
/* fixes overhanging footer content on small screens */

@media all and (max-width: 900px) {
    #socket .copyright {
      width: 100%;
      float: none;
      text-align:center;
      display: inline-block;
    }
    #socket .sub_menu_socket{
      float: none;
    }
    #socket .sub_menu_socket div {
      text-align: center;
      float: none;
    }
    #socket .menu {
      display: inline-block;
    }

    /* tighten column spacing */
    #footer > div > div.flex_column.av_one_sixth.first.el_before_av_one_sixth {
      margin-left: -12px;
    }
    #footer .container .el_after_av_one_sixth {
      padding-left: 12px;
      margin-left: 12px;
    }
    #footer {
      font-size: 90%;
    }
}
/*to provide a margin between blog post images and headlines*/
.entry-content-header {
margin-top: 5px;
}
/*to reduce large margin below blog post section*/
.post-entry {
margin-bottom: -30px;
}
/*to provide a little space around the social media sharing buttons at the bottom of the page*/
#atstbx {
		margin: 40px 0px;
}

/*MBA box on home page*/
.aquarium {
	padding:20px;
	display:block;
	height: 245px;
	box-sizing:border-box;
	color:#004261;
	background-color: #EDF2F4;
	border-left: 1px solid #B3C5D7 !important;
	border-top: 1px solid #B3C5D7 !important;
	border-right: 1px solid #B3C5D7 !important;
	font-family: "Merriweather";
	font-size: .914em;
	font-weight: bold;
	line-height: 25px;
	border-bottom: 4px solid #E6E8EC !important;
	margin-bottom: 5px;
	margin-top: -5px;
}
.aquarium a {
color:#004261;
}

/* Some fixes to the At Sea column with the live map */
.one-fourth-column-at-sea-with-map {
	height: 171px;
	max-width: 221px;
}
/* End Some fixes to the At Sea column with the live map */

/*test to make post slider items longer, yet keep the news-highlights style*/
.main_color div .long-post-slider {
border-bottom: 3px solid #B5C8D2; 
}
.long-post-slider .slide-image {
border-radius: 0px;
max-width: 160px;
float: left;
/*was margin-right, but changed to padding-right after upgrade from Enfold 3.0.2 -> 3.3.1*/ 
padding-right:10px;
}
.long-post-slider .slide-entry-excerpt {
font-size:1.0em;
line-height:23px;
height: auto;
margin-top:0px;
margin-bottom: 40px;
}
.long-post-slider .avia-content-slider-active {
margin-top: 10px !important;
clear:both; 
}
.long-post-slider .avia-content-slider-inner {
padding: 5px 0 !important;
}
/*end long post slider*/