/*!
Theme Name: Media Studies
Theme URI: http://underscores.me/
Author: Andersonenvy
Author URI: http://www.andersonenvy.com
Description: Media Studies WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: media-studies
Tags: andersonenvy
*/

body.logged-in .site-header {
  
    top: 32px;

}/*
body.logged-in {margin-top:32px;}
body.logged-in.is-scrolled .site-header {
    background: transparent;
 
}*/
body {font-family: 'Neue-Regular'; color: #252525;}
a {
   outline: 0;
}




a {

  /* First we need to help some browsers along for this to work.
     Just because a vendor prefix is there, doesn't mean it will
     work in a browser made by that vendor either, it's just for
     future-proofing purposes I guess. */
  -o-transition:.25s;
  -ms-transition:.25s;
  -moz-transition:.25s;
  -webkit-transition:.25s;
  /* ...and now for the proper property */
  transition:.25s;
}



a, a:visited, a:active, a:focus {color: #E82E21;}
a:hover {color: #252525;}
a:focus {outline: 0 none;}
.site-header {
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 2;
    
}
.site-header wrapper {
    padding: 4px 8px;
    display: table;
    width: 100%;
}
.site-header wrapper div {display:table-cell;}

.is-scrolled .site-header {
    background: #fff;
    box-shadow: 1px -4px 7px #000;
}
.site-header #site-navigation {
   padding-top:3px;
    width: auto;

}
.custom-logo {max-width:300px;}



#annual-events {
    margin: 0 auto;
    width: 100%;
    display: table;
    color: #fff;
    max-width: 1020px;
}


#annual-events row {display:table-row; width:100%;}
#annual-events section {
    display: table-cell;
    vertical-align: top;
    padding: 44px 60px;
	
}
#annual-events section wrapper {min-height:350px;display:block;}


#annual-events section p {
    font-size: 10.5px;
    text-align: justify;
}
#annual-events h3 {text-align:center; font-family: 'NeueDisplay-Black';letter-spacing:2px;}

h1,h2,h3,h4,h5,h6{font-weight:normal;font-family: 'NeueDisplay-Random';}

.site-title {font-size:18px;text-transform:uppercase;font-family: 'NeueDisplay-Random';margin:0;padding:0;}
#rslider section article {background-repeat:no-repeat;background-size:100% auto;}

#annual-events section {background-color:#696969;}

#annual-events row:first-of-type section:nth-child(1){background:#252525;}
#annual-events row:first-of-type section:nth-child(1) h3 {color:#E82E21;}


#annual-events row:first-of-type section:nth-child(3){background:#E82E21;}
#annual-events row:first-of-type section:nth-child(3) h3 {color:#252525;}

#annual-events row:last-of-type section:nth-child(2){background:#252525;}
#annual-events row:last-of-type section:nth-child(1){background:#E82E21;}

#rslider section article {

   /* background-position: center center;*/
}

.rslides article {width:100%;background-repeat:no-repeat;background-size:100% auto;}
.rslides_nav {

    z-index: 2;
    position: relative;

  

}

.rslides .featured-title {
    text-align: center;
    color: #fff;
    z-index: 3;
}
.rslides wrapper {
	color:#fff;
    width: 90%;
    display: block;
    margin: 0 auto;
}
posts.home-posts {
    display: block;
    width: 90%;
    margin: 48px auto;
}
.main-navigation li {margin:0 12px;float: none;display: inline-block;}

.main-navigation li:last-of-type {margin-right:0px;}
.main-navigation li.cta a {

    color: #fff;
    background-color: #E82E21;
    padding: 1px 7px;
    border-radius: 2px;
}
.cat-links, .tags-links {display:block;}
a.cta { color: #fff;
    background-color: #E82E21;
    padding: 1px 7px;
    border-radius: 2px;}
a.cta:hover  {background:#252525;}
.main-navigation li.cta a:hover {background:#252525;}
#rslider section article {

  

}
.rslides_nav.next {

    text-align: right;
    right: 0px;
    float: right;

}

.home-posts {display:table;}
.home-posts articles {display:table-cell;width:50%;vertical-align: top;}
.home-posts description {display:table-cell;width:50%;vertical-align: top;}
.home-posts categories {text-align:center;}
.home-posts articles article {display:table;}
.home-posts articles article thumbnail {
    display: table-cell;
    vertical-align: top;
    width: 124px;
}
.home-posts articles article header {
    display: table-cell;
    vertical-align: top;
    padding-left: 12px;
}
.home-posts articles article header h2 {margin-top:0;overflow:hidden;}
.home-posts articles article thumbnail img:hover {opacity:0.85;}

.rslides_nav {

    padding: 0 12px;
}

.comments-area {display:none!important;}
.white-dash {
    border: 4px solid white;
    display: block;
    width: 38px;
    margin: 0 auto 28px;
}

.home-posts categories ul {margin:0; padding:0 0 6px;}
.home-posts categories ul li {display:inline-block;margin:2px 11px;}




.main-navigation ul ul {box-shadow:none;padding-top:12px;}
.is-scrolled .main-navigation ul ul {box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);background:white;}


.site-header .site-branding {

    margin-top: 3px;
    display: none;

}

.has-thumbnail .site-main { margin-top: 0px;
    max-width: none;
    margin: 0 auto;}


.site-footer {background-color:#efefef;padding:12px;}
.site-main {
   
  
    margin: 0 auto;
	 margin-top: 48px;
}
archive, .home-posts, alumni, .site-footer wrapper {margin:0 auto; display:block;max-width:1020px;}
wrapper {margin:0 auto; display:block;}
.page wrapper {max-width:1020px;}
.page .site-header wrapper {max-width: none;}
.has-thumbnail.content-area {margin-top:0px;}



.single-thumbnail img {width:100%;height:auto;}
.single wrapper.single {width:90%;max-width:1020px;margin:0 auto;display:block;padding:48px 0;}
.site-footer {padding:48px 24px 72px;}
.site-footer wrapper column {
  
    vertical-align: top;
	padding:12px;
}
.site-footer wrapper column ul {margin:0;padding:0;font-size:13px;padding-top:6px;}
.site-footer wrapper column ul li {
    list-style: none;
    margin-bottom: 6px;
}
.site-footer wrapper column h5 {font-size:15px;margin-bottom:2px;}


.site-footer wrapper column:first-of-type {padding-left:0px;}
.site-footer wrapper column:last-of-type {padding-right:0px;}
description .cta {

    margin: 0 auto;
    display: block;
    text-align: center;
    width: 185px;
    font-size: 18px;
    padding: 10px 20px 7px;
    text-decoration: none;

}
body.archive .site-main article {

    width: 50%;
    float: left;
    padding: 2px;

    overflow: hidden;
    height: 650px;

}


body.archive .site-main article:nth-child(odd) {padding-right:12px;}
body.archive .site-main article:nth-child(even) {padding-left:12px;}

body.archive archive thumbnail {display:block;overflow:hidden;max-height:264px;}

.rslides wrapper {

    max-width: 1020px;
}

.home-posts articles article {width:50%;float:left;}

.home-posts h2 {

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  
    font-size:20px;

}

.home-posts .entry-meta {font-size:12px;}


.home-posts articles article:nth-child(odd) {padding-right:12px;}
.home-posts articles article:nth-child(even) {padding-right:12px;}

.home-posts articles article header h2 {
    max-height: 92px;
}
body.archive .entry-header .entry-title {
	 overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
 margin-bottom:0;
    font-size:20px;
	
	
	
}
body.archive .entry-header .entry-meta {font-size:14px;}
body.archive archive .entry-content {margin-top:4px;}
.current-menu-item a, .current-menu-parent a {color:#252525;text-decoration:underline;}
.current-menu-parent li a {text-decoration:none;color: #E82E21;}
.current-menu-parent li a:hover {color:#252525;}
.is-scrolled .site-header .current-menu-item a {color:#252525;text-decoration:underline;}
.is-scrolled .site-header .current-menu-parent a {color:#252525;text-decoration:underline;}
.is-scrolled .site-header .current-menu-parent li a {color: #E82E21;text-decoration:none;}
.is-scrolled .site-header .current-menu-parent li a:hover {color:#252525;}

.rslides .featured-title a, .rslides .content {
    color: #fff;
	
    text-shadow: 0px 0px 2px rgba(25,25,25,0.4);
	    text-shadow: 0px 0px 2px #111;
}
.rslides .featured-title a:hover {color:#E82E21;text-decoration:none;}
.post-edit-link {display:none!important;}
.rslides .featured-title a {text-decoration:none;}

student thumbnail img {
  border-radius: 50%;
}
alumni {
    padding: 24px 0;
    

    width: 100%;
}
alumni student {

     display:block;
    text-align: center;
    padding-bottom: 18px;
}
alumni student h3 {font-size:13px;}

.archive .entry-footer {font-size:14px;}
.main-navigation li li {margin-bottom:4px;}

body.archive .page-header {
    max-width: 1020px;
    margin: 0 auto;
}
.rp4wp-related-posts {
    float: left;
    width: 56%;
}
.rp4wp-related-posts .rp4wp-related-post-image {width:auto;}


.rp4wp-related-posts .rp4wp-related-post-content a {font-family: 'NeueDisplay-Black';} 


body.single .entry-footer {
    font-size: 14px;
    padding-top: 32px;
    padding-bottom: 22px;
}


.post-navigation {

    display: table;
    font-size: 12px;
    width: 100%;

}
.post-navigation span {display:table-cell;vertical-align: top;width:50%;}
.post-navigation span.next {text-align:right;}
.single-alumni .entry-header table td {vertical-align:top;}
.single-alumni .entry-header table td h1 {margin-top:0;}

.site-main cta {

    display: block;
    width: 100%;
    padding: 48px 12px;
    background: #efefef;
    clear: both;
    margin: 32px auto;

}

.archive archive {padding-bottom:32px;}
 




#apply description {
    background-color: #efefef;
    width: 100%;
    display: block;
    margin: 0 auto;
    font-size: 18px;
    padding: 48px 12px;
}

#apply description wrapper {

    max-width: 1020px;

}

alumni student:hover a {color:#252525;}

.main-navigation li.cta a:hover {color:#fff;}




.site-footer social {text-align: center}
.site-footer social ul {margin:6px auto; padding:0;}
.site-footer social a {font-size:23px;color:#b2b2b2;}
.site-footer social ul li {display:inline-block;margin:0 2px;}

.site-footer social a:hover {color:#333;}

.site-search input {background-color:transparent;}

.site-search input:focus {
    background-color: white;
}
.site-search {	}
.site-search input {
	outline: none;
	
	 content: "↓";
	font-family: "FontAwesome";
content: "\f002";
}


.site-search input:before {
content: "\f002";}

.site-search input {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
.site-search input::-webkit-search-decoration,
.site-search input::-webkit-search-cancel-button {
	display: none; 
}


.site-search input {
	background: rgba(255,255,255,0.7) url(https://i.imgur.com/USRGfcZ.png) no-repeat 9px center;
	border: solid 1px #ccc;
	padding: 9px 10px 9px 32px;
	width: 55px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	border:0;
}
.site-search input:focus {
	width: 130px;
	background-color: #fff;
	border-color: #e82e21;
	
	-webkit-box-shadow: 0 0 5px rgba(232, 46, 33,.5);
	-moz-box-shadow: 0 0 5px rgba(232, 46, 33,.5);
	box-shadow: 0 0 5px rgba(232, 46, 33,.5);
}


.site-search input:-moz-placeholder {
	color: #999;
}
.site-search input::-webkit-input-placeholder {
	color: #999;
}

.site-search input {font-size:14px;margin-top: -4px;padding-top:5px;padding-bottom:5px;width:74px;}

.home-posts .entry-title {font-family: 'Neue-Bold';}

alumni student job, body.post-type-archive-alumni article job {
    white-space: nowrap;
    display: block;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%;
    margin: 0 auto;
}
alumni student h3 {margin-bottom:2px;}

alumni student bio {font-size:12px;}


body.post-type-archive-alumni .site-main article {
    width: 25%;
    height: auto;
}
body.post-type-archive-alumni article {text-align:center;}
body.post-type-archive-alumni main article header h2.entry-title {
    font-size: 12px!important;
}


body.post-type-archive-alumni article img {
    border-radius: 50%;
    border: 1px solid transparent;
}
body.post-type-archive-alumni article img:hover {border: 1px solid #E82E21;}


body.archive archive thumbnail img, .rp4wp-related-posts img {border: 1px solid transparent;}
body.archive archive thumbnail img:hover, .rp4wp-related-posts img:hover {border: 1px solid #E82E21;}

body.archive alumni thumbnail img {border: 1px solid transparent;}
body.archive alumni thumbnail img:hover {border: 1px solid #E82E21;}

.home-student thumbnail img {border: 1px solid transparent;}
.home-student thumbnail img:hover {border: 1px solid #E82E21;}

.home-posts article thumbnail img {border: 1px solid transparent;}
.home-posts article thumbnail img:hover {border: 1px solid #E82E21;}

.single-alumni .bio {
    display: block;
    width: 100%;
    max-width: 600px;
    font-size: 14px;
	padding-top:12px;
}

.single-alumni .bio p {display:inline;}
.single-alumni .right {padding-left:12px;}
.single-alumni .right .entry-title, .single-alumni .right .degree, .single-alumni .right .job {margin:0 auto;}
.home-student bio {
    padding: 0 12px;
    display: block;
    font-size: 11.25px;
}


body.tag .site-main article {
    width: auto;
    float: left;
    padding: 2px;
        padding-right: 2px;
    overflow: hidden;
    height: auto;
	text-align:center;
}

body.tag .entry-header .entry-title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0;
    font-size: 13px;
	font-family: 'Neue-Bold';
}

body.tag .site-main article:nth-child(2n+1) {
    padding: 0px;
}
body.tag .site-main article {
    padding: 0;
    max-width: 160px;
}

body.archive .site-main article:nth-child(2n) {
    padding: 0px;
}

body.tag archive thumbnail {

    padding: 0 6px;
}

body.tag archive thumbnail img {

   border:1px solid transparent;
}

body.tag archive thumbnail img:hover {

   border:1px solid #E82E21;
}
tags a {text-transform:none;}

categories span:last-of-type {
    display: none;
 
}

tags span:last-of-type {
    display: none;
 
}

categories, tags {display:block;}

#links-wrapper {max-width:1020px; margin:0 auto; padding: 48px 0;}

#links {

    text-align: center;
    width: 100%;
  
    justify-content: center;
    margin: 0 auto;
   

}

#links single-link {
	 margin: 2px;

}

#links single-link img {border:1px solid transparent;}
#links single-link img:hover {border:1px solid #E82E21;}

#links single-link span {
	  text-align: left;
    font-size: 11.25px;
    max-width: 150px;
    display: block;
    margin: 0 auto;

}

#links single-link span p {margin:0;}

body .widget-title {
    font-size: 19px;
    text-align: center;
    margin: 12px auto 18px;
}



/**/

.page-title {padding-top:18px;}

body.search .site-main {max-width:1020px;}

body.search .site-main article {
    width: 50%;
    float: left;
   
    overflow: hidden;
}
body.search .site-main article .entry-summary {
    padding-right: 18px;
    font-size: 13px;
    margin: 0;
}
body.post-type-archive-program .site-main article {
    width: auto;
    float: none;
    padding: 0;
        padding-right: 0;
    overflow:auto;
    height: auto;
}

.required-courses {
	margin: 0 0 18px 12px;
    float: right;
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    padding: 12px;
    max-width: 35%;
    font-size: 13px;

}

.required-courses h1, .required-courses h2, .required-courses h3, .required-courses h4, .required-courses h5, .required-courses h6  {font-size:14.5px;font-family: 'Neue-Bold';}

.required-courses ul {
    margin-left: 0;
    margin-bottom: 2px;
}


.ui-accordion-content h1, .ui-accordion-content h2, .ui-accordion-content h3, .ui-accordion-content h4, .ui-accordion-content h5, .ui-accordion-content h6  {display:inline-block;}

.ui-accordion .ui-accordion-content {

    font-size: 15px;
}
.archive-intro {
    padding-bottom: 32px;
    max-width: 1020px;
    margin: 0 auto;
}


.search-results article thumbnail {float:left; margin:0 12px 18px 0;}
.search-results .entry-title {
    width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}


.search-results article thumbnail img {
    width: 100px;
    height: 100px;
}


.error404 .site-main {
    max-width: 1024px;
    margin: 0 auto;
    padding-top: 24px;
}



body.archive article thumbnail img {


    width: 100%;
	height:auto;
}

body.post-type-archive-alumni article thumbnail img {
    min-height: auto;
}



quote {display:block;background:#efefef;}



quote inner {

    background-image: url(images/andres-bayona.png);
    display: block;
    max-width: 1020px;
    padding: 166px 0;
    margin: 0 auto;
    min-height: 200px;
    text-align: right;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 0px 10px;

}

quote inner q {

    font-family: 'Neue-Bold';
    display: block;
    padding-left: 50%;
    margin-bottom: 12px;

}


quote inner cite {	font-family: 'Neue-BoldItalic'; display:block; padding-left: 50%;}


h2,h3,h4, h5 {font-family: 'NeueDisplay-Black';}

h1 {font-size:26px;}
h2 {font-size:20px;}
h3 {font-size:18px;}

.post-type-archive-alumni .site-main archive {padding-bottom:24px;}


spacer {display:block;clear:both;min-height:2px;}

.home-posts .entry-title {
    font-family: 'Neue-Bold';
    font-size: 17px;
    max-width: 94%;
    margin-bottom: 4px;
}

body.tag article thumbnail img {
    min-height: 0px;
}


.site-main faculty wrapper, .site-main cta wrapper {
    max-width: 1020px;
    width: 90%;
}


.site-main faculty {
    display: block;
    width: 100%;
    padding: 48px 12px;
    background: #efefef;
    clear: both;
    margin: 32px auto;
}
.site-main faculty .cta {
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 206px;
    font-size: 16px;
    padding: 8px 20px 7px;
    text-decoration: none;
}

.site-main programs.widget {

    display: block;
    margin: 0 auto;

    padding: 48px 12px;
}


.site-main programs.widget wrapper {
    max-width: 1020px;
    width: 45%;
}



#rslider p {display:none!important;}


widget#guests guest thumbnail {display:block;}


.home programs {


    background: #efefef;
    clear: both;


}

.home projects {

    margin: 0 auto;
    display: block;
    max-width: 1020px;
    padding: 24px 0 48px;

}

.home projects project {


    text-align: center;
  display:block;
    vertical-align: top;
    font-size: 12.25px;

}


.home projects project h3 {

    font-size: 14px;
    max-width: 150px;
    margin: 0px auto;
    padding: 4px 0 5px;

}



.more {
    text-align: right;
	width:100%;
   

    padding: 12px 0 2px;
}

.home projects .widget-title {padding-bottom:12px;}

.single-student_project categories {display: none;}


.site-header {background:#252525;}

.current-menu-item a, .current-menu-parent a {

    color: #fff;
   

}
.site-header a:hover {

    color: #fff;
   

}
.fve-video-wrapper {margin:12px auto 18px;}



.rp4wp-related-posts {

    font-size: 14px;

}

.rp4wp-related-posts img {

  height:10px;

}
.rp4wp-related-posts img {

    height: 100px;
    width: auto;

}

.rp4wp-related-posts .rp4wp-related-post-image {

    padding-right: 12px;


}


.rp4wp-related-posts ul > li {


    padding-bottom: 12px;
   

}

widget.student-program-accordion {

    max-width: 1020px;
    display: block;
    margin: 64px auto 72px;

}

.archive archive {

    display: flex;
    flex-wrap: wrap;

}


body.archive .site-main article {
vertical-align: top;
    width: 50%;
    float: none;
    
    height: auto;
    flex-grow: 1;
    display: inline-block;

}

categories {display:none;}

.post-type-archive-alumni archive {display:block;}

.post-type-archive-alumni .entry-footer {display:none;}



.post-type-archive-alumni .content-area .site-main article {padding:0;width:24%;}
.post-type-archive-alumni .content-area .site-main article thumbnail {padding: 0 24px;}
.post-type-archive-alumni .content-area .site-main article thumbnail img {

    max-height: 265px;
    width: auto;

}


.single-guest .single-guest-thumbnail {

    float: left;
    width: 33%;

}

.single-guest .entry-content {clear:both;padding-top:24px;}



.single-guest guestop {
	padding-left:24px;

    display: block;
    float: left;
    width: 66%;
    margin-bottom: 24px;

}

.single-guest guestop h1, .single-guest guestop h2, .single-guest guestop h3 {

    margin-bottom: 8px;
    margin-top: 0;

}
widget#guests {padding:48px 0; display:block;}


widget#guests inner {

    max-width: 1020px;
    margin: 0 auto;
    display: block;

}



widget#alumni {padding-top:24px;}




widget#guests thumbnail img {
border: 1px solid transparent;
    border-radius: 50%;

}

widget#guests thumbnail img:hover {
border: 1px solid #E82E21;
  

}


widget#guests guest h3 {

    font-size: 13px;
    margin: 6px 0 4px;

}
widget#guests guests {display:block;}
widget#guests guest {
padding-bottom: 18px;
    text-align: center;

    line-height: 16px;

}


widget#guests guest h4 {
font-family: 'Neue-Bold';
    font-size: 13px;
	margin:0;
}

widget#guests guest date {
font-family: 'Neue-Regular';
    font-size: 11px;
	margin:0;
}

body.post-type-archive-guest article thumbnail img {
/*
    min-height: 268px;
    border-radius: 50%;
    width: auto;
    height: auto;
*/
}


.ui-accordion-header {width:100%;}
/*
.post-type-archive-guest article thumbnail a img {border-radius:50%;height:250px;width:250px;}
*/

body.single widget#guests {

    padding: 6px 0 24px;
    

}
.alignleft {
    margin-bottom: 12px;

}


#links-widget single-link {overflow:hidden;}

#links-widget single-link .wp-video {max-height:100px;}

#links-widget single-link .wp-video video  {max-height:100px;}


widget#guests guests {margin: 0 auto;

display: block;

max-width: 1020px;}
alumni student h4 {

    margin: 2px auto 2px;
    font-size: 11px;

}

.page .single-thumbnail {margin-bottom:60px;}



/*
.single-thumbnail {overflow:hidden;max-height:350px;}
*/
.entry-content .fve-video-wrapper {margin-bottom:24px;}

.single-student_project award {}
.single-student_project award img {max-height:140px;}


.single-student_project .entry-header {

    display: table;
    width: 100%;

}
.single-student_project .entry-header #right {text-align:right;}
.single-student_project .entry-header #left, .single-student_project .entry-header #right {

    display: table-cell;
    vertical-align: top;

}

widget#projects a img {border:1px solid #fff;}
widget#projects a:hover img {border:1px solid #E82E21;}


logo {

    font-family: 'NeueDisplay-Random';
    display: inline-block;
    position: absolute;
    margin-top: -2px;
margin-left:10px;
}
logo top {

    font-size: 11px;
    display: block;
    border-bottom: 3px solid #fff;
 

}
logo botttom {

    font-size: 15px;
    display: table-row;

}
logo inner {display:table;}


logo left {

    border-top: 3px solid #fff;
    display: block;
    float: left;
    width: 98px;
    height: 20px;
    margin-top: 2px;
    margin-right: 6px;

}



.is-scrolled logo left, .is-scrolled logo top  {border-color:#E82E21;}

.site-header logo a:hover top {border-color:#E82E21;}
.site-header logo a:hover left {border-color:#E82E21;}

.is-scrolled .site-header logo a:hover top {border-color:#252525;}
.is-scrolled .site-header logo a:hover left {border-color:#252525;}


.site-header logo a {text-decoration:none;color:#fff;}

.site-header a {color:#fff;}
.site-header a:hover {color:#E82E21;}
.is-scrolled .site-header a {color:#E82E21;}
.is-scrolled .site-header a:hover {color:#252525;}

.is-scrolled .site-search input {border:1px solid #E2E2E2;}

.current-menu-item a {color: #E82E21;}

.single-thumbnail-wrapper {background-size:cover;}

.single-thumbnail-white {/*background-image:url(http://1x1px.me/EFEFEF-0.85.png );*/background: rgba(239,239,239,0.07);}

.single-thumbnail {

    max-width: 1020px;
    margin: 0 auto;
    background-size: 100% auto;
    background-position: center;

}

#rslider {

    max-width: 1020px;
    margin: 0 auto;

}

/*

.single-thumbnail { 
  background: no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
*/

grey {

    background: #252525;
    display: block;
  
    overflow: hidden;

}
.single-thumbnail-wrapper {
	
	background-color: #666;
background-blend-mode: multiply;

}
.required-courses {display: none;}

.home .site-main {margin-top:2px;}


grey {
	background-color: #333;
background-blend-mode: multiply;
    background-image: url(http://evmade.com/docs/sandbox/mediastudies/wp-content/uploads/2018/05/050114_Student_Life_434.jpg);
}
#rslider article {background:no-repeat center center ;background-size:cover;}

.home-student bio {

    text-align: left;

}

body.post-type-archive-guest .site-main article {

 
  

}
body.post-type-archive-guest article thumbnail img {
	border-radius: 50%;
	max-height: 265px;
    min-height: auto;
	min-width: auto;
    width: auto;
}


body.post-type-archive-guest .site-main article thumbnail {text-align:center;}
body.post-type-archive-guest .site-main article .entry-header  {text-align:center;}
body.post-type-archive-guest .site-main article .entry-header h2 {font-size: 12px;}
body.post-type-archive-guest .site-main article .entry-content p {margin:0;font-size: 12px;}
body.post-type-archive-guest .site-main article .entry-content {padding:2px 8px;}

logo h1 {margin:0;display:inline;}

breadcrumbs {
    display: block;
    max-width: 1020px;
    margin: 12px auto 2px;
}


#posts-widget .entry-header {padding-top:0;}

/*
body.archive .content-area {padding-top:100px;}


.single-guest .single-guest-thumbnail img {

    max-height: 300px;


}

*/
breadcrumbs {font-size:12px;}
body.archive breadcrumbs {padding-top:14px;}

body.archive .page-header {
padding-top:0;
}
body.archive .page-title {

    margin-top: 0;
    padding-top: 0;

}
.single-guest .single-guest-thumbnail img {


    width: auto;

}
.entry-header {padding-top:2px;}

















