@import url(http://fonts.googleapis.com/css?family=Shadows+Into+Light);

/* Admin menu fix */
#admin-menu .dropdown li li {
	background: #202020;
	filter: Alpha(opacity=88);
	float: none;
	opacity: 0.88;
	width: 160px; /* Required for Opera */
}


.clearfix:after,
.region:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family:'Proxima N W01 Reg',Helvetica,Arial,sans-serif;
	line-height: 1.5;
	text-align: center;
	text-align: left;
}

p strong{
	font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	font-weight: 100;
}

/* Regions */
.region {
	max-width: 1100px;
	margin: 0px auto;
	padding: 0 15px;
}
.region-content {
	padding: 40px 15px;
}
#header-wrapper {
	padding: 20px 0 20px 0;
}
/* Headers */
h1 {
	font-size: 200%;
	color: #464444;
	font-family:'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	margin-top: -40px;
	line-height: 40px;
}
h2 {
	font-size: 125%;
	color: #464444;
	font-family:'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
}
h3 {
	font-size: 18px;
	margin-top: 0;
	color: #464444;
	font-family:'Proxima N W01 Reg',Helvetica,Arial,sans-serif;
}

h3 strong{
	font-family:'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
}
/* Links */
a {
	color: #000;
}
a:hover {
	text-decoration: underline;
}
.bigtarget {
	cursor: pointer;
}
.content a {
	color: #000;
	text-decoration: none;
	word-wrap: break-word;
}

.not-front .content a{
	color: #C4141C;
}
.content a:hover, 
.content a:active {
	text-decoration: underline;
}
/* Content */
p, 
.content ul, 
.content ol {
	font-size: 0.9em;
	margin: 0 0 15px 0;
	color: #464444;
}
.abstract {
	font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	font-size: 1em;
}
p.caption {
	font-style: italic;
	color: #7d7d7d;
	margin-bottom: 15px;
}
label {
	color: #000;
	font-size: 0.8em;
}
.hide-on-mobile {
	display: none;
}
.content-unit {
	margin-bottom: 15px;
}
/* Images */
img {
	max-width: 100%;
}
img.float-left {
	margin-bottom: 20px;
	float: none;
}
.images-center {
	text-align: center;
}
.image-float-right {
	float: right;
}

.top-waves{
	position: relative;
    width: 100vw;
    left: calc(-50vw + 50%);
	z-index:-1;
	top: -40px;
}
.top-wave{
	position: relative;
	top: -20px;
    width: 100vw;
    left: calc(-50vw + 50%);
	z-index:-1;
}

.bottom-waves{
	position: relative;
    width: 100vw;
    left: calc(-50vw + 50%);
	z-index:-1;
	margin-bottom:-100px;
}

.top-wave,
.top-waves,
.bottom-wave,
.bottom-waves{
	-moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
        }
}

.gallery img {
    display: block;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
}

/* Logos */
.tj-logo{
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	width:10%;
}

.site-logo{
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
	width: 40%;
}

.shl-logo{
	display: none;
}

#sponsor_logos {
	margin-top: 30px;
}

.sponsor-logo {
	margin: 0;
}

.ugoy-header{
	margin-bottom: 20px;
}

/* Shaded box */
.shaded-box {
	background-color: #DDDDDD;
	padding: 10px;
	margin-bottom: 10px;
}

.shaded-box p {
	margin: 0;
}

/* Box Grid */
.grid-display section, .grid-display .equal-height {
	margin-bottom: 15px;
	min-height: 100px;
}

.grid-display h3 {
	margin: 0;
}

/* Apply now */

a.link-button {
	color: #fff !important;
	padding: 10px;
	box-sizing: border-box;
	display: inline-block;
	border: solid 3px #d9392c;
	transition:all 0.4s;
	background: #D9392C;
	cursor: pointer;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	margin-top: 30px;
	font-family:'Proxima N W01 Reg',Helvetica,Arial,sans-serif;
	border-radius: 8px;
}

a.link-button:hover {
	color: #d9392c !important;
	background-color: #fff;
	text-decoration: none;
}

.centre-apply{
	text-align: center;
}

.content h2{
	font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	font-weight: 100;
}

/*_________________ ASSOCIATED COLOURS ____________________*/
/*__ Classes that contain colours for each type of award __*/


/* MAROON */
/*----- Law -----*/
.front .responsive-tabs.law .info-box, 
.front .law .responsive-tabs__heading, 
.front .law .responsive-tabs__list__item,
.front .law .link-button,
.front .award-sectors .law {
	border: solid 2px #A71B1F;
}
.sponsor-details.law,
.last-years-winner.law,
.winners-boxes.law,
.blogs .law {
	border: 4px solid #A71B1F;
}
.content .law h2,
.winners-boxes.law h3,
.sponsor-details.law h3 {
	color: #A71B1F;
}
.homepage-box-awardslist li.law a {
	background-color: #A71B1F;
}



/* RED */
/*----- Engineering -----*/
.front .engineering .responsive-tabs__heading, 
.front .responsive-tabs.engineering .info-box, 
.front .engineering .responsive-tabs__list__item,
.front .engineering .link-button,
.front .award-sectors .engineering {
	border: solid 2px #D92030;
}
.sponsor-details.engineering,
.last-years-winner.engineering,
.winners-boxes.engineering,
.blogs .engineering {
	border: 4px solid #D92030;
}
.content .engineering h2, 
.winners-boxes.engineering h3, 
.sponsor-details.engineering h3 {
	color: #D92030;
}



/* LIGHT ORANGE */
/*----- Construction, engineering & design -----*/
.front .construction .responsive-tabs__heading, 
.front .responsive-tabs.construction .info-box, 
.front .construction .responsive-tabs__list__item,
.front .homepage-box-awardslist  li.construction a,
.front .construction .link-button,
.front .award-sectors .construction {
	border: solid 2px #f68b1f;
}
.sponsor-details.construction,
.last-years-winner.construction,
.winners-boxes.construction,
.blogs .construction {
	border: 4px solid #f68b1f;
}
.construction h2, 
.winners-boxes.construction h3, 
.sponsor-details.construction h3 {
	color: #f68b1f;
}


/* ORANGE */
/*----- Low carbon energy -----*/
.front .carbon .responsive-tabs__heading, 
.front .responsive-tabs.carbon .info-box, 
.front .carbon .responsive-tabs__list__item,
.front .carbon .link-button,
.front .award-sectors .carbon {
	border: solid 2px #F15A22;
}
.sponsor-details.carbon,
.last-years-winner.carbon,
.winners-boxes.carbon,
.blogs .carbon {
	border: 4px solid #F15A22;
}
.carbon h2, 
.winners-boxes.carbon h3, 
.sponsor-details.carbon h3 {
	color: #F15A22;
}
.homepage-box-awardslist li.carbon a {
	background-color: #F15A22;
}


/* OLIVE GREEN */
/*----- Future business leader -----*/
.front .future .responsive-tabs__heading, 
.front .responsive-tabs.future .info-box, 
.front .future .responsive-tabs__list__item,
.front .homepage-box-awardslist li.future a,
.front .future .link-button,
.front .award-sectors .future {
	border: solid 2px #B0B91D;
}
.sponsor-details.future,
.last-years-winner.future,
.winners-boxes.future,
.blogs .future {
	border: 4px solid #B0B91D;
}
.content .future h2,
.winners-boxes.future h3,
.sponsor-details.future h3 {
	color: #B0B91D;
}


/* GREEN */
/*----- Management -----*/
.front .management .responsive-tabs__heading, 
.front .responsive-tabs.management .info-box, 
.front .management .responsive-tabs__list__item,
.front .homepage-box-awardslist  li.management a,
.front .management .link-button,
.front .award-sectors .management {
	border: solid 2px #71BF44;
}
.sponsor-details.management,
.last-years-winner.management,
.winners-boxes.management,
.blogs .management {
	border: 4px solid #71BF44;
}
.content .management h2, 
.winners-boxes.management h3, 
.sponsor-details.management h3 {
	color: #71BF44;
}


/* TEAL */
/*----- Languages and Arts -----*/
.front .languages .responsive-tabs__heading, 
.front .responsive-tabs.languages .info-box, 
.front .languages .responsive-tabs__list__item,
.front .homepage-box-awardslist  li.languages a,
.front .languages .link-button,
.front .award-sectors .languages {
	border: solid 2px #006684;
}
.sponsor-details.arts,
.last-years-winner.arts,
.winners-boxes.arts,
.sponsor-details.languages,
.last-years-winner.languages,
.winners-boxes.languages,
.blogs .languages {
	border: 4px solid #006684;
}
.content .arts h2,
.winners-boxes.arts h3,
.sponsor-details.arts h3,
.content .languages h2, 
.winners-boxes.languages h3, 
.sponsor-details.languages h3 {
	color: #006684;
}


/* TUQUOISE */
/*----- Social sciences -----*/
.front .it .responsive-tabs__heading, 
.front .responsive-tabs.it .info-box, 
.front .it .responsive-tabs__list__item,
.front .it .link-button,
.front .award-sectors .it,
.front .homepage-box-awardslist li.it a {
	border: solid 2px #00ABBD;
}
.sponsor-details.it,
.last-years-winner.it,
.winners-boxes.it,
.blogs .it {
	border: 4px solid #00ABBD;
}
.it h2, 
.winners-boxes.it h3, 
.sponsor-details.it h3 {
	color: #00ABBD;
}


/* LIGHT BLUE */
/*----- Civil service -----*/
.front .civil .responsive-tabs__heading, 
.front .homepage-box-awardslist  li.civil a,
.front .civil .link-button,
.front .homepage-box-awardslist  li.commercial-excellence a,
.front .commercial-excellence .link-button,
.front .award-sectors .civil {
	border: solid 2px #00C0F3;
}
.sponsor-details.civil,
.last-years-winner.civil,
.winners-boxes.civil,
.blogs .civil,
.sponsor-details.commercial-excellence,
.last-years-winner.commercial-excellence,
.winners-boxes.commercial-excellence,
.blogs .commercial-excellence {
	border: 4px solid #00C0F3;
}
.content .civil h2, 
.winners-boxes.civil h3, 
.sponsor-details.civil h3,
.content .commercial-excellence h2, 
.winners-boxes.commercial-excellence h3, 
.sponsor-details.commercial-excellence h3 {
	color: #00C0F3;
}


/* BLUE */
/*----- Male and First Year -----*/
.front .male .responsive-tabs__heading, 
.front .responsive-tabs.male .info-box, 
.front .male .responsive-tabs__list__item,
.front .homepage-box-awardslist li.male a,
.front .male .link-button,
.front .award-sectors .male {
	border: solid 2px #0088B2;
}
.sponsor-details.first,
.last-years-winner.first,
.winners-boxes.first,
.sponsor-details.male,
.last-years-winner.male,
.winners-boxes.male,
.blogs .male {
	border: 4px solid #0088B2;
}
.content .first h2,
.winners-boxes.first h3,
.sponsor-details.first h3,
.content .male h2, 
.winners-boxes.male h3, 
.sponsor-details.male h3 {
	color: #0088B2;
}


/* DARK BLUE */
/*----- Accountancy, Scotland and Business -----*/
.front .accountancy .responsive-tabs__heading, 
.front .responsive-tabs.accountancy .info-box, 
.front .accountancy .responsive-tabs__list__item,
.front .homepage-box-awardslist li.accountancy a,
.front .accountancy .link-button,
.front .award-sectors .accountancy {
	border: solid 2px #3a4f96;
}
.sponsor-details.accountancy,
.last-years-winner.accountancy,
.winners-boxes.accountancy,
.blogs .accountancy,
.sponsor-details.scotland,
.last-years-winner.scotland,
.winners-boxes.scotland,
.sponsor-details.business,
.last-years-winner.business,
.winners-boxes.business  {
	border: 4px solid #3a4f96;
}

.content .accountancy h2, 
.winners-boxes.accountancy h3, 
.sponsor-details.accountancy h3,
.scotland h2, 
.winners-boxes.scotland h3, 
.scotland a:link, 
.scotland a:visited,
.content .business h2, 
.winners-boxes.business h3, 
.sponsor-details.business h3
.content .business a:link, 
.content .business a:visited {
	color: #3a4f96;
}


/* PLUM */
/*----- Mathematics, economics and finance -----*/
.front .maths .responsive-tabs__heading, 
.front .responsive-tabs.maths .info-box, 
.front .maths .responsive-tabs__list__item,
.front .homepage-box-awardslist  li.maths a,
.front .maths .link-button,
.front .award-sectors .maths {
	border: solid 2px #a42383
}
.sponsor-details.maths,
.last-years-winner.maths,
.winners-boxes.maths,
.blogs .maths {
	border: 4px solid #a42383;
}
.content .maths h2, 
.winners-boxes.maths h3, 
.sponsor-details.maths h3 {
	color: #A42383;
}


/* PURPLE */
/*----- Computer science -----*/
.front .public .responsive-tabs__heading, 
.front .responsive-tabs.public .info-box, 
.front .public .responsive-tabs__list__item,
.front .homepage-box-awardslist li.public a,
.front .public .link-button,
.front .award-sectors .public {
	border: solid 2px #f47920;
}
.sponsor-details.public,
.last-years-winner.public,
.winners-boxes.public,
.blogs .public {
	border: 4px solid #f47920;
}
.public h2, 
.winners-boxes.public h3, 
.sponsor-details.public h3 {
	color: #f47920;
}


/* PINK */
/*----- Female -----*/
.front .female .responsive-tabs__heading, 
.front .responsive-tabs.female .info-box, 
.front .female .responsive-tabs__list__item,
.front .homepage-box-awardslist  li.female a,
.front .female .link-button,
.front .award-sectors .female {
	border: solid 2px #EC008C;
}
.sponsor-details.female,
.last-years-winner.female,
.winners-boxes.female,
.blogs .female {
	border: 4px solid #EC008C;
}
.content .female h2, 
.winners-boxes.female h3, 
.sponsor-details.female h3 {
	color: #EC008C;
}

/*__Pastel Green__*/
/*___Fresher___*/
.front .fresher .responsive-tabs__heading, 
.front .responsive-tabs.fresher .info-box, 
.front .fresher .responsive-tabs__list__item,
.front .homepage-box-awardslist  li.fresher a,
.front .fresher .link-button,
.front .award-sectors .fresher {
	border: solid 2px #40ba8d;
}
.sponsor-details.fresher,
.last-years-winner.fresher,
.winners-boxes.fresher,
.blogs .fresher {
	border: 4px solid #40ba8d;
}
.content .fresher h2, 
.winners-boxes.fresher h3, 
.sponsor-details.fresher h3 {
	color: #40ba8d;
}
/*__________ Top Bar __________*/
#topbar {
	background-color: #464444;
	margin: 0;
}

/* Menu */
#topbar ul.menu {
	padding: 10px 0 0 0;
	margin: 0;
	float: right;
	border: 0;
}
#topbar ul.menu li a {
	font-weight: normal;
}
#topbar ul.menu li {
	list-style: none;
	list-style-image: none;
	float: left;
	font-size: 0.8em;
	position: relative;
	z-index: 1;
	margin: 0;
	padding-right: 4.4px;
}
#topbar ul.menu li.last {
	padding-right: 0;
}
#topbar ul.menu li a:link, 
#topbar ul.menu li a:visited {
	text-decoration: none;
	color: #fff;
	padding: 7px;
	background-color: transparent;
	text-align: left;
	width: auto;
	display: block;
	transition:all 0.2s;
}
#topbar ul.menu li a:hover, 
#topbar ul.menu li a:active, 
#topbar ul.menu li:hover a:link, 
#topbar ul.menu li:hover a:visited, 
#topbar ul.menu li.active-trail a:link, 
#topbar ul li.active-trail a:visited,
#topbar ul.menu li a.active {
	color: #acacac;
}
#topbar ul.menu li:hover a:hover, 
#topbar ul.menu li:hover a:active {
	color: #acacac;
}
#topbar ul.menu li a.active:link, 
#topbar ul.menu li a.active:visited {
	color: #acacac;
}
#topbar ul.menu li a.active:link, 
#topbar ul.menu li a.active:visited {
	color: #acacac;
}
#topbar ul li ul {
	position: absolute;
	background-color: #fff;
	top: 28px;
	left: 0;
	display: none;
}
#topbar ul li:hover ul {
	display: block;
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.25);
}
#topbar ul li ul li a:link, 
#topbar ul li ul li a:visited, 
#topbar ul li:hover ul li a:link, 
#topbar ul li:hover ul li a:visited, 
#topbar ul li.active-trail ul li a:link, 
#topbar ul li.active-trail ul li a:visited {
	margin: 0;
	width: 100px;
	padding: 6px 5px;
	border-bottom: 1px solid #eee;
}
#topbar ul li ul li.last a:link, #topbar ul li ul li.last a:visited {
	border-bottom: 0;
}
#topbar ul.menu li.menu-mlid-258 {
	display: none;
}

/* Mobile Menu */
.mean-container .mean-bar {
	background: #464444;
	min-height: 40px;
	padding: 0;
	position: fixed;
}
.mean-container .mean-nav {
	margin-top: 40px;
}
.mean-container a.meanmenu-reveal {
	height: 20px;
	width: 20px;
	padding: 10px;
}
.mean-bar li {
	font-size: 17px;
}
.mean-container .mean-nav ul li a {
	text-transform: none;
	line-height: 1;
	font-size: 0.8em;
	border: none;
	background: #2B2B2B;
}
.mean-container .mean-nav ul li li a {
	border: none;
	opacity: 1;
}
.mean-container .mean-nav ul li a:hover {
	color: #71BF44;
	background: #3A3A3A;
}
.mean-container .mean-nav ul li a.mean-expand {
	width: 21px;
	height: 21px;
	border: none !important;
	background: none;
	line-height: 21px;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background: #3A3A3A;
}


/*_________ Footer __________*/
#footer-wrapper {
	box-shadow: inset 0 35px 20px -30px #000;
	-moz-box-shadow: inset 0 35px 20px -30px #000;
	-webkit-box-shadow: inset 0 35px 20px -30px #000;
	background-color: #2B2B2B;
	clear: both;
	font-size: 0.7em;
	line-height: 1.4;
	padding-top: 40px;
}
#footer-wrapper p {
	clear: both;
	color: #888;
	line-height: 1.4;
	padding-top: 5px;
}
#footer-wrapper .column {
	color: #FFFFFF;
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
#footer-wrapper .column-awards {
	color: #FFFFFF;
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
#footer-wrapper .column-social-media {
	color: #FFFFFF;
	float: left;
	margin-bottom: 0px;
	width: 100%;
}
#footer-wrapper .column-social-media p {
	margin-bottom: 0;
}
#footer-wrapper a {
	font-weight: normal;
}

#footer-wrapper ul, footer li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#footer-wrapper h5, footer .column a:link, footer .column a:visited {
	color: #FFFFFF;
	display: block;
	margin-bottom: 0.3em;
	padding-right: 20px;
	text-decoration: none;
	font-size: 13px;
}
#footer-wrapper .column h5 {
	font-size: 1.3em;
	margin: 0 0 5px 0;
}
#footer-wrapper .column a:hover, footer .column a:active {
	text-decoration: underline;
}

ul.social-links li i {
    -moz-transition: color 0.3s ease 0s;
    -webkit-transition: color 0.3s ease 0s;
    transition: color 0.3s ease 0s;
    background: #D9392C;
    color: white;
    height: 30px;
    font-size: 30px;
    width: 30px;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    vertical-align: middle;
    padding: 10px;
	z-index: 10;
    border-bottom: 0;
	float: left;
	transition: all 0.4s ease;
	margin-right: 10px;
}

ul.social-links li i:hover{
	background: white;
	color: #D9392C;
}

/*___________ Homepage ___________*/
.front .content a:hover, 
.front .content a:active {
	text-decoration: none;
}
.homepage-box-awards a:link,
.homepage-box-awards a:visited,
.homepage-box-winners a:link, 
.homepage-box-winners a:visited, 
.homepage-box-2014-awards a:link, 
.homepage-box-2014-awards a:visited,
.homepage-box-title a:link, 
.homepage-box-title  a:visited,
.homepage-box-win a:link,
.homepage-box-win a:visited {
	color: #fff;
}
.homepage-box-photos a:visited, 
.homepage-box-photos a:link,
.homepage-box-host a:visited, 
.homepage-box-host a:link {
	color: #000;
}

/* No.1 box */
.homepage-box-no1 {
	background: url(../images/no-1.png) #f15a22 no-repeat scroll 0 0;
}
.homepage-box-intro {
	background-color: #da2032;
}

/* Winners box */
.homepage-box-winners {
	background: rgb(0, 191, 246);
	width: auto;
	margin-top: 15px;
}
.award-sectors .homepage-box-winners h3,
.award-sectors .homepage-box-winners h3 a {
	font-size: 18px;
	text-align: center;
}

/* Host box */
.homepage-box-host {
	background: url(../images/Fiona-Bruce.png) #dbddda no-repeat scroll bottom left;
	background-size: auto 100%;
	background-color: #dbddda;
	min-height: 140px;
}
.homepage-box-host p {
	text-align: right
}

/* Last year box */
.homepage-box-2014-awards {
	background-color: #8cc63f;
}

/* Awards list box */
.homepage-box-awardslist ul {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.9em;
}
.homepage-box-awardslist li {
	display: inline-block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 8px;
	margin-right: 25px;
	text-align: center;
}
.homepage-box-awardslist li a {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 10px 0;
	width: auto;
	display: block;
}
.homepage-box-awardslist li a:hover {
	background-color: #fff;
	text-decoration: none;
}
.homepage-box-awardslist a {
	color: #fff;
}


/*__________ About __________*/
.sponsor-logo figcaption {
	font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	margin-bottom: 10px;
}
.responsive-tabs-wrapper {
	margin: 20px 0;
	clear: both;
	zoom: 1;
}
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after {
	content: "";
	display: table;
}
.responsive-tabs-wrapper:after {
	clear: both;
}
.responsive-tabs__heading:focus, .responsive-tabs__list__item:focus {
	outline: 1px solid #ccc;
}
.responsive-tabs__heading--active:focus, .responsive-tabs__list__item--active:focus {
	outline: none !important;
}
.responsive-tabs__list {
	font-size: 1.2em;
	margin: 2em 0 0 0;
	padding: 0;
	padding-bottom: 11px;
	line-height: 1em;
}
.responsive-tabs__list {
	display: none;
}
.responsive-tabs__heading {
	display: block;
	cursor: pointer;
}
.responsive-tabs__panel--closed-accordion-only {
	display: none;
}
.responsive-tabs__panel.responsive-tabs__panel--active {
	padding: 10px;
}
.responsive-tabs__heading {
	padding: 0.5em;
	position: relative;
	margin: 4px 0;
	color: #464444 !important;
	border: solid 1px #ebebeb;
}
.responsive-tabs__heading:after {
	content: "";
	display: block;
	position: absolute;
	right: 20px;
	top: 30%;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #464444;
}
.responsive-tabs__heading--active {
	background: #fff;
}
.responsive-tabs__heading--active:after {
	border-top: 0;
	content: "";
	display: block;
	position: absolute;
	right: 20px;
	top: 40%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #464444;
}
.apply-tab.responsive-tabs__heading {
	background-color: #00abbc;
}

.responsive-tabs__list li{
	transition: all 0.2s ease;
}

.responsive-tabs__list li:hover{
	color: #bebebe;
}

.info-box {
	padding: 20px;
	background-color: #acacac;
	color: #fff;
	margin-bottom: 10px;
}
.info-box ul li {
	list-style-image: url(../images/tick.png);
	margin-bottom: 5px;
}
.info-box ul li a:link, .info-box ul li a:visited {
	color: #fff;
	text-decoration: underline;
}

img.about-winners {
	width: 100%;
}


/*__________ Winners __________*/

/* Landing page */
.winner-links{
	margin-bottom: 0 !important
}
.background-grey{
	background-color: #464444;
	transition: all 0.4s ease;
	border-bottom: 15px solid #D9392C;
	margin-bottom: -10px;
}

.winner-links h3{
	position: relative;
	top:-55px;
	text-align: center;
	color: #fff;
	font-family:'Proxima N W01 Reg',Helvetica,Arial,sans-serif;
	transition: all 0.4s ease;
	line-height: normal;
}

.winner-links h3 span{
	font-family:'Proxima N W01 Bold',Helvetica,Arial,sans-serif;
	opacity: 1;
}
.winner-links a{
	text-decoration: none !important;
}
.winner-links img{
	visibility: hidden;
	height:80px;
	opacity:0.3;
	transition: all 0.4s ease;
}

.winner-links:hover img{
	opacity:1;
}

.winner-links:hover h3{
	opacity: 0;
	transform: translateY(-50px);
}
/* Award description */
.winners-boxes h2 {
	margin-top: 0;
}
.winners-boxes .sponsor-logo {
	display: none;
	float: right;
}
.winners-boxes p:last-of-type {
	margin-bottom: 0;
}
.sponsor-details,
.last-years-winner,
.winners-boxes {
	margin: 20px 0 5px 0;
	padding: 10px;
	background-color: #fff;
	clear: both;
}


/*__________ Photos __________*/
.gallery {
	margin; 0;
	padding: 0;
}
.gallery img {
	display: block;
	height: auto;
	width: 100%;
}
.gallery-item {
	float: left;
	list-style: none;
	margin: 1%;
	width: 23%;
}


/*__________ Webform __________*/
.node-webform h1, .node-webform h2, .node-webform h3 {
	color: #464444;
}
.node-webform h3 {
	font-weight: normal;
}
.node-webform {
	background-color: #EBEBEB;	
	padding: 15px;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
}
.node-webform label {
	color: #464444;
	font-size: 0.8em;
}
.node-webform .form-item input{
	max-width: 100%;
	box-sizing: border-box;
}
.webform-client-form .form-submit, .node-webform .webform-client-form .form-submit {
	padding: 10px;
	cursor: pointer;
	font-size: 0.8em;
}

.webform-client-form .form-submit {
	border: solid 3px #D9392C;
	color: #fff;
	background: #D9392C;
	display: inline-block;
	margin-left: 42%;
	margin-top:30px;
	font-family:'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);
	margin-top: 30px;
	border-radius: 8px;
	transition: all 0.4s ease;
}

.webform-client-form .form-submit:hover{
	text-decoration: none;
	color: #d9392c;
	background-color: #fff;
	text-decoration: none;
}
/*__________ Blog list __________*/

.blogs {
	padding: 0;
	margin: auto;
}

.blogs li {
	list-style: none;
	width: 188px;
	float: left;
	margin: 0.5%;
	height: 250px;
}

.blogs li img {
	box-sizing: border-box;
}

.blogs li h2 {
	margin: 0;
}

.blogs a:hover img {
	border-color: #000;
}

.blogs a:hover {
	text-decoration: none;
}

.blogs a h2:hover {
	text-decoration: underline;
}

/* Homepage */

.award-sectors h3,
.award-sectors h3 a {
	color: #464444;
	text-align: center;
	font-size: 14px;
}
.award-sectors .one-third {
	padding: 10px;
	margin-bottom: 8px;
}

.award-sectors img{
	display:none;
}

/* Closing date flashing banners */

.closing-date {
	border-radius: 20px;
	padding: 10px;
	margin-bottom: 20px;
	color: #FFF;
	box-shadow: 
	
	-webkit-animation-duration: 1600ms;
 	animation-duration: 1600ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	 -webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: flash;
	animation-name: flash;
}

@webkit-keyframes flash {
  0% {
	-webkit-filter: brightness(1);
	filter: brightness(1);
  }
  50% {
	-webkit-filter: brightness(1.25);
	filter: brightness(1.25);
  }
}

@keyframes flash {
  0% {
	-webkit-filter: brightness(1);
	filter: brightness(1);
  }
  50% {
	-webkit-filter: brightness(1.25);
	filter: brightness(1.25);
  }
}

.flash {
	background: #702C91;
	box-shadow: 0 0 10px #702C91;
}
.flash.it {
	background: #00ABBD;
	box-shadow: 0 0 10px #00ABBD;
}
.flash.civil {
	background: #00C0F3;
	box-shadow: 0 0 10px #00C0F3;
}
.flash.construction {
	background: #F68B1F;
	box-shadow: 0 0 10px #F68B1F;
}
.flash.engineering {
	background: #D92030;
	box-shadow: 0 0 10px #D92030;
}
.flash.female {
	background: #EC008C;
	box-shadow: 0 0 10px #EC008C;
}
.flash.future {
	background: #B0B91D;
	box-shadow: 0 0 10px #B0B91D;
}
.flash.accountancy {
	background: #3A4F96;
	box-shadow: 0 0 10px #3A4F96;
}
.flash.law {
	background: #A71B1F;
	box-shadow: 0 0 10px #A71B1F;
}
.flash.male {
	background: #0088B2;
	box-shadow: 0 0 10px #0088B2;
}
.flash.management {
	background: #71BF44;
	box-shadow: 0 0 10px #71BF44;
}
.flash.maths {
	background: #A42383;
	box-shadow: 0 0 10px #A42383;
}
.flash.public {
	background: #F47920;
	box-shadow: 0 0 10px #F47920;
}
.award h3{
	min-height:50px;	
}

/*__Previous Events__*/
#node-32 .one-half{
	margin-top:0;
}

#node-47 .one-half{
	margin-top:0;
}

#node-4 .one-half{
	margin-top:0;
}
#node-5 .one-half{
	margin-top:0;
}

/* Awards list box */
.homepage-box-awardslist {
	height: 100%;
}
.homepage-box-awardslist h3 {
	text-align: left;
}

.homepage-box-awardslist li a {
	padding: 0;
	background-color: #fff !important;
}
.homepage-box-awardslist li a:hover {
	background-color: #fff;
	text-decoration: none;
}
li.new a {
	background: url(../images/NEW-star.png) no-repeat;
	padding: 0.15em 0 0 0;
	margin-bottom: 0.2em;
	text-indent: 0.4em;
	font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	list-style: none;
	background-repeat: no-repeat;
	background-position: 0% 0;
}
li.new.male a {
	background-position: 25% 0;
}
li.future a {
	color: #B0B91D;
}
li.law a {
	color: #A71B1F;
}
li.female a {
	color: #EC008C;
}
li.fresher a {
	color: #40ba8d;
}
li.male a {
	color: #0088B2;
}
li.accountancy a {
	color: #3a4f96;
}
li.management a {
	color: #71BF44;
}
li.construction a {
	color: #f68b1f;
}
li.engineering a {
	color: #D92030;
}
li.it a {
	color: #00ABBD;
}
li.public a {
	color: #f47920;
}
li.carbon a {
	color: #F15A22;
}
li.maths a {
	color: #A42383;
}
li.civil a {
	color: #00c0f3;
}
li.languages a {
	color: #006684;
}
li.law a {
	color: #a71c20;
}

li.watch a{
	color: #00c0f3;
}

.region-footer{
	background-color: #2B2B2B;
	padding: 0 60px;
}

p.groupgtilink a {
    display: block;
    padding: 1em;
    color: #fff;
    border: none;
	text-decoration: none;
}

p.groupgtilink {
    background: #0491c6;
    display: inline-block;
    position: relative;
    bottom: 0;
    float: right;
    font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
    margin: 0 0 0 15px;
	vertical-align: bottom;
}

.groupgtilink img{
	vertical-align: text-bottom;
}

.copyright{
	position:relative;
	top: 10px;
}

.award-sectors p{
	font-size: 15pt;
	text-align: center;
	line-height: 22px;
	margin-top:10px;
}

.responsive-tabs h3{
	margin-bottom: 8px;
}
.prize-box h3{
	color:#fff;
	padding: 5px 10px 0px;
	font-size: 18pt;
	margin-bottom: 0px;
}

.prize-box p{
	padding: 0px 10px;
	color:#fff;
	font-size: 100%;
}

.prize-box p:last-child{
	padding-bottom:10px;
}

.prize-box li{
	margin-left: -15px;
	color: #fff;
	padding-right:5px;
	margin-bottom:5px;
}

.prize-box li:last-child{
	padding-bottom:10px;
}
.fresher .prize-box,
.fresher .stage-not-top{
	background-color:  #A42383;
}
.fresher .stage-not-bottom{
	border-color:  #A42383;
}
.fresher .prize-box,
.fresher .stage-not-top{
	background-color:  #A42383;
}
.fresher .stage-not-bottom{
	border-color: #A42383;
}
.it .prize-box,
.it .stage-not-top{
	background-color:  #72BF44;
}
.it .stage-not-bottom{
	border-color:  #72BF44;
}
.construction .prize-box,
.construction .stage-not-top{
	background-color:  #A42383;
}
.construction .stage-not-bottom{
	border-color:  #A42383;
}
.engineering .prize-box,
.engineering .stage-not-top{
	background-color:  #B0B91D;
}
.engineering .stage-not-bottom{
	border-color:  #B0B91D;
}
.future .prize-box,
.future .stage-not-top{
	background-color:  #92278F;
}
.future .stage-not-bottom{
	border-color:  #92278F;
}
.accountancy .prize-box,
.accountancy .stage-not-top{
	background-color:  #E5702A;
}
.accountancy .stage-not-bottom{
	border-color:  #E5702A;
}
.civil .prize-box,
.civil .stage-not-top{
	background-color:  #72BF44;
}
.civil .stage-not-bottom{
	border-color:  #72BF44;
}
.law .prize-box,
.law .stage-not-top{
	background-color:  #B0B91D;
}
.law .stage-not-bottom{
	border-color:  #B0B91D;
}
.male .prize-box,
.male .stage-not-top{
	background-color:  #F15A22;
}
.male .stage-not-bottom{
	border-color:  #F15A22;
}
.management .prize-box,
.management .stage-not-top{
	background-color:  #EC008C;
}
.management .stage-not-bottom{
	bottom-color:  #EC008C;
}
.maths .prize-box,
.maths .stage-not-top{
	background-color: #B0B91D;
}
.maths .stage-not-bottom{
	border-color: #B0B91D;
}
.public .prize-box,
.public .stage-not-top{
	background-color:  #92278F;
}
.public .stage-not-bottom{
	border-color:  #92278F;
}
.watch .prize-box,
.watch .stage-not-top{
	background-color:  #72BF44;
}
.watch .stage-not-bottom{
	border-color:  #72BF44;
}

/*__Stages infographic__*/
.stage{
	width:200px;
	max-width: 250px;
	display: inline-block;
	vertical-align: top;
	height: auto;
	margin-left:9px;
}

.stage:first-child{
	margin-left: 0px;
}

.stage h3{
	color: #fff;
	margin-bottom: 0px;
	padding-top:10px;
	text-align: center;
	font-size: 18pt;
	font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	font-weight: 100;
}

.stage h4{
	color: #fff;
	text-align: center;
	font-size: 16pt;
	margin:10px 0;
	font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	font-weight: 100;
}

.stage i{
	color: #fff;
	margin-left:32%;
	margin-bottom:10px;
}
.stage ul{
	padding-left: 18px;
	padding-right:5px;
}
.stage li{
	margin-top:10px;
	font-family: 'Proxima N W01 Smbd',Helvetica,Arial,sans-serif;
	color: #464444;
}

.stage p{
	padding: 7px;
	font-size:10pt;
	color: #464444;
}

.stage p.deadline{
	display:block;
	color: #D9392C;
	list-style: none;
	position: absolute;
	bottom: -15px;
	background-color:#D9392C;
	color: #fff;
	width:100%;
	text-align: center;
	padding:5px 0px;
}

.stage-one-bottom,
.stage-two-bottom,
.stage-three-bottom,
.stage-four-bottom,
.stage-not-bottom{
	min-height:210px;
}

.stage-one-top{
	background-color:#D1D3D4;
}

.stage-one-bottom{
	position:relative;
	border: solid 3px #D1D3D4;
}

.stage-two-top{
	background-color:#969292;
}

.stage-two-bottom{
	position:relative;
	border: solid 3px #969292;
}

.stage-three-top{
	background-color:#716E6E;
}

.stage-three-bottom{
	border: solid 3px #716E6E;
}

.stage-four-top{
	background-color:#464444;
}

.stage-four-bottom{
	border: solid 3px #464444;
}

.stage-not-top{
	background-color: #EBEBEB;
}

.stage-not-bottom{
	border: solid 3px #EBEBEB;
}

.first-half{
	display:inline-block;
}

.second-half{
	display:inline-block;
}

.stages-to-do{
	width:514px;
	background-color: #ACACAC;
	margin-left:10px;
}

.stages-to-do h3{
	color: #fff;
	margin-bottom: -20px;
	padding-left:15px;
	padding-top:5px;
}

.stages-to-do ul{
	padding: 20px 30px;
}

.stages-to-do li{
	color: #FFF;
	font-size: 12pt;
}

.second-half .stages-to-do{
	height:148px;
	margin-bottom:15px;
}

.it .stage-one-top{background-color:#82b6bc}
.it .stage-one-bottom{border-color: #82b6bc}
.it .stage-two-top{background-color: #5eb2bb}
.it .stage-two-bottom{border-color: #5eb2bb}
.it .stage-three-top{background-color: #40b0bc}
.it .stage-three-bottom{border-color: #40b0bc}
.it .stage-four-top{background-color: #00ABBD}
.it .stage-four-bottom{border-color: #00ABBD}

.female .stage-one-top{background-color:#e889c1}
.female .stage-one-bottom{border-color: #e889c1}
.female .stage-two-top{background-color: #e96ab5}
.female .stage-two-bottom{border-color: #e96ab5}
.female .stage-three-top{background-color: #ea309e}
.female .stage-three-bottom{border-color: #ea309e}
.female .stage-four-top{background-color: #ED008C}
.female .stage-four-bottom{border-color: #ED008C}

.fresher .stage-one-top{background-color:#8ef1cc}
.fresher .stage-one-bottom{border-color: #8ef1cc}
.fresher .stage-two-top{background-color: #7addb9}
.fresher .stage-two-bottom{border-color: #7addb9}
.fresher .stage-three-top{background-color: #5acba1}
.fresher .stage-three-bottom{border-color: #5acba1}
.fresher .stage-four-top{background-color: #40ba8d}
.fresher .stage-four-bottom{border-color: #40ba8d}

.construction .stage-one-top{background-color:#f0bf8e}
.construction .stage-one-bottom{border-color: #f0bf8e}
.construction .stage-two-top{background-color: #f2b06d}
.construction .stage-two-bottom{border-color: #f2b06d}
.construction .stage-three-top{background-color: #f49e47}
.construction .stage-three-bottom{border-color: #f49e47}
.construction .stage-four-top{background-color: #F68B1F}
.construction .stage-four-bottom{border-color: #F68B1F}

.engineering .stage-one-top{background-color:#de868f}
.engineering .stage-one-bottom{border-color: #de868f}
.engineering .stage-two-top{background-color: #da616d}
.engineering .stage-two-bottom{border-color: #da616d}
.engineering .stage-three-top{background-color: #db4352}
.engineering .stage-three-bottom{border-color: #db4352}
.engineering .stage-four-top{background-color: #DB2033}
.engineering .stage-four-bottom{border-color: #DB2033}

.future .stage-one-top{background-color:#b5b883}
.future .stage-one-bottom{border-color: #b5b883}
.future .stage-two-top{background-color: #b1b665}
.future .stage-two-bottom{border-color: #b1b665}
.future .stage-three-top{background-color: #b0b749}
.future .stage-three-bottom{border-color: #b0b749}
.future .stage-four-top{background-color: #AFB91C}
.future .stage-four-bottom{border-color: #AFB91C}

.accountancy .stage-one-top{background-color:#7e849f}
.accountancy .stage-one-bottom{border-color: #7e849f}
.accountancy .stage-two-top{background-color: #647098}
.accountancy .stage-two-bottom{border-color: #647098}
.accountancy .stage-three-top{background-color: #4e5e93}
.accountancy .stage-three-bottom{border-color: #4e5e93}
.accountancy .stage-four-top{background-color: #3A4F96}
.accountancy .stage-four-bottom{border-color: #3A4F96}

.civil .stage-one-top{background-color:#8fe1fb}
.civil .stage-one-bottom{border-color: #8fe1fb}
.civil .stage-two-top{background-color: #71dcfd}
.civil .stage-two-bottom{border-color: #71dcfd}
.civil .stage-three-top{background-color: #40d0fd}
.civil .stage-three-bottom{border-color: #40d0fd}
.civil .stage-four-top{background-color: #00C0FC}
.civil .stage-four-bottom{border-color: #00C0FC}

.law .stage-one-top{background-color:#aa6d70}
.law .stage-one-bottom{border-color: #aa6d70}
.law .stage-two-top{background-color: #a55154}
.law .stage-two-bottom{border-color: #a55154}
.law .stage-three-top{background-color: #a4363a}
.law .stage-three-bottom{border-color: #a4363a}
.law .stage-four-top{background-color: #A71C21}
.law .stage-four-bottom{border-color: #A71C21}

.male .stage-one-top{background-color:#7fa6b4}
.male .stage-one-bottom{border-color: #7fa6b4}
.male .stage-two-top{background-color: #5799b2}
.male .stage-two-bottom{border-color: #5799b2}
.male .stage-three-top{background-color: #308fb2}
.male .stage-three-bottom{border-color: #308fb2}
.male .stage-four-top{background-color: #0082B2}
.male .stage-four-bottom{border-color: #0082B2}

.management .stage-one-top{background-color:#80a892}
.management .stage-one-bottom{border-color: #80a892}
.management .stage-two-top{background-color: #5aa77d}
.management .stage-two-bottom{border-color: #5aa77d}
.management .stage-three-top{background-color: #2ea766}
.management .stage-three-bottom{border-color: #2ea766}
.management .stage-four-top{background-color: #01AC50}
.management .stage-four-bottom{border-color: #01AC50}

.maths .stage-one-top{background-color:#a37b99}
.maths .stage-one-bottom{border-color: #a37b99}
.maths .stage-two-top{background-color: #a46294}
.maths .stage-two-bottom{border-color: #a46294}
.maths .stage-three-top{background-color: #a5438d}
.maths .stage-three-bottom{border-color: #a5438d}
.maths .stage-four-top{background-color: #A52385}
.maths .stage-four-bottom{border-color: #A52385}

.public .stage-one-top{background-color:#edbd9a}
.public .stage-one-bottom{border-color: #edbd9a}
.public .stage-two-top{background-color: #eea977}
.public .stage-two-bottom{border-color: #eea977}
.public .stage-three-top{background-color: #f2934f}
.public .stage-three-bottom{border-color: #f2934f}
.public .stage-four-top{background-color: #F47920}
.public .stage-four-bottom{border-color: #F47920}

.it .stage-one-top{background-color:#82b6bc}
.it .stage-one-bottom{border-color: #82b6bc}
.it .stage-two-top{background-color: #5eb2bb}
.it .stage-two-bottom{border-color: #5eb2bb}
.it .stage-three-top{background-color: #40b0bc}
.it .stage-three-bottom{border-color: #40b0bc}
.it .stage-four-top{background-color: #00ABBD}
.it .stage-four-bottom{border-color: #00ABBD}

.watch .stage-one-top{background-color:#8fe1fb}
.watch .stage-one-bottom{border-color: #8fe1fb}
.watch .stage-two-top{background-color: #71dcfd}
.watch .stage-two-bottom{border-color: #71dcfd}
.watch .stage-three-top{background-color: #40d0fd}
.watch .stage-three-bottom{border-color: #40d0fd}
.watch .stage-four-top{background-color: #00C0FC}
.watch .stage-four-bottom{border-color: #00C0FC}
/*
.watch .stage-one-top{background-color:#d8a09c}
.watch .stage-one-bottom{border-color: #d8a09c}
.watch .stage-two-top{background-color: #d57e77}
.watch .stage-two-bottom{border-color: #d57e77}
.watch .stage-three-top{background-color: #d85b50}
.watch .stage-three-bottom{border-color: #d85b50}
.watch .stage-four-top{background-color: #D9392C}
.watch .stage-four-bottom{border-color: #D9392C}
*/

@media screen and (max-width: 1200px){
	.stage{
		margin-bottom:10px;
	}
	
	.stage:first-child{
		margin-left:10px;
	}
}

@media screen and (max-width:574px){
	.first-half{
	display:inline-block;
}

.second-half{
	display:inline-block;
}

.stages-to-do{
	width:250px;
	background-color: #ACACAC;
	margin-left:10px;
}

.stages-to-do ul{
	padding: 20px 30px;
}

.stages-to-do li{
	color: #FFF;
	font-size: 12pt;
}

.second-half .stages-to-do{
	height:136px;
	margin-bottom:15px;
}
}

@media screen and (max-width:574px){
	.stages-to-do{
		width:250px;
		background-color: #ACACAC;
		margin-left:10px;
	}
}

#topbar ul{
	position: absolute; 
	left: -999em;
}

.menu-icon{
	display:block;
	z-index:9999;
	color: #fff;
	float:right;
	padding: 10px 10px 10px 0;
	cursor: pointer;
}

.mmenu-nav.mm-basic {
    background-color: #464444;
}

.mm-menu .mm-list > li > a.mm-subclose:before {
    border-left: 2px solid #fff;
    border-top: 2px solid #fff;
}

.mmenu-nav.mm-basic .mm-subopen::after,
.mmenu-nav.mm-basic .mm-subclose::after {
	border-color: white !important;
}

.mmenu-nav.mm-basic > .mm-list li.mmenu-expanded .mmenu-block-expanded {
    background-color: #302e2e;
    background-image: none;
	padding: 10px 10px !important;
}

.mmenu-nav.mm-basic > .mm-list li {
    border-color: #eee;
	border-top: none;
    font-size: 100%;
}

a.mm-subclose {
    color: #eee !important;
}

ul.mm-list .login ul.mm-list li,
ul.mm-list li.mmenu-block-wrap {
    border-bottom: 0 !important;
    border-top: 0 !important;
}

.nav.navbar-nav.navbar-right ul.mm-list li.active-trail {
    background: #777777;
}

ul.mm-list li.active-trail .icon-list2::before  {
    color: #fff;
}

ul.mm-list li.active-trail .mm-subopen::after,
ul.mm-list li.active-trail .mm-subclose::after {
    border-bottom-color: #fff !important;
    border-left-color: #fff !important;
    border-right-color: #fff !important;
    border-top-color: #fff !important;
}

ul.mm-list li.active-trail .mm-counter {
    color: white;
}

.mmenu-nav.mm-basic em.mm-counter {
    color: white;
}

.mm-menu a:link,
.mm-menu a:visited,
.mm-menu a:focus {
	border: 0;
}

.mm-menu a:hover,
.mm-menu a:active {
	color: rgba(255, 255, 255, 0.7);
}

.view-content.mm-list,
.menu.mm-list,
.mm-list > li > a,
.mm-list > li > span {
	padding: 0;
	color: white;
}

.mm-opened ul.menu li,
.menu-name-menu-sector-menu ul.menu li {
	margin: 0;
	padding-top: 0;
}

.mm-list a.mm-subclose {
	padding-bottom: 5px;
}

.mm-subtitle {
	background: #302e2e;
}

.mmenu-block-title {
	color: white;
}

nav#mmenu_right .navbar-right,
nav#mmenu_right .nav ul li {
	float: none;
}

.mmenu-nav.mm-basic em.mm-counter + a.mm-subopen + a,
.mmenu-nav.mm-basic em.mm-counter + a.mm-subopen + span {
	padding: 0;
}

nav#mmenu_right .subnav {
	border-top: none;
}

.mmenu-nav.mm-basic .mmenu-block-title:after {
	font-family: 'FontAwesome';
    content: '\f078';
    color: white;
	margin-left:0.25em;
}

.mmenu-nav.mm-basic .mmenu-block-icon {
	padding-right: 0;
}

.mm-list .view-advertiser-content-menu.nav ul li {
	display: block;
}

.mm-header{
	display: none;
}
