/*\ 
font-family: 'Pacifico', cursive;
\*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Pacifico');
body {
	font-family: 'Source Sans Pro', sans-serif;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	font-weight: 300;
	font-size:14px;
	line-height:22px;
	color:#252525;
	padding-top:145px;
}
:focus {
	outline: 0 !important;
}
::-moz-focus-inner {
border:0 !important;
}
input:focus, select:focus, textarea:focus, button:focus {
	outline: none;
}
object, embed {
	outline: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
address {
	font-style: normal;
}
body, button, .button, select, .top-bar-section ul li > a, .pricing-table .title, .pricing-table .price, .tabs dd > a, .tabs .tab-title > a, .side-nav, .side-nav li.active > a:first-child:not(.button), .accordion .accordion-navigation > a, .accordion dd > a, .sub-nav dt, .sub-nav dd, .sub-nav li, .label {
font-family: 'Source Sans Pro', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	margin-top: 0;
	line-height: inherit;
}
h1 {
	font-size:45px;
	line-height:42px;
}
/*additional for the wysiwyg*/
h1, h2, h3 {
	color: #00498f;
	font-weight:600;
	margin-bottom:35px;
}
h2 {
	margin-bottom:28px;
}
h3 {
	margin-bottom:20px;
}
/*additional for the wysiwyg end*/
p {
	font-size: inherit;
	line-height: inherit;
	margin-bottom:20px;
}
a {
	transition: color 0.5s ease;
	-webkit-transition: color 0.5s ease;
	-ms-transition: color 0.5s ease;
	text-decoration:underline;
}
img {
	-khtml-user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
ul, ol, dl {
	margin:0;
	padding:0;
	font-size:inherit;
	line-height:inherit;
}
table tr th, table tr td {
	font-size:inherit;
	line-height:inherit;
}
input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
height:48px;
}
.tbl {
	background:none;
	border:0;
	width:100%;
	margin:0;
}
.tbl tr {
	background:none !important;
}
.tbl td {
	padding:0;
	background:none;
	line-height:inherit;
	color:#252525;
	vertical-align:top;
}
/*::-moz-placeholder {
color: #ccc;
opacity: 1;
}
:-ms-input-placeholder {
color: #ccc;
}
::-webkit-input-placeholder {
color: #ccc;
}*/
button, .button {
	font-weight:600;
	font-size:16px;
	padding:12px 20px 13px;
	letter-spacing:.4px;
	margin:0;
	border:1px solid transparent;
}
.btn-minw-165 {
	min-width:165px;
}
button.btn-yellow, .button.btn-yellow {
	background-color:#deb407;
}
button.btn-darkblue, .button.btn-darkblue {
	background-color:#17184b;
}
button.btn-darkblue, .button.btn-blue {
	background-color:#00498f;
}
button.btn-skyblue, .button.btn-skyblue {
	background-color:#57aad3;
}
button.btn-transparent-blue, .button.btn-transparent-blue {
	background:transparent;
	color:#00498f;
	border:1px solid #00498f;
}
button.btn-transparent-yellow, .button.btn-transparent-yellow {
	background:transparent;
	color:#57aad3;
	border:1px solid #deb407;
}
button.btn-transparent-skyblue, .button.btn-transparent-skyblue {
	background:transparent;
	color:#57aad3;
	border:1px solid #57aad3;
}
input.appearance-1, select.appearance-1 {
	background-color:#f4f4f4;
	border-color:#f4f4f4;
	box-shadow:none!important;
}
select {
	background-image:url(../images/img-arrow-select-1.png);
}
.responsive-img img {
	width:100%;
}
.row {
	max-width:1160px;
}
.pvm {
	display:table;
	width:100%;
	height:100%;
}
.vm, .tblcell {
	display:table-cell;
	vertical-align:middle;
}
.tblcell {
	vertical-align: top;
}
.relative {
	position:relative;
}
#header {
	position:relative;
	z-index:3;
	margin-bottom:45px;
	height:101px;
	position:fixed;
	width:100%;
	left:0;
	top:0;
}
.top-header {
	background:url(../images/bg-top-header.jpg) repeat-x left bottom #0109a8;
	border-bottom:5px solid #deb407;
}
.top-header > .row {
	height:96px;
	position:relative;
}
.logo {
	width:228px;
	position:absolute;
	left:0;
	top:12px;
	z-index:4;
}
.top-header-right {
	width:auto;
	font-weight:600;
	margin-top:20px;
	float:right;
}
.top-header-right a {
	text-decoration:none;
}
.user-links ul {
	margin:0;
	padding:0;
	float:right;
}
.user-links ul li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	border-left:1px solid #5a60ce;
}
.user-links ul li:first-of-type {
	border:0;
}
.user-links ul li a {
	display:block;
	padding:4px 10px;
	line-height:normal;
	color:#fff;
	font-size:12px;
}
.translate-quicklinks-box {
	font-size:10px;
}
.translate-quicklinks-box a img {
	margin-right:6px;
	width:15px;
}
.goggle-translate-box {
	margin-right:15px;
}
.goggle-translate-box a {
	color:#57aad3;
}
.quicklinks-box {
	font-weight:600;
	z-index:4;
}
.quicklinks-box a {
	color:#deb407;
	text-decoration:none;
}
.translate-quicklinks-box .quicklinks-box {
	display:block;
}
.search-website {
	position:relative;
	margin:5px 0 0 16px;
	width:178px;
	overflow:hidden;
}
.btn-search-website {
	position:absolute;
	right:10px;
	top:7px;
	z-index:1;
	width:19px;
	height:auto !important;
	padding:0 !important;
}
.search-website input[type="text"] {
	background:transparent;
	color:#fff;
	border:1px solid #fff;
	font-weight:600;
	font-size:12px;
	height:35px;
	padding:5px 35px 5px 15px;
	margin:0;
	box-shadow:none;
	transition:none;
}
.search-website input[type="text"]::-moz-placeholder {
color: #fff;
opacity: 1;
}
.search-website input[type="text"]:-ms-input-placeholder {
color: #fff;
}
.search-website input[type="text"]::-webkit-input-placeholder {
color: #fff;
}
.title-area, .top-bar .name, .top-bar-section .has-dropdown > a::after, .search-website-tablet, .user-links-tablet, .quicklinks-box-tablet, .footer-menu-mobile, .quicklinks-listing-mobile, .hide-desktop {
display:none;
}
#menu ul ul, .top-bar-section .dropdown {
	display:none;
	clip:inherit;
	background-color:#fff;
}
#menu.top-bar-section .has-dropdown.hover > .dropdown, #menu.top-bar-section .has-dropdown.not-click:hover > .dropdown, .expanded #menu ul ul, .expanded #menu.top-bar-section .dropdown {
	display:block;
}
.top-bar-section li:not(.has-form) a:not(.button), #menu-wrap, .top-bar-section ul li, .top-bar-section li:not(.has-form) a:hover:not(.button), .top-bar-section ul li:hover:not(.has-form) > a, .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button), .top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button), .top-bar.expanded .title-area {
background:none;
}
#menu-wrap {
	background-color:#fff;
	position:absolute;
	width:100%;
	left:0;
	top:100%;
	z-index:2;
	text-align:center;
}
#menu ul {
	background-color:#fff;
	float:none;
}
#menu > ul {
	display:block;
}
#menu > ul > li {
	display:inline-block;
	float:none;
	vertical-align:top;
}
#menu ul li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#010981;
	font-size:16px;
	padding:0 20px !important;
}
#menu ul ul li a {
	text-transform:capitalize;
	line-height:normal;
	/* padding:16px 20px!important; */
	padding:5px 20px!important; 
	text-align:left;
}
#menu ul ul li {
border-bottom:1px solid #e9f3f8;
}
.top-bar .toggle-topbar.menu-icon {
	margin-top: -13px;
	right: 15px;
}
.top-bar .toggle-topbar.menu-icon a {
	background:url(../images/icon-toggle-menu.png) no-repeat left top;
	padding:0;
	width:23px;
	height:22px;
}
.quicklinks-listing {
	text-align:center;
	background:rgba(243, 243, 243, 0.8);
	position:absolute;
	left:0;
	top:146px;
	z-index:1;
	width:100%;
	height:148px;
}
.quicklinks-listing ul {
	padding:0;
	margin:0;
}
.quicklinks-listing ul li {
	list-style:none;
	padding: 0 33px;
	margin:0;
	display:inline-block;
	height:148px;
	position:relative;
	vertical-align:top;
}
.quicklinks-listing ul li a {
	display:block;
	text-decoration:none;
	color:#46497c;
	font-size:13px;
	font-weight:600;
	padding-top:28px;
}
.quicklinks-listing ul li a span {
	display:block;
}
.quicklinks-listing ul li:before, .quicklinks-listing li:last-child:after {
	background:url(../images/bg-quicklinks-li.png) no-repeat left center;
	content:"";
	height:100%;
	left:-10px;
	top:0;
	width:18px;
	position:absolute;
}
.quicklinks-listing ul li:last-child::after {
left: auto;
right: -10px;
}
.bannerA, .bannerB {
	position:relative;
	overflow:hidden;
	z-index:1;
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
}
.bannerA {
	height:580px;
}
.bannerA .flex-direction-nav {
	display:none;
}
.bannerA .banner-gradient {
	background-image:url(../images/bg-banner-gradient.png);
	height:171px;
}
.bannerB {
	height:340px;
}
.loader-slides {
	background:url(../images/loader.gif) no-repeat center center;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
}
.banner-slider {
	position:relative;
	height:100%;
	display:none;
}
.banner-slider ul.slides, .banner-slider ul.slides li {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	position:relative;
	line-height:normal;
	list-style:none;
}
.banner-slider ul.slides li {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:repeat;
	background-size:cover;
}
.banner-gradient {
	background-image:url(../images/bg-banner-gradient2.png);
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position:center top;
	height:95px;
	width:100%;
	position:absolute;
	z-index:3;
	left:0;
	bottom:0;
}
.banner-caption {
	font-family: 'Pacifico', cursive;
	font-weight:normal;
	font-size:39px;
	line-height:47px;
	color:#fff;
	/*background-image:url(../images/bg-banner-caption.png);*/
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	margin:97px auto 0;
	/*padding:25px 80px;*/
	max-width:445px;
	/*	height:168px;*/
	text-align:center;
	position:absolute;
	left:60px;
	bottom:75px;
	text-shadow:1px 1px 3px #000;
	z-index:4;
}
.flex-control-paging {
	position:absolute;
	width:100%;
	z-index:4;
	left:0;
	bottom:117px;
	text-align:center;
	height:11px;
}
.flex-control-paging li {
	line-height:normal;
	display:inline-block;
	margin:0 5px;
	vertical-align:top;
}
.flex-control-paging li a {
	background-color:#b6c2cf;
	text-indent:-9999px;
	display:block;
	text-decoration:none;
	height:11px;
	width:11px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.personalise-homepage {
	position:absolute;
	width:450px;
	left:50%;
	margin-left:-225px;
	bottom:55px;
	font-size:15px;
	color:#fff;
	z-index:3;
	font-weight:600;
}
.personalise-homepage img {
	margin-right:20px;
}
.yes-info-box ul {
	margin:0;
	padding:0;
}
.yes-info-box ul li {
	float:left;
	padding:0 15px;
	margin:0;
	list-style:none;
	border-right:1px solid #232260;
}
.yes-info-box ul li:last-of-type {
	border:0;
}
.yes-info-box ul li a {
	display:block;
	text-decoration:none;
	height:37px;
	border:2px solid transparent;
	width:80px;
	line-height:34px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.yes-info-box ul li a:hover {
	border-color:#deb407;
}
.campus-quicklinks {
	margin:-43px 0 45px;
	position:relative;
	z-index:1;
}
.campus-quicklinks ul {
	margin:0;
	padding:0 8px;
}
.campus-quicklinks ul li {
	list-style:none;
	float:left;
	margin:0;
	padding:0 7px;
	width:25%;
}
.campusq-col {
	position:relative;
}
.campusq-header {
	width:100%;
	height:43px;
	line-height:43px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	text-align:center;
	font-size:13px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
}
.campusq-header .columns {
	padding:0;
}
.campusq-date {
	text-transform:none;
}
.casmpusq-darkblue {
	background:rgba(23, 24, 75, 0.8);
}
.casmpusq-darkblue .campusq-label {
	background-color:#17184b;
}
.casmpusq-blue {
	background:rgba(75, 120, 160, 0.8);
}
.casmpusq-blue .campusq-label {
	background-color:#00498f;
}
.casmpusq-skyblue {
	background:rgba(88, 154, 176, 0.8);
}
.casmpusq-skyblue .campusq-label {
	background-color:#57aad3;
}
.casmpusq-yellow {
	background:rgba(201, 166, 42, 0.8);
}
.casmpusq-yellow .campusq-label {
	background-color:#deb407;
}
.slider-wrap {
	position:relative;
}
.slider-wrap ul.slides {
	margin:0;
	padding:0;
}
.slider-wrap ul.slides > li {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.statistic-box {
	text-align:center;
	background-color:#f9f9f9;
	padding:40px 0;
}
.statistic-box h2 {
	font-size:32px;
	line-height:normal;
	color:#deb407;
}
.statistic-sub {
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	color:#303877;
}
.statistic-list {
	padding-top:40px;
}
.statistic-list ul {
	margin:0 -15px;
	padding:0;
	text-align:center;
}
.statistic-list ul li {
	margin:0 20px;
	padding:0;
	display:inline-block;
	width:140px;
	vertical-align:top;
}
.statistic-circ {
	width:138px;
	height:138px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border:5px solid #57aad3;
	font-size:43px;
	color:#00498f;
	font-weight:600;
	line-height:122px;
	margin:0 auto 25px;
}
.statistic-text {
	font-size:13px;
	line-height:normal;
	color:#00498f;
	font-weight:600;
}
.flex-direction-nav, .flex-direction-nav li {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.flex-direction-nav li a {
	display:block;
	position:absolute;
	top:50%;
	width:57px;
	height:89px;
	margin-top:-44.5px;
	background-image:url(../images/icon-slider-arrow.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	text-indent:-9999px;
	z-index:5;
}
.flex-prev {
	background-position:left top;
	left:-100px;
}
.flex-next {
	background-position:right top;
	right:-100px;
}
.video-bar {
	position:relative;
}
.btn-video-bar {
	background-image:url(../images/btn-video-play-1.png);
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	width:132px;
	height:43px;
	position:absolute;
	z-index:1;
	left:50%;
	top:50%;
	margin:-21.5px 0 0 -66px;
	cursor:pointer;
}
.box1-header {
	background-color:#00498f;
	height:75px;
	line-height:72px;
	text-align:center;
	position:relative;
}
.box1-header:after {
	content:"";
	position:absolute;
	right:50%;
	bottom:-59px;
	margin-right:-30px;
	border-top:   30px solid;
	border-right: 30px solid transparent;
	border-left:  30px solid transparent;
	border-bottom:30px solid transparent;
	color:#00498f;
	z-index:1;
	display:block;
}
.box1-header.sky-blue {
	background-color:#57aad3;
}
.sky-blue:after {
	color:#57aad3;
}
.box1-header h2 {
	margin:0;
	font-size:32px;
	color:#fff;
	text-transform:capitalize;
}
.box1 h3 {
	font-size:30px;
	line-height:normal;
	color:#00498f;
	margin-bottom:35px;
}
.box1-slider {
	background-color:#f9f9f9;
	padding:60px 0 50px;
}
.box1-col {
	padding:0 70px;
}
.box1-grp-btn {
	padding-top:30px;
}
.box1-grp-btn .button {
	font-size:14px;
}
.box1-grp-btn .columns {
	width:auto;
	float:left !important;
}
.box1-date {
	font-family: "Pacifico", cursive;
	font-weight:normal;
	background-color:#57aad3;
	width:146px;
	height:146px;
	float:right;
	color:#fff;
	font-size:26px;
	line-height:normal;
	text-align:center;
	padding:25px 0;
	margin:0 0 25px 25px
}
.box1-date-day {
	font-size:93px;
	line-height:20px;
	margin-bottom:40px;
}
.footer-menu {
	height:87px;
	background:url(../images/bg-footer-menu.jpg) repeat-x left top #00498f;
	text-align:center;
}
.footer-menu ul {
	margin:0;
	padding:0;
}
.footer-menu ul li {
	display:inline-block;
	margin:0 37px;
	padding:0;
}
.footer-menu ul li a {
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:17px;
	line-height:normal;
	font-weight:600;
	line-height:87px;
	text-transform:uppercase;
}
.site-map-text {
	text-align:center;
	margin:-6px 0 25px;
}
.site-map-text > a {
	text-decoration:none;
	color:#555;
	text-transform:uppercase;
	font-weight:600;
	font-size:15px;
}
.site-map-text > a img {
	margin-bottom:5px;
}
.footer-bot {
	padding-bottom:20px;
}
.footer-bot h3 {
	font-size:14px;
	color:#00498f;
	text-transform:uppercase;
	letter-spacing:.5px;
	margin-bottom:15px;
}
.contact-campus {
	margin-bottom:35px;
}
.contact-campus ul {
	margin:0;
	padding:0;
}
.contact-campus ul li {
	float:left;
	list-style:none;
	margin:0 27px 15px 0;
	padding:0;
	width:128px;
	vertical-align:top;
}
.contact-campus ul li:last-child {
	margin-right:0;
}
.contact-campus ul li a {
	text-transform:uppercase;
	display:block;
	font-size:14px;
	position:relative;
}
.contact-campus ul li a:after {
	content:"";
	position:absolute;
	right:50%;
	bottom:-16px;
	margin-right:-8px;
	border-top:   8px solid;
	border-right: 8px solid transparent;
	border-left:  8px solid transparent;
	border-bottom:8px solid transparent;
	color:#00498f;
	z-index:1;
}
.contact-campus ul li a.btn-darkblue:after {
	color:#17184b;
}
.contact-campus ul li a.btn-skyblue:after {
	color:#57aad3;
}
.contact-campus ul li a.btn-yellow:after {
	color:#deb407;
}
.footer-contact-campus table {
	border:0;
	background:none;
	margin-bottom:15px;
	width:100%;
}
.footer-contact-campus table tr {
	background:none;
}
.footer-contact-campus table tr td {
	padding:0;
	font-weight:400;
	color:#555;
	vertical-align:top;
	line-height:normal;
}
.icon-box {
	display:inline-block;
	width:20px;
}
.footer-social-network {
	padding:10px 0 115px;
}
.footer-social-network ul {
	margin:0;
	padding:0;
	float:right;
}
.footer-social-network ul li {
	float:left;
	margin:0 30px 0 0;
	padding:0;
	list-style:none;
}
.footer-social-network ul li:last-child {
	margin-right:0;
}
.footer-social-network ul li a {
	text-decoration:none;
	font-size:12px;
	font-weight:600;
	letter-spacing:.5px;
	color:#555;
}
.footer-social-network ul li a span {
	text-decoration:underline;
}
.icon-social-media {
	background-attachment:scroll;
	background-position:left top;
	background-repeat:no-repeat;
	display:inline-block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	vertical-align:top;
	text-decoration:none;
}
.icon-twitter {
	background-image:url(../images/icon-twitter.png);
}
.icon-facebook {
	background-image:url(../images/icon-facebook.png);
}
.icon-caremonkey {
	background-image:url(../images/icon-caremonkey.png);
}
.icon-linkedin {
	background-image:url(../images/icon-linkedin.png);
}
.footer-social-network .icon-social-media {
	margin-right:10px;
}
.footer-findus-links {
	margin-bottom:20px;
}
.footer-findus-links ul {
	margin:0;
	padding:0;
	float:right;
}
.footer-findus-links ul li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	border-right:2px solid #00498f;
}
.footer-findus-links ul li:last-of-type {
	border:0;
}
.footer-findus-links ul li a {
	display:block;
	padding:8px 15px;
	text-decoration:none;
	color:#555;
	font-weight:600;
}
.copyr {
	font-size:12px;
	color:#555;
	font-weight:600;
	text-align:right;
}
.search-website.search-website-mobile {
	position:absolute;
	left:15px;
	right:15px;
	top:15px;
	z-index:3;
	width:auto;
	display:none;
}
.search-website.search-website-mobile input[type="text"] {
	height:40px;
}
.search-website.search-website-mobile .btn-search-website {
	width:auto;
	top:0;
	right:0;
}
.select-campus-mobile {
	position:absolute;
	left:15px;
	right:15px;
	bottom:25px;
	z-index:3;
	display:none;
}
.select-campus {
	background-image:url(../images/bg-select-arrow-1.png);
	font-family: "Source Sans Pro", sans-serif;
	color:#fff;
	font-weight:300;
	background-color:#00498f;
	height:40px;
	border:0;
	font-size:15px;
	margin:0;
}
.select-campus:focus {
	background-color:#00498f;
}
.footer-menu-mobile {
	height:50px;
	background-color:#57aad3;
	position:relative;
}
.footer-menu-mobile-toggle {
	background:url(../images/icon-toggle-menu.png) no-repeat left top;
	width:23px;
	height:22px;
	position:absolute;
	left:15px;
	top:50%;
	margin-top:-11px;
	z-index:1;
	cursor:pointer;
}
#body {
	position:relative;
	min-height:500px;
}
#body:before {
	content:"";
	display:block;
	position:absolute;
	left:0;
	height:87px;
	width:100%;
	top:0;
	background-color:#deb407;
}
.content-sidebar-wrapper {
	position:relative;
}
.sidebar {
	background-color:#f3f3f3;
	padding:0 0 40px;
	z-index:1;
}
.bgsidebar {
	background-color:#f3f3f3;
	position:absolute;
	left:0;
	top:0;
	height:100%;
}
.sidebar-heading h3 {
	font-size:28px;
	color:#fff;
	margin:0;
	background-color:#dea905;
	padding:0 25px;
	line-height:87px;
}
.sidebar-listing ul {
	margin:0;
	padding:0;
}
.sidebar-listing ul li {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #e1e1e1;
}
.sidebar-listing ul li a {
	background-attachment:scroll;
	background-position:94% center;
	background-repeat:no-repeat;
	background-image:url(../images/icon-arrow-right-blue.png);
	display:block;
	padding:18px 25px;
	font-size:18px;
	line-height:normal;
	color:#464646;
	text-decoration:none;
	transition:none;
}
.sidebar-listing ul li a.selected, .sidebar-listing ul li a:hover {
	background-image:url(../images/icon-arrow-right-white.png);
	background-color:#57aad3;
	color:#fff;
}
.sidebar-listing ul li a.selected {
	background-image:url(../images/icon-arrow-bot-white.png);
}
.sidebar-listing.no-icon ul li a {
	background-image:none;
}
.sidebar-listing.no-border-last ul li:last-child {
	border:0;
}
.content-box {
	padding-left:0;
	position:relative;
	z-index:2;
}
.page-name-header {
	padding-left:80px;
	position:relative;
	z-index:2;
}
.page-name-header h1 {
	line-height:87px;
	margin:0;
	color:#fff;
}
.sub-heading {
	font-size:30px;
	color:#00498f;
	line-height:30px;
	font-weight:600;
	margin-bottom:35px;
}
.img-content {
	position:relative;
	padding:5px 0 20px;
}
.img-content img {
	width:100%;
}
.img-content-caption {
	background-color:#deb407;
	position:absolute;
	right:0;
	bottom:20px;
	z-index:1;
	font-weight:400;
	font-size:18px;
	line-height:normal;
	padding:15px 30px;
	color:#fff;
	text-align:center;
}
.bogo-box {
	background-color:#f9f9f9;
	padding:70px 70px 10px 80px;
	position:relative;
	z-index:2;
}
.bgbogobox {
	background-color:#f9f9f9;
	position:absolute;
	right:15px;
	top:0;
	height:100%;
	z-index:-1;
}
.banner-breadcrumbs {
	position:absolute;
	left:0;
	bottom:35px;
	width:100%;
	font-size:17px;
	line-height:normal;
	color:#fff;
	font-weight:600;
	z-index:3;
	padding:0 15px;
}
.banner-breadcrumbs span {
	color:#deb407;
}
.bb-text {
	padding-left:80px;
	float:right;
}
.sidebar-sub-heading h3 {
	background-color:#57aad3;
	color:#fff;
	padding:22px 25px;
	margin:0;
	font-size:21px;
	line-height:21px;
}
.category-menu {
	margin-bottom:40px;
}
.category-menu ul {
	margin:0;
	padding:0;
}
.category-menu ul li {
	float:left;
	margin:0 0 8px;
	padding:0;
	list-style:none;
	margin-right:15px;
}
.category-menu ul li a, .el-grp-btn .button {
	font-size:16px;
	font-weight:400;
	padding:8px 20px 9px
}
.category-menu ul li:last-child {
	margin:0;
}
.event-list-loop, .list-loop {
	margin-bottom:25px;
}
.el-side-left, .el-side-right {
	display:table-cell;
	vertical-align:top;
}
.el-side-right {
	width:100%;
}
.el-date {
	width:188px;
	height:170px;
	display:table;
	margin-right:30px;
	text-align:center;
	color:#fff;
}
.el-day {
	font-size:85px;
	font-weight:600;
	line-height:65px;
	margin:-5px 0 5px;
}
.el-month {
	font-size:18px;
	font-style:italic;
}
h3.el-title {
	font-size:24px;
	line-height:26px;
	color:#00498f;
	margin-bottom:18px;
}
.el-time-location {
	font-size:16px;
	color:#247eaa;
	margin-bottom:10px;
	font-weight:400;
}
.el-time-location div {
	display:inline-block;
	margin-bottom:5px;
}
.el-time {
	margin-right:40px;
}
.el-time-location img {
	margin-right:10px;
	vertical-align:sub;
}
.el-content {
	font-size:14px;
	line-height:24px;
}
.el-grp-btn .button {
	margin:0 12px 15px 0;
}
.el-btn-addcalendar {
	width:188px;
}
.el-btn-addcalendar span {
	background:url(../images/icon-calendar-blue.png) no-repeat left 1px;
	display:inline-block;
	padding-left:30px;
}
.el-grp-btn-tablet {
	display:none;
	padding-top:12px;
}
.category-detail, .event-calendar-detail .el-date, .school-tour-detail .el-date {
	margin-bottom:20px;
}
.event-calendar-detail .el-content, .school-tour-detail .el-content {
	display:block !important;
}
.site-map-wrap {
	height:0;
	overflow:hidden;
	position:relative;
}
.open-site-map .site-map-wrap {
	height:auto;
}
.site-map-listing {
	padding-top:25px;
	max-width:970px;
	margin:0 auto;
	overflow:hidden;
}
.site-map-box {
	float:left;
	width:20%;
	font-size:13px;
	line-height:18px;
	text-align:left;
	padding:0 15px;
}
.site-map-box h4 {
	font-weight:700;
	font-size:13px;
	line-height:18px;
	margin:0 0 5px;
	color:#00488d;
}
.site-map-box h4 a {
	color:#00488d;
	text-decoration:none;
	text-transform:none;
}
.site-map-box ul {
	margin:0 0 25px;
	padding:0;
}
.site-map-box ul li {
	list-style:none;
	margin:0 0 5px;
	padding:0;
}
.site-map-box ul li a {
	color:#595959;
	text-decoration:none;
	font-weight:300;
	text-transform:none;
}
.smt-hide {
	display:none;
}
.open-site-map .smt-hide {
	display:inline-block;
}
.open-site-map .smt-show {
	display:none;
}
.footer-menu-listing {
	position:absolute;
	bottom:50px;
	border-bottom:1px solid #fff;
	left:0;
	z-index:1;
	width:100%;
	display:none;
}
.footer-menu-listing ul {
	margin:0;
	padding:0;
}
.footer-menu-listing ul li {
	list-style:none;
	margin:0;
	padding:0;
}
.footer-menu-listing ul li a {
	display:block;
	height:45px;
	line-height:45px;
	background-color:#57aad3;
	color:#fff;
	text-align:center;
	font-weight:600;
	text-transform:uppercase;
	text-decoration:none;
}
.el-date-top {
	height:130px;
	display:table;
	width:100%;
}
.el-date-bot {
	height:40px;
	line-height:39px;
	font-size:16px;
	font-weight:300;
	color:#fff;
}
.tour-list-loop .el-time-location {
	margin-bottom:20px;
}
.tour-list-loop .el-time-location div {
	display:block;
	margin-bottom:10px;
}
.reserve-stat {
	border:1px solid #57aad3;
	padding:8px 15px;
	font-size:16px;
	font-weight:400;
	color:#57aad3;
	margin-bottom:25px
}
.reserve-stat span {
	color:#deb407;
	margin-left:5px;
}
.reserve-form label {
	font-size:14px;
	line-height:inherit;
	font-weight:300;
	margin:8px 0;
}
.radio-gender-box {
	overflow:hidden;
	padding-top:8px;
}
.radio-gender-box label {
	float:left;
	margin:0 25px 0 0;
}
.radio-gender-box input {
	margin-right:10px;
}
/*apps start*/
#template-apps {
	padding:0;
}
.apps-row {
	max-width:1310px;
}
.apps-wrapper {
	max-width:1630px;
}
#header-apps {
	height:114px;
	line-height:114px;
	position:relative;
	z-index:9;
	overflow:hidden;
	background-color:#fff;
}
#header-apps:before {
	background:url(../images/bg-header-apps-wing-repeat.png) repeat-x right top;
	background-color:#000;
	content:"";
	height:100%;
	width:50%;
	top:0;
	right:-15%;
	display:block;
	position:absolute;
}
.apps-site-name {
	width:auto;
	font-size:52px;
	color:#010991;
	font-weight:normal;
}
.apps-site-name a {
	text-decoration:none;
	color:#010991;
}
.apps-header-rbox {
	width:auto;
}
.apps-text-prev-newsletter {
	font-weight:normal;
	font-size:18px;
	background-color:#fff;
}
.apps-text-prev-newsletter a {
	text-decoration:none;
	color:#00498f;
}
.apps-text-prev-newsletter span {
	font-weight:300;
}
.apps-logo-college {
	background:url(../images/img-header-apps-wing.jpg) no-repeat left top #00498f;
	width:372px;
	text-align:right;
	padding-right:30px;
}
.banner-apps {
	height:707px;
	position:relative;
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	margin-bottom:-125px;
	z-index:1;
}
.banner-apps .flex-control-nav {
	display:none;
}
.banner-apps .flex-direction-nav li a.flex-prev {
	left:50px;
	background-image:url(../images/icon-slider-yellow-left.png);
}
.banner-apps .flex-direction-nav li a.flex-next {
	right:50px;
	background-image:url(../images/icon-slider-yellow-right.png);
}
.banner-apps-content {
	text-align:center;
	color:#fff;
	font-weight:normal;
	font-size:40px;
	line-height:40px;
}
.banner-apps-content h1 {
	font-size:62px;
	line-height:62px;
	font-weight:normal;
	margin-bottom:15px;
	color:#deb407;
}
.box1-apps {
	background-color:#00498f;
	color:#fff;
	font-size:15px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:30px;
	position:relative;
	min-height:330px;
}
.box1-apps-pic {
	height:100%;
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	left:0;
	top:0;
}
.box1-apps-pic img {
	width:100%;
}
.box1-apps h2 {
	font-weight:600;
	font-size:30px;
	line-height:30px;
	color:#fff;
	margin-bottom:30px;
}
.box1-apps h2 span {
	font-weight:300;
}
.box1-apps ul {
	margin:0 0 25px 16px;
	padding:0;
}
.box1-apps ul li {
	list-style:disc;
	margin:0 0 5px;
	padding:0 0 0 20px;
}
.box1-apps ul li a {
	color:#fff;
	text-decoration:none;
}
.box1-apps-content {
	padding-top:40px;
	padding-left:30px;
}
.box2-apps {
	margin-bottom:30px;
}
.box2-apps-col {
	height:494px;
}
.box2-apps-pic {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	z-index:1;
}
.box2-apps-content {
	width:253px;
	font-size:14px;
	line-height:22px;
	color:#fff;
	position:absolute;
	bottom:22px;
	right:30px;
	z-index:2;
	font-weight:normal;
}
.box2-apps-text {
	padding:15px 15px 0;
	overflow:hidden;
}
.box2-apps-header {
	text-align:center;
	color:#fff;
	font-size:18px;
	margin-bottom:15px;
}
.box2-apps-header h3 {
	color:#fff;
	margin:0;
	font-size:30px;
	line-height:30px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.5px;
	margin-bottom:5px;
}
.box2-apps-footer {
	text-align:center;
	color:#fff;
	font-size:15px;
	height:47px;
	line-height:47px;
}
.box2-apps-footer a {
	display:block;
	text-decoration:none;
	color:#fff;
}
.box2-apps-col:nth-child(even) .box2-apps-content {
right:auto;
left:30px;
}
.box3-apps {
	overflow:hidden;
}
.box3-apps-box {
	color:#fff;
	font-size:14px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:30px;
}
.box3-apps-box h3 {
	color:#fff;
	font-size:30px;
	line-height:30px;
	margin-bottom:20px;
	font-weight:600;
}
.box3-apps-content {
	padding:30px 30px 100px;
	overflow:hidden;
	position:relative;
}
a.btn-box3-apps-readmore {
	color:#fff;
	text-decoration:none;
	font-size:17px;
	display:block;
	height:45px;
	line-height:45px;
	border-top:1px solid #fff;
	width:158px;
	position:absolute;
	left:30px;
	bottom:20px;
	z-index:1;
}
.footer-apps {
	background-color:#fcfcfc;
	padding:25px 0;
}
.body-popup-previous {
	overflow:hidden;
}
.body-popup-previous .apps-wrapper {
	position:relative;
	right:8px;
}
.popup-previous-issue {
	background:rgba(249, 249, 249, 0.9);
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:7;
	overflow-x: hidden;
	overflow-y: auto;
	padding-top:245px;
}
.header-prev-bar {
	background-color:#deb407;
	height:73px;
	width:100%;
	position:fixed;
	left:0;
	top:114px;
	z-index:2;
}
.hpb-filter {
	margin-top:22px;
	font-size:18px;
	color:#fff;
	font-weight:normal;
}
.hpb-filter span {
	display:inline-block;
	padding:2px 4px;
	background-color:#e6be17;
	color:#00498f;
	margin-left:6px;
}
.hpb-search {
	margin-top:18px;
}
.btn-hpb-search {
	float:right;
	margin:5px 0 0 10px;
}
.hpb-search-field {
	overflow:hidden;
}
.hpb-search-field input {
	text-align:right;
	font-size:18px;
	margin:0;
	border:0;
	color:#fff;
	border:0;
	background:none !important;
	box-shadow:none !important;
}
.hpb-search-field input::-moz-placeholder {
color: #fff;
opacity: 1;
}
.hpb-search-field input:-ms-input-placeholder {
color: #fff;
}
.hpb-search-field input::-webkit-input-placeholder {
color: #fff;
}
.popup-issue-box {
	position:relative;
	margin-bottom:30px;
	z-index:1;
	cursor:pointer;
}
.popup-issue-box .overlay {
	background:rgba(0, 73, 143, 0.6);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
}
.prev-issue-label {
	color: #fff;
	font-size: 40px;
	font-weight: normal;
	line-height: 40px;
	text-align: center;
	position:absolute;
	width:100%;
	left:0;
	top:50%;
	height:130px;
	margin-top:-65px;
	z-index:2;
}
.prev-issue-label h3 {
	color: #deb407;
	font-size: 62px;
	font-weight: normal;
	line-height: 62px;
	margin-bottom: 15px;
}
.btn-open-prev-issue, .body-popup-previous .btn-prev-issue {
	display:none;
}
.body-popup-previous .btn-open-prev-issue {
	display:block;
}
.body-apps {
	position:relative;
	z-index:2;
}
.apps-selection-bar {
	position:relative;
	background-color:#00498f;
	height:220px;
	text-align:center;
	width:100%;
	margin-bottom:30px;
}
.apps-selection-bar h1 {
	color:#fff;
	margin:0;
	font-size:62px;
	line-height:62px;
	font-weight:normal;
}
.psb-direction-nav {
	background-attachment:scroll;
	background-position:left top;
	background-repeat:no-repeat;
	width:38px;
	height:59px;
	top:50%;
	margin-top:-29.5px;
	text-indent:-9999px;
	position:absolute;
	z-index:1;
	overflow:hidden;
	cursor:pointer;
}
.psb-prev {
	background-image:url(../images/icon-arrow-left-blue-2.png);
	left:50px;
}
.psb-next {
	background-image:url(../images/icon-arrow-right-blue-2.png);
	right:50px;
}
.apps-gray-box {
	background-color:#fcfcfc;
	padding:30px 0;
	margin-bottom:30px;
}
.apps-gray-box h2 {
	color:#00498f;
	text-align:center;
	font-size:36px;
	line-height:46px;
	margin-bottom:30px;
}
.apps-by-from {
	padding-top:20px;
	color:#21609d;
	font-size:15px;
}
.apps-by-from-pic {
	float:left;
	margin-right:25px;
}
.apps-by-from-text, .apps-by-from {
	overflow:hidden;
}
.sub-quote {
	text-align:center;
	font-size:15px;
	color:#00498f;
	margin-bottom:30px;
}
.btn-gray-box {
	text-align:center;
	padding-top:10px;
}
.btn-gray-box a {
	max-width:285px;
	display:block;
	margin:0 auto;
	font-weight:300;
}
.apps-gallery-wrap {
	background-color:#deb407;
	height:367px;
	position:relative;
	margin-bottom:30px;
}
.agw-pic {
	background-attachment:scroll;
	background-position:center top;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
}
.agw-box {
	padding-top:50px;
	height:100%;
	padding-left:30px;
}
.agw-box h3 {
	font-size:36px;
	line-height:40px;
	color:#fff;
	margin-bottom:15px;
}
.agw-box .button {
	position:absolute;
	left:30px;
	bottom:80px;
	font-weight:300;
}
.box1-apps-issue .box1-apps-content {
	padding-bottom:20px;
}
.box1-apps-issue ul {
	margin-bottom:0;
}
.box1-apps-issue h2 {
	font-size:72px;
	line-height:45px;
	margin-bottom:50px;
}
.box1-apps-issue h2 span {
	display:block;
	font-size:30px;
	line-height:30px;
	padding-top:10px;
}
/*apps end*/
.latest-coming-events-sidebar {
	padding:15px;
	background-color:#d9e9f1;
	margin-top:25px;
}
.lce-label a {
	background:url(../images/icon-arrow-lce.png) no-repeat center right;
	text-decoration:none;
	display:block;
	padding:15px 20px;
	background-color:#deb407;
	color:#fff;
	font-size:20px;
	font-weight:500;
}
.no-padding {
	padding:0;
}
/*bg*/
.bg-darkblue {
	background-color:#17184b;
}
.bg-skyblue {
	background-color:#57aad3;
}
.bg-blue {
	background-color:#00498f;
}
.bg-yellow {
	background-color:#deb407;
}
.bg-skyblue .el-date-bot {
	background-color:#64b8e1;
}
.bg-yellow .el-date-bot {
	background-color:#d5ab00;
}
.bg-blue .el-date-bot {
	background-color:#09447c;
}
.bg-darkblue .box2-apps-footer {
	background-color:#2e2e59;
}
.bg-blue .box2-apps-footer {
	background-color:#6184a0;
}
.bg-skyblue .box2-apps-footer {
	background-color:#5b97a3;
}
.bg-yellow .box2-apps-footer {
	background-color:#c9ad47;
}
/*feb 2 2017 start*/
.wh-wrap {
	padding-top:25px;
}
.wh-wrap h2 {
	text-align:right;
	font-size:32px;
	line-height:normal;
	color:#d9b61e;
}
.wh-wrap h2 span {
	font-weight:300;
}
.wh-listing ul {
	margin:0;
	padding:0;
}
.wh-listing ul li {
	margin:0;
	padding:0;
	line-height:normal;
	list-style:none;
	float:left;
	width:20%;
	overflow:hidden;
	position:relative;
}
.wh-box {
	position:relative;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:300;
	line-height:21px;
}
.wh-icon {
	margin-bottom:12px;
}
.wh-header {
	margin-bottom:15px;
}
.wh-box h3 {
	font-size:14px;
	line-height:20px;
	color:#fff;
	margin:0;
}
.wh-box p {
	font-weight:300;
	margin-bottom:15px;
}
.wh-box a {
	text-decoration:none;
	color:#fff;
}
.wh-overlay {
	background:rgba(8, 83, 147, 0.8);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	padding:0 15px;
	display:none;
}
.wh-vertical {
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
	top:50%;
	left:0;
	position:absolute;
	width:100%;
}
.wh-box:hover .wh-overlay {
	display:block;
}
.wh-img {
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-size:cover;
	position:relative;
}
.wh-img img {
	width:100%;
}
/*feb 2 2017 end*/

.print-template {
	padding:0 !important;
}
.btn-print-edition {
	margin-bottom:25px;
}
@media (min-width: 1200px) {
.sticky-temp #header {
height:67px;
}
.sticky-temp .top-header > .row {
height:62px;
}
.sticky-temp .logo {
width:160px;
top:9px;
}
.sticky-temp .user-links {
float:left;
}
.sticky-temp .translate-quicklinks-box {
float:left;
margin-left:20px;
}
.sticky-temp .search-website {
margin-top:-7px;
}
.sticky-temp .goggle-translate-box {
float:right !important;
margin-left:15px;
margin-right:0;
}
.sticky-temp .quicklinks-listing {
top:100px;
}
.sticky-temp .search-website {
width:38px;
}
.sticky-temp .search-website input[type="text"] {
border-color:transparent;
}
.sticky-temp #menu ul li a {
font-size:15px;
line-height:33px;
}
.sticky-temp #menu ul ul li a {
line-height:normal;
}
.sticky-temp .top-bar {
height:33px;
line-height:33px;
}
#menu.top-bar-section ul ul > .has-dropdown > a::after {
display:block;
content:">";
font-size:12px;
top:20px;
right:0;
}
#menu ul li a:hover {
color:#3287cf;
}
}
@media (min-width: 1200px) {
/*menu fade start*/
.dropdown {
animation-name: slidenavAnimation;
animation-duration:.6s;
animation-iteration-count: 1;
animation-timing-function: ease-in-out;
animation-fill-mode: forwards;
-webkit-animation-name: slidenavAnimation;
-webkit-animation-duration:.6s;
-webkit-animation-iteration-count: 1;
-webkit-animation-timing-function: ease-in-out;
-webkit-animation-fill-mode: forwards;
-moz-animation-name: slidenavAnimation;
-moz-animation-duration:.6s;
-moz-animation-iteration-count: 1;
-moz-animation-timing-function: ease-in-out;
-moz-animation-fill-mode: forwards;
}
@keyframes slidenavAnimation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes slidenavAnimation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*menu fade end*/

}
@media (max-width: 1400px) {
.banner-caption {
left:0;
bottom:110px;
}
}
@media (max-width: 1300px) {
.flex-direction-nav li a {
background-size: 76px auto;
height: 59px;
width: 38px;
margin-top:-29.5px;
}
.flex-prev {
left:0;
}
.flex-next {
right:0;
}
}
@media (max-width: 1200px) {
input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea {
height:36px;
}
body {
padding:0;
}
/*updates for the wysiwyg*/
h1 {
/*font-size:30px;*/
line-height:27px;
}
class="banner-source" h1 {
font-size:30px;
}
/*updates for the wysiwyg end*/
.search-website-tablet, .user-links-tablet, .quicklinks-box-tablet {
display:block;
}
.footer-menu, .site-map-text, .footer-bot h3, .footer-findus-links {
display:none;
}
button, .button {
padding:6px 15px 7px;
}
.btn-minw-165 {
min-width:inherit;
}
#header {
margin:0;
height:auto;
position:relative;
}
.top-header > .row {
height:91px;
}
.top-header {
border:0;
}
.logo {
left:50%;
margin-left:-114px;
}
.top-header-right {
display:none;
}
.quicklinks-box {
display:block;
position:absolute;
font-size:14px;
left:15px;
top:33px;
}
.quicklinks-box img {
margin-right:13px;
}
.quicklinks-listing {
top:100%;
}
.title-area {
display:block;
height:91px;
}
#menu-wrap {
background:none;
height:91px;
position:absolute;
left:0;
top:0;
width:100%;
text-align:left;
}
#menu-wrap.expanded {
height:auto;
}
#menu > ul > li {
display:block;
}
#menu ul li {
border-bottom:1px solid #e9f3f8;
}
#menu ul li a, #menu ul ul li a {
line-height:normal;
padding:12px 15px!important;
text-transform:capitalize;
}
.top-bar-section .has-dropdown > a:after {
background:url(../images/bg-menu-li-arrow.png) no-repeat left top;
display:block;
width:15px;
height:24px;
margin-top:-12px;
border:0;
}
.user-links ul {
float:none;
}
.user-links ul li {
border-bottom:1px solid #e9f3f8;
float:none;
display:block;
border-left:0;
}
.user-links ul li a {
background-color:#00498f !important;
color:#fff !important;
}
.search-website {
background-color:#fff;
margin:0;
width:100%;
}
.search-website input[type="text"] {
height:45px;
color:#545454;
font-size:16px;
font-weight:normal;
}
.search-website input[type="text"]::-moz-placeholder {
color: #545454;
opacity: 1;
}
.search-website input[type="text"]:-ms-input-placeholder {
color: #545454;
}
.search-website input[type="text"]::-webkit-input-placeholder {
color: #545454;
}
.btn-search-website {
width:27px;
top:8px;
}
.quicklinks-listing ul li:before, .quicklinks-listing li:last-child:after {
display:none;
}
.quicklinks-listing {
height:120px;
}
.quicklinks-listing ul li {
padding:0 15px;
height:auto;
}
.quicklinks-listing ul li a {
padding-top:13px;
}
.bannerA {
height:390px;
}
.banner-caption {
display:none;
}
.personalise-homepage {
font-size:12px;
width:380px;
margin-left:-190px;
bottom:40px
}
.campusq-header {
font-size:12px;
height:30px;
line-height:30px;
}
.campus-quicklinks {
margin:-30px 0 0;
}
.campus-quicklinks ul, .campus-quicklinks ul li {
padding:0;
}
.yes-info-box ul li a {
width:65px;
line-height:28px;
height:30px;
}
.flex-control-paging {
bottom:85px;
}
.statistic-box {
padding:20px 0 30px;
}
.statistic-box h2 {
font-size:24px;
}
.statistic-list ul li {
width:117px;
margin:0 15px
}
.statistic-circ {
width:117px;
height:117px;
font-size:35px;
line-height:105px;
}
.btn-video-bar {
width:90px;
height:29px;
margin:-14.5px 0 0 -45px;
}
.box1 {
background-color:#f9f9f9;
}
.box1-slider {
padding:40px 40px 30px;
}
.box1-header {
height:60px;
line-height:57px;
}
.box1-header:after {
bottom:-39px;
margin-right:-20px;
border-top:   20px solid;
border-right: 20px solid transparent;
border-left:  20px solid transparent;
border-bottom:20px solid transparent;
}
.box1-header h2 {
font-size:24px;
}
.box1-col {
padding:0 15px;
}
.box1 h3 {
font-size:20px;
margin-bottom:25px;
}
.box1-grp-btn {
padding-top:10px;
}
.box1-date {
width:100px;
height:100px;
padding:15px 0;
font-size:16px;
margin-bottom:15px;
}
.box1-date-day {
font-size:57px;
margin-bottom:25px;
}
.footer-inside {
background-color:#00498f;
padding:30px 0 40px;
position:relative;
}
.footer-bot {
padding:0;
}
.footer-bot-findus, .footer-bot-contact {
float:none !important;
width:100%;
position:static;
}
.footer-social-network {
text-align:center;
padding:0 0 30px;
}
.footer-social-network ul {
float:none;
}
.footer-social-network ul li {
float:none;
display:inline-block;
margin-right:10px;
}
.footer-social-network .icon-social-media {
width:56px;
height:56px;
margin:0;
}
.footer-social-network span {
display:none;
}
.footer-social-network .icon-twitter {
background-image:url(../images/icon-twitter-white.png);
}
.footer-social-network .icon-facebook {
background-image:url(../images/icon-facebook-white.png);
}
.footer-social-network .icon-caremonkey {
background-image:url(../images/icon-caremonkey-white.png);
}
.footer-social-network .icon-linkedin {
background-image:url(../images/icon-linkedin-white.png);
}
.contact-campus {
text-align:center;
margin-bottom:15px;
}
.contact-campus ul li {
float:none;
display:inline-block;
margin-left:7px !important;
margin-right:7px !important;
}
.footer-contact-campus {
width:290px;
margin:0 auto;
}
.footer-contact-campus table tr td {
color:#fff;
text-align:center;
}
table.fcc-bot {
width:240px;
margin-left:auto;
margin-right:auto;
}
.absentee-lines-text {
color:#deb407;
}
.copyr {
position:absolute;
left:0;
bottom:15px;
width:100%;
text-align:center;
font-size:14px;
color:#4e9fca;
font-weight:normal;
}
.banner-breadcrumbs {
text-align:right;
}
#body:before {
height:60px;
}
.sub-heading {
margin-bottom:25px;
}
.page-name-header h1 {
line-height:60px;
}
.sidebar-heading h3 {
line-height:60px;
font-size:21px;
padding:0 15px;
}
.sidebar-listing ul li a {
padding:15px;
}
h3.el-title {
font-size:21px;
line-height:23px;
}
.sidebar-sub-heading h3 {
padding:15px 15px;
}
.body-apps > .column {
padding:0;
}
.apps-site-name {
font-size:40px;
}
.banner-apps {
height:450px;
margin:0;
}
.banner-apps .flex-direction-nav li {
margin:0;
}
.banner-apps .flex-direction-nav li a {
background-size:38px auto;
margin-top:-29.5px;
top:50%;
position:absolute;
}
#header-apps:before {
display:none;
}
.apps-logo-college {
width:200px;
height:60px;
background-size:200px;
padding-right:15px;
position:absolute;
right:0;
top:0;
line-height:56px;
}
.apps-logo-college img {
width:135px;
}
.apps-text-prev-newsletter {
line-height:normal;
margin-top:78px;
font-size:16px;
}
.banner-apps-content {
font-size:30px;
line-height:30px;
}
.banner-apps-content h1 {
font-size:40px;
line-height:40px;
margin-bottom:10px;
}
.box1-apps-content {
padding-top:25px;
}
.box1-apps h2 {
font-size:26px;
line-height:26px;
margin-bottom:20px;
}
.box2-apps-col {
height:300px;
}
.box2-apps-header h3, .box3-apps-box h3 {
font-size:26px;
line-height:26px;
}
.prev-issue-label {
font-size:30px;
line-height:30px;
height:90px;
margin-top:-45px;
}
.prev-issue-label h3 {
font-size: 40px;
line-height: 40px;
margin-bottom:10px;
}
.box1-apps-issue {
min-height:inherit;
}
.box1-apps-issue h2 {
font-size: 50px;
line-height:45px;
margin-bottom: 30px;
}
.box1-apps-issue h2 span {
font-size:20px;
line-height:20px;
}
.apps-gallery-wrap {
height:300px;
}
.agw-box h3 {
font-size:30px;
}
.apps-selection-bar {
height:150px;
}
.apps-selection-bar h1 {
font-size:45px;
line-height:45px;
}
.apps-gray-box h2 {
font-size:30px;
line-height:34px;
margin-bottom:25px;
}
.body-popup-previous .apps-wrapper {
right:auto;
}
.bb-text {
padding-left:15px;
}
.bogo-box {
padding:30px 15px 10px 40px;
}
.page-name-header {
padding-left:40px;
}
.content-box {
padding-right:0;
}

/*feb 2 2017 start*/
.wh-wrap h2 {
font-size:24px;
margin-bottom:20px;
}
.wh-box p {
display:none;
}
/*feb 2 2017 end*/
}
@media (max-width: 1000px) {
.quicklinks-listing ul li {
padding:0 10px;
}
.quicklinks-listing ul li a {
font-size:10px;
}
.img-content-caption {
width:100%;
}
.el-content, .el-grp-btn-desktop {
display:none;
}
.el-grp-btn-tablet {
display:block;
}
.el-btn-addcalendar {
float:left;
}
.category-menu {
margin-bottom:20px;
}
.event-list-loop, .list-loop {
margin-bottom:10px;
}
.reserve-form table td {
display:block;
}
.reserve-form label {
margin-top:0;
}
.banner-apps {
height:320px;
}
.box1-apps-pic {
width:100%;
position:relative;
height: 66vw;
}
.box1-apps-content {
width:100%;
padding-left:15px;
}
}
@media (max-width: 767px) {
.quicklinks-box-tablet, .quicklinks-listing, .banner-gradient, .banner-slider .flex-control-paging, .personalise-homepage, .campus-quicklinks, .video-bar, .hide-mobile {
display:none;
}
.search-website.search-website-mobile, .select-campus-mobile, .footer-menu-mobile, .quicklinks-listing-mobile, .show-mobile {
display:block !important;
}
.top-header > .row, #menu-wrap, .title-area {
height:74px;
}
.logo {
left:0;
top:14px;
margin:0;
width:165px;
}
.bannerA, .bannerB {
height:200px;
}
.statistic-list ul li {
margin:0 0 20px;
padding:0 15px;
float:left;
display:block;
width:50%;
}
.statistic-circ {
margin-bottom:10px;
}
.flex-direction-nav li {
display:inline-block;
margin:0 20px;
}
.flex-direction-nav li a {
position:relative;
margin:0;
top:0;
left:0;
}
.statistic-box {
padding:15px 0 20px;
}
.statistic-list {
padding-top:25px;
}
.statistic-box h2 {
margin-bottom:5px;
}
.statistic-sub {
font-size:14px;
line-height:18px
}
.box1-slider {
padding:40px 0 20px;
}
.box1-slider .flex-direction-nav {
padding-top:20px;
}
.box1-col-img, .box1 p {
margin-bottom:15px;
}
.box1 h3 {
margin-bottom:20px;
}
.box1-header-date {
padding-top:5px;
}
.box1-row-content {
margin:0 -15px;
}
.footer-inside {
padding-bottom:120px;
}
.footer-social-network {
position:absolute;
left:0;
bottom:0;
width:100%;
padding-bottom:25px;
}
.copyr {
bottom:95px;
font-size:12px;
}
.contact-campus {
margin-bottom:5px;
}
.quicklinks-listing-mobile .quicklinks-listing {
position:relative;
display:block;
height:auto;
left:auto;
top:auto;
overflow:hidden;
background:#f1f0ee;
}
#menu .quicklinks-listing ul {
background-color:#f1f0ee;
margin:0;
padding:20px 0 0;
overflow:hidden;
}
#menu .quicklinks-listing ul li {
width:50%;
float:left;
border:0;
margin-bottom:20px;
border-right:2px solid #d4d4db
}
#menu .quicklinks-listing ul li a {
font-size:13px !important;
padding:0 !important;
}
#menu .quicklinks-listing ul li:after, #menu .quicklinks-listing ul li:before {
display:none;
}
#menu .quicklinks-mobile-toggle {
background-image:url(../images/icon-toggle-quicklinks-mobile.png);
background-attachment:scroll;
background-position:center right;
background-repeat:no-repeat;
background-color:#57aad3;
color:#fff;
}
.school-tour-detail .category-detail {
text-align:center;
}
.banner-apps .flex-direction-nav {
display:none;
}
.apps-selection-bar .pvm, .apps-selection-bar .vm {
display:block;
height:auto;
vertical-align:top;
}
.apps-selection-bar {
height:auto;
padding:20px 15px;
}
.psb-direction-naw-box {
text-align:center;
}
.psb-direction-nav {
position:relative;
margin:0 20px;
top:auto;
left:auto;
right:auto;
display:inline-block;
}
.apps-selection-bar h1 {
margin-bottom:20px;
}
/*feb 2 2017 start*/
.wh-wrap h2 {
text-align:center;
}
.wh-listing ul li {
width:100%;
}
.wh-box p {
display:block;
}
/*feb 2 2017 end*/
}
@media (max-width: 640px) {
.sidebar {
padding:0 15px 40px;
}
.sidebar-heading h3 {
background:none;
color:#57aad3;
border-bottom:1px solid #e1e1e1;
line-height:normal;
padding:15px;
}
.page-name-header h1, .sub-heading, .el-grp-btn, .category-menu {
text-align:center;
}
.banner-breadcrumbs {
text-align:center;
bottom:15px;
}
.el-side-left, .el-side-right {
display:block;
width:100%;
text-align:center;
}
.el-date {
margin:0 auto 10px;
}
.el-grp-btn .button {
float:none;
margin-left:auto;
margin-right:auto;
}
.el-btn-addcalendar, .el-time-location div {
display:block;
margin-right:0;
}
.category-menu ul li {
float:none;
display:inline-block;
margin-left:2px;
margin-right:2px !important;
}
.event-list-loop, .list-loop {
margin-bottom:20px;
}
.category-detail {
padding-top:10px;
}
#header-apps {
height:auto;
line-height:normal;
}
.apps-site-name, .apps-header-rbox, .apps-logo-college, .apps-text-prev-newsletter {
width:100%;
text-align:center;
background-image:none;
position:relative;
padding:0;
}
.apps-site-name {
padding:10px 0;
}
.apps-text-prev-newsletter {
margin:0 0 20px;
}
.box3-apps-box h3 {
height:auto !important;
}
.box3-apps-content {
padding:20px 15px 10px;
}
a.btn-box3-apps-readmore {
position:relative;
left:0;
bottom:0;
margin-top:30px;
}
.popup-previous-issue {
padding-top:233px;
}
.header-prev-bar {
top:112px;
height:auto;
text-align:right;
}
.hpb-filter {
margin:10px 0;
}
.hpb-search {
background-color:#e6be17;
margin:0;
padding:4px 15px;
}
.body-popup-previous .apps-logo-college {
display:none;
}
.apps-gallery-wrap {
height:auto;
}
.agw-pic {
height:46vw;
}
.agw-box {
padding:15px 15px 25px;
height:auto;
text-align:center;
}
.agw-box .button {
position:relative;
left:0;
bottom:auto;
}
.page-name-header {
padding-left:0;
}
.bogo-box {
padding-left:15px;
}
.footer-apps {
padding-top:0;
}
ul.people li{
height:auto !important;
margin-bottom:20px !important;
}
ul.people li .pic{
margin-bottom:10px !important;
}
ul.people{
margin-left:0 !important;
}
}
@media (max-width: 380px) {
.box1-grp-btn .columns {
padding-right:5px;
}
.reserve-stat {
text-align:center;
}
.reserve-stat span {
display:block;
}
.box2-apps-content {
left:50% !important;
margin-left:-126.5px;
}
.banner-apps {
height:250px;
}
}
