/*
  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: 18 June 2023 14:32:55
*/


/* ILWS theme CSS Document */

#main-title {background-color: #566c11;}

#content h4 {color: #000; font-size: 1em;}

#content h3.boxtitle {color: #9CBB15;}

#block-2 a:link, #block-2 a:active, #block-2 a:visited {color: #586D2A;}

#block-2 a:hover {color: #9CBB15;}

#leftnav-content a, #leftnav-content a:hover {color: #597f19;}

.center {
    text-align: center;
}

strong {
    color: #586D2A;
}

strong a {text-decoration: underline!important;}
strong a:hover, strong a:focus {text-decoration: none!important;}

h5 a {text-decoration: underline!important;}
h5 a:hover, strong a:focus {text-decoration: none!important;}

.page-menu-button { border-bottom: 3px solid #9CBB15;}
#page-nav li a:hover {color: #9CBB15;}

/* STAFF PROFILES   */
hr.profiles {
    border: 0;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.20), rgba(0,0,0,0)); 
    width: 80%;
    color: #c7c7c7;
}

#block-2 h1.profile-title{
    border-bottom: 3px solid #C7C7C7;
    color: #000000;
    font-size: 1.7em;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.02em;
    margin: 0 0 0.4em;
    padding: 0.1em 0 0.2em;
}

#profile > p {
    padding: 0.4em 0.8em !important;
}

img.photo {
    border: 1px solid #CCCCCC;
    clear: both;
    display: block;
    margin-bottom: 10px;
    margin-right: 12px;
    margin-top: 40px;
    padding: 1px;
}

/* ONLY FOR MIGRATING TO HIGHLIGHT THINGS TO FIX */ 
.fix {
    background-color: #0CC;
}

/* News Items */
.date {
    color: #676767;
    font-weight: bold;
}
.date {
    font-size: 11px;
}

.latest-news-item img {
    width:120px;
 max-height: 80px;
    float:right;
    margin: 5px 0 0 10px;
}

.newsletter img {
   float:left;
   margin:10px 10px 0 0;
}

.newsletter {
  display:block;
  clear:both;
}

/* Latest News Items */
#related_content .latest-news-item {
    background-color: #EEEEEE;
    border: 1px solid #999999;
    margin-bottom: 0.5em;
    padding: 0.5em;
}
.spotlight:first-of-type
{
border-top:none;
} 


/*Social Media Facbook and Twitter*/
.socialmedia-header {
  margin:10px;
  color:white;
  line-height:1.1em;
}

.socialmedia-background {
  background-color:#566C11; 
  padding: 3px 3px 0 3px;
  float: left;
  margin-right: 1em;}

.socialmedia-inner {
    background-color: #FFFFFF;
    overflow: hidden;
}
#social {
    background: none repeat scroll 0 0 #EFEFEF;
    padding: 0.5em;
    margin-bottom: 1em;

}

.twitter-timeline.twitter-timeline-rendered {
    width: 320px;
}

#related_content #social img {
    padding-top: 0;
}

.spotlight {
    padding: 5px;
    width: 96%;

   
}

.latest-news-item.spotlight > h3 {
    margin-top: 0.5em;
    padding-bottom: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
}

.modules-3-column, .modules-2-column, .modules-half-column, .modules-1-column {
    /*background: linear-gradient(to bottom, #E1DFE0 0%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); */
    float: left;
    margin: 0 0 1em;
    min-height: 1px;
    padding: 0;
    position: relative;
    width: 100%;
}

#content #page-wrap .landing-rows h2 {
    background: linear-gradient(to bottom, #CACACA 0%, #DADDE4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 3px solid #E31925;
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: 400;
    margin: 0 0 0.8em;
    padding: 0.6em 1em;
    text-transform: uppercase;
}
#content #page-wrap .landing-rows:before, #content #page-wrap .landing-rows:after {
    content: " ";
    display: table;
}

#content #page-wrap .landing-rows li, #content #page-wrap .landing-rows p {
    font-size: 0.8em;
}
#content #page-wrap .landing-rows p {
    padding: 0 0.8em 0.8em;
}
#content #page-wrap .landing-rows ul {
    margin: 0 0.6em 0.2em 0;
}
#content #page-wrap .landing-rows ul {
    list-style-position: outside;
    list-style-type: none;
}
.spotlight-half-column h3 {
    padding-left: 0.5em;
}

.spotlight-grid {
    background: url("https://cdn.csu.edu.au/__data/assets/image/0010/934453/background-tint-bottom.gif?v=0.1.7") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #D5D7E3;
    float: left;
    margin: 5px;
    padding: 5px;
    width: 30%;
}

.spotlight-half-column {
box-sizing:border-box;
-moz-box-sizing:border-box;
    background: url("https://cdn.csu.edu.au/__data/assets/image/0010/934453/background-tint-bottom.gif?v=0.1.7") repeat-x scroll left bottom #FFFFFF;
    border: 1px solid #D5D7E3;
    float: left;
    margin: 5px;
    padding: 5px;    
    width: 47.5%;
}

.modules-half-column {
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
    width: 47.5%;
    margin-top: 0.5em;
}
/* ---TABLET--- */
@media (max-width: 800px) {

  .spotlight-grid {width: 44%;}
} 

/* ---MOBILE--- */
@media (max-width: 600px) { 

  .spotlight-half-column {width: 96%;  }
  .modules-half-column {width: 96%;
    margin-top: 0.5em;}
  .spotlight-grid {width: 96%;}
 
} 

#content a.button-yellow {
    background-color: #d8a909;
    border-radius: 0.2em;
    color: #fff;
    font-size: 1.2em;
    margin-top: 2em;
    padding: 1em;
}
