		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 07 July 2016 23:49:26
*/


/**
 * version: 0.0.1
 * file:    wide.css
 * author:  Squiz Australia
 * updated: 21-07-2014 16:16
 *
 * Table of Contents:
 *
 *  1.0 - Reset (Normalize.css)
 *  2.0 - Utilities
 *  3.0 - General
 *  4.0 - Header
 *
 */

#responsive-index {
  z-index: 2;
}

.mobile-only {
  display: none;
}


/*
--------------------
6.0 - Flexislider - Main Slider
--------------------
*/

.slideshow-slide-summary-inner p, .slideshow-slide-summary-inner h2 {
  font-size: 3.0em;
  line-height: 1.1;
}
.slideshow-slide-summary-inner a.slide-find-out-more {
  font-size: 1.5em;
}
.slideshow-nav {
  margin: 0;
  position: absolute;
  bottom: 0px;
  right: 0px;
}
/*
--------------------
7.0 - Flexislider - Carousel
--------------------
*/

.carousel-slider {
  width: 1004px;
  margin: 1% auto;
  height: 230px;
}
.carousel {
  width: 1004px;
  padding: 0;
  margin-left: 0px;
}
.carousel-slides {
  padding: 0;
}
.carousel-slide {
  margin-right: 6px;
}
.carousel-slide a {
  width: 186px;
  padding: 0px;
  margin: 0px;
  padding: 5px;
  height: 220px;
}
.carousel-slide h2 {
  font-size: 1.1em;
  padding: 0.2em 0 0.2em 0;
}
.carousel-slide p {
  height: 37px;
  overflow: hidden;
  font-size: 0.8em;
}
.carousel-nav {
  width: 940px;
  bottom: 180px;
}

.carousel-nav .flex-prev {
  position: absolute;
  left:-15px;
}
.carousel-nav .flex-next {
  position: absolute;
  right: -15px;
}

/*
--------------------
9.0 - Homepage Tiles
--------------------
*/

#homepage-tiles {
  width: 98%;
  margin: 0 auto;
  padding: 0 1% 9em 1%;
  overflow: hidden;
}

/*
--------------------
9.1 - Degree Search
--------------------
*/

#degree-search-tile {
  margin: 0;
  width: 39.4%;
  float: left;
  margin: 0 0.95% 0 0;
  height: 250px;
}
#degree-search-tile h2 {
  font-size: 1.8em;
  padding: 7% 3%;
}
#degree-search-tile .search-keyword-group input[type="text"] {
  font-size: 1.5em;
}
#degree-search-tile .search-keyword-group input[type=submit] {
  font-size: 1.5em;
}
#degree-search-tile .search-keyword-group {
  padding: 0 6%;
}
#degree-search-tile .radio-buttons {
  padding: 6% 9% 13% 9%;
  font-size: 1.0em;
  width: auto;
}
#degree-search-tile .radio-buttons input[type="radio"] {
  margin: 0 1% 0 0;
}
#degree-search-tile .radio-buttons label {
  margin: 0 4% 0 0;
}

/*
--------------------
9.2 - News Tile
--------------------
*/

#news-tile {
  /* width: 220px; */
  width: 19.3%;
  float: left;
  margin: 0;
  height: 250px;
  padding: 0;
}
#news-tile h2 {
  padding: 0.2em 10px 0px 10px;
}
#news-tile ul {
  padding: 0 10px;
}
#news-tile ul li {
  font-size: 0.75em;
}
#news-tile ul li a {
  min-height: 0;
}

/*
--------------------
9.3 - YouTube Tile
--------------------
*/

#youtube-tile-wrapper {
  margin: 0;
  /* width: 460px; */
  width: 40.35%;
  height: auto;
  min-height: 250px;
  float: left;
  background: #000;
}

#youtube-tile {
  float: none;
  width: 100%;
  position: relative;
  padding-bottom: 49.9%;
  padding-top: 30px;
  height: 0;  
  margin: 0;
}

#youtube-tile iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
--------------------
9.4 - Promo Tile
--------------------
*/

#promo-tile {
  background: #C02424;
  margin: 10px 0.9% 0 0; 
  padding: 0;
  float: left;
  /* width: 220px; */
  width: 19.2%;
  height: 250px;
  overflow: hidden;
}
#promo-tile h2 {
  padding: 0.5em 0.1em 0.25em 0.1em;
  margin: 0;
  font-size: 1.1em;
  line-height: 1;
  vertical-align: middle;
  display: block;
}
#promo-tile a.promo-know-more {
  width: 65%;
    margin: 15px auto 15px auto;
}

/*
--------------------
9.5 - Events Tile
--------------------
*/

#events-tile {
  background: #FFF;
  margin: 10px 0.9% 0 0;
  padding: 0;
  /* width: 220px; */
  width: 19.3%;
  height: 250px;
  float: left;
}
#events-tile h2 {
  padding: 0.2em 10px 0px 10px;
}
#events-tile ul {
  padding: 0 10px;
}
#events-tile ul li {
  padding: 0.3em 0 0 0;
}
#events-tile ul li a {
  line-height: 1;
  padding: 0.3em 0 0.5em 0;
}
#events-tile .event-dates {
  margin: 0em 0.4em 0 0;
  font-size: 0.8em;
}
#events-tile .event-title {
  font-size: 0.8em;
  height: 50px;
  display: block;
  line-height: 1.1;
}

/*
--------------------
9.6 - Promo Tile Large
--------------------
*/

#promo-tile-large {
  background: #FFF;
  margin: 10px 0 0 0; 
  padding: 0;  
  float: left;
  /* width: 680px; */
  width: 59.7%;
  overflow: hidden;
}
#promo-tile-large img {
  height: 250px;
  float: left;
  /* width: 460px; */
  width: 67.6%;
}
#promo-tile-large .inner {
  float: right;
  /* width: 190px; */
  width: 28%;
  height: 220px;
  overflow: hidden;
  /* padding: 15px; */
  padding: 2.2%;
}
#promo-tile-large .inner h2 {
  line-height: 1;
  font-size: 1.1em;
  padding: 0;
}
#promo-tile-large .inner p {
  font-size: 0.8em;
  padding: 1.0em 0 0 0;
  height: 108px;
  overflow: hidden;  
}
#promo-tile-large a.promo-know-more {
  width: 65%;
}
