.footer-social-content {
    display: inline-block;
    margin-right: 3%;
    position: relative;
    vertical-align: top;
}

.feature-three-col {
    margin-bottom:30px;
}
.video-thumbnail {
  position: relative;
  display: inline-block;
  cursor: pointer;

}
.video-thumbnail:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
    content: "\f144";
    font-family: FontAwesome;
    font-size: 70px;
    color: #fff;
    opacity: .8;
    text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);

}
.video-thumbnail:hover:before {
  color: #eee;
}

/*our experts css*/
#selected-subcat {
    text-transform:capitalize;
    color:#017a64;
    display:inline;
    
}
.expertise>a, .expertise h3>a, .expertise h4>a {
    font-size:16px;
}

.blockquote__content h6 {color: #000;}

.blockquote__content .phone {color: #000; }
a.phone, a.phone:hover {text-decoration:none; cursor:default !important;background-image:none;}

article.child {
    margin-bottom:30px;
    border: 1px solid #76998f;
    padding:10px;
    clear: both;
    overflow:auto;
    
}
article.child  .blockquote__img {
		 width: 200px;
		 height:auto;
	}
@media screen and (max-width: 1067px) {
	 article.child  .blockquote__img {
		 
		 height:auto;
	}
}


a.areas-expertise-tag {
  
    font-size: 12px !important;
    color: #4e2a84;
    margin-right: 10px;
    white-space: nowrap;
    float: left;
    font-weight:bold;
    background-image: linear-gradient(rgba(78,42,132,.3),rgba(78,42,132,.3));
   
   
}
.filters a.btn  {
     font-size: 15px;
}

.filters a.btn:hover {
    color: #4e2a84;
    font-size: 15px;
    font-weight: bold;
}

.filters a.btn:hover, .filters a.btn.active {
    color: #4e2a84;
    font-size: 15px;
    font-weight: bold;
}

.content-full a:hover, .content a:hover, .main-content a:hover, .mid-content a:hover {
    cursor:pointer !important;
}


.filters .module__content__list .module__content__list__item {
  text-align: left;
  margin:0;
}

.expander>div{
  margin: 0 2.5rem;  
}
 
.scholarbox {
    margin-top: 0px !important;
    margin-bottom:80px !important;
}
/*our experts css*/


 .cd-top {
          display: inline-block;
          height: 40px;
          width: 40px;
          position: fixed;
          bottom: 100px;
          right: 10px;
          z-index: 10;
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
          /* image replacement properties */
          overflow: hidden;
          text-indent: 100%;
          white-space: nowrap;
          background: rgba(30, 0, 52, 0.8) url('//www.medill.northwestern.edu/_internal/base_assets/img/cd-top-arrow.svg') no-repeat center 50%;
          visibility: hidden;
          opacity: 0;
          -webkit-transition: opacity .3s 0s, visibility 0s .3s;
          -moz-transition: opacity .3s 0s, visibility 0s .3s;
          transition: opacity .3s 0s, visibility 0s .3s;
        }
        .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
          -webkit-transition: opacity .3s 0s, visibility 0s 0s;
          -moz-transition: opacity .3s 0s, visibility 0s 0s;
          transition: opacity .3s 0s, visibility 0s 0s;
        }
        .cd-top.cd-is-visible {
          /* the button becomes visible */
          visibility: visible;
          opacity: 1;
        }
        .cd-top.cd-fade-out {
          /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
          opacity: .5;
        }
        .no-touch .cd-top:hover {
          background-color: #1e0034;
          opacity: 1;
        }
        @media only screen and (min-width: 768px) {
          .cd-top {
            right: 20px;
            bottom: 20px;
          }
        }
        @media only screen and (min-width: 1024px) {
          .cd-top {
            height: 60px;
            width: 60px;
            right: 30px;
            bottom: 30px;
          }
        }
/* end back top top */
 
 /* this custom css is for apply button in the footer */
.social {margin-top: 1rem;}
.apply_btn {
    font: 15px Akkurat Pro Regular,Arial,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: .3rem 1rem;
    border: 1px solid #4e2a84;
    background: #fff;
    border-radius: .5rem;
    transition: all .15s ease-in-out;
    color: #4e2a84!important;
    background-image: none!important;
    margin-top: 1rem;
    margin-right: .5rem;
    text-decoration: none;
}
.apply_btn a {
    text-decoration: none !important;
}



/* this custom css is for directory pages */


.standard-page p+h4, .standard-page p+h6 {

margin-top:0px;
margin-bottom:10px;
}

.photo-box h6 {
 margin-bottom:6px;
}

.photo-box p.link{
    font: 16px Akkurat Pro Regular,Arial,sans-serif;
    font-weight:bold;
    color: #4e2a84 !important;
    background-image:none;
    text-decoration:none !important;
    margin-bottom:10px;
}

.photo-box h6 {
    font: 13px Akkurat Pro Regular,Arial,sans-serif;
    color: #342f2e;
}
.photo-grid {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 1.5rem; }
.photo-grid article {
    width: 18%;
    margin-right: 2.78571%;
    margin-bottom: 20px;
    float: left;
    line-height: 1.5rem; }

.photo-grid article h4 {
      font: 16px "Akkurat Pro Bold", "Arial Black", sans-serif;
      color: #342f2e;
      margin: 1rem 0 0 0; }
.photo-grid article h4 + p {
      margin-top: .5rem; }
 .photo-grid article p.link {
      font-family: "Akkurat Pro Bold", "Arial Black", sans-serif;
      text-transform: uppercase; }
.photo-grid article p.link:after {
        background: none;
        padding-right: 3rem;
        content: " "; }
@media screen and (max-width: 768px) {
.photo-grid article {
    width: 48.5%;
    max-width: 265px;
    margin-right: 3%; }
.photo-grid article:nth-of-type(2n+2) {
      margin-right: 0; } }
@media screen and (max-width: 475px) {
.photo-grid article {
    width: 100%; } }



@media screen and (max-width: 1024px) {

.standard-page .content-full {
   clear: both;
}
}
       
.feed__card__content--title a.no-underline{
	cursor:default !important;
}        