/** _custom.css */

/** General **/
a {
  color: #00b0da;
  color: #387da3;
  color: #305C80;
  color: #305780;
 color: #1050BB;
 color: #1050B2;
  text-decoration: none;
}
a:focus, a:hover {
    color: #00728e;
 color: #2050C0;
    text-decoration: underline;
}




/** Home */

/** Banner Region */

.region.region-banner {
    padding-top: 15px;
    padding-bottom: 15px;
}

.region.region-banner #region1 {
  margin: 0;
  color: #fff;
  font-size: 2.13333rem;
  font-weight: 400;
}

/** Reduce Height of Homepage Image slider */
@media (min-width: 992px) {
  body.path-frontpage .region.region-banner {
    height: 300px;
   height: 270px;
   height: 300px;
  }

  body.path-frontpage .carousel-box {
    height: 300px;
   height: 260px;
    padding-top: 60px;
   padding-top: 40px;
  }

  body.path-frontpage  .carousel-boxes.container > div {
    margin-top: -50px;
  }


  body.path-frontpage .node--type-advanced-page .field--name-field-secondary-slices > .field__item {
    padding-top: 75px;
    padding-top: 20px;
    padding-bottom: 75px;
  }

  body.path-frontpage .node--type-advanced-page .field--name-field-slice-title {
    margin-bottom: 40px;
    margin-bottom: 17px;
  }

}

/* Banner Text */

.region-banner .color_banner h1 a,
.region-banner .color_banner h1 {
    margin: 0;
    color: #fff;
    font-weight: 400;
}


/* Banner Background Color */
body.page-node-type-video-presentation  .region.region-banner {
    background-color: rgb(0, 165, 152)   ;
    background-color: rgb(133, 148, 56);
}
body.path-frontpage .region.region-banner {
    background: none ;
}


/** Video */
/* Video type */

body.page-node-type-video-presentation {

}
body.page-node-type-video-presentation h1.node__title {
	margin-bottom: 0px;
}



body.page-node-type-video-presentation .region.region-banner {

    border: 0px solid #fa0;
}

.video_two_col {
	margin-top: 20px;
}
.video_two_col .video_two_left {

}
.video_two_col .video_two_right {

}


/* Video: views grid format */

.views-view-grid  .views-col {
    padding-right: .7em  !important ;
}

@media (max-width: 767px) {
  .views-view-grid  .views-col { min-width: 100px ; }
}

@media (max-width: 544px) {
  .views-view-grid  .views-col { min-width: 300px ; }
}


/* Video: views grid format */
body.page-node-type-video-presentation #block-views-block-views-for-video-presentation-block-6 .views-view-grid .views-row .views-field-title {
    line-height: 1.2em;
}



/* Video: views block attach to a page */

@media (min-width: 992px) {
  body.path-energy-highlights  .node--type-advanced-page .field--name-field-secondary-slices > .field__item {
    padding-top: 75px;
    padding-bottom: 75px;
    padding-top: 25px;
    padding-bottom: 25px;
  }
}



/** Breadcrumb on Video_presentation Page */
@media (min-width: 168px) {
    body.page-node-video_presentation .breadcrumb { display: block; }
}


/** Top Menu */

/* Top Menu: ResearchHiLite long item */
.sf-menu ul {
    min-width: 13em;
}

/** Views */
.view-views-for-current-searches h2{
  color: #46535e;
  font-size: 1.2rem;
  font-weight: 600;
}

/** Image field caption */
.margin-top_up50fpx {
	margin-top: -50px !important ;
}
figure.font-size_point98rem figcaption {
	font-size: 0.98rem !important ;
}

/** Social Share in News type */
.social_share {
	padding: 0;
}
.social_share .node__social-share {
	margin: 0;
}
.social_share .addthis_inline_share_toolbox {
	height: 0;
}


/** The Accordion */
#accordion .panel-title {
	margin-top: 2.25rem;
	line-height: 2.1rem;

	border-bottom: 1px solid #ddd;
}

/** Faculty Profile page */

/* Multiple Dept list */
.field--name-field-department .field__item:nth-of-type(5),
.field--name-field-department .field__item:nth-of-type(4),
.field--name-field-department .field__item:nth-of-type(3) {
    padding-left: 100px;
}

/* in News part */
@media (min-width: 992px) {
    .node--type-faculty .node__in-the-news { margin-bottom: 40px; }
}


#vcro-publication span.pTitle {
  color: #387da3;
  cursor: pointer;
}
#vcro-publication .theMore {
  color: #387da3;
  cursor: pointer;
}



/** Accessibility */

.breadcrumb li {
    color: #888;
   color: #585858;
}

.node__sidebar-links .field__item li a {
  /*color: #3b7ea1;*/
  color: #004aae;
  line-height: 22.4px;
}

.node__sidebar-links .field__item li a:hover {
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 4px;
}

.node__social-share .at-share-btn::after {
    color: #3b7ea1;
   color: #1050BB;
}

.menu--footer .menu-item--level-1 > a {
    color: #b1bfce;
   color: #B1C1E1;
}

.region-footer-second p a {
    color: #b1bfce;
   color: #B1C1E1;
}

.region-footer-second p {
    color: #fff;
}


/* News */
.node__date,
.node__meta  .node__date,
.node--type-news-view-mode-full .node__date,
.node--type-news-view-mode-teaser .node__date {
    margin-bottom: 10px;
    color: #888;
   color: #111;
}
body.page-node-type-news div.main-content a {
    text-decoration: underline;
}


/* Faculty */
.path-faculty-expertise .region-banner, .path-research-units .region-banner {
    background-color: #3b7ea1;
   background-color: #2C5D77;
    color: #fff;
}
.views-table-header {
    background-color: #888;
   background-color: #585858;
}

/* Expertise term */
.node--type-faculty.node--view-mode-teaser .field--name-field-areas-of-expertise {
    color: #00b0da;
    color: #1050B2;
}

/* QuickTabs blocks */
 .ui-tabs-panel a h3,
 .ui-tabs-panel a {

    color: #1050B2 !important ;
/*
*/
    text-decoration: none;
    text-decoration: underline;
 }
 .views-field.views-field-title a:focus h3,
 .views-field.views-field-title a:hover h3,
 a:focus, a:hover {
    color: #00728e;
    color: #2050C0;
    text-decoration: underline;
 }

