/*
  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: 04 February 2015 02:26:21
*/


/* Mobile CSS for Section home pages (like faculty) */

/* Includes breakpoints for both sizes */

/* March 2014 - Adam Ware */
 div#col-wrapper {
    background: #fff;
}
#promo-area {
    height: 240px;
}
#content-cols .col:not(.col-1):not(.fact):not(.ci-promo):not(.sci-eng-home-promo) {
    margin-bottom: 10px;
    height: auto;
    width: 99%;
    padding: 0 0 10px 5px;
    background: #f3f6f9;
}
#content-cols .left-col, #content-cols .mid-col, #content-cols .right-col {
    width: 100%;
    margin: 0;
}
#left-col .international-students {
    margin-bottom: 10px;
}
body #col-wrapper #content #promo-area .promo-banner {
    height: 250px;
    top:2px;
    width: 100%;
    background-size: cover;
}
.promo-banner .promo-content-holder {
    width: 100%;
    background: url(//www.qut.edu.au/__data/assets/image/0005/347684/banner-overlay-mobile.png?v=0.1.1) left top no-repeat;
    background-size:80%;
}
#col-wrapper #middle-col #promo-area .promo-carousel {
    display: none !important;
}
#content-cols {
    margin: 0;
    width: 100%;
}
#search-and-links {
    background: transparent;
    margin: 0;
    width: 100%;
    padding-top: 0;
    height: auto;
}
#search-and-links .col-1, #search-and-links .col-2, #search-and-links .col-3, #search-and-links .col-4, #search-and-links .col-5 {
    width: 100%;
}
#search-and-links .col-1 {
    /*background: url(https://cms-edit.qut.edu.au/__data/assets/image/0020/5753/home-sprite.png) #fff -357px 0px no-repeat;
  background-size: 100%;*/
    background: #104a81 url(//www.qut.edu.au/__data/assets/image/0009/29682/blue-box-background.jpg) 0 0 no-repeat;
    margin-bottom: 5px;
    padding: 10px;
}
#search-and-links h2 {
    padding: 0;
    margin: 0;
    font-size: 1.3em;
    font-weight: bold;
    color: #fff;
}
#search-and-links .col-2, #search-and-links .col-3, #search-and-links .col-4, #search-and-links .col-5 {
    padding-left: 10px;
    font-weight: normal;
    background: #fff;
    display: none;
    background: #f3f6f9;
}
#search-and-links .col {
    margin-top: 0;
    height: auto;
}
.extra-margin-for-the-pushing {
    margin-bottom: 0;
}
.col:last-child {
    margin-bottom: 10px;
}
p.social-media {
    position: inherit;
    top: 0;
    width: auto;
}
.promo-carousel #search-and-links #course-search-form {
    width: 100%;
    height: auto;
    background: #104a81 url(//www.qut.edu.au/__data/assets/image/0009/29682/blue-box-background.jpg) 0 0 no-repeat;
    height: 45px;
}
#course-search-form .search-input {
    border: medium none;
    color: #fff;
    float: left;
    height: 22px;
    margin: 8px 3px 10px 10px;
    padding-left: 0;
    width: 78%;
    font-size: 1.25em;
    /*font-weight: bold;*/
}
#course-search-form .search-input:focus {
    background: #fff;
    color: #000;
    padding-left: 5px;
}
::-webkit-input-placeholder {
    color: #fff;
}
:-moz-placeholder {
    /* Firefox 18- */
    color: #fff;
}
::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
}
:-ms-input-placeholder {
    color: #fff;
}
/*border: 1px solid #666;*/
 #search-and-links .col li {
    background: transparent;
    padding: 12px 10px 12px 0;
    border-top: 1px dotted #c5c6c9;
    margin-bottom: 0;
}
#search-and-links .col li a {
    color: #094F95;
    line-height: 1.4em;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    padding-left: 0;
    /*background: url(https://cms-edit.qut.edu.au/__data/assets/image/0008/7010/bullets.png) no-repeat 12px 16px;*/
}
/*#search-and-links .col-3 li a {
  line-height: 1.4em;
  font-size: 1.1em;
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  border: 0;
  color: #094F95;
}*/

/*#search-and-links .col-3 li {
  padding: 5px;
  border: 0;
  margin-bottom: 0;
  background: transparent;
}*/

/*#search-and-links .col-3 ul {
  margin-left: 10px;
}*/
 #content-cols #left-col {
    display: inline-block;
    float: left;
}
#content-cols #left-col .academic-profiles {
    /*display: none;*/
}
#content-cols #right-col {
    display: inline-block;
    float: left;
}
#content-cols .campuses, #content-cols .research-projects, #content-cols #left-col .international-students, #content-cols #left-col .learning-teaching, #content-cols #left-col .academic-profiles {
    width: 100%;
    margin-left: 0;
    height: auto;
    padding: 0px 10px 10px 5px;
    background: #f3f6f9;
}
#content-cols #left-col .international-students h2, #content-cols #left-col .international-students h2 a, #content-cols #left-col .learning-teaching h2, #content-cols #left-col .learning-teaching h2 a {
    padding: 10px 0 10px 0;
    font-size: 1.3em;
    margin-bottom: 0;
}
#course-search-form .search-submit {
    background: url(//www.qut.edu.au/__data/assets/image/0009/347562/search-left-v2.png) no-repeat;
    background-size: 80%;
    background-position: center left;
    margin-top: 4px;
    height: 38px;
    float: right;
}
#content-cols div.academic-profiles p.read-more, #content-cols div.research-projects p.read-more {
    margin: 0;
}
#staff-carousel-wrapper, #bus-left-col #staff-carousel-wrapper {
    height: auto;
}
#content #content-cols h2 {
    margin-bottom: 10px;
    padding: 10px 0 10px 0;
}
#content-cols .research-projects h3 {
    /*  margin-bottom: 1.0em;*/
    margin-top: 1.0em;
    /*  font-size: 1.1em;
font-weight: normal;*/
}
#content #content-cols .law-home-profiles p.read-more {
    display: none;
}
#content-cols .research-projects img, #content-cols .academic-profiles img {
    margin: 0 5px 5px 0;
}
#content-cols .research-projects h2 {
    font-size: 1.8em;
    margin-bottom: 0;
    padding-top: 10px;
}
#content-cols .campuses #campus-map, #content-cols .campus-images {
    /*display: none;*/
}
#content p {
    padding-right: 5px
}
#content-cols .international-students p.item, #content-cols .learning-teaching p.item {
    border: 0;
}
#search-and-links .col-1 h2 {
    display: inline;
    float: left;
    margin: 5px;
    font-size: 1.6em;
    letter-spacing: normal;
    line-height: 14px;
}
.research-expander-menu {
    float: right;
    width: 17px;
    height: 21px;
    margin-right: 29px;
    background: url(//www.qut.edu.au/__data/assets/image/0004/28543/accor-arrows-2.png) no-repeat 0px -82px;
}
#content-cols #edu-left-col, #content-cols #bus-left-col, #content-cols #health-left-col, #content-cols #law-left-col, #content-cols #sci-eng-left-col {
    width: 99%;
}
#content #content-cols .law-home-profiles {
    padding: 0;
    height: auto;
}
#content-cols div.sci-eng-why img {
    margin-left: auto;
    margin-right: auto;
}
#content-cols div.sci-eng-why a.fancy {
    display: none;
}
/* Width 100% selectors */
 #content #content-cols .bus-home-profiles, #content #content-cols .health-home-profiles, #content #content-cols .health-home-profiles, #content #content-cols .health-home-accred, #content #content-cols .law-home-profiles, #content #content-cols .law-home-learning, #content-cols .campuses #campus-map .map-wrapper, .col img:nth-child(2) {
    width: 100%;
}
#content-cols #mid-col, .promo-banner .promo-content-holder a, body #col-wrapper #content {
    width: 100%;
}
/* Height Auto selectors*/
 .edu-news-and-events .news-listing, .sci-eng-home-news-events .news-listing, #content #content-cols .health-home-profiles, #content-cols li.staff-profile, #content-cols li.accreditation-profile, #col-wrapper #content-cols li.staff-profile, #col-wrapper #content-cols li.research-profile, #col-wrapper #content-cols li.accreditation-profile {
    height: auto;
}
#content-cols .campuses #campus-map ul li#gp-map-link a, #content-cols .campuses #campus-map ul li#kg-map-link a, #content-cols .campuses #campus-map ul li#cab-map-link a, .news-and-events .news-listing {
    width: auto;
}
/* End */
 #content-cols #left-col .international-students img, #content-cols #left-col .learning-teaching img {
    display: none;
}
#content-cols .campuses #campus-map ul li {
    width: 33%;
}
#content-cols div.academic-profiles p.read-more, #content-cols div.research-projects p.read-more {
    clear: both;
}
.mobile-campus, .mobile-campus img {
    width: 100%;
    height: auto;
}
.mobile-campus {
    margin-bottom: 10px;
}
#content-cols .research-projects h3 {
    width: 99%;
}
#content-cols .fact p.figure span {
    font-size: 35px;
}
#content-cols .promo, #content-cols .fact {
    width: 100%;
    background-image: url(//www.qut.edu.au/__data/assets/image/0011/347582/fact-bg-mobile.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 10px;
    /* margin-right: 20px;*/
}
#content-cols a.enquire-link {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}
#content-cols .col .jcarousel-container, #content-cols .col .jcarousel-clip {
    width: 99%;
}
.accreditation-jcarousel-control, .staff-jcarousel-control, #research-carousel-wrapper .research-jcarousel-control {
    padding: 8px 10px 0 0;
    margin: 0 5px 10px 0;
}
#content-cols .ci-promo h3 {
    top: 40px;
}
#content-cols .bus-home-news-events .rss-feed {
    padding-right: 10px;
}
#search-and-links .col ul {
    margin-top: 0;
}
#content #content-cols .bus-home-profiles p.read-more, #content #content-cols .health-home-profiles p.read-more, #content #content-cols .law-home-profiles p.read-more, #content #content-cols .bus-home-research p.read-more {
    left: 0;
    position: relative;
    top:0 !important;
    width: auto;
    margin: 0;
}
#content #content-cols .bus-home-profiles p.read-more {
    padding: 12px 0 10px 18px;
}
#content #content-cols .bus-home-news-events .news-listing {
    height: auto;
}
#content #content-cols .bus-home-profiles h2, #content #content-cols .health-home-profiles h2, #content #content-cols .law-home-profiles h2 {
    margin: 0 10px 10px 5px;
}
#staff-carousel {
    margin-left: 0;
}
#content-cols .ci-promo a {
    top: 50px;
}
#content-cols .col {
    border: 0;
}
#content-cols .ci-promo {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.edu-news-and-events .rss-feed {
    position: static;
    float: left;
    margin: 5px;
}
.edu-news-and-events .social {
    float:left;
    margin: 5px;
    position: relative;
    background: transparent;
    width: auto;
}
#content-cols .ci-home-ad img {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
}
.staff-profile, .research-profile {
    padding: 8px;
    margin-right: 5px;
}
#content #content-cols .health-home-profiles {
    padding: 0;
}
#content #content-cols .bus-home-profiles {
    height: auto;
    padding: 0;
}
#content-cols div.bus-home-study a.fancy {
    background: transparent;
}
.bus-home-study img {
    display:block;
    margin:auto;
}
@media only screen and (min-width:0px) and (max-width:481px) {
    #promo-area {
        height: 190px;
    }

    #search-and-links .col h2 {
      padding: 0;
    }
    /*Promo Changes*/
    body #col-wrapper #content #promo-area .promo-banner,  body #col-wrapper #content #promo-area #promo-banner {
        height: 205px;
        background-position: 70%;
    }

    #content #promo-banner ul li {
        height: 205px;
        background-position: 70%;
    }

    body #col-wrapper #promo-banner ul li div {
        background: transparent;
    
}
    body #col-wrapper #promo-banner li a {
        width: 100%;
        padding: 0;
        height: 180px;
    }

    .carousel-control {
        display: none;
    }

    body #col-wrapper #promo-banner span.promo-link {
        left: 15px;
        top: 150px;
    }

    .promo-content-holder p.promo-content, #promo-banner a span {
        display: none;
    }

    #promo-banner div h2 {
        font-size: 1.5em;
        padding: 10px 10px;
    }

    .promo-banner .promo-content-holder span.heading {
        margin: 0;
        left: 5px;
        top: 150px !important;
        padding: 5px 6px;
        font-size: 1.4em;
        font-family: Helvetica, arial, sans-serif;
    }
    .promo-banner .promo-content-holder span.more {
        top: 115px !important;
        left: 5px;
        font-weight: normal;
        font-size: 1.1em;
    }
    .promo-banner .promo-content {
        margin: 15px 0 0 10px;
    }
    #content-cols .international-students p.item a, #content-cols .learning-teaching p.item a {
        margin: 1em 0 10px 0;
        font-size: 1.2em;
    }
    #after-promo-mobile-text {
        background: rgba(100, 100, 100, 0.8);
        display: block !important;
        padding: 5px 5px 5px 10px;
        position: relative;
        top: -3px;
        z-index: 50;
        color: #fff;
        line-height: 1.1em;
    }
    #after-promo-mobile-text br, .mobile-description br {
        content:" ";
        /* Remove break */
        margin-right: 3px;
        /* Set space between text blocks */
    }
    #left-col .academic-profiles h2 {
        padding-top: 15px;
    }
    .campus-images a:nth-child(5), .campus-images a:nth-child(6) {
        display: none;
    }
    #content-cols .campuses {
        padding-left: 0;
    }
    #col-wrapper #content-cols .bus-home-study a.fancy {
        display: none;
    }
}
@media only screen and (min-width:481px) and (max-width:640px) {
    .promo-banner .promo-content {
        margin: 10px 0 0 10px;
    }
    .promo-banner .promo-content-holder span.heading, .promo-banner .promo-content-holder span.more {
        left: 10px;
    }
    .promo-banner {
        background-position: right top;
    }
    #after-promo-mobile-text {
        display: none;
    }
    #content-cols .fact {
        background-position: bottom left;
        background-repeat: no-repeat;
        background-size: 100%;
    }
}
