﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Roboto);
@font-face {
	font-family: 'uafont';
	src: url('/CWP/NUS/Html/base/fonts/Zapfino_Linotype_One.ttf') format('truetype');
	src: url('/CWP/NUS/Html/base/fonts/Zapfino_Linotype_One-webfont.woff') format('woff');
	/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

html, body {
    height: 100%;
    line-height: 1.6;
    font-size: 15px;
}

/* margins */
.marginbot-0{
	margin-bottom:0 !important;
}
.marginbot-10{
	margin-bottom:10px !important;
}
.marginbot-20{
	margin-bottom:20px !important;
}
.marginbot-30{
	margin-bottom:30px !important;
}
.marginbot-40{
	margin-bottom:40px !important;
}
.marginbot-50{
	margin-bottom:50px !important;
}
.marginbot-55{
	margin-bottom:55px !important;
}
.marginbot-60{
	margin-bottom:60px !important;
}
.marginbot-70{
	margin-bottom:70px !important;
}
.marginbot-80{
	margin-bottom:80px !important;
}
.marginbot-90{
	margin-bottom:90px !important;
}
.marginbot-100{
	margin-bottom:100px !important;
}
.margintop-0{
	margin-top:0 !important;
}
.margintop-10{
	margin-top:10px !important;
}
.margintop-20{
	margin-top:20px !important;
}
.margintop-30{
	margin-top:30px !important;
}
.margintop-40{
	margin-top:40px !important;
}
.margintop-45{
	margin-top:45px !important;
}
.margintop-50{
	margin-top:50px !important;
}
.margintop-60{
	margin-top:60px !important;
}
.margintop-65{
	margin-top:65px !important;
}
.margintop-70{
	margin-top:70px !important;
}
.margintop-80{
	margin-top:80px !important;
}
.nus-breadcrumbs{
	background:#968e77;
	border-top: 1px solid #c5bfa7;
	padding:13px 0;
}
.nus-breadcrumbs ul{
	list-style:none;
	margin:0;
	padding:0;
}
.nus-breadcrumbs ul > li{
	display:inline-block;
	color:#C7D2C3;
	margin-right:5px;
}
.nus-breadcrumbs ul > li .icon{
	padding-right:10px;
	color:#7f4e0c;
}
.nus-breadcrumbs ul > li a{
	color:#C7D2C3;
}
.nus-breadcrumbs ul > li a:hover{
	color:#fff;
	text-decoration:none;
}
.nus-breadcrumbs ul > li + li:before {
	content: " / ";
	margin-right:5px;
}
nav.nus-main-nav{
	display: none;
}
/****************award circle****************/
.badge {
	background-color: #fff;
	border-radius: 51%;
	border:2px solid #c3b9a1;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	min-width: 10px;
	padding: 6px;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}
.badge-small {
	background-color: #A29062;
	border-radius: 51%;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	min-width: 10px;
	/*padding: 6px;
	*/
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
}
.badgelabel{
	/*color: #7c5800;
	*/
	color: #000;
	/*font-weight: bold;
	*/
	padding: 19px 0;
}
.badgelabel a{
	text-decoration: none;
	color: #000;
}
.badgelabel a:hover{
	text-decoration: underline;
	color: #000;
}
.masthead-main{
	-webkit-box-shadow: 0px 5px 10px 0px rgba(210, 210, 210, 0.75);
	-moz-box-shadow: 0px 5px 10px 0px rgba(210, 210, 210, 0.75);
	box-shadow: 0px 5px 10px 0px rgba(210, 210, 210, 0.75);
}
.masthead-main-bgwhite{
	background: url('../images/home-masthead-new-notext-3.jpg') no-repeat center center #bdae7d;
	/*#dbcfa5 c0b181*/
	height: 875px;
	width: 100%;
}
.fading{
	width: 100%;
	background: transparent;
	/*-webkit-box-shadow: 0px 5px 10px 0px rgba(210, 210, 210, 0.75);
	-moz-box-shadow: 0px 5px 10px 0px rgba(210, 210, 210, 0.75);
	box-shadow: 0px 5px 10px 0px rgba(210, 210, 210, 0.75);
	*/
	-webkit-box-shadow: -5px 10px 5px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: -5px 10px 5px -10px rgba(0,0,0,0.57);
	box-shadow: -5px 10px 5px -10px rgba(0,0,0,0.57);
}
@media only screen and (max-width : 1024px) {
	.masthead-main{
		height:845px;
	}
}
@media only screen and (max-width : 992px) {
	.masthead-main{
		height:849px;
	}
}
.subheading-desktop{
	padding-left: 29px;
	font-size: 148px;
}
@media only screen and (max-width : 1024px) {
	.subheading-desktop{
		padding-left: 29px;
		font-size: 118px;
	}
}
@media only screen and (max-width : 992px) {
	.subheading-desktop{
		padding-left: 29px;
		font-size: 118px;
	}
}
.home-subheading-mobile{
	color: #836D37;
	font-weight: 600;
	text-transform: capitalize;
	font-family: 'Roboto';
	letter-spacing: 1px;
	padding-bottom: 28px;
}
@media only screen and (min-width : 768px) and (max-width : 960px) {
	.home-subheading-mobile {
		font-size: 21px;
		text-align: center;
	}
}
@media only screen and (min-width : 480px) and (max-width : 736px){
	.home-subheading-mobile {
		font-size: 24px;
		text-align: center;
	}
}
@media only screen and (min-width : 320px) and (max-width : 435px) {
	.home-subheading-mobile {
		font-size: 17px;
		text-align: center;
	}
}
.flyingman{
	text-align:center;
	padding-top:45px;
}
.masthead-main-heading{
	font-family: "uafont";
	font-size: 159px;
	color: #836D37;
	line-height: 119px;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
	padding: 122px 0px 0px 45px;
	letter-spacing: 1px;
	word-spacing: -41px;
}
.flyingmanmobile{
	width:100%;
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) and (max-width : 1024px){
	.flyingmanmobile{
		width:100%;
	}
}
@media only screen and (min-width : 320px) and (max-width : 736px) {
	.flyingmanmobile{
		width:30%;
	}
}
.masthead-main-heading-mobile{
	font-family: "uafont";
	text-align: center;
	padding-top: 11px;
	color: #836D37;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
}
@media only screen and (min-width : 768px) and (max-width : 960px) {
	.masthead-main-heading-mobile {
		font-size: 107px;
		padding-top: 40px;
		line-height: 86px;
		text-align: left;
	}
}
@media only screen and (min-width : 425px) and (max-width : 736px) {
	.masthead-main-heading-mobile {
		font-size: 102px;
		line-height: 79px;
		text-align: center;
		padding-top: 21px;
	}
}
@media only screen and (min-width : 320px) and (max-width : 414px) {
	.masthead-main-heading-mobile{
		font-size: 87px;
		line-height: 70px;
	}
}
.subheading-mobile{
	padding-left: 29px;
	word-spacing: -18px;
}
@media only screen and (min-width : 768px) and (max-width : 960px) {
	.subheading-mobile{
		font-size:80px;
	}
}
@media only screen and (max-width : 480px) and (max-width : 736px) {
	.subheading-mobile{
		font-size:91px;
	}
}
@media only screen and (min-width : 320px) and (max-width : 425px) {
	.subheading-mobile{
		font-size: 73px;
		padding-left: 0px
}
}
@media only screen and (max-width : 1024px) {
	.masthead-main-heading {
		font-size: 140px;
		padding: 80px 0px 0px 20px;
		line-height: 117px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.masthead-main-heading {
		font-size: 140px;
		padding: 126px 0px 0px 20px;
		line-height: 117px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.masthead-main-heading {
	}
}
@media only screen and (max-width : 800px) {
	.masthead-main-heading {
	}
}
.home-subheading{
	font-size: 30px;
	color: #836D37;
	font-weight: 600;
	text-transform: capitalize;
	font-family: 'Roboto';
	letter-spacing: 1px;
}
.home-heading-content-mobile{
	line-height: 29px;
	text-align: center;
	/* text-transform: uppercase;
	*/
	font-size: 18px;
	font-family: "Roboto";
}
@media only screen and (min-width : 768px) and (max-width : 960px) {
	.home-heading-content-mobile {
		font-size: 18px;
		padding-left: 34px;
		padding:20px;
		text-align: left;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) and (max-width : 736px) {
	.home-heading-content-mobile {
		font-size: 18px;
		padding-left: 0px;
		padding-top:0px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) and (max-width : 435px) {
	.home-heading-content-mobile{
		font-size: 18px;
		padding-left: 0px;
		padding-top:30px;
		text-align: center;
	}
}
.btnwebcast-mobile{
	background-color: #8b7a4a;
	color: #fff;
	/* padding-left: 11px;
	*/
	border-radius: 0px;
	padding: 23px;
	font-size: 18px;
	font-family: "Roboto";
	margin-top: 31px;
	margin-left: 20px;
	letter-spacing: 1px;
	width:80%;
}
.btnwebcast-mobile h4, .h4 {
	font-size: 14px;
	margin-top: 2px;
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.btnwebcast-mobile {
		width:63%;
	}
}
@media only screen and (max-width : 800px) {
	.btnwebcast-mobile {
		width: 81%;
		padding: 12px 0px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.btnwebcast-mobile {
		width: 81%;
		padding: 12px 0px;
	}
}
@media only screen and (max-width : 736px) {
	.btnwebcast-mobile {
		width: 49%;
		margin-left: 180px;
	}
}
@media only screen and (max-width : 667px) {
	.btnwebcast-mobile {
		width: 47%;
		margin-left: 176px;
	}
}
@media only screen and (max-width : 640px) {
	.btnwebcast-mobile {
		width: 53%;
		margin-left: 129px;
	}
}
@media only screen and (max-width : 568px) {
	.btnwebcast-mobile {
		width: 40%;
		margin-left: 160px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.btnwebcast-mobile {
		width: 59%;
		margin-left: 76px;
	}
}
@media only screen and (max-width : 414px) {
	.btnwebcast-mobile {
		width: 65%;
		margin-left: 59px;
	}
}
@media only screen and (max-width : 375px) {
	.btnwebcast-mobile {
		width: 81%;
		margin-left: 32px;
	}
}
@media only screen and (max-width : 360px) {
	.btnwebcast-mobile {
		width: 81%;
		margin-left: 29px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.btnwebcast-mobile {
		width: 74%;
		margin-left: 33px;
	}
}
.home-heading-content{
	line-height: 28px;
	padding: 25px 16px 0px 0px;
	font-size: 20px;
	font-family: "Roboto";
}
.btnwebcast{
	background-color: #8b7a4a;
	color: #fff;
	border-radius: 0px;
	padding: 8px 0px;
	font-size: 18px;
	margin-top: 31px;
	letter-spacing: 1px;
	width: 47%;
	font-family: "Roboto";
}
.btnwebcast h4, .h4 {
	font-size: 14px;
	margin-top: 2px;
}
.btnnormination_download{
	background-color: #8b7a4a;
	color: #fff;
	border-radius: 0px;
	padding: 16px;
	font-size: 18px;
	width: auto;
	font-family: "Roboto";
}
.btnspeech{
	background-color: #8b7a4a;
	color: #fff;
	border-radius: 0px;
	padding: 23px;
	font-size: 18px;
	font-family: "Roboto";
	margin-top: 31px;
	letter-spacing: 1px;
	width:40%;
}
	.btnspeech:hover {
		background-color: #8b7a4a !important;
	}
@media only screen and (max-width : 1024px) {
	.btnwebcast {
		width:48%;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.btnwebcast {
		width:40%;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.btnwebcast {
		width:40%;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.btnwebcast{
		width:80%;
	}
	.btnspeech{
		width:80%;
	}
}
.heading-winner{
	font-family: "Open Sans";
	font-size: 65px;
	color: #2f240d;
	letter-spacing: 1px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 25px;
	margin-top: 31px;
}
@media only screen and (max-width : 1024px) {
	.heading-winner{
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.heading-winner{
		font-size: 50px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.heading-winner{
		font-size: 50px;
	}
}
@media only screen and (max-width : 800px) {
	.heading-winner{
		font-size: 50px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.heading-winner{
		font-size: 50px;
	}
}
@media only screen and (max-width : 736px) {
	.heading-winner{
		font-size: 50px;
	}
}
@media only screen and (max-width : 667px) {
	.heading-winner{
		font-size: 50px;
	}
}
@media only screen and (max-width : 640px) {
	.heading-winner{
		font-size: 50px;
		line-height: 53px;
	}
}
@media only screen and (max-width : 568px) {
	.heading-winner{
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.heading-winner{
		font-size: 50px;
	}
}
@media only screen and (max-width : 414px) {
	.heading-winner{
		font-size: 46px;
		line-height: 50px;
	}
}
@media only screen and (max-width : 375px) {
	.heading-winner{
		font-size: 46px;
		line-height: 50px;
	}
}
@media only screen and (max-width : 360px) {
	.heading-winner{
		font-size: 46px;
		line-height: 50px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.heading-winner{
		font-size: 46px;
		line-height: 50px;
	}
}
.winnerlist{
	text-align: center;
	height: 300px
}
@media only screen and (max-width : 1024px) {
	.winnerlist{
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.winnerlist{
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.winnerlist{
	}
}
@media only screen and (max-width : 800px) {
	.winnerlist{
		height: 430px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.winnerlist{
		height: 510px;
	}
}
@media only screen and (max-width : 736px) {
	.winnerlist{
		height: 580px;
	}
}
@media only screen and (max-width : 667px) {
	.winnerlist{
		height: 370px;
	}
}
@media only screen and (max-width : 640px) {
	.winnerlist{
		height: 370px;
	}
}
@media only screen and (max-width : 568px) {
	.winnerlist{
		height: 350px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.winnerlist{
		height: 350px;
	}
}
@media only screen and (max-width : 414px) {
	.winnerlist{
	}
}
@media only screen and (max-width : 375px) {
	.winnerlist{
		height: 332px;
	}
}
@media only screen and (max-width : 360px) {
	.winnerlist{
		height: 300px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.winnerlist{
		height: 300px;
	}
}
.mobilewinner{
	text-align: center;
	height: 300px
}
@media only screen and (max-width : 1024px) {
	.mobilewinner{
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.mobilewinner{
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.mobilewinner{
		width: 60%;
		margin: auto;
	}
}
@media only screen and (max-width : 800px) {
	.mobilewinner{
		width: 90%;
		margin: 0 auto;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.mobilewinner{
		height:250px;
	}
}
@media only screen and (max-width : 736px) {
	.mobilewinner{
		width: 60%;
	}
}
@media only screen and (max-width : 667px) {
	.mobilewinner{
	}
}
@media only screen and (max-width : 640px) {
	.mobilewinner{
		width:77%;
		height: 160px;
	}
}
@media only screen and (max-width : 568px) {
	.mobilewinner{
		width:80%;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.mobilewinner{
		width:100%;
	}
}
@media only screen and (max-width : 414px) {
	.mobilewinner{
		width: 100%;
	}
}
@media only screen and (max-width : 375px) {
	.mobilewinner{
		width: 100%;
	}
}
@media only screen and (max-width : 360px) {
	.mobilewinner{
		width: 100%;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.mobilewinner{
		width: 100%;
		height: 140px;
	}
}
.btndownload_mobile{
	text-align:center;
	margin-bottom:20px;
}
@media only screen and (max-width : 1024px) {
	.btndownload_mobile{
		margin-bottom:20px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.btndownload_mobile{
		margin-bottom:20px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.btndownload_mobile{
		margin-bottom:20px;
	}
}
@media only screen and (max-width : 800px) {
	.btndownload_mobile{
		margin-bottom:20px;
		width: 100%;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.btndownload_mobile{
		margin-top: 80px;
		margin-bottom: 20px;
		width: 50%;
		margin: 0 auto;
	}
}
@media only screen and (max-width : 736px) {
	.btndownload_mobile{
		margin-top: 80px;
		margin-bottom:20px;
		width:58%;
	}
}
@media only screen and (max-width : 667px) {
	.btndownload_mobile{
		margin-top: 80px;
		margin-top: 20px;
		margin-bottom:20px;
	}
}
@media only screen and (max-width : 640px) {
	.btndownload_mobile{
		margin-top: 80px;
		margin-bottom:20px;
	}
}
@media only screen and (max-width : 568px) {
	.btndownload_mobile{
		margin-top: 20px;
		margin-bottom:20px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.btndownload_mobile{
		margin-bottom:20px;
		width:80%;
	}
}
@media only screen and (max-width : 414px) {
	.btndownload_mobile{
		margin-top: 20px;
		margin-bottom:20px;
	}
}
@media only screen and (max-width : 375px) {
	.btndownload_mobile{
		margin-bottom:20px;
	}
}
@media only screen and (max-width : 360px) {
	.btndownload_mobile{
		margin-top: 0px;
		margin-bottom:20px;
		margin:0 auto;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.btndownload_mobile{
		margin-bottom:20px;
		width:100%;
		margin: 0 auto;
	}
}
.winnerlist a{
	color: #EC7B01;
	text-shadow: 1px 1px 2px rgba(242, 237, 237, 1);
	text-decoration: none;
	/*transition: color 0.5s ease;
	*/
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
}
.winnerlist a:hover{
	color:#003c7d;
}
.imgwinner{
	width: 54%;
}
@media only screen and (max-width : 1024px) {
	.imgwinner{
		width: 70%;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.imgwinner{
		width: 70%;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.imgwinner{
		width: 50%;
	}
}
@media only screen and (max-width : 800px) {
	.imgwinner{
		width: 60%;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.imgwinner{
		width: 60%;
	}
}
@media only screen and (max-width : 736px) {
	.imgwinner{
		width: 70%;
	}
}
@media only screen and (max-width : 714px) {
	.imgwinner{
		width: 50%;
	}
}
@media only screen and (max-width : 667px) {
	.imgwinner{
		width: 40%;
	}
}
@media only screen and (max-width : 640px) {
	.imgwinner{
		width: 50%;
	}
}
@media only screen and (max-width : 568px) {
	.imgwinner{
		width: 50%;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.imgwinner{
		width: 60%;
	}
}
@media only screen and (max-width : 414px) {
	.imgwinner{
		width: 70%;
	}
}
@media only screen and (max-width : 375px) {
	.imgwinner{
		width: 70%;
	}
}
@media only screen and (max-width : 360px) {
	.imgwinner{
		width: 70%;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.imgwinner{
		width: 70%;
	}
}
.img-center {
	margin: 0 auto;
}
.bg-speech{
	height: auto;
	width: 100%;
	padding:30px 0px;
	background: #faf9f6;
	font-size: 20px;
	line-height: 39px;
	font-family: "Open Sans";
}
.bg-winner-detail{
	background:#faf9f6;
	width:100%;
	height:auto;
	padding-bottom: 10px;
}
.bg-teachingfellow{
	background: #faf9f6;
	height: auto;
	padding:25px 0px;
}
.bg-teachingfellow-white{
	background: #fff;
	height: auto;
	padding:25px 0px;
}
.bg-teachingfellow-alternate{
	background: #F2F2F2;
	height: auto;
	padding:25px 0px;
}
.bg-teachingfellow-year{
	font-size: 41px;
	padding: 127px 2px;
	color: #45350B;
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.bg-teachingfellow-year{
		padding: 127px 2px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) and (max-width : 736px) {
	.bg-teachingfellow-year{
		padding:0px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) and (max-width : 435px) {
	.bg-teachingfellow-year{
		padding:0px;
		border: 0px
}
}
.fellowborder{
	border-left: 1px solid #ccc;
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.fellowborder{
		border-left: 1px solid #ccc;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) and (max-width : 736px) {
	.fellowborder{
		border:0px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) and (max-width : 435px) {
	.fellowborder{
		border:0px;
	}
}
.teachingfellowitem{
	padding: 28px 0px 19px 28px;
	font-size: 18px;
	font-family: roboto;
}
.teachingfellowdetail{
	font-size: 16px;
	color: #5B5B5B;
}
.teachingfellowname{
	color: #FF8000;
}
.masthead-main {
	background: url(/images/default-source/uawards/main/masthead-main.png) no-repeat center center;
	height: 865px;
	width: 100%;
	background-size: cover;
}
.home .winnerlist {
	margin: 40px auto;
	height: unset;
}
.home blockquote:before {
	left: 0;
}
.home blockquote.noitalic{
	padding: 0 25px;
}
@media only screen and (max-width: 1260px){
	.masthead-main{
		height: 750px;
	}
}
@media only screen and (max-width: 1104px){
	.masthead-main{
		height: 650px;
	}
}
@media only screen and (max-width: 1024px){
	.masthead-main{
		height: 600px;
	}
	.home .winnerlist {
		display:inline-block;
	}
}
@media only screen and (max-width: 900px){
	.masthead-main{
		height: 500px;
	}
}
@media only screen and (max-width: 768px){
	.masthead-main{
		height: 500px;
	}
}
@media only screen and (max-width: 760px){
	.masthead-main{
		background: url(/images/default-source/uawards/main/masthead-main-small.png) no-repeat center center;
		background-size: cover;
		height: 685px;
	}
}
@media only screen and (max-width: 414px){
	.masthead-main{
		background: url(/images/default-source/uawards/main/masthead-main-small.png) no-repeat center center;
		background-size: cover;
		height: 400px;
	}
	.home .winnerlist {
		margin: 10px auto;
		height: unset;
	}
}
.masthhead{
	background: url('/images/default-source/uawards/main/masthhead.jpg') no-repeat center center;
	height: auto;
	width: 100%;
	padding:10px;
	border-bottom: 1px solid #e7e7e7;
}
.noitalic{
	font-style: normal;
	font-size: 20px;
	line-height: 39px;
	padding:0px;
	color:#656565;
}
.masthhead-label{
	font-size: 116px;
	font-family: uafont;
	color:#2f240d;
	text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
	word-spacing: -40px;
	/*font-weight: 600;
	*/
}
@media only screen and (max-width : 1200px) {
	.masthhead-label {
		font-size: 96px;
		word-spacing: -28px;
	}
}
@media only screen and (max-width : 1024px) {
	.masthhead-label {
		font-size: 96px;
		word-spacing: -28px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.masthhead-label {
		font-size: 90px;
		word-spacing: -28px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.masthhead-label {
		font-size: 96px;
		word-spacing: -28px;
	}
}
@media only screen and (max-width : 890px) {
	.masthhead-label {
		font-size: 88px;
		word-spacing: -32px;
		text-align: right;
	}
}
@media only screen and (max-width : 800px) {
	.masthhead-label {
		font-size: 88px;
		word-spacing: -32px;
		text-align: right;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 799px) {
	.masthhead-label {
		font-size: 83px;
		word-spacing: -28px;
		text-align: right;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.masthhead-label {
		font-size: 87px;
		word-spacing: -28px;
		text-align: right;
	}
}
@media only screen and (max-width : 736px) {
	.masthhead-label {
		font-size: 73px;
		text-align: right;
		word-spacing: -28px;
	}
}
@media only screen and (max-width : 667px) {
	.masthhead-label {
		font-size: 73px;
		text-align: right;
		word-spacing: -28px;
	}
}
@media only screen and (max-width : 640px) {
	.masthhead-label {
		font-size: 77px;
		text-align: right;
		word-spacing: -28px;
	}
}
@media only screen and (max-width : 568px) {
	.masthhead-label {
		font-size: 73px;
		text-align: right;
		word-spacing: -28px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.masthhead-label {
		font-size: 62px;
		text-align: right;
		word-spacing: -28px;
	}
}
@media only screen and (max-width : 414px) {
	.masthhead-label {
		font-size: 57px;
		text-align: right;
		word-spacing: -28px;
	}
}
@media only screen and (max-width : 375px) {
	.masthhead-label {
		font-size: 52px;
		word-spacing: -13px;
	}
}
@media only screen and (max-width : 360px) {
	.masthhead-label {
		font-size: 47px;
		word-spacing: -13px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.masthhead-label {
		font-size: 47px;
		word-spacing: -17px;
		padding:22px 0px;
	}
}
.sublabel{
	font-size: 18px;
	color:#2f240d;
	font-weight: 600;
	text-transform: uppercase;
	position: absolute;
	bottom: 28px;
	font-family: 'Roboto';
	letter-spacing: 1px;
	float: left;
	left:27em;
}
@media only screen and (max-width : 1200px) {
	.sublabel{
		bottom: 20px;
		font-size: 15px;
		left: 22em;
	}
}
@media only screen and (max-width : 1024px) {
	.sublabel{
		bottom: 20px;
		font-size: 15px;
		left: 22em;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.sublabel{
		bottom: 20px;
		font-size: 15px;
		left: 22em;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.sublabel{
		bottom: 20px;
		font-size: 15px;
		left: 17em;
	}
}
@media only screen and (max-width : 800px) {
	.sublabel{
		bottom: 19px;
		font-size: 14px;
		left: 16em;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.sublabel{
		bottom: 22px;
		font-size: 14px;
		left: 16em;
	}
}
@media only screen and (max-width : 736px) {
	.sublabel{
		bottom: 12px;
		font-size: 12px;
		left: 23em;
	}
}
@media only screen and (max-width : 667px) {
	.sublabel{
		bottom: 12px;
		font-size: 12px;
		left: 20em;
	}
}
@media only screen and (max-width : 640px) {
	.sublabel{
		bottom: 12px;
		font-size: 12px;
		left: 18em;
	}
}
@media only screen and (max-width : 568px) {
	.sublabel{
		bottom: 12px;
		font-size: 11px;
		left: 16em;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.sublabel{
		bottom: 12px;
		font-size: 10px;
		left: 12em;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 414px) {
	.sublabel{
		bottom: 1px;
		font-size: 9px;
		left: 15em;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 375px) {
	.sublabel{
		bottom: 15px;
		font-size: 7px;
		left: 15em;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 360px) {
	.sublabel{
		bottom: -6px;
		font-size: 10px;
		left: 10em;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.sublabel{
		bottom: 31px;
		font-size: 7px;
		left: 12em;
	}
}
p{
	color:#656565;
}
/****************PAGE-TITLE****************/
.pgtitle{
	font-size: 54px;
	color:#2f240d;
	margin-bottom: 20px;
	font-family: "Open Sans";
	word-spacing: 1px;
}
/*@media screen and (max-width:375px) {
	.pgtitle{
		font-size: 34px;
	}
}
*/
/*@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
	.pgtitle{
		font-size: 34px;
	}
}
*/
/*@media screen and (max-width:320px) {
}
*/
@media only screen and (max-width : 1024px) {
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.pgtitle{
		font-size: 50px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 640px) {
	.pgtitle{
		font-size: 50px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 568px) {
	.pgtitle{
		font-size: 50px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.pgtitle{
		font-size: 46px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 375px) {
	.pgtitle{
		font-size: 39px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 360px) {
	.pgtitle{
		font-size: 37px;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.pgtitle{
		font-size: 31px;
	}
}
.icons{
	text-align: center;
	height:190px;
	margin-top: 40px;
}
@media only screen and (max-width : 1024px) {
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
}
@media only screen and (max-width : 800px) {
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
}
@media only screen and (max-width : 736px) {
}
@media only screen and (max-width : 667px) {
}
@media only screen and (max-width : 640px) {
}
@media only screen and (max-width : 568px) {
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
}
@media only screen and (max-width : 414px) {
}
@media only screen and (max-width : 375px) {
}
@media only screen and (max-width : 360px) {
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.icon{
		margin-top: 0px;
	}
}
.iconslabel{
	color: #444;
	font-size: 16px;
	padding: 20px 0px;
	font-family: "Roboto";
	font-weight: 600
}
.iconslabel a {
	color: #444;
	text-decoration: none;
}
.iconslabel a:hover {
	color:#003C7D ;
}
.aboutaward{
	background:#dfdac7 ;
	height: auto;
	width: 100%;
	padding:20px 0px;
}
.aboutaward-white{
	background:none ;
	height: auto;
	width: 100%;
	padding:20px 0px;
}
.awardtitle{
	font-family: "Open Sans";
	font-size: 55px;
	color: #755f29;
	margin-bottom: 20px;
	line-height: 65px !important;
}
@media only screen and (max-width : 1024px) {
	.awardtitle{
		font-size: 40px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.awardtitle{
		font-size: 40px;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.awardtitle{
		font-size: 40px;
	}
}
@media only screen and (max-width : 800px) {
	.awardtitle{
		font-size: 40px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.awardtitle{
		font-size: 38px;
		text-align: center;
	}
}
@media only screen and (max-width : 736px) {
	.awardtitle{
		font-size: 39px;
		text-align: center;
	}
}
@media only screen and (max-width : 667px) {
	.awardtitle{
		font-size: 39px;
		text-align: center;
	}
}
@media only screen and (max-width : 640px) {
	.awardtitle{
		font-size: 39px;
		text-align: center;
	}
}
@media only screen and (max-width : 568px) {
	.awardtitle{
		font-size: 39px;
		text-align: center;
	}
}
@media only screen and (max-width : 480px) {
	.awardtitle{
		font-size: 39px;
		text-align: center;
	}
}
@media only screen and (max-width : 375px) {
	.awardtitle{
		font-size: 35px;
		text-align: center;
	}
}
@media only screen and (max-width : 360px) {
	.awardtitle{
		font-size: 35px;
		text-align: center;
	}
}
@media only screen and (max-width : 320px) {
	.awardtitle{
		font-size: 35px;
		text-align: center;
	}
}
.p_align{
	text-align: justify;
}
.p_align a{
	color:#0D0C0C;
	font-weight:bold;
}
.p_align a:hover{
	color:#337ab7;
	font-weight:bold;
	text-decoration: none;
}
.speechyear{
	float: relative;
	font-weight: 600;
}
.speechtitle{
	color:#ef7d2d;
}
.iconpadding{
	margin-top:0px;
}
.awardfilter ul {
	list-style: none;
	background-color: none;
	text-align: center;
	padding: 0;
	margin: 0;
}
.awardfilter li {
	font-size: 1.2em;
	line-height: 40px;
	border-bottom: 1px solid #888;
}
.awardfilter a {
	text-decoration: none;
	color: #2f240d;
	display: block;
	transition: .3s background-color;
}
.awardfilter a:hover {
	border-bottom: 1px solid #2f240d;
}
.awardfilter a.active {
	border-bottom: 1px solid #2f240d;
	color: #444;
	cursor: default;
}
.tabbable{
	font-family: "Roboto";
}
.nav-stacked > li.active > a, .nav-stacked > li.active > a:hover, .nav-stacked > li.active > a:focus {
	background-color: #644B07;
	color: #FAFAF9;
	border-radius: 4px;
}
.nav-stacked a {
	color: #666;
}
.winnerthumbnail a{
	color:#003C7D;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: "Arial"
}
.winnerthumbnail a:hover{
	color: #262727;
}
@media only screen and (max-width : 1024px) {
	.winnerthumbnail a {
		font-size: 13px;
		font-weight: bold;
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
}
@media only screen and (max-width : 800px) {
	.winnerthumbnail a {
		font-size: 15px;
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.winnerthumbnail a {
		font-size: 14px;
	}
}
@media only screen and (max-width : 736px) {
	.winnerthumbnail a {
		font-size: 14px;
	}
}
@media only screen and (max-width : 667px) {
	.winnerthumbnail a {
		font-size: 14px;
	}
}
@media only screen and (max-width : 640px) {
	.winnerthumbnail a {
		font-size: 14px;
	}
}
@media only screen and (max-width : 568px) {
	.winnerthumbnail a {
		font-size: 14px;
	}
}
@media only screen and (max-width : 480px) {
	.winnerthumbnail a {
		font-size: 17px;
	}
}
@media only screen and (max-width : 320px) {
	.winnerthumbnail a {
		font-size: 17px;
	}
}
.nus-components {
	margin-top: 40px;
	margin-bottom: 40px;
}
.nus-components div[class*="col-"] {
	margin-bottom: 30px;
}
.nus-components .pgtitle{
	text-align: center;
}
.nus-components h4.winnerthumbnail{
	text-align: center;
}
.honourrolltitle {
	color: #2D2D2B;
	padding-bottom: 9px;
	margin: 0px 0 20px;
	border-bottom: 1px solid #eee;
	font-size: 35px;
}
@media only screen and (max-width : 640px) {
	.honourrolltitle{
		padding-top: 40px;
	}
}
@media only screen and (max-width : 480px) {
	.honourrolltitle{
		padding-top: 40px;
	}
}
@media only screen and (max-width : 320px) {
	.honourrolltitle{
		padding-top: 40px;
	}
}
.tab-content>.tab-pane {
	padding-left: 25px;
}
@media only screen and (max-width : 640px) {
	.tab-content>.tab-pane {
		padding-left: 0px;
	}
}
@media only screen and (max-width : 480px) {
	.tab-content>.tab-pane {
		padding-left: 0px;
	}
}
@media only screen and (max-width : 320px) {
	.tab-content>.tab-pane {
		padding-left: 0px;
	}
}
.winnername{
	color:#7C5800;
}
.winnermasthead{
	/*position: absolute;
	/* top: -4px;
	*/
	padding: 33px 0px;
	color: #D6C99F;
	text-align: justify;
	line-height: 27px;
}
/*.filters ul li{
	text-align: center;
	color: #ccc;
	font-size: 15px;
	list-style: none;
	display: inline-table;
}
.filters li a {
	color: #373A3C;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none;
	transition: all .2s ease-out;
}
*/
.bgmoible2014{
	/*#1a191e*/
	background: #2b2b33;
}
blockquote {
	font-family: Open Sans;
	font-size: 17px;
	font-style: italic;
	width: auto;
	margin: 2.25em 0;
	padding: 0.25em 40px;
	line-height: 1.5;
	position: relative;
	/*color: #A69461;
	*/
	color:#444;
	border-left: 0px solid #eee;
}
blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -20px;
	top: -48px;
	color: #666666;
	font-family: Georgia, serif;
	font-weight: bold;
}
/*blockquote:after {
	display: block;
	content: "\201D";
	font-size: 80px;
	position: absolute;
	right: 73px;
	top: 84px;
	color: #666666;
	font-family: Georgia, serif;
	font-weight: bold;
}
*/
blockquote cite {
	/*color: #FCFAF9;
	*/
	color: #A29060;
	font-size: 18px;
	display: block;
	margin-top: 40px;
	font-style: normal;
}
.endquotation{
	color: #666666;
	float:right;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size:80px;
	margin-top: 10px;
}
.cite_color2015{
	color: #A29060;
	font-weight: 600;
}
.blockquote_color2015{
	color:#444;
}
blockquote cite:before {
	content: "\2014 \2009";
}
.winnerdesignation{
	/*color: #999999;
	*/
	color: #023D7B;
	font-style: normal;
	margin-left: 18px;
	margin-top: 5px;
	font-size: 16px;
	line-height: 28px;
}
.winnerdesignation_color2015{
	color: #023D7B;
}
.winnerdesignation a{
	color:#EE7B00;
}
.winnerportfolio{
	font-size: 18px;
	font-family: "Roboto";
	line-height: 32px;
}
.winnerportfolio li{
	margin-bottom: 9px;
}
.btndownload{
	font-style: normal;
	width: 46%;
	padding: 15px;
	background-color: #8b7a4a;
	color: #fff;
	border-radius: 0px;
	margin-left: 16px;
	font-size: 18px;
	font-family: "Roboto";
	margin-top: 31px;
}
.btndownload a {
	text-decoration: none;
	color:#fff;
}
.btndownload a:hover{
	color:#;
}
@media only screen and (max-width : 1024px) {
	.btndownload{
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.btndownload{
	}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 960px) {
	.btndownload{
	}
}
@media only screen and (max-width : 800px) {
	.btndownload{
	}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.btndownload{
		width: 75%;
		margin-bottom: 50px;
	}
}
@media only screen and (max-width : 736px) {
	.btndownload{
	}
}
@media only screen and (max-width : 667px) {
	.btndownload{
	}
}
@media only screen and (max-width : 640px) {
	.btndownload{
	}
}
@media only screen and (max-width : 568px) {
	.btndownload{
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.btndownload{
		width:70%;
	}
}
@media only screen and (max-width : 414px) {
	.btndownload{
		width:70%;
	}
}
@media only screen and (max-width : 375px) {
	.btndownload{
		width:80%;
	}
}
@media only screen and (max-width : 360px) {
	.btndownload{
		width:80%;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
	.btndownload{
		width:80%;
	}
}
.page-header{
	font-family: roboto;
}
.bg-teachingfellow-year a{
	text-decoration: none;
	color:#45350B;
}
.bg-teachingfellow-year a:link {
	text-decoration: none;
	color:#45350B;
}
.bg-teachingfellow-year a:hover, a:focus {
	text-decoration: none;
	color:#A29060;
}
.insdewinnerbg{
	background:none repeat scroll 0 0 #faf9f6;
	width:100%;
	height:auto;
}
.insdewinnerbg_color_2015{
	background:none repeat scroll 0 0 #fff;
}
.insidewinnerlist ul {
	padding: 0 60px;
}
.insidewinnerlist li {
	list-style: none;
	font-family: Roboto;
	font-size: 18px;
}
.insidewinnerlist li a {
	color: #353330;
	font-size: 16px;
	text-decoration: none;
}
.insidewinnerlist li a:hover {
	color:#EE7B00;
	cursor: pointer;
	webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.insidewinnerlist li a.active {
	font-weight: 600;
	color:#EE7B00;
}
.insidewinnerlist li:before {
	/* font-family: AppleGothic, "Lucida Sans", Impact, Verdana, sans-serif;
	*/
	content: '■';
	color: #666;
	float: left;
	width: 1em;
	margin: .5em -1.2em;
	font-size: 60%;
}
.speechtext{
	border-bottom: 1px solid #000;
	line-height: 35px;
	padding-bottom: 60px;
	color: #444444;
	font-size: 26px;
}
@media only screen and (max-width : 768px) {
	.speechtext {
		font-size: 24px;
		line-height: 38px;
	}
}
@media only screen and (max-width : 667px) {
	.speechtext {
		font-size: 24px;
		line-height: 38px;
	}
}
@media only screen and (max-width : 640px) {
	.speechtext {
		font-size: 21px;
		line-height: 38px;
	}
}
@media only screen and (max-width : 568px) {
	.speechtext {
		font-size: 23px;
		line-height: 38px;
	}
}
@media only screen and (max-width : 480px) {
	.speechtext {
		font-size: 23px;
		line-height: 38px;
	}
}
@media only screen and (max-width : 360px) {
	.speechtext {
		font-size: 19px;
		line-height: 35px;
	}
}
@media only screen and (max-width : 320px) {
	.speechtext {
		font-size: 17px;
		line-height: 34px;
	}
}
.oldspeech{
	padding: 35px 0px;
	color:#666666;
}
.oldspeech a{
	color:#666666;
	text-decoration: none;
}
.oldspeech a:hover{
	color:#003C7D;
}
.latestspeech{
	padding: 35px 0px;
	color:#444444;
}
.latestspeech a{
	color:#444444;
	text-decoration: none;
}
.latestspeech a:hover{
	color:#003C7D;
}
/*speechesf*/
.speechitem{
	font-size: 40px;
	text-align: left;
	padding-top: 13px;
}
@media only screen and (max-width : 992px) {
	.speechitem {
		font-size: 36px;
		padding-top: 24px;
	}
}
@media only screen and (max-width : 960px) {
	.speechitem {
		font-size: 30px;
		padding-top: 24px;
	}
}
@media only screen and (max-width : 800px) {
	.speechitem {
		font-size: 30px;
		padding-top: 24px;
	}
}
@media only screen and (max-width : 768px) {
	.speechitem {
		font-size: 30px;
		padding-top: 24px;
	}
}
@media only screen and (max-width : 640px) {
	.speechitem {
		font-size: 25px;
		padding-top: 24px;
	}
}
@media only screen and (max-width : 480px) {
	.speechitem {
		font-size: 19px;
		padding-top: 0px
}
}
@media only screen and (max-width : 360px) {
	.speechitem {
		font-size: 19px;
		padding-top: 0px
}
}
@media only screen and (max-width : 320px) {
	.speechitem {
		font-size: 19px;
		padding-top: 0px
}
}
.speechdate{
	font-size: 25px;
	text-align: left;
}
@media only screen and (max-width : 768px) {
	.speechdate {
		font-size: 20px;
	}
}
@media only screen and (max-width : 640px) {
	.speechdate {
		font-size: 17px;
	}
}
@media only screen and (max-width : 480px) {
	.speechdate {
		font-size: 14px;
	}
}
@media only screen and (max-width : 360px) {
	.speechdate {
		font-size: 14px;
	}
}
@media only screen and (max-width : 320px) {
	.speechdate {
		font-size: 14px;
	}
}
/*.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
	width: 100%;
	height: auto;
}
*/
/*honourrolllist*/
.honourrolllist{
	margin-bottom:20px;
	height: 200px;
}
@media only screen and (max-width : 1024px) {
	.honourrolllist{
		height: 160px;
	}
}
@media only screen and (max-width : 992px) {
	.honourrolllist{
		height: 177px;
	}
}
@media only screen and (max-width : 960px) {
	.honourrolllist{
		height: 177px;
	}
}
@media only screen and (max-width : 800px) {
	.honourrolllist{
		height: 177px;
	}
}
@media only screen and (max-width : 768px) {
	.honourrolllist{
		height: 177px;
	}
}
@media only screen and (max-width : 640px) {
	.honourrolllist{
		height: 350px;
	}
}
@media only screen and (max-width : 568px) {
	.honourrolllist{
		height: 320px;
	}
}
@media only screen and (max-width : 480px) {
	.honourrolllist{
		height: 260px;
	}
}
@media only screen and (max-width : 375px) {
	.honourrolllist{
		height: 190px;
	}
}
@media only screen and (max-width : 360px) {
	.honourrolllist{
		height: 190px;
	}
}
@media only screen and (max-width : 320px) {
	.honourrolllist{
		height: 160px;
	}
}
.speechdate{
	font-size: 25px;
	text-align: left;
}
@media only screen and (max-width : 768px) {
	.speechdate {
		font-size: 20px;
	}
}
@media only screen and (max-width : 640px) {
	.speechdate {
		font-size: 17px;
	}
}
@media only screen and (max-width : 480px) {
	.speechdate {
		font-size: 14px;
	}
}
@media only screen and (max-width : 360px) {
	.speechdate {
		font-size: 14px;
	}
}
@media only screen and (max-width : 320px) {
	.speechdate {
		font-size: 14px;
	}
}
/*Video*/
.circular {
	width: 110px;
	height: 110px;
	border-radius: 110px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	background: #a29060;
	margin: 0 auto;
	padding: 35px 0px;
	text-align: center;
	color: white;
}
#scrollToTop {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.7);
	width: 44px;
	height: 44px;
	display: block;
	text-decoration: none;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	display: none;
	text-align: center;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#scrollToTop i {
	color: #fff;
	margin: 0;
	position: relative;
	left: 0px;
	top: 8px;
	font-size: 19px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#scrollToTop:hover {
	background: rgba(0, 0, 0, 0.9);
}
#scrollToTop:hover i {
	color: #fff;
	top: 5px;
}
/*About the award*/
.content{
	font-size: 18px;
	font-family: "roboto";
	color: #444;
	line-height: 32px;
}
.winneryear li {
	font-size: 20px;
	list-style-type: square;
}
.winneryear a {
	text-decoration: none;
	color:#45350B;
	list-style: disc;
}
.winneryear a:hover {
	text-decoration: none;
	color:#A29060;
}
/****************FOOTER - MAIN****************/
.nus-footer{
	background:#837f73;
	border-top:1px solid #c6bea7;
	color:#C7D2C3;
	font-weight:300;
}
.nus-footer a{
	color:#C7D2C3;
}
.nus-footer a:hover,.nus-footer a:focus{
	color:#fff;
	text-decoration:none;
}
.nus-footer ul{
	margin:0;
	padding:0;
}
.nus-footer .wrapper{
	padding:70px 0;
}
.nus-footer .footnav-alt{
	margin-top:43px;
}
.glyphicon .glyphicon-home:before{
	content:"\f124";
}
@media screen and (max-width:991px) {
	.nus-footer .wrapper{
		padding:40px 0;
		text-align: center;
	}
}
.nus-footer .navigator ul li{
	list-style:none;
	line-height:24px;
}
.nus-footer .navigator .title{
	margin-top:0;
	color:#fff;
	font-size:18px;
}
.nus-footer .nus-social-box{
	border-left:1px solid #c6bea7z;
	padding-left:50px;
}
.nus-footer .nus-social-box .footnav-alt{
	margin-top:40px;
}
.nus-footer .nus-social-box ul li{
	padding-left:30px;
}
.nus-footer ul.nus-contact-us li{
	position:relative;
}
.nus-footer ul.nus-contact-us .icon{
	display:block;
	position:absolute;
	left:0;
	color:#fff;
	top:2px;
}
@media screen and (max-width:991px) {
	.nus-footer .nus-social-box{
		padding:0 10px;
		border:0;
		text-align:center;
	}
	.nus-footer .nus-social-box ul li{
		padding-left:0;
		text-align: center;
	}
	.nus-footer ul.nus-contact-us .icon{
		display:inline;
		position:relative;
		top:0;
		padding-right:15px;
	}
}
/*******************FOOTER - COPYRIGHT*******************/
.nus-footer .copyright{
	border-top: 1px solid #c6bea7;
	color: #C7D2C3;
	padding: 40px 10px;
	text-align: center;
	font-size:12px;
}
.nus-footer .copyright .info{
	margin-bottom:7px;
}
@media screen and (max-width:991px) {
	.nus-footer .copyright{
		padding-left:0;
		padding-right:0;
	}
}
/***************************FOOTER - COPYRIGHT (MENU)***************************/
.nus-footer .nav-copyright > li{
	display:inline-block;
}
.nus-footer .nav-copyright > li.bullet:before{
	content:'\2022';
	padding-right:15px;
	padding-left:15px;
}
@media screen and (max-width:991px) {
	.nus-footer .nav-copyright > li.bullet:before{
		padding-left:5px;
		padding-right:5px;
	}
}
/***************************snapchat-modelbox***************************/
.modal-content {
	position: relative;
	background-color: #000;
}
.modal-header {
	border-bottom: 0px solid #e5e5e5;
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 4.2;
}
.black{
	background: black;
}
.white{
	color:white;
}
.sfNavWrp .sfSel {
	font-weight: normal !important;
}
.RadSiteMap .rsmLink {
	display: inline-block;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	background: none !important;
}
.RadSiteMap .rsmLink a:hover {
	display: inline-block;
	padding: 0px;
	color: #C7D2C3 !important;
	border: 0px;
	text-decoration: none;
	background: none !important;
}
.RadSiteMap_Default .rsmOneLevel .rsmLink, .RadSiteMap_Default .rsmTwoLevels .rsmLevel1 .rsmLink, .RadSiteMap_Default .rsmThreeLevels .rsmLevel1 .rsmLink, .RadSiteMap_Default .rsmManyLevels .rsmLevel2 .rsmLink {
	border-radius: 0px;
}
.RadSiteMap .rsmLink a:hover {
	display: inline-block;
	padding: 0px;
	color: #C7D2C3 !important;
	border: 0px;
	text-decoration: none;
	background:none;
	border-radius: 0px;
}
.sfBreadcrumbNodeSeparator{
	display: none;
}

.nus-mobile-nav .fa-search{
	display: none;
}
