/* HOME PAGE STYLES
=================== */
/* Structure
 =========== */
.container {
  background: none;
}

.inner-container {
  background: none;
}

.content-container {
  padding: 0;
  border: none;
  background: none;
}

/* Scrolling Banner
=================== */
.scrolling-banner {
  position: relative;
  line-height: 1.3;
  color: #fff;
  font-weight: 700;
  background: #0d1c93;
  padding: 20px 0;
  font-weight:normal;
  outline:2px solid #fff;
}

/* Home Text
============ */
.home-text {
  line-height: 1.3;
  padding: 16px 95px;
  background-color: #f7f3fa;
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center;
}

.home-text h2 {
  text-align: center;
  margin-bottom: 10px;
}

/* Slideshow
-============ */
.home-slideshow {
  width: 100%; /* Remove this if the slideshow is full width */
  height: 244px;
}

.ps-slideshow {
  margin: 0 auto;
}

.slideshow-mask {
  background: none;
}


/* Noticeboard / Calendar Dates
=============================== */
.attendance {
  border-top: 2px solid #0d1c93;
}

.updates-area {
  color: #00305F;
  padding: 5px 15px;
  font-size:1.4rem;
  background: #f7f3fa;
  border-bottom: 2px solid #0d1c93;
}

.attendance h2,
.updates-area h2 a {
  letter-spacing: 2px;
  font-weight: 900;
}

.updates-area li a {
  font-weight: 700;
}

.quick-links h1 {
  text-align: center;
  margin-bottom: 20px;
  font-weight: 900;
  font-size:1.5rem;
  color:#fff;
  background:#0d1c93;
  padding:5px;
}

.quick-links {
  background: #efedf1;
  text-align: center;
  font-weight: 700;
  color: #000;
  padding-bottom: 20px;
}

.quick-links ul {
  width: 370px;
  margin: 0 auto;
  padding: 0 0 10px;
}

.attendance h2,
.updates-area h2 a, 
.updates-area li,
.quick-links li {
  text-align: center;
}

.twitter {     
  background: #f7f3fa;
}

.tweet,
.updates-area li {
   width:250px;
   margin:0 auto
}

.read-more a {
  width: 100px;
  margin:0 auto;
  font-weight: 700;
  font-size: 1.4rem;
}

/* Additional Media Queries (Images etc.)
====================================== */
@media (max-width: 640px) {
  
  .home-text {
    padding: 16px 10px;
  }

  .quick-links ul {
    width: auto;
  }
}
