/*
Theme Name: GoliathGraffix - Nevada Career Institute
Theme URI: http://themes.goliathgraffix.com/nevadacareerinstitute/
Description: Nevada Career Institute Theme
Version: 1
Author: Fred Tatlyan
Author URI: http://www.GoliathGraffix.com
*/
@font-face {font-weight:normal;font-style:normal;font-family:'robotothin';src:url('/wp-content/themes/nw/font/Roboto-Thin-webfont.eot');src:url('/wp-content/themes/nw/font/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/nw/font/Roboto-Thin-webfont.woff') format('woff'),url('/wp-content/themes/nw/font/Roboto-Thin-webfont.ttf') format('truetype'),url('/wp-content/themes/nw/font/Roboto-Thin-webfont.svg#robotothin') format('svg');}
@font-face {font-weight:normal;font-style:normal;font-family:'robotolight';src:url('/wp-content/themes/nw/font/Roboto-Light-webfont.eot');src:url('/wp-content/themes/nw/font/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/nw/font/Roboto-Light-webfont.woff') format('woff'),url('/wp-content/themes/nw/font/Roboto-Light-webfont.ttf') format('truetype'),url('/wp-content/themes/nw/font/Roboto-Light-webfont.svg#robotoLight') format('svg');}
@font-face {font-weight:normal;font-style:normal;font-family:'robotoregular';src:url('/wp-content/themes/nw/font/Roboto-Regular-webfont.eot');src:url('/wp-content/themes/nw/font/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/nw/font/Roboto-Regular-webfont.woff') format('woff'),url('/wp-content/themes/nw/font/Roboto-Regular-webfont.ttf') format('truetype'),url('/wp-content/themes/nw/font/Roboto-Regular-webfont.svg#robotoregular') format('svg');}
@font-face {font-weight:normal;font-style:normal;font-family:'roboto_condensedlight';src:url('/wp-content/themes/nw/font/RobotoCondensed-Light-webfont.eot');src:url('/wp-content/themes/nw/font/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/nw/font/RobotoCondensed-Light-webfont.woff') format('woff'),url('/wp-content/themes/nw/font/RobotoCondensed-Light-webfont.ttf') format('truetype'),url('/wp-content/themes/nw/font/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');}
@font-face {font-weight:normal;font-style:normal;font-family:'roboto_condensedregular';src:url('/wp-content/themes/nw/font/RobotoCondensed-Regular-webfont.eot');src:url('/wp-content/themes/nw/font/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/nw/font/RobotoCondensed-Regular-webfont.woff') format('woff'),url('/wp-content/themes/nw/font/RobotoCondensed-Regular-webfont.ttf') format('truetype'),url('/wp-content/themes/nw/font/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg');}
@font-face {font-weight:normal;font-style:normal;font-family:'roboto_condensedbold';src:url('/wp-content/themes/nw/font/RobotoCondensed-Bold-webfont.eot');src:url('/wp-content/themes/nw/font/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/nw/font/RobotoCondensed-Bold-webfont.woff') format('woff'),url('/wp-content/themes/nw/font/RobotoCondensed-Bold-webfont.ttf') format('truetype'),url('/wp-content/themes/nw/font/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold') format('svg');}

html,body{background:#ffffff;color:#414042;margin:0;padding:0;position:relative;left:0;top:0;font-family:robotoregular;}
nav,section,article,aside,header,footer{position:relative;display:block;}

h1,h2,ol,ul,li,dl,dt,p,figure,figcaption{margin:0;padding:0;list-style:none;font-weight:normal;}

a{outline:none;text-decoration:none;}

img{border:0;display:block;}

.clear:after{content:"";clear:both;display:block;height:0;line-height:0;}

.page-container,.page-container-ppc{box-sizing:border-box;margin:0 auto;width:1000px;}
.page-containerwide{box-sizing:border-box;margin:0 auto;width:1500px;}

.breadcrumb {padding-bottom:15px;font-size:13px;clear:both;}
.mainpost .breadcrumb a{color:#f0b310;font-size:13px;font-weight: normal;}
.mainpost .breadcrumb a:hover{color:#58595b;text-decoration: none;}
.mainpost .breadcrumb{padding:0px 40px 15px 0;}
/*.generic-page h2{font-family:roboto_condensedlight;font-size:23px;line-height:23px;color:#0066A4;}
.generic-page p{clear:both;}*/

.form-error{box-sizing:border-box;border:1px solid #f0b310;padding:15px;background:#FFBABA;color:#f0b310;font-size:14px;}
.form-error p{line-height:1.5em;color:#B20838;}
.field-error{border:1px solid #FFBABA !important;}

.success--message{display:none;/*position:absolute;*/top:0;left:0;}
.success--message h1{font-family:roboto_condensedlight;font-size:36px;padding-top:00px;padding-bottom:10px;color:white;}/* was padding-top:70px; */
.success--message p{line-height:1.5em;font-size:18px;font-family:roboto_condensedlight;padding-bottom:10px;}
.success--message strong{font-family:roboto_condensedbold;font-weight:normal;}
.facebook-page-button{padding-top:10px;}

.bar{padding:8px 0 8px 0;width:100%;position:relative;}

.list{float:left;margin-right:14px;}
.list a{color:#B0B0B1;font-size:17px;font-family:roboto_condensedlight;}
.list li:before{color:#B0B0B1;padding-right:5px;position:relative;}
.list a:hover{color:white;text-decoration:underline;}
.sitenav--menulinks .list a:hover{font-family:roboto_condensedregular	;}
.list li:hover:before{color:white;}
/*.sitenav--menulinks .list .icon-chevron:hover{background:white;}*/

.highlighted-list{
	margin:25px 0;
}
.highlighted-list li{
	list-style-type:disc;
	color:#f0b310;
	padding-left:8px;
	list-style-position:inside;
}

.ecampus-button{
	display: inline-block;
	background: #f0b310;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 5px;
	line-height: 1.9;
	text-align: center;
	color: white;
	font-family: roboto_condensedbold;
	font-size: 16px;
	padding: 0px 15px;
	border: 1px solid #f0b310;
	box-sizing:border-box;
}
.ecampus-button:hover{
	color:#f0b310;
	background:white;
}

.sitenav{
	height:80px;
	box-sizing:border-box;
	z-index:3;
	position:relative;
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(180,13,60,0) 49.9%, rgba(178,8,56,1) 50%, rgba(178,8,56,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(180,13,60,0) 49.9%,rgba(178,8,56,1) 50%,rgba(178,8,56,1) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(180,13,60,0) 49.9%,rgba(178,8,56,1) 50%,rgba(178,8,56,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#b20838',GradientType=1 );
}
.sitenav--logo{display:block;float:left;margin-right:6px;}
.sitenav--menu{float:left;background:#B20838;color:white;width:631px;z-index:1;}
.sitenav--menulinks{position:relative;}
.sitenav--submenuhandle {display: none;font-size:0;line-height:0;position: absolute; color: white; text-align: center; float: right; width: 35px;height: 35px; line-height: 35px; right: 13px; top: 12px;z-index:3;background:#A00430;border:1px solid rgba(255,255,255,0.15);}
.sitenav--submenuhandle:before{font-size:18px;}
.sitenav--submenuhandle:hover{background:#B20838;}
.sitenav--responsive{cursor:pointer;position:relative;top:0;left:0;height:60px;width:60px;display:none;background:#f0b310;box-sizing:border-box;}
.sitenav--responsive:before{content:"\f0c9";font-family:FontAwesome;position:absolute;font-size:34px;color:white;text-align:center;line-height:60px;width:60px;}
.sitenav--menu:hover .sitenav--responsive{background:#d39c0a;}
.sitenav--outer{float:left;height:80px;width:16.66%;}
.sitenav--outerlink{font-family:robotolight;color:white;display:block;box-sizing:border-box;padding:20px 15px 0 12px;font-size:17px;position:relative;font-family:roboto_condensedbold;line-height:1.1em;}
.sitenav--outer:hover{background:#A00430;}
.sitenav--outer:hover:after{content:"";height:10px;width:16.66%;position:absolute;bottom:0;left:0;background:#8C0229;}
.sitenav--outer:first-child + .sitenav--outer:hover:after{left:16.66%;}
.sitenav--outer:first-child + .sitenav--outer + .sitenav--outer:hover:after{left:33.32%;}
.sitenav--outer:first-child + .sitenav--outer + .sitenav--outer + .sitenav--outer:hover:after{left:50%;}
.sitenav--outer:first-child + .sitenav--outer + .sitenav--outer + .sitenav--outer + .sitenav--outer:hover:after{left:66.66%;}
.sitenav--outer:first-child + .sitenav--outer + .sitenav--outer + .sitenav--outer + .sitenav--outer + .sitenav--outer:hover:after{left:83.33%;}
.sitenav--submenu{background:#F1F2F2;display:none;position:absolute;top:80px;left:0;width:751px;box-sizing:border-box;padding:25px 18px;}
.sitenav--outer:hover .sitenav--submenu,
.sitenav--menu:hover .sitenav--menulinks,/**/
.opened .sitenav--submenu.opened,
.opened .sitenav--menulinks{display:block;}
.sitenav--submenu .list a{color:#414042;}
.sitenav--submenu .list a:hover{color:black;text-decoration:none; margin-left: 5px;}
.sitenav--submenu .list li {
	min-width: 250px;
	background-position: 0px 7px;
	background-size: 6px 10px;
	text-indent: 0px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}

.sitenav--submenu .list li:hover:before{content: "";}
.sitenav--submenu .list li:hover{
	background: rgba(0, 0, 0, 0) url("img/red-arrow.png") no-repeat scroll 10px 7px / 6px 10px; text-indent: 12px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
.sitenav--success{display:block;float:right;height:175px;width:121px;position:relative;z-index:2;}
.has-submenu .sitenav--outerlink:before{content:"";display:block;position:absolute;height:10px;width:10px;right:3px;top:60%;margin-top:-3px;background:#87052A;transform:rotate(45deg);z-index:1;}
.has-submenu .sitenav--outerlink:after{content:"";display:block;position:absolute;height:16px;width:20px;right:0px;background:#b20838;top:60%;margin-top:-12px;z-index:2;}
.sitenav--outer:hover .sitenav--outerlink:before{background:#B20838;}
.sitenav--outer:hover .sitenav--outerlink:after{background:#A00430;}

.btn{border-radius:3px;display:inline-block;padding:8px 8px 8px 15px;position:relative;}
.btn1{background:#ffffff;color:#B20838;font-size:19px;line-height:19px;letter-spacing:0.3px;}
.btn2{background:#B20838;color:#ffffff;font-size:17px;line-height:17px;}

.arrow-after{padding-right:32px;}
.arrow-after:after{content:"";position:absolute;right:0;background:url(/wp-content/themes/nw/img/red-arrow.png) scroll no-repeat right top;height:23px;width:10px;top:50%;margin-top:-12px;right:9px;}

a[href^="tel:"]{color:white;font-size:28px;font-family:roboto_condensedlight;float:left;margin-right:14px;line-height:32px;}/*text-transform:uppercase;*/
a[href^="tel:"]:before{content:"\f095";font-family:FontAwesome;position:relative;top:0px;left:0;color:white;font-size:24px;padding-right:4px;}
.livechat,.text{color:#9EA2A6;display:block;float:right;font-family:roboto_condensedbold;position:relative;}
.livechat{line-height:27px;font-size:16px;margin-left:62px;}
.livechat:hover,.text:hover{color:#ffffff;}
.livechat:before{content:"";height:27px;width:33px;background:url(/wp-content/themes/nw/img/livechat.png) scroll no-repeat left top transparent;background-size:66px 27px;display:block;position:absolute;left:-41px;}
.livechat:hover:before{background-position:right top;}
.socials{display:block;}
.text{line-height:27px;font-size:16px;margin-left:42px;}
.text:before{content:"";height:37px;width:29px;background:url(/wp-content/themes/nw/img/text.png) scroll no-repeat left top transparent;background-size:58px 37px;display:block;position:absolute;left:-28px;top:-9px;}
.text:hover:before{background-position:right top;}
.program-click-to-text .text:hover{color:#0066A4;}
.program-click-to-text .text:hover:before{background-position:left top;}

.icon{background:#9EA2A6;border-radius:13px;color:white;display:block;height:26px;overflow:hidden;width:26px;line-height:0;font-size:0;position:relative;}
.icon:hover{background:white;}
.icon:before{color:#414042;font-size:16px;text-align:center;width:26px;position:absolute;top:0;left:0;height:26px;font-family:FontAwesome;line-height:26px;}
.icon-facebook:before{content:"\f09a";}
.icon-twitter:before{content:"\f099";}
.icon-instagram:before{content:"\f16d";}
.icon-googleplus:before{content:"\f0d5";}
.icon-youtube:before{content:"\f167";}
.icon-vimeo:before{content:"\f27d";}
.icon-chevron:before{content:"\f054";font-size:6px;text-align:center;top:-3px;left:0;height:16px;font-family:FontAwesome;line-height:16px;}
.icon:hover:before{color:black;}
.lock:before{content:"\f023";}

.contact-header .popup,
.newcareer--getstarted .popup,
.post--contact .popup,
.program-click-to-text .popup,
.campus--content .popup {
	display:none;
	position:absolute;
	right:0;
	top:50px;
	background:white;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:160px;
	height:120px;
	box-sizing:border-box;
	padding:20px 15px;
	z-index:2;
}

.newcareer--getstarted .popup {
	top:94px;
}
.contact-header .popup:before,
.newcareer--getstarted .popup:before,
.post--contact .popup:before,
.program-click-to-text .popup:before,
.campus--content .popup:before{
	display:block;
	content:"";
	position:absolute;
	top:-7px;
	right:16px;
	height:14px;
	width:14px;
	background:white;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
}
.contact-header .popup-close,
.newcareer--getstarted .popup-close,
.post--contact .popup-close,
.program-click-to-text .popup-close,
.campus--content .popup-close {
	display:block;
	position:absolute;
	right:5px;
	top:5px;
	height:16px;
	width:16px;
	cursor:pointer;
	color:#f0b310;
}
.contact-header .popup-close:before,
.newcareer--getstarted .popup-close:before,
.post--contact .popup-close:before,
.program-click-to-text .popup-close:before,
.campus--content .popup-close:before{
	font-family:FontAwesome;
	font-size:14px;
	line-height:16px;
	width:16px;
	position:absolute;
	top:0;
	left:0;
	content:"\f00d";
}
.contact-header .popup-title,
.newcareer--getstarted .popup-title,
.post--contact .popup-title,
.program-click-to-text .popup-title,
.campus--content .popup-title {
	font-size:14px;
	color:#f0b310;
	font-family:roboto_condensedbold;
	display:block;
}
.contact-header .popup-body,
.newcareer--getstarted .popup-body,
.post--contact .popup-body,
.program-click-to-text .popup-body,
.campus--content .popup-body{
	display:block;
	padding-top:6px;
	font-family:roboto_condensedlight;
	font-size:14px;
	color:#0066A4;
}
.contact-header .popup-body strong,
.newcareer--getstarted .popup-body strong,
.post--contact .popup-body strong,
.program-click-to-text .popup-body strong,
.campus--content .popup-body strong {
	font-weight:normal;
	font-family:roboto_condensedbold;
}
.newcareer{z-index:4;}
.newcareer--getstarted{position:relative;}
.post--contact{position:relative;}
.program-click-to-text{position:relative;}

.post--contact .popup,
.campus--content .popup {
	left:38%;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	top:90px;
}
.campus--content .popup{
	top:94px;
	left:0;
}
.post--contact .popup:before,
.campus--content .popup:before{
	left:50%;
	margin-left:-8px;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
.post--contact .popup:after,
.campus--content .popup:after{
	content:"";
	height:11px;
	width:22px;
	background:white;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-11px;
}

.program-click-to-text .popup {
	left:0;
}
.program-click-to-text .popup:before{
	left:50%;
	margin-left:-8px;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
.program-click-to-text .popup:after{
	content:"";
	height:11px;
	width:22px;
	background:white;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-11px;
}

/*.head--pri,*/.head--pri a{color:#0066A4;font-size:30px;font-weight:normal;font-family:robotolight;}
/*.head--sec,.head--sec a{color:#f0b310;font-weight:normal;font-family:roboto_condensedlight;}
.head--pri a:hover,.head--sec a:hover{text-decoration:underline;}*/

main{display:block;position:relative;padding-top:24px;min-height:714px;box-sizing:border-box;}

/*.hero{position:absolute;top:0;left:0;width:100%;z-index:1;height:714px;overflow:hidden;}
.hero--header{width:100%;position:relative;z-index:1;}*/
.hero{background:#F1F2F2; position: absolute;top:0;left:0;width:100%;height:714px;z-index:1;overflow:hidden;}
.hero .slideable-slides-video{height: 862px; float: left; display: block;}
.hero--link.slideable-slides-video.hero--videosingle > iframe {/*height: 755px;*/width: 100%;}
.iframe-wrapper {display: block;height: 100%; position: absolute;width: 100%;}
.hero--header{width:100%;position:relative;z-index:1;}
.hero--link{display:inline-block;width:100%;position:relative;overflow:hidden;vertical-align:top;}
.hero--imagesingle{display:inline-block;width:100%;height:auto;}
.hero--description{display:block;position:absolute;top:375px;width:1000px;left:50%;margin-left:-500px;}
.hero--description:after {clear:both;content:"";display:block;}
.hero--descriptioninner{background:rgba(255,255,255,0.4);box-sizing:border-box;padding:10px;display:block;width:760px;}
.hero--descriptioninner:after{clear:both;content:"";display:block;}
.hero--description--content{overflow:hidden;background:white;padding:20px;box-sizing:border-box;min-height:130px;display:block;}
.hero--description--contentinner{background:white;color:#414042;float:left;width:75%;display:block;}
.hero--description--title{display:block;color:#B20838;font-size:30px;font-weight:normal;font-family:roboto_condensedbold;}
.hero--description--desc{display:block;font-size:15px;}
.hero--more{float:right;background:white;width:25%;display:block;padding-top:50px;}/*min-height:130px;*/
.hero--more--button{font-size:22px;font-family:roboto_condensedbold;font-weight:normal;display:block;height:42px;position:relative;background:#B20838;color:white;line-height:42px;border-radius:3px;text-indent:15px;width:150px;border:1px solid #B20838;}
.hero--more--button:hover{background:white;color:#B20838;}
.hero--more--button:after{content:"";height:23px;width:10px;right:10px;top:9px;background:url(/wp-content/themes/nw/img/white-arrow.png);position:absolute;display:block;}
.hero--more--button:hover:after{content:"";height:23px;width:10px;right:10px;top:9px;background:url(/wp-content/themes/nw/img/red-arrow.png);position:absolute;display:block;}
.hero--navigation {position:absolute;width:1000px;left:50%;margin-left:-500px;top:485px;z-index:2;}
.hero--nav--arrows{float:right;}
.hero--nav--arrows .story--nav{display:inline-block;position:relative;top:0;border-radius:20px;float:right;background:rgba(255,255,255,0.4);margin-left:10px;}
.hero--nav--arrows .story--nav:hover{background:rgba(255,255,255,0.65);}
.hero--navigation .navbuttons{float:right;position:relative;left:auto;top:20px;}
.hero--navigation .navbuttons a {background:rgba(255,255,255,0.4);}
.hero--navigation .navbuttons a:hover{background:rgba(255,255,255,0.65);}
.hero--navigation .navbuttons a.selected{background:rgba(255,255,255,1);}
.hero--nav--arrows .nav-next:before{background:url(/wp-content/themes/nw/img/white-arrow.png) scroll no-repeat center center transparent;left:0;top:0;height:40px;width:40px;content:"";}
.hero--nav--arrows .nav-prev:before{background:url(/wp-content/themes/nw/img/white-arrow-left.png) scroll no-repeat center center transparent;left:0;top:0;height:40px;width:40px;content:"";}

.socials .icon{display:block;float:left;margin-right:6px;}
.socials .icon:last-child{margin-right:0;}

.newcareer{color:white;background:#414042;}
.newcareer--getstarted{float:right;}
.newcareer--chatsocial{float:left;padding-top:5px;}
.newcareer--chatsocial .socials{float:left;}
.newcareer--getstarted .btn{font-family:roboto_condensedbold;}
.contact-header{display:block;width:210px;margin:0 auto;float:right;padding-top:10px;position:relative;top:-10px;height:30px;}/*overflow:hidden;*/
.contact-header:after{content:"";clear:both;display:block;}

.mainpost{position:relative;z-index:2;box-sizing:border-box;margin-top:610px;background:#D6D6D7;background:-moz-linear-gradient(top, #d6d6d7 0%, #ffffff 100%);background:-webkit-linear-gradient(top, #d6d6d7 0%,#ffffff 100%);background:linear-gradient(to bottom, #d6d6d7 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d7', endColorstr='#ffffff',GradientType=0 );}/*height:265px;*/
.mainpost .page-container, .mainpost .page-container-ppc{position:relative;background:white;}/*top:-164px;*/
.campusdetails-post{height:auto;}
.post{padding:20px 20px 20px 35px;position:relative;}
.campusdetails-post .post{padding:20px 35px;}
/*.post-with-image .post--header,.post-with-image .post--content{width:52%;}*/
.post-with-image .post--image{display:block;float:right;width:45%;}
/*.post--header{padding-bottom:20px;}*/
.post--content{color:#414042;font-size:17px;line-height:1.5em;text-align:justify;}
.post--content a{color:#f0b310;}
/*.post .head--pri,.post .head--pri a{font-family:roboto_condensedregular;font-size:32px;line-height:32px;}
.post .c {padding-top:4px;}
.post .head--sec,.post .head--sec a{font-family:roboto_condensedlight;font-size:32px;line-height:34px;}*/
.post--headerimage{float:left;margin-right:20px;}

.campus-post{height:140px;}
.campus-post .post{height:264px;}
.campus-post .post--image{width:243px;float:left;margin-left:100px;padding-top:30px;}
.campus-post .post--header{float:right;width:530px;padding-top:20px;}
.campus-post .head--pri{font-size:35px;font-family:roboto_condensedregular;}
/*.campus-post .head--sec{font-size:25px;font-family:roboto_condensedregular;}
.campus-post .head--sec a{font-family:roboto_condensedbold;font-size:25px;}*/
.campus-post .post--contact{padding-top:45px;display:block;padding-bottom:65px;}
.campus-post .post--contact .livechat{font-size:26px;color:#B20838;float:none;display:inline-block;margin-left:68px;}
.campus-post .post--contact .text{font-size:26px;color:#B20838;float:none;display:inline-block;margin-left:90px;}
.campus-post .post--contact .livechat:before,
.campus-post .post--contact .text:before{background:url(/wp-content/themes/nw/img/chattext-blue.png) scroll no-repeat left top transparent;height:63px;width:58px;left:-66px;top:-21px;}
.campus-post .post--contact .text:before{background-position:right top;height:64px;width:50px;left:-54px;top:-26px;}
.campus-post .post--contact .livechat:hover,
.campus-post .post--contact .text:hover{color:#f0b310;}

.successstories{clear:both;background:url(/wp-content/themes/nw/img/slice.png) repeat-x scroll left top #e80a49;min-height:327px;z-index:4;position:relative;}
.successstories .page-container{background:url(/wp-content/themes/nw/img/story-background.png) scroll no-repeat left bottom transparent;min-height:372px;}
.successstories--container{margin-left:47%;width:53%;background:rgba(0,0,0,0.35);box-sizing:border-box;border:1px solid white;padding:20px 40px;color:white;}
.successstories--header{margin-left:47%;color:white;font-family:roboto_condensedlight;padding:30px 0 8px 0;font-size:32px;font-weight:normal;}
.successstories--nav{position:relative;}
.successstories--story{display:none;float:left;}
.has-js .successstories--story{display:block;}
.successstories--storyfirst{display:block;}
.successstories--story cite{display:block;padding-top:10px;font-style:italic;font-size:15px;}
.successstories--story cite:before{content:"- ";}
.story--nav{display:none;position:absolute;top:-92px;width:40px;height:40px;border-radius:20px;background:white;overflow:hidden;font-size:0;text-indent:-200px;}
.has-js .story--nav{display:block;}
.story--navprev{left:-60px;}
.story--navnext{right:-60px;}
.story--nav:before{content:"";height:25px;width:12px;top:7px;background:url(/wp-content/themes/nw/img/blue-arrows.png);position:absolute;}
.story--navprev:before{background-position:left top;left:12px;}
.story--navnext:before{background-position:right top;right:12px;}
.your-story{font-size:18px;font-family:roboto_condensedbold;position:absolute;top:35px;right:-40px;height:34px;line-height:34px;padding:0 15px;border-radius:3px;border:1px solid white;color:white;background:#f0b310;}
.your-story:hover{background:white;color:#f0b310;}
.your-story:after{content:"";height:23px;width:10px;margin-left:10px;top:4px;background:url(/wp-content/themes/nw/img/white-arrow.png);position:relative;display:inline-block;}
.your-story:hover:after{height:25px;width:12px;top:4px;background:url(/wp-content/themes/nw/img/blue-arrows.png);background-position:right top;}

.btn-submit{font-size:18px;font-family:roboto_condensedbold;height:40px;line-height:35px;padding:0 15px;border-radius:3px;border:1px solid #f0b310;color:white;background:#f0b310;cursor: pointer;}
.btn-submit:hover{background:white;color:#f0b310;border:1px solid #f0b310;}
.btn-submit:after{content:"";height:23px;width:10px;margin-left:10px;top:4px;background:url(/wp-content/themes/nw/img/white-arrow.png);position:relative;display:inline-block;}
.btn-submit:hover:after{height:23px;width:10px;top:4px;background:url(/wp-content/themes/nw/img/red-arrow.png);background-position:right top;}

.navbuttons{display:block;overflow:hidden;position:absolute;left:-40px;top:30px;}
.navbuttons a{display:block;height:14px;width:14px;border-radius:7px;background:#fa8aaa;float:left;margin-right:5px;font-size:0;line-height:0;overflow:hidden;text-indent:-500px;}
.navbuttons .selected,.navbuttons a:hover{background:white;}
.slideable-container{overflow:hidden;width:100%;margin:0 auto;}
.programsslider--nav .navbuttons a{height:18px;width:18px;border-radius:9px;margin-right:10px;}

.entrypoints{padding:40px 0 60px 0;position:relative;text-align:center;}
.entrypoint{display:block;width:33%;float:left;}
.entrypoint--imagewrapper{display:block;height:200px;margin:0 auto;width:200px;}
.entrypoint--image{display:block;width:100%;}
.entrypoint--content{ font-family:roboto_condensedlight; color:#58595B;width:90%;margin:0 auto; min-height:66px;}
.entrypoint--start{padding-top:20px;}
.entrypoint--start .btn{display:inline-block;text-align:center;margin:0 auto;border:1px solid #f0b310;font-family:roboto_condensedbold;}
.entrypoint--start .btn:after{background:url(/wp-content/themes/nw/img/white-arrow.png) scroll no-repeat center center transparent;}
.entrypoint--start .btn:hover{background:white;color:#f0b310;}
.entrypoint--start .btn:hover:after{color:#f0b310;background:url(/wp-content/themes/nw/img/btn1-arrow.png) scroll no-repeat center center transparent;}
/*.entrypoint .head--pri a {font-family:roboto_condensedbold;font-size:24px;}*/

.news{padding:20px; padding-bottom:0; background: #f3f3f4;background: -moz-linear-gradient(left, #f3f3f4 0%, #f3f3f4 50%, #e9e9ea 50%, #e9e9ea 100%);background: -webkit-linear-gradient(left, #f3f3f4 0%,#f3f3f4 50%,#e9e9ea 50%,#e9e9ea 100%);background: linear-gradient(to right, #f3f3f4 0%,#f3f3f4 50%,#e9e9ea 50%,#e9e9ea 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f4', endColorstr='#e9e9ea',GradientType=1 );}/*display:flex;*/
.news-block{padding-top:0;}
.news--latest{box-sizing:border-box;float:left;width:60%;padding:25px 25px 50px 0;background:#F3F3F4;}
.news--events{background:#E9E9EA;box-sizing:border-box;float:right;width:40%;padding:25px 25px 0 25px;}
.news--item{border-bottom:1px solid #B7B7B7;padding:0 20px;margin-bottom:20px;font-family:roboto_condensedlight;}
.news--item:last-child{border-bottom:0;}
/*.news .head--sec{margin-left:20px;margin-bottom:20px;font-size:34px;}*/
.news--itemtitle, main .news-article h4 a{color:#B20838;display:block;font-size:21px;line-height:1.1em;font-family:roboto_condensedbold;}
.news--itemexcerpt{color:#58595B;display:block;font-size:16px;line-height:1.5em;margin-top:10px;font-family:roboto_condensedregular;}
.news--itemexcerpt strong{font-weight:normal;font-family:roboto_condensedbold;}
.read-more{color:#f0b310 !important;display:block;font-style:italic;margin:10px 0;font-family:roboto_condensedregular !important;font-weight:normal !important;}
.news--events .news--item{border:0;}
.news .arrow-after,
.more-news .arrow-after{margin-left:15px;font-size:16px;font-family:roboto_condensedbold;border:1px solid #B20838;}
.more-news .arrow-after{margin-left:0;color:white;font-weight:normal;text-decoration:none;}
.news .arrow-after:after,
.more-news .arrow-after:after{background: url(/wp-content/themes/nw/img/white-arrow.png) scroll no-repeat center center transparent;content:"";position:absolute;height:23px;width:10%;top:50%;margin-top:-12px;right:9px;}
.news .arrow-after:hover,
.more-news .arrow-after:hover{background:white;color:#B20838;}
.news .arrow-after:hover:after,
.more-news .arrow-after:hover:after{background: url(/wp-content/themes/nw/img/red-arrow.png) scroll no-repeat center center transparent;}
.news-article{float:left;width:67%;box-sizing:border-box;padding-right:20px;}
.news-article .non-event-articles{width:100%;float:none;}
.news-article .all-event-articles{width:100%;float:none;}
.articles .news{background:none;}

.answers{background:#B20838;border:12px solid #e09caf;border-width:12px 0;color:white;padding:25px 0 45px 0;clear:both;}
.answers h2{font-family:roboto_condensedlight;font-size:36px;}
.answers--option, .form--option{float:left;width:auto;padding-right:15px;}
.answers--reachout, .form--reachout{padding-bottom:20px;font-family:roboto_condensedlight;font-size:18px;}
.answers--reachout label, .form--reachout label{display:block;position:relative;}
.answers--optionbox, .form--optionbox{position:relative;box-sizing:border-box;height:24px;border:3px solid #c74d6f;background:#780525;width:24px;float:left;margin-right:10px;display:block;display:block;overflow:hidden;cursor:pointer;}

.answers--optionradio, .form--optionradio{position:relative;box-sizing:border-box;height:24px;border:3px solid #c74d6f;background:#780525;width:24px;float:left;margin-right:10px;display:block;display:block;overflow:hidden;cursor:pointer;border-radius: 12px;}
.form--optionradio, .form--optionbox {border:3px solid #828384;background:white;}
.answers--optionbox:hover, .form--optionbox:hover{background:#B20838;}
.answers--optionradio:hover, .form--optionbox:hover{background:#B20838;}
.form--optionradio:hover{background:#B0B0B1;}
.form--options li {list-style: none;}
.answers--options .selected, .form--options .selected{background:white;}
.answers--options .selected:before, .form--options .selected:before{content:"\f00c";color:#f0b310;font-family:FontAwesome;position:absolute;top:0;left:0;width:100%;text-align:center;height:18px;}
.answers--options .answers--optionradio.selected:before, .form--options .form--optionradio.selected:before{top: 1px;}
.c-Radio-Options .form--option {display: inline-block; width:auto;float: none; padding-right: 14px;padding-bottom: 10px;}
#text_optin {display: none;}
#citizen--other, #race1_type, #previously_enrolled-year-field {display: inline-block;margin: 0 auto;vertical-align: middle;width: auto; display: none;}
.answers--optionbox input[type="checkbox"], .form--optionbox input[type="checkbox"],
.answers--optionradio input[type="radio"], .form--optionradio input[type="radio"]{position:absolute;top:0;left:-26px;}
.answers--optionlabel, .form--optionlabel{line-height:22px;font-size:16px;font-family:roboto_condensedregular;cursor:pointer;}
.answers .columns, .c-Form .columns{padding-top:25px;}
.answers .column{width:25%;float:left;}
.c-Form .column{width:33%;float:left;}
.answers--capture .field, .form--capture .field {position:relative;box-sizing:border-box;border:1px solid #c74d6f;background:#780525;min-height:47px;margin-bottom:10px;margin-right:12px;}
.form--capture .field {background:white;color: #828384;border:1px solid #828384;}
.form--capture .field--options{border:0;}
.answers .label--text, .c-Form .label--text,
.label--options,
.answers .label--selected, .c-Form .label--selected{font-size:18px;display:block;color:#c74d6f;line-height:47px;padding:0 20px;font-family:roboto_condensedlight;cursor:pointer;}
.field--standalone .label--text{padding: 0;}
.field--radio .label--text{padding: 0; display: inline;}
.has-js .label--options, .has-js .field--options .c-Radio-Options {display: inline;}
.c-Form .label--text,.label--options {color: #828384;}
.answers .label--text, .c-Form .label--text,.label--options{overflow:hidden;height:47px;position:relative;}
.answers .label--text:before{content:"";background:#e09caf;height:10px;width:10px;position:absolute;right:10px;top:50%;margin-top:-7px;transform:rotate(45deg);}
.answers .label--text:after{content:"";background:#780525;height:14px;width:14px;top:50%;margin-top:-16px;right:8px;position:absolute;}
.c-Form .label--text:before{content:"";background:#828384;height:10px;width:10px;position:absolute;right:10px;top:50%;margin-top:-7px;transform:rotate(45deg);}
.c-Form .label--text:after{content:"";background:white;height:14px;width:14px;top:50%;margin-top:-16px;right:8px;position:absolute;}
.answers .field--enhancement {display:none;position:absolute;width:100%;top:49px;left:-1px;background:#780525;padding:8px 0;border:1px solid #c74d6f;}
.c-Form .field--enhancement{display:none;position:absolute;width:100%;top:49px;left:-1px;background:white;padding:8px 0;border:1px solid #828384;}
.answers .field--enhancement a{display:block;color:#c74d6f;font-family:roboto_condensedlight;padding:0 20px;line-height:24px;}
.c-Form .field--enhancement a{cursor: pointer;text-decoration: none;display:block;color:#828384;font-family:roboto_condensedlight;padding:0 20px;line-height:24px;}
.c-Form .field-states-select .field--enhancement a,
.c-Form .field-graduated-select .field--enhancement a{float: left; width: 11%;}
.answers .field--enhancement a:hover, .answers .field--enhancement .highlighted {color:white;}
.c-Form .field--enhancement a:hover, .c-Form .field--enhancement .highlighted {text-decoration: none;color:black;}
.answers .field--select select, .c-Form .field--select select{display:block;box-sizing:border-box;margin:0 20px;width:80%;padding:4px;border:0;font-family:roboto_condensedlight;font-size:16px;}
.c-Form .field--select p{padding: 0px;}
.answers .field--select .initialised {color:white;}
.c-Form .field--select .initialised{color:#828384;}
.answers .field input[type="text"], .c-Form .field input[type="text"],
.answers .field textarea, .c-Form .field textarea{display:block;background:white;border:0;padding:4px;width:80%;margin:0 auto 20px auto;font-family:roboto_condensedlight;font-size:16px;box-sizing:border-box;}
.answers--getinfo, .form--getinfo{height:226px;height:177px;position:relative;}
.answers--getinfoconditions, .form--getinfoconditions{position:absolute;bottom:10px;left:0;}
.answers--terms, .form--terms{font-style:italic;font-size:13px;color:#e09caf;-webkit-text-shadow:0 1px 0 rgba(0,0,0,0.2);-moz-text-shadow:0 1px 0 rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(0,0,0,0.2);}
.answers--privacy, .form--privacy{margin-top:10px;}
.answers--privacy .icon, .form--privacy .icon{color:white;height:auto;background:transparent;width:auto;border-radius:0;overflow:visible;line-height:15px;font-size:15px;font-family:roboto_condensedbold;padding-left:16px;}
.answers--privacy .icon:before, .form--privacy .icon:before{display:inline-block;color:white;line-height:15px;height:15px;font-size:15px;width:20px;left:0;top:0;text-align:left;}
.answers--submit, .form--submit{padding-top:50px;padding-top:0;width:238px;}
.answers--submit input[type="submit"], .form--submit input[type="submit"]{-webkit-appearance:none;border:0;display:block;width:100%;box-sizing:border-box;cursor:pointer;font-family:roboto_condensedbold;}
.option--optionlabel{font-family:roboto_condensedlight;}

.has-js .field--select select{display:none;}
.has-js .label--selected{display:none;}
.has-js .field-textarea {width: 98%;}
.has-js .field--text .label--text, .has-js .field-textarea .label--text{display:none;}
.has-js .field-textarea textarea {width: 100%; height: 140px; margin: 0 auto; padding: 20px 20px 0;font-size:18px;}
.has-js .field--text input[type="text"], .has-js .field--text textarea{background:transparent;padding:0 20px 0;width:100%;color:white;margin:0 auto;height:224px;}
.has-js .c-Form .field--text input[type="text"], .has-js .c-Form .field--text textarea{color: #828384;}
.has-js .field--text textarea{padding-top:14px;}
.has-js .field--text input[type="text"]{height:47px;font-size:18px;}

.has-js .field--text ::-webkit-input-placeholder{color:#c74d6f;-webkit-opacity:1;opacity:1;font-family:roboto_condensedlight;font-size:18px;}
.has-js .field--text :-moz-placeholder{color:#c74d6f;-moz-opacity:1;opacity:1;font-family:roboto_condensedlight;font-size:18px;}
.has-js .field--text ::-moz-placeholder{color:#c74d6f;-moz-opacity:1;opacity:1;font-family:roboto_condensedlight;font-size:18px;}
.has-js .field--text :-ms-placeholder{color:#c74d6f;opacity:1;font-family:roboto_condensedlight;font-size:18px;}

.has-js .c-Form .field--text ::-webkit-input-placeholder{color:#828384;-webkit-opacity:1;opacity:1;font-family:roboto_condensedlight;font-size:18px;}
.has-js .c-Form .field--text :-moz-placeholder{color:#828384;-moz-opacity:1;opacity:1;font-family:roboto_condensedlight;font-size:18px;}
.has-js .c-Form .field--text ::-moz-placeholder{color:#828384;-moz-opacity:1;opacity:1;font-family:roboto_condensedlight;font-size:18px;}
.has-js .c-Form .field--text :-ms-placeholder{color:#828384;opacity:1;font-family:roboto_condensedlight;font-size:18px;}

/*.gridposts{height:auto;}*/
.gridposts .page-container, .gridposts .page-container-ppc{position:relative;}
.gridposts .post{padding:0;}
.gridposts .post--header{text-align:center;padding:40px 0 20px 0;}
.gridpost{float:left;width:313px;min-height:355px;padding-top:30px;padding-bottom:15px;/*box-sizing:border-box;*/}
/*.gridpost .head--sec{padding:14px 0 5px 0;}
.gridpost .head--sec,.gridpost .head--sec a{font-family:roboto_condensedbold;font-size:22px;line-height:26px;}
.gridpost .head--sec a:hover{text-decoration:none;}*/
.gridpost--fig, .gridpost--fig a{display:block;width:310px;height:209px;margin:0 auto;box-sizing:border-box;}
.gridpost--fig a{overflow:hidden;background:white;padding:4px;-webkit-box-shadow:0 0 4px rgba(160,160,160,0.7);-moz-box-shadow:0 0 4px rgba(160,160,160,0.7);box-shadow:0 0 4px rgba(160,160,160,0.7);}
.gridpost--first{margin-left:16px;clear:left;}
.gridpost--middle{margin:0 14px 30px 14px;}
.gridpost--excerpt,.gridpost--excerpt a{color:#828384;font-size:15px;}
.gridpost--excerpt a:hover{color:black;}
.gridbefore:before{display:block;width:980px;height:1px;content:"";border-bottom:1px solid #D7D7D7;clear:both;left:0;position:absolute;top:-10px;}
.gridposts--explanation{clear:both;padding-top:20px;}
.gridpost--img{display:block;width:100%;}
.gridpost--campus{line-height:1em;padding:4px 0;font-size:15px;font-family:roboto_condensedbold;}
.gridpost--campus a{color:#f0b310; font-family:roboto_condensedregular;}

.program{background:#F1F2F2;padding-top:40px;clear:both;}
.generic-page{padding-top:40px;clear:both;}
/*.generic-page{background:white;}*/
.program-post, .generic--content{height:auto;}
.generic--content{padding:20px 40px 20px 40px;} /* bottom-padding: 120px; */
.has-faqs{padding-bottom:0;}
.program--content p{padding-bottom:10px;}
.program--content a{color:#f0b310;}
.program--nav{float:left;width:249px;padding-bottom:80px;}
.program--nav:after{clear:both;content:"";display:block;}
.program--content{float:right;width:713px;background:white;padding:25px 42px;box-sizing:border-box;}
/*.program--content .head--pri{font-family:roboto_condensedbold;line-height:36px;font-size:36px;}
.generic--content .head--pri, .generic--content h1{font-family: roboto_condensedregular;font-size: 32px;line-height: 32px; margin: 20px 0 40px;}
.generic--content .head--sec {color: rgb(193, 0, 0);margin-bottom: 10px;margin-top: 20px;}
.generic--content h3{font-family: roboto_condensedlight;font-size: 32px;line-height: 32px;color:#f0b310; margin:0; padding-bottom: 10px;}
.generic--content h4{font-family: roboto_condensedlight;font-size: 32px;line-height: 32px;color:#f0b310; margin:0; padding-bottom: 10px;}*/
.post--content p, .generic--content p {padding-bottom:15px;}
/*.slide .head--pri{padding-bottom:10px;}*/
.program--link{width:249px;height:69px;display:block;margin-bottom:10px;line-height:69px;box-sizing:border-box;background:white;color:#f0b310;text-indent:25px;font-size:21px;font-family:roboto_condensedbold;position:relative;}
.yeswrap{padding-left:25px;text-indent:0;line-height:28px;padding-top:5px;min-height:69px;}

.program--link:hover,
.program--navselected{color:white;background:#f0b310;}
.program--navselected:after{display:block;right:-17px;top:0;position:absolute;content:"";background:url(/wp-content/themes/nw/img/selected-nav.png) scroll no-repeat left top transparent;height:69px;width:17px;}
.program--navhelp{color:#58595B;padding-left:10px;line-height:1.4em;}
.program--navhelp a{color:#0066A4;display:inline;float:none;font-size:1.4em;font-family:roboto_condensedbold;margin-right:0;}
.program--navhelp strong{display:block;color:#58595B;clear:both;}
/*.program--nav .head--pri{font-family:roboto_condensedbold;font-size:25px;padding:10px 0 0 10px;}*/
.program--contentoutlook{color:#B20838;font-size:16.6px;line-height:1.4em;padding-top:10px;font-family:roboto_condensedregular;}
.slide .program--contentoutlook{padding-top:0;}
main .program--content h3.program--statstitle, main .program--content h5{color:#f0b310;margin:0;padding:20px 0 0 0;font-size:19px;font-family:roboto_condensedbold;font-weight:normal;line-height:19px;}
main .program--content h3.program--statstitleoverview, main .program--content h5{font-size:25px;line-height:25px;padding-bottom:10px;}
.program--projection{font-size:13px;font-family:roboto_condensedbold;padding-bottom:5px;color:#58595b;}
.program--contentoverview{font-size:17px;font-family:robotoregular;color:#58595b;}
.program--contentoverview ul {padding:20px 0;}
.generic--content ul {padding:0 0 20px 0;}
.program--contentoverview li, .generic--content li{padding-bottom:2px;padding-left:13px;position:relative;line-height:22px;}
.program--contentoverview li:before, .generic--content li:before {content:"\f054";display:inline-block;font-family:FontAwesome;font-size:11px;color:#f0b310;padding-right:4px;position:absolute;left:0;top:0px;}
.program--contentoverview strong{color:#f0b310;}
.program--contentoverview b, .program--contentoverview h3 strong {display:block;padding:15px 0;font-size:25px;line-height:25px;color:#f0b310;}/*, .generic--content strong, .generic-page strong*/
.program--contentoverview li strong, .program--contentoverview li b{display:inline;padding:0;font-size:17px;}
.program--contentoverview li a, .generic--content li a{color:#0066A4;display:inline;float:none;}
.program--contentoverview li a:hover, .generic--content li a:hover{text-decoration:underline;}
.program--contentoverview h6 a{color:#0066a4;}
.program--campuses{padding-top:20px;font-size:17px;color:#58595b;}
.program--campuses ul {padding:25px 0;}
.program--campuses li:before {content:"\f054";display:inline-block;font-family:FontAwesome;font-size:10px;color:#0066a7;padding-right:4px;top:-2px;position:relative;}
.program--campuses a, .generic--content a{color:#0066a7;font-size:17px;font-family:robotoregular;font-weight:bold;}
.program--campuses a:hover, .generic--content a:hover{text-decoration:underline;}
.program--chartdata{float:left;width:50%;}
.program--keyfacts{float:right;width:50%;}
.program--stats{border-bottom:8px solid #f1f2f2;padding-bottom:20px}
.slide{display:none;}
.slide-visible{display:block;}
.campusdetails-post .program--contentoverview ul {padding:0 0 20px 0;}
.campusdetails-post address{padding-bottom:15px;position:relative;}

.programspacer{height:220px;width:100%;clear:both;}
.onlineprograms{background:#f1f2f2;border:10px solid #f0b310;border-width:17px 0;position:relative;z-index:2;}
/*.onlineprograms .head--sec{position:relative;}
.onlineprograms .head--sec a{margin-right:38px;display:block;}*/
.with-icon {position:relative}
.with-icon a,.with-icon span{display:block;margin-right:72px; position:relative}
.with-icon-notonline a,.with-icon-notonline span{margin-right:40px;}
.onlineprograms .course--online{position:absolute;top:15px;right:4px;}
.course--campuslogo{position:absolute;top:15px;right:38px;}
.course--campuslogo--notonline{right:0;}
.onlineprograms .gridbefore:before{display:none;}
.onlineprograms:before{display:block;position:absolute;top:-205px;margin-left:-162px;left:50%;content:"";background:url(/wp-content/themes/nw/img/online-courses.png) scroll no-repeat left top transparent;height:205px;width:324px;}

.accordian{padding-bottom:35px;clear:both;}
.accordian--wrapper{margin:0 35px 10px 35px;border-bottom:1px solid #D7D7D7;}
/*.accordian .head--sec,.accordian .head--sec a{font-family:roboto_condensedbold;font-size:20px;line-height:20px;color:#0066A4;}*/
.accordian h2 {padding:20px 40px 15px 40px;margin:0;font-family:roboto_condensedlight;color:#f0b310;}
.accordian--heading {padding-bottom:15px;position:relative;margin-left:35px; }
.accordian--heading, .accordian--heading a {color:#B20838; font-family: roboto_condensedbold; font-weight: normal; font-size: 20px;line-height: 26px;}
.accordian--heading:before{background:url('/wp-content/themes/nw/img/arrow-right.png') scroll no-repeat right top;position:absolute;left:-37px;height:25px;width:23px;top:50%;margin-top:-18px;content:"";}
.opened .accordian--heading:before{background:url('/wp-content/themes/nw/img/arrow-down.png') scroll no-repeat right top;position:absolute;left:-32px;height:25px;width:25px;top:50%;margin-top:-14px;content:"";}
.accordian--target {padding-bottom:15px;}
.has-js .accordian--target{display:none;}
.opened .accordian--target{display:block;padding-left:35px;}
.accordian--wrapper ol li, .accordian--wrapper ul li {position:relative;padding-left:12px;padding-bottom:10px;}
.accordian--wrapper ol li:before, .accordian--wrapper ul li:before{position:absolute;left:4px;content:"\f111";font-size:6px;font-family:FontAwesome;top:8px;}
.accordian--wrapper p{padding-bottom:10px;line-height:1.5em;}
.accordian--target a{color:#0066A4;}
.accordian--target table{border:1px solid #414042;border-collapse:collapse;}
.accordian--target td{padding:8px;}

.chart{padding-top:5px;}
.chart--label{float:left;width:116px;height:32px;font-size:13px;font-family:roboto_condensedbold;color:#58595b;text-align:right;line-height:32px;box-sizing:border-box;padding-right:9px;}
.chart--doublelabel{line-height:14px;}
.chart--value{float:left;width:140px;height:32px;margin:0;position:relative;font-family:roboto_condensedbold;}
.chart--bar{width:0;height:32px;position:absolute;z-index:1;top:0;left:0;display:block;}
.chart--num{position:absolute;left:0;top:0;height:32px;line-height:32px;padding-left:10px;z-index:2;display:block;color:white;line-height:32px;font-size:18px;}

.takeaways{}
.takeaways--label{display:inline;color:#f0b310;font-family:roboto_condensedbold;font-size:20px;position:relative;}
.takeaways--value{font-size:19px;margin:0;display:inline;color:#727272;font-family:roboto_condensedbold;}
.takeaways small{display:block;font-size:13px;position:absolute;top:23px;left:0;}

.post-two-columns {height:340px;padding:40px 40px 0 40px;box-sizing:border-box;}
.post-two-columns .col1of2{float:left;width:48%;}
.post-two-columns .col2of2{float:right;width:48%;}
.post-two-columns .col1of1 ol,
.post-two-columns .col2of2 ol {list-style-type:decimal;}
.post-two-columns .col1of2 li,
.post-two-columns .col2of2 li{list-style-type:decimal !important;list-style:inside;}
/*.post-two-columns .head--pri{padding-bottom:15px;font-family:roboto_condensedlight;}*/
.post-two-columns p {padding-bottom:15px;}
.post-two-columns .count {color:#f0b310;}
.post-two-columns a {color:#0066A4;}
/*.post-two-columns .head--sec{font-family:roboto_condensedbold;font-size:20px;}*/
.post-two-columns .tel{display:block;font-size:26px;}
.generic-page .post-two-columns{height:auto;}

.programgallery{background:#F1F2F2; position: relative;top:0;left:0;width:100%;z-index:1;overflow:hidden;}
.programgallery--header{width:100%;position:relative;z-index:1;}
.programgallery--link{display:inline-block;width:100%;position:relative;overflow:hidden;}
.programgallery--imagesingle{display:block;width:100%;height:auto;}
.programgallery--description{display:block;position:absolute;top:375px;width:1000px;left:50%;margin-left:-500px;}
.programgallery--description:after{clear:both;content:"";display:block;}
.programgallery--descriptioninner{background:rgba(255,255,255,0.4);box-sizing:border-box;padding:10px;display:block;width:760px;}
.programgallery--descriptioninner:after{clear:both;content:"";display:block;}
.programgallery--description--content{background:white;padding:20px;color:#414042;float:left;width:75%;box-sizing:border-box;min-height:130px;display:block;}
.programgallery--description--title{display:block;color:#0066A4;font-size:30px;font-weight:normal;font-family:roboto_condensedbold;}
.programgallery--description--desc{display:block;font-size:15px;}
.programgallery--more{float:right;background:white;width:25%;min-height:130px;display:block;}
.programgallery--more--button{font-size:22px;font-family:roboto_condensedbold;font-weight:normal;display:block;height:42px;position:relative;top:50px;background:#f0b310;color:white;line-height:42px;border-radius:3px;text-indent:15px;width:150px;border:1px solid #f0b310;}
.programgallery--more--button:hover{background:white;color:#f0b310;}
.programgallery--more--button:after{content:"";height:23px;width:10px;right:10px;top:9px;background:url(/wp-content/themes/nw/img/white-arrow.png);position:absolute;display:block;}
.programgallery--more--button:hover:after{content:"";height:23px;width:10px;right:10px;top:9px;background:url(/wp-content/themes/nw/img/red-arrow.png);position:absolute;display:block;}
.programgallery--navigation .navbuttons a:hover{background:rgba(255,255,255,0.65);}

/*.programgallery-slidecontainer{width:100%;}
.programgallery-slidecontainer img {display:block;width:100%;height:auto;}*/
.programgallery--nav--arrows{width: 100%; top:50%;z-index:3;position:absolute;/*height:100%;*/}
.programgallery--navigation {width:100%;bottom:0px;z-index:2; /*position:absolute;height: 100%;*/}
.programgallery--navigation .navbuttons {float: none;position: absolute;bottom: 25px;text-align: center;left:50%;top:auto;z-index:2;}
.programgallery--navigation .navbuttons a:last-child{margin-right:0;}
.programgallery--nav--arrows .story--nav {display:inline-block;position:absolute; width: 52px; height: 105px; text-align: center;border-radius: 0px; background: none;margin-top:-53px;left:0;float:none;top:50%;}
.programgallery--nav--arrows .story--nav:hover {background: none;}
.programgallery--nav--arrows .nav-next {float: right; right: 20px;float:none;left:auto;}
.programgallery--nav--arrows .nav-prev {float: left; left: 20px;float:none;right:auto;}
.programgallery--nav--arrows .nav-next:before{background:url(/wp-content/themes/nw/img/gallery-arrows.png) scroll no-repeat -54px center;left:0;top:0;height:105px;width:52px;content:"";}
.programgallery--nav--arrows .nav-prev:before{background:url(/wp-content/themes/nw/img/gallery-arrows.png) scroll no-repeat 2px center;left:0;top:0;height:105px;width:52px;content:"";}

.campuses{padding-top:30px;clear:both;}
.campus{border-bottom:1px solid #cccccc;padding:25px;}
.campus--image{float:left;width:368px;}
.campus--image img{display:block;margin:0 auto;width:100%;}
.campus--content{float:right;width:550px;color:#58595b;}
.campus--content .col1of2{float:left;width:48%;position:relative;}
.campus--content .col2of2{float:right;width:48%;position:relative;}
.campus--content address{font-style:normal;}
.campus--content address a{color:#f0b310;font-family:roboto_condensedbold;font-size:19px;}
.campus--content .col2of2{display:block;}
.campus--content .text,
.campus--content .livechat{color:#0066a7;float:none;margin-left:35px;line-height:27px;font-size:16px;text-transform:none;font-family:roboto_condensedbold;margin-bottom:25px;}
.campus--content .livechat:before,
.campus--content .text:before{background:url(/wp-content/themes/nw/img/textchaticonssmall.png) scroll no-repeat left bottom transparent;}
.campus--content .livechat:before{height:28px;width:40px;left:-45px;top:0px;}
.campus--content .text:before{height:38px;width:40px;left:-45px;top:-8px;background-position:left top;}
.campus--content .livechat:hover,
.campus--content .text:hover{color:#f0b310;}
/*.campus--content .head--sec{font-family:roboto_condensedbold;}*/
.campus--programstitle{margin:0;padding-top:25px;font-family:roboto_condensedregular;font-size:20px;line-height:20px;color:#414042;padding-bottom:10px;}
.campus--programs li {float:left;width:50%;padding-bottom:2px;position:relative;box-sizing:border-box;}
.campus--programs li:before {content:"\f054";display:inline-block;font-family:FontAwesome;font-size:10px;color:#0066a7;padding-right:4px;top:-2px;position:relative;}
.campus--programs a{color:#0066a7;font-size:15px;font-family:robotoregular;font-weight:bold;}
.campus--programs a:hover{text-decoration:underline;}

.reminderlinks{clear:both;color:white;border-bottom:80px solid #f0b310;padding:60px 0 30px 0;position:relative;z-index:1;background:#414042;}
.programsabout{border-top:1px solid #B7B7B7;padding:15px 20px 0 20px;margin-top:40px;}
.reminderlinks--head{font-size:16px;font-family:roboto_condensedregular;font-weight:normal;}
.reminderlinks--head a{color:white;}
.reminderlinks--programs{float:left;width:50%;}
.reminderlinks--about{float:right;width:50%;}
.copyright{clear:left;color:#9EA2A6;display:block;font-size:12px;padding-top:10px;font-family:roboto_condensedregular;}
.reminderlinks a[href^="tel:"]{display:block;float:none;text-align:right;margin-right:0;margin-bottom:15px;}
.reminderlinks .newcareer--chatsocial{margin-left:20px;}
.reminderlinks .newcareer--getstarted{margin-right:20px;}

.gettingstarted--block{box-sizing:border-box;padding:0 30px;}
.block--even,
.block--odd{width:50%;float:left;margin-bottom:50px;}
.gettingstarted--block img{display:block;float:left;width:168px;}
.gettingstarted--block figcaption{width:262px;float:right;margin-right:20px;}
/*.gettingstarted--block .head--pri,.gettingstarted--block .head--pri a{font-size:28px;line-height:28px;font-family:roboto_condensedbold;}*/
/*.gettingstarted--block .head--pri{padding-bottom:5px;}*/
.gettingstarted--block .gridpost--excerpt{font-size:18px;}
.gettingstarted--block .learn-more{padding-top:10px;}
.gettingstarted--block .learn-more a{border:1px solid #f0b310;display:inline-block;border-radius:3px;height:32px;font-size:14px;color:white;background:#f0b310;padding:0 30px 0 12px;font-family:roboto_condensedbold;line-height:32px;position:relative;}
.gettingstarted--block .learn-more a:after{content:"";height:23px;width:10px;right:10px;top:4px;background:url(/wp-content/themes/nw/img/white-arrow.png);position:absolute;display:block;}
.gettingstarted--block .learn-more a:hover{background:white;color:#f0b310;}
.gettingstarted--block .learn-more a:hover:after{background:url(/wp-content/themes/nw/img/blue-arrows.png);background-position:right center;}
.block--odd{clear:left;}
.block--even{clear:right;}

.programsslider{clear:both;background:#f1f2f2;padding:30px 0;}
.programsslider h1,
.programsslider h2{text-align:center;}
.programsslider h1{font-family:roboto_condensedbold;}
.programsslider h2{font-family:roboto_condensedlight;font-size:32px;}
.programsslider--container{box-sizing:border-box;}
.programsslider--nav{position:relative;}
.programs--nav{display:none;position:absolute;top:-243px;width:62px;height:104px;overflow:hidden;font-size:0;text-indent:-200px;}
.has-js .programs--nav{display:block;}
.programs--navprev{left:-80px;}
.programs--navnext{right:-80px;}
.programs--nav:before{content:"";height:104px;width:50px;top:0px;position:absolute;background:url(/wp-content/themes/nw/img/program-nav.png) scroll no-repeat left top transparent;}
.programs--navprev:before{background-position:left top;left:0;}
.programs--navnext:before{background-position:right top;right:0;}
.programs--navprev:hover:before{background-image:url(/wp-content/themes/nw/img/program-nav-hover.png);}
.programs--navnext:hover:before{background-image:url(/wp-content/themes/nw/img/program-nav-hover.png);}
.programsslider--program{display:none;float:left;height:230px;width:333px;position:relative;z-index:1;position:relative;}
.programsslider--program .program--image{display:block;background:white;height:224px;width:332px;z-index:1;position:relative;}
.programsslider--program .program--image img{display:block;height:214px;width:322px;position:relative;top:5px;left:5px;}
.active-slide .program--image{height:310px;width:460px;}
.slideableprograms--programfirst,
.slideableprograms--programsecond,
.slideableprograms--programthird{display:block;}
.has-js .programsslider--program{display:block;position:relative;top:70px;}
.programsslider--nav .navbuttons{position:relative;margin:0 auto;left:0;top:0;}
.navbuttons .last-link{margin-right:0 !important;}
.programsslider figure{box-sizing:border-box;background:white;border:1px solid #d7d8d8;position:relative;}
.programsslider .active-slide{z-index:2;}
.has-js .programsslider .active-slide figure{top:-41px;left:-64px;right:-64px;bottom:-41px;position:absolute;box-shadow:0 0 18px 7px rgba(100,100,100,0.4);}
.has-js .programsslider .active-slide img{width:450px;height:300px;}
.programsslider .navbuttons a{background:#e4e5e6;}
.programsslider .navbuttons a:hover{background:#727578;}
.programsslider .navbuttons a.selected{background:#0066a4;}
.programsslider--container .slideable-slides{position:relative;height:370px;}
/*.has-js .programsslider .active-slide .program--image{display:block;width:auto;height:330px;}*/
.programsslider figcaption{position:absolute;bottom:-30px;left:0px;z-index:2;width:100%;}
.programsslider figcaption a{color:#9ea2a6;font-family:roboto_condensedbold;display:block;}
.programsslider figcaption a:hover{color:#727578;}
.programsslider .before-active figcaption a{text-align:left !important;}
.programsslider .after-active figcaption a{text-align:right !important;}
.programsslider .active-slide figcaption{position:absolute;bottom:20px;left:5%;width:90%;background:rgba(255,255,255,0.4);height:80px;}
.programsslider .active-slide figcaption a{font-family:roboto_condensedregular;width:auto;display:block;overflow:hidden;text-overflow:ellipsis;background:white;position:absolute;top:15px;left:15px;height:48px;line-height:48px;right:15px;text-align:center;color:#B20838;font-size:25px;}
.programsslider .before-active figcaption a:hover,
.programsslider .after-active figcaption a:hover{color:#727578 !important;}

.articles{clear:both;}
.articles .page-container {box-sizing:border-box;}/*padding:20px;*/
.non-event-articles {float:left;width:65%;padding-bottom:20px;}
.all-event-articles{padding-bottom:20px;}
.non-event-articles .news-story{min-height:172px;}
.all-event-articles .news-story{min-height:172px;}
.event-articles{float:right;width:33%;background:#f1f2f2;box-sizing:border-box;padding:0 20px 20px;}
.non-event-articles .article-image, .all-event-articles .article-image{float:left;width:25%;}
.non-event-articles .article-image a, .all-event-articles .article-image a,
.non-event-articles .article-image img, .all-event-articles .article-image img{display:block;width:100%;}
.non-event-articles .article-summary, .all-event-articles .article-summary {float:right;width:70%;}
/*.articles .head--pri{font-size:18px;font-family:roboto_condensedbold;}
.articles .head--pri a{padding-bottom:10px;font-size:18px;font-family:roboto_condensedbold;}
.articles .head--pri .news--itemtitle{font-size:21px;font-family:roboto_condensedbold;}*/
.news-story{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #b7b7b7;}
/*.articles .head--sec{font-size:30px;padding-bottom:10px;}
.non-event-articles .head--sec{font-size:30px;padding-bottom:10px;color: #0066A4;font-size: 21px;font-family: roboto_condensedbold;font-weight:normal;}
.non-event-articles .head--sec a{font-size:30px;color: #0066A4;font-size: 21px;font-family: roboto_condensedbold;font-weight:normal;}
.non-event-articles .head--pri{font-size: 30px;color: #f0b310;font-weight: normal;font-family: roboto_condensedlight;padding-top:20px;padding-bottom:10px;}
.news-article .non-event-articles .head--pri{border-bottom:1px solid #b7b7b7;}
.article-summary .head--pri{margin:0;line-height:1.5em;font-size:17px;}
.article-summary .head--pri a{margin:0;}*/
.sub-article-aside .news-story {border-bottom:0;margin-bottom:0;}
/*.sub-article-aside .head--sec{font-family:roboto_condensedlight;}
.news-article .head--sec{margin-top:0;}*/
.single-article-thumbnail{display:block;margin-bottom:10px;width:100%;height:auto;}

.apply-online-button,
.google-map{padding-top:15px;}
.apply-online-button a,
.google-map a{border-radius:3px;font-size:18px;font-family:roboto_condensedbold;height:34px;line-height:34px;padding:0 37px 0 15px;border:1px solid #B20838;color:white;background:#B20838;position:relative;display:inline-block;margin-left:10px;}
.apply-online-button a:after,
.google-map a:after{content:"";height:25px;width:12px;top:5px;background:url(/wp-content/themes/nw/img/white-arrow.png) scroll no-repeat left top transparent;position:absolute;display:inline-block;right:10px;}
.apply-online-button a:hover,
.google-map a:hover{background:white;color:#00529d;}
.apply-online-button a:hover:after,
.google-map a:hover:after{background:url(/wp-content/themes/nw/img/blue-arrows.png) scroll no-repeat right top;}
.google-map a:before{content:"\f041";display:inline-block;padding:0 15px 0 3px;color:white;font-size:20px;font-family:FontAwesome;}
.google-map a:hover:before{color:#00529d;}

address .apply-online-button{position:absolute;bottom:0;right:0;font-style:normal;}
address .google-map{position:absolute;bottom:42px;right:0;font-style:normal;}

.share-link-block{overflow:hidden;padding-top:15px;}
.share-link-block a{font-size:0;line-height:0;display:block;width:28px;height:28px;float:left;margin-right:6px;overflow:hidden;position:relative; border:1px solid #b0b0b1;background:white;}
.share-link-block a:before{font-family:FontAwesome;line-height:28px;height:28px;width:28px;text-align:center;color:#B0B0B1;font-size:18px;position:absolute;display:block;left:0;top:0;}
.share-link-block a:hover:before{color:#414042;}
.share-link-block .facebook-share{margin-left:10px;}
.news-article .share-link-block .facebook-share{margin-left:0;}
.share-link-block .facebook-share:before{content:"\f09a";}
.share-link-block .twitter-share:before{content:"\f099";}
.share-link-block .google-share:before{content:"\f0d5";}
.share-link-block .linkedin-share:before{content:"\f0e1";}
.share-link-block .pinterest-share:before{content:"\f0d2";}

.post-two-columns h3{margin:0;padding-bottom:15px;font-family:roboto_condensedregular;font-size:28px;line-height:28px;color:#0066A4;clear:both;}
.post-two-columns p{overflow:hidden;clear:both;}
.post-two-columns a[href="/student-services/alumni-form/"]{float:right;position:relative;display:inline-block;font-size:18px;font-family:roboto_condensedbold;height:34px;line-height:34px;padding:0 15px;border-radius:3px;border:1px solid #00529d;color:white;background:#00529d;}
.post-two-columns a[href="/student-services/alumni-form/"]:hover{background:white;color:#00529d;}
.post-two-columns a[href="/student-services/alumni-form/"]:after {content:"";height:23px;width:10px;margin-left:10px;top:4px;background:url(/wp-content/themes/nw/img/white-arrow.png);position:relative;display:inline-block;}
.post-two-columns a[href="/student-services/alumni-form/"]:hover:after{background:url(/wp-content/themes/nw/img/blue-arrows.png) scroll no-repeat right center transparent;}

/* Normalised css Start */

main h1 {margin:0;padding: 20px 0 0px;padding:0;}
main .news-article h1 {padding-bottom: 20px;}
main h1, main h1 a{color:#B20838; font-family: roboto_condensedbold; font-weight: normal; font-size: 36px;line-height: 36px;  text-decoration: none;}
main h2 {margin:0;padding:10px 0 20px;}
main .generic--content li h2{padding-top:0;padding-bottom:0;}
main h2, main h2 a{color:#f0b310; font-family:roboto_condensedlight;font-size:32px;line-height:32px; text-decoration: none;}
main .post--header--links a{font-family:roboto_condensedbold;}
main h3 {margin:0;padding:20px 0;}
main h3, main h3 a{color:#B20838; font-family: roboto_condensedbold; font-weight: normal; font-size: 28px;line-height: 28px; text-decoration: none;}
main .program--content h3 {margin:0;padding:20px 0;}
main .program--content h3, main .program--content h3 a{color:#B20838; font-family: roboto_condensedbold; font-weight: normal; font-size: 36px;line-height: 36px;}
main .program--nav h3{padding-left:10px;padding-bottom:0;}
main .block h3 {padding-bottom: 0;padding-top:0;}
main .news h3 {margin:0;padding-bottom: 20px;padding-top: 20px;}
main .news h3, main .news h3 a{color:#f0b310; font-family:roboto_condensedlight;font-size:32px;line-height:32px;}
main .news--latest h3, main .news--events h3{padding-left:20px;}
main .answers h3 {margin:0;padding:0 ;}
main .answers h3, main .answers h3 a{color:white; font-family:roboto_condensedlight;font-size:40px;line-height:40px;}
main .gridpost h3 {margin:0;padding:15px 0 10px;}
main .gridpost h3, main .gridpost h3 a{color:#B20838; font-family: roboto_condensedbold; font-weight: normal; font-size: 24px;line-height: 24px;}
main h4 { margin:0;}
main .event-articles h4 {padding:10px 0 0;}
main .sub-article-aside h4 {box-sizing:border-box;margin-left:30px;position:relative;padding-top:0;line-height:17px;font-size:17px;}
main .sub-article-aside h4 a{}
main .sub-article-aside h4:before{box-sizing:border-box;margin-left:10px;background: url(/wp-content/themes/nw/img/arrow-right.png) scroll no-repeat right top;position: absolute;left: -45px;height: 25px;width: 23px;top: 0px;margin-top: 0;content: "";}
main h4, main h4 a {color:#f0b310;font-family: roboto_condensedlight; font-weight: normal; font-size: 32px;line-height: 32px; text-decoration: none;}
main .news-article h4 a {font-weight: normal;}
main .news-article h4 a:hover {text-decoration: none;}
main .post-two-columns h3, main .campus--content h3{font-size: 25px;line-height: 25px;padding-bottom: 5px;color:#f0b310;}
main .campus--content h3{padding-top:0;}
main .post-two-columns h4 { margin:0;}
main .post-two-columns h4, main .post-two-columns h4 a {font-size: 26px;line-height: 26px;}
main .campus--content h3 a{color:#f0b310;}
main h5 {margin: 20px 0 15px;}
main h5, main h5 a{color:#B20838; font-family: roboto_condensedregular; font-weight: normal; font-size: 32px;line-height: 32px; text-decoration: none; }
main h6 {margin: 20px 0 15px;}
main h6, main h6 a{color:#414042; font-family: roboto_condensedregular; font-weight: normal; font-size: 32px;line-height: 32px; text-decoration: none; }
main article p{clear:both;}
.post--with-image-container {float: left; width: 50%;}
blockquote{margin: 0px 10px 20px;font-size: 17px;padding-left: 12px;padding-right:16px;border-left: 4px solid rgb(0, 102, 173);padding-top: 12px;padding-bottom: 12px;background: rgb(226, 238, 245) none repeat scroll 0% 0%;}
.successstories--story blockquote{background:transparent;border-left:0;padding:0;margin:0;}
/* Normalised css End */
.program-click-to-text{clear:both;padding:15px 0;}
.program-click-to-text:after{clear:both;display:block;content:"";}

.size-full{display:block;width:100%;height:auto;}
.program--contentoverview .size-full{width:auto;margin:0 auto;max-width:100%;box-sizing:border-box;}
.slideable-slides .slideable img {cursor: move; position: relative;}

.hero--videosingle{width: 100%;}

.content-button-red{border-radius:3px;display:inline-block;text-align:center;margin:0 auto;border:1px solid #f0b310;font-family:roboto_condensedbold;padding-right:32px;color:white;font-size:17px;line-height:17px;position:relative;padding:8px 32px 8px 15px;position:relative;color:white !important;background:#f0b310;}
.content-button-red:hover{background:white;color:#f0b310 !important;text-decoration:none !important;}
.content-button-red:after{background-image:url(/wp-content/themes/nw/img/white-arrow.png);}
.content-button-red:hover:after{background-image:url(/wp-content/themes/nw/img/btn1-arrow.png);}

.content-button-blue{display:inline-block;text-align:center;margin:0 auto;position:relative;font-size: 18px;font-family: roboto_condensedbold;line-height: 17px;padding: 8px 15px;padding-right:34px;border-radius: 3px;border: 1px solid #B20838;color:white !important;background: #B20838 ;}
.content-button-blue:hover{background:white;color: #B20838!important;text-decoration:none !important;}
.content-button-blue:after{background-image:url(/wp-content/themes/nw/img/white-arrow.png);height:25px;width:12px;}
.content-button-blue:hover:after{background-image:url(/wp-content/themes/nw/img/red-arrow.png);}

/*.lists-two-column .list {width: 46%;}*/
.lists-three-column .list {width: 30%;}
footer .lists .list .icon-chevron {position: relative;}
footer .lists .list .icon-chevron:before{content:"\f054";text-align:center;top:5px;left:0px;font-family:FontAwesome;position: absolute;} 
footer .lists .list .icon-chevron a{display: block; padding: 0px 10px;} 

.author{
	text-align:center;
	padding-top:40px;
}
.author a {
	margin:0 auto;
	text-decoration:none;
	font-size:12px;
	color:#222;
	text-align:center;
	text-shadow:0 1px 0 rgba(255,255,255,0.1);
}

.campus-icon{display:block;color:#0066A4;line-height:1.5em;}
.campus-icon:before{content:"\f0f1";color:#D6D6D7;display:inline-block;height:14px;width:18px;font-size:14px;line-height:14px;font-family:FontAwesome;top:0;left:0;position:relative;}
.campus-icon:hover{color:#f0b310;}
.campus-icon:hover:before{color:#f0b310;}
.campus-post .post--image--nogap{margin-left:0;}
.campus--content a[href^="tel:"]{margin-right:0;}

.footer-logo {display:block;width:114px;height:83px;position:absolute;left:50%; margin-left:-57px; top:-20px;}

.c-EventCategoryArticles .article-image{width:114px;}
.c-EventCategoryArticles .article-summary{width:826px;}
.c-EventCategoryArticles .news-story{min-height:auto;}

.share-link-block{padding-bottom:40px;}
.news-article a {color:#0066A4;}

.no-more-news {
    color: rgb(178, 8, 56) !important;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.campus-icon{
	display:block;
	color:#ffffff;
	line-height:2em;
	background:#0066a4;
	border:1px solid #0066a4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-bottom:4px;
	text-indent:10px;
	box-sizing:border-box;
}
.campus-icon:before{
	content:"\f0f0";
	color:#F1F2F2;
	display:inline-block;
	height:16px;
	width:18px;
	font-size:16px;
	line-height:16px;
	top:0;
	position:relative;
	text-indent:0;
}
.campus-icon:hover{
	color:#0066a4;
	background:white;
}
.campus-icon:hover:before{
	color:#0066a4;
}
.campus-post .post--image--nogap{
	margin-left:0;
}

.ui-select span{display: none;}
.ui-checkbox input, .ui-radio input{display: none;}

.locations--first{float:left;width:340px;padding-top:20px;}
.locations--first a{font-family:roboto_condensedbold;}
.locations--second{float:right;width:570px;padding-top:20px;}
.locations--second .locations--address{float:left;width:50%;}
.locations--second address{font-style:normal;}
.locations--second .locations--buttons{float:right;width:50%;}
.locations--second .post--contact{clear:both;}
a[href^="tel:"].call{
	font-size:26px;
	color:#B20838;
	float:none;
	display:inline-block;
	margin-left:90px;
	line-height:27px;
	font-family:roboto_condensedbold;
	position:relative;
}
a[href^="tel:"].call:hover{
	color:#f0b310;
}
a[href^="tel:"].call::before {
	background: url(/wp-content/themes/nw/img/call-icon.png) scroll no-repeat left bottom transparent;
	content:"";
	height:44px;
	width:64px;
	left:-70px;
	top:-8px;
	position:absolute;
	display:block;
}
.campus-location-summary{padding:30px 0 20px 0;text-align:center;border-bottom:18px solid #b7b7b7;}
.campus-location-summary h2{font-size:24px;font-size:24px;font-family:roboto_condensedregular;text-align:center;}

.ppc-footer p {text-align:center;font-size:15px;color:#cfcfd0;font-family:roboto_condensedlight;line-height:1.5em;}
.ppc-ecampus-button{margin-top:40px;font-size:24px;position:relative;}
.ppc-ecampus-button:after{content:"";height:23px;width:10px;right:0px;top:2px;margin-left:10px;background:url(/wp-content/themes/nw/img/white-arrow.png);position:relative;display:inline-block;}


.ppc-bullet{background:#efeff0;padding:15px 20px 15px 90px;position:relative;margin-bottom:8px;min-height:52px;color:#B10738;font-size:24px;font-family: roboto_condensedbold;text-align:left;}
.ppc-bullet:before{content:"";position:absolute;height:52px;width:57px;background:url(/wp-content/themes/nw/img/bullet.png) scroll no-repeat left top transparent;top:15px;left:20px;}
.ppc-bullet.lines-1 span{position:relative;top:14px;}

.ppc-content{text-align:left;float:left;width:55%;}
.ppc-content .post--header{text-align:left;}
.ppc-content h2{font-size:26px;line-height:26px;padding:20px 0;}

.flexiblebox{height:auto !important;margin:0 auto !important;position:relative !important;}
.flexiblebox .page-container{position:relative !important;top:0 !important;margin:0 auto !important;left:0 !important;}
.ppc-benefits{padding-top:55px;float:right;width:40%;}

.ppc-content .content-button-red{font-size:20px;line-height:20px;}
.ppc-nav{width:1000px;margin:0 auto;position:absolute;left:50%;top:30px;margin-left:-500px;height:108px;z-index:3;}
.ppc-nav .logo{width:326px;float:left;height:108px;}
.ppc-nav .phonebar{margin-left:8px;background:#B20838;line-height:108px;height:108px;width:666px;float:left;position:relative;z-index:1;}
.ppc-nav .phonebar:after{content:"";position:absolute;left:100%;top:0;height:108px;width:300px;background:#B20838;}
.ppc-nav .phonebar p{margin:0;padding:0;text-indent:40px;line-height:108px;font-size:32px;color:white;}
.ppc-nav .phonebar .normal{font-family:roboto_condensedlight;}
.ppc-nav .phonebar .number{font-family:roboto_condensedregular;}
.ppc-nav .successbanner{position:absolute;right:0;top:0;z-index:2;}
.ppc-photo {display:block;margin:0 auto;max-width:100%;height:auto;width:100%;}
.post--content wbr{display:block;}
.thank-you-body{text-align:justify;font-size:20px;line-height:2em;color:#58595B;}
.thank-you-body .phone-tag,
.thank-you-body a{font-family:roboto_condensedbold;color:#b20838;}
.thank-you-body p {padding-bottom:30px;}

@media all and (min-width:1920px){
	.ppc-photo{width:80%;}
}
@media all and (min-width:2100px){
	.ppc-photo{width:70%;}
}

@media all and (min-width:1500px){
	/*.hero--imagesingle{width:auto;height:100%; margin: 0 auto;}*/
	.responsive-image .hero--imagesingle{width:auto;height:100%; margin: 0 auto;}
}
@media all and (max-width:1500px){
	.page-containerwide{width:100%;}
	.hero--imagesingle{width:100%;height:auto; margin: 0 auto;}
	.responsive-image .hero--imagesingle{width:100%;height:auto; margin: 0 auto;}
}
@media all and (max-width:1168px){
	.hero--imagesingle{height:100%;width:auto;}
	.responsive-image .hero--imagesingle{width:100%;height:auto;}
}
@media all and (max-width:1160px){
	.programsslider--container{width:480px;margin:0 auto;}
	.programsslider--programs{width:334px !important;}
	.programsslider--nav{width:480px;margin:0 auto;}
	.programsslider figcaption a,
	.programsslider .before-active figcaption a,
	.programsslider .after-active figcaption a,
	.programsslider .active-slide figcaption a{text-align:center !important;background:transparent !important;color:#9EA2A6 !important;font-family: roboto_condensedbold;font-size: 16px !important;line-height: 16px !important;height:16px !important;top:0 !important;left:0 !important;right:auto !important;position:relative !important;}
	.programsslider figure{position:relative !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;}
	.programsslider--program .program--image img{height:214px !important;width:322px !important;}
	.programsslider .active-slide figcaption{bottom:-24px !important;left:0 !important;width:100% !important;background:transparent !important;height:auto !important; position: relative !important;font-family: roboto_condensedbold;font-size: 16px !important;line-height: 16px !important;}
	.has-js .programsslider .active-slide figure{position:relative !important;left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background:white;border:1px solid rgb(215, 216, 216);height:215px !important;width:334px !important;}
	.active-slide .program--image {height:214px !important;width:322px !important;}
	.has-js .programsslider .active-slide img{height:214px !important;width:322px !important;}
}

@media all and (max-width:1120px){
	.hero--imagesingle{height:100%;width:auto;}
	.responsive-image .hero--imagesingle{width:100%;height:auto;}
	.hero--description{top:50%;}
	.hero--navigation{top:68%;}
}

@media all and (max-width:1090px){
	.hero--navigation{top:64%;}
}

@media all and (max-width:1040px){
	.page-container, .page-container-ppc{padding:0 20px;width:100%;position:relative !important;top:0 !important;left:0 !important;margin-left:0 !important;}
	.entrypoints{padding:40px 0 60px 0;}
	.programsabout{padding-top:15px;}
	.reminderlinks .newcareer--chatsocial{margin-left:0;}
	.reminderlinks .newcareer--getstarted{margin-right:0;}
	.mainpost{margin-top:446px;height:auto !important;}
	.mainpost .page-container, .page-container-ppc{position:relative;left:0;margin-left:0;top:0;}
	.answers--option, .form--option{width:50%;margin-bottom:15px;}
	.answers .column, .c-Form .column{width:50%;margin-bottom:15px;}
	.program--nav{float:none;width:auto;margin-bottom:20px;padding-bottom:0;}
	.program--content{float:none;width:auto;}
	.program--link{position:relative;float:left;width:18.5%;margin-right:1.875%;text-align:center;font-family:roboto_condensedregular;font-size:17px;text-indent:0;}
	.last--link{margin-right:0;}
	.program--navselected:after{background-image:none;background-color:#d39c0a;position:absolute;top:100%;height:6px;left:0;width:100%;}
	/*.program--nav .head--pri{clear:both;}*/

	.campus-post .post--image{margin-left:5%;}

	.campus--image{width:38.7%;}
	.campus--content{width:57.9%;}

	.post{padding:20px 0 0 0;}

	.list{float:none;margin-right:0;}

	.yeswrap{padding-left:0px;}
	main .program--nav h3{clear:both;}
	.program--nav .apply-online-button{float:left;clear:left;}
	.program-click-to-text{float:left;clear:none;}
	.program--nav .share-link-block{float:right;clear:none;}
	.accordian h2{padding:20px 0 15px;}
	.accordian--wrapper{margin:0 0 10px;}
	.generic--content{padding-left:0;padding-right:0;}

	.hero--imagesingle{width:auto;height:100%;}
	.responsive-image .hero--imagesingle{width:auto;height:100%; /*margin-left: -50%; left: 50%;*/}

	.sitenav--success{float:none;width:80px;height:auto;position:absolute;left:20px;top:81px;}
	.sitenav--success img{display:block;width:100%;}
	.sitenav--menu{width:600px;top:0;float:left;clear:none;}
	.sitenav--responsive{display:none;}
	.sitenav--menulinks{display:block;width:100%;overflow:visible;}
	.sitenav--outer{float:left;width:16.66%;position:unset;}
	.sitenav--outerlink{text-indent:0;}
	.sitenav--submenuhandle{display:none;}
	/*.sitenav--outer:hover .sitenav--submenu,
	.sitenav--menu:hover .sitenav--menulinks {display:block !important;}*/
	.sitenav--submenu{position:absolute;top:80px;width:600px;}

	footer .lists .list {width: 100%;}
	nav .newcareer--getstarted a[href^="tel:"] {font-size: 26px;}
	.generic-page{padding-top:0;}
	.footer-logo{top:-28px;}
	
	.c-EventCategoryArticles .article-image{position:absolute;left:0;top:0;}
	.c-EventCategoryArticles .article-summary {float:left;width:auto;margin-left:124px;}
}

@media all and (max-width:1030px){
	.gridposts .post{padding:0;width:676px;margin:0 auto;}
	.gridpost{margin-left:0;margin-right:0;margin-bottom:30px;float:none;}
	.gridpost--middle{margin:0 0 30px 0;}
	.post--odd{float:left;clear:left;}
	.post--even{float:right;clear:right;}
	.post--even:after{content:"";position:relative;top:0;clear:both;}
	.gridbefore:before{display:none;}
	.notprograms .post{width:100%;}

	.ppc-bullet.lines-1 span{top:0;}
	.ppc-bullet{margin-right:10px;font-size:20px;}
}

@media all and (max-width:1000px){
	.gettingstarted--block .block--odd,
	.gettingstarted--block .block--even{
		clear:both;width:470px;margin:0 auto 30px auto;float:none;
	}
	.hero--description{width:100%;left:0;margin-left:0;}
	.hero--navigation{width:100%;right:0;top:65%;left:auto;}
	.hero--descriptioninner{width:70%;}

	.ppc-nav {position:absolute;width:100%;left:0;margin:0;}
	.ppc-nav .phonebar{position:absolute;left:334px;margin-left:0;}
}

@media all and (max-width:950px){
	.locations--first{float:none;width:auto;}
	.locations--second{float:none;width:auto;}
	.campus-post .post{height:auto;}
	.locations--second .locations--buttons{width:250px;}
}

@media all and (max-width:940px){
	.campus--programs li{float:none;width:100%;}
}

@media all and (max-width:920px){
	.successstories--container{margin:0 auto;width:90%;}
	.successstories--header{margin:0 auto;width:90%;}
	.successstories .page-container{padding-bottom:360px;}
	.program--link{width:19.5%;margin-right:0.625%;font-size:15px;}
	.last--link{margin-right:0;}
	.campus--content .col2of2{width:140px;}
	.campus-post .post{height:auto;}
	.campus-post .post--image{margin:0 auto;float:none;}
	.campus-post .post--header{margin:0 auto;float:none;text-align:center;width:auto;}
	.campus-post .post--image--nogap{width:100%;float:none;overflow:hidden;}
	.campus-icon{width:23%;float:left;margin-right:2%;font-size:14px;}
}

@media all and (max-width:890px){
	.sitenav--menu{width:450px;top:0;float:left;clear:none;}
	.sitenav--outerlink {
		padding:20px 10px 0 10px;
		font-size:15px;
	}
	.has-submenu .sitenav--outerlink:before,
	.has-submenu .sitenav--outerlink:after{
		display:none;
	}
}

@media all and (max-width:866px){
	.hero--description--contentinner{width:70%;}
	.hero--more{width:30%;}
	.hero--description--contentinner{top:45%;}
	.hero--description--title{font-size:24px;}

	.ppc-nav .logo {width:163px;height:54px;}
	.ppc-nav .logo img{display:block;width:100%;}
	.ppc-nav .phonebar {left:167px;height:54px;line-height:54px;font-size:26px;}
	.ppc-nav .phonebar:after{height:54px;line-height:54px;}
	.ppc-nav .phonebar p{line-height:54px;height:54px;}
	.ppc-nav .successbanner{height:100px;}
	.ppc-nav .successbanner img {display:block;height:100%;width:auto;}
}
@media all and (max-width:820px){
	.campus-icon{width:31%;}
}
@media all and (max-width:800px){
	.newcareer{text-align:center;}
	footer .newcareer--getstarted, .newcareer--chatsocial{width:50%;}
	.newcareer--getstarted a{display:inline-block;text-align:center;}
	.newcareer--getstarted a[href^="tel:"]{margin-bottom:10px;float:none;margin:0 0 10px 0;text-align:center;}
	.newcareer--chatsocial .livechat{float:none;display:inline-block;text-align:center;margin-left:43px;}
	.newcareer--chatsocial .socials{float:none;margin:0 auto;padding-top:10px;width:186px;}
	.contact-header{float:none;top:0;}

	/*.post-with-image .post--header,.post-with-image .post--content{width:72%;}*/
	.post--with-image-container {width: 72%;}
	.post-with-image .post--image{width:25%;}

	.entrypoint{width:45%;margin-bottom:25px;display:inline-block;float:none;}

	.news--latest,.news--events{width:50%;}

	.reminderlinks .socials{text-align:left;width:186px;margin:0;}
	.reminderlinks a[href^="tel:"]{text-align:right;margin-bottom:15px;}

	.program--link{width:33%;margin-right:0.5%;font-size:15px;}
	.program--link[href$="/course-material/"]{margin-right:0;}
	.last--link{margin-right:0;}

	.campus--image{margin:0 auto;width:368px;float:none;}
	.campus--content{margin:0 auto;width:368px;float:none;padding-top:25px;}
	.campus--content .col1of2{float:none;padding-bottom:25px;width:100%;}
	.campus--content .col2of2{float:none;width:100%;}

	.generic-page .col1of2,.generic-page .col2of2{float:none;width:100%;}
	.yeswrap{padding-top:0;line-height:69px;}

	.campus-post .post--image--nogap{width:100%;}
}

@media all and (max-width:790px){
	.hero--navigation{top:45%}
	.hero--descriptioninner{width:100%;}
	.hero--description--title{font-size:24px;}
	.hero--description--desc{font-size:13px;}
	.hero--description--content{padding-bottom:10px;min-height:auto;}
	.sitenav--success img {display: block;width: 100%;}
}

@media all and (max-width:740px){
	.sitenav{background:transparent;height:auto;margin:0 20px;}/*#f0b310*/
	.sitenav .page-container{padding:0;}
	.sitenav--logo{margin-right:0;}
	.sitenav--success{float:left;height:102px;width:auto;position:relative;top:0;left:0;}
	.sitenav--responsive{display:block;}
	.has-submenu p{position: relative;}
	.sitenav--submenuhandle {display: block;  left: 13px; }
	.sitenav--menu{float:none;clear:left;top:0;position:relative;width:312px; background: transparent;}
	.sitenav--menu.opened{background:#B20838;}
	.sitenav--success img {display: block;width: 55%;}
	.sitenav--menulinks{position:absolute;width:312px;display:none;margin-left:0;background:#B20838;overflow:hidden;}
	.sitenav--submenu{width:100%;position:relative;top:0;}
	.sitenav--outer:hover .sitenav--submenu,
	.sitenav--menu:hover .sitenav--menulinks{display:none;}
	.opened .sitenav--submenu.opened,
	.opened .sitenav--menulinks{display:block;}
	/*.sitenav--menu:hover .sitenav--menulinks,*/
	.sitenav--outer{float:none;width:100%;position:relative;height:auto;border-bottom:2px solid #BC3951;}
	.sitenav--outer:hover:after{background:transparent !important;}
	.sitenav--outerlink{padding-bottom:20px; text-indent: 50px;}
	.has-submenu .sitenav--outerlink:before{right:15px;margin-top:0;top:35%;}
	.has-submenu .sitenav--outerlink:after{right:12px;margin-top:-9px;top:35%;}
}

@media all and (max-width:730px){
	.newcareer--getstarted,.newcareer--chatsocial{width:50%;}
	.hero--description--content{float:none;width:100%;}
	.hero--more{float:none;width:100%;min-height:auto;padding:20px 0 0 0;}
	.hero--more--button{top:0;margin-left:0px;}
	.hero--description--contentinner{float:none;width:auto;}
	.hero--navigation{top:40%;}
}

@media all and (max-width:716px){
	.gridposts .post{width:313px;}
	.gridpost{float:none;height:auto !important;min-height:auto !important;}
	.gettingstarted--block .gridpost img {display:block;float:none;margin:0 auto;}
	.notprograms .post{width:100%;}
	.flexi-top .post{width:100%;}
}

@media all and (max-width:700px){
	.ppc-nav{
		position:relative;
		top:0;
		width:100%;
		left:0;
		margin-left:0;
		height:auto;
		background:#0177BF;
		padding:25px;
		box-sizing:border-box;
	}
	.ppc-nav:after{
		content:"";
		display:block;
		clear:both;
	}
	.ppc-nav .phonebar {
		position:relative;
		top:0;
		left:0;
		width:100%;
		text-align:center;
		padding:206px 0 0 0;
		background:transparent;
		line-height:1em;
	}
	.ppc-nav .phonebar:after{
		display:none;
	}
	.ppc-nav .phonebar p {
		height:auto;
		text-indent:0;
	}
	.ppc-nav .logo {
		height:108px;
		width:326px;
		left:50%;
		margin-left:-232px;
		float:none;
		position:absolute;
	}
	.ppc-nav .successbanner {
		position:absolute;
		left:50%;
		height:200px;
		width:137px;
		margin-left:96px;
		top:25px;
	}
}

@media all and (max-width:690px){
	.ppc-content{float:none;width:auto;}
	.ppc-benefits{float:none;width:auto;}
}

@media all and (max-width:680px){
	.reminderlinks--programs{float:none;width:auto;}
	.reminderlinks--about{float:none;width:auto;padding-top:25px;}
}

@media all and (max-width:660px){
	.reminderlinks{padding-top:120px;}
	.post-with-image .post--image{width:100%;float:none;margin-bottom:20px;}
	/*.post-with-image .post--header,.post-with-image .post--content{width:100%;float:none;}*/
	.post--with-image-container {width: 98%;}
	.post-with-image{padding-top:20px;}
	.footer-logo{top:-80px;}
}
@media all and (max-width:650px){
	.news{display:block;background:white;padding:20px 0 0;}
	.news--latest,.news--events{float:none;width:100%;}
	.news--events{padding:20px 0 60px 0;}
	.news .page-container{padding:0;}
	.programsslider--container{width:360px !important;}
	.programsslider--nav{width:360px !important;}
	.programs--nav{display:none !important;}
	.has-js .programsslider--program{top:40px;}
	.programsslider--container .slideable-slides{height:400px;}
	.program--chartdata{float:none;width:auto;padding-bottom:25px;}
	.program--keyfacts{float:none;padding-top:10px;width:auto;padding-bottom:40px;}
	.programsslider--nav .navbuttons a{height:14px;width:14px;margin-right:10px;border-radius:7px;}
	/* drop nav buttons to 14 with 9px right margin */
	.non-event-articles{width:100%;float:none;}
	.event-articles{width:100%;float:none;}
	.news-article{width:100%;float:none;padding-right:0;}
	.programgallery--navigation{display:none;}
}
@media all and (max-width:630px){
	/*.ppc-nav .phonebar p {
		text-indent:15px;
		font-size:26px;
	}*/
}
@media all and (max-width:620px){
	.campus-icon{width:50%;margin-left:auto;margin-right:auto;clear:both;float:none;}
}
@media all and (max-width:590px){
	.yeswrap{
		line-height:28px;
		padding-top:5px;
	}
	address .google-map{ position:relative;bottom:auto;right:auto;padding-bottom:0;}
	address .apply-online-button{position:relative;bottom:auto;right:auto;padding-bottom:0;}
	address .apply-online-button a,
	address .google-map a{margin-left:0;}
}

@media all and (max-width:560px){
	.answers--option,.form--option{width:100%;float:none;margin-bottom:15px;}
	.answers .column,.c-Form .column{width:100%;float:none;margin-bottom:15px;}

	/*.program--chartdata{width:100%;float:none;padding-bottom:25px;}
	.program--keyfacts{width:100%;float:none;padding-bottom:40px;}*/

	.gettingstarted--block .block--odd,
	.gettingstarted--block .block--even{
		width:90%;
	}
	.gettingstarted--block img{
		float:none;
		margin:0 auto;
	}
	.gettingstarted--block figcaption{
		float:none;
		width:100%;
		margin-right:0;
		padding-top:15px;
	}
	/*.gettingstarted--block .head--pri{text-align:center;}*/
	.gettingstarted--block .gridpost--excerpt{text-align:center;}
	.gettingstarted--block .learn-more a{display:block;margin:0 auto;width:106px;box-sizing:border-box;}
	.block h3 a{display:block;text-align:center;}


}
@media all and (max-width:540px){
	/*.ppc-nav .phonebar p{font-size:18px;}
	.ppc-nav .phonebar span{display:block;line-height:20px;}
	.ppc-nav .phonebar .normal{padding-top:5px;}*/
}

@media all and (max-width:550px){
	.locations--second .post--contact .iconbefore{display:block;clear:both;}
	.locations--second .post--contact .livechat,
	.locations--second .post--contact .text{padding-bottom:50px;}
	.locations--second .locations--address{float:none;width:auto;}
	.locations--second .locations--buttons{float:none;width:auto;}
}

@media all and (max-width:520px){
	.reminderlinks .newcareer--getstarted,
	.reminderlinks .newcareer--chatsocial{float:none;margin:0 auto;width:100% !important;text-align:center;}
	.reminderlinks .newcareer--getstarted {padding-top:20px;}
	.reminderlinks a[href^="tel:"]{text-align:center;margin-bottom:60px;margin-right:0 !important;}
	.reminderlinks .livechat{position:absolute;top:74px;left:50%;margin-left:50px;}
	.reminderlinks .text{position:absolute;top:74px;left:50%;margin:0px 0px 0px -80px;}
	.reminderlinks .socials{margin:0 auto;padding-top:20px;}

	.program--link{width:49.5%;margin-right:0.5%;}
	.program--link[href$="/course-material/"]{margin-right:0.5%;}
	.program--link[href$="/careers/"],.program--link[href$="/activities/"]{margin-right:0;}
	.yeswrap{padding-top:0;line-height:69px;}
	.program--nav .share-link-block{float:none;clear:both;}
	.programsslider--nav .navbuttons{width:auto !important;}
	.programsslider .page-container {padding:0;}
	.programsslider--nav{width:100% !important;padding:0 20px;box-sizing:border-box;}
	.programsslider h1,
	.programsslider h2{padding-left:20px;padding-right:20px;}
	.campus--content{width:100%;}
	.campus{padding-left:0;padding-right:0;}
	.programsslider--nav {display: none !important;}
}

@media all and (max-width:500px){
	.newcareer--getstarted,
	.newcareer--chatsocial{float:none;width:100%;overflow:hidden;}
	.newcareer--chatsocial{width:auto;margin:0 auto;} /*width:186px;*/
	.newcareer--chatsocial{padding-top:10px;}
	.newcareer--getstarted a{float:right;font-size:16px;}
	.newcareer--getstarted a[href^="tel:"]{margin-right:0px;position:relative;top:3px;float:left;font-size:24px;line-height:24px;} /*margin-right:20px;*/
	footer .newcareer--getstarted a[href^="tel:"]{float: none; }
	.newcareer--chatsocial .livechat{float:none;}
	.contact-header{float:left;margin-left:0;width:auto;}/*left:50%;margin-left:-108px;*/

	.post-with-image .post--content{width:100%;}

	.contact-header .text{font-size:14px;}
	.contact-header .livechat{font-size:14px;}

	.entrypoint{width:60%;}

	nav .newcareer--chatsocial .socials{float:right;width:30%;padding-top:0;}
	nav .newcareer--chatsocial .socials{width:163px;}
	nav .newcareer--chatsocial .socials .icon {width: 22px; height: 22px; margin-right:3px; top:9px; position:relative;}
	nav .newcareer--chatsocial .socials .icon::before {width: 22px; height: 22px; line-height: 22px; font-size: 12px;}

	.hero--navigation{display:none;}
}

@media all and (max-width:494px){
	.hero{height:422px;}
	.hero--header{height:100%;}
	.hero--link{height:100%;}
	.hero--link.slideable-slides-video.hero--videosingle > iframe {height: 570px;}
	.mainpost{margin-top:236px;}
	.programsslider--container{width: 100% !important;}
	.programsslider--programs{width:auto !important;}
	/*.programsslider--program{width:100% !important;height:auto !important;}
	.programsslider--program{width:6.25% !important;}*/
	.programsslider--program .program--image, .programsslider--program .active-slide .program--image{width: 100% !important; height: auto !important; overflow: hidden;}
	.has-js .programsslider .active-slide figure, .has-js .programsslider figure {width:100% !important;/*height:auto !important;width: 460px !important; height: 221px !important;*/}
	.programsslider--program .program--image img, .has-js .programsslider .active-slide img {width: 97% !important; height: auto !important;padding-bottom:10px;}
	/*.programsslider .active-slide figcaption { bottom: -15px !important; }
	.has-js .programsslider .active-slide figure {bottom: 0 !important; left: 0 !important; position: relative !important; right: 0 !important; top: 0 !important; border:1px solid #d7d8d8; height: 309px !important;}
	.programsslider--program, .programsslider--program .program--image, .programsslider--program .program--image img {}*/
	.programsslider--nav {display: none !important;}
	.non-event-articles .article-image, .non-event-articles .article-summary{float:none;width:100%;}
	.hero--description{top:30%;}
}

@media all and (max-width:463px){
	.ppc-nav .logo {
		width:65.4%;
		left:5%;
		position:absolute;
		top:20px;
		height:auto;
		margin:0;
	}
	.ppc-nav .successbanner {
		width:24.6%;
		right:5%;
		position:0;
		top:20px;
		height:auto;
		margin:0;
		left:auto;
	}
	.ppc-nav .logo img,
	.ppc-nav .successbanner img{
		width:100%;
		height:auto;
	}
	.ppc-nav .phonebar {
		padding-top:180px;
	}

}

@media all and (max-width:420px){
	.post-with-image .post--image{float:none;margin-bottom:20px;width:100%;}
	.post--with-image-container ,.post-with-image .post--content{width:auto;}
	.successstories .page-container{padding-bottom:310px;background-size:136% auto;}
	.generic--content{padding:20px 0 120px 0;}
	.campus-icon{width:auto;float:none;}
}

@media all and (max-width:410px){
	.sitenav{margin:0 4.975vw;}
	.sitenav--success{width:29.85vw;}
	.sitenav--success img{width:100%;display:block;}
	.sitenav--logo{width:60.199vw;}
	.sitenav--logo img{display:block;width:100%;}
	.campus--image{width:100%;}
	.program--content{padding:25px 20px;clear:both;}
	.yeswrap{line-height:28px;padding-top:5px;}
}

@media all and (max-width:400px){
	.post--contact .livechat{
		margin-bottom:50px;
	}

	.post--content{
		text-align:left;
	}
	.programsslider h2 {
		font-size:28px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:0;
	}
	.programsslider h1 {
		font-size:30px;
	}
	.hero--description--desc{display:none;}

	.ppc-nav .phonebar {
		padding-top:150px;
	}

	.ppc-nav .phonebar p {
		font-size:26px;
	}
}

@media all and (max-width:380px){
	.campus-post .post--contact .livechat,
	.campus-post .post--contact .text{display:block;width:120px;margin:0 auto 60px auto;}
	.campus-post .post--contact .text{margin-bottom:0;}
	.hero--description{top:30%;}
	.newcareer .page-container {padding:0 10px;}
}

@media all and (max-width:360px){
	nav .newcareer--chatsocial .socials{
		width:152px;
	}
	nav .newcareer-chatsocials .socials .icon{
		margin-right:4px;
	}
	.newcareer--getstarted .btn{
		padding-left:10px;
		padding-right:27px;
	}
	.generic-page{
		padding-top:0;
	}
	.programsslider--container .slideable-slides{
		height:340px;
	}
	.hero--description--title {
		font-size:18px;
	}
	.hero--more {
		padding-top:10px;
	}
	.hero--more--button {
		height:auto;
		line-height:30px;
		font-size:18px;
		width:125px;
	}
	.hero--more--button:after,
	.hero--more--button:hover:after{
		background-size:60% 60%;
		background-repeat:no-repeat;
	}
	.hero--description--desc{display:none;}
	.hero--description{top:38%;}
}

@media all and (max-width:350px){
	.program--link{width:100%;margin-right:0 !important;}
	.post-two-columns h3{font-size:24px;font-weight:normal;}
	.program-content, .campus{padding:25px 20px;}
	.campus--content{width:100%;}
	/*.slide .head--pri{line-height:24px;font-size:24px;}*/
	.slide h3{font-size:20px;margin:0;padding:10px 0 15px 0;}
	.yeswrap{padding-top:0;line-height:69px;}
}
