@charset "UTF-8";
/* line 5, ../sass/_fonts.scss */
h1, h2, h3, h4, h5, h6 {
  color: #004e83;
  font-family: 'Cabin', sans-serif;
  line-height: 1.1em;
}

/* line 1, ../sass/_structure.scss */
body {
  background-image: url("images/socco-bg.png"), -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), #94b4c9);
  background-image: url("images/socco-bg.png"), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), #94b4c9);
  background-image: url("images/socco-bg.png"), -ms-linear-gradient(top, rgba(255, 255, 255, 0.25), #94b4c9);
  background-image: url("images/socco-bg.png"), -o-linear-gradient(top, rgba(255, 255, 255, 0.25), #94b4c9);
  background-repeat: no-repeat;
  background-position: center 171px;
  background-size: contain;
  color: #141e33;
  line-height: 1.5;
}



/* line 16, ../sass/_structure.scss */
a,
a:hover,
a:active,
a:focus {
  outline: 0;
}

/* line 22, ../sass/_structure.scss */
header#masthead,
.main-content-wrapper,
.footer-wrapper {
  background: #fff;
  width: 100%;
  margin: 0 auto;
  max-width: 1120px;
  /*  max-width: 1050px; */
}

.footer-wrapper .row {
    border-top: 1px solid #004E83;
    padding: 2px 0;
    margin-right: 0;
  margin-left: 0;
}
.clear-padding {
  padding-left: 0;
  padding-right: 0;
}
/* line 34, ../sass/_structure.scss */
.page-header {
  border-bottom: 1px solid #EEEEEE;
  margin: 15px 0 20px;
  padding: 0 15px 9px;
}

/* line 41, ../sass/_structure.scss */
.main-content-wrapper,
.footer-wrapper {
  padding-right: 25px;
  padding-left: 25px;
}


@media only screen and (max-width: 510px) {
  /* line 54, ../sass/_structure.scss */
  .main-content-wrapper,
  .footer-wrapper {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 59, ../sass/_structure.scss */
.container {
  width: auto;
}

/* line 62, ../sass/_structure.scss */
.error-404-title {
  font-size: 90px;
  text-transform: uppercase;
  font-weight: 800;
}

/* line 67, ../sass/_structure.scss */
.error-404-text {
  font-size: 18px;
  padding: 0 15px;
}

/* line 1, ../sass/_default.scss */
.content-divider {
  padding: 0 15px;
  margin: 70px 0 5px 0;
}
/* line 4, ../sass/_default.scss */
.content-divider .divider {
  border-top: 5px solid #004E83;
}

/* line 8, ../sass/_default.scss */
.bazinga {
  color: #A94442;
  font-size: 14px;
  font-family: 'Arial','Helvetica',sans-serif;
}

/* line 13, ../sass/_default.scss */
.alert {
  display: inline-block;
}
/* line 15, ../sass/_default.scss */
.alert a {
  color: #A94442;
}

/* line 5, ../sass/_pagination.scss */
#content .pagination-container .wp-pagenavi a,
#content .pagination-container .wp-pagenavi span {
  border: 1px solid #DDD;
  color: #00A2D8;
  font-family: 'Noto Serif', serif;
  font-style: italic;
  font-weight: 400;
  margin: 2px 0 2px -1px;
  padding: 6px 12px;
}
/* line 13, ../sass/_pagination.scss */
#content .pagination-container .wp-pagenavi a.current,
#content .pagination-container .wp-pagenavi span.current {
  background: #EEE;
  color: #004E83;
}
/* line 19, ../sass/_pagination.scss */
#content .pagination-container .wp-pagenavi a.nextpostslink {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 24, ../sass/_pagination.scss */
#content .pagination-container .wp-pagenavi a:hover, #content .pagination-container .wp-pagenavi a:focus {
  background: #EEE;
  color: #004E83;
}
/* line 30, ../sass/_pagination.scss */
#content .pagination-container .wp-pagenavi span.pages {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  margin-left: 0;
}

/* line 41, ../sass/_pagination.scss */
.page-template-pagestemplate-publications-php #content .pagination-container {
  display: inline-block;
  margin-top: 15px;
}
/* line 45, ../sass/_pagination.scss */
.page-template-pagestemplate-publications-php #content #publications-container {
  min-height: 500px;
}

/* _bgk */
.fac-title {
font-size:35px;
border-bottom: 1px solid #004e83;
margin: 5px 0 12px;
padding: 0 0 7px;
}
.pagination-container {
  display: inline-block;
  margin-top: 20px;
}

#extra-space {
  width: 100%;
  min-height: 55px;
  display: inline-block;
}
.single-publication-container .related-publications h4.publication-header {
  position: relative;
  padding-right: 40px;
}
.add-plus {
  float: right;
  position: absolute;
  top: 0;
  right: 10px;
}

/* line 1, ../sass/_images.scss */
.wp-caption {
  border: medium none;
  border-radius: 0;
  padding: 0;
}
/* line 4, ../sass/_images.scss */
.wp-caption .wp-caption-text {
  border-bottom: 1px solid #004E83;
  border-top: 2px solid #004E83;
  color: #004E83;
  font-family: 'cabin', serif;
  font-size: 14px;
  font-style: normal;
  line-height: 21px;
  margin-top: 10px;
  padding: 10px 0;
  text-align: left;
}

/*!-----------------  MAIN SLIDER  -----------------*/
/* line 3, ../sass/_sliders.scss */
.slider {
  width: 100%;
  display: block;
}

/* line 8, ../sass/_sliders.scss */
.carousel {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  box-shadow: 0px 3px 2px #b5c4c5;
  /*  margin-bottom: 30px;  */
}

.carousel-indicators .active,
.carousel li {
  margin: 0 5px;
}



.carousel-indicators li {
  width: 12px;
  height: 12px;
}

.page-id-98 .carousel-indicators {
  bottom: -15px;
}

.carousel-indicators .active {
  border: 1px solid #fff;
}

/* line 15, ../sass/_sliders.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}

/* line 19, ../sass/_sliders.scss */
.carousel-caption {
  /* For WebKit */
  background: -webkit-gradient(linear, left top, left bottom, from(#012d50), to(rgba(0, 78, 131, 0)));
  /* For Mozilla */
  background: -moz-linear-gradient(top, #012d50, rgba(0, 78, 131, 0.25));
  /* For lt IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(gradientyype=0, startColorstr='#88012d50', endColorstr='#33004e83');
  /* For gt IE8 */
  -moz-filter: progid:DXImageTransform.Microsoft.gradient(gradientyype=0, startColorstr='#88012d50', endColorstr='#33004e83');
  left: 3%;
  letter-spacing: 0.03em;
  padding: 25px;
  text-align: left;
  top: 31px;
  width: 35%;
  max-height: 320px;
}

/* line 39, ../sass/_sliders.scss */
a .carousel-caption {
  font-style: normal;
}

/* line 43, ../sass/_sliders.scss */
.carousel-caption h4 {
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 17px;
  font-weight: 100;
  margin-bottom: 15px;
  margin-top: 0;
  text-transform: uppercase;
}

/* line 53, ../sass/_sliders.scss */
.carousel-caption h3 {
  color: #fff;
  font-size: 34px;
  line-height: 1.15em;
  font-weight: 600;
  padding-bottom: 10px;
  margin-top: 10px;
  text-transform: capitalize;
}

/* line 63, ../sass/_sliders.scss */
.carousel-caption .fa {
  opacity: 0.5;
  padding-left: 10px;
}

/*!-----------------  SECONDARY CAROUSAL  -----------------*/
/* line 96, ../sass/_sliders.scss */
#carbon-carousel.flexslider,
#carbon-slider.flexslider,
#gliders-carousel.flexslider,
#gliders-slider.flexslider,
#iron-carousel.flexslider,
#iron-slider.flexslider,
#biogeochemistry-carousel.flexslider,
#biogeochemistry-slider.flexslider,
#bio-optics-carousel.flexslider,
#bio-optics-slider.flexslider,
#chpc-carousel.flexslider,
#chpc-slider.flexslider,
#sadco-carousel.flexslider,
#sadco-slider.flexslider,
#physics-carousel.flexslider,
#physics-slider.flexslider,
#modelling-carousel.flexslider,
#modelling-slider.flexslider,
#article-carousel.flexslider,
#article-slider.flexslider {
  border: none;
  margin-bottom: 3px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 119, ../sass/_sliders.scss */
#article-carousel.flexslider,
#biogeochemistry-carousel.flexslider,
#bio-optics-carousel.flexslider,
#carbon-carousel.flexslider,
#chpc-carousel.flexslider,
#gliders-carousel.flexslider,
#iron-carousel.flexslider,
#physics-carousel.flexslider,
#modelling-carousel.flexslider,
#sadco-carousel.flexslider {
  border-bottom: 1px solid #004e83;
  margin: 0;
  padding-bottom: 7px;
  padding-top: 5px;
}

/* line 126, ../sass/_sliders.scss */
#article-carousel.flexslider {
  border-top: 3px solid #004e83;
}

/* line 139, ../sass/_sliders.scss */
#article-slider.flexslider li,
#biogeochemistry-slider.flexslider li,
#bio-optics-slider.flexslider li,
#carbon-slider.flexslider li,
#chpc-slider.flexslider li,
#gliders-slider.flexslider li,
#iron-slider.flexslider li,
#physics-slider.flexslider li,
#modelling-slider.flexslider li,
#sadco-slider.flexslider li {
  padding: 0;
}

/* line 143, ../sass/_sliders.scss */
.flexslider .flex-caption {
  border-bottom: 1px solid #004e83;
  border-top: 2px solid #004e83;
  color: #004e83;
  font-family: 'cabin', serif;
  line-height: 1.3em;
  margin-top: 10px;
  padding: 5px 0;
  text-align: left;
}

/* line 155, ../sass/_sliders.scss */
.flexslider li {
  padding: 2px 0 0;
  opacity: 0.5;
}

/* line 162, ../sass/_sliders.scss */
.flexslider .flex-active-slide,
.slides li:hover {
  opacity: 1;
}

/* line 169, ../sass/_sliders.scss */
.flexslider {
  border: medium none;
  box-shadow: none;
  margin: 0 0 5px;
}

/* line 175, ../sass/_sliders.scss */
#flex_carousel li {
  padding: 2px 2px 0;
}
/* line 178, ../sass/_sliders.scss */
#flex_carousel .flex-active {
  background: rgba(0, 78, 131, 0.9);
}
/* line 181, ../sass/_sliders.scss */
#flex_carousel .flex-control-nav {
  border-top: 1px solid #004E83;
  padding-top: 10px;
}

/* line 186, ../sass/_sliders.scss */
.slider-title {
  border-bottom: 3px solid #004E83;
  margin-bottom: 5px;
}

/* line 193, ../sass/_sliders.scss */
.article .slider-title h6 {
  margin-top: 0;
}

/* line 1, ../sass/_header.scss */
.site-title {
  display: none;
}

/* line 4, ../sass/_header.scss */
.SOCCO_logo {
  max-width: 383px;
  width: 100%;
  margin-top: 25px;
}

/* line 9, ../sass/_header.scss */
.CSIR_logo {
  max-width: 110px;
  position: absolute;
  left: 86%;
}

/* line 14, ../sass/_header.scss */
.tagline {
  color: #004e83;
  font-size: 26px;
  font-weight: 100;
  letter-spacing: 0.02em;
  margin-top: -50px;
  text-align: right;
  margin-bottom: 3px;
  font-family: 'Istok Web', sans-serif;
  padding-right: 4px;
}

@media (min-width: 1151px) {
  /* line 26, ../sass/_header.scss */
  .site-header-inner {
    padding: 0;
  }
}
/* line 32, ../sass/_header.scss */
#masthead .navbar-default .navbar-toggle {
  background: transparent;
  border: medium none;
}
/* line 35, ../sass/_header.scss */
#masthead .navbar-default .navbar-toggle .icon-bar {
  background-color: #00a2d8;
}
/* line 38, ../sass/_header.scss */
#masthead .navbar-default .navbar-toggle:hover {
  background: transparent;
}
/* line 40, ../sass/_header.scss */
#masthead .navbar-default .navbar-toggle:hover .icon-bar {
  background-color: #004e83;
}

/*!-----------------  GENERAL NAVIGATION  -----------------*/
/* line 54, ../sass/_header.scss */
header#masthead {
  padding-right: 1px;
  padding-left: 1px;
}
/* line 57, ../sass/_header.scss */
header#masthead .container {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  width: auto;
}
/* line 62, ../sass/_header.scss */
header#masthead .container .row {
  margin: 0;
}

/* line 68, ../sass/_header.scss */
header#masthead .navbar {
  margin-bottom: 10px;
}

/* line 72, ../sass/_header.scss */
.wrap .navbar {
  margin-bottom: 30px;
}

/* line 76, ../sass/_header.scss */
.navbar-default {
  background-color: #fff;
  border-radius: 0;
  border: none;
}

/* line 85, ../sass/_header.scss */
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .active a:hover {
  background-color: transparent;
}

.navbar-default .navbar-nav .active a:focus {
  color: #004e83;
}

/*!-----------------  MAIN NAVIGATION  -----------------*/
/* line 93, ../sass/_header.scss */
.navbar-header {
  width: 100%;
}

/* line 101, ../sass/_header.scss */
.navbar-brand {
  display: none;
}

/* line 105, ../sass/_header.scss */
header .navbar-nav.navbar-right {
  margin-right: -18px;
  padding-right: 0;
}

/* line 114, ../sass/_header.scss */
.navbar-default .navbar-nav .current-menu-item a,
.navbar-default .navbar-nav .current-menu-parent a,
.navbar-default .navbar-nav > li > a:focus {
  color: #ef4036;
}


.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open a:focus {
  color: #004e83;
}


/* line 118, ../sass/_header.scss */
.navbar-default .navbar-nav > li > a {
  color: #004e83;
}
header .navbar-default .navbar-nav > li > a {
  font-family: 'Cabin',sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 0.03em;
  padding-top: 0px;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 132, ../sass/_header.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus,
.navbar-default .navbar-nav .open a:hover {
  
}

/* line 138, ../sass/_header.scss */



/*!-----------------  DROPDOWN  -----------------*/
/* line 148, ../sass/_header.scss */
.navbar-right .dropdown-menu {
  border: none;
  box-shadow: 0px 1px 1px #888888;
  left: 0;
  right: auto;
}

/* line 155, ../sass/_header.scss */
header .dropdown-menu > li > a {
  font-family: 'Cabin', sans-serif;
}

/* line 159, ../sass/_header.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #004e83;
  font-size: 16px;
  font-style: normal;
  text-decoration: none;
}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a {
  background-color: #fff;
  color: #004e83;
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
  background-color: #00A2D8;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus {
  color: #004e83;
}



/*!-----------------  PAGE HEADERS  -----------------*/
@media only screen and (max-width: 650px) {
  /* line 178, ../sass/_header.scss */
  .filter .page-header .pull-right {
    width: 100%;
  }
  /* line 180, ../sass/_header.scss */
  .filter .page-header .pull-right ul {
    display: inline-block;
    padding: 10px 0 0;
    width: 100%;
    margin-top: 0;
  }
  /* line 185, ../sass/_header.scss */
  .filter .page-header .pull-right ul li {
    width: 100%;
    padding: 5px 0;
    border-bottom: 1px solid #cdcdd0;
    text-align: center;
    display: none;
  }
  #fixed-nav-mobile,
  #fixed-nav-mobile.fixed {
    display: block;
  }
  /* line 190, ../sass/_header.scss */
  .filter .page-header .pull-right ul li:hover {
    background: #eee;
  }
  /* line 193, ../sass/_header.scss */
  .filter .page-header .pull-right ul li a {
    margin: 0;
    width: 100%;
    display: inline-block;
    border-bottom: medium none;
  }

  /* line 204, ../sass/_header.scss */
  .fixed-nav-box {
    display: none;
  }
}
/* line 4, ../sass/_content.scss */
.page-header-main .page-header {
  border-bottom: 5px solid #004E83;
  padding: 0 0 2px;
}
/* line 7, ../sass/_content.scss */
.page-header-main .page-header .page-title {
  border-bottom: 1px solid #004e83;
  color: #141E33;
  font-size: 19px;
  font-weight: 100;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin: 0;
}

/* line 18, ../sass/_content.scss */
.wrap h3 {
  border-bottom: 1px solid #004e83;
  color: #CDCDD0;
  font-size: 19px;
  letter-spacing: 0.2em;
}

/* line 1, ../sass/_footer.scss */
.footer-wrapper {
  box-shadow: 1px 2px 1px #b7bdc1;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  margin-bottom: 50px;
  padding-bottom: 30px;
}
.single-publication footer-wrapper {
  padding-top: 50px;
}

/* line 8, ../sass/_footer.scss */
.footer-wrapper .footer-box {
  border-top: 5px solid #004e83;
  padding-left: 0;
  padding-right: 0;
}
/* line 10, ../sass/_footer.scss */
.footer-wrapper .footer-box footer {
  margin: 20px 0;
  text-align: center;
}
/* line 13, ../sass/_footer.scss */
.footer-wrapper .footer-box footer p {
  font-size: 13px;
}


@media only screen and (max-width: 1026px) {
  /* line 24, ../sass/_footer.scss */
  .footer-wrapper {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
/* line 1, ../sass/_home.scss */
#homepage-container {
  padding: 30px 20px;
}
/* line 4, ../sass/_home.scss */
#homepage-container .homepage-col .page-header {
  margin: 15px 0 0;
}
/* line 8, ../sass/_home.scss */
#homepage-container .homepage-col .home-container h4 {
  font-style: normal;
}

/* line 14, ../sass/_home.scss */
.homepage-excerpt {
  font-family: 'Istok Web', sans-serif;
  font-style: normal;
  color: #141E33;
  text-align: left;
}
/* line 19, ../sass/_home.scss */
.homepage-excerpt p {
  padding: 0;
  text-align: left;
}
/* line 23, ../sass/_home.scss */
.homepage-excerpt .link {
  color: #00A2D8;
  font-family: 'Noto Serif', helvetica, serif;
  font-style: italic;
  white-space: nowrap;
}

/* line 31, ../sass/_home.scss */
#homepage-container .home-container {
  padding: 10px 0;
}
/* line 33, ../sass/_home.scss */
#homepage-container .home-container h4 {
  font-size: 27px;
  margin-top: 0;
  text-transform: capitalize;
}
/* line 39, ../sass/_home.scss */
#homepage-container .content-scroll {
  /*  max-height: 525px;
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
    height: 525px;  */
}
.jspVerticalBar {
  width: 11px !important;
 } 
/* line 47, ../sass/_home.scss */
#homepage-container .news ul,
#homepage-container .publications ul {
  padding: 0;
}
/* line 49, ../sass/_home.scss */
#homepage-container .news ul li,
#homepage-container .publications ul li {
  list-style-type: none;
}
/* line 52, ../sass/_home.scss */
#homepage-container .news ul .content-item,
#homepage-container .publications ul .content-item {
  border-top: 1px solid #CDCDD0;
}
/* line 54, ../sass/_home.scss */
#homepage-container .news ul .content-item.first,
#homepage-container .publications ul .content-item.first {
  border-top: medium none;
}
/* line 59, ../sass/_home.scss */
#homepage-container .news h4.publication-header,
#homepage-container .publications h4.publication-header {
  font-family: 'Istok Web',sans-serif;
  font-size: 17px;
  text-transform: none;
  line-height: 1.2em;
  font-weight: 600;
  margin: 0;
}
/* line 66, ../sass/_home.scss */
#homepage-container .news h4.publication-header .journal-reference,
#homepage-container .publications h4.publication-header .journal-reference {
  color: #141E33;
  font-size: 13px;
  font-weight: 400;
}
/* line 72, ../sass/_home.scss */
#homepage-container .news .publication-author,
#homepage-container .publications .publication-author {
  font-size: 13px;
  color: #999;
}
/* line 75, ../sass/_home.scss */
#homepage-container .news .publication-author .link,
#homepage-container .publications .publication-author .link {
  color: #00A2D8;
}
/* line 81, ../sass/_home.scss */
#homepage-container .home-container:hover {
  background-color: #EFEFEF;
}
/* line 83, ../sass/_home.scss */
#homepage-container .home-container:hover .link {
  color: #004e83;
}

/* line 89, ../sass/_home.scss */
.divider {
  border-top: 1px solid #CDCDD0;
  clear: both;
  height: 1px;
}

/*
@include layout-650-max {
  .mobile-hidden {
    display: none;
  }
  #homepage-container {
    .content-scroll {
      max-height: 5000px;
      overflow-y: hidden;
      overflow: hidden;
    }
  }
}
*/
/* line 108, ../sass/_home.scss */
.mobile-hidden {
  display: none;
}

@media only screen and (min-width: 650px) {
  #homepage-container .content-scroll {
    height: 500px;
  }
  /* line 117, ../sass/_home.scss */
  .mobile-hidden {
    display: block;
  }
}
/* HOMEPAGE SLIDER */
/* line 126, ../sass/_home.scss */
.slider-wrapper {
  padding: 0;
}

/* SCROLL BUTTONS */
/* line 132, ../sass/_home.scss */
.btn-scroll {
  border: none;
  display: inline-block;
  border-radius: 4px;
  box-shadow: 0px 0px 4px #156d9c inset;
  font-size: 14px;
  padding: 0 26px;
  background-color: #004e83;
  padding: 13px 26px;
}

/* line 143, ../sass/_home.scss */
#homepage-container ul.scroll {
  border-top: 3px solid #004E83;
}
/* line 146, ../sass/_home.scss */
#homepage-container .btn-scroll {
  margin-top: 10px;
  margin-left: 20px;
  float: right;
}
/* line 152, ../sass/_home.scss */
#homepage-container .btn-scroll.down {
  background: url("images/socco_btns.png") no-repeat scroll -79px -52px #00a2d8;
  box-shadow: 0px 0px 4px #156d9c inset;
}
/* line 157, ../sass/_home.scss */
#homepage-container .btn-scroll.up {
  background: url("images/socco_btns.png") no-repeat scroll -79px -25px #00a2d8;
  box-shadow: 0px 0px 4px #156d9c inset;
}
/* line 162, ../sass/_home.scss */
#homepage-container .btn-scroll.down:hover {
  background: url("images/socco_btns.png") no-repeat scroll -79px -52px #004e83;
  box-shadow: 0px 0px 4px #00345f inset;
}
/* line 167, ../sass/_home.scss */
#homepage-container .btn-scroll.up:hover {
  background: url("images/socco_btns.png") no-repeat scroll -79px -25px #004e83;
  box-shadow: 0px 0px 4px #00345f inset;
}
/* line 171, ../sass/_home.scss */
#homepage-container .jspTrack {
  background: #EFEFEF;
}
/* line 174, ../sass/_home.scss */
#homepage-container .jspDrag {
  background: #004E83;
}

/* line 2, ../sass/_about.scss */
.content-container .page-header {
  border-bottom: 1px solid #004E83;
  margin: 2px 0 10px;
  padding: 0;
  display: block;
}
.content-container ul .page-header {
  border-bottom: 1px dotted #004E83;
}

/* line 7, ../sass/_about.scss */
.content-container .page-header h2, .content-container .page-header h3 {
  font-size: 27px;
  font-weight: 800;
  margin: 5px 0;
}
/* line 12, ../sass/_about.scss */
.content-container .page-header h3 {
  font-weight: 400;
}

/* line 19, ../sass/_about.scss */
#overview #overview-about .about-intro {
  padding-top: 8px;
}
/* line 22, ../sass/_about.scss */
#overview #overview-about .about-overview-image {
  margin-bottom: 15px;
}

/* line 28, ../sass/_about.scss */
#content .logo-mobile {
  border-top: 1px dotted #004E83;
}
/* line 30, ../sass/_about.scss */
#content .logo-mobile ul {
  list-style-type: none;
  padding: 0;
  text-align: center;
}
/* line 35, ../sass/_about.scss */
#content .logo-mobile ul li .page-header {
  margin: 0;
}
/* line 38, ../sass/_about.scss */
#content .logo-mobile ul li .page-header h4,
#content .logo-mobile ul li .page-header a {
  font-size: 17px;
  line-height: 1.5em;
}
/* line 42, ../sass/_about.scss */
#content .logo-mobile ul li .page-header h4 {
  display: inline-block;
  margin: 0;
  width: 100%;
}
/* line 48, ../sass/_about.scss */
#content .logo-mobile ul li .page-header a,
#content .logo-mobile ul li .page-header .no-link {
  display: block;
  padding: 12px 12px 12px 0;
  text-align: left;
}
/* line 53, ../sass/_about.scss */
#content .logo-mobile ul li .page-header a:focus,
#content .logo-mobile ul li .page-header a:active {
  text-decoration: none;
}
/* line 56, ../sass/_about.scss */
#content .logo-mobile ul li .page-header:hover {
  background: #EEE;
}
/* line 58, ../sass/_about.scss */
#content .logo-mobile ul li .page-header:hover a {
  color: #004E83;
}

@media only screen and (max-width: 650px) {
  /* line 71, ../sass/_about.scss */
  #content .logo-desktop {
    display: none;
  }
}
@media only screen and (min-width: 650px) {
  /* line 78, ../sass/_about.scss */
  #content .logo-mobile {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  /* line 89, ../sass/_about.scss */
  .content-container.container {
    margin-top: 0;
  }

}
/* line 96, ../sass/_about.scss */
.section-intro p {
  font-family: 'Noto Serif',serif;
  font-size: 15px;
  font-style: italic;
  padding-bottom: 0;
  text-align: left;
}

/* _bgk */
#team,
#partners,
#collaborators,
#publications-container .collapse.in,
#team .collapse.in {
  outline: none;
}

.btn-top {
  z-index:100;
  text-indent:-9999px;
  overflow:hidden;
  background:url(images/button-top.png) no-repeat;
  width:42px;
  height:42px;
  position:fixed;
  top:100%;
  left:50%;
  margin-left:580px;
  margin-top:-100px;
}
.btn-top:hover {
  background-position: -59px 0;
}

.flex-direction-nav li {
  opacity: 1;
  padding: 0;
}
.flex-direction-nav a {
  font-family: "flexslider-icon";
  font-style: normal;
  text-shadow: none;
  top: 40%;
  opacity: 1;
  color: #004E83;
}
.flex-direction-nav a:before {
  font-size: 26px;
}
.flex-direction-nav .flex-prev {
  left: 10px;
}
.flex-direction-nav .flex-next {
  right: 10px;
}
/* line 2, ../sass/_team.scss */
.team-section {
  padding-bottom: 40px;
}
#international-collaborators {
  padding-bottom: 0;
}
/* line 4, ../sass/_team.scss */
.team-section .panel-group {
  margin: 0;
}
/* line 6, ../sass/_team.scss */
.team-section .panel-group .panel-default > .panel-heading {
  background-color: transparent;
  border-bottom: 1px dotted #004E83;
  padding: 10px 0;
}
/* line 10, ../sass/_team.scss */
.team-section .panel-group .panel-default > .panel-heading .panel-title {
  color: #141E33;
  font-weight: 500;
}
/* line 13, ../sass/_team.scss */
.team-section .panel-group .panel-default > .panel-heading .panel-title a {
  color: #00a2d8;
  font-family: 'Cabin', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
/* line 19, ../sass/_team.scss */
.team-section .panel-group .panel-default > .panel-heading .panel-title a:hover {
  color: #004E83;
}
/* line 24, ../sass/_team.scss */
.team-section .panel-group .panel-default > .panel-heading .panel-title .team-email,
.team-section .panel-group .panel-default > .panel-heading .panel-title .team-email a {
  clear: both;
  color: #333;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  font-weight: 100;
}
/* line 33, ../sass/_team.scss */
.team-section .panel-group .panel-default > .panel-heading .panel-title .team-email a:hover {
  color: #004E83;
}
/* line 41, ../sass/_team.scss */
.team-section .panel-group .panel .panel-body img.wp-post-image {
  margin: 6px 30px 20px 0;
  width: 200px;
  float: left;
}

/* line 54, ../sass/_team.scss */
.about .panel-body ol {
  margin-bottom: 20px;
}

/* line 58, ../sass/_team.scss */
.about .feed p {
  font-size: 13px;
  margin-bottom: 0;
  padding-bottom: 0;
  text-align: left;
}

/* line 65, ../sass/_team.scss */
.about .panel-body img {
  margin-right: 20px;
  margin: 6px 30px 20px 0;
  width: 200px;
}
.related-publications {
  margin-top: 50px;
}
.related-publications h6 {
  border-bottom: 1px solid #004E83;
  border-top: 4px solid #004E83;
  color: #141E33;
  font-size: 19px;
  font-weight: 100;
  padding: 10px 0;
}
/* Related Publications */
/* line 79, ../sass/_team.scss */
.related-publications ul {
  margin: 0;
  padding: 0;
}
/* line 82, ../sass/_team.scss */
.related-publications ul li {
  list-style-type: none;
}
/* line 85, ../sass/_team.scss */
.related-publications ul .content-item {
  border-top: 1px dotted #CDCDD0;
  
}

/* line 87, ../sass/_team.scss */
.related-publications ul .content-item.first {
  border-top: medium none;
}
/* line 92, ../sass/_team.scss */
.related-publications h4.publication-header {
  font-size: 16px;
  font-style: normal;
  text-transform: none;
  line-height: 1.8em;
  font-weight: 200;
  margin: 0;
  padding: 8px 0;
}
/* line 100, ../sass/_team.scss */
.related-publications h4.publication-header .publication-title {
  font-size: 28px;
  font-weight: bold;
}
/* line 103, ../sass/_team.scss */
.related-publications h4.publication-header .journal-reference {
  font-family: 'Istok Web',sans-serif;
  color: #141E33;
  font-size: 15px;
  font-weight: 400;
}
/* line 109, ../sass/_team.scss */
.related-publications h4.publication-header .link {
  font-family: 'Noto Serif', helvetica, serif;
  font-size: 13px;
  font-style: italic;
  font-weight: 400;
  color: #00A2D8;
}
/* line 118, ../sass/_team.scss */
.related-publications .pub-container:hover {
  background-color: #EFEFEF;
}
/* line 120, ../sass/_team.scss */
.related-publications .pub-container:hover .link {
  color: #004e83;
}

/* line 130, ../sass/_team.scss */
.team-section .panel-group .panel-body {
  padding: 0;
}

/* line 136, ../sass/_team.scss */
.header-team-single {
  padding: 0 0 7px;
}

/* line 141, ../sass/_team.scss */
.team-email {
  font-size: 16px;
  padding-bottom: 15px;
}

@media only screen and (max-width: 650px) {
  /* line 148, ../sass/_team.scss */
  #team .accordion-toggle {
    display: inline-block;
    width: 100%;
  }
  /* line 155, ../sass/_team.scss */
  #team .team-email .mail-colon {
    display: none;
  }
  /* line 158, ../sass/_team.scss */
  #team .team-email a {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
  }
}
/* line 1, ../sass/_research.scss */
.section-header {
  border-top: 5px solid #004E83;
}
/* line 3, ../sass/_research.scss */
.section-header h1.section-title {
  border-bottom: 1px solid #004E83;
  margin-top: 10px;
  padding-bottom: 5px;
  font-size: 28px;
  font-weight: 400;
}
/* line 9, ../sass/_research.scss */
.section-header h1.section-title a {
  font-size: 28px;
  font-weight: 400;
  color: #00A2D8;
  font-family: 'Cabin', sans-serif;
  font-style: normal;
  line-height: 1.3em;
}

/* line 19, ../sass/_research.scss */
.page-header-alt {
  padding: 0;
}

/* line 23, ../sass/_research.scss */
.article.content .header-title-main {
  padding: 0 15px 7px;
}

/* line 28, ../sass/_research.scss */
#content .anchor-container {
  padding-top: 35px;
  outline: none;
}

/* line 35, ../sass/_research.scss */
.admin-bar #content .anchor-container {
  padding-top: 38px;
}

/* line 42, ../sass/_research.scss */
#fixed-nav {
  position: fixed;
  z-index: 3;
  width: 100%;
  height: 50px;
  display: none;
}
/* line 48, ../sass/_research.scss */
#fixed-nav.fixed {
  display: block;
}
/* line 51, ../sass/_research.scss */
#fixed-nav .container {
  padding-bottom: 0;
}
/* line 53, ../sass/_research.scss */
#fixed-nav .container header.page-header {
  margin: 21px 0 0;
}

/* line 58, ../sass/_research.scss */
.links {
  border-bottom: 1px solid #004e83;
  display: inline-block;
  padding-bottom: 10px;
}

/* line 64, ../sass/_research.scss */
.section-content .sharedaddy {
  display: none !important;
}

/* line 70, ../sass/_research.scss */
#content .section-sharing p, #content .section-sharing blockquote, #content .section-sharing h1, #content .section-sharing h2, #content .section-sharing h3, #content .section-sharing h4, #content .section-sharing h5, #content .section-sharing h6, #content .section-sharing ol {
  display: none !important;
}
/* line 73, ../sass/_research.scss */
#content .section-sharing ul {
  display: none;
}
/* line 76, ../sass/_research.scss */
#content .section-sharing .sd-title {
  display: none !important;
}
/* line 79, ../sass/_research.scss */
#content .section-sharing .sd-content {
  text-align: justify;
}

/* line 81, ../sass/_research.scss */
#content .section-sharing .sd-content ul {
  display: block;
  float: right;
}
/* line 84, ../sass/_research.scss */
#content .section-sharing .sd-content ul li a.sd-button:before {
  content: none;
  background: none;
}
/* line 88, ../sass/_research.scss */
#content .section-sharing .sd-content ul li a.sd-button {
  background: url("images/socco_btns.png") no-repeat scroll 1px -124px transparent;
  width: 34px;
  height: 34px;
  display: inline-block;
  overflow: hidden;
  border-radius: 0;
}
/* line 97, ../sass/_research.scss */
#content .section-sharing .sd-content ul li:hover a.sd-button {
  opacity: 1;
}
/* line 105, ../sass/_research.scss */
#content .section-sharing .sd-content li.share-facebook a.sd-button {
  background-position: 1px -124px;
}
/* line 109, ../sass/_research.scss */
#content .section-sharing .sd-content li.share-facebook:hover a.sd-button {
  background-position: 1px -87px;
}
/* line 115, ../sass/_research.scss */
#content .section-sharing .sd-content li.share-email a.sd-button {
  background-position: -43px -124px;
}
/* line 119, ../sass/_research.scss */
#content .section-sharing .sd-content li.share-email:hover a.sd-button {
  background-position: -43px -87px;
}
/* line 125, ../sass/_research.scss */
#content .section-sharing .sd-content li.share-twitter a.sd-button {
  background-position: -88px -124px;
}
/* line 129, ../sass/_research.scss */
#content .section-sharing .sd-content li.share-twitter:hover a.sd-button {
  background-position: -88px -87px;
}

/* line 2, ../sass/_news.scss */
#single-news-article .page-header {
  margin-bottom: 0;
}
/* line 4, ../sass/_news.scss */
#single-news-article .page-header h6.news-subtitle {
  margin: 0 0 5px;
}

/* line 11, ../sass/_news.scss */
#news-container .news-content-row ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 16, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry {
  border-top: 5px solid #004E83;
}
/* line 18, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry.first {
  border-top: medium none;
}
/* line 21, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry h4 {
  font-size: 33px;
  font-style: normal;
}
/* line 25, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry .author {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
/* line 31, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry .news-thumbnail img {
  padding-bottom: 15px;
}
/* line 35, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry .news-excerpt {
  font-style: normal;
  color: #141E33;
}
/* line 38, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry .news-excerpt .link {
  color: #00A2D8;
  font-family: 'Noto Serif', helvetica, serif;
  font-style: italic;
  white-space: nowrap;
}
/* line 45, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry:hover {
  background-color: #EFEFEF;
}
/* line 47, ../sass/_news.scss */
#news-container .news-content-row ul li .news-entry:hover .link {
  color: #004e83;
}
/* line 53, ../sass/_news.scss */
#news-container .news-content-row ul li.news-post-1 .news-thumbnail {
  display: none;
}

/* NEWS SINGLE POST */
/* line 66, ../sass/_news.scss */
#content .page-header-single .page-header {
  margin-bottom: 0;
}
/* line 70, ../sass/_news.scss */
#content .content.article {
  border-top: medium none;
  padding-top: 0;
}
/* line 73, ../sass/_news.scss */
#content .content.article .page-header {
  border-bottom: medium none;
  display: inline-block;
  padding-left: 25px;
  padding-right: 25px;
  width: 100%
}
/* line 78, ../sass/_news.scss */
#content .content.article .page-header h1.page-title {
  font-size: 51px;
  line-height: 1em;
  text-transform: capitalize;
  font-weight: 700;
}
/* line 84, ../sass/_news.scss */
#content .content.article .page-header .author {
  display: inline-block;
  margin: 15px 0 8px;
  width: 100%;
}
/* line 90, ../sass/_news.scss */
#content .content.article .entry-content {
  padding: 0 25px;
}
/* line 93, ../sass/_news.scss */
#content .content.article footer.entry-meta {
  padding: 0 25px;
}

/* SHORTCODES */
/* line 101, ../sass/_news.scss */
#content .info-box {
  margin: 5px 0 20px 20px;
}
/* line 103, ../sass/_news.scss */
#content .info-box h1, #content .info-box h2, #content .info-box h3, #content .info-box h4, #content .info-box h5, #content .info-box h6 {
  color: #FFF;
  margin-top: 0;
  padding-top: 0;
  font-family: 'Cabin',​sans-serif;
  font-size: 23px;
  margin-bottom: 12px;
}
/* line 111, ../sass/_news.scss */
#content .info-box .fa {
  font-size: 23px;
}
/* line 115, ../sass/_news.scss */
#content .custom-box {
  width: 60%;
  float: right;
  margin: 5px 0 20px 20px;
}
/* line 119, ../sass/_news.scss */
#content .custom-box h5 {
  font-size: 20px;
  border-bottom: 1px solid #004e83;
  padding-bottom: 5px;
}
/* line 124, ../sass/_news.scss */
#content .custom-box .code-text {
  font-size: 12px;
  font-family: 'Istok Web',​sans-serif;
  font-weight: 400;
}

/* line 4, ../sass/_publications.scss */
#publications-container .publication {
  margin: 0;
}

/* line 9, ../sass/_publications.scss */
.publication .panel-title {
  font-size: 14px;
  line-height: 1.8em;
  padding-right: 10px;
}
/* line 13, ../sass/_publications.scss */
.publication .panel-title p {
  color: #333;
  padding-bottom: 0;
  padding-right: 35px;
  font-style: normal;
  text-align: left;
}
/* line 20, ../sass/_publications.scss */
.publication .panel-title strong {
  color: #004E83;
  font-family: 'Cabin', sans-serif;
  font-size: 28px;
  font-style: normal;
  line-height: 1em;
}
/* line 26, ../sass/_publications.scss */
.publication .panel-title a {
  color: #00a2d8;
}
/* line 29, ../sass/_publications.scss */
.publication .panel-title .auther {
  line-height: 1.5em;
}

/* line 34, ../sass/_publications.scss */
.publication .panel-group .panel + .panel {
  margin-top: 0;
}

/* line 37, ../sass/_publications.scss */
.journal-title {
  font-size: 15px;
  margin: 0;
  padding-right: 80px;
  padding-top: 5px;
}

/* line 43, ../sass/_publications.scss */
.panel-body {
  padding-left: 0;
  padding-right: 0;
}

/* line 48, ../sass/_publications.scss */
.publication .panel-body img {
  padding-bottom: 20px;
}

/* line 52, ../sass/_publications.scss */
.publication .col-md-6 {
  padding-bottom: 50px;
  padding-left: 0;
  padding-right: 15px;
}

/* line 58, ../sass/_publications.scss */
.publication .panel-body .col-md-6:last-child {
  padding-top: 24px;
  padding-left: 15px;
  padding-right: 0;
}

/* line 65, ../sass/_publications.scss */
.publication h6 {
  color: #141e33;
  font-size: 16px;
  margin-top: 0;
}

/* line 71, ../sass/_publications.scss */
.publication .panel-heading {
  background-color: #fff;
  border-bottom: 1px solid #dddddd;
  padding: 15px 0;
}

/* line 77, ../sass/_publications.scss */
.publication .panel-heading:hover {
  background-color: #efefef;
}

/* line 83, ../sass/_publications.scss */
.panel-body {
  border-bottom: 5px solid #004e83;
  margin-bottom: 40px;
}

/* line 87, ../sass/_publications.scss */
.panel {
  box-shadow: none;
}

/* line 92, ../sass/_publications.scss */
.panel-group .panel,
.panel-heading {
  border: none;
  border-radius: 0;
}

#team .panel-default .panel-heading+.panel-collapse .panel-body {
  margin-top: -1px;
  padding-top: 25px;
}

#team .collapse.in {
  margin-bottom: 40px;
}

/* line 104, ../sass/_publications.scss */
.publication .panel-body {
  padding: 0 0 15px;
}

/* line 109, ../sass/_publications.scss */
#content .author {
  color: #999;
  font-family: 'Noto Serif',serif;
  font-weight: 400;
  font-style: italic;
  text-align: left;
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
  margin: 0 0 20px;
  padding: 7px 0;
}

/* line 121, ../sass/_publications.scss */
.publication .auther {
  padding-right: 80px;
}

.panel-title-journal {
  color: #141E33;
  font-family: 'Istok Web', sans-serif;
  font-size: 15px;
  font-style: normal;
}

/* line 124, ../sass/_publications.scss */
.panel-title-hover .panel-title-auther {
  display: none;
}

.panel-title  {
  color: #004E83;
}



/* line 127, ../sass/_publications.scss */
.panel-title-hover.collapsed .panel-title-auther {
  display: block;
}

/* line 132, ../sass/_publications.scss */
#content .panel-collapse .author {
  margin: 0 0 10px;
}
/* line 136, ../sass/_publications.scss */
#content .panel-collapse.collapsing .panel-collapse-author {
  color: #FFF;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
}
/* line 140, ../sass/_publications.scss */
#content .panel-collapse.collapsing .panel-collapse-author a {
  color: #FFF;
}
/* line 149, ../sass/_publications.scss */
#content .panel-collapse .col-md-6 {
  margin-top: 10px;
}

/* line 154, ../sass/_publications.scss */
.btn-info {
  background: url("images/socco_btns.png") no-repeat scroll -6px -11px #00a2d8;
  border: none;
  border-radius: 4px;
  box-shadow: 0px 0px 4px #156d9c inset;
  font-size: 14px;
  padding: 13px;
}

/* line 163, ../sass/_publications.scss */
.publication .btn-info {
  margin-left: 15px;
  float: right;
}
/* line 168, ../sass/_publications.scss */
.publication .panel-title-hover .btn-info {
  background-position: -5px -39px;
}
/* line 173, ../sass/_publications.scss */
.publication .panel-title-hover.collapsed .btn-info {
  background-position: -6px -12px;
}
/* line 179, ../sass/_publications.scss */
.publication .panel-heading:hover .btn-info {
  background-color: #004E83;
}

/* line 185, ../sass/_publications.scss */
.btn-info:hover {
  background-color: #004e83;
  box-shadow: 0px 0px 4px #00345f inset;
}

/* line 189, ../sass/_publications.scss */
.panel-custom {
  display: inline;
}
.single-publication .footer-wrapper {
  padding-top: 50px;
}
/* line 194, ../sass/_publications.scss */
.single-publication #content {
  padding-bottom: 0;
}
/* line 196, ../sass/_publications.scss */
.single-publication #content .single-publication-container {
  padding-bottom: 0;
}
/* line 198, ../sass/_publications.scss */
.single-publication #content .single-publication-container .type-publication {
  margin-bottom: 0;
}
/* line 201, ../sass/_publications.scss */
.single-publication #content .single-publication-container .panel-body {
  padding-bottom: 0;
  border-bottom: medium none;
}
/* line 204, ../sass/_publications.scss */
.single-publication #content .single-publication-container .panel-body .col-md-6 {
  padding-bottom: 0;
}
.related-publication-box {
  margin-top: 40px;
}

/* line 210, ../sass/_publications.scss */
.single-publication .related-publication-box {
  display: inline-block;
}
/* line 212, ../sass/_publications.scss */
.single-publication .related-publication-box h6 {
  border-top: 4px solid #004E83;
  color: #141E33;
  font-size: 19px;
  font-weight: 100;
  padding: 10px 0;
}
/* line 218, ../sass/_publications.scss */
.single-publication .related-publication-box .pub-container {
  padding: 10px 0;
}

/* line 224, ../sass/_publications.scss */
.image-caption {
  border-bottom: 1px solid #004e83;
  border-top: 3px solid #004e83;
  color: #004e83;
  font-family: 'Cabin', sans-serif;
  font-size: 14px;
  height: auto;
  padding: 10px 0;
  margin-top: 16px;
  text-align: left;
}

/* line 2, ../sass/_positions.scss */
#positions-container .positions-feed-container {
  margin: 0;
}

#positions-container ul {
  list-style: none outside none;
  padding: 0;
}

/* line 6, ../sass/_positions.scss */
.feed {
  background-color: #f2f2f2;
  border: 5px solid #fff;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0px 1px 2px #B6BDC3;
  overflow: auto;
  margin-bottom: 20px;
  /* min-height: 365px; */
  padding: 20px 20px 0 20px;
}
.feed .link {
  color: #00A2D8;
  font-family: 'Noto Serif', helvetica, serif;
  font-style: italic;
  white-space: nowrap;
}
.feed:hover {
  background-color: #efefef;
}
.feed:hover .link{
  color:rgb(0, 78, 131);
}
/* line 17, ../sass/_positions.scss */
.feed .page-header {
  padding: 0;
  margin: 0;
}
/* line 20, ../sass/_positions.scss */
.feed .page-header h1 {
  margin: 0 0 10px;
  font-size: 34px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.1em;
  text-shadow: 1px 1px 1px #FAFAFA, 0 0 0 #000000;
}

/* line 30, ../sass/_positions.scss */
.position-meta {
  border-bottom: 1px solid #999;
  border-top: 1px solid #999;
  margin: 0 0 10px;
  padding: 7px 0;
}
/* line 35, ../sass/_positions.scss */
.position-meta .posted-on {
  color: #999;
  font-family: 'Noto Serif',serif;
  font-style: italic;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 10px;
  text-align: left;
}

/* line 46, ../sass/_positions.scss */
.description {
  color: #004E83;
  font-family: 'Istok Web',sans-serif;
  font-style: normal;
  font-weight: 600;
  padding-right: 3px;
  text-transform: uppercase;
}

/* line 55, ../sass/_positions.scss */
.positions p {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  text-align: left;
}

/* line 63, ../sass/_positions.scss */
.position-excerpt p {
  font-family: 'Noto Serif',serif;
}

/* line 67, ../sass/_positions.scss */
.position-content-main {
  border-bottom: 1px solid #004E83;
  margin: 0 0 22px;
}
/* line 70, ../sass/_positions.scss */
.position-content-main p {
  font-family: 'Noto Serif',serif;
  font-size: 16px;
  margin: 0;
  font-style: italic;
}

/* line 77, ../sass/_positions.scss */
.position-content-block {
  border-top: 1px solid #004E83;
  padding-top: 22px;
}
/* line 80, ../sass/_positions.scss */
.position-content-block p {
  font-size: 14px;
  text-align: justify;
  margin: 0;
}
/* line 85, ../sass/_positions.scss */
.position-content-block.first-block {
  border-top: medium none;
  padding-top: 0;
}

/* line 2, ../sass/_contact.scss */
address {
  font-family: 'Noto Serif', serif;
  font-weight: 400;
  font-style: italic;
  padding-top: 20px;
}

.col-sm-6 .contact-content {
  background-color: #F2F2F2;
  border: 5px solid #FFF;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0px 1px 2px #B6BDC3;
  overflow: auto;
  padding: 20px 20px 0 20px;
}


/* line 16, ../sass/_contact.scss */
.contact-content h4 {
  border-bottom: 1px solid #004e83;
  margin-top: 0;
}

/* line 21, ../sass/_contact.scss */
.map-container {
  width: 100%;
  padding-top: 10px;
  border-bottom: 5px solid #004E83;
  border-top: 1px solid #004E83;
  margin: 0 0 20px;
}

/* line 29, ../sass/_contact.scss */
.contact .fa {
  opacity: 1;
}

/* line 33, ../sass/_contact.scss */
address .fa {
  padding-right: 5px;
}

/* line 38, ../sass/_contact.scss */
.col-md-6 .contact-content {
  background-color: #f2f2f2;
  border: 5px solid #fff;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  box-shadow: 0px 1px 2px #B6BDC3;
  overflow: auto;
  padding: 20px 20px 0 20px;
}
/* line 47, ../sass/_contact.scss */
.col-md-6 .contact-content .address-tab {
  display: inline-block;
}
/* line 49, ../sass/_contact.scss */
.col-md-6 .contact-content .address-tab.map-marker {
  padding-left: 13px;
}
/* line 52, ../sass/_contact.scss */
.col-md-6 .contact-content .address-tab.envelope {
  padding-left: 19px;
}

/* line 58, ../sass/_contact.scss */
.contact-number {
  border-top: 1px solid #004e83;
  clear: both;
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  font-weight: 100;
  padding: 11px 0 0;
}

/* line 68, ../sass/_contact.scss */
.contact p {
  padding-bottom: 0;
}

@media only screen and (min-width: 1026px) {
  /*  .contact-left {
      margin-right: 10px;
    }
    .contact-right {
      margin-left: 10px;
    } */
}

/* line 85, ../sass/_contact.scss */
.map-container {
  width: 100%;
  height: 323px;
}

/* line 90, ../sass/_contact.scss */
#map-canvas,
#map-canvas-alt {
  height: 100%;
  width: 100%;
}

/*!
 * Bootstrap v3.0.3 (http://getbootstrap.com)
 * Theme: SOCCO
 * Auther: twoBirds
 */
/*!-----------------  ELEMENTS  -----------------*/
/*

MOVED TO _structure.scss

body {
  background-image: url("../images/wave1.png"), -moz-linear-gradient(top, rgba(255,255,255,.25), rgba(148,180,201,1));
  background-image: url("../images/wave1.png"), -webkit-linear-gradient(top, rgba(255,255,255,.25), rgba(148,180,201,1));
  background-image: url("../images/wave1.png"), -ms-linear-gradient(top, rgba(255,255,255,.25), rgba(148,180,201,1));
  background-image: url("../images/wave1.png"), -o-linear-gradient(top, rgba(255,255,255,.25), rgba(148,180,201,1));
  background-repeat: no-repeat;
  background-position: center 171px;
  color:#141e33;
  line-height: 1.5;
}
*/
/*

Need to target specific images
img {
  width: 100%;
}


*/
/* line 38, ../sass/_template.scss */
.devider {
  clear: both;
  padding: 35px 0;
}

/* line 43, ../sass/_template.scss */
.devider-light {
  border-top: 1px solid #CDCDD0;
}

/* line 47, ../sass/_template.scss */
.devider-heavy {
  border-top: 5px solid #004e83;
}

/* line 52, ../sass/_template.scss */
.about .devider {
  border-top: none;
  clear: both;
  padding: 20px 0;
}

/*!-----------------  GENERAL TYPOGRAPHY  -----------------*/
/* line 66, ../sass/_template.scss */
p {
  font-family: 'Istok Web', sans-serif;
  font-weight: 400;
  padding-bottom: 20px;
  margin: 0;
}

/*
Moved to _contact.scss

.contact p {
  padding-bottom: 0;
}
*/
/* line 80, ../sass/_template.scss */
ol {
  padding-bottom: 20px;
}

/* line 89, ../sass/_template.scss */
h2,
h2,
h3,
h4,
h5,
h6 {
  color: #004e83;
  font-family: 'Cabin', sans-serif;
  line-height: 1.1em;
}

/* line 95, ../sass/_template.scss */
h4 {
  font-size: 27px;
  font-weight: 800;
}

/* line 100, ../sass/_template.scss */
h3 {
  margin-bottom: 2px;
}

/* line 104, ../sass/_template.scss */
h5 {
  font-size: 19px;
}

/* line 108, ../sass/_template.scss */
h6 {
  font-size: 28px;
  font-weight: 400;
}

/* line 113, ../sass/_template.scss */
h6 small {
  color: #004e83;
  font-family: 'Istok Web', sans-serif;
  font-size: 60%;
  padding-left: 8px;
}

/* line 120, ../sass/_template.scss */
.font-bold {
  font-weight: 600;
}

/* line 124, ../sass/_template.scss */
.font-light {
  font-weight: 400;
}

/* line 128, ../sass/_template.scss */
.strong {
  font-size: 15px;
}

/*!-----------------   TYPOGRAPHY : CONTENT  -----------------*/
/* line 137, ../sass/_template.scss */
.index p {
  padding-bottom: 0;
}

/* line 141, ../sass/_template.scss */
.index ol {
  margin-bottom: 0;
}

/* line 145, ../sass/_template.scss */
.index p {
  text-align: left;
}

/* line 149, ../sass/_template.scss */
.index .publications p {
  font-size: 13px;
}

/* line 153, ../sass/_template.scss */
.index strong {
  color: #004E83;
  font-size: 17px;
  font-weight: 600;
  line-height: 1em;
  margin-top: 0;
}

/* line 161, ../sass/_template.scss */
.content.publication .wrap h4 {
  font-size: 29px;
}

/*

MOVED TO _content.scss

.wrap h3 {
    border-bottom: 1px solid rgb(0, 78, 131);
    color: #CDCDD0;
    font-size: 19px;
    letter-spacing: 0.2em;
}
*/
/* line 176, ../sass/_template.scss */
.container .wrap .col-md-4 .publications h4 {
  color: #004e83;
  font-size: 18px;
}

/* line 181, ../sass/_template.scss */
.container .col-md-4 .publications p {
  padding: 0;
}

/* line 185, ../sass/_template.scss */
.article h4 {
  font-size: 51px;
  font-weight: 700;
  line-height: 1em;
  text-transform: capitalize;
}

/* line 192, ../sass/_template.scss */
.article h5 {
  font-family: 'Istok Web', serif;
  font-size: 28px;
  padding-top: 5px;
  font-weight: 400;
  text-transform: capitalize;
}

/*!-----------------  LINKS  -----------------*/
/* line 205, ../sass/_template.scss */
a {
  color: #00a2d8;
  font-family: 'Noto Serif',serif;
  font-weight: 400;
  font-style: italic;
}

/* line 215, ../sass/_template.scss */
h4 a {
  font-family: 'Cabin', sans-serif;
  font-style: normal;
  text-decoration: none;
}

/* line 222, ../sass/_template.scss */
a:active,
a:hover {
  color: #004e83;
  text-decoration: none;
}

/*!-----------------  GENERAL STRUCTURE  -----------------*/
/*

Moving to _structure.scss
header,

/* line 243, ../sass/_template.scss */
.wrap {
  padding-left: 40px;
  padding-right: 40px;
}

/* line 258, ../sass/_template.scss */
.column-container .col-md-6:first-child {
  padding-left: 0;
  padding-right: 25px;
}

/* line 263, ../sass/_template.scss */
.column-container .col-md-6:last-child {
  padding-right: 0;
  padding-left: 25px;
}


/* line 309, ../sass/_template.scss */
.article .auther {
  margin: 15px 0;
}

/* line 313, ../sass/_template.scss */
.news .auther {
  margin: 5px 0;
}


/*!-----------------  HEADER : STICKY HEADER  -----------------*/
/* line 349, ../sass/_template.scss */
.affix {
  top: 0;
  z-index: 10;
  background-color: white;
  padding-top: 39px;
  margin-left: 0;
}

/*!-----------------  CONTENT AREA  -----------------*/
/* line 361, ../sass/_template.scss */
.content-news {
  border-bottom: 3px solid #CDCDD0;
}

/*

.row {
  border-top: 5px solid rgb(0, 78, 131);
  margin: 0 0 70px 0;
}
*/
/* line 375, ../sass/_template.scss */
.news .row:first-child,
.publication .row:first-child,
.positions .row:first-child {
  border: none;
}

/* line 380, ../sass/_template.scss */
.index .row,
.news .row {
  border-top: 0;
}

/* line 385, ../sass/_template.scss */
.about .row:first-child,
.contact .row:first-child {
  border: none;
}

/* line 391, ../sass/_template.scss */
.row.contact,
.row.news,
.row.positions {
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
}

.about .row.research-facilities {
margin:20px 0;
}

.research-facilities ul {
  margin-left: -40px;
}

/* line 397, ../sass/_template.scss */
.article {
  background: -moz-linear-gradient(top, rgba(239, 239, 239, 0.65) 0%, rgba(255, 255, 255, 0.49) 24%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239, 239, 239, 0.65)), color-stop(24%, rgba(255, 255, 255, 0.49)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(239, 239, 239, 0.65) 0%, rgba(255, 255, 255, 0.49) 24%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(239, 239, 239, 0.65) 0%, rgba(255, 255, 255, 0.49) 24%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(239, 239, 239, 0.65) 0%, rgba(255, 255, 255, 0.49) 24%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(239, 239, 239, 0.65) 0%, rgba(255, 255, 255, 0.49) 24%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6efefef', endColorstr='#00ffffff',GradientType=0 );
  /* IE6-9 */
}

p.journal-reference {
  color: #141E33;
  font-style: normal;
  padding-bottom: 0;
}
.page-header-main .page-header .page-title a {
  font-family: 'Cabin', sans-serif;
  font-style: normal;
}
.btn-top:hover {
  background-position: -58px 0;
}

*/
/*!-----------------  CONTENT : INDEX  -----------------*/
/* line 453, ../sass/_template.scss */
.content {
  padding-top: 20px;
}

/* line 456, ../sass/_template.scss */
.index .content {
  border-top: 5px solid #004E83;
}

/* line 460, ../sass/_template.scss */
.index .feed {
  padding: 10px 0;
}

/* line 464, ../sass/_template.scss */
.index.row {
  margin-bottom: 10px;
}

/* line 468, ../sass/_template.scss */
.index .row .col-md-4 ul {
  border-top: 3px solid #004E83;
}

/* line 472, ../sass/_template.scss */
.content .feed h4 {
  margin-top: 0;
}

/* line 477, ../sass/_template.scss */
a .feed h4,
a .feed p {
  font-style: normal;
}

/* line 481, ../sass/_template.scss */
a .feed p {
  color: #141e33;
}

/*
moved to _template.scss

.feed .link {
  color: #00A2D8;
  font-family: 'Noto Serif', helvetica, serif;
  font-style: italic;
  white-space: nowrap;
}

.feed:hover {
  background-color: #efefef;
}
    
.feed:hover .link{
  color:rgb(0, 78, 131);
}

*/
/*!-----------------  CONTENT : ABOUT  -----------------*/
/* line 516, ../sass/_template.scss */
.content.about,
.content.positions,
.content.contact,
.content.position-details {
  border-top: 5px solid #004e83;
}

/* line 520, ../sass/_template.scss */
.test {
  color: red;
  border: 1px solid red;
}

/* line 543, ../sass/_template.scss */
.about .col-md-8 h4 {
  font-weight: 400;
}

/* line 547, ../sass/_template.scss */
.about h4 {
  border-bottom: 1px solid #004e83;
}

/* line 551, ../sass/_template.scss */
.about h6 {
  font-size: 26px;
}

/* line 620, ../sass/_template.scss */
.thumbnail {
  border-radius: 0;
}

/* line 624, ../sass/_template.scss */
.about .feed strong {
  font-family: 'Cabin', sans-serif;
  font-size: 16px;
  font-weight: 200;
  margin-bottom: 0;
  color: #004e83;
}

/* line 632, ../sass/_template.scss */
.about .col-md-8 .table {
  border-top: 1px solid red;
  margin-bottom: 5px;
}

/* line 637, ../sass/_template.scss */
.table tbody tr td {
  padding: 0;
}

/* line 641, ../sass/_template.scss */
.logo ul {
  margin-left: -33px;
}

/* line 645, ../sass/_template.scss */
.logo ul li {
  list-style: none;
  float: left;
  padding-right: 25px;
  padding-bottom: 10px;
}

/* line 652, ../sass/_template.scss */
.logo ul li:hover {
  opacity: 0.5;
}

/*!-----------------  CONTENT : RESEARCH  -----------------*/
/*!-----------------  CONTENT : FACILITIES  -----------------*/
/* line 668, ../sass/_template.scss */
.facilities h6,
.research h6 {
  border-bottom: 1px solid #004e83;
  padding-bottom: 5px;
}

/* line 673, ../sass/_template.scss */
.intro-text {
  margin-bottom: 50px;
  padding-top: 4px;
}

/*!-----------------  CONTENT : NEWS / POSITIONS  -----------------*/
/* line 802, ../sass/_template.scss */
.col-md-6,
.col-sm-6 {
  margin-bottom: 20px;
}

/* line 806, ../sass/_template.scss */
.news .feed {
  padding-bottom: 10px;
}

/* line 812, ../sass/_template.scss */
.news-content h4,
.positions h4,
.position-details h4 {
  font-size: 34px;
  font-weight: 600;
  line-height: 1.1em;
  margin-top: 0;
  text-shadow: 1px 1px 1px #fafafa, 0px 0px 0px black;
}

/* line 821, ../sass/_template.scss */
.index .news .feed h4,
.news-content h4 {
  text-transform: capitalize;
}

/* line 825, ../sass/_template.scss */
.news.content .feed h4 {
  font-size: 33px;
}

/* line 829, ../sass/_template.scss */
.point {
  background-color: #004e83;
  border-radius: 6px;
  display: inline-block;
  padding: 5px;
  margin-right: 5px;
}

/* line 855, ../sass/_template.scss */
.news-content p {
  font-size: 14px;
  font-style: normal;
  margin-top: 10px;
}

/* News Article */
#single-news-article .section-sharing .wp-caption,
#single-news-article .section-sharing .alignright,
#single-news-article .section-sharing .alignleft,
#single-news-article .section-sharing .large,
#single-news-article .section-sharing .pull-right, 
#single-news-article .section-sharing .pull-left,
#single-news-article .section-sharing .lead,
#single-news-article .section-sharing .info-box,
#single-news-article .section-sharing .acknowledge-box,
#single-news-article .section-sharing .custom-box,
#single-news-article .section-sharing .references-box,
#single-news-article .section-sharing .acknowledge-box,
#single-news-article .entry-content .sharedaddy {
  display: none;
}
#single-news-article .section-sharing .sharedaddy .sd-content {
  float: right;
}

/*!-----------------  CONTENT : POSITION-DETAILS  -----------------*/
/* line 869, ../sass/_template.scss */
.position-details .col-md-6 .position-content p:first-child {
  padding-top: 0;
}

/* line 873, ../sass/_template.scss */
.position-details .col-md-6 .position-content p:last-child {
  border: none;
}

/* line 877, ../sass/_template.scss */
.position-details .col-md-6:first-child .position-content p:first-child {
  font-size: 16px;
  font-family: 'Noto Serif',serif;
  font-weight: 400;
  font-style: italic;
  text-align: left;
}

/* line 885, ../sass/_template.scss */
.position-details .col-md-6:first-child .position-content p:nth-child(2) {
  border: none;
  padding-bottom: 0;
}

/* line 890, ../sass/_template.scss */
.position-details p {
  border-bottom: 1px solid #004e83;
  padding: 20px 0;
}

/*!-----------------  CONTENT : ARTICLE  -----------------*/
/* line 962, ../sass/_template.scss */
.article h6 {
  margin-bottom: 0;
  margin-top: 50px;
}

/* line 967, ../sass/_template.scss */
.content.article {
  border-top: 5px solid #004e83;
  padding-top: 0;
}

/* line 972, ../sass/_template.scss */
.article .col-md-12 {
  padding: 0 25px;
}

/* line 976, ../sass/_template.scss */
.article-content {
  margin-bottom: 75px;
  text-align: justify;
}

/* line 981, ../sass/_template.scss */
.article .lead {
  font-family: 'Noto Serif',serif;
  font-size: 17px;
  font-style: italic;
  line-height: 1.6;
  padding-bottom: 10px;
  text-align: left;
}

/* line 990, ../sass/_template.scss */
.lead:first-letter {
  font-size: 51px;
  float: left;
  margin: 5px 3px 0px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 998, ../sass/_template.scss */
  .lead:first-letter {
    margin: -1px 3px 0px 0px;
    line-height: 0.9em;
  }
}
/* line 1004, ../sass/_template.scss */
.article p {
  text-align: justify;
  padding-bottom: 10px;
}

/* line 1008, ../sass/_template.scss */
.image.pull-left {
  margin-right: 40px;
  margin-bottom: 40px;
}

/* line 1013, ../sass/_template.scss */
.image.pull-right {
  margin-left: 40px;
  margin-bottom: 40px;
}

/* line 1019, ../sass/_template.scss */
.image.large,
.info-box.large {
  width: 60%;
}

/* line 1024, ../sass/_template.scss */
.image.medium,
.info-box.medium {
  width: 50%;
}

/* line 1029, ../sass/_template.scss */
.image.small,
.info-box.small {
  width: 40%;
}

/* line 1051, ../sass/_template.scss */
blockquote {
  float: left;
  color: #004e83;
  font-style: italic;
  margin: 20px;
  width: 36%;
}

/* line 1059, ../sass/_template.scss */
.article blockquote p {
  font-family: 'Noto Serif',serif;
  font-size: 23px;
  letter-spacing: 0;
  text-align: left;
}

/* line 1066, ../sass/_template.scss */
blockquote.pull-right {
  border-left: 5px solid #EEE;
  border-right: none;
  padding-right: 0;
  padding-left: 15px;
}

/* line 1073, ../sass/_template.scss */
.info-box {
  background: #004d81;
  /* Old browsers */
  background: -moz-linear-gradient(top, #004d81 0%, #00375d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004d81), color-stop(100%, #00375d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #004d81 0%, #00375d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #004d81 0%, #00375d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #004d81 0%, #00375d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #004d81 0%, #00375d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004d81', endColorstr='#00375d',GradientType=0 );
  /* IE6-9 */
  border: 5px solid white;
  box-shadow: 0px 0px 5px #888888;
  color: white;
  font-family: 'Cabin', sans-serif;
  padding: 20px;
  border-radius: 10px;
  margin-bottom: 40px;
  margin-top: 40px;
}

/* line 1092, ../sass/_template.scss */
.block {
  width: 60%;
  float: right;
  margin-left: 40px;
}

/* line 1098, ../sass/_template.scss */
.info-box h6 {
  color: #fff;
  font-family: 'Cabin', sans-serif;
  font-size: 23px;
  margin: 0;
  padding-bottom: 9px;
}

/* line 1107, ../sass/_template.scss */
.info-box,
.info-box p,
.info-box li {
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  letter-spacing: 0.03em;
  margin: 0;
  text-align: left;
}

/* line 1115, ../sass/_template.scss */
.article-info {
  margin-left: 40%;
}

/* line 1121, ../sass/_template.scss */
.article-info h5 {
  border-bottom: 1px solid #004e83;
  color: #004e83;
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 24px;
  padding-bottom: 5px;
  padding-top: 0;
}

/*!-----------------  GENERAL NAVIGATION  -----------------*/
/* line 1140, ../sass/_template.scss */
header .navbar {
  margin-bottom: 10px;
}

/* line 1144, ../sass/_template.scss */
.wrap .navbar {
  margin-bottom: 30px;
}

/* line 1147, ../sass/_template.scss */
.navbar-default {
  background-color: #fff;
  border-radius: 0;
  border: none;
}

/* line 1155, ../sass/_template.scss */
.navbar-default .navbar-nav li a:hover,
.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .active a:hover {
  background-color: transparent;
}

/*!-----------------  MAIN NAVIGATION  -----------------*/
/* line 1161, ../sass/_template.scss */
.navbar-header {
  width: 100%;
}

/* line 1169, ../sass/_template.scss */
.navbar-brand {
  display: none;
}

/* line 1173, ../sass/_template.scss */
header .navbar-nav.navbar-right {
  margin-right: -18px;
  padding-right: 0;
}

/* line 1191, ../sass/_template.scss */
header .navbar-default .navbar-nav > li > a {
  color: #004e83;
  font-family: 'Cabin',sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 200;
  letter-spacing: 0.03em;
  padding-top: 0px;
  text-decoration: none;
}

/* line 1204, ../sass/_template.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #00a2d8;
}

/* line 1208, ../sass/_template.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: transparent;
}

/*!-----------------  DROPDOWN  -----------------*/
/* line 1218, ../sass/_template.scss */
.navbar-right .dropdown-menu {
  border: none;
  box-shadow: 0px 1px 1px #888888;
  left: 0;
  right: auto;
}

/* line 1225, ../sass/_template.scss */
header .dropdown-menu > li > a {
  font-family: 'Cabin', sans-serif;
}

/* line 1229, ../sass/_template.scss */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #004e83;
  font-size: 16px;
  font-style: normal;
  text-decoration: none;
}

/*!-----------------  MOBILE NAVIGATION  -----------------*/

#waypoint {
  margin-top: 0;
  padding-top: 21px;
}

#fixed-nav {
    left: 0;
    top: 0;
}

#fixed-nav-mobile {
  position: fixed;
  z-index: 5;
  width: 100%;
  height: 50px;
  display: none;
  top:0;
}
.admin-bar #fixed-nav {
    left: 0;
    top: 30px;
}
.navbar-fixed-bottom .nav li {
  border-bottom: 1px solid #eee;
  font-family: 'Cabin', sans-serif;
  font-style: none;
}
.navbar-fixed-bottom .nav li a {
  font-family: 'Cabin', sans-serif;
  font-style: normal;
  font-size: 18px;
}
.navbar-fixed-bottom .nav li a:hover {
  background-color: #00a2d8;
}
.navbar-fixed-bottom .dropdown-menu li:last-child {
  border-bottom: none;
}

#fixed-nav-mobile .dropdown {
  padding-bottom: 1px;
}
#fixed-nav-mobile button {
  width: 100%;
  color: #cdcdd0;
  font-size: 19px;
  letter-spacing: 0.2em;
  margin: 0;
  text-transform: uppercase;
  border-radius: 0;
  font-family: 'Cabin',sans-serif;
  padding: 8px 12px 0 0;
  text-align: left;
  border: medium none;
  border-bottom: 1px solid #004e83;
}
#fixed-nav-mobile .caret {
    border-top: 8px solid #004e83;
    position: absolute;
    right: 10px;
    top: 18px;
}
.navbar-fixed-bottom .dropdown .caret {
border-top: 4px solid;
border-bottom: none;
}

#fixed-nav-mobile ul {
  width: 100%;
}
#fixed-nav-mobile .dropdown-header {
  padding: 0;
}
#fixed-nav-mobile .dropdown-header a {
  padding: 8px;
}
#fixed-nav-mobile .btn-default:hover,
#fixed-nav-mobile .btn-default:focus,
#fixed-nav-mobile .btn-default:active,
#fixed-nav-mobile .btn-default.active,
#fixed-nav-mobile .open > .dropdown-toggle.btn-default {
    background-color: #004e83;
}
.navbar-fixed-bottom .navbar-nav {
  margin-left: -5px;
}

.navbar-fixed-bottom .container {
  padding: 0;
}
.navbar-fixed-bottom .navbar-header {
  margin: 0;
}
.navbar-fixed-bottom .navbar-header {
  background-color: #004e83;
  border-top: 1px solid #fff;
}
.navbar-fixed-bottom .navbar-toggle {
  margin-bottom: 0;
  margin-top: 0;
}
.navbar-fixed-bottom .navbar-header button {
  border-radius: 0;
  color: #ffffff;
  font-size: 18px;
  min-height: 48px;
  float: left;
  text-align: left;
  padding-left: 32px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.navbar-fixed-bottom .navbar-toggle {
  width: 100%;
  border: medium none;
}
.navbar-fixed-bottom .navbar-collapse ul {
  padding: 0 25px;
}

#masthead .navbar-default .navbar-toggle {
  display: none;
}
#masthead .navbar-collapse.collapsing,
#masthead .navbar-collapse.collapse.in {
  display: none !important;
}

#masthead .menu-item-hide {
  display: none;
}

/*!-----------------  FILTER  -----------------*/

/* line 1249, ../sass/_template.scss */
.filter .collapse {
  display: block;
}

/* line 1253, ../sass/_template.scss */
.filter .navbar-nav.navbar-right:last-child {
  margin-right: 0;
}

/* line 1257, ../sass/_template.scss */
.content .links {
  font-family: 'Noto Serif',serif;
  font-style: italic;
  font-size: 13px;
  width: 250px;
  border-bottom: 1px solid #004e83;
  margin-top: 30px;
  padding: 0 0 10px 0;
}

/* line 1267, ../sass/_template.scss */
.filter ul {
  margin-top: -24px;
}

/* line 1271, ../sass/_template.scss */
.filter li {
  float: left;
  list-style: none;
}

/* line 1276, ../sass/_template.scss */
.filter li a {
  font-family: 'Istok Web', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  margin-left: 20px;
  padding: 0;
  text-decoration: none;
}

/* line 1286, ../sass/_template.scss */
.filter li a:hover {
  background-color: transparent;
  color: #ef4036;
  text-decoration: none;
}

/* line 1294, ../sass/_template.scss */
.filter li.active a,
.filter li.active a:focus,
.filter li.active a:hover {
  background-color: transparent;
  color: #ef4036;
  font-style: normal;
  text-decoration: none;
}

/* line 1302, ../sass/_template.scss */


/* line 1506, ../sass/_template.scss */
.index .science .btn-info {
  margin-top: -39px;
  margin-right: 13px;
  float: right;
}


/* line 1525, ../sass/_template.scss */
.positions .btn-info {
  margin-top: 5px;
  margin-left: 7px;
  float: right;
}

/*!-----------------  BUTTONS : SOCIAL MEDIA  -----------------*/
/* line 1579, ../sass/_template.scss */
.socialMedia {
  float: right;
  margin-top: -44px;
  margin-bottom: 20px;
}

/* line 1585, ../sass/_template.scss */
.socialMedia li:first-child {
  background: url("../images/socco_btns.png") no-repeat scroll 1px -124px transparent;
}

/* line 1589, ../sass/_template.scss */
.socialMedia li {
  background: url("../images/socco_btns.png") no-repeat scroll -43px -124px transparent;
  margin-left: 5px;
  padding: 17px;
  float: left;
  display: inline-block;
}

/* line 1597, ../sass/_template.scss */
.socialMedia li:last-child {
  background: url("../images/socco_btns.png") no-repeat scroll -88px -124px transparent;
}

/* line 1601, ../sass/_template.scss */
.socialMedia li:first-child:hover {
  background: url("../images/socco_btns.png") no-repeat scroll 1px -87px transparent;
}

/* line 1605, ../sass/_template.scss */
.socialMedia li:hover {
  background: url("../images/socco_btns.png") no-repeat scroll -43px -87px transparent;
}

/* line 1609, ../sass/_template.scss */
.socialMedia li:last-child:hover {
  background: url("../images/socco_btns.png") no-repeat scroll -88px -87px transparent;
}

/*!-----------------  MEDIA QUERIES  -----------------*/
@media (max-width: 1026px) {
  /* line 1622, ../sass/_template.scss */
  body {
    background-image: none;
  }

  /* line 1625, ../sass/_template.scss */
  header .navbar {
    padding: 0 10px;
  }

  /* line 1639, ../sass/_template.scss */
  header .navbar-nav.navbar-right:last-child {
    margin-right: -20px;
  }

  /* line 1642, ../sass/_template.scss */
  .SOCCO_logo {
    max-width: 367px;
  }

  /* line 1645, ../sass/_template.scss */
  .tagline {
    font-size: 23px;
  }

  /* line 1648, ../sass/_template.scss */
  header .nav li a {
    padding: 10px 9px;
  }

  /* line 1660, ../sass/_template.scss */
  .index h4 {
    font-size: 26px;
    margin-bottom: 3px;
  }

  /* line 1664, ../sass/_template.scss */
  footer {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (max-width: 946px) {
  /* line 1671, ../sass/_template.scss */
  .index h4 {
    font-size: 25px;
  }
}
@media (max-width: 936px) {
  /* line 1677, ../sass/_template.scss */
  .SOCCO_logo {
    max-width: 300px;
  }

  /* line 1680, ../sass/_template.scss */
  .CSIR_logo {
    max-width: 90px;
    left: 83%;
  }

  /* line 1684, ../sass/_template.scss */
  .tagline {
    font-size: 22px;
    margin-bottom: 0;
    margin-top: -41px;
  }

  /* line 1689, ../sass/_template.scss */
  header .navbar-default .navbar-nav li a {
    font-size: 13px;
  }

  /* line 1692, ../sass/_template.scss */
  .carousel-caption {
    padding: 20px;
  }

  /* line 1695, ../sass/_template.scss */
  .carousel-caption h3 {
    line-height: 1.23em;
  }

  /* line 1698, ../sass/_template.scss */
  .carousel-caption h4 {
    font-size: 15px;
    margin-top: 0;
  }

  /* line 1703, ../sass/_template.scss */
  .col-md-8,
  .col-md-9 {
    padding-top: 20px;
  }
}
@media (max-width: 830px) {
  /* line 1709, ../sass/_template.scss */
  .SOCCO_logo {
    max-width: 270px;
  }

  /* line 1712, ../sass/_template.scss */
  .tagline {
    font-size: 20px;
    margin-top: -36px;
  }

  /* line 1716, ../sass/_template.scss */
  header .navbar-default .navbar-nav li a {
    font-size: 12px;
  }

  /* line 1719, ../sass/_template.scss */
  .carousel-caption h3 {
    padding-bottom: 0;
  }

  /* line 1722, ../sass/_template.scss */
  .carousel-caption a {
    font-size: 14px;
  }

  /* line 1725, ../sass/_template.scss */
  .index h4 {
    font-size: 24px;
  }

  /* line 1728, ../sass/_template.scss */
  .index .col-sm-4 {
    padding-right: 10px;
  }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
  #science-overview .science .research-facilities .col-xs-6 li a {
    padding: 2px 10px;
  }
}


@media (max-width: 768px) {
  /* line 1738, ../sass/_template.scss */
  header .navbar-right {
    float: none !important;
    margin-left: 16px;
  }

  /* line 1742, ../sass/_template.scss */
  header#masthead .navbar-collapse.collapse {
    display: none;
    width: 100%;
  }

  /* line 1747, ../sass/_template.scss */
  header#masthead .navbar-collapse.collapsing,
  header#masthead .navbar-collapse.collapse {
    margin-top: 10px;
  }

  /* line 1750, ../sass/_template.scss */
  header#masthead .navbar-collapse.collapse.in {
    display: block;
  }

  /* line 1753, ../sass/_template.scss */
  header .navbar-default .navbar-nav li a {
    font-size: 15px;
  }

  /* line 1756, ../sass/_template.scss */
  header .nav li a {
    padding: 10px 22px;
  }

  /* line 1759, ../sass/_template.scss */
  .SOCCO_logo {
    max-width: 312px;
  }

  /* line 1762, ../sass/_template.scss */
  .CSIR_logo {
    max-width: 99px;
    left: 83%;
  }

  /* line 1766, ../sass/_template.scss */
  .tagline {
    font-size: 22px;
    margin-top: 5px;
    text-align: left;
    padding-left: 50px;
  }

  /* line 1772, ../sass/_template.scss */
  header .navbar-toggle {
    background-color: #00A2D8;
    display: block;
    margin-right: 21px;
    margin-top: -33px;
  }

  /* line 1778, ../sass/_template.scss */
  .filter .navbar-toggle {
    display: none;
  }

  /* line 1781, ../sass/_template.scss */
  .filter .collapse {
    display: block;
  }

  /* line 1784, ../sass/_template.scss */
  .container {
   /* margin-top: -15px;*/
  }

  /* line 1787, ../sass/_template.scss */


  /* line 1791, ../sass/_template.scss */
  .carousel-caption h3 {
    line-height: 1.2em;
  }

  /* line 1794, ../sass/_template.scss */
  .carousel-caption h4 {
    font-size: 16px;
  }

  /* line 1797, ../sass/_template.scss */
  .carousel-caption a {
    font-size: 13px;
  }

  /* line 1825, ../sass/_template.scss */
  .logo ul li {
    padding-right: 60px;
  }

  /* line 1828, ../sass/_template.scss */
  .logo ul {
    margin-left: 0;
  }

  /* line 1831, ../sass/_template.scss */
  .index .content h3 {
    font-size: 24px;
  }

  /* line 1834, ../sass/_template.scss */
  .about .entire-team {
    padding-left: 40px;
  }

#overview .row.overview-content .nav li:first-child a:hover,
#overview .row.overview-content .nav li:first-child.active,
#science-overview .row.overview-content .nav li:first-child a:hover,
#science-overview .row.overview-content .nav li:first-child.active {
  border-top-right-radius: 7px;
}

  /* line 1837, ../sass/_template.scss */
  footer {
    margin-top: 75px;
  }
}
@media all and (max-width: 768px) and (max-width: 770px) and (min-width: 750px) {
  /* line 1803, ../sass/_template.scss */
  header#masthead .navbar-collapse.collapse.in {
    display: none !important;
  }

  /* line 1806, ../sass/_template.scss */
  header#masthead .navbar-collapse.collapsing {
    height: auto !important;
  }
}
@media (max-width: 650px) {
  /* line 1845, ../sass/_template.scss */
  .SOCCO_logo {
    margin-top: 10px;
    max-width: 252px;
  }

  /* line 1849, ../sass/_template.scss */
  .CSIR_logo {
    left: 83%;
    max-width: 81px;
  }

  /* line 1853, ../sass/_template.scss */
  .tagline {
    font-size: 17px;
    padding-left: 34px;
  }

  /* line 1857, ../sass/_template.scss */
  .carousel-caption {
    padding: 15px;
    top: 18px;
  }

  /* line 1862, ../sass/_template.scss */
  .carousel-caption h4 {
    font-size: 13px;
  }

  /* line 1866, ../sass/_template.scss */
  .index .col-xs-12 {
   margin-top: 70px;
  }

#overview .btn-default.research a,
  #overview .btn-default.facilities a {
  font-size: 14px
  }

  /* line 1869, ../sass/_template.scss */
  .col-xs-12:first-child {
    margin-top: 0;
  }

  /* line 1872, ../sass/_template.scss */
  .scroll {
    display: none;
  }

  /* line 1876, ../sass/_template.scss */
  header#masthead .navbar-collapse.collapsing ul,
  header#masthead .navbar-collapse.collapse ul {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 1881, ../sass/_template.scss */
  header#masthead .navbar-collapse.collapsing ul li a,
  header#masthead .navbar-collapse.collapse ul li a {
    padding: 0 0 10px;
  }
}
@media (min-width: 570px) {
  /* line 1887, ../sass/_template.scss */
  .filter .navbar-nav {
    float: right;
  }
}
@media (max-width: 570px) {
  /* line 1893, ../sass/_template.scss */
  .filter .navbar-toggle {
    background-color: #00A2D8;
    display: block;
    margin-right: 0;
    margin-top: -33px;
    padding: 6px 4px;
  }

  /* line 1900, ../sass/_template.scss */
  .filter .collapse {
    display: none;
  }

  /* line 1903, ../sass/_template.scss */
  .filter h3 {
    margin-bottom: 0;
  }

  /* line 1906, ../sass/_template.scss */
  .filter ul {
    margin-top: 5px;
  }

  /* line 1909, ../sass/_template.scss */
  .filter li a {
    margin-left: 16px;
  }
}

}
@media (max-width: 510px) {
  /* line 1915, ../sass/_template.scss */
  .SOCCO_logo {
    max-width: 230px;
  }

  /* line 1918, ../sass/_template.scss */
  .CSIR_logo {
    left: 83%;
    max-width: 70px;
  }

  /* line 1922, ../sass/_template.scss */
  .tagline {
    font-size: 14px;
  }

  /* line 1925, ../sass/_template.scss */
  header .navbar-toggle {
    margin-right: 0;
  }

  /* line 1928, ../sass/_template.scss */
  .carousel-caption {
    bottom: 10px;
  }

  /* line 1931, ../sass/_template.scss */
  .carousel-caption a {
    font-size: 12px;
  }

  /* line 1934, ../sass/_template.scss */
  .carousel-caption h3 {
    line-height: 1.3em;
  }

  /* line 1937, ../sass/_template.scss */
  .filter .navbar-toggle {
    display: none;
  }

  /* line 1940, ../sass/_template.scss */
  .filter .navbar-header {
    border-bottom: none;
  }

  /*
  MOVED TO _structure
  .wrap {
    padding-left: 15px;
    padding-right: 15px;
  }
  */
  /* line 1951, ../sass/_template.scss */
  .facilities .content,
  .research .content {
    border-bottom: 5px solid #004E83;
  }

  /* line 1967, ../sass/_template.scss */
  .about .entire-team {
    padding-left: 0;
  }

  /* line 1970, ../sass/_template.scss */
  .about .panel-body p {
    text-align: left;
  }

  /* line 1973, ../sass/_template.scss */
  .affix {
    padding-top: 0;
  }

  /* line 1976, ../sass/_template.scss */
  footer {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 410px) {
  /* line 1983, ../sass/_template.scss */
  footer.xs-screen {
    display: none;
  }
}
@media (max-width: 410px) {
  /* line 1989, ../sass/_template.scss */
  header .navbar {
    padding: 0 5px;
  }

  /* line 1992, ../sass/_template.scss */
  .SOCCO_logo {
    max-width: 200px;
  }

  /* line 1995, ../sass/_template.scss */
  .CSIR_logo {
    left: 80%;
    max-width: 62px;
  }

  /* line 1999, ../sass/_template.scss */
  .tagline {
    font-size: 11px;
    padding-left: 5px;
  }

  /* line 2003, ../sass/_template.scss */
  .navbar-toggle {
    margin-right: -2px;
  }

  /* line 2006, ../sass/_template.scss */
  .carousel-caption {
    top: 10px;
    padding: 7px;
    width: 120px;
  }

  /* line 2011, ../sass/_template.scss */
  .carousel-caption h3 {
    line-height: 1.2em;
    margin-top: 0;
  }

  /* line 2015, ../sass/_template.scss */
  .carousel-caption h4 {
    font-size: 9px;
  }

  /* line 2018, ../sass/_template.scss */
  .carousel-caption a {
    display: none;
  }

  /* line 2021, ../sass/_template.scss */
  .carousel {
    /*margin-bottom: 15px;*/
  }

  /* line 2032, ../sass/_template.scss */
  .about .panel-body img {
    width: 100%;
  }

  /* line 2035, ../sass/_template.scss */
  p {
    text-align: left;
  }

  /* line 2038, ../sass/_template.scss */
  .logo ul li {
    padding-left: 0;
    padding-right: 20%;
  }

  /* line 2042, ../sass/_template.scss */
  footer.lr-screen {
    display: none;
  }

  /* line 2045, ../sass/_template.scss */
  footer.xs-screen p {
    padding-bottom: 0;
    text-align: center;
  }
}
@media (max-width: 380px) {
  /* line 2053, ../sass/_template.scss */
  .logo ul {
    margin-left: 0;
  }

  /* line 2056, ../sass/_template.scss */
  .logo ul li {
    padding-left: 0;
    padding-right: 20%;
  }

  /* line 2060, ../sass/_template.scss */
  .socialMedia {
    float: left;
    margin-left: -49px;
    margin-top: 10px;
  }
}
/*!-----------------  ELEMENTS  -----------------*/
/* line 5, ../sass/_overview.scss */
.arrow-up {
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-bottom: 20px solid #00a2d8;
  margin: 0 auto;
}

/* line 14, ../sass/_overview.scss */
.arrow-down {
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 20px solid #002755;
  margin: 0 auto;
}

/* line 23, ../sass/_overview.scss */
.arrow-right {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #00a2d8;
  right: 105px;
  position: absolute;
  top: 30%;
}

/* line 32, ../sass/_overview.scss */
.arrow-left {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #00a2d8;
  left: 105px;
  position: absolute;
  top: 30%;
}

/*!-----------------  OVERVIEW - ABOUT  -----------------*/

/* line 47, ../sass/_overview.scss */
#science-overview .row.about-overview,
#overview .row.about-overview {
  margin-bottom: 0;
  margin-left: -39px;
  margin-right: -39px;
}
.overview-content .nav-justified li a {
margin-bottom: 0;
}
/* line 51, ../sass/_overview.scss */
/*#science-overview .about-overview,*/
.about-overview {
  background: #004d82;
  background: -moz-linear-gradient(top, #004d82 0%, #002755 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004d82), color-stop(100%, #002755));
  background: -webkit-linear-gradient(top, #004d82 0%, #002755 100%);
  background: -o-linear-gradient(top, #004d82 0%, #002755 100%);
  background: -ms-linear-gradient(top, #004d82 0%, #002755 100%);
  background: linear-gradient(to bottom, #004d82 0%, #002755 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004d82', endColorstr='#002755',GradientType=0 );
}
/* line 62, ../sass/_overview.scss */
/*#science-overview .about-overview .section-intro,*/
.about-overview .section-intro {
  color: #FFF;
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 1.7em;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
}

/* line 71, ../sass/_overview.scss */
/*#science-overview .about-overview,*/
.about-overview {
  padding: 5px;
}
.about-overview img {
margin: 0 auto;
}

/* line 75, ../sass/_overview.scss */
#science-overview .about .row.research-facilities,
#overview .about .row.research-facilities {
  background: url("images/socco-icon.gif") no-repeat center;
  border-top: none;
  margin-bottom: 0;
  padding: 50px 0;
}
/* line 83, ../sass/_overview.scss */
#science-overview .btn-default.research,
#science-overview .btn-default.facilities,
#overview .btn-default.research,
#overview .btn-default.facilities {
  background-color: #00a2d8;
  border: none;
  padding-top: 10px;
}
/* line 89, ../sass/_overview.scss */
#science-overview .btn-default.facilities,
#overview .btn-default.facilities {
  background-color: #00A2D8;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00A2D8), to(#0082AD));
  background-image: -webkit-linear-gradient(top, #00A2D8, 0%, #0082AD, 100%);
  background-image: -moz-linear-gradient(top, #33719C 0%, #004E83 100%);
  /* background-image: linear-gradient(to bottom, #33719C 0%, #004E83 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  border: 1px solid #357EBD;
  -moz-box-shadow: 0px 0px 2px 2px #CCC;
  -webkit-box-shadow: 0px 0px 2px 2px #CCC;
  box-shadow: 0px 0px 2px 2px #CCC;
}
#science-overview .btn-default.facilities:hover,
#overview .btn-default.facilities:hover,
#science-overview .btn-default.facilities:focus,
#overview .btn-default.facilities:focus {
  background-color: #39B4DF;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00A2D8), to(#39B4DF));
  background-image: -webkit-linear-gradient(top, #00A2D8, 0%, #39B4DF, 100%);
  background-image: -moz-linear-gradient(top, #00A2D8 0%, #39B4DF 100%);
  /* background-image: linear-gradient(to bottom, #00A2D8 0%, #39B4DF 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 93, ../sass/_overview.scss */
#science-overview .btn-default.research,
#overview .btn-default.research {
  background-color: #004E83;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#33719C), to(#004E83));
  background-image: -webkit-linear-gradient(top, #33719C, 0%, #004E83, 100%);
  background-image: -moz-linear-gradient(top, #33719C 0%, #004E83 100%);
  /* background-image: linear-gradient(to bottom, #33719C 0%, #004E83 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  border: 1px solid #004E83;
  -moz-box-shadow: 0px 0px 2px 2px #CCC;
  -webkit-box-shadow: 0px 0px 2px 2px #CCC;
  box-shadow: 0px 0px 2px 2px #CCC;
}
#science-overview .btn-default.research:hover,
#overview .btn-default.research:hover,
#science-overview .btn-default.research:focus,
#overview .btn-default.research:focus {
  background-color: #33719C;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#004E83), to(#33719C));
  background-image: -webkit-linear-gradient(top, #004E83, 0%, #33719C, 100%);
  background-image: -moz-linear-gradient(top, #004E83 0%, #33719C 100%);
  /* background-image: linear-gradient(to bottom, #004E83 0%, #33719C 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  border: 1px solid #004E83;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 98, ../sass/_overview.scss */
#science-overview .btn-default.research a,
#science-overview .btn-default.facilities a,
#overview .btn-default.research a,
#overview .btn-default.facilities a {
  color: #fff;
  font-family: 'Istok Web', sans-serif;
  font-size: 20px;
  font-style: normal;
  letter-spacing: 0.1em;
}
/* line 114, ../sass/_overview.scss */
#science-overview .research-facilities .caret,
#overview .research-facilities .caret {
  margin-left: 5px;
}
/* line 117, ../sass/_overview.scss */
#science-overview .row.overview-content,
#overview .row.overview-content {
  background-color: #00a2d8;
  border-radius: 10px;
  border-top: none;
  padding: 2px;
}
.row.research-facilities img {
margin: 0 auto;
}
/* line 126, ../sass/_overview.scss */
.research-facilities button.research .dropdown-menu {
  background-color: #004E83;
}

/* line 130, ../sass/_overview.scss */
.research-facilities button.facilities .dropdown-menu {
  background-color: #00a2d8;
}

/* line 154, ../sass/_overview.scss */
#about-research-facilities button.btn-default {
  border-radius: 4px;
}
/* line 157, ../sass/_overview.scss */
#about-research-facilities .btn-research {
  /*margin-right: 100px;*/
}
/* line 159, ../sass/_overview.scss */
#about-research-facilities .btn-research .dropdown-menu {
  background-color: #33719C;
  border: 1px solid #004E83;
}
/* line 165, ../sass/_overview.scss */
#about-research-facilities .btn-facilites .dropdown-menu {
  background-color: #00a2d8;
  border: 1px solid #357EBD;
}
/* line 169, ../sass/_overview.scss */
#about-research-facilities .dropdown-menu li {
  text-align: left;
}
/* line 172, ../sass/_overview.scss */
#about-research-facilities .dropdown-menu li a {
  color: #FFF;
  font-family: 'Noto Serif', helvetica, serif;
  font-style: italic;
  font-size: 14px;
  letter-spacing: 0.01em;
}
/* line 185, ../sass/_overview.scss */
#about-research-facilities .btn-group.open .caret {
  border-top: medium none;
  border-bottom: 4px solid;
  margin-top: -4px;
}

.btn-research .dropdown-menu li a:hover {
  background-color: #004E83;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#004E83), to(#33719C));
  background-image: -webkit-linear-gradient(top, #33719C, 0%, #004E83, 100%);
  background-image: -moz-linear-gradient(top, #33719C 0%, #004E83 100%);
  /* background-image: linear-gradient(to bottom, #33719C 0%, #004E83 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}

/*!-----------------  OVERVIEW TABS  -----------------*/
/* line 199, ../sass/_overview.scss */
#overview .tab-content,
#science-overview .tab-content {
  background-color: #fff;
  padding: 10px 80px 30px 80px;
  -moz-box-shadow: inset 1px 3px 2px #CCC;
  -webkit-box-shadow: inset 1px 3px 2px #CCC;
  box-shadow: inset 1px 3px 2px #CCC;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
#overview .tab-content h5,
#science-overview .tab-content h5 {
margin-top: 30px;
}

/* line 211, ../sass/_overview.scss */
#overview .row.overview-content .nav li:first-child a:hover,
#overview .row.overview-content .nav li:first-child.active,
#science-overview .row.overview-content .nav li:first-child a:hover,
#science-overview .row.overview-content .nav li:first-child.active {
  border-top-left-radius: 7px;
}

/* line 215, ../sass/_overview.scss */
#dropdownFacilities .dropdown-menu li a:hover,
#overview .row.overview-content .nav li a:hover,
#science-overview .row.overview-content .nav li a:hover {
  background-color: #00A2D8;
  color: #fff;
  text-decoration: underline;
}
/* line 221, ../sass/_overview.scss */
#overview .row.overview-content .nav li.active,
#science-overview .row.overview-content .nav li.active {
  background-color: #004E83;
}
#overview .row.overview-content .nav li,
#science-overview .row.overview-content .nav li {
  background-color: #00A2D8;
}
#overview .row.overview-content .nav li.dropdown,
#science-overview .row.overview-content .nav li.dropdown {
  border-top-right-radius: 7px;
  background-color: #00A2D8;
}
/* line 225, ../sass/_overview.scss */
#overview .row.overview-content .nav li.active a,
#science-overview .row.overview-content .nav li.active a {
  color: #fff;
}
/* line 229, ../sass/_overview.scss */
#overview .row.overview-content .nav li.active a:hover,
#science-overview .row.overview-content .nav li.active a:hover {
  background-color: transparent;
}
/* line 234, ../sass/_overview.scss */
#overview .row.overview-content .nav li:last-child a:hover,
#overview .row.overview-content .nav li:last-child.active,
#science-overview .row.overview-content .nav li:last-child a:hover,
#science-overview .row.overview-content .nav li:last-child.active {
  border-top-right-radius: 7px;
}
/* line 238, ../sass/_overview.scss */
#overview .nav-justified li a,
#science-overview .nav-justified li a {
  color: #fff;
  font-family: 'Istok Web', sans-serif;
  font-size: 18px;
  font-style: normal;
  letter-spacing: 0.02em;
  text-align: center;
}
/* line 247, ../sass/_overview.scss */
#overview .nav-justified li a:hover,
#science-overview .nav-justified li a:hover {
  color: #EF4036;
  text-decoration: none;
}

.nav li a:focus {
border-top-right-radius: 7px;
}
#overview .nav .open a,
#overview .nav .open a:hover,
#overview .nav .open a:focus,
#science-overview .nav .open a,
#science-overview .nav .open a:hover,
#science-overview .nav .open a:focus {
  background-color: #39B4DF;
}
.dropdown-menu li a:hover,
.dropdown-menu li a:focus {
  color: #ffffff;
  text-decoration: none;
  background-color: #39B4DF;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#39B4DF), to(#00A2D8));
  background-image: -webkit-linear-gradient(top, #39B4DF, 0%, #00A2D8, 100%);
  background-image: -moz-linear-gradient(top, #39B4DF 0%, #00A2D8 100%);
  /* background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}

/* line 254, ../sass/_overview.scss */
#overview .overview .nav .dropdown.open a,
#overview .overview .nav .dropdown.open a:hover,
#overview .overview .nav .dropdown.open a:focus,
#science-overview .overview .nav .dropdown.open a,
#science-overview .overview .nav .dropdown.open a:hover,
#science-overview .overview .nav .dropdown.open a:focus {
  background-color: #39b4df;
  border-top-right-radius: 7px;
}
/* line 259, ../sass/_overview.scss */
#overview .nav .open .dropdown-menu a,
#science-overview .overview .nav .open .dropdown-menu a {
  font-size: 14px;
}

#overview .nav .dropdown.open .dropdown-menu li:last-child,
#science-overview .overview .nav .dropdown.open .dropdown-menu li:last-child {
  border-bottom: none;
  border-radius: 10px;
}

#overview .nav .dropdown.open .dropdown-menu a,
#science-overview .overview .nav .dropdown.open .dropdown-menu a {
  padding: 10px 20px;
}

/* line 265, ../sass/_overview.scss */
#overview .overview .nav .dropdown.open .dropdown-menu a,
#overview .overview .nav .dropdown.open .dropdown-menu a:hover,
#overview .overview .nav .dropdown.open .dropdown-menu a:focus,
#science-overview .overview .nav .dropdown.open .dropdown-menu a,
#science-overview .overview .nav .dropdown.open .dropdown-menu a:hover,
#science-overview .overview .nav .dropdown.open .dropdown-menu a:focus {
  border-top-right-radius: 0;
}

#overview .dropdown-menu,
#science-overview .overview .dropdown-menu {
  padding: 0;
}
/* line 271, ../sass/_overview.scss */
#overview .overview .nav .dropdown.open .dropdown-menu li:last-child a,
#overview .overview .nav .dropdown.open .dropdown-menu li:last-child a:hover,
#overview .overview .nav .dropdown.open .dropdown-menu li:last-child a:focus,
#science-overview .overview .nav .dropdown.open .dropdown-menu li:last-child a,
#science-overview .overview .nav .dropdown.open .dropdown-menu li:last-child a:hover,
#science-overview .overview .nav .dropdown.open .dropdown-menu li:last-child a:focus {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 277, ../sass/_overview.scss */
#overview .overview .nav .dropdown.open .dropdown-menu li a:hover,
#science-overview .overview .nav .dropdown.open .dropdown-menu li a:hover {
  background-color: #70c2df;
}
/* line 282, ../sass/_overview.scss */
#overview .nav-justified .dropdown .dropdown-menu,
#science-overview .nav-justified .dropdown .dropdown-menu {
  background-color: #39B4DF;
  border-top: 0;
  border-right: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  width: 100%;
  margin-top: 1px;
}
/* line 293, ../sass/_overview.scss */
#overview .row.overview-content .nav li .dropdown-menu li a:hover,
#science-overview .row.overview-content .nav li .dropdown-menu li a:hover {
  border-radius: 0;
}
/* line 297, ../sass/_overview.scss */
#overview .row.overview-content .nav li .dropdown-menu li:last-child a:hover,
#science-overview .row.overview-content .nav li .dropdown-menu li:last-child a:hover {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 304, ../sass/_overview.scss */
#overview .science .row.research-facilities,
#science-overview .science .row.research-facilities {
  background: url("images/overview-connectors.gif") no-repeat 50% 70px;
  border-top: none;
  margin-bottom: 0;
}
/* line 311, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6,
#science-overview .science .research-facilities .col-sm-3,
#science-overview .science .research-facilities .col-xs-6 {
  padding-top: 28px;
  padding-bottom: 70px;
}
/* line 316, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6:first-child,
#science-overview .science .research-facilities .col-sm-3:first-child,
#science-overview .science .research-facilities .col-xs-6:first-child {
  /*padding-right: 107px;*/
}
/* line 320, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6 li,
#science-overview .science .research-facilities .col-sm-3 li,
#science-overview .science .research-facilities .col-xs-6 li {
  list-style: none;
  margin: 4px 0;
}
/* line 325, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6 ul,
#science-overview .science .research-facilities .col-sm-3 ul {
  padding-left: 0;
  /*width: 190px;*/
}

/* line 330, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6 li a,
#science-overview .science .research-facilities .col-sm-3 li a,
#science-overview .science .research-facilities .col-xs-6 li a {
  border-radius: 5px;
  display: block;
  padding: 4px 10px;
}
/* line 336, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6:last-child,
#science-overview .science .research-facilities .col-sm-3:last-child,
#science-overview .science .research-facilities .col-xs-6:last-child {
  /*padding-left: 102px;*/
}
/* line 340, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6:last-child ul li:last-child,
#science-overview .science .research-facilities .col-sm-3:last-child ul li:last-child,
#science-overview .science .research-facilities .col-xs-6:last-child ul li:last-child {
  margin-top: 75px;
}
/* line 344, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6 li a,
#science-overview .science .research-facilities .col-sm-3 li a,
#science-overview .science .research-facilities .col-xs-6 li a {
  color: #fff;
}
/* line 348, ../sass/_overview.scss */
#overview .science .research-facilities .col-xs-6 li a:hover,
#science-overview .science .research-facilities .col-sm-3 li a:hover,
#science-overview .science .research-facilities .col-xs-6 li a:hover {
  text-decoration: underline;
}

/*!-----------------  OVERVIEW HIGHLIGHTS  -----------------*/

/* line 383, ../sass/_overview.scss */
.research-links li a {
  background-color: #004E83;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#33719C), to(#004E83));
  background-image: -webkit-linear-gradient(top, #33719C, 0%, #004E83, 100%);
  background-image: -moz-linear-gradient(top, #33719C 0%, #004E83 100%);
  background-image: linear-gradient(to bottom, #33719C 0%, #004E83 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  border: 1px solid #004E83;
  -moz-box-shadow: 0px 0px 1px 1px #CCC;
  -webkit-box-shadow: 0px 0px 1px 1px #CCC;
  box-shadow: 0px 0px 1px 1px #CCC;
}


/* line 390, ../sass/_overview.scss */
.facility-links li a {
  background-color: #00A2D8;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00A2D8), to(#0082AD));
  background-image: -webkit-linear-gradient(top, #00A2D8, 0%, #0082AD, 100%);
  background-image: -moz-linear-gradient(top, #00A2D8 0%, #0082AD 100%);
  background-image: linear-gradient(to bottom, #00A2D8 0%, #0082AD 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  border: 1px solid #357EBD;
  -moz-box-shadow: 0px 0px 1px 1px #CCC;
  -webkit-box-shadow: 0px 0px 1px 2px #CCC;
  box-shadow: 0px 0px 1px 1px #CCC;

}
/* line 392, ../sass/_overview.scss */
.facility-links li a.sadco {
  background: #EF4036;
  background: -webkit-gradient(linear, left 0%, left 100%, from(#EF4036), to(#D73A31));
  background: -webkit-linear-gradient(top, #EF4036, 0%, #D73A31, 100%);
  background: -moz-linear-gradient(top, #EF4036 0%, #D73A31 100%);
  background: linear-gradient(to bottom, #EF4036 0%, #D73A31 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  border: 1px solid #BF332B;
  -moz-box-shadow: 0px 0px 1px 1px #CCC;
  -webkit-box-shadow: 0px 0px 1px 1px #CCC;
  box-shadow: 0px 0px 1px 1px #CCC;
}

/* line 400, ../sass/_overview.scss */
.research-facilities li a.highlight {
  background: #EF4036;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#EF4036), to(#D73A31));
  background-image: -webkit-linear-gradient(top, #EF4036, 0%, #D73A31, 100%);
  background-image: -moz-linear-gradient(top, #EF4036 0%, #D73A31 100%);
  background-image: linear-gradient(to bottom, #EF4036 0%, #D73A31 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  border: 1px solid #BF332B;
  -moz-box-shadow: 0px 0px 1px 1px #CCC;
  -webkit-box-shadow: 0px 0px 1px 1px #CCC;
  box-shadow: 0px 0px 1px 1px #CCC;
}

/* line 409, ../sass/_overview.scss */
.about-overview {
  overflow: auto;
}

/* line 413, ../sass/_overview.scss */
.overview-content {
  margin: 0;
}

/* -------  TAB ICONS  ------- */
/* line 420, ../sass/_overview.scss */
.tab-content ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 423, ../sass/_overview.scss */
.tab-content ul li {
  min-height: 55px;
  padding-left: 65px;
  padding-top: 16px;
  position: relative;
}
/* line 428, ../sass/_overview.scss */
.tab-content ul li .icon {
  background: url("images/socco-icons.gif") no-repeat scroll 0 0 transparent;
  display: block;
  width: 60px;
  height: 50px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 439, ../sass/_overview.scss */
.tab-content ul li.li-skills .icon {
  background-position: 0 0;
}
/* line 444, ../sass/_overview.scss */
.tab-content ul li.li-graduates .icon {
  background-position: 0 -58px;
}
/* line 449, ../sass/_overview.scss */
.tab-content ul li.li-engineers .icon {
  background-position: 0 -109px;
}
/* line 454, ../sass/_overview.scss */
.tab-content ul li.li-scientist .icon {
  background-position: 0 -157px;
}
/* line 459, ../sass/_overview.scss */
.tab-content ul li.li-coupling .icon {
  background-position: 0 -204px;
}
/* line 464, ../sass/_overview.scss */
.tab-content ul li.li-testing .icon {
  background-position: 0 -254px;
}
/* line 469, ../sass/_overview.scss */
.tab-content ul li.li-membership .icon {
  background-position: 0 -307px;
}
/* line 474, ../sass/_overview.scss */
.tab-content ul li.li-output .icon {
  background-position: 0 -360px;
}
/* line 479, ../sass/_overview.scss */
.tab-content ul li.li-support .icon {
  background-position: 0 -407px;
}
/* line 484, ../sass/_overview.scss */
.tab-content ul li.li-forecast .icon {
  background-position: 0 -458px;
}
/* line 489, ../sass/_overview.scss */
.tab-content ul li.li-roles .icon {
  background-position: 0 -507px;
}
/* line 494, ../sass/_overview.scss */
.tab-content ul li.li-participant .icon {
  background-position: 0 -555px;
}
/* line 498, ../sass/_overview.scss */
.tab-content ul li ul {
  padding-left: 90px;
  list-style: disc;
  padding-bottom: 12px;
}
/* line 502, ../sass/_overview.scss */
.tab-content ul li ul li {
  padding-left: 0;
  padding-top: 4px;
  min-height: 1px;
}
/* line 506, ../sass/_overview.scss */
.tab-content ul li ul li:first-child {
  padding-top: 0;
}
/* line 512, ../sass/_overview.scss */
.tab-content ul ul {
  padding-left: 90px;
  list-style: disc;
  padding-bottom: 12px;
}
/* line 516, ../sass/_overview.scss */
.tab-content ul ul li {
  padding-left: 0;
  padding-top: 4px;
  min-height: 1px;
}
/* line 520, ../sass/_overview.scss */
.tab-content ul ul li:first-child {
  padding-top: 0;
}

.tab-content h4 {
  padding-top: 30px;
  padding-bottom: 10px;
}

/* line 530, ../sass/_overview.scss */
.science-slider-wrapper {
  background: #004d82;
  background: -moz-linear-gradient(top, #004d82 0%, #002755 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #004d82), color-stop(100%, #002755));
  background: -webkit-linear-gradient(top, #004d82 0%, #002755 100%);
  background: -o-linear-gradient(top, #004d82 0%, #002755 100%);
  background: -ms-linear-gradient(top, #004d82 0%, #002755 100%);
  background: linear-gradient(to bottom, #004d82 0%, #002755 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004d82', endColorstr='#002755',GradientType=0 );
}
/* line 539, ../sass/_overview.scss */
.science-slider-wrapper .carousel {
  
  box-shadow: none;
}

@media only screen and (max-width: 1026px) {
  .footer-wrapper {
    margin-bottom: 0;
  }
}

@media (max-width: 980px) {
  .carousel-caption h3 {
    font-size: 30px;
  }
  .publication .panel-title strong {
font-size: 26px;
}
}

@media (max-width: 890px) {
  .carousel-caption h3 {
    font-size: 26px;
  }
}

@media (max-width: 810px) {
  .carousel-caption h3 {
    font-size: 24px;
  }
}

@media only screen and (min-width: 800px) {
#homepage-container .btn-scroll.down,
  #homepage-container .btn-scroll.up {
    display:none;
  }
}



@media (min-width: 768px) {
  #overview .row.overview-content .nav li:first-child.active {
border-top-right-radius: 0;
}
  /* line 215, ../sass/_overview.scss */
#dropdownFacilities .dropdown-menu li a:hover,
#overview .row.overview-content .nav li a:hover,
#science-overview .row.overview-content .nav li a:hover {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00A2D8), to(#39B4DF));
  background-image: -webkit-linear-gradient(top, #39B4DF, 0%, #00A2D8, 100%);
  background-image: -moz-linear-gradient(top, #39B4DF 0%, #00A2D8 100%);
  /* background-image: linear-gradient(to bottom, #39B4DF 0%, #00A2D8 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}
/* line 221, ../sass/_overview.scss */
#overview .row.overview-content .nav li.active,
#science-overview .row.overview-content .nav li.active {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#33719C), to(#004E83));
  background-image: -webkit-linear-gradient(top, #33719C, 0%, #004E83, 100%);
  background-image: -moz-linear-gradient(top, #33719C 0%, #004E83 100%);
  /* background-image: linear-gradient(to bottom, #33719C 0%, #004E83 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}
#overview .row.overview-content .nav li,
#science-overview .row.overview-content .nav li {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00A2D8), to(#0082AD));
  background-image: -webkit-linear-gradient(top, #00A2D8, 0%, #0082AD, 100%);
  background-image: -moz-linear-gradient(top, #33719C 0%, #004E83 100%);
  border-bottom: 1px solid #004E83;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}
#overview .row.overview-content .nav li.dropdown,
#science-overview .row.overview-content .nav li.dropdown {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00A2D8), to(#0082AD));
  background-image: -webkit-linear-gradient(top, #00A2D8, 0%, #0082AD, 100%);
  background-image: -moz-linear-gradient(top, #33719C 0%, #004E83 100%);
  /* background-image: linear-gradient(to bottom, #33719C 0%, #004E83 100%); */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}
.site-info .col-sm-4:first-child {
    text-align: left;
  }
  .site-info .col-sm-4:last-child {
    text-align: right;
  }
  .carousel-indicators {
    bottom: -4px;
  }

  #overview .science .research-facilities .col-xs-6 li a,
#science-overview .science .research-facilities .col-sm-3 li a,
#science-overview .science .research-facilities .col-xs-6 li a#overview .row.overview-content .nav li {
  padding: 4px 8px;
}
.clear-left {
  padding-left: 0;
}

.clear-right {
  padding-right: 0;
}
}

@media (max-width: 768px) {
  .container {
    padding: 0;
  }
  header#masthead {
    padding-bottom: 15px;
  }
  .home .col-xs-12 {
    padding-bottom: 40px;
  }
  .carousel-caption h4 {
    margin-bottom: 5px;
  }
.carousel-caption h3 {
  font-size: 20px;
}
.about-overview-image {
  padding-left: 33px;
}
.about-overview .section-intro {
padding-right: 15px;
}
#science-overview .science .research-facilities .facility-links {
padding-left: 20%;
}
#overview .row.overview-content .nav li:first-child.active {
border-top-right-radius: 7px;
}
#science-overview .science .research-facilities .research-links {
padding-right: 20%;
}

#science-overview .row.overview-content .nav li {
  border-bottom: 1px solid #004E83;
}
#overview .row.overview-content .nav li:last-child a:hover,
#overview .row.overview-content .nav li:last-child.active,
#science-overview .row.overview-content .nav li:last-child a:hover,
#science-overview .row.overview-content .nav li:last-child.active {
  border-top-right-radius: 0;
}
#overview .tab-content,
#science-overview .tab-content {
  margin-top: -20px;
}
#overview .tab-content h5,
#science-overview .tab-content h5 {
  padding-top: 50px;
}
.tab-content ul li ul {
  padding-left: 16px;
}
.content-divider {
  padding: 0;
}
.team-section .entry-content ul {
  margin-left: -24px;
}
#content .info-box;
#content .custom-box {
  margin: 10px 0;
}
.image.large,
.info-box.large,
#content .custom-box {
  width: 100%;
}
.wp-caption {
  float: none;
}
.footer-wrapper {
  padding-bottom: 50px;
}
}

@media (max-width: 650px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
  .content-divider {
  padding-left: 15px;
  padding-right: 15px;
}
  .carousel-caption h4 {
    margin-bottom: 5px;
  }
  .carousel-caption h3 {
    font-size: 18px;
  }
  #overview .btn-default.research a,
  #overview .btn-default.facilities a {
    font-size: 14px
    }
  #overview .tab-content,
  #science-overview .tab-content {
    padding: 0 40px 20px 40px;
  }
  #overview .tab-content h5,
  #science-overview .tab-content h5 {
    margin-top: 20px
  }
  .publication .panel-title strong {
    font-size: 23px;
  }
  .about-overview .section-intro {
    padding-left: 5px;
    padding-right: 5px;
  }
  .about-overview-image {
    padding-left: 30px
  }
  .clear-padding {
    padding-left: 0;
    padding-right: 0;
  }
  .about-overview {
    padding-top: 0;
  }
  .related-publications h4.publication-header .publication-title {
    font-size: 23px;
    line-height: 1em;
  }
  .page-id-98 .carousel-indicators {
    bottom: -30px;
  }
  #research-intro ul,
  #research-intro ol {
    margin-left: -20px;
  }
}

@media (max-width: 570px) {
   .home .main-content .main-content-wrapper:last-child,
   .page-id-18 .main-content .main-content-wrapper:last-child {
    padding-top: 20px;
  }
  .carousel-caption {
    width: 160px;
    padding: 10px;
  }
  .carousel-caption h3 {
  font-size: 14px;
}
.carousel-indicators {
  bottom: -60px;
}
.home .carousel-indicators li {
  border: 1px solid #004E83;
}
.home .carousel-indicators .active {
  border: 1px solid #004E83;
  background: #004E83;
}
#science-overview .science .row.research-facilities {
  background: url("images/overview-mobile.png") no-repeat 50% 70px;
}
#science-overview .science .research-facilities .col-sm-3 li,
#science-overview .science .research-facilities .col-xs-6 li {
margin: 3px 0;
}
#overview .science .research-facilities .col-xs-6:last-child ul li:last-child,
#science-overview .science .research-facilities .col-sm-3:last-child ul li:last-child,
#science-overview .science .research-facilities .col-xs-6:last-child ul li:last-child {
  margin-top: 70px;
}
 #news-container .news-content-row ul li .news-entry h4,
 #content .content.article .page-header h1.page-title {
  font-size: 30px;
  line-height: 1.1em;
 }
 #single-news-article .page-header h6.news-subtitle {
  font-size: 23px;
 }
 #content .content.article .page-header {
  padding-left: 0;
  padding-right: 0;
 }
 #content .content.article .entry-content {
  padding: 0;
 }
 .article .lead {
  font-size: 16px;
  line-height: 1.4;
}
.lead {
  margin-bottom: 0;
}
blockquote {
  float: none;
  margin: 0 0 20px 15px;
  width: 100%;
}
.team-section .panel-group .panel .panel-body img.wp-post-image {
  float: none;
  width: 100%;
}
}

@media only screen and (max-width: 460px) {
  .carousel-caption h3 {
  font-size: 13px;
}
#science-overview .science .research-facilities .facility-links {
padding-left: 15%;
}
#science-overview .science .research-facilities .research-links {
padding-right: 15%;
}

#science-overview .science .research-facilities .col-xs-6 li a {
padding:5px 10px;
}
#overview .science .research-facilities .col-xs-6 li a,
#science-overview .science .research-facilities .col-xs-6 li a {
font-size: 11px;
}
#overview .tab-content,
#science-overview .tab-content {
  padding: 0 5px 20px 5px;
}
#overview .tab-content h5,
#science-overview .tab-content h5 {
margin-top: 20px
}
.article p,
#content .custom-box .code-text {
  text-align: left;
}
address {
  float: none;
}
}

.jspHorizontalBar {
	display: none;
	background: #efefef !important;
}

.jspVerticalBar {
	background: #efefef !important;
}

.jspPane {
	width: 93% !important
}
