/**
 * Slide show
 */


 #block-views-feature-image-story-block-1 {
    height: 140px;
    margin: 0 0 40px;}

 #block-views-feature-image-story-block-1 .carousel {
     height: 495px;
     max-height: 495px;
 }

 #block-views-feature-image-story-block-1 .carousel .views-field-php .feature-image {
     height: 495px;
 }

 #block-views-feature-image-story-block-1 {
    height: 495px;
}

#block-views-feature-image-story-block-1 .carousel .views-field-php .feature-image {
    height: 495px;
    background-size: 100%;
}

#block-views-feature-image-story-block-1 .carousel .views-field-php .feature-image-wrapper {
    height: 490px;}

    #block-views-feature-image-story-block-1 .carousel .views-field-nothing .feature-info .feature-title h3, #block-views-feature-image-story-block-1 .carousel .views-field-nothing .feature-info .feature-body h3 {
    font-size: 8.25rem;
    font-weight: bold;
    line-height: 6.4rem;
    text-transform:uppercase;
    text-shadow: 6px 6px 4px #000;
}


#block-views-feature-image-story-block-1 .carousel .views-field-nothing .feature-info .feature-title h3::before{
    content: "–";
    color: #fff; margin-right:10px;
}

#block-views-feature-image-story-block-1 .carousel .views-field-nothing .feature-info .feature-title h3::after {
    content: "–";
    color: #fff; margin-left:10px;
}

#block-views-feature-image-story-block-1 .carousel .views-field-nothing .feature-info {
    background-color: transparent;
    height: 130px;
    left: 0%;
    padding: 25px 30px;
    position: absolute;
    right: auto;
    width: 100%; text-align: center;}

    #block-views-feature-image-story-block-1 .carousel .views-field-nothing {
    top: -280px;
    display: block;
    height: 130px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}

#block-views-feature-image-story-block-1 .carousel .views-field-nothing .feature-info .feature-body {
    font-size: 2.05rem;
    line-height: 2.8rem;
    width: 100%; text-align: center;
    text-shadow: 3px 3px 2px #000;
}

#block-views-feature-image-story-block-1 .carousel .views-field-nothing .feature-info .feature-body p {margin-left:20%; margin-right:20%}

#block-views-feature-image-story-block-1 .readmore_slide a{
    color: #fff; background:#0066cc; padding:12px; margin-top:15px; display:inline-block;}



    h1, h2, h3, h4, h5, h6 {
    font-family: "nimbus-sans";
    letter-spacing: 0.25px;
}
h1 {font-weight:700;}

h2 {font-weight:700; font-size:3.0rem;}
h3 {font-weight:700; font-size:2.4rem;}

a {
    color: #0066cc;
    text-decoration: none;
}


body {
    color: #1c2957;
      font-family: "nimbus-sans";
    font-size: 14px;
    line-height: 1.42857;
}

.front .col-sm-8, .page-people .col-sm-8 {width:100%;}

    /**
     * About the department on homepage
     */

    #block-views-feature-image-story-block-2 {
      background-color: transparent;
      height: auto;
      margin: 10px 20px 25px;
      max-width: 100%;
      min-height: 120px;
  }




#block-views-feature-image-story-block-2 .thedepartment {margin-left:15%; margin-right:15%; text-align:center; color:#1c2957;}
#block-views-feature-image-story-block-2 .thedepartment p{margin-top:40px; font-size:1.85rem;}
#block-views-feature-image-story-block-2 span.histitle {font-size:2.8rem; text-transform:uppercase; font-weight:bold;letter-spacing:0.05em;
border-bottom: 0px solid #cdb87c;}

#block-views-feature-image-story-block-3 .thedepartment {margin-left:15%; margin-right:15%; text-align:center; color:#1c2957;}
#block-views-feature-image-story-block-3 .thedepartment p{margin-top:40px; font-size:1.85rem;}
#block-views-feature-image-story-block-3 span.histitle {font-size:2.8rem; text-transform:uppercase; font-weight:bold;letter-spacing:0.05em;
border-bottom: 0px solid #cdb87c;}

#block-views-feature-image-story-block-2 .field-small-title {
    color: #1c2957;
    font-size: 1.45rem;
    text-align: center;
    text-transform: uppercase;
}

#block-views-feature-image-story-block-3 .field-small-title {
    color: #1c2957;
    font-size: 1.45rem;
    text-align: center;
    text-transform: uppercase;
}


#block-views-feature-image-story-block-2 span.histitleline {
  background: #cdb87c none repeat scroll 0 0;
  display: block;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  padding-bottom: 3px;
  text-align: center;
  width: 188px;}


#block-views-feature-image-story-block-3 span.histitleline {
  background: #cdb87c none repeat scroll 0 0;
  display: block;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  padding-bottom: 3px;
  text-align: center;
  width: 188px;}



  /**
   * Homepage Slider
   */


  #block-views-slider-block .overallcontent .hiddencontent h3 {text-transform:uppercase;
    font-size: 1.7rem;}

#block-views-slider-block .overallcontent .hiddencontent {
    color: #ffffff;
    font-weight: 300;
    height: 100%;
    left: 0;
    margin-top: -309px;
    opacity: 0;
    padding: 37px 30px 79px 15px;
    position: relative;
    right: 0;
    text-align: center;
    top: 24px;
    transform: scale(0);
    transition: all 0.3s ease 0s;
    width: 100%;
}
#block-views-slider-block .overallcontent:hover .hiddencontent {opacity:1; transform: scale(1); }

 #block-views-slider-block .overallcontent .hiddencontent .field-slider-url a {background: #0066cc none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin-top: 15px;
    padding: 10px; text-transform:uppercase; text-decoration:none;}

    #block-views-slider-block .overallcontent:hover img {transform: rotate(5deg) scale(1.25); transition: all 0.25s ease 0s; opacity:0.40}
    #block-views-slider-block .overallcontent img {transition: all 0.25s ease 0s;}
    #block-views-slider-block .overallcontent {background:#000;}

#block-views-slider-block .overallcontent .nonhiddenconten h3{
  margin-top: -47px; margin-bottom:3px;
  color: #ffffff;
  font-weight: 300;
  height: 100%;
  left: 0;
  padding: 0 30px 24px 15px;
  position: relative;
  right: 0;
  text-align: center;
  transform: scale(1);
    transition: all 0.3s ease 0s;
  width: 100%;
  opacity: 1; text-transform:uppercase; font-size: 1.7rem;
  text-shadow: 6px 6px 4px #000;
}

#block-views-slider-block .overallcontent:hover .nonhiddenconten{
  transform: scale(0);
}


#block-views-slider-block .overallcontent {overflow: hidden;
    position: relative; min-height: 285px;}



#block-views-slider-block .col-lg-3 {padding-left: 0;
    padding-right: 0;}

    #block-views-slider-block .hiddencontent span.histitleline {
      background: #cdb87c none repeat scroll 0 0;
 display: block;
 height: 0;
 margin: 10px auto;
 padding-bottom: 2px;
 text-align: center;
 width: 130px;}

  /*************************************************************************************************


  /**
   * Peple image transition
   */

   .view-people .views-field-field-person-img .img-overlay, .view-transnational-themes-people-block .views-field-field-person-img .img-overlay {background-color: rgba(0, 0, 0, 0.78);
    }

    .view-people .views-field-field-person-img .overallcontent, .view-transnational-themes-people-block .views-field-field-person-img .overallcontent{}


  .view-people.five-column .view-content .views-row .views-field-field-person-img:hover img,
  .view-transnational-themes-people-block.five-column .view-content .views-row .views-field-field-person-img:hover img {transform: rotate(5deg) scale(1.25); transition: all 0.25s ease 0s; opacity:0.40}

  .view-people.five-column .view-content .views-row .views-field-field-person-img img, .view-transnational-themes-people-block.five-column .view-content .views-row .views-field-field-person-img img  {transition: all 0.25s ease 0s;}

  .view-people.five-column .view-content .views-row .views-field-field-person-img img{background:#000;}

  .view-people .views-field, .view-transnational-themes-people-block .views-field{
    overflow: hidden;
    position: relative;
    }


    .view-transnational-themes-people-block .views-field-title {
        font-size: 1.4rem;
        font-weight: 600;
        line-height: 1.8rem;
    }

  .view-transnational-themes-people-block .views-field {
    font-size: 1.3rem;
    line-height: 1.7rem;
}

.view-transnational-themes-people-block .views-field-field-person-img {
    margin-bottom: 6px;
}

.view-transnational-themes-people-block .views-field-field-person-img .img-overlay {
    background-color: rgba(0, 102, 204, 0.85);
    display: none;
    height: 150px;
    left: 0;
    position: relative;
    text-align: center;
    top: -150px;
    width: 100%;
}

    /**
     * News block on home page
     */
    .news_content img {float:left; display:block; position:relative; width:100%; max-width:165px; height:auto;margin-right:4%;}
    #block-views-news-story-block-1 .news_content img {float:left; display:block; position:relative; width:100%; max-width:165px; height:auto;margin-right:3%;}

    .view-home-page-news-and-events.two-column > .view-content > .group > .views-row > .views-field {
    float: left;
    margin-right: 4%;
    width: 60%;
}

.view-home-page-news-and-events.two-column > .view-content > .group > .views-row > .views-field:nth-of-type(2n){
    float: left;
    margin-right: 0%;
    width: 35%;


}


.newsdes{margin-left:31%;}

.page-news .newsdes{margin-left:0%;}
#block-views-news-story-block-1 .field-news-preview p {margin-left:26%;}

.view-home-page-news-and-events .view-events .field-event-summary, .view-home-page-news-and-events .view-events .views-field-title,
.view-home-page-news-and-events .view-events .views-field-edit-node, .view-home-page-news-and-events .view-events .views-field-field-event-mandatory,
.view-events .views-field-title, .view-events .field-event-summary, .view-events .views-field-edit-node, .view-events .views-field-field-event-mandatory  {
    margin-left: 51px;}

    .eventstime{margin-left:51px;}

    .view-home-page-news-and-events .view-events .views-field-nothing .month, .view-events .views-field-nothing .month  {
    font-size: 1.4rem;
    line-height: 1.6rem;
}


.view-events .views-field-nothing {
    float: left;
    width: 36px;
}

.view-home-page-news-and-events .view-events .views-field-nothing .month, .view-home-page-news-and-events .view-events .views-field-nothing .date,
.view-events .views-field-nothing .month, .view-events .views-field-nothing .date
 {
    font-family: "nimbus-sans";
}
    .view-home-page-news-and-events .view-events .field-event-summary p, .view-events .field-event-summary p  {font-size:1.8rem; font-weight:bold; color:#0066cc;}
    .view-home-page-news-and-events .view-events .views-field-view-node a, .view-events .views-field-view-node a{color:#0066cc;}
    .view-home-page-news-and-events .view-events .views-field-nothing .month, .view-events .views-field-nothing .month {
    font-size: 1.45rem;
    line-height: 1.6rem; font-weight:bold;
}

.view-home-page-news-and-events .view-events .views-field-nothing .date, .view-events .views-field-nothing .date {
    font-size: 3.11rem;
    line-height: 3rem;
    font-weight:bold;
}


.view-home-page-news-and-events .block-title {
    border-top: 0px solid #6699cc;
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 25px;
    max-width: 660px;
    padding: 15px 0 0;
}


.newseventslines {background: #cdb87c none repeat scroll 0 0;
    display: inline-block;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 536px;
    padding-bottom: 3px;
    position: relative;
    text-align: center;
    width: 100%;
    }


  #block-views-news-story-block-1 .newseventslines {
        background: #cdb87c none repeat scroll 0 0;
        display: inline-block;
        height: 0;
        margin-left: auto;
        margin-right: auto;
        max-width: 638px;
        padding-bottom: 3px;
        position: relative;
        text-align: center;
        width: 100%;
    }

    .eventslines {background: #cdb87c none repeat scroll 0 0;
        display: inline-block;
        height: 0;
        margin-left: auto;
        margin-right: auto;
        max-width: 248px;
        padding-bottom: 3px;
        position: relative;
        text-align: center;
        width: 100%;
        }

        .view-home-page-news-and-events.two-column .view .view-footer a{
    font-size: 1.2rem;
    background: #0066cc none repeat scroll 0 0;
    color: #fff;
    margin-top: 15px;
    padding: 12px;
    margin-left:31%;
	display:inline-block;

}

#block-views-news-story-block-1 .view-footer a{
font-size: 1.2rem;
background: #0066cc none repeat scroll 0 0;
color: #fff;
margin-top: 15px;
padding: 12px;
margin-left:26%;}

.view-events .view-footer a{
margin-left:15%!important;

}


#block-views-news-story-block-1 .view-footer{

color: #fff;
margin-top: 15px;
padding: 12px;
}

.view-events .view-footer a{
margin-left:15%!important;

}


.main-bottom {
    background: #f8f4eb none repeat scroll 0 0;
}

.front .main-bottom .container {margin-left:auto; margin-right:auto;}

.front .main-bottom .container .col-sm-12 { padding-left:0px; padding-right:0px;}

.flexslider .slides > li {
    display: none;
    margin-right: 25px;
    margin-left:25px;
    width: 230px !important;}

    .flexslider {
    background: transparent none repeat scroll 0 0;
    border: 0px solid #ffffff;
    border-radius: 0px;
    margin: 0 0 60px;
    position: relative;
}

.flexslider:hover .flex-direction-nav .flex-prev {
    left: 0px;
    opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {right:0px; opacity: 1;}

.flexslider .flex-direction-nav .flex-prev {

    opacity: 1;
}


#block-views-slider-block-2 .views-field-title {font-size:1.7rem; margin-top:10px;}
#block-views-slider-block-2 ul li {font-size:1.7rem; margin-top:0px; list-style: outside none none;}
#block-views-slider-block-2 ul {padding-left:20px;}

#block-views-slider-block-2 .field-small-title{
    color: #1c2957;
    font-size: 1.45rem;
    text-align: center; text-transform:uppercase;}

#block-views-slider-block-2 .thedepartment {color: #1c2957;
    font-size: 1.8rem;
    margin: 30px 15% 50px;
    text-align: center;}

    #block-views-slider-block-2 span.histitle {
      border-bottom: 0 solid #cdb87c;
      font-size: 2.8rem;
      font-weight: bold;
      letter-spacing: 0.05em;
      text-transform: uppercase;}


      #block-views-slider-block-2 span.histitleline {
    background: #cdb87c none repeat scroll 0 0;
    display: block;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding-bottom: 3px;
    text-align: center;
    width: 188px;
}

.departmentmore a {
    background: #0066cc none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin-top: 15px;
    padding: 12px;
}
.booksmore   {

  margin-bottom: 80px;
    margin-top: -50px;
    text-align: center;

}
.booksmore a {
    background: #0066cc none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin-top: 15px;
    padding: 12px;  text-align: center;
}


#site-info a.name {display:none;}

.above_header_inside .logo img{width:100%;}
.above_header_inside .logo{float:left;
    margin-left: 0px;
    margin-right: 30px;
    margin-top: 0px;
    position: relative;}

    .navbar #block-search-form {margin-bottom: -27px; margin-right: -50px;
    top:18px;}

  #site-info {display:none;}


#above_header {border-top: 1px solid #e6dbbd; padding-top:30px; padding-bottom:20px;}
  #above_header .above_header_inside {margin-left:auto;
  margin-right:auto; max-width:1140px; width:100%; padding-left:20px; padding-right:20px;}

  .above_header_inside #primary-links .navbar.container {
    max-width: auto;
    width: 100%;
}

#primary-links {
    clear: both;
    display: inline-block;
    margin: 0;
}

#primary-links .navbar .navbar-collapse .region-navigation .menu-block-1 ul.menu li a {
    padding: 13px 10px;
}

#primary-links .navbar .navbar-collapse .region-navigation .menu-block-1 ul.menu {
    font-size: 1.45rem;
    font-weight: 500;
    line-height: 1.4rem; margin-top:16px;}

.above_header_inside  #block-search-form {
  float: right;
  margin-bottom: -27px;
  margin-top: -49px;
  margin-right: -90px;
  /* display: inline-block; */
  width: 249px;
}

.above_header_inside #block-search-form .input-group .form-control {
    background: #edeef2 none repeat scroll 0 0 !important;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #1c2957;
    font-size: 1.3rem;
    height: 34px;
    padding: 3px 10px;
    width: 210px; float:right;}

#block-nodesinblock-1 #nodesinblock-196 {
    float: right;
    margin-right: -20px;
    width: 11.4%;}

    #block-nodesinblock-1 #nodesinblock-205 {
      clear: none;
      margin-right: 85px;}

      #block-nodesinblock-1 .nodesinblock section {
    font-size: 1.45rem;
    line-height: 1.6rem;}

    .main-container #content-wrapper .content::before {
    background: #69c none repeat scroll 0 0;
    content: " ";
    display: none;
    height: 10px;
    margin-bottom: 15px;
    max-width: 350px;
    width: 60%;
}


/**
 * Sidebar beige color
 */


 .flex-direction-nav .flex-prev {
    left: 0;
}
.flex-direction-nav .flex-next {right:0;}

.flexslider .flex-direction-nav a{
    display: inline-block;
}



.flex-direction-nav a {
    color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    display: block;
    height: 72px;
    margin: 0px 0 0;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    top: 30%;
    transition: all 0.3s ease-in-out 0s;
    width: 40px;
    z-index: 10;
}


.flex-direction-nav a::before {
    color: #0066cc;
    display: inline-block;
    font-family: "flexslider-icon";
    font-size: 62px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}


#block-nodesinblock-0 .nodesinblock header {
    color: #333;
    text-align: center;
}

#block-nodesinblock-0 .nodesinblock section {
    margin-top: 10px;
    text-align: center;
}

#block-nodesinblock-0 .nodesinblock section .readmoreside a {
    background: #0066cc none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin-top: 15px;
    padding: 12px; text-transform:uppercase;}

    div.flex-viewport {}

      ul.field-authors-internal li {padding-left:0px; margin-left:-20px;}

     #block-nodesinblock-0 .nodesinblock header h2  {text-transform:uppercase;}
      #block-nodesinblock-0 .nodesinblock header span.histitleline {
        background: #cdb87c none repeat scroll 0 0;
        display: block;
        height: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
        padding-bottom: 3px;
        text-align: center;
        width: 160px;}

      .page-people-faculty .view-people .form-item-field-faculty-fields-of-study-tid .form-control  {
    -moz-appearance: none;
    background-color: #e8e9ee;
    background-image: url("/sites/all/themes/pitt_bootstrap/img/select-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    border: medium none;
    border-radius: 0;
    color: transparent;
    display: block;
    float: right;
    font-size: 1.3rem;
    height: 27px;
    line-height: 1.3rem;
    margin-bottom: 30px;
    outline: medium none;
    padding: 5px 9px;
    position: relative;
    text-shadow: 0 0 0 #000;
    width: 240px;
    margin-right:178px;
    margin-top:26px;
}



.page-people-faculty .view-people .form-item-field-transnational-themes-tid .form-control  {
-moz-appearance: none;
background-color: #e8e9ee;
background-image: url("/sites/all/themes/pitt_bootstrap/img/select-arrow.png");
background-position: right center;
background-repeat: no-repeat;
background-size: auto 100%;
border: medium none;
border-radius: 0;
color: transparent;
display: block;
float: right;
font-size: 1.3rem;
height: 27px;
line-height: 1.3rem;
margin-bottom: 30px;
outline: medium none;
padding: 5px 9px;
position: relative;
text-shadow: 0 0 0 #000;
width: 240px;
margin-right:0px;
margin-top:26px;
}

#views-exposed-form-news-story-page .form-item-field-tags-tid .form-control  {
-moz-appearance: none;
background-color: #e8e9ee;
background-image: url("/sites/all/themes/pitt_bootstrap/img/select-arrow.png");
background-position: right center;
background-repeat: no-repeat;
background-size: auto 100%;
border: medium none;
border-radius: 0;
color: transparent;
display: block;
float: right;
font-size: 1.3rem;
height: 27px;
line-height: 1.3rem;
margin-bottom: 30px;
outline: medium none;
padding: 5px 9px;
position: relative;
text-shadow: 0 0 0 #000;
width: 540px;
margin-right:0px;
margin-top:26px;
}


#views-exposed-form-events-page .form-item-field-news-and-events-tid .form-control  {
-moz-appearance: none;
background-color: #e8e9ee;
background-image: url("/sites/all/themes/pitt_bootstrap/img/select-arrow.png");
background-position: right center;
background-repeat: no-repeat;
background-size: auto 100%;
border: medium none;
border-radius: 0;
color: transparent;
display: block;
float: right;
font-size: 1.3rem;
height: 34px;
line-height: 1.3rem;
margin-bottom: 10px;
outline: medium none;
padding: 5px 9px;
position: relative;
text-shadow: 0 0 0 #000;
width: 540px;
margin-right:0px;
margin-top:0px;
}



  .view-people  .views-exposed-form {
    display: inline-block;
    float: right;
    margin-right: -191px;
    margin-top: -122px;}

    .page-people-faculty .view-people .layout-buttons {
      right: 786px;
  }

.view-people .people-filter {
    -moz-appearance: none;
    background-color: #e8e9ee;
    background-image: url("/sites/all/themes/pitt_bootstrap/img/select-arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    border: medium none;
    border-radius: 0;
    color: #1c2957;
    display: block;
    float: right;
    font-size: 1.3rem;
    height: 27px;
    line-height: 1.3rem;
    margin-bottom: 30px;
    margin-right: 0px;
    outline: medium none;
    padding: 5px 9px;
    position: relative;
    text-shadow: 0 0 0 #000;
    width: 195px;
}


.view-transnational-themes-people-block table tbody tr {
    background: transparent none repeat scroll 0 0;
    padding: 8px 10px;
}

.flex-viewport ul.slides {}

  #edit-field-transnational-themes-tid-wrapper {}

    .node-event .field-image {
    float: none;
    margin: 0 20px 20px 0;
}

.node-landing-page .has-image .field-section-image {
    width: 31.71%;
}

.node-landing-page .has-image .group-text {
    margin-left: 33.9%;
}


.view-transnational-themes-people-block  .views-field-field-person-img .img-overlay a {
    color: #fff;
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 600;
    height: 150px;
    padding-top: 65px;
    width: 100%;
}

.view-transnational-themes-people-block .views-field-field-person-img {
    max-height: 150px;
    max-width: 195px;
}


.view-transnational-themes-people-block .views-row {
    clear: none;
    float: left;
    margin-right: 2.005%;
    width: 30.396%;
}

.view-people .views-field-field-person-img .img-overlay, .view-transnational-themes-people-block .views-field-field-person-img .img-overlay {
    background-color: rgba(0, 0, 0, 0.78);
}

.view-transnational-themes-people-block .views-field-field-person-img .overallcontent{background-color: rgba(0, 0, 0, 0.78);}

.histitleline {
    background: #cdb87c none repeat scroll 0 0;
    display: inline-block;
    height: 0;
    margin-left: auto;
    margin-right: auto;

    padding-bottom: 3px;
    position: relative;
    text-align: center;
    width: 100%;
}

h3.histitle {
    padding: 15px 20px 0;
    padding-left:0px;

}


#block-views-alumni-slider-block-1, #block-views-alumni-slider-block-2 , #block-views-alumni-slider-block-3
 {
  background: #f8f4eb none repeat scroll 0 0;
  color: #1c2957;
}

.field-alumni-preview-text, .field-slider-title, .views-field-field-alumni-link {padding: 0px 25px 35px; padding-bottom:5px;}

#block-views-alumni-slider-block-2 img, #block-views-alumni-slider-block-3 img, #block-views-alumni-slider-block-1 img {margin-bottom:23px;

}
.field-alumni-preview-text{
margin-top:10px; text-align: center;}

.alumni_title span.histitleline {
    background: #cdb87c none repeat scroll 0 0;
    display: block;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding-bottom: 3px;
    text-align: center;
    width: 160px;
}

#block-views-alumni-slider-block-2 .alumni_title h2, #block-views-alumni-slider-block-3 .alumni_title h2
, #block-views-alumni-slider-block-1 .alumni_title h2 {color: #1c2957;}

#block-views-alumni-slider-block-2 .alumni_title, #block-views-alumni-slider-block-3 .alumni_title
, #block-views-alumni-slider-block-1 .alumni_title   {
    text-align: center;
}


.views-field-field-alumni-link a {
    background: #0066cc none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    margin-top: 15px;
    padding: 12px;
    text-transform: uppercase;

}

.views-field-field-alumni-link {text-align: center;}

.view-transnational-themes-people-block .col-lg-4 {margin-bottom:20px;}

.view-news-story .view-footer a {margin-top:20px;}

.neweventsfooter a{margin-top:50px;}

.main-container .region-content-bottom {
    border-bottom: medium none;
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 20px;
    padding-bottom: 0;
}


.node-landing-page .field-body {margin-bottom:20px;}

.field-curriculum-vitae a {color: #ff6;}

#block-views-feature-image-story-block-1 .carousel .carousel-indicators {
    left: 47%;
}
/* override Google search styling */
#google-cse-results table {background: transparent;}
#google-cse-results table tbody tr {background: transparent;}
.cse .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link, .cse .gs-webResult.gs-result a.gs-title:link b, .gs-webResult.gs-result a.gs-title:link b, .cse .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited, .cse .gs-webResult.gs-result a.gs-title:visited b, .gs-webResult.gs-result a.gs-title:visited b, .cse .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover, .cse .gs-webResult.gs-result a.gs-title:hover b, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b, .cse .gsc-cursor-page, .gsc-cursor-page, .cse .gsc-trailing-more-results:link, .gsc-trailing-more-results:link, .cse .gs-spelling a, .gs-spelling a, .gs-webResult .gs-visibleUrl {color: #428bca !important;}
.gs-result .gs-title {  text-decoration: none !important;}
.cse .gs-webResult .gs-snippet, .gs-webResult .gs-snippet, .gs-fileFormatType, .gs-imageResult .gs-snippet {  color: #1c2957 !important;}




#block-views-slider-block .overallcontent .nonhiddenconten h3{
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)) repeat scroll 0 0%, rgba(0, 0, 0, 0) url("") repeat scroll 0 0;

}


/* SEARCH BLOCK */
#pittbar .form-search {
  float: right;
}

.searchbox {
  top: 15px;
  margin-left: 20px;
}

.searchbox .form-actions {
  clear: none;
}

/* PROSPECTIVE STUDENTS LINK */
.menu-mlid-4635 a {
  color: #b09e69 !important;
}

.menu-mlid-4635 a:hover {
  color: #bca871 !important;
}