/* wpadmin bar "quicklinks" name collision fix */
#wpadminbar .quicklinks {
	background: none repeat scroll 0 0 #23282d;
}
/* enable FAQ expand/collapse accordion within a WordPress post */
.wp-accordion h2 {
 	/*font-size: 25px;*/
}
.wp-accordion-control {
	position: relative;
	font-family: 'Open Sans';
	font-size: 16px;
	padding: 5px;
	padding-right: 30px;
	border: solid #ddd 1px;
	background-color: #eee;
	cursor: pointer;
	color: #565656;
	font-weight: 600;
}
.wp-accordion .plus:after {
	position: absolute;
	right: 10px;
	top: 50%;
	/* margin-top: -7.5px; */
 	font-family: 'FontAwesome';
	content: "\f067";
}
.wp-accordion .minus:after {
	position: absolute;
	right: 10px;
	top: 50%;
	/* margin-top: -7.5px; */
 	font-family: 'FontAwesome';
	content: "\f068";
}
.wp-accordion-heading {
	margin-top: 30px;
}
.wp-accordion a[href='#'] {
	display: none;
}
.wp-accordion p, .wp-accordion .wp-accordion-content p, .wp-accordion .wp-accordion-content li {
	font-family: 'Open Sans';
	font-size: 16px;
}
/* quick WordPress theme layout */
.ym-wrapper .ym-col1 {
	width: 100%;
}
#content {
	display: block;
}
section#content, main#content {
	float: left;
	margin: 0;
	padding: 0;
	width: 70%;
}
aside#sidebar {
	float: right;
	margin: 0 -20px 0 10px;
	padding: 0;
	width: 29%; /* 30% */
	background-color: #ffffff;
	border-right: 1px solid #d1d9df;
	border-bottom: 1px solid #d1d9df;
	border-left: 1px solid #d1d9df;
	border-radius: 0 0 0 5px;
	box-shadow: none;
}
aside#sidebar #primary {
	margin: 0;
	padding: 25px 20px 10px 0;
}
aside#sidebar #primary ul {
	padding-left: 20px;
	margin-bottom: 15px;
}
aside#sidebar #primary ul li {
	list-style: none outside none;
}
aside#sidebar #primary ul li ul li  {
	list-style: disc outside none;
}
aside#sidebar #primary h3 {
	font-size: 13px; font-size: 1.3rem;
	font-family: 'Open Sans', 'Arial', sans-serif, 'Helvetica', 'Verdana', 'Geneva', 'Trebuchet MS', 'Tahoma';
	font-weight: 600;
	color: #333;
}
/* 2018 styles */
h1.entry-title a {
	color: #385e86;
}
.entry-meta, .entry-footer, .screen-reader-text, .nav-previous, .nav-next {
  font-family: 'Open Sans', 'Arial', sans-serif, 'Helvetica', 'Verdana', 'Geneva', 'Trebuchet MS', 'Tahoma';
  font-size: 12px; font-size: 1.2rem;
  line-height: 1.25;
  margin-bottom: 15px;
}
.entry-footer {
	border-color: #373737;
  border-image: none;
  border-right: 0 none;
  border-style: none none dotted;
  border-width: 0 0 1px;
	padding-bottom: 15px;
}
footer.footer #nav-below a:link, footer.footer .nav-links a:link,
footer.footer #nav-below a:visited, footer.footer .nav-links a:visited {
	color: #d73f09;
}
footer.footer #nav-below a:hover, footer.footer .nav-links a:hover,
footer.footer #nav-below a:active, footer.footer .nav-links a:active,
footer.footer #nav-below a:focus, footer.footer .nav-links a:focus {
	color: #615042;
}
a.post-edit-link {
	background: green;
	border-radius: 5px;
	color: #ffffff;
	padding: 2px 5px;
	margin: 5px 0;
}
.alignleft {
	float: left;
}
#comments ul {
	list-style: none;
	margin-top: 20px;
	padding: 0;
}
#comments ul li { margin: 0; }
#comments ul li ul li { margin: 20px; }
#comments ul li ul li ul li { margin: 40px; }
.comment-body .reply { margin: 0 0 20px 0; }
.reply a.comment-reply-link {
	background-color: #eeeeee;
	border-radius: 4px;
	padding: 4px;
}
/* Jetpack for WordPress Related Posts customization */
.jp-relatedposts-post-date {
	display: none !important;
}
/* Reading Time WP plugin customization */
.rt-reading-time {
	color: #666;
	font-size: 12px;
	text-transform: uppercase;
}
/* WordPress Meta Slider Plugin customization */
.metaslider .caption {
	padding: 15px !important;
}
.metaslider .caption a, .metaslider .caption a:visited {
	font-weight: 600;
	color: #d73f09;
}
.flex-control-paging li a.flex-active {
	background-color: #d73f09 !important;
}
.flexslider .flex-next {opacity: 1 !important; right: 5px !important;}
.flexslider .flex-prev {opacity: 1 !important; left: 5px !important;}
#metaslider_container_1479 .flexslider .flex-direction-nav li a {
	background-image: url('https://ecampus.oregonstate.edu/news/wp-content/plugins/ml-slider/assets/sliders/flexslider/bg_direction_nav_inverted.png')
}
/* new brand styles */
hr {
	border-top: 1px solid #d1d9df;
}
.wp-caption-text, .textBox p, .textwidget p, .widget-container li, .metaslider .caption {
	font-size: 14px; font-size: 1.4rem;
}
.wp-caption {
	max-width: 100%;
}
.wp-caption img {
	width: 100%;
}
aside#sidebar #primary h3 {
	font-size: 16px; font-size: 1.6rem;
}
.entry-meta, .entry-footer, .screen-reader-text, .screen-reader-text .nav-previous, .nav-previous, .nav-next, .comment-notes {
	font-family: 'Open Sans';
	font-size: 14px; font-size: 1.4rem;
	line-height: 1.5;
}
.entry-footer {
	border-color: #d1d9df;
	border-style: none none solid;
}
.nav-previous, .nav-next {
	font-size: 16px; font-size: 1.6rem;
}
h1.entry-title a {
	color: #003b5c;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 31.5px; 
	font-size: 3.15rem;
	line-height: 1.1;
}
h2.entry-title {
	margin-bottom: 6px;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 21px; 
	font-size: 2.1rem;
}
.entry-content h2 {
	/* font-size: 20px; font-size: 2rem; */
}
#comment {
	max-width: 95%;
	width: 500px;
	height: 200px;
}
#commentform label, #searchform label {
	display: block;
	margin-bottom: 3px;
}
#commentform input, #commentform textarea, #searchform input[type='text'] {
	padding: 5px;
	font-size: 14px; font-size: 1.4rem;
	font-family: 'Open Sans';
	border-color: #888;
	-moz-box-shadow: none;
}
#commentform input[type='submit'] {
	padding: 10px 15px !important;
}
.comment-author .avatar {
	display: none;
}
blockquote {
	border-bottom: 1px solid #d1d9df;
	border-top: 1px solid #d1d9df;
	margin-left: 0;
	margin-right: 0;
}
blockquote p {
	font-size: 21px; font-size: 2.1rem;
	font-weight: 600;
}
img[width='638'] {
	width: 100%;
}
.wp-caption-638, .image-caption-638 {
	width: 100% !important;
	max-width: none;
	margin-bottom: 25px;
}
.textwidget i.fa {
	width: 15px;
	display: inline-block;
	text-align: center;
	color: #565656;
}
.textwidget p {
	line-height: 1.5;
}
.textwidget p > strong {
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}
#text-4 > div > p > br:nth-child(2), #text-4 > div > p > br:nth-child(15) {
	display: none;
}
aside#sidebar #primary ul li ul li {
	margin-left: 0;
	margin-bottom: 3px;
	color: #565656;
	padding-right: 10px;
}
.sociallinks li {
	font-size: 12px;
	margin-left: 1.4em;
}
.entry-summary + .entry-footer {
	display: none;
}
.entry-summary {
	border-bottom: solid #d1d9df 1px;
	margin-bottom: 25px;
}
.hfeed .post {
	position: relative;
}
.hfeed a.post-edit-link {
	position: absolute;
	background: #D2D9E0;
	color: #555;
	right: 5px;
	bottom: -10px;
}
#mc_embed_signup .mc-field-group label {
	font-size: 14px; font-size: 1.4rem;
}
aside#sidebar #primary #mc_embed_signup .mc-field-group.input-group ul {
	padding-left: 0;
	padding: 0;
}
aside#sidebar #primary #mc_embed_signup .mc-field-group.input-group label {
	padding-left: 3px;
	vertical-align: text-bottom;
}
aside#sidebar #primary #mc_embed_signup .mc-field-group {
	font-size: 1.4rem;
}
aside#sidebar #primary #mc_embed_signup .mc-last-group {
	padding-bottom: 0;
}
aside#sidebar #primary #mc_embed_signup .button {
	margin-bottom: 10px;
}
.wpcf7-form input[type='text'], .wpcf7-form input[type='email'], .wpcf7-form textarea {
	display:block; 
	padding:6px 0; 
	text-indent:2%;
	border:1px solid #ABB0B2;
}
.wpcf7-form-control-wrap {
	display: block;
	margin-top: 3px;
}
.wpcf7-not-valid-tip {
	display: block;
	margin-top: 3px;
}
div.wpcf7-response-output {
	font-size: 1.6rem;
	margin:0;
}
.comment-meta, .comment-author {
	font-size: 14px; font-size: 1.4rem;
}
.comment-meta, .comment-subscription-form {
	margin-bottom: 5px;
}
.entry-content .alignright {
	margin: 0 0 20px 20px;
}
#post-13 h3 {
	font-size: 12px;
	font-size: 1.2rem;
	text-transform: uppercase;
}
#post-13 p strong {
	font-size: 14px;   
	font-size: 1.4rem;
}
.post h2 {
	margin-top: 20px;	
}
#post-1746 #attachment_1754, 
#post-1746 #attachment_1749, 
#post-1746 #attachment_1747, 
#post-1746 #attachment_1748, 
#post-1746 #attachment_1755  {
	float: left;
}
/* research HIP contributors page */
#contributors ul {list-style-type: none; padding-left: 0;}
#contributors li {margin-left: 0; margin-bottom:15px; clear:both;}
#contributors li img {width: 75px; height: auto; float:left; margin-right: 15px; margin-bottom: 15px; border: solid 1px #eee; border-radius: 5px;}
.content h3.sd-title {
	font-family: 'Open Sans';
}
/* override default WP button style */
.wp-block-button__link {
	border: none;
	font-size: 1.4rem;
	padding: 10px 15px;
	font-weight: normal;
	position: relative;
	background: #d73f09;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	display: table;
	font-family: 'Open Sans';
	border-radius: 0;
	box-shadow: none;
	-webkit-appearance: none;
}
.editor-note {
	background-color: #fdd26e; 
	padding:10px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.45em;
	margin-bottom: 1em;
}
@media screen and ( max-width: 459px ) {
  #contributors li {margin-bottom: 20px;}
  #contributors li img {float:none; display: block; margin-bottom: 5px;}  
}
/* new brand styles */
@media only screen and ( min-width: 1280px ) {
	section#content, main#content {
		width: 60%;
	}
	aside#sidebar {
		width: 35%;
	}
}
@media screen and ( min-width: 900px ) and ( max-width: 1279px ) {
	section#content, main#content {
		width: 60%;
	}
	aside#sidebar {
		width: 38%;
	}
}
@media screen and ( min-width: 640px ) and ( max-width: 899px ) {
	section#content, main#content {
		width: 60%;
	}
	aside#sidebar {
		width: 40%;
	}
}
@media screen and ( max-width: 1293px ) {
	.metaslider .caption-wrap {
		position: relative !important;
		opacity: 1 !important;
	}
}
@media screen and ( max-width: 899px ) {
	.entry-content .alignright {
		float: none;
		display: block;
		margin: auto;
		margin-bottom: 20px;
	}
	.wp-caption-265, .wp-caption-238, .wp-caption-320 {
		width: 100% !important;
		max-width: 100% !important;
		float: none !important;	
		margin-left: 0 !important;
		margin-bottom: 20px !important;
	}
	.wp-caption-265 img, .wp-caption-238 img, .wp-caption-320 img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	#post-1746 #attachment_1754, 
	#post-1746 #attachment_1749, 
	#post-1746 #attachment_1747, 
	#post-1746 #attachment_1748, 
	#post-1746 #attachment_1755  {
		float: none;
		display: block;
		margin: auto;
		margin-bottom: auto;
	}
	#post-1746 #attachment_1754, 
	#post-1746 #attachment_1749, 
	#post-1746 #attachment_1747 {
		margin-bottom: 10px;
	}
}
@media screen and ( max-width: 639px ) {
	.ym-gbox {
		padding: 0 10px 0 10px;
	}
	.content {
		padding: 0 !important;
	}
	section#content, main#content, aside#sidebar {
		float: none;
		width: 100%;
		border: none;
	}
	aside#sidebar {
		border-top: 1px solid #d1d9df;
		margin: 10px 0 0 0;
	}
	aside#sidebar #primary {
		margin: 0;
		padding: 15px 20px 0 0;
	}
	aside#sidebar #primary ul {
		padding: 0;
	}
	aside#sidebar #primary ul li {
		margin: 0;
	}
	aside#sidebar #primary ul li ul li {
		margin-left: 15px;
	}
	header {
		padding: 0;
	}
	header h1 {
		font-size: 27px; font-size: 2.7rem;
		margin-bottom: 10px;
	}
	#post-2 #logo-usnews {
		margin: 0 0 10px 0 !important;
	}
	#post-2 div[style='margin-right: 20px;'] {
		margin-right: 0 !important;
	}
	#post-2 div[style='min-width: 300px'] {
		min-width: 100% !important;
	}
	.entry-footer {
		padding: 0 0 15px 0;
	}
	article .image-left {
		float: none;
		width: 100%;
		margin-bottom: 0;
	}
}