/* Enter Your Custom CSS Here */
@font-face {
font-family:SWSimp;
src:url(wp-content/themes/merewif/fonts/swromnd.eot), url(wp-content/themes/merewif/fonts/swromnd.ttf), url(wp-content/themes/merewif/fonts/swromnd.woff);
font-weight:400;
font-style:normal;
}
@font-face {
font-family:SWSimp;
src:url(wp-content/themes/merewif/fonts/SWSimp.eot), url(wp-content/themes/merewif/fonts/SWSimp.ttf), url(wp-content/themes/merewif/fonts/SWSimp.woff);
font-weight:400;
font-style:normal;
}

body {
word-wrap:normal;
}

#social-icons .social-icon:before {
top:-2px;
}

.post-type-archive-schema_event_post .page-title {
display:block;
text-indent:-10000px;
}

.post-type-archive-schema_event_post .page-title:before {
content:"Events";
position:absolute;
top:30px;
left:10030px;
}

.grid .featured-thumb img {
width:100%;
}

.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev {
right:28px;
}

.compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
right:8px;
}

.compact-theme.wp-posts-carousel .owl-dots {
right:58px;
}

.filter {
padding:10px 0;
}

.filter .category {
text-align:center;
display:inline-block;
margin:0 0 30px;
}

.catlink {
width:100%;
font-size:1em;
border:1px solid rgba(0,0,0,0.3);
display:block;
background:#f3f3f3;
font-family:swromnd;
letter-spacing:-1px;
margin:6px;
padding:10px 0;
}

.catlink:hover {
background:#f9f9f9;
}

#secondary .event {
font-size:.9em;
color:#777;
margin:12px 0;
}

.text-widget {
padding:6px;
}

#jumbosearch .form input[type="search"] {
font-size:28px;
color:#FFF;
font-family:swromnd;
}

#primary,#primary-mono {
padding:37px 10px 0 20px;
}

.home #primary-mono {
padding:89px 10px 0 20px;
}

#primary entry-header,#primary-mono .entry-header,.section-title,.page-header {
display:block;
margin-top:-18px;
margin-bottom:10px;
padding:10px 0 1px;
}

#primary-mono h1.entry-title,.section-title,.page-header h1 {
font-weight:400;
font-family:swromnd,sans-serif;
font-size:30px;
color:#777;
}

.section-title {
margin-top:-23px;
text-transform:none;
text-indent:0;
}

.page-header {
border-bottom:0;
padding-bottom:0;
margin-top:-29px;
}

.page-header h1 {
font-weight:400;
border-bottom:0;
padding-bottom:0;
display:block;
}

#primary entry-header:after,#primary-mono h1.entry-title:after,#primary-mono .entry-header:after,.section-title:after,.page-header:after {
background:#999 none repeat scroll 0 0;
content:"";
display:block;
width:100%;
height:2px;
}

.single #primary-mono .entry-meta .postdate:after {
bottom:0;
border-width:0;
}

.single #primary-mono .entry-meta .postdate {
font-size:16px;
padding:10px 15px;
}

a {
display:inline-block;
vertical-align:middle;
transform:translateZ(0px);
box-shadow:0 0 1px transparent;
backface-visibility:hidden;
position:relative;
overflow:hidden;
color:#777;
}

a:before {
content:"";
position:absolute;
z-index:-1;
left:50%;
right:50%;
bottom:0;
background:#333 none repeat scroll 0 0;
height:1px;
transition-property:left, right;
transition-duration:.3s;
transition-timing-function:ease-out;
}

.grid .hvr-underline-from-center:before {
height:1px;
background:#000 none repeat scroll 0 0;
}

.owl-carousel .owl-item {
min-height:500px;
}

#top-menu ul li a {
color:#555;
font-size:14px;
font-weight:300;
border-left:0;
padding:13px 15px;
}

#top-menu ul li a:hover {
color:#ddd;
text-decoration:none;
}

.logo {
float:left;
width:300px;
padding:10px 0 0 10px;
}

.logo img {
height:60px;
width:auto;
}

#top-bar {
background:rgba(0,0,0,0);
height:80px;
}

#top-menu {
float:right;
margin:22px 0 0;
}

#top-menu ul li {
border-right:1px solid #CCC;
margin-left:-4px;
padding:0;
}

#top-menu ul li:hover {
background:#333;
color:#FFF;
}

#secondary {
margin-top:49px;
}

#secondary .widget_recent_entries ul li:hover,#secondary .widget_recent_comments ul li:hover,#secondary .widget_categories ul li:hover,#secondary .widget_pages ul li:hover,#secondary .widget_archive ul li:hover,#secondary .widget_meta ul li:hover,#secondary .widget_nav_menu ul li:hover {
transform:translateX(0);
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
}

#secondary aside {
margin-right:-10px;
}

#secondary aside li {
font-size:1.6rem;
}

#secondary aside li a {
color:#555;
}

#secondary h1.widget-title {
font-weight:600;
font-size:20px;
border-bottom:2px solid #aaa;
letter-spacing:-1px;
word-spacing:-4px;
color:#aaa;
}

#secondary .widget_recent_entries ul li::before,#secondary .widget_recent_comments ul li::before,#secondary .widget_categories ul li::before,#secondary .widget_pages ul li::before,#secondary .widget_archive ul li::before,#secondary .widget_meta ul li::before,#secondary .widget_nav_menu ul li::before {
border-left:1px sold #AAA;
color:#AAA;
}

#secondary .widget a:hover {
color:#FF352B;
}

#secondary .widget a {
color:#555;
font-size:14px;
transition:0 all none;
-moz-transition:.4s all none;
-ms-transition:.4s all none;
-o-transition:.4s all none;
}

.compact-theme.wp-posts-carousel .wp-posts-carousel-image a,.compact-theme.wp-posts-carousel .wp-posts-carousel-image a:hover {
padding-left:0;
border-left:0;
}

#primary-mono .entry-meta .postdate {
display:inline-block;
margin-bottom:20px;
background:#555 none repeat scroll 0 0;
}

#primary-mono .entry-meta .postdate::after {
content:"";
width:1px;
height:1px;
background:transparent none repeat scroll 0 0;
position:absolute;
left:9px;
bottom:-20px;
border-color:#555 #555 transparent transparent;
border-style:solid;
border-width:23px 23px 18px 18px;
}

#site-navigation ul li a:hover {
background:#333;
}

#site-navigation ul .current_page_item > a,#site-navigation ul .current-menu-item > a,#site-navigation ul .current_page_ancestor > a {
background:#555;
}

#site-navigation ul li ul.sub-menu a,#site-navigation ul li ul.children a
#site-navigation ul li ul.sub-menu a:hover,#site-navigation ul li ul.children a:hover,#site-navigation ul li ul.sub-menu a:focus,#site-navigation ul li ul.children a:focus {
background:#333 none repeat scroll 0 0;
}

.entry-header .title-font {
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}

#masthead {
min-height:120px;
background:#f3f3f3;
}

#masthead h1.site-title {
vertical-align:middle;
}

.site-branding {
overflow:hidden;
position:relative;
height:180px;
margin:1% 20px 3% 0;
padding:30px 0;
}

.title-font {
font-family:swromnd,sans-serif;
font-size:80px;
font-weight:600;
padding:0;
}

.title-font__noncap {
font-family:swromnd,sans-serif;
font-weight:400;
display:inline-block;
font-size:10rem;
letter-spacing:4px;
}

.title-font__noncap:after {
width:0;
overflow:hidden;
display:inline-block;
vertical-align:bottom;
position:relative;
bottom:22px;
left:-14px;
transition:1s linear;
font-size:1.8rem;
letter-spacing:2px;
}

.title-font__noncap:nth-child(1):after {
content:'tudent-led ';
}

.title-font__noncap:nth-child(2):after {
content:'nterdisciplinary ';
}

.title-font__noncap:nth-child(3):after {
content:'search ';
}

.title-font__noncap:nth-child(4):after {
content:'etwork ';
}

div:hover .title-font__noncap:nth-child(1):after {
width:15rem;
}

div:hover .title-font__noncap:nth-child(2):after {
width:20rem;
}

div:hover .title-font__noncap:nth-child(3):after {
width:10rem;
}

div:hover .title-font__noncap:nth-child(4):after {
width:9rem;
}

.mega-container {
margin:0 auto auto;
}

#respond .comment-form-author label,#respond .comment-form-email label,#respond .comment-form-url label,#respond .comment-form-comment label {
background:#555 none repeat scroll 0 0;
color:#FFF;
border-bottom:1px solid #999;
}

#respond .form-submit input[type="submit"] {
text-shadow:none;
background:#eee none repeat scroll 0 0;
font-weight:700;
color:#111;
}

#search-icon #searchicon {
border-radius:30px;
padding-top:8px;
background:rgba(255,255,255,0.4);
border:1px solid #d4d4d4;
}

#search-icon {
left:-10vw;
text-align:right;
margin-top:-124px;
z-index:100;
position:relative;
}

#search-icon #searchicon:hover {
background:rgba(255,255,255,0.2) none repeat scroll 0 0;
border:1px solid #a4a4a4;
box-shadow:1px 1px 1px rgba(0,0,0,0.2);
}

#colophon {
border-top:2px solid rgba(0,0,0,0.3);
text-align:left;
font-size:12px;
margin-top:60px;
}

#colophon p {
width:80%;
}

.uoe-policies {
margin-left:0;
}

.uoe-policies li {
list-style:outside none;
float:left;
padding:4px 20px 10px 0;
}

.uoe-statements {
clear:left;
margin:20px 0;
}

.post-type-archive-schema_event_post #secondary,.category-videos #featured-image,.category-podcasts .grid .featured-thumb img,.schema_event_post .featured-thumb img,.sub-menu,.page-id-118 .entry-title,.site-info,#primary-mono .entry-meta .author a,#site-navigation {
display:none;
}

a:hover,#primary-mono a:focus,#secondary a:focus,#primary-mono a:hover,#secondary a:hover {
text-decoration:none;
color:#000;
}

.readmore,#primary-mono a,#secondary a,#masthead h1.site-title a,#masthead h1.site-title a:hover,#masthead h1.site-title a:focus,#primary-mono .entry-content {
color:#333;
}

label,#secondary aside li a:hover {
color:#777;
}

#site-navigation ul li ul.sub-menu,#site-navigation ul li ul.children,#site-navigation ul li:hover a {
background:#222;
}

@media screen and max-width 1200px{
  .site-branding {
  margin:80px 40px 0;
  }
  
  #top-menu .mobileMenu {
  border-radius:0;
  background:#ddd;
  color:#888;
  width:50%;
  text-align:center;
  border:1px solid #777;
  margin:0;
  padding:6px;
  }
  
  option {
  font-size:14px;
  color:#333;
  padding:4px;
  }
  
  option:hover {
  background:#333;
  color:#fff;
  }
  
  .title-font__noncap {
  font-family:swromnd,sans-serif;
  font-weight:400;
  display:inline-block;
  font-size:7rem;
  letter-spacing:6px;
  }
  
  .title-font__noncap:after {
  font-size:1.8rem;
  letter-spacing:1px;
  position:relative;
  left:-20px;
  bottom:14px;
  }
  
  #search-icon {
  margin-top:-98px;
  right:10%;
  }
}

@media screen and max-width 800px{
  button#responsive-menu-button {
  top:10px!important;
  right:10px!important;
  }

.title-font__noncap {
  font-size:4rem;
  letter-spacing:6px;
  }

  .title-font__noncap::after {
  font-size:1rem;
  letter-spacing:1px;
  position:relative;
  left:-20px;
  bottom:8px;
  }
  
  div:hover .title-font__noncap:nth-child(1):after {
  width:10rem;
  }
  
  div:hover .title-font__noncap:nth-child(2):after {
  width:14rem;
  }
  
  div:hover .title-font__noncap:nth-child(3):after {
  width:8rem;
  }
  
  div:hover .title-font__noncap:nth-child(4):after {
  width:7rem;
  }
  
  .site-branding {
  height:160px;
  margin:46px 20px 0;
  }
  
  .home #primary-mono,#primary-mono,#primary {
  padding:0 10px 0 20px;
  }
  
  #primary-mono h1.entry-title,#primary-mono h1.entry-title,.section-title,.page-header h1 {
  font-size:24px;
  }
  
  .single #primary-mono .entry-meta .postdate {
  font-size:12px;
  padding:6px 15px;
  }
  
  #featured-area-1,.filter .category {
  margin:0;
  }
}