		/*
  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: 06 July 2016 07:03:06
*/


/**
 * version: 0.0.1
 * file:    medium.css
 * author:  Squiz Australia
 * updated: 21-07-2014 16:16
 *
 * Table of Contents:
 */

#responsive-index {
  z-index: 1;
}
.desktop-only {
  display: none;
}

header .slab > .inner,
footer .slab > .inner {
	max-width: 1140px !important;
}


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

.slideshow-slide-summary-inner p, .slideshow-slide-summary-inner h2 {
  font-size: 2.2em;
  line-height: 1.1;
}
.slideshow-slide-summary-inner a.slide-find-out-more {
  font-size: 1.3em;
}

/*
--------------------
7.0 - Flexislider - Carousel
--------------------
*/

.carousel-slider {
  width: 768px;
}
.carousel {
  width: 746px;
  padding: 0;
  margin-left: 11px;
}
.carousel-slide {
  margin-right: 10px;
}
.carousel-slide a {
  width: 222px;
  padding: 10px;
  height: 250px;
}
.carousel-slides {
  margin: 0;
  padding: 0 10px 0 0;
}
.carousel-nav {
  width: 768px;
  bottom: 140px;
}
.carousel-slide h2 {
  font-size: 1.1em;
}
.carousel-slide p {
  font-size: 0.8em;
}

/*
--------------------
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: 66%;
  float: left;
  margin: 0;
  height: 285px;
}

#degree-search-tile h2 {
  font-size: 1.4em;
  padding: 2em 0;
}

#degree-search-tile .search-keyword-group input[type=text] {
  padding: 10px 3%;
}
#degree-search-tile .search-keyword-group input[type=submit] {
  padding: 10px 0 11px 0;
}
#degree-search-tile .radio-buttons {
  padding: 6% 0% 13% 0%;
  font-size: 1.0em;
  width: 300px;
  margin: 0 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 {
  float: right;
  margin: 0;
  width: 32.7%;
  height: 270px;
}

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

#youtube-tile-wrapper {
  margin: 1.5% 0 0 0;
  /* width: 460px; */
  width: 63.5%;
  min-height: 250px;
  height: 285px;
  float: right;
  background: #000;
}

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

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


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

#promo-tile {
  margin: 0;
  width: 35%;
  float: left;
  height: 285px;
  overflow: hidden;
  margin: 1.5% 1% 0 0;
}
#promo-tile h2 {
  padding: 0.25em 0.5em 0 0.5em;
    font-size: 1.2em;
}
#promo-tile p {
  margin: 0.25em;
}
#promo-tile a.promo-know-more {
  width: 65%;
  margin: 5px auto 0 auto;
}

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

#events-tile {
  float: right;
  width: 31.5%;
  margin: 1.5% 0 0 0;
  height: 270px;
  padding: 0;
}

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

#promo-tile-large {
  padding: 0;  
  float: none;
  /* width: 680px; */
  width: 67%;
  overflow: hidden;
  margin: 1.5% 0 0 0;
  float: left;
}
#promo-tile-large img {
  height: 270px;
  float: left;
  /* width: 460px; */
  width: 52.2%;
}
#promo-tile-large .inner {
  float: right;
  /* width: 190px; */
  width: 42%;
  height: 240px;
  overflow: hidden;
  /* padding: 15px; */
  padding: 2.2%;
}
#promo-tile-large h2 {
  font-size: 1.2em;
  padding: 0;
}
#promo-tile-large p {
  font-size: 0.8em;
  padding: 0;
}
#promo-tile-large a.promo-know-more {
  width: 60%;
}
