.blocks-upper{margin-bottom:50px;background:#f4f7f9}.blocks-upper .container div:nth-of-type(4n+1){clear:both}.blocks-upper .block{padding-top:25px;padding-bottom:20px;background:#f4f7f9;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:2px solid #fff;text-align:center}.blocks-upper .block .h2-wrapper{height:55px;width:100%;display:table}.blocks-upper .block h2{display:table-cell;vertical-align:middle}.blocks-upper .block .view a{color:#515762;text-decoration:none}.blocks-upper .block .view a:hover{text-decoration:underline}.blocks-upper .block .view-latest a:after{content:" >"}.blocks-upper .block:hover{background:#41c5dd;background:-moz-linear-gradient(top,#41c5dd 0,#46afbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#41c5dd),color-stop(100%,#46afbb));background:-webkit-linear-gradient(top,#41c5dd 0,#46afbb 100%);background:-o-linear-gradient(top,#41c5dd 0,#46afbb 100%);background:-ms-linear-gradient(top,#41c5dd 0,#46afbb 100%);background:linear-gradient(to bottom,#41c5dd 0,#46afbb 100%)}.blocks-upper .block:hover a{color:#fff}.blocks-upper .block:hover h2{color:#fff}.blocks-upper .block:hover .footer a{border-color:#fff;color:#fff;box-shadow:0 0 0 0 #7d7d7d!important}.blocks-upper .block:nth-child(4n+1){border-left-width:2px}.blocks-upper .block:nth-child(4n+4){border-right-width:2px}.blocks-upper .block:nth-child(5),.blocks-upper .block:nth-child(6),.blocks-upper .block:nth-child(7),.blocks-upper .block:nth-child(8){border-bottom-width:0}body.interschools .blocks-upper .block-bean .inner{font-size:110px;text-align:center;position:relative;-moz-osx-font-smoothing:grayscale;font-family:interschools!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;text-transform:none!important;color:#d5d7d8}body.interschools .blocks-upper .block-bean .inner:before{width:100%;content:"a"}body.interschools .blocks-upper .block-bean .inner .icon{position:absolute;top:0;left:0;width:100%;background:0 0!important;color:#41c6de}body.interschools .blocks-upper .block-bean .inner .icon:before{text-transform:none!important;text-shadow:3px 3px 2px #969696}body.interschools .blocks-upper .block-bean:hover .inner:before{color:#47a9b8}body.interschools .blocks-upper .block-bean:hover .inner .icon:before{color:#fff;text-shadow:0 0 0}body.interschools .blocks-upper .block-bean-victoria .inner .icon:before{content:"c"}body.interschools .blocks-upper .block-bean-queensland .inner .icon:before{content:"b"}body.interschools .blocks-upper .block-bean-new-south-wales .inner .icon:before{content:"d"}body.interschools .blocks-upper .block-bean-south-australia .inner .icon:before{content:"e"}body.interschools .blocks-upper .block-bean-act .inner .icon:before{content:"f"}body.interschools .blocks-upper .block-bean-australia .inner .icon:before{content:"a"}.blocks-lower .block{margin-bottom:50px;padding-left:25px;padding-right:25px}.blocks-lower h2{color:#41c5dd;font-size:28px;margin-bottom:.2em;line-height:1em}body.interschools .block-bean h2{font-size:19px}body.interschools .block-bean .col-md-6 .btn{width:50%}body.interschools .block:nth-child(4n+1){border-left-width:1px}body.interschools .block:nth-child(1){border-left-width:2px}body.interschools .block:nth-child(4){border-right-width:1px}body.interschools .block:nth-child(6){border-right-width:2px}.blocks-upper h2,.sidebar-right h2{text-align:center;font-size:20px}.logged-in .blocks-upper .block{border:none!important}.blocks-upper .block .content .inner,.blocks-upper .block .content .view-latest,.blocks-upper .block .content .view-sponsors,.sidebar-right .block .content .view-sponsors{min-height:120px}.blocks-upper .block .footer a,.sidebar-right .block .footer a{font-family:league_gothicregular;width:100%;border:3px solid #41c5dc;text-transform:uppercase;display:block;text-align:center;color:#7c7575;text-decoration:none;padding:8px;box-shadow:0 3px 0 0 rgba(125,125,125,.3)!important}.blocks-upper #block-views-sponsors-block h2,.sidebar .quick-links h2,.sidebar-right #block-views-sponsors-block h2{position:relative}.blocks-upper #block-views-latest-block_1 h2:before,.blocks-upper #block-views-sponsors-block h2:before,.sidebar #block-mailchimp-signup-sign-up h2:before,.sidebar .quick-links h2:before,.sidebar-right #block-views-sponsors-block h2:before{content:" ";position:absolute;margin-left:-10px;margin-top:-2px;background:url(../images/sprint.png) left top no-repeat}.blocks-upper #block-views-latest-block_1 h2:before{width:28px;height:31px;background-position:-410px top}.blocks-upper #block-views-sponsors-block h2:before,.sidebar-right #block-views-sponsors-block h2:before{margin-left:-13px;margin-top:-5px;width:35px;height:37px;background-position:-450px top}.blocks-upper #block-views-latest-block_1:hover h2:before{background-position:-410px bottom}.blocks-upper #block-views-sponsors-block:hover h2:before{background-position:-450px bottom}.sidebar .quick-links h2{margin-bottom:1.5em;text-indent:45px}.sidebar .quick-links h2:before{margin-left:-45px;margin-top:-4px;width:36px;height:35px;background-position:-490px top}.sidebar #block-mailchimp-signup-sign-up h2{text-indent:45px}.sidebar #block-mailchimp-signup-sign-up h2:before{margin-top:1px;margin-left:-45px;width:30px;height:24px;background-position:-530px top}.blocks-upper .block .content .icon{background:url(../images/sprint.png) left top no-repeat}.blocks-upper .live-globe .content .icon{width:54px;height:65px;margin:18px auto 0;background-position:-350px top}.blocks-upper .live-globe:hover .content .icon{background-position:-350px bottom}.blocks-upper .weather .content .icon{width:74px;height:59px;margin:20px auto 0;background-position:-270px top}.blocks-upper .weather:hover .content .icon{background-position:-270px bottom}.blocks-upper .calendar .content .icon{width:58px;height:61px;margin:20px auto 0;background-position:-150px top}.blocks-upper .calendar:hover .content .icon{background-position:-150px bottom}.blocks-upper .person .content .icon{width:50px;height:58px;margin:20px auto 0;background-position:-210px top}.blocks-upper .person:hover .content .icon{background-position:-210px bottom}.blocks-upper .graduation-cap .content .icon{width:80px;height:48px;margin:25px auto 0}.blocks-upper .graduation-cap:hover .content .icon{background-position:left bottom}.blocks-upper .laptop .content .icon{width:62px;height:55px;margin:25px auto 0;background-position:-80px top}.blocks-upper .laptop:hover .content .icon{background-position:-80px bottom}.blocks-lower .block .btn-default,.sidebar-right .block .btn-default{width:100%}.file-size{display:none}.view-display-id-block .field-content{display:block;padding-bottom:.6em}.view-display-id-block_1 li,.view-display-id-block_1 ul{list-style:none;padding:0;margin:0 0 12px 0}