.page-homepage-v3 .main, .page-homepage .main, .page-school-homepage .main {
    background:none !important;
    padding-bottom: 0;
    padding-top: 0;
}

.news .story .details {
    display: none;
}

.page-homepage-v3 .content, .page-homepage .content, .page-school-homepage .content {
    padding:0;
}

.header .nav > li {
	width:94px;
}

.header .nav > li > a {
	padding:10px 0;
}

.header .nav > li > a { color:#000000; }
.header .nav > li ul li { background:#000000; }


/*
.header .nav > li.m1 > a { color:#63C8F1; }
.header .nav > li.m1 ul li { background:#63C8F1; }

.header .nav > li.m2 > a { color:#F7821E; }
.header .nav > li.m2 ul li { background:#F7821E; }

.header .nav > li.m3 > a { color:#93278F; }
.header .nav > li.m3 ul li { background:#93278F; }

.header .nav > li.m4 > a { color:#8CC63F; }
.header .nav > li.m4 ul li { background:#8CC63F; }

.header .nav > li.m5 > a { color:#EAB818; }
.header .nav > li.m5 ul li { background:#EAB818; }

.header .nav > li.m6 > a { color:#FF0000; }
.header .nav > li.m6 ul li { background:#FF0000; }

.header .nav > li.m7 > a { color:#9E005D; }
.header .nav > li.m7 ul li { background:#9E005D; }

.header .nav > li.m8 > a { color:#00A9AA; }
.header .nav > li.m8 ul li { background:#00A9AA; }

.header .nav > li.m9 > a { color:#ED1E79; }
.header .nav > li.m9 ul li { background:#ED1E79; }

.header .nav > li.m10 > a { color:#ED197A; }
.header .nav > li.m10 ul li { background:#ED197A; }

.header .nav > li.m11 > a { color:#16A9A9; }
.header .nav > li.m11 ul li { background:#16A9A9; }

.header .nav > li.m12 > a { color:#D297C3; }
.header .nav > li.m12 ul li { background:#D297C3; }

.header .nav > li.m13 > a { color:#E9B71F; }
.header .nav > li.m13 ul li { background:#E9B71F; }

.header .nav > li.m14 > a { color:#EB2326; }
.header .nav > li.m14 ul li { background:#EB2326; }

.header .nav > li.m15 > a { color:#8CC540; }
.header .nav > li.m15 ul li { background:#8CC540; }

.header .nav > li.m16 > a { color:#92298C; }
.header .nav > li.m16 ul li { background:#92298C; }

.header .nav > li.m17 > a { color:#F4811F; }
.header .nav > li.m17 ul li { background:#F4811F; }

.header .nav > li.m18 > a { color:#63C8F1; }
.header .nav > li.m18 ul li { background:#63C8F1; }
*/

/*
.header .nav > li.m1 { width:98px; }
.header .nav > li.m1 > a { color:#63C8F1; }
.header .nav > li.m1 ul li { background:#63C8F1; }

.header .nav > li.m2 { width:98px; }
.header .nav > li.m2 > a { color:#F7821E; }
.header .nav > li.m2 ul li { background:#F7821E; }

.header .nav > li.m3 { width:114px; }
.header .nav > li.m3 > a { color:#93278F; }
.header .nav > li.m3 ul li { background:#93278F; }

.header .nav > li.m4 { width:114px; }
.header .nav > li.m4 > a { color:#8CC63F; }
.header .nav > li.m4 ul li { background:#8CC63F; }

.header .nav > li.m5 { width:108px; }
.header .nav > li.m5 > a { color:#EAB818; }
.header .nav > li.m5 ul li { background:#EAB818; }

.header .nav > li.m6 { width:92px; }
.header .nav > li.m6 > a { color:#FF0000; }
.header .nav > li.m6 ul li { background:#FF0000; }

.header .nav > li.m7 { width:134px; }
.header .nav > li.m7 > a { color:#9E005D; }
.header .nav > li.m7 ul li { background:#9E005D; }

.header .nav > li.m8 { width:98px; }
.header .nav > li.m8 > a { color:#00A9AA; }
.header .nav > li.m8 ul li { background:#00A9AA; }

.header .nav > li.m9 { width:96px; }
.header .nav > li.m9 > a { color:#ED1E79; }
.header .nav > li.m9 ul li { background:#ED1E79; }

.header .nav > li.m10 { width:121px; margin-left: 0; }
.header .nav > li.m10 > a { color:#ED197A; }
.header .nav > li.m10 ul li { background:#ED197A; }

.header .nav > li.m11 { width:112px; }
.header .nav > li.m11 > a { color:#16A9A9; }
.header .nav > li.m11 ul li { background:#16A9A9; }

.header .nav > li.m12 { width:110px; }
.header .nav > li.m12 > a { color:#D297C3; }
.header .nav > li.m12 ul li { background:#D297C3; }

.header .nav > li.m13 { width:96px; }
.header .nav > li.m13 > a { color:#E9B71F; }
.header .nav > li.m13 ul li { background:#E9B71F; }

.header .nav > li.m14 { width:96px; }
.header .nav > li.m14 > a { color:#EB2326; }
.header .nav > li.m14 ul li { background:#EB2326; }

.header .nav > li.m15 { width:96px; }
.header .nav > li.m15 > a { color:#8CC540; }
.header .nav > li.m15 ul li { background:#8CC540; }

.header .nav > li.m16 { width:111px; }
.header .nav > li.m16 > a { color:#92298C; }
.header .nav > li.m16 ul li { background:#92298C; }

.header .nav > li.m17 { width:114px; }
.header .nav > li.m17 > a { color:#F4811F; }
.header .nav > li.m17 ul li { background:#F4811F; }

.header .nav > li.m18 { width:96px; }
.header .nav > li.m18 > a { color:#63C8F1; }
.header .nav > li.m18 ul li { background:#63C8F1; }
*/

.footer-nav .nav > li {
    width:98px;
}

.news-wrapper {
    margin-top: 10px;
}

.footer-nav {
    margin-bottom: 10px;
    margin-top: 10px;
    background-color: #FFFFFF;
    /*background-color: rgba(255,255,255, .5);*/
}

.footer-nav .nav > li.m1 { width:98px; }
.footer-nav .nav > li.m1 > a { color:#63C8F1; }
.footer-nav .nav > li.m1 ul li { background:#63C8F1; }

.footer-nav .nav > li.m2 { width:98px; }
.footer-nav .nav > li.m2 > a { color:#F7821E; }
.footer-nav .nav > li.m2 ul li { background:#F7821E; }

.footer-nav .nav > li.m3 { width:114px; }
.footer-nav .nav > li.m3 > a { color:#93278F; }
.footer-nav .nav > li.m3 ul li { background:#93278F; }

.footer-nav .nav > li.m4 { width:114px; }
.footer-nav .nav > li.m4 > a { color:#8CC63F; }
.footer-nav .nav > li.m4 ul li { background:#8CC63F; }

.footer-nav .nav > li.m5 { width:108px; }
.footer-nav .nav > li.m5 > a { color:#EAB818; }
.footer-nav .nav > li.m5 ul li { background:#EAB818; }

.footer-nav .nav > li.m6 { width:92px; }
.footer-nav .nav > li.m6 > a { color:#FF0000; }
.footer-nav .nav > li.m6 ul li { background:#FF0000; }

.footer-nav .nav > li.m7 { width:134px; }
.footer-nav .nav > li.m7 > a { color:#9E005D; }
.footer-nav .nav > li.m7 ul li { background:#9E005D; }

.footer-nav .nav > li.m8 { width:98px; }
.footer-nav .nav > li.m8 > a { color:#00A9AA; }
.footer-nav .nav > li.m8 ul li { background:#00A9AA; }

.footer-nav .nav > li.m9 { width:96px; }
.footer-nav .nav > li.m9 > a { color:#ED1E79; }
.footer-nav .nav > li.m9 ul li { background:#ED1E79; }

.footer-nav .nav > li.m10 { width:121px; margin-left: 0; }
.footer-nav .nav > li.m10 > a { color:#ED197A; }
.footer-nav .nav > li.m10 ul li { background:#ED197A; }

.footer-nav .nav > li.m11 { width:112px; }
.footer-nav .nav > li.m11 > a { color:#16A9A9; }
.footer-nav .nav > li.m11 ul li { background:#16A9A9; }

.footer-nav .nav > li.m12 { width:110px; }
.footer-nav .nav > li.m12 > a { color:#D297C3; }
.footer-nav .nav > li.m12 ul li { background:#D297C3; }

.footer-nav .nav > li.m13 { width:96px; }
.footer-nav .nav > li.m13 > a { color:#E9B71F; }
.footer-nav .nav > li.m13 ul li { background:#E9B71F; }

.footer-nav .nav > li.m14 { width:96px; }
.footer-nav .nav > li.m14 > a { color:#EB2326; }
.footer-nav .nav > li.m14 ul li { background:#EB2326; }

.footer-nav .nav > li.m15 { width:96px; }
.footer-nav .nav > li.m15 > a { color:#8CC540; }
.footer-nav .nav > li.m15 ul li { background:#8CC540; }

.footer-nav .nav > li.m16 { width:111px; }
.footer-nav .nav > li.m16 > a { color:#92298C; }
.footer-nav .nav > li.m16 ul li { background:#92298C; }

.footer-nav .nav > li.m17 { width:114px; }
.footer-nav .nav > li.m17 > a { color:#F4811F; }
.footer-nav .nav > li.m17 ul li { background:#F4811F; }

.footer-nav .nav > li.m18 { width:96px; }
.footer-nav .nav > li.m18 > a { color:#63C8F1; }
.footer-nav .nav > li.m18 ul li { background:#63C8F1; }

#content > .left {
	width:550px;
}

#content > .left img {
	max-width:550px !important;
	height:auto !important;
}

#content > .right {
	width:320px;
}

div#content div.right div.sidebar ul {
	list-style:none;
	padding:0;
}

div#content div.right div.sidebar ul li {
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:5px;
}

div#content div.right div.sidebar ul li a {
	text-decoration:none;
	font-family:"VAG Rounded W01 Bold";
	text-transform:uppercase;
	font-size:13px;
	line-height:19px;
	color:#262262;
}

.search {
    height:60px;
    margin-bottom:30px;
    position:relative;
}

.content .search form input[type=text] {
    background:url('/images/v3/search-bg.png') top left no-repeat;
    width:565px;
    height:60px;
    position:absolute;
    top:0;
    left:0;
    font-size:20px;
    padding:0 20px 0 60px;
}

.content .search form button {
    position:absolute;
    top:0;
    left:565px;
    height:60px;
}

.search a.a-to-z {
    position:absolute;
    right:0;
    font-size:40px;
    height:60px;
    line-height:60px;
    width:300px;
    text-align:center;
}

.search .search-results {
    list-style:none;
    position:absolute;
    top:60px;
    margin:0;
    padding:0;
    z-index:10;
}

.search .search-results li {
    width:565px;
    height:40px;
    background:#FFFFFF;
    position: relative;
}

.search .search-results li+li {
    margin-top:0;
}

.search .search-results li a {
    font-size:20px;
    display:block;
    padding-left:60px;
    line-height:40px;
}

.qual-list {

}

.qual-list h3 {
    margin:0;
}

.qual-list ul {
    list-style:none;
    margin:0;
    padding:0;
}

.qual-list ul + h3 {
    margin-top:15px;
    padding-top:15px;
    border-top:1px dashed #CCCCCC;
}

.qual-list p {
    margin-bottom:0;
}

.qual-list h4 {
    margin:10px 0;
}

.qual-list a.button {
    color:#FFFFFF;
}


.tab {
    display:none;
}

.active-tab {
    display:block;
    margin-bottom:30px;
}

ul#product-tabs {
    list-style-type:none;
    padding:0;
}

ul#product-tabs li {
    display:block;
    background:#262262;
    float:left;
    margin-bottom:0;
}

ul#product-tabs li.active {
    background:#63C4ED;
}

ul#product-tabs li.active a {
    color:#FFFFFF;
}

ul#product-tabs li+li {
    border-left:1px solid #CCCCCC;
    margin:0;
}

ul#product-tabs li a {
    color:#FFFFFF;
    display:block;
    text-align:center;
    padding:8px 28px;
    font-family:"VAG Rounded W01 Bold", Arial, Helvetica, sans-serif;
    font-size:14px;
}


.quals-search {
    margin-bottom:30px;
}

.quals-search p {
    float:left;
    line-height:34px;
    margin-right:10px;
    margin-bottom:0;
}

.quals-search ul#product-tabs {
    margin-bottom:0;
    float:left;
}

.edlounge-solution {

   background-color: #fffff;
    border-radius: 20px;
    margin-bottom: 20px;
    padding: 50px 60px;

}

.edlounge-solutions:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.edlounge-solution .sections {
    width: 760px;
    float: left;
}

.edlounge-solution .sections .row {

}

.edlounge-solution .sections .row:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.edlounge-solution .sections .row .icon-col {
    width: 120px;
    float: left;
    height: 504px;
    position: relative;
}

.edlounge-solution .sections .row .icon-col + .icon-col {
    margin-left: 8px;
}

.edlounge-solution .sections .row .icon {
    width: 120px;
    height: 120px;
    float: left;
    margin-bottom: 8px;
}

.edlounge-solution .sections .row .icon-whole-school-standards a { background: url('/images/site/home-icons/whole-school-standards.png') center 5px no-repeat; }
.edlounge-solution .sections .row .icon-personalised-learning a { background: url('/images/site/home-icons/personalised-learning.png') center 5px no-repeat; }
.edlounge-solution .sections .row .icon-support a { background: url('/images/site/home-icons/support.png') center 10px no-repeat; }
.edlounge-solution .sections .row .icon-assessment a { background: url('/images/site/home-icons/assessment.png') center 5px no-repeat; }
.edlounge-solution .sections .row .icon-improve-behaviour a { background: url('/images/site/home-icons/improve-behaviour.png') center 5px no-repeat; }
.edlounge-solution .sections .row .icon-alternative-curriculum a { background: url('/images/site/home-icons/alternative-curriculum.png') center 5px no-repeat; }
.edlounge-solution .sections .row .icon-exams a { background: url('/images/site/home-icons/exams.png') center 10px no-repeat; }
.edlounge-solution .sections .row .icon-qualifications a { background: url('/images/site/home-icons/qualifications.png') center 5px no-repeat; }
.edlounge-solution .sections .row .icon-revision a { background: url('/images/site/home-icons/revision.png') center 10px no-repeat; }
.edlounge-solution .sections .row .icon-low-literacy-numeracy a { background: url('/images/site/home-icons/low-literacy-numeracy.png') center 5px no-repeat; }
.edlounge-solution .sections .row .icon-inclusion-exclusion a { background: url('/images/site/home-icons/inclusion-exclusion.png') center 5px no-repeat; }
.edlounge-solution .sections .row .icon-homework a { background: url('/images/site/home-icons/homework.png') center 10px no-repeat; }
.edlounge-solution .sections .row .icon-attendance a { background: url('/images/site/home-icons/attendance.png') center 10px no-repeat; }
.edlounge-solution .sections .row .icon-staff-cpd a { background: url('/images/site/home-icons/staff-cpd.png') center 10px no-repeat; }
.edlounge-solution .sections .row .icon-pupil-premium a { background: url('/images/site/home-icons/pupil-premium.png') center 10px no-repeat; }
.edlounge-solution .sections .row .icon-detention-isolation a { background: url('/images/site/home-icons/detention-isolation.png') center 5px no-repeat; }

.edlounge-solution .sections .row .icon-low-literacy-numeracy a span {
    font-size: 12px;
}

.edlounge-solution .sections .row .icon a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.edlounge-solution .sections .row .icon span {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    font-family: "VAG Rounded W01 Bold";
    font-size: 14px;
    line-height: 14px;
    padding: 5px;
}

.edlounge-solution .sections .row .icon-bottom {
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
}

.edlounge-solution .sections .row .icon-lblue { background-color: #28A7DF; }
.edlounge-solution .sections .row .icon-orange { background-color: #F4811F; }
.edlounge-solution .sections .row .icon-purple { background-color: #92298C; }
.edlounge-solution .sections .row .icon-lgreen { background-color: #8CC540; }
.edlounge-solution .sections .row .icon-red { background-color: #EB2326; }
.edlounge-solution .sections .row .icon-turq { background-color: #16A9A9; }
.edlounge-solution .sections .row .icon-yellow { background-color: #EAB91E; }
.edlounge-solution .sections .row .icon-pink { background-color: #ED197A; }

.edlounge-solution .sections .row .icon-content {
    width: 504px;
    float: left;
    height: 248px;
    background: url('/images/site/home-icons/one-system-solution.png') center no-repeat #28A7DF;
}

.edlounge-solution .sections .row .icon-content #data {
    height: 100%;
    width: 100%;
    padding: 10px;
    display: none;
}

.edlounge-solution .sections .row .icon-content h2.title {
    color: #FFFFFF;
    margin: 0;
    width: 180px;
    float: left;
}

.edlounge-solution .sections .row .icon-content .points {
    width: 280px;
    height: 230px;
    background: #FFFFFF;
    float: right;
    padding: 10px;
    position: relative;
}

.edlounge-solution .sections .row .icon-content .points ul {
    margin: 0;
}

.edlounge-solution .sections .row .icon-content .points .find-out-more {
    padding: 5px 10px;
    color: #FFFFFF;
    border-radius: 7px;
    position: absolute;
    bottom: 10px;
    left: 50px;
    z-index: 10;
}

.edlounge-solution .sections .row .icon-content .blurb {
    width: 180px;
    float: left;
    color: #FFFFFF;
    margin: 0;
}

.edlounge-solution .sections .row .icon-content .whole-school-standards, .edlounge-solution .sections .row .icon-content .whole-school-standards .points .find-out-more { background: #28A7DF; }
.edlounge-solution .sections .row .icon-content .improve-behaviour, .edlounge-solution .sections .row .icon-content .improve-behaviour .points .find-out-more { background: #F4811F; }
.edlounge-solution .sections .row .icon-content .exams, .edlounge-solution .sections .row .icon-content .exams .points .find-out-more { background: #92298C; }
.edlounge-solution .sections .row .icon-content .revision, .edlounge-solution .sections .row .icon-content .revision .points .find-out-more { background: #8CC540; }
.edlounge-solution .sections .row .icon-content .inclusion-exclusion, .edlounge-solution .sections .row .icon-content .inclusion-exclusion .points .find-out-more { background: #EB2326; }
.edlounge-solution .sections .row .icon-content .attendance, .edlounge-solution .sections .row .icon-content .attendance .points .find-out-more { background: #16A9A9; }
.edlounge-solution .sections .row .icon-content .personalised-learning, .edlounge-solution .sections .row .icon-content .personalised-learning .points .find-out-more { background: #EAB91E; }
.edlounge-solution .sections .row .icon-content .staff-cpd, .edlounge-solution .sections .row .icon-content .staff-cpd .points .find-out-more { background: #ED197A; }
.edlounge-solution .sections .row .icon-content .support, .edlounge-solution .sections .row .icon-content .support .points .find-out-more { background: #ED197A; }
.edlounge-solution .sections .row .icon-content .pupil-premium, .edlounge-solution .sections .row .icon-content .pupil-premium .points .find-out-more { background: #EAB91E; }
.edlounge-solution .sections .row .icon-content .assessment, .edlounge-solution .sections .row .icon-content .assessment .points .find-out-more { background: #16A9A9; }
.edlounge-solution .sections .row .icon-content .alternative-curriculum, .edlounge-solution .sections .row .icon-content .alternative-curriculum .points .find-out-more { background: #EB2326; }
.edlounge-solution .sections .row .icon-content .qualifications, .edlounge-solution .sections .row .icon-content .qualifications .points .find-out-more { background: #8CC540; }
.edlounge-solution .sections .row .icon-content .literacy-numeracy, .edlounge-solution .sections .row .icon-content .literacy-numeracy .points .find-out-more { background: #92298C; }
.edlounge-solution .sections .row .icon-content .homework, .edlounge-solution .sections .row .icon-content .homework .points .find-out-more { background: #F4811F; }
.edlounge-solution .sections .row .icon-content .detention-isolation, .edlounge-solution .sections .row .icon-content .detention-isolation .points .find-out-more { background: #28A7DF; }

.edlounge-solution .subjects {
    width: 190px;
    float: right;
    height: 504px;
    background: #FFFFFF;
    padding: 10px;
}

.edlounge-solution .subjects .search {
    border-bottom: 1px solid #000000;
    height: auto;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.edlounge-solution .subjects .search p {
    font-family: "VAG Rounded W01 Bold";
    margin-bottom: 2px;
}

.edlounge-solution .subjects .search input {
    border: 2px solid #000000;
    padding: 5px 28px 5px 5px;
    width: 100%;

    background: url('/images/site/home-icons/search.png') 143px center no-repeat #FFFFFF;
}

.edlounge-solution .subjects .list {
    height: 420px;
    overflow-y:scroll;
}

.edlounge-solution .subjects .list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.edlounge-solution .subjects .list ul li a {
    display: block;
}

.edlounge-solution .subjects .list ul li a:hover {
    text-decoration: underline;
}

.edlounge-solution .row ul {

    margin: 20px 15px 0;

}

.edlounge-solution .row li {

    font-size: 36px;
    color: #fff;
    font-weight: bold;
    list-style-type: square;
    letter-spacing: 2px;
    line-height: 38px;
    margin-bottom: 42px;

}

.img-bg {

    background-color: #29ABE2;
    border-radius: 20px;
    display: block;
    margin: 0 15px 15px 0;
    padding: 20px;
    text-align: center;
    text-decoration: none;

}

.img-bg:hover {

    background-color: #298DE2;

}

.img-bg h2 {

    color: #FFF;
    margin: 10px 0 0 0;
    text-decoration: none;

}

.img-bg:hover,
.img-bg h2:hover {

    text-decoration: none;

}

.mrgn-no-top {

    margin-top: 0 !important;

}

.mrgn-no-rgt {

    margin-right: 0 !important;

}

.mrgn-no-btm {

    margin-bottom: 0 !important;

}

.mrgn-no-lft {

    margin-left: inherit;

}

@media (max-width: 992px) {

    .mrgn-no-top {

        margin-top: 15px !important;

    }

    .mrgn-no-rgt {

        margin-right: 15px !important;

    }

    .mrgn-no-btm {

        margin-bottom: 15px !important;

    }

    .mrgn-no-lft {

        margin-left: 15px !important;

    }

}

.login-links {

    margin-top: 20px;

}
