﻿body {
    padding-top: 0px;
    padding-bottom: 20px;
}
.centered {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;   
}
.progress {
    min-width: 60%;
}
a.terms {
    color: red;
}
div.learning-bytes-list > ul > li {
    list-style-type: none;
}
div.learning-bytes-list > ul {
    padding: 0px; 
}   
.re-skills-block .re-elaboration-block {
    padding-top:10px;
}
.re-overview-ext  {
        margin: 10px 14px;
}
#appError {
    text-decoration: none;
    font-size: 2.25em;
    font-weight: 600;
    color: #164b6b;
    padding-bottom: 0px;
}
#appErrorStackTrace {
    text-decoration: none;
    font-size: 0.75em;
    padding-top: 0px;
    padding-bottom: 20px;
    color: grey;
}
.popover{
    max-width: 100%; /* Max Width of the popover (depending on the container!) */
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}
/* Theological Background Search */
.re-search-banner {
    background-color: #0AA9A5;
}
.re-search-banner-title {
    margin: auto;
    color: #FFFFFF;
    padding-left: 20px;
}
.re-panel-search-default {
    margin-top: 20px;
}
.re-panel-search-title {
    color: #000000;
}
.re-link-btn {
    padding: 0px;
    text-decoration: none;
    color: #000000;
    font-size: 13px;
}
.re-search-section {
    background-color: gray;
}
#re-search-ajax:hover, #re-search-ajax:focus {
    color: #000000;
}
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}
.pdf_icon {
    background: url('images/pdficon_small.png') no-repeat left center;
}
.row {
    margin-top: 40px;
}
.row.first {
    margin-top: 0;
}
.row-1 {
    margin-top: 10px;
}
.row-2 {
    margin-top: 20px;
}
.view-icon-row {
    margin-top: 14px;
}
.container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.container-fixed {
    width: 100%; 
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.btn-no-padding {
    padding: 0px;
}
.hr-no-padding{
    padding: 0px;
    margin: 5px 0px;
}
.elaboration {
     margin: 5px 0px;
}
.container-full {
    max-width: 1220px;
    margin-left: auto;
    margin-right: auto;
}
.col-layout-4 {
    margin-left: 0px; 
    float: left;
}
.col {
    margin-left: 20px; 
    float: left;
}
.col:first-child {
    margin-left: 0;
}
.col-1 {
    width: 130px;
}
.col-2 {
    width: 180px;
}
.col-3 {
    width: 280px;
}
.col-4 {
    width: 380px;
}
.col-5 {
    width: 480px;
}
.col-6 {
    width: 580px;
}
.col-7 {
    width: 680px;
}
.col-8 {
    width: 780px;
}
.col-9 {
    width: 880px;
}
.col-10 {
    width: 980px;
}
.col-11 {
    width: 1080px;
}
.col-12 {
    width: 1180px;
}
.col-1-1 {
    width: 100%;
    margin-left: 0;
}
.col-1-4 {
    width: 23%}
.col-1-2 {
    width: 46%}
.views-subject .col-1-2 {
    width: 56%}
.feature-1-2 {
    width: 48%}
.col-1-3 {
    width: 30%}
.col-3-4 {
    width: 65%}
.col.col1 {
    width: 100%;
    margin-left: 0;
}
.col1 {
    margin-left: 0;
}
.menu-col-1 {
    width: 258px;
}
.lightbox-col-1-4 {
    width: 300px;
}
.lightbox-col-3-4 {
    width: 580px;
}
.lightbox-col-1-3 {
    width: 286px;
}
.menu-col-1-2 {
    width: 570px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}
html, button, input, select, textarea {
    font-family: sans-serif;
}
body, form, fieldset, legend, input, select, textarea, button {
    margin: 0;
}
html {
    font-size: 100%}
.header {
    background-color: #054166;
    border-bottom: 1px solid #022241;
    position: relative;
    z-index: 1040;
}
.header-inner {
    position: relative;
}
.logo {
    width: 150px;
    height: 62px;
    background: url('../fonts/australian-curriculum-bba03379bd9958a6727ab7993a7d1af5d6b44130.svg') 0 14px no-repeat;
    border-top: 1px solid #464646;
}
.logo:hover {
    -moz-opacity: .8;
    -khtml-opacity: .8;
    -webkit-opacity: .8;
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    filter: alpha(opacity=80);
}
.logo.current {
    border-color: #fff;
}
.no-svg .logo {
    background: url('../fonts/australian-curriculum-6bdf738c5639647d296a839f735446de422953f7.png') 0 14px no-repeat;
}
.breadcrumb {
    font-size: 1.15em;
    margin: 0 0 20px;
    display: inline-block;
    width: 85%}
.breadcrumb>a {
    font-weight: 400;
}
.breadcrumb>strong {
    font-weight: 700;
}
.bc-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin: 0 4px;
}
.row-2 {
    margin: 0;
}
.back-to-top {
    z-index: 999999999999999999;
}
.back-to-top {
    width: 50px;
    height: 50px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDBweCINCgkgaGVpZ2h0PSI1MHB4IiB2aWV3Qm94PSIwIDAgMTAwIDUwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgaWQ9ImJnIj4NCgk8cmVjdCBmaWxsPSIjQ0NDQ0NDIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiLz4NCgk8ZyBpZD0iQXJyb3dfMjUiPg0KCQk8cmVjdCB4PSI3LjUiIHk9IjUiIGZpbGw9Im5vbmUiIHdpZHRoPSIzNSIgaGVpZ2h0PSI0MCIvPg0KCQk8Zz4NCgkJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMjkuMiw0NSAyOS4yLDI0LjkgNDIuNSwyNC45IDI1LDUgNy41LDI0LjkgMjAuOCwyNC45IDIwLjgsNDUgCQkJIi8+DQoJCTwvZz4NCgk8L2c+DQoJPHJlY3QgeD0iNTAiIGZpbGw9IiM3MDcwNzEiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIvPg0KCTxyZWN0IHg9IjU3LjUiIHk9IjUiIGZpbGw9Im5vbmUiIHdpZHRoPSIzNSIgaGVpZ2h0PSI0MCIvPg0KCTxnPg0KCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ijc5LjIsNDUgNzkuMiwyNC45IDkyLjUsMjQuOSA3NSw1IDU3LjUsMjQuOSA3MC44LDI0LjkgNzAuOCw0NSAJCSIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJMYXllcl8yIj4NCjwvZz4NCjwvc3ZnPg0K) no-repeat;
    background-position: 0 0;
    display: block;
    position: fixed;
    bottom: 75px;
    right: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    opacity: 0;
}
.back-to-top:hover {
    background-position: -50px 0;
}
.no-svg .back-to-top {
    background: url('../fonts/back-to-top-0c62183208e0be3d46bab05a43106bd648f598a4.png') no-repeat;
    background-position: 0 0;
}
.back-to-top.cd-is-visible, .back-to-top.cd-fade-out, .no-touch .back-to-top:hover {
    -webkit-transition: opacity .3s 0, visibility 0 0;
    -moz-transition: opacity .3s 0, visibility 0 0;
    transition: opacity .3s 0, visibility 0 0;
}
.back-to-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}
.back-to-top.cd-fade-out {
    opacity: 1;
}
.version {
    margin-bottom: 30px;
}
.version .heading th, .version .heading td {
    font-size: 16px;
    font-size: 1rem;
    border: 0;
}
body {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 300;
    font-size: 13px;
    font-size: .8125rem;
    color: #000;
    font-weight: 400;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%}
b, strong {
    font-weight: 700;
}
a, .link {
    color: #157ab5; 
    text-decoration: none;
    cursor: pointer;
}
a:hover, .link:hover {
    text-decoration: underline;
    color: #505050;
}
a:focus, .link:focus {
    outline: thin dotted;
}
a:active, a:hover, .link:active, .link:hover {
    outline: 0;
}
a.disabled, .disabled a {
    color: #777;
}
img.remove-outline {
    outline: none;
}
map#keyskills :focus, map#keyideas :focus {
    outline: none;
}
.code.ajax-lightbox, .content-block.right a, .lightbox-content a {
    color: #157ab5;  /* #767676; */
}
.code.ajax-lightbox:hover, .content-block.right a:hover, .lightbox-content a:hover {
    color: #2fa4e7; /* #505050; */
}
.content-block.right .glossary-term-link {
    color: #767676;
    border-bottom: 1px solid #767676;
    text-decoration: none;
}
.content-block.right .glossary-term-link:hover {
    text-decoration: none;
    color: #505050;
    border-color: #333;
}
.content-block.right .glossary-term-link:active {
    border-color: #fff;
}
.content-block.right .glossary-term-link {
    border-bottom: 1px dotted #767676;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 700;
    margin: 0;
}
h1 {
    font-size: 2.4em;
    margin-bottom: .2em;
}
h2 {
    font-size: 2.1em;
    line-height: 32px;
    line-height: 2rem;
    font-weight: 500;
    margin-bottom: .33em;
    border-bottom: 1px solid #cbcbcb;
    padding-bottom: 10px;
    margin-top: 10px;
}
h3 {
    font-size: 1.4em;
    font-weight: 500;
    margin: 10px 0;
}
h4 {
    font-size: 1.1em;
    margin-bottom: .5em;
    font-weight: 700;
}
h5 {
    font-size: 1em;
    margin-bottom: .5em;
    font-weight: 700;
}
h6 {
    font-size: .9em;
    margin-bottom: .5em;
    font-weight: 700;
}
h7, .h7 {
    font-weight: 700;
    font-size: .8em;
    margin: 7px 0;
}
.heavy {
    font-weight: 700;
}
li, li a, p {
    font-size: .8125rem;
}
.glossary-description>p::first-letter  {
    text-transform: uppercase;
}
.glossary-description img {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: middle;
    margin-left: 1px;
    margin-right: 1px;
}
p {
    margin: 0 0 10px 0;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    *white-space: normal;
}
.lead {
    font-size: 12px;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 20px;
}
h3.underline {
    padding-bottom: 10px;
}
.underline {
    border-bottom: 1px solid #cbcbcb;
}
small {
    font-size: 80%}
.inside-banner-inner h1 small {
    font-size: .4em;
}
.inside-banner-inner h1 small a {
    color: inherit;
}
abbr[title] {
    border-bottom: 1px dotted;
}
audio, canvas, video {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
dfn {
    font-style: italic;
}
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 0;
}
.image-left {
    margin-right: 20px;
}
.image-right {
    margin-left: 20px;
}
.no-style-heading {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight: 700;
}
.no-border-bottom {
    border-bottom: 0;
}
.no-border {
    border: 0;
}
.heavy {
    font-weight: 900;
}
.strong {
    font-weight: 700;
}
.normal {
    font-weight: 400;
}
hr {
    border: 0;
    background: none;
    outline: 0;
    background-color: #eee;
    margin: 2em 0;
    *margin: 1em 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 1px;
}
.dark-hr {
    background-color: #cbcbcb;
}
hr.dark-line {
    background-color: #cbcbcb;
}
.blank-hr {
    height: 20px;
    margin: 0;
    *margin: 0;
    background: none;
    visibility: hidden;
}
blockquote {
    font-family: "Georgia", "Times" serif;
    font-size: 20px;
    font-size: 1.25rem;
    color: #777;
    margin: 1em 0;
    font-style: italic;
}
cite {
    color: #222;
    font-style: normal;
}
q {
    quotes: none;
}
q:before, q:after {
    content: '';
    content: none;
}
mark {
    background: #ff0;
    color: #111;
}
code, kbd, pre, samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}
code {
    color: #111;
    padding: 2px 5px;
    background-color: #f1f1f1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
dl, menu, ol, ul {
    margin: 1em 0;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    *white-space: normal;
}
ul ul, ol ol, ul ol, ol ul, ul li p, ol li p {
    margin: 0;
}
dd {
    margin: 0;
}
dt {
    font-weight: 700;
}
menu, ol, ul {
    padding: 0 0 0 20px;
}
nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}
.nav-tabs > li > a {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 18em;
    overflow: hidden;
    display: block;
}
@media only screen and (min-width:768px)and (max-width:980px) {
    .nav > li > a {
        padding-right: 2px;
        padding-left: 2px;
    }
}
.no-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.bce-no-list {
    padding: 9px 0px 0px 0px;
}
.no-list li {
    margin: 0;
}
.no-bullet {
    list-style: none;
    padding: 0;
    margin: 0 0 5px 0;
}
.no-bullet li {
    margin: 0;
    line-height: 1.3;
}
dl.dl-horizontal dt {
    clear: left;
    float: left;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 15em;
    margin-bottom: 20px;
    font-weight: normal;
}
.dl-horizontal dd {
    margin-left: 15em;
    float: none;
    margin-bottom: 20px;
}
.horizontal-list {
    line-height: 1.4;
}
.horizontal-list dt {
    clear: left;
    float: left;
    font-weight: bold;
    margin-bottom: 17px;
    text-align: left;
    width: 13em;
}
.horizontal-list dd {
    float: none;
    margin-bottom: 17px;
    margin-left: 15em;
}
.horizontal-list a {
    color: #767676;
}
ul.priorities-list {
    padding: 0;
}
ul.priorities-list li {
    list-style-type: none;
    margin: 0 0 6px;
    padding: 0;
}
.priorities-list .icon {
    color: #636363;
    font-size: 16px;
}
.static-content h3, .static-content h4 {
    margin-top: 20px;
}
.static-content .table {
    margin-top: 20px;
}
.static-content li a {
    color: #767676;
}
.content {
    padding: 20px 0;
    position: relative;
    min-height: 30em;
}
.content .glossary-term-content dt {
    padding-bottom: 10px;
}
.heading {
    margin-bottom: 0;
}
.subheading {
    background-color: #f3f3f3;
    padding: 10px 0px;
}
.content-block p, .content-block ul, .content-block ol, .intro-content ul, .intro-content ol {
    line-height: 21px;
    line-height: 1.3125rem;
}
.content-block ul li, .content-block ol li, .intro-content ul li, .intro-content ol li, .mfp-content .lightbox-content ul li, .mfp-content .lightbox-content ol li {
    margin-top: 5px;
    margin-bottom: 5px;
}
.content-block .no-list, .intro-content .no-list {
    line-height: normal;
}
.content-block .no-list li, .intro-content .no-list li {
    margin-top: 0;
    margin-bottom: 0;
}
.inside-page .heading {
    margin-bottom: 30px;
}
p.rtl {
    text-align: right;
}
.clear:before, .clear:after {
    content: "";
    display: table;
}
.clear:after {
    clear: both;
}
.clear {
    zoom: 1;
}
.checkbox:before, .checkbox:after {
    content: "";
    display: table;
}
.checkbox:after {
    clear: both;
}
.checkbox {
    zoom: 1;
}
.left {
    float: left;
}
.right {
    float: right;
}
.block {
    display: block;
}
.inline-block {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.inline {
    display: inline;
}
.italic {
    font-style: italic;
}
.capitalise {
    text-transform: capitalize;
}
.center-text {
    text-align: center;
}
.none, [hidden] {
    display: none;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    left: -9999px;
}
.visuallyvisible {
    clip: auto;
    width: auto;
    height: auto;
    overflow: visible;
    left: 0;
}
.alert {
    background-color: #ffc;
    display: block;
    padding: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.no-desktop {
    display: none;
}
.no-margin {
    margin: 0;
}
.no-padding {
    padding: 0;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #464646;
}
.arrow-right {
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 3px solid #464646;
}
.ajax-results.loading {
    position: relative;
}
.loading {
    -moz-opacity: .5;
    -khtml-opacity: .5;
    -webkit-opacity: .5;
    opacity: .5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
}
.ajax-loader {
    display: block;
    position: absolute;
    top: 250px;
    left: 50%}
.content-full {
    width: 100%;
    margin-left: 0;
}
.center {
    margin-left: auto;
    margin-right: auto;
}
.videoWrapper-sm {
    max-width: 600px;
}
table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    word-wrap: break-word;
    -ms-word-wrap: break-word;
    *white-space: normal;
}
table th, table td {
    padding: 8px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #e2e2e2;
}
table thead th {
    vertical-align: bottom;
    font-weight: 700;
    font-weight: 900;
    background-color: #f9f9f9;
    color: #333;
}
table tfoot td {
    font-weight: 700;
    font-weight: 900;
}
table caption {
    padding: .5em;
    text-align: left;
    font-style: normal;
    border-bottom: 0;
    font-weight: 700;
    font-weight: 900;
}
table ul, table ol {
    margin: 0;
}
table.table {
    margin-bottom: 20px;
}
table.table th {
    background-color: #f5f5f5;
}
table.table-static .explanatory {
    font-weight: normal;
    font-style: italic;
}
table.table-static td.shaded-cell {
    background-color: #f5f5f5;
}
table.table-static th.subhead {
    font-style: italic;
    font-weight: normal;
}
table.table-static li {
    margin-bottom: 5px;
}
table.table-static li ul {
    margin-top: 5px;
}
table.table-static .no-list li {
    margin-bottom: 5px;
}
table.table-static a {
    color: #767676;
}
#views-subject-achievementstandards table.column-view {
    border: 1px solid #e2e2e2;
    margin-top: 20px;
}
#views-subject-achievementstandards table.column-view caption {
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}
#views-subject-achievementstandards table.column-view ul li {
    width: 138px;
}
.levels {
    width: 5%}
.table-caption .levels, .table-caption .level {
    border: 0;
}
fieldset {
    border: 0;
    padding: 0;
}
legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
    font-weight: 700;
}
.req {
    background: url('/Static/img/icons/mandatory.gif') no-repeat 0 -1px;
    height: 10px;
    width: 10px;
    position: relative;
}
label {
    cursor: pointer;
}
button, input, select, textarea {
    font-size: 100%;
    vertical-align: baseline;
    *vertical-align: middle;
}
input[type=text], input[type=password], input[type=email], input[type=search], input[type=tel], textarea, select {
    padding: 5px 7px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #777;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=search]:focus, input[type=tel]:focus, textarea:focus, select:focus {
    border-color: rgba(82, 168, 236, .8);
    outline: 0;
    outline: thin dotted \9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
}
input[type=checkbox], input[type=radio] {
    cursor: pointer;
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
    background-color: transparent;
}
.checkbox {
    display: block;
    font-size: 13px;
    font-size: .8125rem;
    line-height: normal;
    margin: 10px 0 0 0;
}
.checkbox input[type=checkbox], .checkbox input[type=radio] {
    float: left;
}
.checkbox label, .checkbox .label {
    display: block;
    overflow: hidden;
    *zoom: 1;
}
.label {
    padding-left: 5px;
}
.required {
    color: #68b74b;
}
.field-validation-error {
    color: red;
    display: block;
}
.validation-summary-errors {
    color: red;
}
button, input {
    line-height: normal;
}
button, select {
    text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}
button[disabled], html input[disabled] {
    cursor: default;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
    resize: none;
}
.icheckbox-minimal-green, .iradio-minimal-green {
    display: block;
    margin: 0;
    padding: 0;
    width: 13px;
    height: 13px;
    background: url('../Content/images/custom-form-elements.png') no-repeat;
    border: medium none;
    cursor: pointer;
    float: left;
    margin-top: 2px;
}
.icheckbox-minimal-green {
    background-position: 0 0;
}
.icheckbox-minimal-green.hover {
    background-position: -13px 0;
}
.icheckbox-minimal-green.checked {
    background-position: -26px 0;
}
.icheckbox-minimal-green.disabled {
    background-position: -39px 0;
    cursor: default;
}
.icheckbox-minimal-green.checked.disabled {
    background-position: -52px 0;
}
.iradio-minimal-green {
    background-position: 0 -13px;
}
.iradio-minimal-green.hover {
    background-position: -13px -13px;
}
.iradio-minimal-green.checked {
    background-position: -26px -13px;
}
.iradio-minimal-green.disabled {
    background-position: -39px -13px;
    cursor: default;
}
.iradio-minimal-green.checked.disabled {
    background-position: -52px -13px;
}
.checkbox .icon {
    float: left;
}
.contact-form label, .contact-form .control-label {
    min-width: 160px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.contact-form input[type="text"], .contact-form select, .contact-form textarea, .contact-form .control-text {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}
.contact-form input[type="text"] {
    width: 240px;
}
.contact-form select {
    min-width: 260px;
}
.contact-form textarea.text-box {
    width: 245px;
    min-height: 100px;
}
.contact-form .button {
    margin-left: 10px;
}
.contact-form .button:first-child {
    margin-left: 0;
}
select {
    padding: 3px;
}
.custom-select-wrap {
    position: relative;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    color: #000;
}
.js .custom-select {
    z-index: 9999;
    position: absolute;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0); 
    padding: 5px 0;
}
.js .custom-select:hover {
    cursor: pointer;
}
.js .custom-select-box {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 100% -450px no-repeat #f1f1f1;
    position: relative;
    width: 200px;
    border: 5px solid #f1f1f1;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    padding-right: 10px;
}
.no-svg .custom-select-box {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 100% -450px no-repeat #f1f1f1;
}
.custom-select {
    width: 210px;
}
.button {
    background: #424e59;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #424e59), color-stop(1, #29323b));
    background: -ms-linear-gradient(bottom, #424e59, #29323b);
    background: -moz-linear-gradient(center bottom, #424e59 0%, #29323b 100%);
    background: -o-linear-gradient(#29323b, #424e59);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#29323b', endColorstr='#424e59', GradientType=0);
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    font-size: .875rem;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
    padding: .5em 1em;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    position: relative;
}
.button:hover {
    background: #29323b;
}
.button:active {
    top: 1px;
}
.button[disabled], .button.disabled {
    color: #767676;
    background-color: #f1f1f1;
}
.no-style-button {
    font-size: 13px;
    font-size: .8125rem;
    border: 0;
    background: transparent;
    height: auto;
    padding: 0;
    cursor: pointer;
    outline: 0;
}
.no-style-button:hover {
    text-decoration: underline;
}
.no-style-button[disabled], .no-style-button.disabled {
    text-decoration: none;
    color: #767676;
}
.buttons {
    padding: 10px;
}
.apply-button, .reset-button {
    font-size: 13px;
    font-size: .8125rem;
    border: 0;
    background: transparent;
    height: auto;
    padding: 0;
    cursor: pointer;
    outline: 0;
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat;
}
.apply-button: hover, .reset-button:hover {
    text-decoration: underline;
}
.no-svg .apply-button, .no-svg .reset-button {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') no-repeat;
}
.apply-button, .apply-button.down {
    background-position: 100% -7471px;
    padding-right: 24px;
}
.reset-button {
    background-position: 0 -7331px;
    padding-left: 24px;
}
.no-svg .apply-button {
    background-position: 100% -7471px;
    padding-right: 24px;
}
.no-svg .reset-button {
    background-position: 0 -7331px;
    padding-left: 24px;
}
.js .accordion h2, .js .accordion h3 {
    cursor: pointer;
}
.accordion h2, .accordion h3 {
    font-size: 13px;
    font-size: .8125rem;
    padding: 5px 10px;
    border-bottom: 0;
    margin-bottom: 10px;
}
.accordion>div {
    padding: 0 10px 10px 10px;
}
.accordion h3 {
    line-height: 2rem;
    margin-top: 3px;
    margin-bottom: 0;
}
.accordion h2, .accordion h3 {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat #f1f1f1;
    background-position: 100% -449px;
}
.accordion h2.active, .accordion h3.active {
    background-position: 100% -1009px;
}
.no-svg .accordion h2, .no-svg .accordion h3 {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') no-repeat;
    background-position: 100% -449px;
}
.no-svg .accordion h2.active, .no-svg .accordion h3.active {
    background-position: 100% -1009px;
}
.accordion h2, .accordion h3 {
    background-position: 100% -1260px;
}
.accordion h2.active, .accordion h3.active {
    background-position: 100% -1390px;
    background-color: #eee;
}
.accordion h2:hover, .accordion h3:hover {
    background-color: #eee;
}
.no-svg .accordion h2, .no-svg .accordion h3 {
    background-position: 100% -1253px;
}
.no-svg .accordion h2.active, .no-svg .accordion h3.active {
    background-position: 100% -1383px;
}
.accordion p {
    margin-bottom: 0;
    margin-top: 10px;
}
.accordion p.blue {
    color: #005e8a;
    font-weight: bold;
}
.accordion p.sub-element {
    margin-top: 0;
}
.accordion span.blue {
    color: #005e8a;
    font-weight: bold;
}
.accordion #map {
    clear: both;
    padding-top: 10px;
}
.accordion #map #maplink {
    margin-bottom: 5px;
}
.accordion #map .googleMap {
    width: 225px;
    height: 225px;
}
.accordion #map #map_canvas {
    clear: both;
    margin-bottom: 10px;
}
.sd-accordion {
    line-height: 1.3;
}
.sd-accordion .item {
    margin-bottom: 10px;
}
.sd-accordion .levels {
    color: #767676;
}
.sd-accordion .oe {
    clear: both;
    margin-top: 5px;
}
.navigation {
    margin-left: 100px;
}
.navigation a {
    color: #000;
}
.primary-link {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin-left: 20px;
}
.right-text {
    overflow: hidden;
    display: block;
    padding-left: 5px;
}
.primary-link>a {
    padding: 20px 20px 23px 0;
    background-position: 100% -73px;
    font-weight: 700;
    color: #fff;
    display: block;
    /* border-top: 1px solid #464646; */
}
.primary-link-expandable>a {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat; 
    background-position: 100% -73px;
    font-weight: 700;
    color: #fff;
    display: block;
}
.primary-link>a:hover, .primary-link.hover>a {
    background-position: 100% -178px;
    text-decoration: none;
}
.primary-link.current>a {
    border-color: #fff;
}
.no-svg .primary-link>a {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 100% -73px no-repeat;
}
.no-svg .primary-link>a: hover {
    background-position: 100% -178px;
}
.secondary-menu {
    font-size: 13px;
    font-size: .8125rem;
    display: none;
    padding: 10px 20px;
    position: absolute;
    top: 63px;
    left: 0;
    border: 1px solid #cbcbcb;
    background-color: #fff;
    width: 1160px;
    z-index: 9999;
}
.no-js .mega-menu-link:hover .secondary-menu, .mega-menu-link.hover .secondary-menu {
    display: block!important;
}
.secondary-menu ul {
    padding-left: 0;
}
.footer .footer-inner .f-10 .col.footer-row.learningareas .col-2 {
    width: 49%}
@media only screen and (min-width:1000px)and (max-width:1239px) {
    .footer .footer-inner .f-10 .col.footer-row.learningareas.col-4 {
    width: 280px;
}
.footer .footer-inner .f-10 .col.footer-row.learningareas .col-2 {
    width: 100%}
}.secondary-menu li, .menu-heading {
    display: block;
    border-bottom: 1px solid #e2e2e2;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
    font-weight: 700;
}
.bce-menu-item{
    display: block;
    border-bottom: 1px solid #e2e2e2;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0;
    font-size: .8125rem;
}
     
ul.footer-list>li.submenu-heading {
    font-style: italic;
    font-weight: normal;
}
ul.footer-list>li.submenu-heading li {
    font-style: normal;
}
.secondary-menu a {
    font-weight: 400;
    display: inline-block;
}
.secondary-menu .area-link {
    font-weight: normal;
}
.overview-link {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 0 -2px no-repeat;
    padding-left: 20px;
    padding-top: 3px;
    display: block;
}
.no-svg .overview-link {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 0 -2px no-repeat;
}
.sub-items>a.area-link-sliding {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    background-position: 100% -449px;
    height: 20px;
    width: 15px;
    position: relative;
    top: 5px; 
}
.bce-arrow-down {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto auto;
    background-position: 100% -449px;
    height: 20px;
    width: 15px;
    position: relative;
    /* top: 5px; */
    top: -20px; 
}
.sub-items.active>a.area-link-sliding {
	background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg')  no-repeat;
    background-position:100% -1009px;
}
.no-svg .sub-items>a.area-link-sliding {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') no-repeat;
    background-position: 100% -449px;
}
.no-svg .sub-items.active>a.area-link-sliding {
    background-position: 100% -1009px;
}
.js .third-menu {
    display: none;
}
.third-menu li {
    border-top: 1px solid #e2e2e2;
    border-bottom: 0;
}
.third-menu li:first-child {
    border-top: 0;
}
.primary-link>a {
    font-size: 1.2em;
    font-weight: 500;
    padding: 20px 20px 20px 0;
    margin-right: 10px;
}
.primary-link.active>a {
    font-weight: 700;
}
.navigation .icon-text {
    width: auto;
}
.secondary-menu a.area-link, .secondary-menu span.nolink {
    width: 85%}
.secondary-menu span.nolink {
    display: inline-block;
}
.secondary-menu .general-capabilities a { /*, .secondary-menu .cross-curriculum a { */
    display: block;
}
a.nolink, a.nolink:hover {
    text-decoration: none;
    cursor: default;
}
.secondary-menu .third-menu li {
    padding-left: 13px;
}
.bce-secondary-menu .third-menu li {
    padding-left: 13px;
}
.senior-secondary-curriculum .secondary-menu {
    width: 820px;
}
.senior-secondary-curriculum li.overview-link {
    background-position: 0 6px;
}
.senior-secondary-curriculum .menu-col-1 ul {
    padding: 0;
}
.student-diversity .secondary-menu {
    width: auto;
    left: auto;
}
.result-item-title {
    margin-bottom: 0;
}
.result-item-heading {
    padding-bottom: 10px;
}
.area-link, .result-item-title {
    border-left: 5px solid #ccc;
    padding-left: 7px;
}

/*
.english-area {
    border-color: #208ec9;
}
.english-area-btn-label {
    color: #208ec9;
}
.mathematics-area {
    border-color: #df7004;
}
.mathematics-area-btn-label {
    color: #df7004;
}
.work-studies-area {
    border-color: #f4ad03;
}
.science-area {
    border-color: #579a35;
}
.science-area-btn-label {
    color: #579a35;
}
.humanities-and-social-sciences-area {
    border-color: #da3f31;
}
.religious-education-area {
    border-color: #0AA9A5;;
}
.humanities-and-social-sciences-area-btn-label {
    color: #da3f31;
}
.the-arts-area {
    border-color: #765aa3;
}
.the-arts-area-btn-label {
    color: #765aa3;
}
.languages-area {
    border-color: #08959c;
}
.health-and-physical-education-area {
    border-color: #02935e;
}
.health-and-physical-education-area-btn-color {
    color: #02935e;
}
.technologies-area {
    border-color: #2a5cae;
}
.technologies-area-btn-label {
    color: #2a5cae;
}
.english-content-block .result-item-title {
    border-color: #208ec9;
}
.mathematics-content-block .result-item-title {
    border-color: #df7004;
}
.science-content-block .result-item-title {
    border-color: #579a35;
}
.humanities-and-social-sciences-content-block .result-item-title {
    border-color: #da3f31;
}
.the-arts-content-block .result-item-title {
    border-color: #765aa3;
}
.languages-content-block .result-item-title {
    border-color: #08959c;
}
.health-and-physical-education-content-block .result-item-title {
    border-color: #02935e;
}
.technologies-content-block .result-item-title {
    border-color: #2a5cae;
}
.work-studies-content-block .result-item-title {
    border-color: #f4ad03;
} */
/* V8 colours  BEGIN */
.religious-education-area {
    border-color: #0AA9A5;;
}
.english-area {
    border-color: #00b5d1
}
.mathematics-area {
    border-color: #f26a21
}
.work-studies-area {
    border-color: #fdb913
}
.science-area {
    border-color: #84bd00
}
.humanities-and-social-sciences-area {
    border-color: #e2231a
}
.the-arts-area {
    border-color: #6858a9
}
.languages-area {
    border-color: #9f218b
}
.health-and-physical-education-area {
    border-color: #007852
}
.religious-education-area {
    border-color: #0AA9A5;
}
.technologies-area {
    border-color: #003378
}
.english-content-block .result-item-title {
    border-color: #00b5d1
}
.mathematics-content-block .result-item-title {
    border-color: #f26a21
}
.science-content-block .result-item-title {
    border-color: #84bd00
}
.humanities-and-social-sciences-content-block .result-item-title {
    border-color: #e2231a
}
.the-arts-content-block .result-item-title {
    border-color: #6858a9
}
.languages-content-block .result-item-title {
    border-color: #9f218b
}
.health-and-physical-education-content-block .result-item-title {
    border-color: #007852
}
.technologies-content-block .result-item-title {
    border-color: #003378
}
.work-studies-content-block .result-item-title {
    border-color: #fdb913
}
.religious-education-content-block .result-item-title {
    border-color: #0AA9A5;
}
/* V8 colours END*/
.search {
    position: relative;
    margin-top: 25px;
}
.s[type=text] {
    border: 0;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 400;
    width: 230px;
    padding: 5px 10px;
    line-height: normal;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    outline: 0;
}
.s[type=text]:focus {
    border-color: rgba(255, 255, 255, .8);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 255, 255, .6);
}
.no-svg .search-button {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 100% -306px no-repeat #555;
}
.search-button {
    width: 30px;
    height: 28px;
    border: 0;
    position: absolute;
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 100% -306px no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-transform: capitalize;
    top: 0;
    right: 0;
    *margin: 1px;
}
.print-icon {
    width: 20px;
    height: 20px;
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat;
    background-position: 0 -570px;
    display: block;
    zoom: 1;
    margin-top: 23px;
    margin-left: 10px;
}
.no-svg .print-icon {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') no-repeat;
    background-position: 0 -570px;
}
.print-icon:hover {
    background-position: 0 -690px;
}
.no-svg .print-icon:hover {
    background-position: 0 -684px;
}
.print {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 0 -1120px no-repeat;
    padding-left: 26px;
    padding-top: 2px;
}
.no-js .print {
    display: none;
}
.no-svg .print {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 0 -1120px no-repeat;
}
.banner {
    color: #fff;
    background-color: #208ec9;
}
.banner-item {
    font-weight: 700;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 30px;
    line-height: 1.875rem;
    position: relative;
}
.banner-content {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
}
.banner-content h1 {
    font-size: 1.4em;
    font-weight: 500;
    margin: 10px 0;
}
.banner-content p {
    margin: 0;
}
.banner-icon .icon {
    font-size: 50px;
    color: #636464;
}
.heading, .bottom-hr {
    border-bottom: 1px solid #cbcbcb;
}
.top-hr {
    border-top: 1px solid #cbcbcb;
    padding-top: 8px;
}
.footer a {
    color: #FFF;
}
.footer-row {
    border-top: 1px solid #cbcbcb;
    padding-top: 5px;
}
.footer-list {
    margin-bottom: 16px;
}
.footer 
.no-list.footer-list li {
    margin: 5px 0;
}
.dash-list {
    margin-bottom: 10px;
}
.dash-list>li, .dash-list>.depth1 {
    padding-left: 10px;
}
.dash-list>li>a {
    font-weight: 400;
}
.dash-list>.depth0 {
    background: transparent;
    padding-left: 0;
}
.footer-heading {
    margin-bottom: 5px;
}
.copyright-footer {
    font-size: 12px;
    font-size: .75rem;
    background-color: #464646;
    color: #fff;
    padding-top: 40px;
    padding-bottom: 40px;
}
.copyright-footer a {
    color: #fff;
    font-weight: 400;
}
.creative-commons {
    width: 105px;
    height: 40px;
    background: url('../fonts/cc-47a4d1a30df346697064cbb432d8b8c38e0f7bdb.svg') no-repeat;
    background-position: -2px 0;
    margin-top: 18px;
}
.creative-commons:hover {
    background-position: -2px 0;
}
.esa {
    width: 118px;
    height: 55px;
    background: url('../fonts/esa-343ab3db29a51902488edfec2ad6204d644d6e7e.svg') no-repeat;
    background-position: 0 0;
}
.esa:hover {
    background-position: 0 0;
}
.acara {
    width: 285px;
    height: 35px;
    background: url('../fonts/acara-b9be5192254b98840d38b869245fe751e46fb617.svg') no-repeat;
    background-position: 0 0;
    margin-bottom: 22px;
}
.acara:hover {
    background-position: 0 0;
}
.creative-commons:hover, .esa:hover, .acara:hover {
    -moz-opacity: .8;
    -khtml-opacity: .8;
    -webkit-opacity: .8;
    opacity: .8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    filter: alpha(opacity=80);
}
.no-svg .creative-commons {
    background: url('../fonts/cc-abcc3f92e59ce76f05df33f8b1b38cd245d2bc62.png') no-repeat;
}
.no-svg .esa {
    background: url('../fonts/esa-4e5ab30b14775bde3c4d7abbda131d6bf6230a7f.png') no-repeat;
}
.no-svg .acara {
    background: url('../fonts/acara-4403b34ff1e375dbb47f0798e9f157ed6d1c9629.png') no-repeat;
}
.social-icon {
    width: 25px;
    height: 25px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    background: url('../fonts/social-icons-3c492113c56f5723f58b7ab10829b552f4c691a6.svg') no-repeat;
    background-position: 0 0;
    margin-left: 10px;
}
.social-icon:first-child {
    margin-left: 0;
}
.social-icon2 {
    width: 25px;
    height: 25px;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    background: url('../fonts/social-icons-d1c4c03c63f3db4668650b07d4e8e60fe7537e70.png') no-repeat;
    left: 10px;
    position: relative;
    top: 4px;
    background-position: 0 -100px;
}
.social-icon2:hover {
    background-position: -25px -100px;
}
.no-svg .social-icon {
    background: url('../fonts/social-icons-d1c4c03c63f3db4668650b07d4e8e60fe7537e70.png') no-repeat;
}
.facebook, .no-svg .facebook {
    background-position: 0 0;
}
.facebook:hover, .no-svg .facebook:hover {
    background-position: -30px 0;
}
.twitter, .no-svg .twitter {
    background-position: 0 -48px;
}
.twitter:hover, .no-svg .twitter:hover {
    background-position: -30px -48px;
}
.gplus, .no-svg .gplus {
    background-position: 0 -98px;
}
.gplus:hover, .no-svg .gplus:hover {
    background-position: -30px -98px;
}
.footer {
    background-color: #054166;
    font-size: 1em;
    margin-top: 50px;
    padding-top: 12px;
    padding-bottom: 12px;
    bottom: 0;
    width: 100%;
    position: fixed;
    opacity: 1;
    z-index: 999999999;
}
.footer .footer-content {
    text-align: center;
}
.footer-link {
    text-decoration: none !important;
    padding-left: 20px;
}
.footer .heavy {
    font-weight: 700;
}
.footer h3 {
    font-size: 1.1em;
}
.footer .footer-inner h3 {
    font-size: 1.2em;
}
.footer .footer-inner {
    width: 100%}
.footer .footer-inner .f-10, .footer .footer-inner .senior-secondary {
    display: table-cell;
    margin: 0;
    padding: 0;
}
.footer .footer-inner .f-10 {
    width: 60%;
    vertical-align: top;
}
.footer .footer-inner .senior-secondary {
    width: 40%;
    vertical-align: top;
}
.footer .footer-inner .f-10 .col {
    margin-left: 10px;
}
.footer .footer-inner .f-10 .col.footer-row .col {
    margin: 0;
    width: 90%}
.footer .footer-inner .f-10 .col-1 {
    max-width: 130px;
    margin-left: 0;
}
.footer .footer-inner .senior-secondary .col-1 {
    max-width: 150px;
}
.footer .footer-inner li a {
    font-size: .9em;
}
.copyright-footer p {
    margin: 0;
}
.footer .footer-inner .senior-secondary .col {
    margin-left: 0;
}
.footer .footer-inner .senior-secondary .col.clear {
    margin-left: 0;
    width: 300px;
}
.footer .footer-inner .senior-secondary .col-1 {
    margin-left: 20px!important;
}
.box-navigation {
    background-color: #fafafa;
    overflow: hidden;
    margin-top: 15px;
}
.box-navigation a {
    color: #000;
}
.box-navigation>li>a {
    display: block;
    font-weight: 700;
    font-weight: 900;
    padding: 10px 25px 10px 14px;
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 100% 7px no-repeat #f1f1f1;
}
.no-svg .box-navigation>li>a {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 100% 16px no-repeat #f1f1f1;
}
.filters-box {
    z-index: 1020;
    position: relative;
}
.secondary-box-menu {
    border-top: 1px solid #fff;
    border-bottom: 1px solid transparent;
}
.secondary-box-menu>li {
    margin: 10px 14px;
}
.secondary-box-menu>li>a {
    font-weight: 400;
}
.secondary-box-menu>li>a.active {
    font-weight: 700;
}
.secondary-box-menu>li>a.pdf {
    background: url('images/pdficon_small.png') no-repeat left center;
    padding-left: 22px;
    padding-top: 1px;
}
.secondary-box-menu>li.current>a {
    font-weight: 700;
}
.secondary-box-menu>li>ul>li {
    margin: 10px 0;
}
.secondary-box-menu>li>ul>li.active a {
    font-weight: 700;
}
.secondary-box-menu>li>span {
    font-style: italic;
}
.box-navigation .icon {
    font-size: 16px;
    color: #838383;
}
.js .secondary-box-menu {
    display: none;
}
.js .sub-items.active>.secondary-box-menu {
    display: block;
}
.filters-group {
    padding-top: 10px;
    margin-bottom: 10px;
    display: block;
    border-top: 1px solid #eee;
}
.filters-group:first-child {
    border-top: 0;
}
.filters-group-inner {
    padding: 0 10px 10px 10px;
}
#download-subjects .filters-group-inner {
    padding: 0;
}
.js .filters-group.active .filters-group-inner {
    display: block;
}
.filter-heading {
    display: block;
    padding-left: 10px;
    padding-right: 25px;
    margin-bottom: 0;
}
.js .toggle-filters {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat;
    background-position: 100% -1400px;
    cursor: pointer;
}
.js .active .toggle-filters {
    background-position: 100% -1400px;
}
#filter-trig {
    background: none repeat scroll 0 0 #fafafa;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #000;
    display: inline-block;
    font-size: .85em;
    padding: 5px 7px 5px 6px;
    z-index: 2;
    position: relative;
    border: 1px solid #eee;
}
#filter-trig:hover {
    background-color: #999;
    text-decoration: none;
    color: #fff;
}
#filter-trig .arrow-right, #filter-trig .arrow-down {
    display: inline-block;
    margin-top: 5px;
    margin-right: 5px;
    width: 0;
}
#col2.col-12 {
    width: 100%}
#col1 .box-navigation {
    margin-top: -2px;
    border-top: 1px solid #eee;
}
.row-2 #col1, .row-2 #col2 {
    -webkit-transition: width .3s ease, margin .3s ease;
    -moz-transition: width .3s ease, margin .3s ease;
    -o-transition: width .3s ease, margin .3s ease;
    transition: width .3s ease, margin .3s ease;
}
.row-2 .col-0, .row-2 .tablet-col-0, .row-2 .small-tablet-col-0, .row-2 .mobile-col-0 {
    width: 0%;
    height: 0%}
@media only screen and (max-width:760px) {
    .row-2 .col.mobile-col-0 {
    height: 0!important;
    transition: height .5s ease-in-out 0, box-shadow .1s linear 0;
}
}.sticky.sticky-full.fixed .sticky-wrapper .pagination {
    margin-left: 0;
}
.showhide {
    margin: 0 0 0 0;
    cursor: pointer;
    padding: 10px 25px 0 0;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8;
    filter: alpha(opacity=80);
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none!important;
    -webkit-backface-visibility: hidden;
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
    display: none;
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}
.mfp-ajax-cur {
    cursor: progress;
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}
.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.mfp-loading.mfp-figure {
    display: none;
}
.mfp-hide {
    display: none!important;
}
.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}
.mfp-preloader a {
    color: #ccc;
}
.mfp-preloader a:hover {
    color: #fff;
}
.mfp-s-ready .mfp-preloader {
    display: none;
}
.mfp-s-error .mfp-content {
    display: none;
}
button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    padding: 0;
    z-index: 1046;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.mfp-close {
    width: 44px;
    position: absolute;
    right: 0;
    top: 7px;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 20px;
    font-weight: bold;
    font-family: sans-serif;
    *height: 28px;
}
.mfp-close:hover, .mfp-close:focus {
    opacity: 1;
}
.mfp-close:active {
    top: 7px;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
}
.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
    margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: solid transparent;
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
}
.mfp-arrow-left {
    left: 0;
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #fff;
    margin-left: 31px;
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
    right: 0;
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #fff;
    margin-left: 39px;
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%}
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000;
}
.mfp-iframe-holder .mfp-close {
    top: -40px;
}
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444;
}
.mfp-figure {
    line-height: 0;
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-break: break-word;
    padding-right: 36px;
}
.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.mfp-image-holder .mfp-content {
    max-width: 100%}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}
.mfp-content {
    max-width: 940px;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
}
.mfp-content .title {
    font-size: 13px;
    font-size: .8125rem;
    padding: 10px 20px;
    background-color: #e7f2ff;
    display: block;
}
.mfp-content .title-inner {
    padding: 10px;
    display: block;
}
.mfp-content .lightbox-content {
    padding: 20px;
}
.feedback-icon {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 100% -7592px no-repeat;
    padding-right: 20px;
}
.no-svg .feedback-icon {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 100% -7592px no-repeat;
}
.scootle-logo, .scootle-community-logo, .lls-logo, bce-logo {
    display: block;
    width: 110px;
    height: 58px;
}
.dialog-row {
    margin-top: 10px;
    margin-bottom: 20px;
}
.scootle-logo {
    background: url('../fonts/scootle-logo.svg') 50% 50% no-repeat;
}
.no-svg .scootle-logo {
    background: url('../fonts/scootle-logo-81d438acfc13f4b2c636792ce6a42aa45812ab82.png') 50% 50% no-repeat;
}
.scootle-community-logo {
    background: url('../fonts/scootle-community-logo-237986f54b0524d3efa99a199efc3763a59e20fc.svg') 50% 50% no-repeat;
}
.no-svg .scootle-community-logo {
    background: url('../fonts/scootle-community-logo-ae792f8fbcd2392e28bb01f0c49c3442c721641c.png') 50% 50% no-repeat;
}
.lls-logo {
    background: url('../fonts/lls-logo-c33340cb763df17a7626ced92d53ef67dea33347.jpg') 50% 50% no-repeat;
}
.no-svg .lls-logo {
    background: url('../fonts/lls-logo-c33340cb763df17a7626ced92d53ef67dea33347.jpg') 50% 50% no-repeat;
}
.indent-20 {
    margin-left: 20px;
}
.lightbox-content .upper {
    padding: 10px 0 0 0;
}
.lightbox-content .upper:first-child {
    padding: 0;
}
.lightbox-content .title2 {
    font-weight: 700;
    line-height: 2.5em;
}
.lightbox-content .title3 {
    font-style: italic;
    font-size: .9em;
}
.detail {
    padding: .1em .5em;
}
.detail ul li {
    margin-left: 5px!important;
}
.upper.block {
    clear: both;
    padding: 0;
}
.mfp-content .tags li>span, .mfp-content .tags li>a {
    margin-right: 5px;
}
.mfp-content .title {
    padding: 10px 40px 10px 20px;
}
.glossary-term-wrap .mfp-close {
    top: 6px;
}
#dlglossary.glossary-term .strand-group-row img {
    vertical-align: bottom;
}
.tags-list>li {
    margin-top: 2px;
    margin-bottom: 2px;
}
.tags-list li {
    display: inline-block;
}
.lightbox-content .icon {
    font-size: 16px;
}
.lightbox-content a i.icon:hover {
    text-decoration: none;
    color: #000;
}
.lightbox-content a.ajax-link {
    text-decoration: none;
}
.popupbox {
    padding: 0 45px;
}
.vio-container {
    background: #fff;
}
.mfp-auto-cursor .mfp-content {
    width: auto;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.pdf_icon:after {
    content: ' (pdf)'}
.content-block.right .pagination {
    padding: 10px 0;
}
.content-block.right .prev {
    margin-right: 4px;
    font-weight: 700;
}
.content-block.right .next {
    margin-left: 4px;
    font-weight: 700;
}
.content-block.right .prev, .content-block.right .next {
    display: none;
}
.content-block.right .page-item, .content-block.right .sort-item, .content-block.right .page-location {
    padding: 0 4px;
    margin-left: 2px;
    margin-right: 2px;
}
.content-block.right .pagination a {
    color: #000;
    text-decoration: none;
}
.content-block.right .page-item, .content-block.right .page-location {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    min-width: 10px;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
}
.content-block.right .page-item:hover, .content-block.right .page-location:hover {
    text-decoration: underline;
}
.content-block.right .page-item.current, .content-block.right .page-location.current {
    font-weight: 700;
    background-color: #e2e2e2;
}
.content-block.right .page-item.current, .content-block.right .page-location.current {
    -moz-border-radius: 50px 50px 50px 50px;
    -webkit-border-radius: 50px 50px 50px 50px;
    border-radius: 50px 50px 50px 50px;
    -khtml-border-radius: 50px 50px 50px 50px;
}
.sort-icon {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 15px;
    height: 13px;
    margin-left: 3px;
    background: url('../fonts/sort-icons.svg') no-repeat;
    background-position: 0 -1px;
}
.no-svg .sort-icon {
    background: url('../fonts/sort-icons-13827dce481c4167834fb1c1f127542f4ce23ec2.png') no-repeat;
    background-position: 0 -1px;
}
.rows-view-icon:hover {
    background-position: -15px -1px;
}
.rows-view-icon.active {
    background-position: -30px -1px;
}
.columns-view-icon, .no-svg .columns-view-icon {
    background-position: 0 -16px;
}
.columns-view-icon:hover {
    background-position: -15px -16px;
}
.columns-view-icon.active {
    background-position: -30px -16px;
}
.elaborations-view-icon, .no-svg .elaborations-view-icon {
    background-position: 0 -31px;
}
.elaborations-view-icon:hover {
    background-position: -15px -31px;
}
.elaborations-view-icon.active {
    background-position: -30px -31px;
}
.modes-view-icon, .no-svg .modes-view-icon {
    background-position: 0 -46px;
}
.modes-view-icon:hover {
    background-position: -15px -46px;
}
.modes-view-icon.active {
    background-position: -30px -46px;
}
.jump-to-select {
    margin-top: 5px;
}
.sticky.fixed {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    position: fixed;
    padding-top: 0;
    -webkit-transform: translateZ(0);
}
.sticky.fixed .sticky-wrapper .pagination {
    background-color: #fff;
    -webkit-box-shadow: 0 8px 6px -6px #ededed;
    -moz-box-shadow: 0 8px 6px -6px #ededed;
    box-shadow: 0 8px 6px -6px #ededed;
}
.sticky.fixed .sticky-wrapper .pagination.bottom-hr:last-child {
    background-color: #fafafa;
}
.sticky.fixed .sticky-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
.sticky.fixed .sticky-wrapper .pagination {
    margin-left: 304px;
    padding-left: 16px;
}
#continuum-by-stage .sticky {
    height: 40px;
}
#continuum-by-stage .fixed-heading, continuum-by-element .fixed-heading {
    min-height: 46px;
}
.anchor:before {
    content: "";
    display: block;
    height: 40px;
    margin: -40px 0 0;
}
@media(min-width:1200px) {
    .sticky.fixed .sticky-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
}
.sticky.fixed .sticky-wrapper .pagination {
    margin-left: 320px;
    padding-left: 0;
}
}.offset-sticky {
    position: relative;
    visibility: hidden;
}
.click-nav ul {
    margin: 0;
    padding: 0;
    position: relative;
    margin-bottom: -6px;
    margin-top: -6px;
}
.click-nav {
    margin: 0 auto;
    width: 210px;
    z-index: 1;
    position: relative;
}
.click-nav ul, .click-nav ol {
    position: relative;
}
.click-nav ul li, .click-nav ol li {
    position: relative;
    list-style: none;
    cursor: pointer;
}
.click-nav ul li ul, .click-nav ul li ol {
    position: absolute;
    left: 0;
    right: 0;
}
.click-nav ul .clicker {
    position: relative;
    background: #f1f1f1;
    color: #000;
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 95% -445px no-repeat #f1f1f1;
    padding: 2px 10px 2px 10px;
}
.click-nav ul .clicker:hover, .click-nav ul .active {
    color: #000;
}
.click-nav img {
    position: absolute;
    top: 9px;
    left: 12px;
}
.click-nav ol {
    border: solid 1px #e2e2e2;
}
.click-nav ul li a, .click-nav ol li a {
    transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    display: block;
    padding: 2px 10px 2px 10px;
    background: #fff;
    color: #000;
    text-decoration: none;
}
.click-nav ol {
    width: 304px;
}
.click-nav ol li a {
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3,  Direction=146,  Color=#bdafaf)";
    -moz-box-shadow: 2px 3px 3px #bdafaf;
    -webkit-box-shadow: 2px 3px 3px #bdafaf;
    box-shadow: 2px 3px 3px #bdafaf;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=146, Color=#bdafaf);
    line-height: 1.3;
}
.click-nav .no-js ul, .click-nav .no-js ol {
    display: none;
}
.click-nav .no-js:hover ul, .click-nav .no-js:hover ol {
    display: block;
}
.click-nav ul ol li.current a {
    font-weight: 700;
    padding: 3px 6px;
    border-bottom: solid 1px #fff;
}
@media only screen and (max-width:1000px) {
    .click-nav {
    clear: both;
    float: left;
    margin-top: 10px;
}
}.page-item.current, .page-location.current {
    padding: 3px 6px;
}
.pagination .inline.current {
    background: #e2e2e2;
    border-radius: 10px;
}
.pagination .current .page-item, .pagination .current .page-location {
    margin: 0 3px 0 3px;
    padding: 1px;
}
.pagination .prev, #views-search-results .pagination .prev {
    background: url('../fonts/icons/arrow-left-a985768020de1185835f2d3bc7d4f407e900effd.png') no-repeat center left;
    padding-left: 10px;
}
.pagination .next, #views-search-results .pagination .next {
    background: url('../fonts/icons/arrow-right-3373fd81bf194889646239503b19133cb46c310c.png') no-repeat center right;
    padding-right: 10px;
}
.custom-select-wrap .page-item, .custom-select-wrap .page-location {
    display: block;
    text-align: left;
}
.icons .icon {
    margin-right: 4px;
}
.content-block .tags .icon {
    font-size: 1.2em;
}
.content-block .tags a:hover {
    text-decoration: none;
    color: #000;
}
.content-block .tags a .icon:hover {
    text-decoration: none;
    color: #000;
}
.views-browse .filters-group .icon {
    color: #636363;
    font-size: 1.2em;
    margin-right: 5px;
}
.filters-group .icon {
    font-size: 1rem;
    margin-right: 5px;
}
.english-section .icon {
    color: #208ec9;
}
.mathematics-section .icon {
    color: #df7004;
}
.science-section .icon {
    color: #579a35;
}
.humanities-and-social-sciences-section .icon {
    color: #da3f31;
}
.the-arts-section .icon {
    color: #765aa3;
}
.languages-section .icon {
    color: #9f218b;
}
.health-and-physical-education-section .icon {
    color: #02935e;
}
.technologies-section .icon {
    color: #2a5cae;
}
.religious-education-section .icon {
    color: #0AA9A5;
}
.work-studies-section .icon {
    color: #f4ad03;
}
.english-content-block .icon {
    color: #208ec9;
}
.mathematics-content-block .icon {
    color: #df7004;
}
.science-content-block .icon {
    color: #579a35;
}
.humanities-and-social-sciences-content-block .icon {
    color: #da3f31;
}
.the-arts-content-block .icon {
    color: #765aa3;
}
.languages-content-block .icon {
    color: #08959c;
}
.health-and-physical-education-content-block .icon {
    color: #02935e;
}
.technologies-content-block .icon {
    color: #2a5cae;
}
.work-studies-content-block .icon {
    color: #f4ad03;
}
.navigation .icon {
    color: #464646;
    font-size: 16px;
}
.content-block .clipwrapper {
    position: relative;
    height: 16px;
    width: 16px;
}
#views-search-results .clipwrapper {
    margin-right: 110px;
}
.content-block .clip {
    position: absolute;
    top: 0;
    left: 0;
}
.content-block .pos-1 {
    left: 0;
}
.content-block .pos-2 {
    left: 20px;
}
.content-block .pos-3 {
    left: 40px;
}
.content-block .pos-4 {
    left: 60px;
}
.content-block .pos-5 {
    left: 80px;
}
.content-block .pos-6 {
    left: 100px;
}
.content-block .pos-7 {
    left: 120px;
}
.content-block .pos-8 {
    left: 140px;
}
.content-block .pos-9 {
    left: 160px;
}
.content-block .pos-10 {
    left: 180px;
}
#views-search-results .pos-1 {
    right: 0;
}
#views-search-results .pos-2 {
    right: 20px;
}
#views-search-results .pos-3 {
    right: 40px;
}
#views-search-results .pos-4 {
    right: 60px;
}
#views-search-results .pos-5 {
    right: 80px;
}
#views-search-results .pos-6 {
    right: 100px;
}
#views-search-results .pos-7 {
    right: 120px;
}
#views-search-results .pos-8 {
    right: 140px;
}
#views-search-results .pos-9 {
    right: 160px;
}
#views-search-results .pos-10 {
    right: 180px;
}
.sprite {
    display: block;
    background-color: #636363;
    background-position: -20px 0;
}
.sprite.music {
    background: url('../fonts/icons/thearts-music-30f458ea0d615d904caaeb1c43314b390fccea68.png') no-repeat;
    display: inline-block;
    height: 20px;
}
.sprite.music.rhythm-44 {
    background-position: 0 0;
    width: 9px;
}
.sprite.music.rhythm-34 {
    background-position: -10px 0;
    width: 9px;
}
.sprite.music.rhythm-24 {
    background-position: -20px 0;
    width: 9px;
}
.sprite.music.rhythm-54 {
    background-position: -30px 0;
    width: 9px;
}
.sprite.music.rhythm-68 {
    background-position: -40px 0;
    width: 9px;
}
.sprite.music.rhythm-78 {
    background-position: -50px 0;
    width: 9px;
}
.sprite.music.rhythm-98 {
    background-position: -60px 0;
    width: 9px;
}
.sprite.music.semibreve {
    background-position: -70px 0;
    width: 20px;
    height: 10px;
}
.sprite.music.crotchet {
    background-position: -90px 0;
    width: 10px;
}
.sprite.music.minim {
    background-position: -100px 0;
    width: 10px;
}
.sprite.music.quaver-rest, .sprite.music.crotchet-rest {
    background-position: -110px 0;
    width: 10px;
}
.sprite.music.dotted-quaver-rest, .sprite.music.dotted-crotchet-rest {
    background-position: -120px 0;
    width: 15px;
}
.sprite.music.quaver-single-up {
    background-position: -140px 0;
    width: 12px;
}
.sprite.music.quaver-double-up, .sprite.music.quaver {
    background-position: -160px 0;
    width: 50px;
}
.sprite.music.dotted-crotchet {
    background-position: -210px 0;
    width: 10px;
}
.sprite.music.quavers-triple-up {
    background-position: -230px 0;
    width: 40px;
}
.sprite.music.semiquaver-triple-up, .sprite.music.semiquaver {
    background-position: -275px 0;
    width: 40px;
}
.sprite.music.semiquaver-hex-up, .sprite.music.semi-quaver {
    background-position: -320px 0;
    width: 106px;
}
.multi-carousel-column .col, .col-1-3 .col {
    float: none;
    width: auto;
    margin-left: 0;
}
.owl-carousel .owl-item {
    float: left;
}
.view-section .owl-prev {
    float: left;
}
.view-section .owl-next {
    float: right;
}
.view-section .owl-custom-pagination {
    position: relative;
    top: 20px;
}
.view-section .owl-next, .view-section .owl-prev {
    font-weight: 700;
    cursor: pointer;
}
.view-section .owl-next:hover, .view-section .owl-prev:hover {
    text-decoration: underline;
}
.owl-carousel .carousel-title {
    float: none;
}
.js .toggle-continuum-content {
    cursor: pointer;
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 100% -1395px no-repeat;
}
.js .continuum-group.active .toggle-continuum-content {
    cursor: pointer;
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 100% -1265px no-repeat;
}
.owl-carousel.three-column-view .learning-area-block {
    margin-left: 10px;
    margin-right: 10px;
}
.three-column-view .three-column-full, .row-view-layout .three-column-full {
    width: auto;
    float: none;
    margin-left: 0;
}
.owl-wrapper .curriculum-layout-columns {
    width: auto;
}
.content-description {
    margin-bottom: 10px;
}
.strand-group-row {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.strand-title {
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.strand-inner, .content-description-inner, .result-item-inner {
    font-size: 13px;
    font-size: .8125rem;
}
.strand-inner p, .content-description-inner p, .result-item-inner p {
    line-height: normal;
}
.result-item-inner {
    padding-top: 10px;
    padding-bottom: 10px;
}
.strand-code {
    color: #636363;
}
.year-title {
    margin: 15px 10px;
}
.carousel-col-3 {
    float: left;
    width: 32%;
    margin-left: 2%}
.carousel-col-3:first-child {
    margin-left: 0;
}
.container .col-3 .secondary-box-menu .subject .label span {
    width: auto;
}
#views-learningarea-rowlayout .content-block.right .col-1-3, #views-browse-subjectlayout .curriculum-layout .col-1-3 {
    width: 32%;
    margin-left: 2%}
#views-learningarea-rowlayout .content-block.right .col-1-2, #views-browse-subjectlayout .curriculum-layout .col-1-2 {
    width: 49%;
    margin-left: 2%}
#views-learningarea-rowlayout .content-block.right .col:first-child, #views-browse-subjectlayout .curriculum-layout .col:first-child {
    margin-left: 0;
}
#views-generalcapabilities-continuum .col-1-3, #views-learningarea-columnlayout .col-1-3, #views-browse-subjectcolumnlayout .col-1-3, #views-browse-yearlevelcolumnlayout .col-1-3 {
    width: 30%;
    float: left;
    margin-left: 3%;
    display: inline-block;
}
#views-generalcapabilities-continuum .col-1-3.carousel-offscreen, #views-learningarea-columnlayout .col-1-3.carousel-offscreen, #views-browse-subjectcolumnlayout .col-1-3.carousel-offscreen, #views-browse-yearlevelcolumnlayout .col-1-3.carousel-offscreen {
    display: none;
}
#views-learningarea-columnlayout .col-1-3 {
    width: 30%;
    float: left;
    margin-left: 3%;
    display: inline-block;
}
#views-learningarea-columnlayout .col-1-3.carousel-offscreen {
    display: none;
}
#views-learningarea-elaborationlayout .carousel-offscreen, #views-english-modeslayout .carousel-offscreen, #views-thearts-elaborationlayout .carousel-offscreen, #views-thearts-columnlayout .carousel-offscreen, #views-subject-achievementstandards .carousel-offscreen, #views-subject-rowlayout .carousel-offscreen {
    display: none;
}
.carousel-offscreen {
    height: 10px;
}
.carousel-acara {
    position: inherit;
}
#views-learningarea-columnlayout .view-common-window .col-1-2, #views-browse-subjectcolumnlayout .col-1-1 .year {
    margin-left: 3%}
#views-learningarea-columnlayout #column-view, #views-browse-subjectcolumnlayout .carousel, #views-browse-yearlevelcolumnlayout .carousel, #views-generalcapabilities-continuum .carousel {
    margin-left: -3%}
@media only screen and (min-width:1000px) {
    .multi-carousel-column.col-1-1 {
    padding-left: 25px;
    width: auto;
}
}@media only screen and (min-width:1000px)and (max-width:1239px) {
    #views-learningarea-columnlayout #column-view, #views-browse-subjectcolumnlayout .carousel, #views-browse-yearlevelcolumnlayout .carousel, #views-generalcapabilities-continuum .carousel {
    margin-left: -22px;
}
}@media only screen and (min-width:760px)and (max-width:1000px) {
    #views-learningarea-columnlayout #column-view, #views-browse-subjectcolumnlayout .carousel, #views-browse-yearlevelcolumnlayout .carousel, #views-generalcapabilities-continuum .carousel {
    margin-left: 0;
}
}@media only screen and (max-width:760px) {
    #views-learningarea-columnlayout #column-view, #views-browse-subjectcolumnlayout .carousel, #views-browse-yearlevelcolumnlayout .carousel, #views-generalcapabilities-continuum .carousel {
    margin-left: 0;
}
}#views-browse-subjectcolumnlayout.topic-browser h4, #views-browse-yearlevelcolumnlayout.topic-browser h4, #views-browse-yearlevellayout.topic-browser h4, #views-browse-subjectcolumnlayout.topic-browser h5, #views-browse-yearlevelcolumnlayout.topic-browser h5, #views-browse-yearlevellayout.topic-browser h5, #views-browse-subjectcolumnlayout.topic-browser h6, #views-browse-yearlevelcolumnlayout.topic-browser h6, #views-browse-yearlevellayout.topic-browser h6, #views-browse-subjectcolumnlayout.topic-browser .overall-description, #views-browse-yearlevelcolumnlayout.topic-browser .overall-description, #views-browse-yearlevellayout.topic-browser .overall-description, #views-browse-subjectcolumnlayout.topic-browser .achstd-wrap, #views-browse-yearlevelcolumnlayout.topic-browser .achstd-wrap, #views-browse-yearlevellayout.topic-browser .achstd-wrap, #views-browse-subjectcolumnlayout.topic-browser .substrand .desc, #views-browse-yearlevelcolumnlayout.topic-browser .substrand .desc, #views-browse-yearlevellayout.topic-browser .substrand .desc, #views-browse-subjectcolumnlayout.topic-browser .pagination .right, #views-browse-yearlevelcolumnlayout.topic-browser .pagination .right, #views-browse-yearlevellayout.topic-browser .pagination .right, #views-browse-subjectcolumnlayout.topic-browser .depthstudy .depthstudyelective .h7, #views-browse-yearlevelcolumnlayout.topic-browser .depthstudy .depthstudyelective .h7, #views-browse-yearlevellayout.topic-browser .depthstudy .depthstudyelective .h7, #views-browse-subjectcolumnlayout.topic-browser .depthstudy .depthstudyelective>div.desc:first-of-type, #views-browse-yearlevelcolumnlayout.topic-browser .depthstudy .depthstudyelective>div.desc:first-of-type, #views-browse-yearlevellayout.topic-browser .depthstudy .depthstudyelective>div.desc:first-of-type, #views-browse-subjectcolumnlayout.topic-browser .depthstudy .depthstudyelective:first-of-type, #views-browse-yearlevelcolumnlayout.topic-browser .depthstudy .depthstudyelective:first-of-type, #views-browse-yearlevellayout.topic-browser .depthstudy .depthstudyelective:first-of-type {
    display: none;
}
#views-browse-subjectcolumnlayout.topic-browser .depthstudy .depthstudyelective li, #views-browse-yearlevelcolumnlayout.topic-browser .depthstudy .depthstudyelective li, #views-browse-yearlevellayout.topic-browser .depthstudy .depthstudyelective li {
    width: inherit;
    margin-left: inherit;
}
#views-browse-subjectcolumnlayout.topic-browser .bottom-hr, #views-browse-yearlevelcolumnlayout.topic-browser .bottom-hr, #views-browse-yearlevellayout.topic-browser .bottom-hr, #views-browse-subjectcolumnlayout.topic-browser .curriculum-layout-columns, #views-browse-yearlevelcolumnlayout.topic-browser .curriculum-layout-columns, #views-browse-yearlevellayout.topic-browser .curriculum-layout-columns, #views-browse-subjectcolumnlayout.topic-browser .no-content, #views-browse-yearlevelcolumnlayout.topic-browser .no-content, #views-browse-yearlevellayout.topic-browser .no-content {
    border-bottom: none;
}
@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon-07b5ed0d9df1c0806d072f3d98905c2ea729ab42.eot?a9ib3s');
    src: url('../fonts/icomoon-07b5ed0d9df1c0806d072f3d98905c2ea729ab42.eot?#iefixa9ib3s') format('embedded-opentype'), url('../fonts/icomoon-9b6acaedc9bcddf00100de1d165c8a80cc157e1c.woff?a9ib3s') format('woff'), url('../fonts/icomoon-35e8a73215087035dc65451efc9dc69d469e78bb.ttf?a9ib3s') format('truetype'), url('../fonts/icomoon-09764b6ed2c71476d96c261baa9a062aa42058ea.svg?a9ib3s#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-aboriginal-and-torres-strait-islander-histories-and-cultures:before {
    content: ""}
.icon-aboriginal-and-torres-strait-islander-histories-and-cultures_Black:before {
    content: ""}
.icon-asia-and-australias-engagement-with-asia:before {
    content: ""}
.icon-asia-and-australias-engagement-with-asia_Black:before {
    content: ""}
.icon-critical-and-creative-thinking:before {
    content: ""}
.icon-critical-and-creative-thinking_Black:before {
    content: ""}
.icon-ethical-understanding:before {
    content: ""}
.icon-ethical-understanding_Black:before {
    content: ""}
.icon-information-and-communication-technology-ict-capability:before, .icon-information-and-communication-technology-capability:before {
    content: ""}
.icon-information-and-communication-technology-ict-capability_Black:before {
    content: ""}
.icon-intercultural-understanding:before {
    content: ""}
.icon-intercultural-understanding_Black:before {
    content: ""}
.icon-listening:before {
    content: ""}
.icon-literacy:before {
    content: ""}
.icon-literacy_Black:before {
    content: ""}
.icon-numeracy:before {
    content: ""}
.icon-numeracy_Black:before {
    content: ""}
.icon-personal-and-social-capability:before {
    content: ""}
.icon-personal-and-social-capability_Black:before {
    content: ""}
.icon-reading:before {
    content: ""}
.icon-speaking:before {
    content: ""}
.icon-sustainability:before {
    content: ""}
.icon-sustainability_Black:before {
    content: ""}
.icon-writing:before {
    content: ""}
span[lang="ja"] {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
p[lang="ar"] {
    text-align: right;
}
.english-section hr {
    background-color: #add4e8;
}
.mathematics-section hr {
    background-color: #ffcb8f;
}
.science-section hr {
    background-color: #b1e296;
}
.humanities-and-social-sciences-section hr {
    background-color: #ffbaac;
}
.the-arts-section hr {
    background-color: #cabce0;
}
.languages-section hr {
    background-color: #91cfd3;
}
.health-and-physical-education-section hr {
    background-color: #9ed9bb;
}
.technologies-section hr {
    background-color: #a4bde5;
}
.religious-education-section hr {
    background-color: #0AA9A5;
}
/* Experimental BEGIN */
.panel-default > .panel-heading.english-section {
    background-color: #add4e8;
}
.panel-default > .panel-heading.mathematics-section {
    background-color: #ffcb8f;
}
.panel-default > .panel-heading.science-section {
    background-color: #b1e296;
}
.panel-default > .panel-heading.humanities-and-social-sciences-section {
    background-color: #ffbaac;
}
.panel-default > .panel-heading.the-arts-section {
    background-color: #cabce0;
}
.panel-default > .panel-heading.languages-section {
    background-color: #91cfd3;
}
.panel-default > .panel-heading.health-and-physical-education-section {
    background-color: #9ed9bb;
}
.panel-default > .panel-heading.religious-education-section {
    background-color: rgba(10,169,165,.6);
}
.panel-default > .panel-heading.technologies-section {
    background-color: #a4bde5;
}
/* Experimental END*/
/* .inside-banner {
    background: url('../fonts/banners-b2aa4bdcc300d3de08317bc416eeafe36c7f37f6.jpg') #eee;
    background-position: 0 0;
    color: #434343;
    height: 80px;
} */
.inside-banner {
    background: url(../fonts/banners-b2aa4bdcc300d3de08317bc416eeafe36c7f37f6.jpg) repeat #eee;    
    background-position: 0 0;
    color: #434343;
    height: 80px;
}
.english-section .inside-banner, .mathematics-section .inside-banner, .science-section .inside-banner, .humanities-and-social-sciences-section .inside-banner, .the-arts-section .inside-banner, .languages-section .inside-banner, .health-and-physical-education-section .inside-banner, .technologies-section .inside-banner {
    color: #fff;
}
.english-section .inside-banner {
    background-position: 0 -80px;
    background-color: #208ec9;
}
.mathematics-section .inside-banner {
    background-position: 0 -160px;
    background-color: #df7004;
}
.science-section .inside-banner {
    background-position: 0 -240px;
    background-color: #579a35;
}
.humanities-and-social-sciences-section .inside-banner {
    background-position: 0 -320px;
    background-color: #da3f31;
}
.the-arts-section .inside-banner {
    background-position: 0 -400px;
    background-color: #765aa3;
}
.languages-section .inside-banner {
    background-position: 0 -400px;
    /*background-color: #08959c;*/
    background-color: #9f218b; 
}
.health-and-physical-education-section .inside-banner {
    background-position: 0 -560px; 
    background-color: #02935e;
    margin: auto;
}
.technologies-section .inside-banner {
    background-position: 0 -640px;
    background-color: #2a5cae;
}
.work-studies-section .inside-banner {
    background-position: 0 -721px;
    background-color: #f4ad03;
}
.religious-education-section .inside-banner {
    background-position: 0 -480px;
    background-color: #0AA9A5;
    color: #FFFFFF;
}
@media only screen and (max-width:1000px) {
    .inside-banner {
    height: auto;
    background-image: none;
}
}.english-section h2, .english-section .heading, .english-section .bottom-hr, .english-section .top-hr {
    border-color: #add4e8;
}
.learningoutcomes.row-2 {
    padding-top: 10px;
}
.mathematics-section h2, .mathematics-section .heading, .mathematics-section .bottom-hr, .mathematics-section .top-hr {
    border-color: #ffcb8f;
}
.science-section h2, .science-section .heading, .science-section .bottom-hr, .science-section .top-hr {
    border-color: #b1e296;
}
.humanities-and-social-sciences-section h2, .humanities-and-social-sciences-section .heading, .humanities-and-social-sciences-section .bottom-hr, .humanities-and-social-sciences-section .top-hr {
    border-color: #ffbaac;
}
.the-arts-section h2, .the-arts-section .heading, .the-arts-section .bottom-hr, .the-arts-section .top-hr {
    border-color: #cabce0;
}
.languages-section h2, .languages-section .heading, .languages-section .bottom-hr, .languages-section .top-hr {
    border-color: #e7c8e2;
}
.health-and-physical-education-section h2, .health-and-physical-education-section .heading, .health-and-physical-education-section .bottom-hr, .health-and-physical-education-section .top-hr {
    border-color: #9ed9bb;
}
.technologies-section h2, .technologies-section .heading, .technologies-section .bottom-hr, .technologies-section .top-hr {
    border-color: #a4bde5;
}
.work-studies-section h2, .work-studies-section .heading, .work-studies-section .bottom-hr, .work-studies-section .top-hr {
    border-color: #fde099;
}
.english-content-block .heading, .english-content-block .bottom-hr, .english-content-block .top-hr {
    border-color: #add4e8;
}
.mathematics-content-block .heading, .mathematics-content-block .bottom-hr, .mathematics-content-block .top-hr {
    border-color: #ffcb8f;
}
.science-content-block .heading, .science-content-block .bottom-hr, .science-content-block .top-hr {
    border-color: #b1e296;
}
.humanities-and-social-sciences-content-block .heading, .humanities-and-social-sciences-content-block .bottom-hr, .humanities-and-social-sciences-content-block .top-hr {
    border-color: #ffbaac;
}
.the-arts-content-block .heading, .the-arts-content-block .bottom-hr, .the-arts-content-block .top-hr {
    border-color: #cabce0;
}
.languages-content-block .heading, .languages-content-block .bottom-hr, .languages-content-block .top-hr {
    border-color: #91cfd3;
}
.health-and-physical-education-content-block .heading, .health-and-physical-education-content-block .bottom-hr, .health-and-physical-education-content-block .top-hr {
    border-color: #9ed9bb;
}
.technologies-content-block .heading, .technologies-content-block .bottom-hr, .technologies-content-block .top-hr {
    border-color: #a4bde5;
}
.inside-banner-inner {
    padding-top: 20px;
    padding-bottom: 20px;
}
.inside-banner-title {
    margin-bottom: 0;
    line-height: normal;
    font-weight: 400;
}
.box-navigation>li>a {
    background-position: 100% -1261px;
}
.box-navigation>li.active>a {
    background-position: 100% -1490px;
    background-color: #e2e2e2;
}
.box-navigation>li>a:hover {
    background-color: #e2e2e2;
}
.no-svg .box-navigation>li>a {
    background-position: 100% -1490px;
}
.no-svg .box-navigation>li.active>a {
    background-position: 100% -1490px;
}
.box-navigation>.sub-items>a {
    background-position: 100% -1260px;
}
.box-navigation>.sub-items.active>a {
    background-position: 100% -1390px;
    background-color: #e2e2e2;
}
.box-navigation>.sub-items>a:hover {
    background-color: #e2e2e2;
}
.no-svg .box-navigation>.sub-items>a {
    background-position: 100% -1253px;
}
.no-svg .box-navigation>.sub-items.active>a {
    background-position: 100% -1390px;
}
.english-section .box-navigation>li>a {
    background-position: 100% -1582px;
}
.english-section .box-navigation>li.active>a {
    background-position: 100% -1810px;
    background-color: #d3e8f3;
}
.english-section .box-navigation>li>a:hover {
    background-color: #d3e8f3;
}
.no-svg .english-section .box-navigation>li>a {
    background-position: 100% -1810px;
}
.no-svg .english-section .box-navigation>li.active>a {
    background-position: 100% -1810px;
}
.english-section .box-navigation>.sub-items>a {
    background-position: 100% -1580px;
}
.english-section .box-navigation>.sub-items.active>a {
    background-position: 100% -1710px;
    background-color: #d3e8f3;
}
.english-section .box-navigation>.sub-items>a:hover {
    background-color: #d3e8f3;
}
.no-svg .english-section .box-navigation>.sub-items>a {
    background-position: 100% -1580px;
}
.no-svg .english-section .box-navigation>.sub-items.active>a {
    background-position: 100% -1710px;
}
.english-section .subject-list>li>a {
    background-position: 100% -4730px;
}
.no-svg .english-section .subject-list>li>a {
    background-position: 100% -4730px;
}
.english-section .overview-list>li>a {
    background-position: 0 -4551px;
}
.no-svg .english-section .overview-list>li>a {
    background-position: 0 -4551px;
}
.mathematics-section .box-navigation>li>a {
    background-position: 100% -2130px;
}
.mathematics-section .box-navigation>li.active>a {
    background-position: 100% -2130px;
    background-color: #ffdfba;
}
.mathematics-section .box-navigation>li>a:hover {
    background-color: #ffdfba;
}
.no-svg .mathematics-section .box-navigation>li>a {
    background-position: 100% -2130px;
}
.no-svg .mathematics-section .box-navigation>li.active>a {
    background-position: 100% -2130px;
}
.mathematics-section .box-navigation>.sub-items>a {
    background-position: 100% -1900px;
}
.mathematics-section .box-navigation>.sub-items.active>a {
    background-position: 100% -2030px;
    background-color: #ffdfba;
}
.mathematics-section .box-navigation>.sub-items>a:hover {
    background-color: #ffdfba;
}
.no-svg .mathematics-section .box-navigation>.sub-items>a {
    background-position: 100% -1900px;
}
.no-svg .mathematics-section .box-navigation>.sub-items.active>a {
    background-position: 100% -2030px;
}
.mathematics-section .subject-list>li>a {
    background-position: 100% -5080px;
}
.no-svg .mathematics-section .subject-list>li>a {
    background-position: 100% -5080px;
}
.mathematics-section .overview-list>li>a {
    background-position: 0 -4901px;
}
.no-svg .mathematics-section .overview-list>li>a {
    background-position: 0 -4901px;
}
.science-section .box-navigation>li>a {
    background-position: 100% -2460px;
}
.science-section .box-navigation>li.active>a {
    background-position: 100% -2460px;
    background-color: #d4efc5;
}
.science-section .box-navigation>li>a:hover {
    background-color: #d4efc5;
}
.no-svg .science-section .box-navigation>li>a {
    background-position: 100% -2460px;
}
.no-svg .science-section .box-navigation>li.active>a {
    background-position: 100% -2460px;
}
.science-section .box-navigation>.sub-items>a {
    background-position: 100% -2230px;
}
.science-section .box-navigation>.sub-items.active>a {
    background-position: 100% -2360px;
    background-color: #d4efc5;
}
.science-section .box-navigation>.sub-items>a:hover {
    background-color: #d4efc5;
}
.no-svg .science-section .box-navigation>.sub-items>a {
    background-position: 100% -2230px;
}
.no-svg .science-section .box-navigation>.sub-items.active>a {
    background-position: 100% -2360px;
}
.science-section .subject-list>li>a {
    background-position: 100% -5420px;
}
.no-svg .science-section .subject-list>li>a {
    background-position: 100% -5420px;
}
.science-section .overview-list>li>a {
    background-position: 0 -5241px;
}
.no-svg .science-section .overview-list>li>a {
    background-position: 0 -5241px;
}
.humanities-and-social-sciences-section .box-navigation>li>a {
    background-position: 100% -2790px;
}
.humanities-and-social-sciences-section .box-navigation>li.active>a {
    background-position: 100% -2790px;
    background-color: #ffddd6;
}
.humanities-and-social-sciences-section .box-navigation>li>a:hover {
    background-color: #ffddd6;
}
.no-svg .humanities-and-social-sciences-section .box-navigation>li>a {
    background-position: 100% -2790px;
}
.no-svg .humanities-and-social-sciences-section .box-navigation>li.active>a {
    background-position: 100% -2790px;
}
.humanities-and-social-sciences-section .box-navigation>.sub-items>a {
    background-position: 100% -2560px;
}
.humanities-and-social-sciences-section .box-navigation>.sub-items.active>a {
    background-position: 100% -2690px;
    background-color: #ffddd6;
}
.humanities-and-social-sciences-section .box-navigation>.sub-items>a:hover {
    background-color: #ffddd6;
}
.no-svg .humanities-and-social-sciences-section .box-navigation>.sub-items>a {
    background-position: 100% -2560px;
}
.no-svg .humanities-and-social-sciences-section .box-navigation>.sub-items.active>a {
    background-position: 100% -2690px;
}
.humanities-and-social-sciences-section .subject-list>li>a {
    background-position: 100% -5750px;
}
.no-svg .humanities-and-social-sciences-section .subject-list>li>a {
    background-position: 100% -5750px;
}
.humanities-and-social-sciences-section .overview-list>li>a {
    background-position: 0 -5572px;
}
.no-svg .humanities-and-social-sciences-section .overview-list>li>a {
    background-position: 0 -5572px;
}
.the-arts-section .box-navigation>li>a {
    background-position: 100% -3120px;
}
.the-arts-section .box-navigation>li.active>a {
    background-position: 100% -3120px;
    background-color: #eae2f6;
}
.the-arts-section .box-navigation>li>a:hover {
    background-color: #eae2f6;
}
.no-svg .the-arts-section .box-navigation>li>a {
    background-position: 100% -3120px;
}
.no-svg .the-arts-section .box-navigation>li.active>a {
    background-position: 100% -3120px;
}
.the-arts-section .box-navigation>.sub-items>a {
    background-position: 100% -2890px;
}
.the-arts-section .box-navigation>.sub-items.active>a {
    background-position: 100% -3020px;
    background-color: #eae2f6;
}
.the-arts-section .box-navigation>.sub-items>a:hover {
    background-color: #eae2f6;
}
.no-svg .the-arts-section .box-navigation>.sub-items>a {
    background-position: 100% -2890px;
}
.no-svg .the-arts-section .box-navigation>.sub-items.active>a {
    background-position: 100% -3020px;
}
.the-arts-section .subject-list>li>a {
    background-position: 100% -6080px;
}
.no-svg .the-arts-section .subject-list>li>a {
    background-position: 100% -6080px;
}
.the-arts-section .overview-list>li>a {
    background-position: 0 -5901px;
}
.no-svg .the-arts-section .overview-list>li>a {
    background-position: 0 -5901px;
}
.languages-section .box-navigation>li>a {
    background-position: 100% -3220px;
}
.languages-section .box-navigation>li.active>a {
    background-position: 100% -3450px;
    background-color: #c8e8e9;
}
.languages-section .box-navigation>li>a:hover {
    background-color: #c8e8e9;
}
.no-svg .languages-section .box-navigation>li>a {
    background-position: 100% -3450px;
}
.no-svg .languages-section .box-navigation>li.active>a {
    background-position: 100% -3450px;
}
.languages-section .box-navigation>.sub-items>a {
    background-position: 100% -3220px;
}
.languages-section .box-navigation>.sub-items.active>a {
    background-position: 100% -3350px;
    background-color: #e7c8e2;
}
.languages-section .box-navigation>.sub-items>a:hover {
    background-color: #e7c8e2;
}
.no-svg .languages-section .box-navigation>.sub-items>a {
    background-position: 100% -3220px;
}
.no-svg .languages-section .box-navigation>.sub-items.active>a {
    background-position: 100% -3350px;
}
.languages-section .subject-list>li>a {
    background-position: 100% -6450px;
}
.no-svg .languages-section .subject-list>li>a {
    background-position: 100% -6450px;
}
.languages-section .overview-list>li>a {
    background-position: 0 -6271px;
}
.no-svg .languages-section .overview-list>li>a {
    background-position: 0 -6271px;
}
.health-and-physical-education-section .box-navigation>li>a {
    background-position: 100% -3780px;
}
.health-and-physical-education-section .box-navigation>li.active>a {
    background-position: 100% -3780px;
    background-color: #cce9da;
}
.health-and-physical-education-section .box-navigation>li>a:hover {
    background-color: #cce9da;
}
.no-svg .health-and-physical-education-section .box-navigation>li>a {
    background-position: 100% -3780px;
}
.no-svg .health-and-physical-education-section .box-navigation>li.active>a {
    background-position: 100% -3780px;
}
.health-and-physical-education-section .box-navigation>.sub-items>a {
    background-position: 100% -3550px;
}
.health-and-physical-education-section .box-navigation>.sub-items.active>a {
    background-position: 100% -3680px;
    background-color: #cce9da;
}
.health-and-physical-education-section .box-navigation>.sub-items>a:hover {
    background-color: #cce9da;
}
.no-svg .health-and-physical-education-section .box-navigation>.sub-items>a {
    background-position: 100% -3550px;
}
.no-svg .health-and-physical-education-section .box-navigation>.sub-items.active>a {
    background-position: 100% -3680px;
}
.health-and-physical-education-section .subject-list>li>a {
    background-position: 100% -6800px;
}
.no-svg .health-and-physical-education-section .subject-list>li>a {
    background-position: 100% -6800px;
}
.health-and-physical-education-section .overview-list>li>a {
    background-position: 0 -6621px;
}
.no-svg .health-and-physical-education-section .overview-list>li>a {
    background-position: 0 -6621px;
}
.technologies-section .box-navigation>li>a {
    background-position: 100% -4110px;
}
.technologies-section .box-navigation>li.active>a {
    background-position: 100% -4110px;
    background-color: #d7e1f3;
}
.technologies-section .box-navigation>li>a:hover {
    background-color: #d7e1f3;
}
.no-svg .technologies-section .box-navigation>li>a {
    background-position: 100% -4110px;
}
.no-svg .technologies-section .box-navigation>li.active>a {
    background-position: 100% -4110px;
}
.technologies-section .box-navigation>.sub-items>a {
    background-position: 100% -3880px;
}
.technologies-section .box-navigation>.sub-items.active>a {
    background-position: 100% -4010px;
    background-color: #d7e1f3;
}
.technologies-section .box-navigation>.sub-items>a:hover {
    background-color: #d7e1f3;
}
.no-svg .technologies-section .box-navigation>.sub-items>a {
    background-position: 100% -3880px;
}
.no-svg .technologies-section .box-navigation>.sub-items.active>a {
    background-position: 100% -4010px;
}
.technologies-section .subject-list>li>a {
    background-position: 100% -7160px;
}
.no-svg .technologies-section .subject-list>li>a {
    background-position: 100% -7160px;
}
.technologies-section .overview-list>li>a {
    background-position: 0 -4180px;
}
.no-svg .technologies-section .overview-list>li>a {
    background-position: 0 -4180px;
}
.work-studies-section .box-navigation>li>a {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 100% 16px no-repeat;
}
.work-studies-section .box-navigation>li>a {
    background-position: 100% -7758px;
}
.work-studies-section .box-navigation>li.active>a {
    background-position: 100% -7758px;
    background-color: #feeec6;
}
.work-studies-section .box-navigation>li>a:hover {
    background-color: #feeec6;
}
.work-studies-section .box-navigation>.sub-items>a {
    background-position: 100% -7626px;
}
.work-studies-sectionn .box-navigation>.sub-items.active>a {
    background-position: 100% -7758px;
    background-color: #feeec6;
}
.work-studies-section .box-navigation>.sub-items>a:hover {
    background-color: #feeec6;
}
.work-studies-section .cds-wrap .col.col-1-6, .work-studies-section .cds-wrap .col.col-1-5 {
    margin-left: 0;
}
.work-studies-section .cds-wrap .col.col-1-4 {
    width: 23%}
.english-section .filters-group {
    border-color: #add4e8;
}
.mathematics-section .filters-group {
    border-color: #ffcb8f;
}
.science-section .filters-group {
    border-color: #b1e296;
}
.humanities-and-social-sciences-section .filters-group {
    border-color: #ffbaac;
}
.the-arts-section .filters-group {
    border-color: #cabce0;
}
.languages-section .filters-group {
    border-color: #91cfd3;
}
.health-and-physical-education-section .filters-group {
    border-color: #9ed9bb;
}
.technologies-section .filters-group {
    border-color: #a4bde5;
}
.js .english-section .toggle-filters {
    background-position: 100% -1590px;
}
.js.no-svg .english-section .toggle-filters {
    background-position: 100% -1590px;
}
.js .english-section .filters-group.active>.toggle-filters {
    background-position: 100% -1720px;
}
.js.no-svg .english-section .filters-group.active>.toggle-filters {
    background-position: 100% -1720px;
}
.js .mathematics-section .toggle-filters {
    background-position: 100% -1910px;
}
.js.no-svg .mathematics-section .toggle-filters {
    background-position: 100% -1910px;
}
.js .mathematics-section .filters-group.active>.toggle-filters {
    background-position: 100% -2040px;
}
.js.no-svg .mathematics-section .filters-group.active>.toggle-filters {
    background-position: 100% -2040px;
}
.js .science-section .toggle-filters {
    background-position: 100% -2240px;
}
.js.no-svg .science-section .toggle-filters {
    background-position: 100% -2240px;
}
.js .science-section .filters-group.active>.toggle-filters {
    background-position: 100% -2370px;
}
.js.no-svg .science-section .filters-group.active>.toggle-filters {
    background-position: 100% -2370px;
}
.js .humanities-and-social-sciences-section .toggle-filters {
    background-position: 100% -2570px;
}
.js.no-svg .humanities-and-social-sciences-section .toggle-filters {
    background-position: 100% -2570px;
}
.js .humanities-and-social-sciences-section .filters-group.active>.toggle-filters {
    background-position: 100% -2700px;
}
.js.no-svg .humanities-and-social-sciences-section .filters-group.active>.toggle-filters {
    background-position: 100% -2700px;
}
.js .the-arts-section .toggle-filters {
    background-position: 100% -2900px;
}
.js.no-svg .the-arts-section .toggle-filters {
    background-position: 100% -2900px;
}
.js .the-arts-section .filters-group.active>.toggle-filters {
    background-position: 100% -3030px;
}
.js.no-svg .the-arts-section .filters-group.active>.toggle-filters {
    background-position: 100% -3030px;
}
.js .languages-section .toggle-filters {
    background-position: 100% -3230px;
}
.js.no-svg .languages-section .toggle-filters {
    background-position: 100% -3230px;
}
.js .languages-section .filters-group.active>.toggle-filters {
    background-position: 100% -3360px;
}
.js.no-svg .languages-section .filters-group.active>.toggle-filters {
    background-position: 100% -3360px;
}
.js .health-and-physical-education-section .toggle-filters {
    background-position: 100% -3560px;
}
.js.no-svg .health-and-physical-education-section .toggle-filters {
    background-position: 100% -3560px;
}
.js .health-and-physical-education-section .filters-group.active>.toggle-filters {
    background-position: 100% -3690px;
}
.js.no-svg .health-and-physical-education-section .filters-group.active>.toggle-filters {
    background-position: 100% -3690px;
}
.js .technologies-section .toggle-filters {
    background-position: 100% -3890px;
}
.js.no-svg .technologies-section .toggle-filters {
    background-position: 100% -3890px;
}
.js .technologies-section .filters-group.active>.toggle-filters {
    background-position: 100% -4020px;
}
.js.no-svg .technologies-section .filters-group.active>.toggle-filters {
    background-position: 100% -4020px;
}
.js .work-studies-section .toggle-filters {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 100% 16px no-repeat;
}
.js .work-studies-section .toggle-filters {
    background-position: 100% -7637px;
}
.js.no-svg .work-studies-section .toggle-filters {
    background-position: 100% -7637px;
}
.js .work-studies-section .filters-group.active>.toggle-filters {
    background-position: 100% -7768px;
}
.js.no-svg .work-studies-section .filters-group.active>.toggle-filters {
    background-position: 100% -7768px;
}
.views-browse.views-curriculum .english-content-block .curriculum-layout-columns {
    border-bottom: 1px solid #add4e8;
}
.views-browse.views-curriculum .mathematics-content-block .curriculum-layout-columns {
    border-bottom: 1px solid #ffcb8f;
}
.views-browse.views-curriculum .science-content-block .curriculum-layout-columns {
    border-bottom: 1px solid #b1e296;
}
.views-browse.views-curriculum .technologies-content-block .curriculum-layout-columns {
    border-bottom: 1px solid #a4bde5;
}
.views-browse.views-curriculum .health-and-physical-education-content-block .curriculum-layout-columns {
    border-bottom: 1px solid #9ed9bb;
}
.views-browse.views-curriculum .humanities-and-social-sciences-content-block .curriculum-layout-columns {
    border-bottom: 1px solid #ffbaac;
}
.views-browse.views-curriculum .the-arts-content-block .curriculum-layout-columns {
    border-bottom: 1px solid #cabce0;
}
.views-browse.views-curriculum .languages-content-block .curriculum-layout-columns {
    border-bottom: 1px solid #91cfd3;
}
.owl-wrapper {
    position: relative;
}
.owl-wrapper:before, .owl-wrapper:after {
    content: "";
    display: table;
}
.owl-wrapper:after {
    clear: both;
}
.owl-wrapper {
    zoom: 1;
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%}
.news .owl-controls {
    position: absolute;
    top: 10px;
    right: 10px;
}
.news .owl-prev, .news .owl-next {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 18px;
    line-height: 1.125rem;
    font-weight: 700;
    color: #434343;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin: 0 6px;
    overflow: hidden;
    cursor: pointer;
}
.news .owl-prev.disabled, .news .owl-next.disabled {
    color: #cbcbcb;
    cursor: default;
}
.banner .owl-pagination {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -40px;
    padding: 0;
}
.banner .owl-page {
    width: 16px;
    height: 16px;
    background: #464646;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin-right: 10px;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    -khtml-border-radius: 100%;
    overflow: hidden;
    cursor: pointer;
    -moz-opacity: .5;
    -khtml-opacity: .5;
    -webkit-opacity: .5;
    opacity: .5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
}
.banner .owl-page.active {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
}
.intro-block h2 {
    margin-bottom: 10px;
}
@media only screen and (max-width:1239px) {
    .intro-block h2 {
    min-height: 65px;
}
}#views-home-index h2 a, #views-home-index h3 a {
    text-decoration: none;
    color: #000;
}
.box-heading {
    background-color: #e3e3e3;
}
.box-content {
    border-top: 1px solid #fff;
    background-color: #f5f5f5;
    padding: 10px;
}
.box-content a {
    color: #000;
}
.box-heading, .box-link {
    display: block;
    padding: 10px;
}
.box {
    font-size: 14px;
    font-size: .875rem;
    margin-bottom: 20px;
    position: relative;
}
.help-menu {
    position: relative;
    *zoom: 1;
    margin-top: -59px;
}
.video-icon {
    background: url('../fonts/icons/video-icon-c70772596658d1e91746f8da35fe99d79686b7e8.png') no-repeat top left;
    padding-left: 24px;
}
a:hover .video-icon {
    background: url('../fonts/icons/video-icon-c70772596658d1e91746f8da35fe99d79686b7e8.png') no-repeat bottom left;
}
.intro-content .help-menu a, .intro-content .read_more {
    text-decoration: none;
    color: #000;
}
.help-menu li {
    border-top: 1px solid #fff;
}
.help-menu li.pdf {
    background: url('images/pdficon_small.png') no-repeat left center;
    padding-left: 22px;
}
.box-link {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') 100% 7px no-repeat #f5f5f5;
}
.no-svg .box-link {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') 100% 16px no-repeat #f5f5f5;
}
#banner #owl-home .item img {
    display: block;
    width: 100%;
    height: auto;
}
#banner #owl-home {
    position: absolute;
    right: 0;
    width: 1280px;
    top: -10px;
}
#banner {
    min-height: 250px;
    background-repeat: no-repeat;
    backround-position: top right;
}
.bgimg1 #banner {
    background: url('../fonts/banner1-4c63cf6ad3bed703f963c0752a0d1e0bfbd06f7b.jpg') no-repeat top right #24a2df;
}
.bgimg2 #banner {
    background: url('../fonts/banner2-a432e98e2bdf367b7c2c7767113a49fb1db004e7.jpg') no-repeat top right #24a2df;
}
.bgimg3 #banner {
    background: url('../fonts/banner3-28edd2f307ad7826ec31bcddbb5cb42ca6e16f5e.jpg') no-repeat top right #24a2df;
}
.bgimg4 #banner {
    background: url('../fonts/banner4-35543c012f8dbaaf5e6a13d944c9eceeea69083b.jpg') no-repeat top right #24a2df;
}
.banner-content {
    left: 0;
    padding: 30px 0 0 0;
    position: relative;
    top: 0;
    width: auto;
}
.banner-item .content-block {
    width: 50%;
    position: relative;
}
.banner-item .content-block .learnmore {
    bottom: -20px;
    position: absolute;
    right: 50px;
    color: #fff;
}
.intro-content .col-9 h2 {
    font-size: 1.5em;
    min-height: auto;
}
.intro-content a {
    text-decoration: underline;
}
.intro-content a:hover {
    color: #505050;
}
.intro-content .col-9 h3 {
    font-size: 1.615em;
}
.intro-content .col-9 p {
    font-size: 1.077em;
    line-height: 1.5;
}
#views-home-index .feature-1-2 li {
    font-size: 1.077em;
    line-height: 1.5;
}
.views-home .content-block p {
    font-size: 15px;
    font-weight: normal;
    line-height: 1.5;
}
.news-title {
    margin: 10px 0;
}
.news-item p {
    font-size: 13px;
}
.news-item a {
    font-size: 13px;
}
.news-item .read-more {
    font-weight: 500;
    font-size: 14px;
}
.views-home .intro-content .feature-1-2 img {
    float: right;
    margin-left: 20px;
}
.views-home .intro-content .box a, .box a, ul.box li span {
    font-size: 13px;
}
.views-home .intro-content .row {
    margin-top: 0;
}
a.more-link {
    font-weight: bold;
    text-decoration: none;
    color: #767676;
}
@media only screen and (min-width:1000px)and (max-width:1239px) {
    #slider1 {
    height: 1%;
    margin: 30px 0 0;
    overflow: hidden;
    position: relative;
    padding: 0 50px 10px;
}
#slider1 .viewport {
    height: 125px;
    overflow: hidden;
    position: relative;
}
#slider1 .buttons {
    background: #c01313;
    border-radius: 35px;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 35px;
    height: 35px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    font-size: 22px;
}
#slider1 .next {
    right: 0;
    left: auto;
    top: 50%}
#slider1 .buttons:hover {
    color: #c01313;
    background: #fff;
}
#slider1 .disable {
    visibility: hidden;
}
#slider1 .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    width: 240px;
    left: 0 top:0;
}
#slider1 .overview li {
    float: left;
    margin: 0 20px 0 0;
    padding: 1px;
    height: 121px;
    border: 1px solid #dcdcdc;
    width: 236px;
}
#slider1 .bullets {
    overflow: hidden;
    list-style: none;
    clear: both;
    margin: 0 0 0 45px;
}
#slider1 .bullets li {
    float: left;
}
#slider1 .bullet {
    background-color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 5px;
    color: #555;
    font-size: 14px;
    font-weight: bold;
    display: block;
}
#slider1 .bullet.active {
    color: #fff;
    background-color: #555;
}
}.contact-form label, .contact-form .row-1 .control-label {
    padding-left: 14px;
}
.contact-form .row-2 {
    margin: 20px 0 0 180px;
}
.contact-form .field-validation-error {
    margin-left: 178px;
}
.contact-form .control-label {
    padding-left: 0;
}
.note {
    width: 600px;
}
#views-home-feedback label.req {
    background-image: url('../fonts/icons/required-8bf61c6f36bc5e81fe07c15c749956c950bbcd14.png');
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding-left: 14px;
    width: 70px;
}
.a-z-list {
    background: #f1f1f1;
    padding-top: 1em;
    padding-bottom: 1em;
}
.a-z-list {
    padding-bottom: 0;
    padding-top: 0;
}
#AZList a {
    background: none repeat scroll 0 0 #ccc;
    color: #000;
    padding: 5px 9px;
}
#AZList a.disabled {
    background: none;
    color: #999;
}
#views-print-pdfoptions h2 {
    font-weight: 500;
}
#views-print-pdfoptions .req {
    background: none;
    width: auto;
    height: auto;
}
#views-print-pdfoptions .actions {
    text-align: right;
}
#views-print-pdfoptions h2 {
    font-weight: 500;
}
#views-print-pdfoptions .req {
    background: none;
    width: auto;
    height: auto;
}
#views-print-pdfoptions .actions {
    text-align: right;
    margin-top: 25px;
}
.views-curriculum p {
    font-size: .8125rem;
}
#views-fragment-fragment.gcccp-common .content-block.right {
    float: none;
}
#views-fragment-fragment.gcccp-common.layout-twocol .content-block.right {
    float: right;
}
.download-popup {
    display: none;
}
.download-popup h1 {
    font-size: 1.5em;
}
.copyright-footer p {
    margin: 0;
}
.result-item {
    margin-bottom: 20px;
}
.result-item h3 {
    font-weight: 700;
    font-size: 100%}
.result-item .area-link a {
    font-weight: 700;
}
.elaborations-list {
    margin: 0;
    padding: 0 0 0 18px;
}
.elaborations-list li {
    list-style-type: disc;
}
.elaborations-list li li {
    list-style-type: circle;
}
.result-item {
    /* border-top: 1px solid #cbcbcb; */
    margin: 0;
    padding: 1em 0 0;
}
.result-item:first-child {
    border: none;
}
.result-item .h6 a {
    font-weight: 700;
}
.result-item .result-item-inner {
    padding-left: 1em;
    border: none;
    padding-bottom: .5em;
}
.result-item .result-item-inner li {
    margin-top: 0;
}
#views-crosscurriculumpriorities-common h2 {
    font-size: 1.6em;
}
#views-crosscurriculumpriorities-common .oi tr td:first-child {
    width: 6em;
}
#views-crosscurriculumpriorities-common .oi tr.h1 th {
    font-size: 1.4em;
    font-weight: 500;
}
#views-crosscurriculumpriorities-common .oi tr.h1 th:first-child {
    width: 6em;
    font-size: 1.4em;
    font-weight: 500;
}
#views-crosscurriculumpriorities-common .oi tr.h2 th {
    font-weight: 700;
    font-size: 1.1em;
    font-style: italic;
}
.row-view .continuum h3 {
    border-bottom: 1px solid #cbcbcb;
    font-size: 1.4em;
    font-weight: 500;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
#continuum-by-stage .continuum-column>h3 {
    margin-top: 20px;
}
.views-generalcapabilities .continuum h4 {
    padding-bottom: 5px;
    clear: both;
    margin: 5px 0;
    font-size: 1.12em;
    font-weight: 700;
}
.views-generalcapabilities .continuum h5 {
    font-style: normal;
    font-size: 1em;
}
.views-generalcapabilities .continuum .title {
    border-top: 1px solid #cbcbcb;
}
.views-generalcapabilities .continuum .title p {
    font-style: italic;
    font-weight: 700;
    font-size: 1.32em;
    padding-top: 1em;
}
.views-generalcapabilities .continuum .details {
    margin: 0 0 10px 0;
}
.views-generalcapabilities .continuum .details .desc-group {
    border-top: 1px solid #cbcbcb;
    padding: 5px 0;
}
.views-generalcapabilities .row-2 .continuum .row-2 h3 {
    margin-left: 25px;
    border-bottom: 1px solid #cbcbcb;
    padding: 10px 0;
}
.views-generalcapabilities .desc-groups .desc {
    margin-top: 10px;
}
.examples {
    background: none repeat scroll 0 0 #eee;
    padding: 10px;
    margin-bottom: 20px;
}
.continuum-block {
    border-top: 1px solid #cbcbcb;
    padding: 5px 0 10px 0;
}
.continuum-block.row1 {
    border-top: none;
    padding-top: 0;
}
.continuum .desc-group.desc {
    margin-bottom: 40px;
}
#views-learningarea-columnlayout.humanities-and-social-sciences-section .col-1-2 .strand, #views-learningarea-columnlayout.humanities-and-social-sciences-section .col-1-3 .strand {
    margin-left: 0;
}
#views-learningarea-columnlayout.humanities-and-social-sciences-section .col-1-2 .strand .depthstudyelective li.col, #views-learningarea-columnlayout.humanities-and-social-sciences-section .col-1-3 .strand .depthstudyelective li.col {
    margin-left: 0;
}
#views-learningarea-elaborationlayout.humanities-and-social-sciences-section .col .depthstudyelective li.col, #views-learningarea-columnlayout.humanities-and-social-sciences-section #column-view .col .depthstudyelective li.col {
    width: 100%}
#views-learningarea-elaborationlayout.humanities-and-social-sciences-section .col .depthstudyelective li.col .strand-group-row>div:first-of-type, #views-learningarea-columnlayout.humanities-and-social-sciences-section #column-view .col .depthstudyelective li.col .strand-group-row>div:first-of-type {
    float: left;
}
#views-learningarea-elaborationlayout.humanities-and-social-sciences-section .col .depthstudyelective li.col .strand-group-row>div:last-of-type, #views-learningarea-columnlayout.humanities-and-social-sciences-section #column-view .col .depthstudyelective li.col .strand-group-row>div:last-of-type {
    float: right;
}
.humanities-and-social-sciences-section h7, .humanities-and-social-sciences-content-block h7, .humanities-and-social-sciences-section .h7, .humanities-and-social-sciences-content-block .h7 {
    font-size: 1em;
}
.humanities-and-social-sciences-section .keyfeature {
    padding: 10px 0;
}
.humanities-and-social-sciences-section h6.subheading {
    margin: 7px 0;
    /* height: 15px; */
}
.humanities-and-social-sciences-section h6.subheading .left {
    float: left;
    width: 455px;
}
.humanities-and-social-sciences-section h6.subheading .right {
    float: left;
    width: 200px;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1 {
    background: #f3f3f3;
    margin: 10px 0;
    padding: 10px 0;
    font-weight: 700;
    font-style: italic;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1 h7 {
    background: none;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1 .icons {
    background: none;
    padding: 0;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1 .depthstudyElaborationHeading {
    display: inline;
    padding-left: 28%}
.humanities-and-social-sciences-section .depthstudyelective .row-1.strand-group-row {
    background: none;
    font-style: normal;
    font-weight: 500;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1.strand-group-row .col-1-2 {
    width: 46%}
#views-browse-subjectlayout .browser-subject-elaboration .strand .depthstudyelective>ul>li {
    width: 100%}
#views-browse-subjectlayout .browser-subject-elaboration .strand .depthstudyelective>ul>li div.col {
    float: left;
}
#views-browse-subjectcolumnlayout .depthstudyelective li.col-1-2, #views-browse-subjectcolumnlayout .depthstudyelective li.col-1-3 {
    width: 100%}
#views-browse-yearlevelcolumnlayout .view-section .depthstudyelective li.col-1-2 {
    width: 46%;
    float: left;
}
#views-browse-yearlevelcolumnlayout .view-section>.col-1-2 .depthstudyelective li, #views-browse-yearlevelcolumnlayout .view-section>.col-1-3 .depthstudyelective li {
    width: 100%}
#views-browse-yearlevellayout .curriculum-layout-elaborations .depthstudyelective li {
    width: 100%}
#views-browse-yearlevellayout .curriculum-layout-elaborations .depthstudyelective li li div {
    width: 46%;
    float: left;
}
.views-browse.views-curriculum h2 {
    font-size: 1.5em;
    font-weight: 500;
    padding: 10px 0;
}
.views-browse.views-curriculum .year-title {
    margin: 15px 10px;
    margin: 10px 10px 10px 0;
}
.views-browse.views-curriculum .column-year-title {
    margin: 0;
}
.views-browse.views-curriculum .owl-item.active.first .learning-area-block {
    margin-left: 0;
}
.views-browse.views-curriculum .owl-item.active.last .learning-area-block {
    margin-right: 0;
}
.views-browse.views-curriculum .curriculum-layout-columns .bottom-hr:last-child, .views-browse.views-curriculum .curriculum-layout-columns .bottom-hr.last {
    border: none!important;
}
.views-browse.views-curriculum .learning-area-block.col-1-2 {
    width: 47%;
    margin-left: 3%}
.views-browse.views-curriculum .learning-area-block.col-1-3 {
    width: 32%;
    margin-left: 2%}
.views-browse.views-curriculum .learning-area-block.col-1-3:first-child {
    margin-left: 0;
}
.views-browse.views-curriculum .owl-carousel.three-column-view .learning-area-block.col-1-3 {
    width: 96%}
.views-browse.views-curriculum .owl-item.unit.active.last {
    padding-right: 1px;
}
.views-browse.views-curriculum .owl-item.unit.active.last .col-1-3 {
    width: 100%}
.custom-select-wrap {
    margin-left: 20px;
}
.overall-description h3.strand-title {
    font-size: 1.5em;
    padding-top: 20px;
}
h3.strand-title-layout-4 {
    margin: 10px 15px;
}
.no-content {
    border-bottom: 1px solid #cbcbcb;
    padding-bottom: 20px;
}
.view-icon-row .no-list li, .fixed-heading .right .no-list li {
    position: relative;
    height: 25px;
    width: 25px;
}
.view-icon-row .no-list li a, .fixed-heading .right .no-list li a {
    position: absolute;
    left: 2px;
    top: 5px;
}
.view-icon-row .no-list li.active, .fixed-heading .right .no-list li.active {
    border-radius: 50px;
    background: #e2e2e2;
}
.apply-button.up {
    background-position: 100% -7656px;
    padding-right: 24px;
}
.views-learningarea .content-block .achstd-wrap h4 {
    font-weight: 700;
    font-size: 1.3em;
    padding-top: 50px;
}
.student-diversity li.overview-link {
    background-position: 0 6px;
}
p.whatsnew-date {
    font-size: .8em;
}
.subject-mathematical-methods .owl-wrapper-outer {
    height: auto!important;
}
.container .col-3 .secondary-box-menu .label span {
    display: inline-block;
    width: 80%}
.container .col-3 .secondary-box-menu .label span.icon {
    width: 16px;
}
.box-navigation>li>a, #views-subject-achievementstandards table caption {
    font-weight: 700;
}
#views-curriculum-seniorsecondaryoverview .row-2 .right {
    left: -20px;
    position: relative;
}
.views-browse.views-curriculum .column-view h2 {
    font-size: 1.5em;
}
.curriculum-layout-elaborations .remove-margin {
    margin-left: 0;
}
.curriculum-layout-elaborations .learning-area-block {
    margin-left: 0!important;
}
.resources-block {
    display: inline-block;
    vertical-align: top;
    width: 35%}
.resources-block li {
    list-style-type: none;
    margin: 0 0 .3em 0;
}
.resources-block .video_icon {
    background: url('../fonts/icons/video_icon-6de0e5b5f64087287b5942401869e09939ddcff1.png') no-repeat 2px 5px;
    padding-left: 22px;
}
.resources-block .pdf_icon {
    background: url('images/pdficon_small.png') no-repeat left center;
    padding-left: 22px;
    display: inline-block;
    padding-top: 4px;
}
.subject-list>li>a {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat;
    background-position: 100% -4360px;
    display: block;
    font-weight: 400;
}
.no-svg .subject-list>li>a {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') no-repeat;
}
.overview-list {
    margin: 10px 0;
}
.overview-list>li>a {
    background: url('../fonts/menu-icons-a76b60faaf0fec6d4e35285bb56b29ec0df518cd.svg') no-repeat;
    background-position: 0 -4180px;
    padding-left: 20px;
    font-weight: 400;
}
.no-svg .overview-list>li>a {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') no-repeat;
    background-position: 0 -4180px;
}
.toggle-sections {
    padding-bottom: 10px;
    margin-bottom: 0;
}
.representations ul {
    list-style: none;
    padding: 0;
    margin: 0;
    color: #535353;
}
.representations ul li {
    margin: 0;
}
.representations ul>li {
    margin-bottom: 1em;
}
ul.worksamples {
    padding-left: 0;
}
.curriculum-layout h5 {
    font-size: .9em;
}
h5.strand-title {
    font-size: 1em;
    font-style: italic;
}
.worksamples li {
    list-style: none;
}
.worksamples .pdf_icon {
    background: url('images/pdficon_small.png') no-repeat left center;
    padding-left: 22px;
    display: inline-block;
    padding-top: 4px;
}
.box-navigation>li>a {
    padding: 10px 25px 10px 10px;
}
.scrollable .scroll-bar.vertical .thumb {
    pointer: cursor;
}
.container .col-3 .secondary-box-menu .label span.icon {
    margin-right: .4em;
}
.secondary-box-menu .subject .filters-group-inner {
    height: 120px;
    overflow: auto;
    width: 89%;
    -webkit-overflow-scrolling: touch;
}
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
.box-navigation .depth1 {
    margin-left: 30px;
}
#views-crosscurriculumpriorities-common h2 {
    font-size: 1.6em;
}
#views-crosscurriculumpriorities-common .oi tr td:first-child {
    width: 6em;
}
#views-crosscurriculumpriorities-common .oi tr.h1 th {
    font-size: 1.4em;
    font-weight: 500;
}
#views-crosscurriculumpriorities-common .oi tr.h1 th:first-child {
    width: 6em;
    font-size: 1.4em;
    font-weight: 500;
}
#views-crosscurriculumpriorities-common .oi tr.h2 th {
    font-weight: 700;
    font-size: 1.1em;
    font-style: italic;
}
.humanities-and-social-sciences-section .keyfeature {
    padding: 10px 0;
}
.humanities-and-social-sciences-section h6.subheading {
    margin: 7px 0;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1 {
    background: #f3f3f3;
    margin: 10px 0;
    padding: 10px 0;
    font-weight: 700;
    font-style: italic;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1 h7 {
    background: none;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1.strand-group-row {
    background: none;
    font-style: normal;
    font-weight: 500;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1.strand-group-row .col-1-2 {
    width: 46%}
.humanities-and-social-sciences-section .depthstudyelective .row-1 .icons {
    background: none;
    padding: 0;
}
.humanities-and-social-sciences-section .depthstudyelective .row-1 .depthstudyElaborationHeading {
    display: inline;
    padding-left: 28%}
#views-subject-rowlayout .substrand .col-3-4 .strand-group-row {
    width: 100%}
#views-subject-rowlayout .substrand h6.subheading, #views-subject-rowlayout .substrand .h6.subheading {
    font-style: normal;
    font-size: .9em;
    font-weight: 700;
    padding: 10px;
}
#views-subject-rowlayout .substrand h6.subheading a, #views-subject-rowlayout .substrand .h6.subheading a {
    padding-right: 15px;
}
#views-studentdiversity-description h4 {
    font-size: 1.3em;
}
#views-studentdiversity-description .video {
    float: right;
    padding: 10px 10px 10px 30px;
}
#views-studentdiversity-description h4 {
    font-size: 1.3em;
}
#views-studentdiversity-description .video {
    float: right;
    padding: 10px 10px 10px 30px;
}
.learning-grid {
    margin-top: 52px;
    clear: both;
    margin-top: 20px;
    background-color: #fff;
}
.learning-grid .well {
    float: left;
    margin: 10px 0;
    overflow: hidden;
    width: 48%;
    padding: 10px 12px;
    margin-right: 10px;
    cursor: pointer;
    background: none repeat scroll 0 0 #f5f5f5;
    border: 0 none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    box-sizing: border-box;
    border: solid 1px transparent;
}
.learning-grid .well:hover {
    -moz-transition-duration: .2s;
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    border: solid 1px #e2e2e2;
    background-color: #ededed;
}
.learning-grid .well:first-child {
    margin-right: 10px;
}
.learning-grid a.learning-image {
    margin-right: 20px;
    display: block;
    float: left;
}
.learning-grid .learning-text {
    font-size: 1em;
}
.learning-grid a.learning-text {
    color: #000;
}
.learning-grid a.learning-text span.title {
    font-weight: bold;
}
.learning-grid a.learning-text:hover {
    text-decoration: none;
}
.accordion-wrap {
    margin-left: 40px;
}
.video img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.video.right {
    margin: 0 0 10px 20px;
}
.caption {
    font-size: .85em;
    font-weight: bold;
    margin: 10px 0 10px 0;
}
@media only screen and (min-width:760px)and (max-width:1000px) {
    .learning-grid .well {
    width: 100%}
}@media only screen and (max-width:760px) {
    .learning-grid .well {
    width: 100%}
#views-studentdiversity-description .video {
    float: none;
}
}.curriculum-common-cd .row-2 {
    margin-bottom: 20px;
}
.curriculum-common-cd .content-full p {
    line-height: 1.4;
    font-size: 1.1em;
    margin: 0;
    margin-top: 5px;
}
.curriculum-common-cd .full-content .curriculum-common-cd .strand-title {
    margin-bottom: 5px;
}
.curriculum-common-cd .content-full .well {
    margin-bottom: 20px;
}
.curriculum-common-cd .strand-title {
    margin-bottom: 10px;
}
.curriculum-common-cd .lightbox-content .elaborations>li {
    margin-bottom: 20px;
}
.curriculum-common-cd ul.elab-concepts {
    margin: 5px 0 10px 0;
}
.curriculum-common-cd ul.elab-concepts>li {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    margin-right: 5px;
}
@media only screen and (max-width:760px) {
    .curriculum-common-cd .extra-margin .col-1-2.mobile-full {
    margin-top: 20px;
}
}.row.mms-layout {
    margin-top: 10px;
}
#views-studentdiversity-description .mms-layout .subheading {
    margin-top: 30px;
}
#views-studentdiversity-description .mms-layout h4 {
    font-size: 1em;
    margin-bottom: 2px;
    margin-top: 15px;
    padding-bottom: 0;
}
#views-studentdiversity-description .mms-layout .subheading {
    padding: 7px 7px;
}
#views-studentdiversity-description .mms-layout h4.subheading {
    padding: 5px;
}
#views-studentdiversity-description .mms-layout .learning-grid .well {
    width: 95%}
#views-studentdiversity-metadata .metadata-image {
    width: 640px;
}
#views-studentdiversity-metadata .relations-item {
    width: 370px;
    float: left;
}
#views-studentdiversity-metadata .relations-item a.learning-image {
    float: left;
}
#views-studentdiversity-metadata .relations-item .details {
    float: left;
    width: 200px;
    margin-left: 11px;
}
#views-studentdiversity-metadata .relations-item .details .illustration-type: {
    font-style: italic;
}
.relations-item .illustration-type {
    margin-left: 10px;
}
@media only screen and (max-width:760px) {
    .relations .view-all {
    width: 100%;
    margin-bottom: 10px;
}
}@media print {
    * {
    background: transparent;
}
a[href]:after {
    content: none !important;
  }
a, a:visited {
    text-decoration: underline;
}
.glossary-term-link {
    border: 0;
    color: #000;
}
.logo {
    text-decoration: none;
    border: 0;
    float: none;
}
.navigation, .search, .print, .print-icon, .box-navigation, .box, .footer, .copyright-footer {
    display: none;
}
.content-block {
    float: none;
    width: auto;
}
.overview-list {
    list-style: disc;
    padding-left: 20px;
}
.overview-list>li>a {
    background: none;
    padding-left: 0;
}
abbr[title]:after {
    content: " (" attr(title) ")"}
.one-column-view .owl-wrapper, .three-column-view .owl-wrapper {
    width: 100%!important;
    -webkit-transform: translate3d(0, 0, 0)!important;
}
.inside-banner, .inside-banner-inner {
    background-color: #fff;
}
a.icon-link {
    text-decoration: none;
}
.three-column-view .owl-item {
    width: 32%!important;
    padding-bottom: 20px;
}
.fourth-item, .one-column-view .owl-item {
    clear: left;
}
.view-section .autoHeight {
    height: 100%!important;
}
.one-column-view .learning-area-block {
    margin-top: 20px;
}
.one-column-view .learning-area-block:first-child {
    margin-top: 0;
}
.owl-wrapper-outer {
    height: auto!important;
}
.icon {
    background: none;
}
.icon .none {
    display: block;
}
.rfd1, .toggle-description-content {
    display: none;
}
.rfdprint {
    display: block;
}
pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr, img {
    page-break-inside: avoid;
}
img {
    max-width: 100%}
@page {
    margin: .5cm;
}
p, h2, h3 {
    orphans: 3;
    widows: 3;
}
h2, h3 {
    page-break-after: avoid;
}
.pagination {
    display: none;
}
.clipwrapper {
    float: left;
    position: relative;
    page-break-inside: avoid;
}
#views-generalcapabilities-continuum .col-1-3, #views-learningarea-columnlayout .col-1-3, #views-browse-subjectcolumnlayout .col-1-3, #views-browse-yearlevelcolumnlayout .col-1-3 {
    margin-left: 3%}
#views-learningarea-columnlayout #column-view {
    margin-left: -3%}
#views-browse-subjectcolumnlayout .carousel {
    margin-left: -3%}
#views-browse-yearlevelcolumnlayout .carousel {
    margin-left: -3%}
#views-generalcapabilities-continuum .carousel {
    margin-left: -3%}
.relations {
    display: none;
}
.videoWrapper {
    display: none;
}
.accordion h3 {
    font-size: 14px;
    font-weight: bold;
    border-bottom: solid 1px #cbcbcb;
}
.accordion-wrap {
    width: 100%;
    margin: 0;
    padding: 0;
}
.accordion-wrap {
    margin-left: 0;
}
.back-to-top {
    display: none!important;
    background: none;
}
}@media only screen and (min-width:1000px)and (max-width:1239px) {
    .container, .tablet-container {
    max-width: 980px;
}
.sticky.fixed .sticky-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 980px;
}
.sticky.fixed .sticky-wrapper .pagination {
    margin-left: 249px;
}
.col {
    margin-left: 2%}
.tablet-col-1 {
    width: 6.5%}
.tablet-col-2 {
    width: 15%}
.tablet-col-3 {
    width: 23.5%}
.tablet-col-4 {
    width: 32%}
.tablet-col-5 {
    width: 40.5%}
.tablet-col-6 {
    width: 49%}
.tablet-col-7 {
    width: 57.5%}
.tablet-col-8 {
    width: 66%}
.tablet-col-9 {
    width: 74.5%}
.tablet-col-10 {
    width: 83%}
.tablet-col-11 {
    width: 91.5%}
.tablet-col-12 {
    width: 100%}
.tablet-1-3 {
    width: 30%}
.tablet-full {
    clear: both;
    float: none;
    width: 100%;
    margin: 10px 0 0 0;
    display: block;
}
.tablet-full:first-child {
    margin-top: 0;
}
.tablet-center {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.tablet-center:first-child {
    margin-left: auto;
}
.tablet-center-text {
    text-align: center;
}
.tablet-left-text {
    text-align: left;
}
.tablet-left {
    float: left;
}
.tablet-right {
    float: right;
}
.tablet-no-float {
    float: none;
}
.tablet-row {
    padding-top: 30px;
}
.menu-col-1 {
    width: 225px;
}
.lightbox-col-1-4 {
    width: 33%}
.lightbox-col-3-4 {
    width: 64%}
.lightbox-col-1-3 {
    width: 31.5%}
.menu-col-1-2 {
    width: 49%}
.no-tablet {
    display: none;
}
.show-tablet {
    display: block;
}
.navigation {
    margin-left: 0;
}
.primary-link {
    margin-left: 10px;
}
.primary-link:first-child {
    margin-left: 20px;
}
.secondary-menu {
    max-width: 980px;
}
.first-menu-col {
    width: 22%}
.s[type=text] {
    width: 150px;
}
.banner .owl-pagination {
    max-width: 980px;
}
.carousel-col-3 {
    width: 32%}
.content-full {
    width: 100%;
    margin-left: 0;
}
.footer .footer-inner .f-10 .col-1 {
    max-width: 100px;
    margin-left: 0;
}
}@media only screen and (min-width:760px)and (max-width:1000px) {
    .container, .small-tablet-container {
    max-width: 760px;
    padding-left: 10px;
    padding-right: 10px;
}
.sticky.fixed .sticky-wrapper {
    margin-left: auto;
    margin-right: auto;
    max-width: 760px;
}
.sticky.fixed .sticky-wrapper .pagination {
    margin-left: 249px;
}
.col {
    margin-left: 2%}
.small-tablet-col-first {
    margin-left: 0;
}
.small-tablet-col-1 {
    width: 6.5%}
.small-tablet-col-2 {
    width: 15%}
.small-tablet-col-3 {
    width: 23.5%}
.small-tablet-col-4 {
    width: 32%}
.small-tablet-col-5 {
    width: 40.5%}
.small-tablet-col-6 {
    width: 49%}
.small-tablet-col-7 {
    width: 57.5%}
.small-tablet-col-8 {
    width: 66%}
.small-tablet-col-9 {
    width: 74.5%}
.small-tablet-col-10 {
    width: 83%}
.small-tablet-col-11 {
    width: 91.5%}
.small-tablet-col-12 {
    width: 100%}
.small-tablet-col-1-3 {
    width: 30%}
.small-tablet-col-1-2 {
    width: 48%}
.small-tablet-full {
    clear: both;
    float: none;
    width: 100%;
    margin: 10px 0 0 0;
    display: block;
}
.small-tablet-full:first-child {
    margin-top: 0;
}
.small-tablet-row {
    padding-top: 30px;
}
.small-tablet-center {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.small-tablet-center:first-child {
    margin-left: auto;
}
.small-tablet-center-text {
    text-align: center;
}
.small-tablet-left-text {
    text-align: left;
}
.small-tablet-left {
    float: left;
}
.small-tablet-right {
    float: right;
}
.small-tablet-no-float {
    float: none;
}
.no-small-tablet {
    display: none;
}
.show-small-tablet {
    display: block;
}
.header {
    height: auto;
}
.navigation {
    margin-left: 0;
}
.secondary-menu {
    max-width: 760px;
    padding-left: 10px;
    padding-right: 10px;
}
.primary-link {
    margin-left: 4px;
}
.primary-link:first-child {
    margin-right: 10px;
}
.primary-link a, .secondary-menu span.nolink {
    margin-right: 10px;
}
.bgimg1 #banner, .bgimg2 #banner, .bgimg3 #banner, .bgimg4 #banner {
    background-image: none;
}
#banner {
    height: auto!important;
    min-height: 210px;
}
#banner h1 {
    font-size: 1.2em;
    line-height: 1.2;
}
.banner-item .content-block {
    width: 100%;
    padding-bottom: 20px;
}
.intro-content .intro-block .col-3 {
    width: 32%}
#navigation .senior-secondary-curriculum .secondary-menu .small-tablet-col-5 {
    width: 32%}
#navigation .student-diversity .small-tablet-col-5 {
    width: 100%}
.help-menu {
    margin-top: 0;
}
.secondary-menu {
    top: 120px;
}
.search {
    position: absolute;
    top: 0;
    right: 0;
}
.s[type=text] {
    width: 300px;
}
.banner .owl-pagination {
    max-width: 760px;
    padding-left: 10px;
    padding-right: 10px;
}
.logo, .primary-link>a {
    border-top: 0;
}
.carousel-col-3 {
    width: 32%}
.lightbox-col-1-4 {
    width: 33%}
.lightbox-col-3-4 {
    width: 64%}
.lightbox-col-1-3 {
    width: 31.5%}
.menu-col-1-2 {
    width: 49%}
.content-full {
    width: 100%;
    margin-left: 0;
}
.footer .footer-inner .f-10 .col-1 {
    max-width: 100px;
    margin-left: 0;
}
}@media only screen and (max-width:760px) {
    .sticky.fixed .sticky-wrapper {
    left: 0;
    position: relative;
    width: 100%}
.sticky.fixed .sticky-wrapper .pagination {
    margin-left: 0;
}
.col {
    margin-left: 2%}
.mobile-col-1 {
    width: 6.5%}
.mobile-col-2 {
    width: 15%}
.mobile-col-3 {
    width: 23.5%}
.mobile-col-4 {
    width: 32%}
.mobile-col-5 {
    width: 40.5%}
.mobile-col-6 {
    width: 49%}
.mobile-col-7 {
    width: 57.5%}
.mobile-col-8 {
    width: 66%}
.mobile-col-9 {
    width: 74.5%}
.mobile-col-10 {
    width: 83%}
.mobile-col-11 {
    width: 91.5%}
.mobile-col-12 {
    width: 100%}
.mobile-full {
    clear: both;
    float: none;
    width: 100%;
    margin: 10px 0 0 0;
    display: block;
}
.mobile-full:first-child {
    margin-top: 0;
}
#views-learningarea-rowlayout .mobile-full, #views-browse-subjectlayout .mobile-full {
    width: 100%!important;
    margin-left: 0!important;
}
#views-generalcapabilities-continuum .mobile-full, #views-learningarea-columnlayout .mobile-full, #views-browse-subjectcolumnlayout .mobile-full, #views-browse-yearlevelcolumnlayout .mobile-full, .footer .footer-inner .mobile-full {
    width: 100%!important;
    margin-left: 0!important;
}
.footer .footer-inner .f-10, .footer .footer-inner .senior-secondary.mobile-full {
    display: block;
}
#views-learningarea-rowlayout .col-1-2 {
    width: 100%!important;
    margin-left: 0!important;
}
.mobile-center {
    margin-left: auto;
    margin-right: auto;
    float: none;
}
.mobile-center:first-child {
    margin-left: auto;
}
.mobile-center-text {
    text-align: center;
}
.mobile-left-text {
    text-align: left;
}
.mobile-left {
    float: left;
}
.mobile-right {
    float: right;
}
.mobile-no-float {
    float: none;
}
.container, .mobile-container {
    padding-left: 20px;
    padding-right: 20px;
}
.mobile-row {
    padding-top: 30px;
}
.acara {
    width: 234px;
    height: 30px;
    background: url('../fonts/acara-mobile-c89b02130b302f084391a28c6f879a3da56e348f.svg') 0 0 no-repeat;
}
.no-js .acara {
    background: url('../fonts/acara-mobile-c89b02130b302f084391a28c6f879a3da56e348f.svg') 0 0 no-repeat;
}
.year-title {
    margin: 15px 0;
}
.three-column-view .learning-area-block {
    margin-left: 0;
    margin-right: 0;
}
table th, table td {
    padding: 4px;
}
.no-mobile {
    display: none;
}
.show-mobile {
    display: block;
}
.header {
    height: auto;
    padding-bottom: 10px;
}
.navigation {
    margin-left: 0;
}
.logo, .primary-link>a {
    border-top: 0;
}
.secondary-menu {
    position: relative;
    top: 0;
    width: auto;
    z-index: 10000;
}
.primary-link {
    display: block;
    margin-top: 10px;
    margin-left: 0;
}
.primary-link>a {
    width: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    background-position: 100% -87px;
}
.primary-link>a:hover {
    background-position: 100% -192px;
}
.no-svg .primary-link>a {
    background: url('../fonts/menu-icons-6421ac4553ea8bbe69952903bb62f50c9367b9f6.png') no-repeat;
}
.no-svg .primary-link>a: hover {
    background-position: 100% -192px;
}
.search {
    margin-top: 0;
}
.print-icon {
    margin-top: 5px;
}
.s[type=text] {
    width: 100%}
.banner, .banner-item {
    height: auto;
}
.banner .owl-pagination {
    top: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.banner-content {
    padding-top: 20px;
}
.bgimg1 #banner, .bgimg2 #banner, .bgimg3 #banner, .bgimg4 #banner {
    background-image: none;
}
h1 {
    font-size: 2em;
}
#banner h1 {
    font-size: 1.2em;
    line-height: 1.2;
}
.banner-item .content-block {
    width: 100%;
    padding-bottom: 20px;
    height: auto;
}
.intro-block h2 {
    min-height: 0;
}
.inside-banner .block.right.banner-icon {
    display: none;
}
.help-menu {
    margin-top: 0;
}
.row {
    margin: 20px 0;
}
.print {
    margin: 10px 0 10px 0;
}
.carousel-col-3 {
    width: 100%;
    margin-left: 0;
    float: none;
}
.curriculum-layout-rows .col-1-3 {
    float: none;
    margin-left: 0;
    width: auto;
}
.contact-form label {
    display: block;
}
.contact-form input[type="text"] {
    width: 96%;
    padding: 2%}
.contact-form select {
    min-width: 100%;
    width: 100%}
.contact-form textarea {
    width: 96%;
    padding: 2%}
.contact-form .button {
    width: 100%;
    margin-bottom: 10px;
    display: block;
    margin-left: 0;
}
.content-full {
    width: 100%;
    margin-left: 0;
}
.contact-form label {
    padding-left: 0;
}
.contact-form label.req {
    padding-left: 14px;
}
.contact-form .req {
    height: 20px;
}
.contact-form .row-2 {
    margin: 10px 0;
}
.footer .footer-inner .f-10 {
    width: 50%}
.footer .footer-inner .f-10 .col-1 {
    max-width: none;
    width: 90%}
.footer .footer-inner .f-10 .col {
    margin-left: 0;
    width: 90%}
.footer .footer-inner .senior-secondary .col-1 {
    width: auto;
    max-width: none;
}
.pages.no-list.col-1-2 {
    width: auto;
}
.left.col-5.left-text.small-tablet-full.small-tablet-left-text {
    width: 100%}
}
 .jcarousel-wrapper {
    position: relative;
    margin-top: 50px
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%
}
.jcarousel .jGroup {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}
.jcarousel .jGroupList {
    width: 284px!important;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 10px
}
.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 0%;
    margin-top: -30px;
    text-align: center;
    color: #000!important;
    font-weight: 700;
    text-decoration: none!important
}
.jcarousel-control-prev {
    left: 0
}
.jcarousel-control-next {
    right: 0
}
.navbar-nav > li > form > a {
    padding: 15px;
    position: relative;
    display: block;
    line-height: 20px;
    text-decoration: none;
}
.navbar-nav > li > form > a:hover {
    background-color: white;
}