/*
	Theme Name: AI South
	Author: Westguard Solutions
	Author URI: http://www.westguardsolutions.com
	*/

	@import url("form.css?ver=1.0.1");
	@import url("salonBiz.css");
	* {		margin: 0px;
		padding: 0px;
		line-height: 1.0em;
		border: none;
	}
	@font-face {
		font-family: 'oswaldlight';
		src: url('../fonts/aisouth300-webfont.eot');
		src: url('../fonts/aisouth300-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/aisouth300-webfont.woff') format('woff'), url('../fonts/aisouth300-webfont.ttf') format('truetype'), url('../fonts/aisouth300-webfont.svg#oswaldlight') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'oswaldregular';
		src: url('../fonts/aisouth400-webfont.eot');
		src: url('../fonts/aisouth400-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/aisouth400-webfont.woff') format('woff'), url('../fonts/aisouth400-webfont.ttf') format('truetype'), url('../fonts/aisouth400-webfont.svg#oswaldregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'oswaldbold';
		src: url('../fonts/aisouth700-webfont.eot');
		src: url('../fonts/aisouth700-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/aisouth700-webfont.woff') format('woff'), url('../fonts/aisouth700-webfont.ttf') format('truetype'), url('../fonts/aisouth700-webfont.svg#oswaldbold') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'ffdinmedium';
		src: url('../fonts/DINWeb-CondMedium.eot');
		src: url('../fonts/DINWeb-CondMedium.eot?#iefix') format('embedded-opentype'), url('../fonts/DINWeb-CondMedium.woff') format('woff'), url('../fonts/DINWeb-CondMedium.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'ffdinregular';
		src: url('../fonts/DINWeb-Cond.eot');
		src: url('../fonts/DINWeb-Cond.eot?#iefix') format('embedded-opentype'), url('../fonts/DINWeb-Cond.woff') format('woff'), url('../fonts/DINComp-Cond.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	/* Document */

	html {
		height: 100%;
		-webkit-font-smoothing: antialiased;
	}
	body {
		background: #ffffff;
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
		letter-spacing: 0.12em;
	}
	body.page-id-5 {
		background: #000000;
	}
	body#tinymce {
		height:auto !important;
	}
	.cB {
		clear: both;
	}
	.hideme {
		opacity: 0;
	}
	.tAC {
		text-align: center;
	}
	.fR {
		float: right;
	}
	.dN {
		display: none;
	}
	/* Headers */

	h2 {
		text-align: center;
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
		font-weight: bold;
		font-size: 24px;
		margin-bottom: 40px;
		text-transform: uppercase;
	}
	h2.block-title {
		font-weight: bold;
		font-size: 41px;
		line-height: 51px;
		margin: 20px 0px;
	}
	h3 {
		font-family: ffdinmedium, Verdana, Geneva, san-serif;
		font-size: 14px;
		font-weight: normal;
		text-transform: uppercase;
		margin-bottom: 18px;
	}
	/* Paragraph */

	p {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #747474;
		margin-bottom: 20px;
		line-height: 20px;
	}
	.white p {
		color: #ffffff;
	}
	/* Form */

	form.standard input {
		background-image: url(../images/enroll/formArrow.gif);
		background-repeat: no-repeat;
		background-position: 10px;
	}
	form.standard input[type="text"],
	input[type="email"],
	input[type="password"],
	input[type="tel"],
	input[type="date"],
	form.standard select {
		width: 200px;
		height: 35px;
		text-align: center;
		background-color: #ffffff;
		border: 1px solid #999999;
	}
	form.standard input[type="submit"] {
		border: 3px solid #000000;
		height: 30px;
		width: 150px;
		margin-left: 10px;
		cursor: pointer;
	}
	form.standard .col {
		margin: 10px;
		display: inline-block;
	}
	form.standard .row {
		margin: 0px auto 10px auto;
		display: block;
	}
	/* Font classes */

	.fontLight {
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
	}
	.fontRegular {
		font-family: ffdinmedium, Verdana, Geneva, sans-serif;
	}
	.fontBold {
		font-family: oswaldbold, Verdana, Geneva, sans-serif;
	}
	#testLanding {
		position: absolute;
		top: 0px;
		left: 50%;
		margin-left: -650px;
		width: 1280px;
		height: 3500px;
		display: block;
		background-image: url(../images/test/testLanding.jpg);
		display: block;
	}
	/*#wrapper { min-width: 460px; min-height: 100%; }*/

	.panel {
		height: 100%;
	}
	.wrap {
		position: relative;
	}
	/* Home page */

	#home-content {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -117px;
		margin-top: -175px;
		z-index: 1000;
		margin-left: -117px;
	}
	#home-logo {
		width: 235px;
		height: 30px;
		display: block;
		background-image: url(../images/logoHome.png);
		background-repeat: none;
		margin: 0px auto 70px auto;
	}
	#home-logo h1 {
		display: none;
	}
	#home-menu {
		margin-bottom: 30px;
	}
	#home-menu li {
		list-style: none;
	}
	#home-menu li a {
		display: block;
		text-decoration: none;
		color: #ffffff;
		font-size: 38px;
		text-transform: uppercase;
		text-align: center;
		display: block;
		margin-bottom: 20px;
	}
	#home-menu li a .select {
		width: 128px;
		height: 6px;
		display: block;
		background: #ffffff;
		margin: 0px auto;
		transition-property: opacity;
		transition-duration: 1s;
		-webkit-transition-property: opacity;
		-webkit-transition-duration: 1s;
		opacity: 0;
	}
	#home-menu li a:hover .select {
		transition-property: opacity;
		transition-duration: 0.5s;
		-webkit-transition-property: opacity;
		-webkit-transition-duration: 0.5s;
		opacity: 1;
	}
	/* Sign in */

	#user {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -169px;
		margin-top: -226px;
		z-index: 1000;
		margin-bottom: 30px;
		text-align: center;
	}
	#user h1 a {
		width: 235px;
		height: 30px;
		display: block;
		background-image: url(../images/logoHome.png);
		background-repeat: none;
		margin: 0px auto 70px auto;
	}
	#user h1 a span {
		display: none;
	}
	#user p {
		color: #ffffff;
		font-size: 38px;
		line-height: 38px;
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 20px;
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
	}
	#user p.smaller {
		font-size: 20px;
		width: 364px;
		line-height: 24px;
		margin-top: -10px;
	}
	#user-form {
		text-align: center;
		padding-top: 20px;
	}
	#user-form .button {
		display: inline-block;
		margin-bottom: 10px;
	}
	#user-form .or {
		display: inline-block;
		color: #ffffff;
		width: 40px;
		padding-top: 15px;
	}
	#user-form input[type="email"],
	#user-form input[type="password"] {
		width: 336px;
	}
	#user-options-wrapper {
		width: 0px;
		height: 0px;
		position: relative;
		bottom: 163px;
		left: 355px;
	}
	#user-options {
		width: 200px;
		text-align: right;
	}
	#user-options input[type="checkbox"] {
		margin-right: 10px;
	}
	#user-options p {
		font-family: Helvetica, Arial, sans-serif;
		margin-bottom: 10px;
		color: #6d6e71;
		font-size: 14px;
		text-transform: uppercase;
		text-align: left;
	}
	#user-options p a {
		color: #6d6e71;
		text-decoration: none;
	}
	/* My Account */

	#my-account ul {
		list-style: none;
		margin-bottom: 20px;
	}
	#my-account h2 {
		margin-top: 40px;
		border-bottom: 1px solid #000000;
	}

	#headerSlide { display: none; }
	#headerSlide .chatSlide, #headerSlide .phoneSlide, #headerSlide .searchSlide { display: none; }
	#headerSlide { width: 100%; background-color: #666666; height: 80px;}
	#headerSlide .left { float: left; width: 49%; height: 70px; text-align: center; margin-top: 5px; border-right: 2px solid #ffffff; }
	#headerSlide .right { float: left; width: 50%; height: 70px; text-align: center; margin-top:5px; }
	#headerSlide h4 { color: #ffffff; font-size: 22px; line-height: 28px; margin-top: 0px; font-weight: normal; font-family: Helvetica, arial, sans-serif; }
	#headerSlide h3 { font-size: 40px; line-height: 42px; }
	#headerSlide h3 a { color: #fbaa19; }
	#headerSlide form input[type="search"] { -webkit-appearance: none; padding-left: 45px; width: 80%; margin: 15px 10%; height: 50px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-size: 21px; line-height: 41px; }
	#headerSlide form input[type="submit"] { cursor: pointer; background-image: url(../images/responsive/newMobile/searchBlack.png); background-repeat: no-repeat; background-size: 28px 29px; background-position: 12px 10px; color: #ffffff; height: 50px; width: 50px; background-color: transparent; position: relative; bottom: 64px; left: 10%; }
	#headerSlide .disabled h3 { color: #9F9D9E; }
	#headerSlide .disabled h4 { color: #9F9D9E; }

	#web-user-wrapper {
		max-width: 1000px;
    position: relative;
    margin: 0 auto;
    width: 100%;
	}

	#web-user {
		background-color: #fff;
		border: 1px solid #000;
		width: 350px;
		right: 0;
		position: absolute;
		top: 0;
		text-align: center;
		padding: 13px;
	}

	#web-user .web-user-close {
		position: absolute;
    right: 13px;
    top: 13px;
    z-index: 1510;
    width: 22px;
    height: 22px;
    display: block;
    background: url(../images/form/closebtn.gif);
    cursor: pointer;
	}

	#web-user-scholarship {
 		margin: 0 auto;
	}

	.web-user {
		width: 320px;
		text-align: center;
		box-sizing: border-box;
	}

	.web-user h2 {
		margin-bottom: 20px;
		margin-top: 2px;
	}

	.web-user .web-user-message, .web-user .web-user-scholarship-message { background-color: #008800; color: #ffffff; margin-bottom: 10px; padding: 10px; font-size: 16px; }
	.web-user .web-user-message.web-user-error, .web-user .web-user-scholarship-message.web-user-scholarship-error { background: #880000; }

	.web-user label {
		color: #000;
		display: inline-block;
	    text-transform: uppercase;
		font-family: oswaldregular, Arial, Geneva, sans-serif;
		letter-spacing: 0.05em;
		font-size: 14px;
		line-height: 15px;
		margin-bottom: 5px;
	}

	.web-user input[type="text"],.web-user input[type="tel"], .web-user input[type="email"], .web-user input[type="password"], .web-user select {
		display: block;
		width: 100%;
		margin-bottom: 20px;
		height: 40px;
		text-align: center;
		background-color: #ffffff;
		border: 1px solid #999999;
	}

	#preferredLocation {
		height: 40px;
		text-align: center;
		background-color: #ffffff;
		border: 1px solid #999999;
		-moz-appearance: none;
		background-image: url(../images/form/twoarrows.gif);
		background-repeat: no-repeat;
		background-position: 98% center;
		-webkit-appearance: none;
		color: #444444;
		padding-left: 10px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

	#preferredProgram {
		height: 40px;
		text-align: center;
		background-color: #ffffff;
		border: 1px solid #999999;
		width: 320px;
		-moz-appearance: none;
		background-image: url(../images/form/twoarrows.gif);
		background-repeat: no-repeat;
		background-position: 98% center;
		-webkit-appearance: none;
		color: #444444;
		padding-left: 10px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

	.web-user p {
		text-align: center;
		margin-bottom: 10px;
	}

	.web-user .sign-up-footnote {
 	   margin-top: 20px;
	}

	.web-user .sign-up-footnote .button {
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1.0em;
		color: #000;
		font-family: oswaldregular, Arial, Geneva, sans-serif;
	}

	.web-user input[type="checkbox"] {

		margin-right: 10px;
		height: 14px;
	}

	.web-user .button {
		text-align: center;
		margin-bottom: 20px;
	}

	.web-user ul {
		text-align: center;
	}

	.web-user ul li {
		display: inline-block;
	}

	.web-user a {
		color: #000;
		display: inline-block;
		text-transform: uppercase;
		font-family: oswaldregular, Arial, Geneva, sans-serif;
		letter-spacing: 0.05em;
		font-size: 14px;
		line-height: 15px;
		text-decoration: none;
	}

	.web-user .button a {
		line-height: 18px;
	}

	.web-user a:hover {
		color: #ffcb0e;
	text-decoration: underline;
	}

	.web-user ul li + li:before {
		content: "|";
	margin: 0 10px;
	}

	nav.new-low {
		height: 10px;
		max-width: 1100px;
		width: 100%;
		margin: 0px auto;
		float: none;
		text-align: center;
		position: relative;
	}
	nav.new-low ul {
		float: none;
	}
	nav.new-low.guest {
		width: 675px;
	}
	nav.new-low li.apply-online a {
		background-color: black;
		border-radius: 4px;
		color: #fbaa19;
		padding: 0 6px
	}

	nav.new-low li a {
		font-size: 14px;
		line-height: 15px;
	}

	nav.new-low li + li a {
		margin-left: 10px;
	}
	nav.new-low li#menu-item-58 a {
		margin-left: -28px;
	}
	nav.new-low li.sub a {
		font-size: 10px;
	}
	.search-header {
		position: relative;
		right: 0px;
		bottom: 28px;
	}
	.search-header input,
	.search-header label {
		float: right;
	}
	.search-header input[type="submit"] {
		padding: 5px 6px;
		text-transform: uppercase;
		color: #ffffff;
		font-family: Helvetica, arial, sans-serif;
		font-weight: bold;
		background-color: #a09e9e;
		cursor: pointer;
		line-height: 15px;
	}
	.search-header input[type="search"] {
		padding: 5px 5px 5px 15px;
		width: 170px;
		background-image: url(../images/icons/searchmagnify.png);
		background-repeat: no-repeat;
		background-size: 15px auto;
		background-position: 2px 4px;
		-webkit-appearance: none;
		border-radius: 0;
		line-height: 15px;
	}
	.search-header input:focus {
		outline: none;
	}
	/* Responsive navigation opener */

	#navOpener {
		display: none;
	}
	#navOpenerNewMobile {
		display: none;
	}
	/* Sub navigation */

	#nav-sub {
		display: none;
		position: fixed;
		background-color: #f1f1f1;
		opacity: 0.85;
		z-index: 1999;
		width: 100%;
		top: 128px;
		height: 30px;
		text-align: center;
	}
	#nav-sub.higher {
		top: 68px;
	}
	#nav-sub li {
		line-height: 33px;
		font-size: 12px;
		font-family: oswaldregular, Arial, Geneva, sans-serif;
		letter-spacing: 0.05em;
		display: inline-block;
		margin-left: 18px;
		list-style: none;
		text-transform: uppercase;
	}
	#nav-sub li:firstChild {
		margin-left: 0px;
	}
	#nav-sub li a {
		color: #000000;
		text-decoration: none;
	}
	#nav-sub li a:hover {
		color: #ffcb0e;
	}
	#nav-sub li.current-menu-item a {
		color: #ffcb0e;
		text-decoration: underline;
	}
	/* Sub navigation highlight override (For # URL's) */

	#nav-sub #menu-student-future .current-menu-item a {
		color: #000000;
		text-decoration: none;
	}
	#nav-sub #menu-student-future .current-menu-item.menu-item-75 a {
		color: #ffcb0e;
		text-decoration: underline;
	}
	/* Sections */

	section {
		width: 1000px;
		margin: 0 auto 100px auto;
	}
	section#culture {
		width: 100%;
		max-width: none;
		background: #f9f5ec;
	}
	section#productappts {
		width: 100%;
		max-width: none;
	}
	section#programs {
		width: 100%;
		max-width: none;
		background: #000000;
		padding-bottom: 0px;
	}
	section#faq {
		margin-top: 40px;
		max-width: 1000px;
	}
	section#register,
	section#user {
		width: 100%;
		max-width: none;
		margin-bottom: 20px;
		background: url(../images/background/extras/applynowbw.jpg) no-repeat center top;
		text-align: center;
		padding: 150px 0px 40px 0px;
	}
	section#request {
		padding: 190px 0px 95px 0px;
		width: 100%;
		max-width: none;
		margin-bottom: 20px;
		background: url(../images/background/extras/applynow2.jpg) no-repeat center top;
		background-size: cover;
		text-align: center;
	}
	section#demandForce {
		margin: 170px auto 100px auto;
	}
	section#content-no-slideshow {
		margin: 50px auto 100px auto;
	}
	/* Slideshow */

	.slideshow {
		position: relative;
		overflow: hidden;
		opacity: 0;
	}
	.slideshow .items {
		width: 20000em;
	}
	.slideshow .slide {
		float: left;
		position: relative;
		background-position: top center;
		background-size: cover;
		color: white;
		text-align: center;
	}
	.slideshow .slide.slideAlign40 {
		background-position: 50% 40%;
	}
	.slideshow,
	.top-slideshow .slide,
	.top-slideshow .items {
		min-height: 425px;
	}
	.slideshow,
	.top-slideshow .slide {} .slideshow.sign-in {
		height: 100% !important;
		min-height: 100%;
	}
	.slideshow.sign-in div {
		height: 100% !important;
	}

	#sign-in { margin-top: 40px; }
	#web-user-sign-in { margin: 0px auto; }

	video#bgvid {
		width: 100%;
		height: auto;
	}
	/* Video Controls Floating Box */

	#video-float {
		position: fixed;
		top: 45%;
		background-color: #fbaa19;
		width: 68px;
		height: auto;
		z-index: 999999999;
		padding-top: 16px;
	}
	#video-float ul li {
		float: left;
		width: 30px;
		height: 30px;
		margin: 0px 18px 0px 18px;
		list-style: none;
		cursor: pointer;
		padding-bottom: 16px;
	}
	#video-float ul li:first-child {}
	/* Top slideshow - previous margin-top of 65px before new header */

	.top-slideshow {
		margin: 0 0px 40px 0px;
	}
	.top-slideshow.guest-slider {
		margin: 0 0px 40px 0px;
	}
	.top-slideshow .caption {
		position: relative;
		top: 50%;
		margin-top: -90px;
		z-index: 1000;
		width: 85%;
		margin-left: auto;
		margin-right: auto;
	}
	.top-slideshow .caption.noButton {
		margin-top: -40px;
	}
	.top-slideshow .caption.noContent.blue {
		margin-top: -50px;
	}
	.top-slideshow .specialcaption {
		margin-top: -125px;
	}
	.top-slideshow .caption .title {
		font-family: ffdinmedium, Verdana, Geneva, sans-serif;
		font-weight: bold;
		font-size: 40px;
		text-align: center;
		margin: 0px auto 20px auto;
	}
	.top-slideshow .specialcaption .title {
		line-height: 60px;
		margin-bottom: 10px;
	}
	.top-slideshow .caption .titleitalic {
		font-family: 'Times New Roman', serif;
		font-weight: normal;
		letter-spacing: normal;
		font-size: 50px;
		font-style: italic;
	}
	.top-slideshow .caption .content {
		font-family: 'Times New Roman', serif;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		line-height: 20px;
		min-width: 150px;
		text-align: center;
		margin: 0px auto 30px auto;
		text-transform: capitalize;
	}
	.caption .liltext {
		font-family: 'Times New Roman', serif;
		font-weight: 100;
		font-style: italic;
		font-size: 26px;
		line-height: 20px;
		min-width: 150px;
		text-align: center;
		margin: 0px auto 0px auto;
		padding-bottom: 10px;
		background-repeat: no-repeat;
		background-position: center bottom;
	}
	.top-slideshow .navWrapper {
		position: absolute;
		width: 100px;
		height: 100%;
		top: 0px;
		cursor: pointer;
		z-index: 1000;
	}
	.top-slideshow .navWrapperLeft {
		left: 0px;
	}
	.top-slideshow .navWrapperRight {
		right: 0px;
	}
	.top-slideshow .nav {
		position: absolute;
		top: 50%;
		margin-top: -12px;
		left: 50%;
		margin-left: -7px;
		display: block;
		width: 14px;
		height: 24px;
		background-repeat: no-repeat;
	}
	.top-slideshow .navLeft {
		background-image: url(../images/slideshow/arrowBlackLeft.png);
	}
	.top-slideshow .navRight {
		background-image: url(../images/slideshow/arrowBlackRight.png);
	}
	.top-slideshow .buttonArrow {
		padding-top: 30px;
		background-repeat: no-repeat;
		background-position: center top;
	}
	/* Special Case - Guest Appreciation Event Slider */

	.top-slideshow .caption .title #special-guest-slide {
		position: relative;
		top: 80px;
	}
	/* Top slideshow caption colors */

	.top-slideshow .black {
		color: #000000;
	}
	.top-slideshow .black .buttonArrow {
		background-image: url(../images/slideshow/arrowBlack.png);
	}
	.top-slideshow .white .content.lilspan {
		background-image: none;
		line-height: 10px;
		font-weight: 100;
		font-style: italic;
		font-size: 26px;
	}
	.top-slideshow .white {
		color: #ffffff;
	}
	.top-slideshow .white .buttonArrow {
		background-image: url(../images/slideshow/arrowWhite.png);
	}
	/* Button (Black) */

	.buttonForm {
		padding-top: 20px;
	}
	.button {
		line-height: 38px;
		text-align: center;
	}
	.button a {
		padding: 8px 30px;
		border: 4px solid #000000;
		color: #000000;
		font-size: 14px;
		line-height: 42px;
	}
	.button .left,
	.button .right {
		background-image: url(../images/slideshow/bulletBlack.png);
	}
	.button .left {
		display: inline-block;
		padding-left: 15px;
		background-repeat: no-repeat;
		background-position: left 3px;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
	}
	.button .right {
		display: inline-block;
		padding-right: 15px;
		background-repeat: no-repeat;
		background-position: right 3px;
	}
	/* Button (White) */

	.white .button a {
		border: 4px solid #ffffff;
		color: #ffffff;
	}
	.white .button .left,
	.white .button .right {
		background-image: url(../images/slideshow/bulletWhite.png);
	}
	.blue .button .left,
	.blue .button .right {
		background-image: url(../images/slideshow/bulletWhite.png);
	}
	/* Button - Slideshow */

	.top-slideshow .button a {
		padding: 8px 30px;
		border: none;
		color: #000000;
		font-size: 14px;
		line-height: 42px;
		background-color: #fbaa19;
	}
	.top-slideshow .blue .button a {
		color: #fff;
		background-color: #00add2;
	}
	.top-slideshow .white .button a {
		border: none;
		color: #ffffff;
	}
	/* Slideshow pagination */

	#controls {
		text-align: center;
		display: block !important;
	}
	#controls.index {
		position: fixed;
		bottom: 20px;
		width: 100%;
	}
	#controls a {
		width: 11px;
		height: 11px;
		display: inline-block;
		margin: 0px 8px;
		background-image: url(../images/menu/home/paginationOff.png);
		background-repeat: no-repeat;
		background-position: 0px 1px;
	}
	#controls a:last-child {
		margin-right: 0px;
	}
	#controls a.selected {
		background-image: url(../images/menu/home/paginationOn.png);
		background-position: 0px 0px;
	}
	#controls a span {
		display: none;
	}
	#controls-bottom {
		position: absolute;
		bottom: 70px;
		width: 100%;
		z-index: 1000;
		left: 50%;
		margin-left: -80px;
	}
	#video-controls {
		position: absolute;
		background-color: rgba(0, 0, 0, .5);
		height: auto;
		padding: 2px 12px;
		list-style: none;
		border: 2px solid #9f9d9d;
		border-radius: 14px;
	}
	#video-controls ul {
		list-style: none;
	}
	#video-controls li {
		float: left;
		padding: 4px 7px 0px 7px;
		cursor: pointer;
	}
	/* In-active State */

	.top-slideshow .slide .entry,
	.top-slideshow .slide .read-more,
	.top-slideshow .browse {
		opacity: 0;
	}
	/* Hover State */

	.top-slideshow:hover .slide .read-more,
	.top-slideshow:hover .slide .entry,
	.top-slideshow:hover .browse {
		opacity: 1;
	}
	.not-mobile .top-slideshow:hover .overlay {
		opacity: 0.3;
	}
	/* Secondary navigation */

	#navigation-secondary {
		max-width: 1000px;
		height: 220px;
		margin: 0px auto 20px auto;
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
		font-weight: bold;
	}
	#navigation-secondary span {
		display: block;
	}
	#navigation-secondary li {
		float: left;
		width: 235px;
		height: 200px;
		list-style: none;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	#navigation-secondary li:last-child {
		margin-right: 0px;
	}
	#navigation-secondary li a .image {
		background-repeat: no-repeat;
		background-size: cover;
		width: 235px;
		height: 135px;
		display: block;
		margin-bottom: 10px;
	}

	#navigation-secondary li.full-potential-winning a .image {
		background-image: url(../images/full-potential/winning-images.jpg);
	}

	#navigation-secondary li.full-potential-gallery a .image {
		background-image: url(../images/full-potential/full-potential-image-gallery.jpg);
	}

	#navigation-secondary li.full-potential-behind a .image {
		background-image: url(../images/full-potential/behind-the-scenes.jpg);
	}

	#navigation-secondary li.full-potential-educator a .image {
		background-image: url(../images/full-potential/educator-competition.jpg);
	}

	#navigation-secondary li.culture a .image {
		background-image: url(../images/menu/secondary/culture.jpg);
	}
	#navigation-secondary li.student-life a .image {
		background-image: url(../images/menu/secondary/studentlife.jpg);
	}
	#navigation-secondary li.programs a .image {
		background-image: url(../images/menu/secondary/programs.jpg);
	}
	#navigation-secondary li.future a .image {
		background-image: url(../images/menu/secondary/future.jpg);
	}
	#navigation-secondary li.profile a .image {
		background-image: url(../images/menu/secondary/profile.jpg);
	}
	#navigation-secondary li.alumni-jobs a .image {
		background-image: url(../images/menu/secondary/alumnijobs.jpg);
	}
	#navigation-secondary li.rockstars a .image {
		background-image: url(../images/menu/secondary/rockstars.jpg);
	}
	#navigation-secondary li.alumni-shop a .image {
		background-image: url(../images/menu/secondary/alumnishop.jpg);
	}
	#navigation-secondary li a {
		text-decoration: none;
	}
	#navigation-secondary li a .title {
		text-align: center;
		font-size: 24px;
		color: #000000;
		text-transform: uppercase;
		margin-bottom: 30px;
	}
	#navigation-secondary li:hover a .title {
		color: #ffcb0e;
	}
	/* Homepage Banners */

	.videoinfo {
		padding-top: 20px;
	}
	.videoinfo p {
		color: #000000;
		float: left;
		margin-right: 25px;
		font-size: 10px;
	}
	.videoinfo h3 {
		float: left;
		width: 330px;
		font-size: 20px;
		font-family: ffdinregular;
	}
	.videoinfo hr {
		border-top: 1px solid #000000;
		margin-bottom: 10px;
	}
	p.sharehome {
		float: right;
		display: none;
	}
	a.blogmainlink {
		color: #000000;
		text-decoration: none;
	}
	/* Student Life Pages */

	#studentLife hr,
	#jobpaths hr {
		border-top: 1px dotted #aaaaaa;
		padding-bottom: 20px;
	}
	#studentLife .blogBlock {
		padding-bottom: 40px;
		border-bottom: 1px dotted #aaaaaa;
		margin-bottom: 40px;
	}
	.blog-minislider {
		width: 570px;
		float: left;
		margin-bottom: 50px;
	}
	.blog-pic,
	.path-pic {
		width: 400px;
		float: left;
		margin: 0px 50px 50px 20px;
	}
	.blog-pic img,
	.path-pic img {
		width: 100%;
	}
	.blog-content {
		padding-left: 25px;
		width: 405px;
		float: left;
		padding-top: 10px;
	}
	.path-post {
		height: 400px;
		border-bottom: 1px dotted #aaaaaa;
		margin-bottom: 60px;
	}
	#estheticiansStartPoint .path-post {
		border-bottom: none;
	}
	.blog-content h3 a {
		color: #000000;
		text-decoration: none;
	}
	#testimonialWall {
		margin: auto;
		width: 100%;
	}
	.testimonialSingle {
		width: 459px;
		height: 100%;
		/*View with background color to see how the Freewall worsks background-color:#f1f1f1; */
	}
	h2.subHeading {
		font-size: 20px;
	}
	#studentLife h2 a {
		color: #000000;
		text-decoration: none;
	}
	.blog-content h3 {
		font-size: 20px;
	}
	.blog-image-caption {
		text-transform: uppercase;
	}
	.path-content {
		float: right;
		margin-right: 200px;
	}
	.path-content p {
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
		font-size: 17px;
		color: #999999;
		margin-bottom: 6px;
		line-height: 18px;
		text-transform: uppercase;
	}
	.path-content .button {
		margin: 20px auto 0px auto;
		float: left;
	}
	.path-content .button a {
		padding: 8px 20px;
		border: 4px solid #000000;
		color: #000000;
	}
	.path-content .button .left {
		display: inline-block;
		padding-left: 15px;
		background-repeat: no-repeat;
		background-position: left center;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
	}
	.path-content .button .right {
		display: inline-block;
		padding-right: 15px;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.path-content .button .left,
	.path-content .button .right {
		background-image: url(../images/slideshow/bulletBlack.png);
	}
	#studentLife .image-overlay h3 a {
		color: #ffffff;
		text-decoration: none;
	}
	.blog-full {
		max-width: 600px;
		float: left;
		padding: 0 17px;
	}
	.blog-full h4 {
		margin-bottom: 15px;
	}
	.blog-full h4 a,
	.blog-content h4 a {
		text-decoration: none;
		color: #000000;
		text-transform: uppercase;
	}
	.blog-full h2 {
		text-align: left;
		margin-top: 50px;
		font-size: 40px;
		margin-bottom: 0px;
	}
	.blog-full p {
		color: #000000;
	}
	.blog-full img {
		max-width: 100%;
	}
	.blog-post {
		border-top: 1px dotted #000000;
		padding-top: 55px;
	}
	.blog-post h4 {
		font-size: 18px;
	}
	#alumni-blog .blog-post {
		border-top: none;
	}
	li.cat-item {
		list-style: none;
		display: inline;
		float: left;
		margin-bottom: 40px;
		border-right: 1px dotted #000000;
		text-transform: uppercase;
	}
	li.cat-item:hover {
		text-decoration: underline;
	}
	li.current-cat {
		font-weight: bold;
	}
	li.cat-item-61 {
		border-right: none;
	}
	li.cat-item a {
		color: #000000;
		text-decoration: none;
		font-size: 16px;
		padding: 20px 17px;
	}
	#blog-archive li.cat-item a {
		padding: 20px 17.3px;
	}
	.social {
		margin-left: 38px;
		width: 130px;
		height: 100px;
		float: right;
		position: relative;
		top: -55px;
		right: 10px;
		cursor: pointer;
	}
	.socialBubble {
		background-image: url(../images/share131.png);
		height: 133px;
		width: 133px;
		display: block;
		background-repeat: no-repeat;
	}
	.singlesocial {
		top: 42px;
		right: 170px;
	}
	.single-post .singlesocial {
		top: -30px !important;
		right: 170px;
	}
	.social-icons .fa-twitter,
	.social-icons .fa-facebook {
		display: none;
	}
	.messagesocial {
		position: relative;
		top: -150px;
		right: 0px;
	}
	.borderline {
		width: 1000px;
		border-bottom: 1px dotted #000000;
		height: 36px;
	}
	.more-posts {
		float: right;
		width: 340px;
		margin-top: 132px;
		margin-right: 0px;
		border-left: 1px dotted #000000;
		height: auto;
	}
	.more-posts h3 {
		font-size: 18px;
		text-align: center;
	}
	.more-posts h3 a {
		color: #000000;
		text-decoration: none;
	}
	.more-posts h3,
	.more-posts div {
		padding: 0px 20px;
	}
	.more-posts img {
		margin-bottom: 30px;
	}
	.more-pic {
		border-bottom: 1px dotted #000000;
		margin-bottom: 20px;
	}
	#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
		background: #f1f1f1;
	}
	.bannerColInfoTop {
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.bannerColInfoTop .bloginfo {
		float: left;
		padding-top: 15px;
	}
	.bannerColInfoTop .socialButtons {
		float: right;
	}
	.bannerColInfoBottom {
		border-top: 1px solid #888;
		padding-top: 20px;
	}
	.bannerColInfoBottom h3 {
		float: left;
		font-size: 20px;
		font-family: ffdinregular;
	}
	.bannerColInfoBottom h3 a {
		color: #000000;
		text-decoration: none;
	}
	.bloginfo {
		color: #000000;
		font-size: 10px;
		font-family: Helvetica, Arial, sans-serif;
	}
	.bloginfo p {
		margin-bottom: 0px;
	}
	.bloginfo .time,
	.bloginfo .date {
		float: left;
		margin-right: 25px;
		line-height: 18px;
	}
	.bloginfo .likes,
	.videoinfo .likes {
		float: left;
		background-image: url(../images/icons/lilheart.gif);
		background-repeat: no-repeat;
		background-position: 5px 3px;
		width: 50px;
		padding-left: 23px;
		margin-right: 25px;
		line-height: 18px;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	span.facebook,
	span.twitter,
	span.email,
	span.gplus {
		display: none;
	}
	ul.social-icons li.tweet span.share-count {
		padding: 10px 0px 0px 9px;
		font-size: 13px;
		position: relative;
		top: 5px;
	}
	ul.social-icons li.share span.share-count {
		padding: 8px 0px 0px 3px;
		font-size: 13px;
		position: relative;
		top: 5px;
	}
	.galleryBlock {
		padding-bottom: 20px;
	}
	.dateline .readmore a {
		color: #000000;
		font-style: italic;
		font-size: 10px;
	}
	.dateline .readmore {
		float: left;
	}
	/* Culture Points  Page & Backgrounds */

	.cultureinner {
		max-width: 1000px;
		margin: 0px auto;
	}
	.culturecontent {
		min-height: 528px;
		margin: 0px auto;
	}
	.culturetext {
		margin: 70px 50px 0px 50px;
	}
	.culturetext h2,
	.culturetext p {
		max-width: 400px;
		color: #000000;
	}
	.culturetext h2 {
		text-align: left;
	}
	.cultureparagraphs p {
		font-size: 12px;
		line-height: 18px;
		font-family: helvetica, verdana, sans-serif;
		font-weight: normal;
	}
	.cultureparagraphs h4 {
		font-size: 14px;
		line-height: 18px;
		font-family: ffdinregular, Verdana, sans-serif;
	}
	.culturemore {
		color: #000000;
		font-size: 12px;
		font-family: ffdinregular, Verdana, sans-serif;
		cursor: pointer;
	}
	.culturebody {
		display: none;
	}
	.cultureparagraphs {
		max-height: 1220px;
	}
	#culture .left {
		float: left;
	}
	#culture .right {
		float: right;
	}
	.aveda-difference {
		background-image: url(../images/background/main/cultureAvedadiffBig.jpg);
		background-repeat: no-repeat;
		background-position: center top;
	}
	.aveda-difference.cultureFullSize {
		background-image: url(../images/background/main/cultureAvedadiffBig.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		min-height: 1220px;
	}
	.ingredients {
		background-image: url(../images/background/main/cultureIngredients.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #faf9f7;
	}
	.be-the-change {
		background-image: url(../images/background/main/cultureBethechange.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #fbeae0;
	}
	.heritage {
		background-image: url(../images/background/main/cultureHeritage.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #d2e1e8;
	}
	.mission {
		background-image: url(../images/background/main/cultureMission.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #f8f3ef;
	}
	.act-responsibly {
		background-image: url(../images/background/main/cultureAct.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #fef7e2;
	}
	.be-the-change.cultureFullSize {
		min-height: 657px;
	}
	.act-responsibly.cultureFullSize {
		min-height: 562px;
	}
	a.foo {
		display: none;
	}
	/* Programs */

	.programsinner {
		max-width: 1000px;
		margin: 0px auto;
	}

	.programsinner img {
		display: none;
	}

	.programscontent {
		height: 433px;
		padding: 40px;
	}
	.programscontent.program-links {
		height: 820px;
	}
	.programstext {
		margin: 70px 35px 0px 35px;
	}
	.programstext h2,
	.programstext p {
		max-width: 445px;
		color: #ffffff;
	}
	#paragraph-program-links {
		opacity: 1;
	}
	.programsparagraphs p {
		font-size: 12px;
		line-height: 18px;
		font-family: helvetica, verdana, sans-serif;
	}
	.programsparagraphs h4 {
		font-size: 14px;
		line-height: 18px;
		font-family: ffdinregular, Verdana, sans-serif;
	}
	.programsmore {
		color: #000000;
		font-size: 12px;
		font-family: ffdinregular, Verdana, sans-serif;
	}
	#programs h2 {
		text-align: left;
	}
	#programs .left {
		float: left;
	}
	#programs .right {
		float: right;
	}
	.cosmetology {
		background-image: url(../images/background/main/programsCosmo1920.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.masters {
		background-image: url(../images/background/main/programsMasters1920.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.dual-license-spa-therapy {
		background-image: url(../images/background/main/programsSpa1920.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.esthiology {
		background-image: url(../images/background/main/programsEsti1920.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.massage {
		background-image: url(../images/background/main/programsMassage1920.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.cosmetology.darkback {
		background-image: url(../images/background/main/pogramsCosmoDark.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.masters.darkback {
		background-image: url(../images/background/main/programsMastersDark.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.dual-license-spa-therapy.darkback {
		background-image: url(../images/background/main/programsSpaDark.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.esthiology.darkback {
		background-image: url(../images/background/main/programsEstiDark.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.massage.darkback {
		background-image: url(../images/background/main/programsMassageDark.jpg);
		background-repeat: no-repeat;
		background-position: center;
	}
	.program-links {
		background-image: url(../images/background/main/programsLinks.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.program-links.darkback {
		background-image: url(../images/background/main/programsLinksDark.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.program-links ul li {
		color: #ffffff;
	}
	.program-links h2 {
		margin-bottom: 10px;
	}
	.program-links ul {
		margin-bottom: 10px;
		margin-left: 20px;
	}
	.program-links p {
		margin-bottom: 5px;
		line-height: 16px;
	}
	.program-links .programstext {
		margin: 30px 50px 0px 50px;
	}
	.program-links a {
		color: #ffffff;
	}
	/* Consumer Disclosures Page (same content as Program Links on Programs Page) */

	#consumer-disclosures ul li {
		color: #000000;
	}
	#consuer-disclosures h2 {
		margin-bottom: 10px;
	}
	#consumer-disclosures ul {
		margin-bottom: 10px;
		margin-left: 20px;
	}
	#consumer-disclosures p {
		margin-bottom: 5px;
		line-height: 16px;
	}
	#consumer-disclosures {
		margin: 50px auto 80px auto;
	}
	#consumer-disclosures a {
		color: #000000;
	}
	/* Culture Points Page & Backgrounds */

	.productinner {
		max-width: 1000px;
		margin: 0px auto;
	}
	.productcontent {
		min-height: 528px;
		margin: 0px auto;
	}
	.producttext {
		padding: 70px 50px 0px 50px;
	}
	.producttext h2,
	.producttext p {
		max-width: 400px;
		color: #000000;
	}
	.producttext.white h2,
	.producttext.white p {
		color: #ffffff;
	}
	.producttext h2 {
		text-align: left;
	}
	.productparagraphs p {
		font-size: 12px;
		line-height: 18px;
		font-family: helvetica, verdana, sans-serif;
		font-weight: normal;
	}
	.productparagraphs h4 {
		font-size: 14px;
		line-height: 18px;
		font-family: ffdinregular, Verdana, sans-serif;
	}
	.productbody {
		display: none;
	}
	.productparagraphs {
		max-height: 1220px;
	}
	#productappts .left {
		float: left;
	}
	#productappts .right {
		float: right;
	}
	.smooth-infusion-naturally-straight {
		background-image: url(/wp-content/uploads/2014/05/naturallystraight.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		background-color: #e1e1df;
	}
	.damage-remedy-treatment-system {
		background-image: url(/wp-content/uploads/2014/05/damageremedy.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #281722;
	}
	.indian-sunset {
		background-image: url(/wp-content/uploads/2014/05/feedmylips.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #ffffff;
	}
	.stress-fix {
		background-image: url(/wp-content/uploads/2014/05/stressfix.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #d8d8d3;
	}
	.invati {
		background-image: url(/wp-content/uploads/2014/05/invati.jpg);
		background-repeat: no-repeat;
		background-position: center;
		background-color: #edd8b1;
	}
	/* Banners */

	.bannerRow {
		clear: both;
		max-width: 1000px;
		height: 490px;
		margin-bottom: 60px;
	}
	.bannerLong {
		height: 619px !important;
	}
	.bannerRow > ul > li,
	.bannerLong li {
		float: left;
		max-width: 490px;
		margin-bottom: 60px;
		list-style: none;
	}
	.bannerRow > ul >li:last-child,
	.bannerLong > ul > li:last-child {
		margin-left: 20px;
	}
	.bannerRow.rowWithTitle {
		height: 570px;
	}
	.bannerRow.rowWithTitle img.attachment-blog-preview-medium {
		width: 490px;
		height: auto;
	}
	.leftbanner {
		width: 200px !important;
		padding-right: 30px;
	}
	.leftbanner img {
		padding-bottom: 20px;
	}
	.bannerDouble {
		margin-bottom: 0px !important;
	}
	.bannerDouble > ul > li {
		float: left;
		list-style: none;
	}
	.bannerWide {
		float: left;
		max-width: 1000px;
		margin-left: 0px;
	}
	/* Locations */

	#desktop-locations-holder {
		display: block;
	}
	#locations {
		text-align: center;
		clear: both;
	}
	#locations ul {
		display: inline-block;
	}
	#locations li {
		display: inline-block;
		list-style: none;
		padding: 0px 0px;
	}
	#locations li a {
		width: 45px;
		height: 45px;
		display: block;
	}
	#locations li a span {
		display: none;
	}
	#locations li a .offWrapper {
		position: relative;
		left: 0px;
		top: 0px;
		width: 0px;
		height: 0px;
		z-index: 500;
	}
	#locations li a img.off {
		width: 45px;
		height: 45px;
		display: block;
		z-index: 501;
	}
	#locations li a .onWrapper {
		position: relative;
		left: 0px;
		top: 0px;
		width: 0px;
		height: 0px;
		z-index: 502;
	}
	#locations li a img.on {
		width: 45px;
		height: 45px;
		display: block;
		opacity: 0;
		z-index: 503;
	}
	.locationsBlock .image-overlay {
		text-align: center;
		position: relative;
		bottom: 350px;
		color: #ffffff;
	}
	.locationsBlock .image-overlay p {
		font-size: 18px;
		color: #ffffff;
		text-decoration: none;
	}
	.locationsBlock .image-overlay h3 {
		font-size: 38px;
		text-decoration: none;
	}
	/*.locationsBlock { border-bottom: 1px dotted #000000; margin-bottom: 20px; } */

	img.responsive {
		display: block;
		height: auto;
		max-width: 100%;
	}

	.locationSingle {
		padding-bottom: 80px;
		margin-bottom: 80px;
		border-bottom: 1px dotted #aaaaaa;
	}
	.locationSingle .headerleft {
		text-align: left;
		margin-bottom: 20px;
	}
	.locationInfo {
		float: left;
		max-width: 520px;
		margin-right: 40px;
	}
	.locationInfo p,
	.locationLinks p {
		color: #000000;
	}
	.locationLinks {
		float: right;
		width: 400px;
	}
	.locationLinks h2 {
		height: 70px;
		width: 70px;
		border-radius: 35px;
		background-color: #000000;
		position: relative;
		left: 160px;
		margin-bottom: 20px;
	}
	.locationLinks h2 a {
		color: #ffffff;
		text-decoration: none;
		text-align: center;
		margin: 0px auto;
		line-height: 75px;
		padding-left: 4px;
	}
	.locationLinks .button {
		margin: 20px auto;
	}
	.locationLinks .button a {
		padding: 5px 15px;
		border: 4px solid #000000;
		color: #000000;
	}
	.locationLinks .button .left {
		display: inline-block;
		padding-left: 15px;
		background-repeat: no-repeat;
		background-position: left center;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 13px;
	}
	.locationLinks .button .right {
		display: inline-block;
		padding-right: 15px;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.locationLinks .button .left,
	.locationLinks .button .right {
		background-image: url(../images/slideshow/bulletBlack.png);
	}
	.socialLocation {
		width: 135px;
		height: 100px;
		margin: 10px auto;
		cursor: pointer;
	}
	.button.virtual {
		width: 161px;
	}
	.button.schedule {
		width: 171px;
	}
	#mobile-locations-holder {
		display: none;
	}
	/* Locations Page Version 2 */

	#location-v2 {
		max-width: 1000px;
		width: 100%;
	}
	#location-v2 p {
		line-height: 15px;
	}
	#location-v2 p a {
		color: #000000;
		font-weight: bold;
	}
	#location-v2 .locationSingle {
		padding-bottom: 80px;
		margin-bottom: 80px;
		border-bottom: 1px dotted #aaaaaa;
		width: 100%;
	}
	#location-v2 .locationInfo {
		float: left;
		min-width: 410px;
		margin-right: 6%;
		width: 46%;
	}
	#location-v2 .locationInfo h4 {
		text-transform: uppercase;
	}
	#location-v2 .locationInfo h3 {
		text-transform: capitalize;
		margin-bottom: 2px;
		font-family: Helvetica, Arial, sans-serif;
	}
	#location-v2 .locationInfo h3 a {
		text-decoration: none;
		color: #fbaa19;
		font-size: 13px;
		font-weight: bold;
	}
	#location-v2 .locationLinks {
		float: left;
		width: 400px;
		width: 48%;
		min-width: 410px;
		margin-top: -50px;
	}
	#location-v2 .locationLinks h2 {
		height: auto;
		width: auto;
		border-radius: 0px;
		background-color: #ffffff;
		color: #000000;
		text-align: center;
		position: initial;
	}
	#location-v2 .button.schedule {
		width: auto;
	}
	#location-v2 .button div {
		margin-bottom: 10px;
	}
	#location-v2 .button a {
		border: 2px solid #000000;
	}
	#location-v2 .button .yellow {
		background-color: #fbaa19;
		border: none;
	}
	#location-v2 .addressString {
		text-align: center;
		margin: 20px 0px;
		font-size: 14px;
	}
	#location-v2 .sideBlock iframe {
		padding: 0px 25px;
		margin: 0 auto;
		display: block;
	}
	#location-v2 .sideBlock,
	.location-blog {
		border-top: 1px dotted #000000;
		margin: 20px 0px;
		padding-top: 20px;
	}
	#location-v2 .sideBlock.noBorder {
		border-top: none;
	}
	#location-v2 .sideBlock.contactBlock {
		text-align: center;
	}
	#location-v2 .sideBlock.contactBlock a {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		margin-bottom: 20px;
		line-height: 20px;
		text-decoration: none;
	}
	#location-v2 .sideBlock.classBlock table {
		margin: 0px auto;
	}
	#location-v2 .sideBlock.classBlock table th {
		text-align: left;
	}
	#location-v2 .sideBlock.classBlock table th,
	td {
		padding: 5px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
	}
	#location-v2 .sideBlock.classBlock table td a {
		text-decoration: none;
		color: #000000;
	}
	#location-v2 .sideBlock.classBlock .location {
		display: none;
	}
	#location-v2 .sideBlock.serviceBlock {
		text-align: center;
	}
	#location-v2 .sideBlock.serviceBlock a {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		margin-bottom: 20px;
		line-height: 20px;
		text-decoration: none;
	}
	#location-v2 .sideBlock .facebook-right a {
		float: right;
		position: relative;
		bottom: 60px;
		right: 30px;
	}
	#location-v2 .sideBlock .hoursBlock {
		width: 48%;
		float: left;
		text-align: center;
	}
	.hoursBlock:first-child {
		border-right: 1px dotted #000000;
	}
	#location-v2 .sideBlock .hoursBlock:first-child {
		border-right: 1px dotted #000000;
	}
	.location-blog {
		width: 100%;
	}
	#location-v2 .location-blog .social {
		top: -20px;
	}
	#location-v2 .location-blog .socialButtons {
		position: relative;
		bottom: 89px;
		left: 5px;
		z-index: -99;
	}
	#location-v2 .blog-post:nth-of-type(1) {
		border-top: none;
	}
	.captionHeader {
		margin: 20px 0px 30px 0px;
		border-bottom: 1px dotted #000000;
		padding-bottom: 25px;
	}
	.captionHeader .caption .title {
		font-family: ffdinmedium, Verdana, Geneva, sans-serif;
		font-weight: bold;
		font-size: 40px;
		text-align: center;
		margin: 0px auto 20px auto;
	}
	.captionHeader .specialcaption .title {
		line-height: 60px;
		margin-bottom: 10px;
	}
	.captionHeader .caption .titleitalic {
		font-family: 'Times New Roman', serif;
		font-weight: normal;
		letter-spacing: normal;
		font-size: 50px;
		font-style: italic;
	}
	.captionHeader .caption .content {
		font-family: 'Times New Roman', serif;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		line-height: 20px;
		min-width: 150px;
		text-align: center;
		margin: 0px auto 30px auto;
		text-transform: capitalize;
	}
	.captionHeader .liltext {
		font-family: 'Times New Roman', serif;
		font-weight: 100;
		font-style: italic;
		font-size: 26px;
		line-height: 20px;
		min-width: 150px;
		text-align: center;
		margin: 0px auto 0px auto;
		padding-bottom: 10px;
		background-repeat: no-repeat;
		background-position: center bottom;
	}
	#locations-map .location-selection {
		display: none;
	}
	.virtualTour {
		margin: 36px 0px;
		border-top: 1px dotted #000000;
		padding-top: 20px;
	}
	/* Gallery */

	#instagram-gallery {
		margin-top: 40px;
	}
	/* Future */

	#networkStartPoint .left {
		float: left;
		width: 480px;
		margin-right: 10px;
	}
	#networkStartPoint .right {
		float: right;
		margin-left: 10px;
		width: 480px;
	}
	#networkStartPoint {
		padding-bottom: 30px;
		border-bottom: 1px dotted #aaaaaa;
		height: 100%;
		margin-bottom: 65px;
	}
	.openPositions {
		float: left;
		margin-right: 50px;
	}
	.positionTitles {
		float: right;
		margin-right: 100px;
		margin-bottom: 100px;
	}
	.positionTitles h3:first-child {
		margin-top: 0px;
	}
	.positionTitles h3 {
		margin-top: 40px;
	}
	.positionTitles p {
		font-size: 12px;
		line-height: 22px;
		margin-bottom: 0px;
	}
	.positionTitles p a {
		text-decoration: none;
		color: #747474;
	}
	.positionTitles p a:active {
		color: #000000;
		text-decoration: underline;
	}
	.positionTitles hr {
		height: 1px;
		border-top: 1px dotted #000000;
		margin-bottom: 10px;
	}
	.col-left {
		float: left;
		width: 405px;
	}
	.col-right {
		float: right;
	}
	.breadcrumb a,
	.breadcrumb p {
		text-decoration: none;
		color: #000000;
		font-size: 10px;
		text-transform: uppercase;
	}
	.breadcrumb p {
		color: #747474;
	}
	.jobDescription {
		float: left;
		margin-left: 55px;
	}
	.jobDescription h4 {
		padding-top: 8px;
		font-family: helvetica, verdana, sans-serif;
		font-weight: bold;
		letter-spacing: normal;
		font-size: 18px;
	}
	.jobDescription p.jobPlace {
		color: #000000;
		text-transform: uppercase;
		font-size: 13px;
		padding-top: 10px;
		max-width: 200px;
	}
	.jobDescription .button {
		margin: 31px auto 0px auto;
		float: left;
	}
	.jobDescription .button a {
		padding: 5px 15px;
		border: 4px solid #000000;
		color: #000000;
	}
	.jobDescription .button .left {
		display: inline-block;
		padding-left: 15px;
		background-repeat: no-repeat;
		background-position: left center;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
		font-size: 13px;
	}
	.jobDescription .button .right {
		display: inline-block;
		padding-right: 15px;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.jobDescription .button .left,
	.jobDescription .button .right {
		background-image: url(../images/slideshow/bulletBlack.png);
	}
	.jobDescription .job-left {
		float: left;
		max-width: 400px;
	}
	.jobDescription .job-right {
		float: right;
	}
	.jobDescription .socialJob {
		float: left;
		margin-left: 36px;
	}
	.jobDescription .jobInfo,
	.jobDescription .responsibilities,
	.jobDescription .reqs {
		max-width: 600px;
	}
	.jobDescription hr {
		border-bottom: 1px black dotted;
		margin-bottom: 20px;
	}
	.jobDescription p {
		color: #6d6e78;
	}
	.jobDescription ul li {
		font-family: Helvetica, Arial, sans-serif;
		margin-left: 17px;
		font-size: 12px;
		color: #6d6e78;
		line-height: 16px;
	}
	.socialJob {
		margin-top: 88px;
	}
	.jobDescription .topBox .reqs {
		margin-bottom: 100px;
	}
	/*Profile Page*/

	#profile {
		position: relative;
		bottom: 371px;
	}
	#profile img {
		float: left;
	}
	#profile .profile-details {
		float: left;
		color: #ffffff;
		margin-top: 170px;
	}
	#profile .profile-details h2 {
		margin-bottom: 10px;
		font-size: 28px;
	}
	#profile .profile-details p {
		padding-left: 40px;
		color: #c3c3c3;
		font-weight: bold;
		letter-spacing: 0em;
		font-size: 13px;
	}
	.tertiary-nav {
		background-color: #f1f1f1;
		height: 40px;
		width: 100%;
		margin-bottom: 20px;
		position: relative;
		bottom: 0px;
	}
	.nopadding {
		bottom: 40px;
	}
	.tertiary-nav .current-menu-item {
		font-weight: bold;
	}
	.tertiary-nav #menu-profiles2 {
		width: 490px;
		margin: 0px auto;
	}
	.tertiary-nav #menu-rockstars2 {
		width: 640px;
		margin: 0px auto;
	}
	.tertiary-nav #menu-profiles2 li,
	.tertiary-nav #menu-rockstars2 li {
		display: inline-block;
		list-style: none;
		padding: 10px 50px;
		border-left: dotted 1px #000000;
	}
	.tertiary-nav #menu-profiles2 li:last-child {
		border-right: dotted 1px #000000;
	}
	.tertiary-nav #menu-rockstars2 li:last-child {
		border-right: none;
	}
	.tertiary-nav #menu-rockstars2 li:first-child {
		border-left: none;
	}
	.tertiary-nav #menu-profiles2 li a,
	.tertiary-nav #menu-rockstars2 li a {
		text-decoration: none;
		color: #000000;
		line-height: 12px;
		height: 12px;
		font-size: 12px;
		font-family: ffdinmedium, Arial, Geneva, sans-serif;
		letter-spacing: 0.05em;
		text-transform: uppercase;
	}
	.nobottommargin {
		margin-bottom: 0px;
	}
	.clearbackground {
		background-color: #ffffff;
	}
	/*Rockstars*/

	.rockstar-single .instagram-feed {
		width: 1020px;
	}
	#load-more {
		font-style: italic;
		cursor: pointer;
		text-align: center;
		margin-top: 20px;
		font-family: ffdinregular, Helvetica, sans-serif;
	}
	#load-more:hover {
		text-decoration: underline;
	}
	#instafeed {
		max-width: 1020px;
		width: 100%;
		margin: 0px auto 80px auto;
	}
	#instafeed img {
		padding: 15px 15px 0px 0px;
		height: auto;
		width: 23%;
	}
	/*Alumni Homepage */

	#rockstars,
	#alumni-blog {
		border-top: 1px dotted #000000;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#rockstars h2 a,
	#alumni-blog h2 a {
		text-decoration: none;
		color: #000000;
	}
	#rockstars a {
		color: #000000;
		text-decoration: none;
	}
	#rockstars ul {
		list-style: none;
	}
	#rockstars ul li {
		float: left;
		padding-left: 20px;
		width: 220px;
	}
	img.attachment-square-image {
		width: 220px;
		height: 220px;
		margin: 10px;
	}
	/* Alumni Message Board */

	.messageBoard {
		width: 700px;
		float: left;
	}
	.messageBoard ul {
		list-style: none;
	}
	.messageBoard ul li {
		border: 1px solid #e1e1e1;
		background-image: url(../images/alumni/messageArrows.png);
		background-repeat: no-repeat;
		background-position: 600px 15px;
	}
	.messageBoard li h2 {
		text-align: left;
		font-size: 18px;
		padding: 20px 0px 10px 30px;
		margin-bottom: 0px;
	}
	.messageBoard a {
		text-decoration: none;
		color: #000000;
	}
	.messageBoard li p {
		margin-bottom: 10px;
		padding-left: 30px;
		color: #000000;
		font-size: 11px;
		text-transform: uppercase;
	}
	.messageBoard .likes {
		background-image: url(../images/icons/lilheart.gif);
		background-repeat: no-repeat;
		background-position: 5px 0px;
		width: 50px;
		padding-left: 23px;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.board-sidebar {
		float: right;
		width: 250px;
	}
	.board-sidebox {
		margin-bottom: 20px;
		letter-spacing: normal;
	}
	.board-sidebox h4 {
		background-color: #f1f1f1;
		padding: 10px;
		margin-bottom: 10px;
	}
	.board-sidebox .boldnumber {
		color: #000000;
	}
	.board-sidebox .sidebox-topic {
		height: 60px;
	}
	.board-sidebox .sidebox-topic img {
		display: inline-block;
		border-radius: 100px;
		-webkit-border-radius: 100px;
		-moz-border-radius: 100px;
		float: left;
		margin-right: 20px;
	}
	.board-sidebox .sidebox-topic p {
		color: #000000;
		font-weight: bold;
	}
	.board-sidebox .sidebox-topic p a {
		color: #000000;
		text-decoration: none;
	}
	.board-sidebox .sidebox-topic span {
		color: #747474;
		font-weight: normal;
	}
	.recent-tags {
		display: inline-block;
	}
	.recent-tags ul {
		list-style: none;
	}
	.recent-tags li {
		list-style: none;
		float: left;
		margin: 0px 5px 13px 0px;
		color: #606060;
		text-decoration: none;
		background-color: #f1f1f1;
		padding: 5px 3px 3px 3px;
		text-transform: uppercase;
		letter-spacing: normal;
	}
	#single-message .breadcrumb {
		border-bottom: 1px solid #000000;
	}
	#single-message .breadcrumb p {
		margin-bottom: 10px;
	}
	#single-message #comments {
		max-width: 1000px;
		width: 100%;
	}
	.message h2 {
		text-align: left;
		margin-top: 50px;
		margin-bottom: 0px;
		font-size: 32px;
	}
	.message .authorline {
		text-transform: uppercase;
		color: #000000;
	}
	#single-message .message {
		border-bottom: 1px solid #000000;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.views .likes {
		background-image: url(../images/icons/lilheart.gif);
		background-repeat: no-repeat;
		background-position: 5px -1px;
		width: 50px;
		padding-left: 23px;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	#respond {
		background-color: #f1f1f1;
	}
	#reply-title,
	.logged-in-as {
		display: none;
	}
	#commentform {
		min-height: 180px;
	}
	.comment-form-comment {
		padding: 20px;
	}
	#respond form a {
		color: #000000;
		text-decoration: none;
		padding: 0px 10px;
	}
	#respond textarea#comment {
		width: 60%;
	}
	#respond .form-submit {
		position: relative;
		left: 814px;
		bottom: 20px;
	}
	.form-submit input {
		padding: 5px 15px;
		border: 4px solid #000000;
		color: #000000;
		background-color: #f1f1f1;
		cursor: pointer;
		width: 150px;
		height: 50px;
	}
	.comment-avatar {
		float: left;
		padding: 20px;
		width: 88px;
		height: 88px;
	}
	.vcard {
		display: block;
	}
	.vcard img {
		float: left;
		padding: 20px;
		width: 88px;
		height: 88px;
	}
	form.submit-topic {
		margin: 20px auto;
		width: 600px;
	}
	form.submit-topic::-webkit-input-placeholder {
		font-size: 15px;
		margin-left: 5px;
	}
	form.submit-topic:-moz-placeholder {
		/* Firefox 18- */

		font-size: 15px;
		margin-left: 5px;
	}
	form.submit-topic::-moz-placeholder {
		/* Firefox 19+ */

		font-size: 15px;
		margin-left: 5px;
	}
	form.submit-topic:-ms-input-placeholder {
		font-size: 15px;
		margin-left: 5px;
	}
	form.submit-topic input[name=title],
	form.submit-topic textarea[name=description],
	form.submit-topic input[name=authorName],
	form.submit-topic input[name=submitteremail] {
		border: 1px solid #000000;
		font-size: 20px;
		margin: 10px 10px 30px 10px;
		width: 600px;
	}
	form.submit-topic .button {
		border: 4px solid #000000;
		color: #000000;
		font-size: 14px;
		line-height: 42px;
		width: 160px;
		margin: 0px auto;
	}
	form.submit-topic .button input {
		background-color: #ffffff;
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
		text-transform: uppercase;
		font-size: 14px;
		letter-spacing: 0.12em;
		cursor: pointer;
	}
	.thanks h2 {
		margin-top: 50px;
	}
	.thanks .thanksmessage {
		text-align: center;
		margin-bottom: 50px;
		color: #000000;
	}
	#single-message .comment.list {
		margin-bottom: 100px;
	}
	#single-message .comment.parent {
		min-height: 250px;
	}
	#single-message .comment.depth-2 {
		margin: 25px 0px 35px 0px;
	}
	a.comment-reply-link {
		color: #000000;
	}
	.commentmetadata a {
		position: relative;
		top: 68px;
		left: 37px;
	}
	.comment-meta a {
		color: #aaaaaa;
	}
	.comment p {
		color: #000000;
		padding-top: 12px;
	}
	#single-message a {
		text-decoration: none;
		font-family: ffdinregular;
		font-weight: bold;
		letter-spacing: normal;
		font-size: 14px;
	}
	#single-message .date {
		margin: 0px 30px;
	}
	#single-message .views {
		padding-top: 10px;
		color: #000000;
		letter-spacing: normal;
	}
	#single-message .viewcount {
		float: right;
		text-transform: uppercase;
		letter-spacing: normal;
		margin-right: 100px;
	}
	#single-message .viewcount p {
		color: #000000;
		line-height: 13px;
	}
	#single-message .viewcount .postscount {
		padding-left: 30px;
	}
	.single-message-content p {
		color: #6c6e6e;
		letter-spacing: normal;
	}
	/* Alumni Jobs Listings */

	.alumniListings h2 {
		text-align: left;
		margin-bottom: 20px;
	}
	/*Services (Guest Pages) */

	.service-nav ul {
		max-width: 600px;
		margin: 0px auto;
	}
	.service-nav ul li {
		list-style: none;
		display: inline;
		float: left;
		margin-bottom: 40px;
		border-right: 1px dotted #000000;
		text-transform: uppercase;
	}
	.service-nav ul li:last-child {
		border-right: none;
	}
	.service-nav ul li:hover {
		text-decoration: underline;
	}
	.service-nav ul li a {
		color: #000000;
		text-decoration: none;
		font-size: 16px;
		padding: 20px 23px;
	}
	p.tagline {
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
		font-size: 15px;
		line-height: 22px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase;
	}
	.appointmentbook {
		float: right;
	}
	.menu-student-life-container.black {
		background-color: rgba(0, 0, 0, 1.0);
		height: 71px;
		opacity: 1;
	}
	.menu-student-life-container.black h2 {
		color: #ffffff;
		text-align: left;
		margin-top: 20px;
		padding: 0px 0px 0px 0px;
	}
	.appointmentbook a {
		padding: 8px 9px;
		font-size: 13px;
		font-weight: bold;
	}
	.blog-content form select {
		line-height: 20px;
		font-size: 12px;
		color: #999999;
	}
	.services-form select {
		display: block;
		background-image: url(../images/enroll/twoarrows.gif);
		background-repeat: no-repeat;
		background-position: 135px;
		-webkit-appearance: none;
		/* background: -moz-linear-gradient(top, rgba(255,255,255,0.54) 0%, rgba(145,145,145,0.39) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.54)), color-stop(100%,rgba(145,145,145,0.39))); background: -webkit-linear-gradient(top,  rgba(255,255,255,0.54) 0%,rgba(145,145,145,0.39) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,0.54) 0%,rgba(145,145,145,0.39) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,0.54) 0%,rgba(145,145,145,0.39) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0.54) 0%,rgba(145,145,145,0.39) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8affffff', endColorstr='#63919191',GradientType=0 ); */

		color: #999999;
		padding-left: 15px;
		width: 160px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border: 1px solid #999999;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 30px;
	}
	.services-form .appointmentbook {
		line-height: 38px;
		text-align: center;
	}
	/*Products (Guest Pages) */

	#productappts .appointmentbook {
		border: 4px solid #000000;
		padding: 10px;
		line-height: 1px;
		margin-right: 30px;
	}
	#productappts .appointmentbook a {
		border: none;
		line-height: 1px;
	}
	#productappts .appointmentbook a .left {
		margin-left: 15px;
	}
	#productappts .appointmentbook.white {
		border: 4px solid #ffffff !important;
	}
	.giftBanner ul {
		list-style: none;
	}
	.giftBanner ul li {
		float: left;
		margin: 8px;
		cursor: pointer;
	}
	.giftBanner ul li img {
		width: 231px;
		height: 231px;
	}
	#guest-promos .giftBanner {
		margin-bottom: 100px;
	}
	/*Programs Buttons */

	.programscontent .button {
		border: 4px solid #ffffff;
		padding: 10px;
		line-height: 15px;
		margin-right: 15px;
		float: right;
	}
	.programscontent .button a {
		border: none;
		line-height: 1px;
		color: #ffffff;
		padding: 8px 10px;
	}
	.programscontent .button .right {
		background-image: url(../images/slideshow/bulletWhite.png);
	}
	.programscontent .button a .left {
		margin-left: 15px;
		background-image: url(../images/slideshow/bulletWhite.png);
	}
	#paragraph-program-links .button {
		display: none;
	}
	.dual-license-spa-therapy .programstext {
		margin: 36px 50px 0px 50px;
	}
	/* Services - Service Menu Page */

	#serviceMenu #locations {
		margin-top: 50px;
	}
	#serviceMenuList div {
		float: left;
		width: 230px;
		margin: 0px 8px 10px 8px;
		background-color: #f1f1f1;
		height: 297px;
	}
	#serviceMenuList div.cboxElement {
		cursor: pointer;
	}
	#serviceMenuList p {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		margin-bottom: 5px;
		line-height: 13px;
		letter-spacing: normal;
	}
	#serviceMenuList h4 {
		text-transform: uppercase;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: normal;
	}
	#serviceMenuList h3 {
		margin-bottom: 0px;
		letter-spacing: normal;
	}
	#serviceMenuList tr {
		margin-bottom: 5px;
	}
	#serviceMenuList p.enlarge-button {
		position: relative;
		text-align: center;
	}
	#serviceMenuList th {
		font-size: 15px;
		letter-spacing: normal;
		text-align: center;
	}
	#serviceMenuList td {
		font-size: 15px;
		letter-spacing: normal;
	}
	#serviceMenuList .table {
		background-color: #000000;
	}
	#serviceMenuList .table td,
	#serviceMenuList .table th {
		background-color: #ffffff;
		letter-spacing: normal;
	}
	#serviceMenuList .subtext {
		font-size: 9px;
		letter-spacing: normal;
	}
	#serviceMenuList .subtext em {
		font-size: 8px;
		line-height: 8px;
	}
	#serviceMenuList .menutext {
		padding: 5px 0px 0px 5px;
	}
	#serviceMenuList .menutext h3 {
		font-family: helvetica, arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: capitalize;
	}
	/* Service Menu Redesign (V2) */

	.serviceMenu2 #locations {
		margin-top: 70px;
		border-top: 1px dotted #000000;
		padding-top: 50px;
	}
	#serviceMenuList2 div {
		float: left;
		width: 470px;
		margin: 0px 15px 25px 15px;
		background-color: #f1f1f1;
		min-height: 250px;
	}
	#serviceMenu.serviceMenu2 #serviceMenuList2 div.first-child {
		padding: 10px;
	}
	#serviceMenu.serviceMenu2 #serviceMenuList2 div.fullwidth {
		width: 100%;
		max-width: 985px;
		margin: 0px 8px 10px 15px;
	}
	#serviceMenuList2 div.cboxElement {
		cursor: pointer;
	}
	#serviceMenuList2 div img {
		width: 470px;
	}
	#serviceMenuList2 p {
		font-family: Helvetica, Arial, sans-serif;
		color: #000000;
		line-height: 13px;
		letter-spacing: normal;
		padding: 10px;
		font-size: 11px;
		padding-top: 0px;
		margin-top: 5px;
		margin-bottom: 0px;
		padding-bottom: 0px;
		text-transform: uppercase;
	}
	#serviceMenuList2 p.normal {
		text-transform: none;
		margin-bottom: 10px;
	}
	#serviceMenuList2 td.capitaltext {
		font-family: Helvetica, Arial, sans-serif;
		color: #000000;
		line-height: 13px;
		letter-spacing: normal;
		font-size: 11px;
		padding: 0px;
		margin-top: 5px;
		margin-bottom: 0px;
		text-transform: uppercase;
	}
	#serviceMenuList2 h4 {
		text-transform: uppercase;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		letter-spacing: normal;
		padding: 10px 10px 0px 10px;
	}
	#serviceMenuList2 h3,
	#serviceMenuList2 th {
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		font-size: 13px;
		margin-bottom: 0px;
		margin-top: 8px;
		letter-spacing: .05em;
		padding: 0px 10px;
		font-weight: 600;
		margin-top: 2px;
	}
	#serviceMenuList2 tr {
		margin-bottom: 5px;
	}
	#serviceMenuList2 p.enlarge-button {
		position: relative;
		text-align: center;
	}
	#serviceMenuList2 th {
		padding-left: 0px;
		font-family: Helvetica, Arial, sans-serif;
		text-align: left;
	}
	#serviceMenuList2 th.firstcol {
		text-align: left;
		line-height: 25px;
	}
	#serviceMenuList2 td.firstcol,
	#serviceMenuList2 p.heading {
		font-size: 12px;
		font-weight: bold;
		text-transform: none;
	}
	#serviceMenuList2 td {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		letter-spacing: normal;
		width: 20%;
		line-height: 16px;
		text-align: left;
	}
	#serviceMenuList2 table {
		width: 90%;
		margin: 10px;
	}
	#serviceMenuList2 table .firstcol {
		width: 60%;
	}
	#serviceMenuList2 .table {
		background-color: #000000;
		width: 100%;
	}
	#serviceMenuList2 .table td,
	#serviceMenuList .table th {
		background-color: #ffffff;
		letter-spacing: normal;
	}
	#serviceMenuList2 .subtext {
		font-size: 11px;
		letter-spacing: normal;
		line-height: 12px;
		margin-top: 0px;
		padding-bottom: 0px;
	}
	#serviceMenuList2 .subtext em {
		font-size: 10px;
		line-height: 8px;
	}
	#serviceMenuList2 .menutext {
		padding: 5px 0px 0px 5px;
	}
	#serviceMenuList2 .menutext h3 {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
	}
	/* Service Menu Redesign (V3) */

	.serviceMenu3 #locations {
		margin-top: 70px;
		border-top: 1px dotted #000000;
		padding-top: 50px;
	}
	#serviceMenuList3 .serviceMenuLeft {
		float: left;
		width: 490px;
		height: 300px;
		margin: 0px 0px 25px 0px;
		background-color: #f1f1f1;
		min-height: 250px;
	}
	#serviceMenuList3 .serviceMenuRight {
		float: right;
		width: 490px;
		height: 300px;
		margin: 0px 0px 25px 0px;
		background-color: #f1f1f1;
		min-height: 250px;
	}
	#serviceMenuList3 .serviceMenuInner {
		padding: 24px;
	}
	#serviceMenuList3 .serviceMenuSub {
		margin-bottom: 5px;
	}
	#serviceMenuList3 h3 {
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 13px;
		margin-bottom: 5px;
	}
	#serviceMenuList3 h4 {
		font-family: Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		font-weight: 600;
		font-size: 13px;
		margin-bottom: 5px;
		font-style: italic;
	}
	#serviceMenuList3 p {
		font-family: Helvetica, Arial, sans-serif;
		text-transform: none;
		font-size: 10px;
		letter-spacing: normal;
		line-height: 12px;
		margin-bottom: 5px;
		color: #000000;
	}
	#serviceMenuList3 table {
		margin: 0px 0px 5px 0px;
		width: 100%;
	}
	#serviceMenuList3 table tr th {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		font-weight: 600;
		text-transform: uppercase;
		padding: 0px;
		margin: 0px;
	}
	#serviceMenuList3 table tr th.ins {
		width: 68px;
		text-align: right;
	}
	#serviceMenuList3 table tr th.mas {
		width: 64px;
		text-align: right;
	}
	#serviceMenuList3 table tr th.six {
		width: 71px;
		text-align: right;
	}
	#serviceMenuList3 table tr th.nin {
		width: 71px;
		text-align: right;
	}
	#serviceMenuList3 table tr td {
		vertical-align: top;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		letter-spacing: normal;
		line-height: 16px;
		text-align: left;
		padding: 0px;
		margin: 0px;
	}
	#serviceMenuList3 table tr td.price {
		text-align: right;
	}
	#serviceMenuList3 .brand {
		display: none;
	}
	#serviceMenuList3 .subtext {
		font-size: 11px;
		letter-spacing: normal;
		line-height: 12px;
		margin-top: 0px;
		padding-bottom: 0px;
	}
	#serviceMenuList3 .subtext em {
		font-size: 10px;
		line-height: 8px;
	}
	#serviceMenuList3 #disclaimer {
		background-color: #f1f1f1;
		padding: 10px;
		margin: 10px 0px;
	}
	#serviceMenuList3 #disclaimer p {
		font-family: Helvetica, Arial, sans-serif;
		color: #000000;
		line-height: 13px;
		font-size: 11px;
		margin-bottom: 10px;
	}
	#serviceMenuList3 #disclaimer h3 {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
	}


	/* Service Menu Redesign (V4) */

	#serviceMenu.serviceMenu4 {
		margin-top: 87px;
		width: 100%;
		max-width: 1400px;
	}

	#serviceMenu.serviceMenu4 h2 {
		font-size: 32px;
		letter-spacing: 5px;
		margin-bottom: 30px;
		padding-top: 40px;
		margin-top: 60px;
		border-top: 1px dotted black;
		color: black;
	}

	#serviceMenu.serviceMenu4 .serviceMenuNav ul,
	#serviceMenu.serviceMenu4 h3,
	#serviceMenu.serviceMenu4 h4,
	#serviceMenu.serviceMenu4 h5 {
		font-size: 19px;
		line-height: 1.2;
		letter-spacing:  2px;
		text-align: left;
		text-transform: uppercase;
		color: black;
		font-weight: bold;
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
	}

	#serviceMenu.serviceMenu4 .serDesc h4 {
		letter-spacing: 3px;
	}

	#serviceMenu.serviceMenu4 h5 {
		text-transform: capitalize;
		font-size:  17px;
	}

	#serviceMenu.serviceMenu4 .serviceMenuNav ul {
		text-align: center;
		list-style: none;
		padding-left: 0;
		margin-left: -5px;
		text-transform: uppercase;
		font-weight: bold;
	}

	#serviceMenu.serviceMenu4 .serviceMenuNav ul > li {
		display: inline-block;
		padding-left: 23px;
		padding-right: 23px;
		border-right: 1px dotted black;
	}

	#serviceMenu.serviceMenu4 .serviceMenuNav ul > li:last-of-type {
		border-right: none;
	}

	#serviceMenu.serviceMenu4 .serviceMenuNav a {
		color: black;
		text-decoration: none;
	}

	#serviceMenu.serviceMenu4 .serviceMenuNav a:hover {
		color: #ffcb0e;
	}

	#serviceMenuList4 {
		width: 100%;
		max-width: 1060px;
		margin: 0 auto;
	}

	#serviceMenu.serviceMenu4 .service-banner {
		margin-bottom: 30px;
		position: relative;
	}

	#serviceMenu.serviceMenu4 .service-banner > * {
		width: 50%;
		padding: 0 25px;
		margin: 0;
		vertical-align: top;
		display: inline-block;
		box-sizing: border-box;
		margin-right: -4px;
	}

	#serviceMenu.serviceMenu4 .service-image img {
		width: 100%;
		height: auto;
	}

	#serviceMenu.serviceMenu4 .service-description {
		margin-top: 14px;
		margin-bottom: 50px;
	}

	#serviceMenu.serviceMenu4 .service-description p {
		font-size: 14px;
	}

	#serviceMenu.serviceMenu4 .service-banner .appointmentbook {
		float: none;
		position: absolute;
		bottom: 15px;
		right: 0;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable,
	#serviceMenu.serviceMenu4 #disclaimer p {
		width: 100%;
		max-width: 650px;
		margin: 0 auto;
		color: #747474;
		padding: 20px 25px 0;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable td,
	#serviceMenu.serviceMenu4 .serviceMenuTable p,
	#serviceMenu.serviceMenu4 #disclaimer p {
		padding-bottom: 0;
		letter-spacing: 1.1px;
		font-size: 15px;
		padding-left: 0;
		color: #747474;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable p {
		font-size: 13.5px;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .serHeader {
		color: black;
		font-size: 16px;
		letter-spacing: 2px;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .serHeader h4 small {
		font-size: 12px;
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		text-transform: initial;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .serHeader:not(:first-of-type) > * {
		padding-top: 20px;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .serDesc + .serHeader > *:first-of-type {
		padding-top: 0;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .startsAt,
	#serviceMenu.serviceMenu4 .serviceMenuTable .add {
		font-size: 13px;
		vertical-align: bottom;
		letter-spacing: 0.75px;
		text-align: right;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .price,
	#serviceMenu.serviceMenu4 .serviceMenuTable .ins,
	#serviceMenu.serviceMenu4 .serviceMenuTable .mas,
	#serviceMenu.serviceMenu4 .serviceMenuTable .six,
	#serviceMenu.serviceMenu4 .serviceMenuTable .nin,
	#serviceMenu.serviceMenu4 .serviceMenuTable .dur {
		padding-left: 5px;
		white-space: nowrap;
		text-align: right;
		width: 60px;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .itmD {
		padding: 2px 0px 1px 0px;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .itmD p,
	#serviceMenu.serviceMenu4 .serviceMenuTable .serD p {
		font-size: 13px;
		margin: 0;
		line-height: 1.3;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .serD p {
		margin-bottom: 9px;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .serD p:last-of-type {
		margin-bottom: 0;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .serD {
		padding-bottom: 5px;
	}

	#serviceMenu.serviceMenu4 .serviceMenuTable .serD h5 {
		margin: 2px 0 5px;
	}

	#serviceMenu.serviceMenu4 #disclaimer {
		margin-bottom:  135px;
		padding: 0 25px;
	}

	#serviceMenu.serviceMenu4 #disclaimer p:first-of-type {
		padding-top: 0;
	}

	#serviceMenu.serviceMenu4 #disclaimer p {
		padding-left: 0;
		padding-right: 0;
	}

	#serviceMenu.serviceMenu4 #disclaimer h2 {
		padding-top: 60px;
	}

	@media (max-width: 640px) {
		#serviceMenu.serviceMenu4 {
			background-color: transparent;
		}

		#serviceMenu.serviceMenu4 .serviceMenuNav ul > li {
			padding: 0 16px;
			margin-bottom: 10px;
		}

		#serviceMenu.serviceMenu4 .service-banner > * {
			width: 100%;
		}
		#serviceMenu.serviceMenu4 .service-image {
			max-height: 280px;
			padding: 0 0 25px;
			overflow: hidden;
		}
	}


	/* Chat */
	#chatTest {
		margin-top: 130px;
	}


	/* Alumni - Register / Sign-in */

	section#register h1,
	section#user h1,
	section#request h1 {
		font-size: 34px;
		color: #ffffff;
		text-align: center;
		margin-bottom: 20px;
		text-transform: uppercase;
	}
	section#register .button,
	section#user .button,
	section#request .button {
		width: 292px;
		margin: 50px auto;
	}
	section#register p. section#user p,
	section#request p {
		font-family: 'Times New Roman', serif;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		line-height: 20px;
	}
	.bottomSubmit {
		width: 292px;
		margin: 50px auto;
	}
	.bottomSubmit p {} .bottomSubmit .button {
		margin: 0px auto;
		font-size: 12px;
		width: 200px;
	}
	.bottomSubmit .button a {
		padding: 8px 9px;
	}
	.bottomSubmit .button .left {
		display: inline-block;
		padding-left: 15px;
		background-repeat: no-repeat;
		background-position: left center;
		text-align: center;
		text-transform: uppercase;
		text-decoration: none;
	}
	.bottomSubmit .button .right {
		display: inline-block;
		padding-right: 15px;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.bottomSubmit .button a {
		border: 4px solid #ffffff;
		color: #ffffff;
	}
	.bottomSubmit .button .left,
	.bottomSubmit .button .right {
		background-image: url(../images/slideshow/bulletWhite.png);
		background-repeat: no-repeat;
	}
	.applicationForm select {
		background-image: url(../images/enroll/twoarrows.gif);
		background-repeat: no-repeat;
		background-position: 179px;
		-webkit-appearance: none;
		color: #999999;
		padding-left: 35px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		text-transform: uppercase;
	}
	/* Apply Now Landing Page & Form */

	section#register .innermenu,
	section#request .innermenu {
		background-color: rgba(0, 0, 0, 1.0);
		height: 71px;
		opacity: 1;
		position: fixed;
		top: 63px;
		width: 100%;
	}
	section#register .innermenu div,
	section#request .innermenu div {
		width: 1000px;
		margin: 0px auto;
	}
	section#register .innermenu h2,
	section#request .innermenu h2 {
		color: #ffffff;
		line-height: 87px;
		font-size: 30px;
		float: left;
	}
	#register form select,
	#request form select {
		background-image: url(../images/form/twoarrows.gif);
		background-repeat: no-repeat;
		background-position: 98% center;
		-webkit-appearance: none;
		color: #999999;
		padding-left: 10px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		text-transform: uppercase;
		height: 42px;
		margin: 10px;
		width: 202px;
		margin-left: 2px;
	}
	#request .button a {
		background-color: #fbaa19;
		border: none;
	}
	#request p {
		color: #ffffff;
		font-style: italic;
	}
	/* Apply Now Form - Version 2 */
	#apply-v2 {
		margin-top: 50px;
		margin-bottom: 20px;
	}
	#apply-v2.noSlideshow {
		margin-bottom: 60px;
	}

	/* V2.5 */
	#apply-v2.v2-5 ul.etabs li a {

		padding: 20px 30px;
	}
	#apply-v2.v2-5 #preferredProgramWrapper {

		display: none;
	}

	#apply-v2 form input[type="text"],
	#apply-v2 form input[type="select"],
	#apply-v2 form input[type="email"],
	#apply-v2 form input[type="password"],
	#apply-v2 form input[type="tel"],
	#apply-v2 form input[type="date"],
	#apply-v2 form select,
	#apply-v2 form input[type="checkbox"] {
		height: 40px;
		text-align: left;
		padding-left: 10px;
		background-color: #ffffff;
		border: 1px solid #000000;
		margin: 10px;
		display: inline-block;
		font-family: Arial, sans-serif;
		font-size: 13px;
	}
	#apply-v2 form input[type="radio"] {
		text-align: center;
		background-color: #ffffff;
		border: 1px solid #000000;
		margin: 10px;
		display: inline-block;
	}
	.applyFormBlock {
		background-color: #f1f1f1;
		margin: 40px 0px;
		padding: 20px;
	}
	#apply-v2 form label {
		margin-left: 10px;
		letter-spacing: initial;
		font-size: 13px;
		font-family: Helvetica, Arial, sans-serif;
		display: block;
		margin-bottom: 0px;
		padding-bottom: 0px;
		line-height: 12px;
		float: left;
	}
	#apply-v2.applyNowContactMe #applyFormHelpWrapper {
		margin: 20px 0px;
	}
	#apply-v2.applyNowContactMe #applyFormHelpWrapper .applyFormBlock {
		margin: 0px auto 20px auto;
		max-width: 640px;
	}
	#apply-v2.applyNowContactMe #applyFormHelpWrapper .buttonsBlock {
		margin: 0px auto;
		display: table;
		float: none;
	}
	#apply-v2 form input[type="radio"] {} .applyFormBlock .col.left,
	form .col.right {
		float: left;
	}
	.applyFormBlock .col.full {
		width: 48% !important;
	}
	.applyFormBlock .col input {
		width: 95%;
	}
	.applyFormBlock .col select {
		width: 98%;
	}
	.applyFormBlock .col.center {
		margin: 0px auto;
	}
	.applyFormBlock .col.right.full {
		padding-right: 6px;
	}
	.applyFormBlock .col.third {
		width: 14% !important;
		margin-right: 2%;
	}
	.applyFormBlock .col.half {
		width: 22% !important;
	}
	.applyFormBlock .col.twothird {
		width: 32% !important;
	}
	.applyFormBlock .col.doublefull {
		width: 95%;
	}
	.applyFormBlock textarea {
		padding: 15px;
		-webkit-appearance: none;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		width: 100%;
		border: 1px solid #000000;
		margin: 10px;
	}
	.applyFormBlock select {
		background-image: url(../images/form/twoarrows.gif);
		background-repeat: no-repeat;
		background-position: 98% center;
		-webkit-appearance: none;
		padding-left: 10px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		-webkit-appearance: none;
	}
	#apply-v2 p {
		font-size: 13px;
		color: #000000;
		margin-bottom: 20px;
		line-height: 17px;
		width: 85%;
		margin: 0px auto 20px;
		text-align: center;
	}
	#apply-v2 p a {
		color: #fbae24;
		text-decoration: none;
		font-weight: bold;
	}
	.applyFormBlock .col.nofloat {
		float: none;
	}
	#apply-v2 #applyFormHelpWrapper {
		margin: 40px 0px;
	}
	#apply-v2 #applyFormHelpWrapper h3 {
		font-size: 1.4em;
	}
	#apply-v2 #applyFormHelpWrapper .applyFormBlock {
		margin: 0px 0px 20px 0px;
	}
	#apply-v2 .applyFormLeft {
		float: left;
		width: 49%;
	}
	#apply-v2 .applyFormLeft p {
		text-align: left;
		width: 100%;
		margin: 0px 0px 20px 0px;
	}
	#apply-v2 .applyFormRight {
		float: right;
		width: 49%;
	}
	#apply-v2 .applyFormLeft .buttonsBlock {
		float: left;
	}
	#apply-v2 .applyFormLeft .buttonsBlock .button {
		margin-left: 0px;
		margin-right: 10px;
	}
	#apply-v2 .applyFormLeft #user-alert p {
		margin: 0px;
		text-align: center;
	}
	.busyIcon {
		float: none;
	}
	#apply-v2 .applyFormLeft textarea {
		width: 90%;
	}
	#apply-v2 .applyFormInfo { border: 1px solid #444444; }
	#apply-v2 .applyFormInfo h3 { background: #000000; color: #ffffff; padding: 10px; margin: 0px; }
	#apply-v2 .applyFormInner { padding: 20px 10px 10px 10px; }
	#apply-v2 .applyFormInner p { margin: 0px auto 10px; }
	#apply-v2 .shears { width: 57px; height: 64px; display: block; background: url(../images/shears.png) no-repeat; left: 35%; position: relative; }
	.aFCD {
		background: #f1f1f1;
		padding: 5%;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		margin-bottom: 20px;
	}
	.aFCDRow {
		margin-bottom: 20px;
	}
	.aFCDField {
		float: left;
		width: 15%;
		text-align: right;
		font-weight: bold;
	}
	.aFCDValue {
		float: right;
		width: 82%;
	}
	#applyFormHelpContactFields,
	#applyFormHelpContactFieldsText,
	#bestTimeToVisitOtherWrapper {
		display: none;
	}
	table.applicationStatus {
		margin: 0px auto 20px auto;
	}
	table.applicationStatus tr {
		height: 20px;
	}
	table.applicationStatus th {
		font-family: Helvetica, Arial, sans-serif;
		text-align: right;
		font-size: 12px;
		vertical-align: top;
		padding: 0px;
	}
	table.applicationStatus td {
		font-family: Helvetica, Arial, sans-serif;
		text-align: left;
		font-size: 12px;
		vertical-align: top;
		padding: 0px;
	}
	table.applicationStatus td a {
		color: #fbae24;
		text-decoration: none;
		font-weight: bold;
	}
	#applicationStatusNextStepWrapper {
		margin: 40px auto;
		display: table;
		border-spacing: 10px;
		border-collapse: separate;
	}
	#applicationStatusNextStepWrapper a {
		display: inline-block;
		width: 21%;
		margin: 0px 2%;
		padding: 0px 2%;
		display: table-cell;
		background: #000000;
		color: #ffffff;
		text-align: center;
		color: #ffffff;
		font-size: 2em;
		text-decoration: none;
		height: 200px;
		vertical-align: middle;
	}
	#applicationStatusNextStepWrapper a:hover {
		background: #333333;
	}

	ul.etabs {
		font-size: 16px;
		list-style: none;
		margin: 0px auto 50px auto;
		display: table;
	}
	ul.etabs li {
		background-color: #f1f1f1;
		border: 1px solid #000000;
		display: table-cell;
		text-align: center;
		vertical-align: middle;
	}
	ul.etabs li a {
		text-decoration: none;
		color: #000000;
		padding: 20px 0px;
		display: block;
	}
	ul.etabs li.active {
		background-color: #000000 !important;
	}
	ul.etabs li.active a {
		color: #ffffff;
	}
	ul.etabs li.inactive {
		background-color: #d1d1d1;
		cursor: not-allowed;
	}
	ul.etabs li.inactive a {
		color: #f1f1f1;
		cursor: not-allowed;
	}
	#apply-v2 .buttonsBlock {
		float: right;
		height: 42px;
	}
	#apply-v2 .buttonsBlock .button {
		float: right;
		margin-left: 10px;
	}
	#apply-v2 .buttonsBlock .button a {
		border: 2px solid #000000;
	}
	#apply-v2 .button#apply-submit a {
		background-color: #fbaa19;
		border: 2px solid #fbaa19;
	}
	#apply-v2-submitted form input[type="text"] {
		height: 40px;
		text-align: left;
		padding-left: 10px;
		background-color: #ffffff;
		border: 1px solid #000000;
		margin: 10px;
		display: inline-block;
	}
	#apply-v2-submitted form label {
		margin-left: 10px;
		letter-spacing: initial;
		font-size: 12px;
		font-family: Helvetica, Arial, sans-serif;
		display: block;
		margin-bottom: 0px;
		padding-bottom: 0px;
		line-height: 12px;
		float: left;
	}
	.busyIcon {
		background-image: url('../images/form/lightbox-loading.gif');
		height: 42px;
		width: 50px;
		background-repeat: no-repeat;
		float: right;
		display: none;
	}
	.appColumn {
		width: 46%;
		float: left;
		margin: 0px 3% 20px 1%;
	}
	.appColumn h3 {
		font-size: 18px;
		border-bottom: 1px solid #000000;
		margin-top: 20px;
	}
	.appRow {
		padding: 6px 0px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
	}
	.appField {
		font-weight: bold;
		float: left;
		margin-right: 2%;
		width: 34%;
		text-align: right;
	}
	.appValue {
		width: 60%;
		float: left;
		margin-right: 4%;
	}
	.change-button {
		text-align: center;
		padding: 10px 0px 20px 0px;
	}
	.change-button a {
		padding: 8px 20px;
		border: 2px solid #000000;
		color: #000000;
		font-size: 14px;
		line-height: 42px;
		background-color: #f1f1f1;
	}
	.appColumn .statement {
		margin-bottom: 10px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 13px;
		white-space: pre-line;
	}
	#apply-v2 form .areaOfInterest {
		float: left;
		width: 50%;
		height: 20px;
	}
	#apply-v2 form .areaOfInterest input {
		float: left;
		height: auto;
		padding: 0px;
		margin: 0px;
	}
	#apply-v2 form .areaOfInterest label {
		float: left;
	}
	#apply-v2 hr {
		clear: both;
		border: 0;
		height: 1px;
		background: #333;
		background-image: linear-gradient(to right, #f1f1f1, #333, #f1f1f1);
		margin: 15px 0px 20px 0px;
	}
	/* Enrollment/More Info Page */

	#request-info-title {
		position: absolute;
		top: 119px;
		color: #ffffff;
		background-color: #000000;
		width: 100%;
		height: 70px;
	}
	#request-info-title div {
		max-width: 1000px;
		padding-top: 18px;
		width: 100%;
		margin: 0px auto;
	}
	#request-info-title div h2 {
		text-align: left;
		font-size: 28px;
		padding: 0px 20px;
	}
	#request form h4 {
		color: #ffffff;
		font-weight: bold;
		font-size: 18px;
		margin-top: 35px;
		padding: 0px 20px;
	}
	/* Video Lightbox */

	#html5-watermark,
	#html5-watermark > a > div > div {
		display: none !important;
	}
	/*Stay Connected Landing Page & Form */

	#connect-intro p,
	#connect-form {
		font-family: oswaldlight;
		font-size: 16px;
		letter-spacing: .1em;
	}
	#connect-intro {
		padding: 50px 20px 20px 20px;
		background-color: #e1e1e1;
		margin-bottom: 10px;
		max-width: 1000px;
	}
	#connect-intro .title {
		font-size: 36px;
		font-family: ffdinmedium;
		text-transform: uppercase;
		text-align: center;
	}
	#connect-intro .title .italic {
		font-family: Times New Roman, Times, serif;
		font-style: italic;
		text-transform: none;
	}
	#connect-intro p {
		color: #000000;
		text-align: center;
	}
	#connect-form p {
		color: #000000;
		margin-bottom: 2px;
	}
	#connect-form .form-block {
		float: left;
		width: 470px;
		padding: 10px;
		background-color: #e1e1e1;
		margin: 10px 0px;
		min-height: 62px;
	}
	#connect-form .form-block .check-float {
		float: left;
		width: 227px;
	}
	#connect-form .whitespace {
		background-color: #ffffff;
		margin: 0px 10px 0px 10px;
		float: left;
		height: 20px;
	}
	#connect-form .multi-select {
		width: 980px;
		height: 100%;
	}
	#connect-form .multi-select div.question1 {
		float: left;
	}
	#connect-form .multi-select div.question2 {
		float: right;
		margin-right: 264px;
	}
	#connect-form input {
		padding: 5px;
		border: 1px black solid;
		width: 450px;
		margin-top: 5px;
	}
	#connect-form input[type="submit"] {
		position: relative;
		float: right;
		bottom: 76px;
		right: 110px;
		padding: 10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-transform: uppercase;
		font-size: 14px;
		background: #fefefe;
		/* Old browsers */

		background: -moz-linear-gradient(top, #fefefe 0%, #dbdbdb 54%, #e2e2e2 100%);
		/* FF3.6+ */

		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(54%, #dbdbdb), color-stop(100%, #e2e2e2));
		/* Chrome,Safari4+ */

		background: -webkit-linear-gradient(top, #fefefe 0%, #dbdbdb 54%, #e2e2e2 100%);
		/* Chrome10+,Safari5.1+ */

		background: -o-linear-gradient(top, #fefefe 0%, #dbdbdb 54%, #e2e2e2 100%);
		/* Opera 11.10+ */

		background: -ms-linear-gradient(top, #fefefe 0%, #dbdbdb 54%, #e2e2e2 100%);
		/* IE10+ */

		background: linear-gradient(to bottom, #fefefe 0%, #dbdbdb 54%, #e2e2e2 100%);
		/* W3C */

		filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2', GradientType=0);
		/* IE6-9 */
	}
	#connect-form input[type="checkbox"] {
		padding: 10px;
		width: 25px;
		margin-bottom: 3px;
		margin-left: 0px;
		padding-left: 0px;
		font-size: 14px;
		margin-top: 8px;
	}
	#connect-form select {
		width: 200px;
		margin: 10px 0px 0px 0px;
		border: 1px solid #000000;
	}
	#connect-form .ratings div {
		float: left;
		width: 450px;
	}
	#connect-form .ratings label {
		width: 120px;
	}
	#connect-form .ratings select {
		width: 50px;
	}
	#connect-form .ratings input {
		width: 100px;
	}
	#connect-form .ratings td {
		font-size: 14px;
	}
	#connect-form .personalinfo input {
		width: 200px;
	}
	#connect-form .personalinfo input.long {
		width: 495px;
	}
	#connect-form .personalinfo table {
		width: 600px;
		border-spacing: 0px 0px 5px 0px;
	}
	#connect-form .personalinfo table tr {
		width: 600px;
	}
	#connect-form .personalblock {
		width: 600px;
	}
	#connect-form .fieldError {
		background: #880000;
		color: #ffffff;
	}
	#stayconnected #locations {
		margin-top: 50px;
	}
	/*Consumer Disclosures Tab */

	#disclosures-tab {
		position: fixed;
		right: 0px;
		bottom: 255px;
		z-index: 9999;
		width: 93px;
		background-color: #000000;
	}
	#disclosures-tab h3 {
		padding: 10px 3px 10px 3px;
		font-weight: bold;
		line-height: 20px;
		margin-bottom: 0px;
		text-align: center;
		letter-spacing: normal;
	}
	#disclosures-tab a {
		color: #ffffff;
		text-decoration: none;
	}
	/* Standard Content Pages  - Privacy Policy, Returns */

	section#content-no-slideshow ul li {
		text-align: left;
		margin-left: 20px;
		padding-bottom: 10px;
		font-size: 18px;
	}
	section#content-no-slideshow h2 {
		margin-top: 50px;
	}
	section#content-no-slideshow p {
		font-size: 14px;
		color: #000000;
		line-height: 23px;
		margin-bottom: 38px;
	}
	section#content-no-slideshow p a {
		color: #fbaa19;
		font-weight: bold;
	}

	/* FAQ Page */

	.titleBar {
		background-color: #000000;
		color: #ffffff;
		height: 55px;
	}
	.titleBar .titleinner {
		width: 1000px;
		margin: 0px auto;
	}
	.titleBar h2 {
		float: left;
		line-height: 63px;
	}
	#faq-menu {
		font-size: 16px;
		width: 200px;
		float: left;
	}
	#faq-menu ul {
		margin: 0.75em 0;
		padding: 0 1em;
		list-style: none;
		color: #aaaaaa;
	}
	#faq-menu a {
		text-decoration: none;
		color: #aaaaaa;
	}
	#faq-menu a:hover {
		color: #000000;
	}
	#faq-menu ul li:before {
		content: "";
		border-color: transparent #aaaaaa;
		border-style: solid;
		border-width: 0.35em 0 0.35em 0.45em;
		display: block;
		height: 0;
		width: 0;
		left: -1em;
		top: 0.9em;
		position: relative;
	}
	#faq-menu ul li:hover,
	#faq-menu ul li:active {
		color: #000000;
	}
	#faq-content {
		float: right;
		max-width: 620px;
		margin-top: 15px;
	}
	#faq-content a {
		color: #000000;
	}
	#faq-content h2 {
		text-align: left;
		margin-bottom: 10px;
	}
	#faq-content h4 {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px dotted #000000;
		margin-top: 50px;
		text-transform: uppercase;
		font-family: Helvetica, Arial, sans-serif;
	}
	#faq-content ul {
		margin-bottom: 30px;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #747474;
	}
	#faq-content ul li {
		margin-left: 17px;
		margin-bottom: 20px;
		line-height: 20px;
	}
	.static .arrow {
		transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		/* IE 9 */

		-webkit-transform: rotate(90deg);
		/* Opera, Chrome, and Safari */

		position: relative;
		float: left;
		margin-right: 20px;
		margin-bottom: 40px;
	}
	.static .line {
		height: 1px;
		width: 575px;
		float: right;
		margin-top: 10px;
		border-top: 1px dotted #000000;
	}
	#faq-content .locations-info ul li {
		margin: 0px;
	}
	.static .locations-info ul {
		list-style: none;
	}
	.static .locations-info ul li a {
		text-decoration: none;
		color: #aaaaaa;
	}
	.static .locations-info ul li a:hover {
		text-decoration: underline;
		color: #000000;
	}
	/* FAQ - Locations list */

	#locations-list {
		width: 330px;
		float: left;
		font-family: Helvetica, Arial, sans-serif;
	}
	#locations-list ul li {
		list-style: none;
		margin: 0px;
		padding: 0px;
		font-weight: bold;
	}
	#locations-list ul li a {
		color: #626366;
		text-decoration: none;
	}
	#locations-list ul li a:hover {
		color: #000000;
		text-decoration: underline;
	}
	/* FAQ - Locations info */

	#locations-info {
		max-width: 240px;
		float: left;
		font-family: Helvetica, Arial, sans-serif;
		color: #000000;
	}
	#locations-info .where {
		color: #000000;
	}
	#locations-info .email a {
		color: #df1630;
	}
	#locations-info .programs {
		color: #000000;
		text-transform: uppercase;
		margin-bottom: 0px;
	}
	#locations-info ul li {
		color: #626366;
		margin: 0px 0px 0px 20px;
		text-transform: uppercase;
	}
	/* Contact Us Page */
	#contact-us h2 {
		margin-bottom: 20px;
	}

	#contact-details h4 {
		text-align: center;
		margin-bottom: 50px;
		font-size: 25px;
		font-family: "Times New Roman", helvetica, arial;
		font-weight: normal;
	}
	#contact-details h4 a {
		color: #000000;
		font-family: "Times New Roman", helvetica, arial;
		font-weight: normal;
	}
	#contact-list {
		margin: 50px 20px;
	}
	#contact-list .location-line {
		float: left;
		max-width: 800px;
		padding-top: 15px;
	}
	#contact-list .location-line h4 {
		font-size: 22px;
		text-transform: uppercase;
		font-family: ffdinregular;
	}
	#contact-list .location-line h4 a {
		color: #000000;
		text-decoration: none;
	}
	#contact-list .location-line p {
		color: #000000;
		font-family: ffdinmedium;
		font-size: 16px;
	}
	#contact-list .location-line p a {
		color: #000000;
	}
	/* Social Media Buttons */

	#blog-archive .socialButtons,
	#alumniarchive .socialButtons,
	#rockstar-archive .socialButtons,
	#single-posting .socialButtons,
	#single-message .socialButtons,
	#categoryarchive .socialButtons {
		z-index: -1;
		position: absolute;
		top: 47px;
		left: 1px;
	}
	#blog-archive .show,
	#rockstar-archive .show,
	#single-posting .show,
	#single-message .show,
	#alumniarchive .show,
	#categoryarchive .show {
		z-index: 999;
	}
	#single-posting .blog-full li {
		text-align: left;
		margin-left: 0;
		padding-bottom: 10px;
	}
	.socialBubble.hide {
		z-index: -999;
		opacity: 0;
	}
	.socialButtons li {
		float: left;
		margin-right: 5px;
		list-style: none;
		width: auto;
		margin-left: 3px;
	}
	.socialButtons li:last-child {
		margin-right: 0px;
	}
	.socialButtons a {
		display: block;
		background-repeat: no-repeat;
	}
	.socialButtons a span {
		display: none;
	}
	.socialButtons a.facebook {
		background-image: url(../images/icons/facebook.png);
		width: 16px;
		height: 29px;
		text-decoration: none;
		color: #ffffff;
	}
	.socialButtons a.twitter {
		background-image: url(../images/icons/twitter.png);
		width: 27px;
		height: 22px;
		margin-top: 7px !important;
		text-decoration: none;
		color: #ffffff;
	}
	.socialButtons a.email {
		background-image: url(../images/icons/email.png);
		width: 24px;
		height: 19px;
		margin-top: 9px !important;
	}
	.socialButtons a.gplus {
		background-image: url(../images/icons/gplus22.png);
		width: 25px;
		height: 22px;
		margin-top: 10px;
	}
	.socialButtons a.pinterest {
		background-image: url(../images/icons/pinterest.png);
		width: 24px;
		height: 24px;
		margin-top: 3px;
	}
	.googlehider {
		width: 0px;
		height: 0px;
		opacity: 0;
	}
	.socialButtonsInteractive {
		width: 100px;
		position: relative;
		float: right;
		left: 3px;
		top: 26px;
		z-index: -1;
	}
	#alumniarchivesocial .socialButtons {
		position: absolute;
		bottom: 14px;
		z-index: -1;
	}
	.singlesocialButtons {
		width: 100px;
		position: relative;
		float: right;
		top: 82px;
		left: -18px;
		z-index: -1;
	}
	.socialLocation .socialButtons {
		text-align: center;
	}
	.socialLocation .socialButtons ul {
		display: inline-block;
	}
	.socialLocation .socialButtons a {
		margin: 0px 5px;
	}
	.jobDescription .socialButtons ul li {
		margin-left: 0px;
	}
	.bloginfo .socialButtons {
		float: right;
	}
	.socialHome a {
		color: #000000;
	}
	.socialHome .socialButtons {
		float: right;
	}
	#contact-list .socialButtons {
		float: right;
	}
	#contact-list .socialButtons h2 a {
		color: #000000;
		text-decoration: none;
		padding-top: 10px;
	}
	/* Grad Placement Form */

	section#gradPlacement {
		margin: 170px auto 100px auto;
		zoom: 0;
	}
	form#placement {
		font-size: 14px;
		width: 445px;
		margin: 0px auto;
	}
	#gradPlacement h2 {
		margin-top: 40px;
	}
	#gradPlacement .form_row {
		display: block;
		margin: 0 0 18px;
	}
	#gradPlacement .form_row input {
		width: 415px;
	}
	#gradPlacement .form_row .form_column {
		display: inline-block;
	}
	#gradPlacement .form_row .form_column input,
	#gradPlacement .form_row .form_column select {
		width: 200px;
	}
	#gradPlacement label {
		font-size: 16px;
		font-weight: bold;
		line-height: 34px;
	}
	#gradPlacement select {
		color: #000000;
		font-style: italic;
		height: 26px;
		line-height: 30px;
		padding: 4px;
		vertical-align: bottom;
		width: 415px;
		background-color: rgb(248, 248, 248);
	}
	#gradPlacement .button_submit {
		background: url(../images/submit.jpg) no-repeat scroll 0 0 transparent;
		height: 38px;
		width: 137px;
		display: block;
		margin: 10px auto 15px auto;
		font-size: 0px;
	}
	#gradPlacement input[type="text"] {
		border-style: solid;
		border-width: 1px;
		height: 22px;
		line-height: 22px;
		padding: 4px;
	}
	#gradPlacement .error {
		color: red;
	}
	/* 404 Page Not Found */

	section.error p.center {
		text-align: center;
		padding: 20px;
	}
	/* Alerts */

	#user-error {
		background: #880000;
		padding: 5px 10px;
		margin-bottom: 20px;
	}
	#user-error.ajax {
		display: none;
	}
	#user-error p {
		color: #ffffff;
		font-weight: bold;
		font-size: 14px;
		line-height: 1.0em;
		margin: 0px;
		width: auto;
		text-align: center;
	}
	#user-alert {
		background: #088000;
		padding: 5px 10px;
		margin-bottom: 20px;
	}
	#user-alert.ajax {
		display: none;
	}
	#user-alert p {
		color: #ffffff;
		font-weight: bold;
		font-size: 14px;
		line-height: 1.0em;
		margin: 0px;
		width: auto;
		text-align: center;
	}
	/* Form Validation */

	.req {
		color: #880000;
		font-weight: bold;
	}
	.missing {
		background-color: #ffdddd !important;
	}
	/* Disclosure Widget */

	.disclosureFormBlock {
		margin: 40px 0px;
		padding: 20px 20px 80px 20px;
		width: 450px;
		height: auto;
		position: absolute;
		top: 12%;
		color: #ffffff;
	}
	.disclosureFormBlock h1 {
		font-size: 36px;
	}
	.disclosureFormBlock p {
		color: #ffffff;
		margin-bottom: 40px !important;
		line-height: 20px !important;
		/* can remove important after this becomes live */

		letter-spacing: normal;
		font-size: 15px;
	}
	.disclosureFormBlock label {
		font-size: 20px;
	}
	.disclosureFormBlock select {
		-moz-appearance: none;
		background-color: #ffffff;
		font-size: 13px;
		text-transform: uppercase;
		background-image: url(../images/form/formarrowBlackDown.png);
		background-repeat: no-repeat;
		background-position: 98% center;
		-webkit-appearance: none;
		color: #000000;
		padding-left: 10px;
		border-radius: 0px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		padding: 10px;
		width: 340px;
		text-align: center;
		margin-bottom: 20px;
		border-radius: 0px;
		margin-left: -5px;
		font-weight: bold;
		letter-spacing: .1em;
	}
	.disclosureFormBlock input[type="submit"] {
		margin: 20px 0px;
		display: block !important;
		border: 4px solid #000000;
		cursor: pointer;
		padding: 10px 20px;
		color: #000000;
		font-family: ffdinregular, Verdana, Geneva, sans-serif;
		letter-spacing: 0.12em;
		font-size: 14px;
		background-color: #ffffff;
		text-transform: uppercase;
	}
	#disclosuresContent.empty {
		display: none;
		height: 0px;
		-webkit-transition: height 0.8s;
		-moz-transition: height 0.8s;
		transition: height 0.8s;
	}
	#disclosuresContent {
		display: block;
		height: auto;
		min-height: 400px;
	}
	.disclosures-inner {
		padding: 20px 0px;
	}
/* #disclosureContent { margin-top: 30px; }
#disclosureContent h3 { font-size: 24px; }
#disclosureContent p, #disclosureContent a { color: #000000; }
#disclosureContent a { font-size: 14px; line-height: 25px; }
#disclosureContent div { display: none; }
#diclosureContent div.locationTextShow { display: block !important; }
.locationTextShow { display:block !important; }
 #menu1 option { text-indent: 25%; }
#menu2 option { text-indent: 23%; }
#menu3 option { text-indent: 21%; } */
/* Landing Page Version 4 */

.version-4-slideshow .title .hideregular {
	display: none;
	margin-top: 20px;
}
.version-4-slideshow .slide.lowercaption .title {
	padding-top: 165px;
}
.version-4-slideshow .twocolumns {
	width: 100%;
	max-width: 1000px;
}
#lp.version-4 .content li {
	font-size: 16px !important;
	line-height: 25px;
}
#lp.version-4 .left {
	float: left;
	width: 49%;
	max-width: 490px;
	margin-right: 2%;
}
#lp.version-4 .left img {
	width: 100%;
}
#lp.version-4 .left video {
	width: 100%;
	margin-bottom: 50px;
}
#lp.version-4 .right {
	float: left;
	width: 49%;
	max-width: 490px;
	margin-bottom: 50px;
	padding-top: 60px;
}
#lp.version-4 #locations {
	margin-top: 50px;
	padding-top: 50px;
	border-top: 1px dotted #000000;
}
.top-slideshow .white .buttonArrow.playImage {
	background-image: url(../images/lp/playVideo.png);
	background-position: center 1px;
	padding-top: 50px;
}
.video-slideshow,
.version-4-slideshow {
	margin-top: 0px;
}
body.postid-1171 .caption .title {
	display: none;
}
/*Hide title from consumer disclosures*/

#mobile-header-lp {
	display: none;
}
#desktop-header-lp {
	display: block;
}
/* Video in Header Slideshow */

#pagination {
	text-align: center;
}
#pagination.index {
	position: fixed;
	bottom: 20px;
	width: 100%;
}
#pagination a {
	width: 11px;
	height: 11px;
	display: inline-block;
	margin: 0px 8px;
	background-image: url(../images/menu/home/paginationOff.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
#pagination a:last-child {
	margin-right: 0px;
}
#pagination a.selected {
	background-image: url(../images/menu/home/paginationOn.png);
	background-position: 0px 0px;
}
#pagination a span {
	display: none;
}
#pagination-bottom {
	position: absolute;
	bottom: 20px;
	width: 100%;
	z-index: 1000;
}
#hideifvideo {
	display: none;
}
#hideifvideo video#spotmobilevid {
	width: 100%;
	margin: 20px auto;
}
.top-slideshow.special-video-slide {
	margin-top: 0px;
}
/* Search Results Page */

.search-results .top-slideshow.shorter {
	margin: -101px 0px 20px 0px;
}
.search-results .top-slideshow .caption {
	margin-top: -55px;
}
article.no-results form input#s {
	padding: 5px;
	border: 1px solid #000000;
}
article.no-results form input#searchsubmit {
	padding: 6px;
	text-transform: uppercase;
	cursor: pointer;
}
#searchResults #locations {
	padding-top: 40px;
	border-top: 1px dotted #000000;
	margin-top: 100px;
}
#searchResults h4 a {
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
	font-size: 20px;
}
#searchResults p.read-more {
	float: right;
	font-size: 16px;
	margin-top: 20px;
}
#searchResults .search-post {
	border-bottom: 1px dotted #000000;
	margin-bottom: 40px;
	padding-bottom: 40px;
	width: 90%;
	padding: 0px 5%;
}
#searchResults p.read-more a {
	color: #747474;
	text-decoration: none;
}
#searchResults p.read-more a:hover {
	color: #000000;
}
#page-template-pageConsumerDisclosuresNew-php .top-slideshow.shorter {
	margin: 0px 0px 20px 0px;
}
/* Success Stories */

.page-template-pageSuccessStories-php .slideshow .title {
	text-transform: uppercase;
}
.page-template-pageSuccessStories-php .slideshow .title em {
	font-family: 'times';
	font-weight: normal;
	text-transform: capitalize;
	letter-spacing: 1px;
}
.bar {
	font-size: 42px;
	text-transform: uppercase;
	margin: 50px 0 !important;
	position: relative;
	text-align: center;
}
.bar:before {
	border-bottom: 1px dotted #aaaaaa;
	bottom: 50%;
	content: "";
	display: block;
	margin-bottom: -1px;
	position: absolute;
	width: 100%;
}
.bar span {
	background: #fff;
	padding: 0 30px;
	position: relative;
}
.bar span em {
	font-family: 'times';
	font-weight: normal;
	text-transform: lowercase;
	letter-spacing: 1px;
}
.successStory {
	padding-bottom: 20px;
	border-bottom: 1px dotted #aaaaaa;
	margin-bottom: 40px;
}
.successStory .image-wrapper {
	box-sizing: border-box;
	display: block;
	letter-spacing: -4px;
	margin-left: -10px;
	margin-right: -10px;
}
.successStory .successStoryProfile img {
	height: auto;
	width: 100%;
}
.successStory .successStoryProfile,
.successStory .successStoryGalleryWrapper {
	box-sizing: border-box;
	display: inline-block;
	letter-spacing: normal;
	margin-bottom: 20px;
	max-height: 561px;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	vertical-align: top;
	width: 50%;
}
.successStory .successStoryGalleryWrapper a.prev,
.successStory .successStoryGalleryWrapper a.next {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
	height: 100px;
	margin-top: -50px;
	opacity: 0;
	position: absolute;
	transition: opacity 200ms ease-in-out;
	top: 50%;
	width: 67px;
	z-index: 1000;
}
.successStory .successStoryGalleryWrapper a.prev {
	background-image: url(../images/gallery/prev.png);
	left: 10px;
}
.successStory .successStoryGalleryWrapper a.next {
	background-image: url(../images/gallery/next.png);
	right: 10px;
}
.successStory .successStoryGalleryWrapper:hover a.prev,
.successStory .successStoryGalleryWrapper:hover a.next {
	opacity: 1;
}
.successStory .successStoryGalleryWrapper .successStoryGallery a {
	display: inline-block;
	vertical-align: top;
}
.successStory .successStoryGalleryWrapper .successStoryGallery a img {
	height: auto;
	width: 100%;
}
.successStory .pinit-button {
	display: none !important;
}
.successStory .successStoryTitle {
	font-size: 30px;
	letter-spacing: 1px;
	margin-bottom: 14px;
}
.successStory .successStoryTitle em {
	font-family: 'times';
	font-weight: normal;
	text-transform: none;
	letter-spacing: 1px;
}
.successStory .successStoryContent,
.successStory .successStoryContent p {
	color: #000;
	font-size: 18px;
	line-height: 24px;
	font-family: helvetica, verdana, sans-serif;
	margin-bottom: 14px;
}
.successStory .successStoryContent .wordBlockMini { display: none; }

.successStory .successStoryContent .successStoryLink {
	text-align: right;
}
.successStory .successStoryContent .successStoryLink a {
	color: #747474;
	text-decoration: none;
}
.wordBlockShow {
	color: #747474;
	cursor: pointer;
	text-align: center;
	margin-bottom: 14px;
}

@media (max-width: 1040px) {
	.successStory {
		padding: 0px 20px;
		font-size: 18px;
		line-height: 21px;
	}
}
@media (max-width: 640px) {
	.successStory .successStoryTitle em {
		display: block;
	}
	.successStory .successStoryGalleryWrapper a.prev,
	.successStory .successStoryGalleryWrapper a.next {
		opacity: 1;
	}
	.successStory .successStoryContent .successStoryLink {
		text-align: center;
	}
	.successStory .successStoryProfile,
	.successStory .successStoryGalleryWrapper {
		width: 100%;
	}
	.successStory .successStoryContent .wordBlockFull { display: none; }
	.successStory .successStoryContent .wordBlockMini { display: block; }
}
/* Admissions Highlights Page */

.admissions-slideshow {
	margin: -10px 0px 40px 0px;
}
.slide .caption .title span.moveup {
	position: relative;
	left: 105px;
}
.admissions-slideshow .slide .caption .title .moveup .titleitalic {
	position: relative;
	bottom: 10px;
}
#admission-highlights .left {
	width: 48%;
	margin-right: 2%;
	max-width: 490px;
	float: left;
}
#admission-highlights .left img {
	width: 100%;
	max-width: 490px;
}
#admission-highlights .right {
	width: 50%;
	max-width: 490px;
	float: right;
}
#admission-highlights .first video {
	width: 100%;
	max-width: 490px;
}
#admission-highlights .fifth video {
	width: 100%;
	max-width: 1000px;
}
#admission-highlights h2 {
	font-size: 40px;
	margin-bottom: 15px;
}
#admission-highlights .first p {
	color: #000000;
	letter-spacing: normal;
	font-size: 16px;
	line-height: 22px;
	font-family: Arial, sans-serif;
	padding: 5px 20px 0px 20px;
}
#admission-highlights .admissionblock {
	padding-bottom: 60px;
}
#admission-highlights h2.in-a-line {
	font-size: 40px;
	margin-bottom: 15px;
	position: relative;
	top: 39px;
	background-color: #ffffff;
	width: 251px;
	text-align: center;
	margin: 18px auto;
}
#admission-highlights h2.in-a-line span.italic {
	text-transform: lowercase;
	font-style: italic;
	font-family: 'Times New Roman', serif;
	font-weight: normal;
	letter-spacing: normal;
}
.admissionblock.rockstar {
	border-top: 1px dotted #000000;
	padding-top: 50px;
}
#admission-highlights h3 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 15px;
	text-align: center;
	margin-bottom: 2px;
}
#admission-highlights h4 {
	font-size: 23px;
	font-family: 'Times New Roman', serif;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	letter-spacing: normal;
}

#admission-highlights .admissionblock.pillars {
	text-align: center;
}

#admission-highlights .admissionblock.pillars .pillar {
	display: inline-block;
	vertical-align: top;
	width: 22%;
}

#admission-highlights .admissionblock.pillars .pillar img {
	height: auto;
	margin-bottom: 0;
	max-width: 140px;
	padding: 0 10px;
}

#admission-highlights .admissionblock.pillars .pillar h3 {
	font-weight: normal;
}

#admission-highlights .admissionblock.pillars .pillar p {
	color: #000000;
	font-size: 12px;
}

@media (max-width: 800px) {
	#admission-highlights .admissionblock.pillars .pillar {
		width: 44%;
	}
}

.admissionblock.rockstar p {
	color: #000000;
	letter-spacing: normal;
	font-size: 16px;
	line-height: 22px;
	font-family: arial, sans-serif;
	letter-spacing: .1em;
	text-align: center;
	margin-top: 10px;
}
#admission-highlights .right img {
	max-width: 490px;
	width: 100%;
	padding-bottom: 10px;
}
#admission-highlights .right .left,
#admission-highlights .right .right {
	width: 50%;
	max-width: 240px;
	margin-right: 0px;
}
#admission-highlights .right .left img,
#admission-highlights .right .right img {
	width: 100%;
	max-width: 240px;
}
#admission-highlights .right .right img {
	float: right;
}
#admission-highlights .schoolblock {
	border-top: 1px dotted #000000;
}
#admission-highlights .schoolblock h2 {
	font-size: 40px;
	margin-bottom: 15px;
	position: relative;
	top: -34px;
	background-color: #ffffff;
	width: 472px;
	text-align: center;
	margin: 18px auto;
}
#admission-highlights .schoolblock.fifth h2 {
	width: 375px;
}
#admission-highlights .schoolblock img {
	width: 100%;
	margin: 10px auto 50px auto;
}
#admission-highlights .schoolblock.firstslider .metaslider {
	max-width: 800px;
	width: 80%;
	margin: 10px auto;
}
span.underline {
	text-decoration: underline;
}
#admission-highlights img.award {
	float: left;
	padding-right: 20px;
	width: 20%;
}
#admission-highlights h3 span.italic {
	font-style: italic;
	font-family: 'Times New Roman', serif;
	text-transform: capitalize;
	font-weight: normal;
}
#admission-highlights p.awardtext {
	text-align: left;
}
.schoolblock.fifth video {
	margin-bottom: 30px;
}
#admission-highlights #locations {
	border-top: 1px dotted #000000;
	padding-top: 20px;
}
#admission-highlights .ipadblock {
	background-image: url(../images/admissions/canvasweb.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 100px;
	border-top: none;
}
#admission-highlights .ipadblock h2 {
	padding-top: 40px;
	background-color: transparent;
	position: initial;
}
#admission-highlights .ipadblock h2 span.italic {
	font-style: italic;
	font-family: 'Times New Roman', serif;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 40px;
}
#admission-highlights .ipadblock img {
	width: 80%;
	padding: 10px 10%;
}
#admission-highlights .ipadblock ul {
	width: 70%;
	margin: 0px 15%;
}
#admission-highlights .ipadblock ul li {
	font-family: 'Helvetica', arial, sans-serif;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 15px;
	line-height: 24px;
}
.admissionblock.first .right {
	margin-top: 20px;
}
#admission-highlights .schoolblock img.chart {
	width: 90%;
	margin: 20px 5% 50px 5%;
}
.theme-light .nivo-controlNav {
	position: relative;
	z-index: 10;
	bottom: 70px;
	left: 40%;
}

.page-template-pageCareers .slideshow .title em {
	font-family: 'times';
	font-weight: normal;
	text-transform: capitalize;
	letter-spacing: 1px;
}

/* Careers */
#careers .mobile-header {
	display: none;
}

#careers .bannerRow, #careers .bannerRow > ul > li {
	margin-bottom: 20px;
}

#careers .bannerRow + .bannerRow {
	margin-bottom: 60px;
}

.careers-content {
	font-family: helvetica, verdana, sans-serif;
	margin-bottom: 40px;
}

.careers-content h2 {
	margin-bottom: 6px;
}

.careers-content p {
	color: #000;
	margin-bottom: 30px;
}

.careers-content ul {
	font-size: 12px;
	letter-spacing: 1px;
	margin-bottom: 30px;
}

.careers-content ul li {
	list-style: none;
	margin-bottom: 4px;
}

.careers-content ul li:before {
	content: '- ';
}

.careers-content .button a {
	background-color: #fbaa19;
	border: none;
	font-family: 'ffdinregular', Verdana, Geneva, sans-serif;
}

[data-toggle="modal"] {
	cursor: pointer;
}

body.modal-open {
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
}

.modal-background {
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999;
}

.modal {
	bottom: 0;
	display: none;
	left: 0;
	letter-spacing: -4px;
	overflow: auto;
	padding-left: 20px;
	padding-right: 20px;
	position: fixed;
	text-align: center;
	right: 0;
	top: 0;
	vertical-align: middle;
	z-index: 10000;
}
.modal:after {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.modal .modal-content {
	background-color: #FFFFFF;
	display: inline-block;
	letter-spacing: normal;
	margin-bottom: 20px;
	margin-top: 20px;
	max-width: 384px;
	opacity: 0.9;
	padding: 20px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

.modal-content .close {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 22px;
	height: 22px;
	display: block;
	background: url(../images/form/closebtn.gif);
	cursor: pointer;
	z-index: 9999;
}

.modal-content h1 {
	margin-bottom: 10px;
	position: relative;
}

.modal-content form select {
	-webkit-appearance: none;
	background-image: url(../images/form/twoarrows.gif);
	background-repeat: no-repeat;
	background-position: 98% center;
	color: #444444;
	padding-left: 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #444444;
	display: inline-block;
	height: 38px;
	width: 100%;
	margin-bottom: 20px;
}

.modal-content .button a {
	display: block;
	font-family: 'ffdinregular', Verdana, Geneva, sans-serif;
	line-height: initial;
	padding: 10px 30px;
}

/* Updated Programs Page - 2015 */

.programscontent.updatedprograms .button {
	border: 4px solid #fbaa19;
}
.cosmetology.updatedprograms {
	background-image: url(../images/background/main/programsCosmo1920New.jpg);
	background-repeat: no-repeat;
	background-position: center;
	transition: background-image 1s ease-in-out;
}
.cosmetology.updatedprograms.darkback {
	background-image: url(../images/background/main/programsCosmoNewDark.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.dual-license-spa-therapy.updatedprograms.darkback {
	background-image: url(../images/background/main/programsDual02272017Dark.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.barbering.updatedprograms {
	background-image: url(../images/background/main/programs-Barbering.jpg);
	background-repeat: no-repeat;
	background-position: center;
	transition: background-image 1s ease-in-out;
}

.barbering.updatedprograms.darkback {
	background-image: url(../images/background/main/programs-Barbering-over.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.updatedprograms h2 a {
	color: #ffffff;
	text-decoration: none;
}
.dual-license-spa-therapy.updatedprograms {
	background-image: url(../images/background/main/programsDual02272017.jpg);
	background-repeat: no-repeat;
	background-position: center;
	transition: background-image 1s ease-in-out;
}
/* can remove this once live as we will change in admin for it to float left .dual-license-spa-therapy.updatedprograms .right { float: left !important;  } */

.esthiology.updatedprograms {
	background-image: url(../images/background/main/programsEsthi1920New.jpg);
	background-repeat: no-repeat;
	background-position: center;
	transition: background-image 1s ease-in-out;
}
/* can remove this once live as we will change in admin for it to float left .esthiology.updatedprograms .programstext.left { float: right !important; } */

.massage-therapy.updatedprograms {
	background-image: url(../images/background/main/programsMassage11022022.jpg);
	background-repeat: no-repeat;
	background-position: center;
	transition: background-image 1s ease-in-out;
}
/* can remove this once live as we will change in admin for it to float left .massage.updatedprograms .programstext.right { float: left !important;  } */

.updatedprograms.disclosures {
	height: auto;
	padding: 50px;
	max-width: 1000px;
	margin: 0px auto;
}
.updatedprograms.disclosures a {
	color: #ffffff;
}
.esthiology.updatedprograms.darkback {
	background-image: url(../images/background/main/programsEsthiNewDark.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.massage-therapy.updatedprograms.darkback {
	background-image: url(../images/background/main/programsMassageNewDark.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.instructor-training.updatedprograms {
	background-image: url(../images/background/main/programsInstructorTraining.jpg);
	background-repeat: no-repeat;
	background-position: center;
	transition: background-image 1s ease-in-out;
}
.instructor-training.updatedprograms {
	background-image: url(../images/background/main/programsInstructorTraining.jpg);
	background-repeat: no-repeat;
	background-position: center;
	transition: background-image 1s ease-in-out;
}

/* Programs Single Pages */

#programs-single {
	margin-top: -4px;
	width: 100%;
}
#programs-single.cosmetology {
	background-image: url(../images/background/main/programsCosmo1920New.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#programs-single .updatedprograms .programsparagraphs p {
	font-size: 15px;
	line-height: 18px;
	letter-spacing: normal;
}
#programs-single .updatedprograms h1 {
	margin-bottom: 10px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 42px;
	padding-top: 45px;
	font-family: 'ffdinmedium', verdana, sans-serif;
	font-weight;
	normal;
	letter-spacing: .1em;
}
#programs-single .updatedprograms {
	background-size: 120%;
	background-position: center top;
	height: auto;
	background-color: #000000;
	color: #ffffff;
	padding-bottom: 40px;
}
#programs-single .programstext {
/*	min-height: 900px;*/
}
#programs-single .programstext.right {
	width: 46%;
	float: right;
	margin: 70px 2% 0px 2%;
}
#programs-single .programstext.left {
	width: 46%;
	float: left;
	margin: 70px 2% 0px 2%;
}
#programs-single .programsparagraphs {
	opacity: 1;
	font-size: 12px;
	line-height: 18px;
	font-family: helvetica, verdana, sans-serif;
}
#programs-single h2 {
	text-align: left;
	margin-bottom: 10px;
}
#programs-single h2.centered {
	text-align: center;
}
#programs-single .updatedprograms ul {
	margin-left: 14px;
}
#programs-single .updatedprograms ul li {
	padding-bottom: 3px;
	font-size: 15px;
	line-height: 18px;
	letter-spacing: normal;
}
#programs-single .programsinner {
	width: 100%;
	max-width: 1000px;
	height: auto;
}
#programs-single .programs-video {
	width: 45%;
	position: relative;
	top: 570px;
}
#programs-single .programs-video iframe {
	width: 100%;
}
#programs-single .programs-video.right {
	width: 45%;
	float: right;
	left: 5%;
}
#programs-single .programs-video.left {
	width: 45%;
	float: left;
	right: 5%;
}
#programs-single .massage .programs-video.left,
#programs-single .dual-license-spa-therapy .programs-video.left {
	width: 45%;
	float: left;
	right: 5%;
	/* Change this once it goes live */
}
#programs-single .programscontent .button a .left {
	margin-left: 0px;
}
#programs-single .study-areas {
	width: 100%;
	max-width: 1000px;
	margin: 70px auto;
}
#programs-single .study-areas .single-study {
	padding: 10px 5px;
	float: left;
}
#programs-single .study-areas .single-study h5 {
	font-family: 'Helvetica', arial, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
	letter-spacing: initial;
}
#programs-single .programs-video.left .button,
#programs-single .esthiology .button {
	position: relative;
	top: 50px;
	right: 30%;
}
#programs-single .programs-video.right .button {
	position: relative;
	top: 50px;
	right: 30%;
}
#programs-single.esthiology .programs-video {
	width: 45%;
	float: left;
	right: 5%;
	left: initial;
}
/* Pagination */

.page-pagination {
	margin-top: 3rem;
	text-align: center;
	font-size: 1.2rem;
}
.page-pagination .page-numbers {
	text-decoration: none;
	min-width: 1.1rem;
	display: inline-block;
	color: #9f9d9e;
}
.page-pagination a {
	transition: color 100ms ease;
}
.page-pagination a.page-numbers {
	padding: 0.1rem;
}
.page-pagination a.page-numbers,
.page-pagination a.page-numbers:visited {
	color: #000000;
}
.page-pagination a.page-numbers:hover,
.page-pagination a.page-numbers:focus {
	color: #ffcb0e;
}

.page-template-pageSchoolCounselor-php *, .page-template-pageSchoolCounselor-php *:before, .page-template-pageSchoolCounselor-php *:after {
	box-sizing: border-box;
}

.page-template-pageSchoolCounselor-php .top-slideshow .caption .title {
	margin-top: 60px;
	text-align: center;
}

.page-template-pageSchoolCounselor-php .top-slideshow .caption .title i {
	font-family: 'Times New Roman', serif;
	font-weight: normal;
}

@media (max-width: 767px) {
	.page-template-pageSchoolCounselor-php .top-slideshow {
		margin-bottom: 0;
	}

	.page-template-pageSchoolCounselor-php #mobile-locations-holder {
		padding-top: 0;
	}
}

@media (max-width: 1040px) {
	.school-counselor-content {
		margin-left: 20px;
		margin-right: 20px;
	}

	.page-template-pageSchoolCounselor-php p {
		font-size: 12px;
		line-height: 20px;
	}
}

.page-template-pageSchoolCounselor-php h2 {
	font-size: 30px;
}

.page-template-pageSchoolCounselor-php hr {
	padding-bottom: 40px !important;
}

.page-template-pageSchoolCounselor-php .available-programs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 60px;
	margin-left: -10px;
	margin-right: -10px;
}

.page-template-pageSchoolCounselor-php .available-programs .program {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	width: 100%;
}

@media (min-width: 768px) {
	.page-template-pageSchoolCounselor-php .available-programs .program {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
}

.page-template-pageSchoolCounselor-php .available-programs .program a {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
}

@media (min-width: 768px) {
	.page-template-pageSchoolCounselor-php .available-programs .program a {
		height: 420px;
	}
}

.page-template-pageSchoolCounselor-php .available-programs .program a .caption {
	color: #FFF;
	padding: 20px;
}

@media (min-width: 768px) {
	.page-template-pageSchoolCounselor-php .available-programs .program a .caption {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
}


.page-template-pageSchoolCounselor-php .available-programs .program a .caption h2 {
	font-size: 26px;
	margin-bottom: 5px;
	position: relative;
	text-align: left;
}

.page-template-pageSchoolCounselor-php .available-programs .program a .caption p {
	color: #FFF;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.1;
	position: relative;
}

@media (max-width: 767px) {
	.page-template-pageSchoolCounselor-php .available-programs .program a .caption p {
		font-size: 16px;
	}
}

@media (min-width: 641px) and (max-width: 767px) {
	#studentLife {
		margin-top: 40px !important;
	}
}

.page-template-pageSchoolCounselor-php .available-programs .program a .caption .button-container {
	text-align: center;
}

.page-template-pageSchoolCounselor-php .available-programs .program a .caption .button-container .button {
	position: relative;
	border: 4px solid #fbaa19;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1px;
	text-align: center;
	color: #FFF;
	display: inline-block;
}

.page-template-pageSchoolCounselor-php .available-programs .program a .caption .button-container .button .left {
	background-image: url(../images/slideshow/bulletWhite.png);
	display: inline-block;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left 3px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

.page-template-pageSchoolCounselor-php .available-programs .program a .caption .button-container .button .left .right {
	background-image: url(../images/slideshow/bulletWhite.png);
	display: inline-block;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: right 3px;
}

@media (max-width: 767px) {
	.page-template-pageSchoolCounselor-php .available-programs .program a:before {
		background-color: rgba(0,0,0,0.4);
		content: '';
		height: 100%;
		position: absolute;
		width: 100%;
	}
}

@media (min-width: 768px) {
	.page-template-pageSchoolCounselor-php .available-programs .program a .caption h2 {
		text-align: center;
		top: 50%;
		margin-top: -10px;
	}

	.page-template-pageSchoolCounselor-php .available-programs .program a .caption p {
		display: none;
	}

	.page-template-pageSchoolCounselor-php .available-programs .program a .caption .button-container .button {
		display: none;
	}

	.page-template-pageSchoolCounselor-php .available-programs .program a:hover .caption h2 {
		text-align: left;
		top: 0;
		margin-top: 0;
	}

	.page-template-pageSchoolCounselor-php .available-programs .program a:hover:before {
		background-color: rgba(0,0,0,0.4);
		content: '';
		height: 100%;
		position: absolute;
		width: 100%;
	}

	.page-template-pageSchoolCounselor-php .available-programs .program a:hover .caption p {
		display: block;
	}

	.page-template-pageSchoolCounselor-php .available-programs .program a:hover .caption .button-container .button {
		display: inline-block;
	}
}

.schollarships-grants {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 60px;
	margin-left: -10px;
	margin-right: -10px;
}

.schollarships-grants .schollarship-grant {
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	width: 100%;
}

@media (min-width: 768px) {
	.schollarships-grants .schollarship-grant {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.schollarships-grants .schollarship-grant img {
	display: block;
	margin: 0 auto 15px;
	max-height: 75px;
	width: auto;
}

.schollarships-grants .schollarship-grant .pinit-button {
	display: none !important;
}

.schollarships-grants .schollarship-grant h4 {
	font-size: 24px;
	font-weight: 300;
}

.schollarships-grants .schollarship-grant p {
	color: #000;
	letter-spacing: .5px;
	line-height: 16px;
}

.schollarships-grants .schollarship-grant p a {
	color: #000;
}

.page-template-pageSchoolCounselor-php .locations {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}

.page-template-pageSchoolCounselor-php .locations ul {
	list-style: none;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	text-align: center;
	width: 100%;
}

@media (min-width: 544px) {
	.page-template-pageSchoolCounselor-php .locations ul {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
}

.page-template-pageSchoolCounselor-php .locations ul li {
	margin-bottom: 15px;
}

.page-template-pageSchoolCounselor-php .locations ul li a {
	color: #000;
	font-size: 24px;
}

.page-template-pageSchoolCounselor-php .more-locations {
	color: #000;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 60px;
	margin-top: 25px;
	text-align: center;
}

.page-template-pageSchoolCounselor-php .more-locations a {
	color: #000;
}

.page-template-pageSchoolCounselor-php .downloads {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 60px;
	margin-left: -10px;
	margin-right: -10px;
}

.page-template-pageSchoolCounselor-php .downloads .item {
	margin-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

@media (min-width: 544px) {
	.page-template-pageSchoolCounselor-php .downloads .item {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
}

@media (min-width: 768px) {
	.page-template-pageSchoolCounselor-php .downloads .item {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

.page-template-pageSchoolCounselor-php .downloads .item a img {
	height: auto;
	margin-bottom: 15px;
	max-width: 100%;
}

.page-template-pageSchoolCounselor-php .downloads .item h4 {
	font-size: 18px;
	font-weight: 300;
	text-align: center;
}

.page-template-pageSchoolCounselor-php .downloads .item h4 a {
	color: #000;
}

.page-template-pageSchoolCounselor-php .downloads .item .pinit-button {
	display: none !important;
}

.menu-item-8645:after {
	content: "|";
	margin: 0px 0px 0px 21px;
}

body.page-template-pageAlumniSurvey {
	-moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;
}

#alumni-survey {
	box-sizing: border-box;
	margin-top: 50px;
}

#alumni-survey a {
	color: #ffcb0e;
}

#alumni-survey .button a {
	color: #000;
}

#alumni-survey h1 {
	font-size: 32px;
	margin-bottom: 40px;
	text-align: center;
}

#alumni-survey h2 {
	background-color: #000;
	color: #fff;
	padding: 40px;
}

#alumni-survey h2 span {
	color: #ffcb0e;
}

#alumni-survey h3 {
	font-size: 18px;
	margin-bottom: 5px;
}

#alumni-survey p {
	font-size: 14px;
}

#alumni-survey hr {
	border-top: 1px dotted #aaaaaa;
	margin-bottom: 40px;
	margin-top: 40px;
}

#alumni-survey .busyIcon {
	margin: auto;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#alumni-survey-questions ol {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

#alumni-survey-questions ol > * {
	line-height: 20px;
}

#alumni-survey-questions > ol {
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
}

#alumni-survey-questions > ol > li > ol {
	list-style-type: lower-alpha;
	padding-left: 50px;
}

#alumni-survey-questions ul {
	list-style: none;
}

#alumni-survey-questions > ol > li {
	margin-top: 40px;
}

#alumni-survey-questions > ol > li > ol > li {
	margin-top: 10px;
}

#alumni-survey-submit {
	background-color: #fff;
	border: 4px solid #000000;
	color: #000000;
	cursor: pointer;
	font-family: ffdinregular, Verdana, Geneva, sans-serif;
	font-size: 20px;
	padding: 4px 30px;
}

#alumni-survey-submit .left {
	background-position: left 6px;
}

#alumni-survey-submit .right {
	background-position: right 6px;
}

#alumni-survey #alumni-survey-thank-you {
	margin-bottom: 20px;
	margin-top: 40px;
}

#distance-learning{
	box-sizing: border-box;
	margin-top: 50px;
	padding: 0px 20px;
}

#distance-learning a {
	color: #ffcb0e;
}

#distance-learning .button a {
	color: #000;
}

#distance-learning h1 {
	font-size: 32px;
	margin-bottom: 40px;
	text-align: center;
}

#distance-learning h2 {
	background-color: #000;
	color: #fff;
	padding: 40px;
}

#distance-learning h2 span {
	color: #ffcb0e;
}

#distance-learning h3 {
	font-size: 18px;
	margin-bottom: 5px;
}

#distance-learning p {
	font-size: 14px;
}

#distance-learning hr {
	border-top: 1px dotted #aaaaaa;
	margin-bottom: 40px;
	margin-top: 40px;
}

#distance-learning .busyIcon {
	margin: auto;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#distance-learning-questions ol {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

#distance-learning-questions ol > * {
	line-height: 20px;
}

#distance-learning-questions > ol {
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
}

#distance-learning-questions > ol > li > ol {
	list-style-type: lower-alpha;
	padding-left: 50px;
}

#distance-learning-questions ul {
	list-style: none;
}

#distance-learning-questions > ol > li {
	margin-top: 40px;
}

#distance-learning-questions > ol > li > ol > li {
	margin-top: 10px;
}

#distance-learning-submit {
	background-color: #fff;
	border: 4px solid #000000;
	color: #000000;
	cursor: pointer;
	font-family: ffdinregular, Verdana, Geneva, sans-serif;
	font-size: 20px;
	padding: 4px 30px;
}

#distance-learning-submit .left {
	background-position: left 6px;
}

#distance-learning-submit .right {
	background-position: right 6px;
}

#distance-learning #distance-learning-thank-you {
	margin-bottom: 20px;
	margin-top: 40px;
}

#distance-learning #distance-learning-questions {
	margin: 30px auto 0;
	max-width: 480px;
}

#distance-learning label {
	display: block;
	font-family: inherit;
	font-size: 20px;
	font-weight: inherit;
	line-height: 1.4;
	margin-bottom: 5px;
}

#distance-learning input[type=checkbox] {
	height: 22px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 22px;
}

#distance-learning input[type=checkbox] + label {
	display: inline-block;
	margin: 0 0 10px;
	padding-left: 27px;
	position: relative;
	user-select: none;
}

#distance-learning input[type=checkbox] + label:before {
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 0;
	content: '';
	cursor: pointer;
	display: inline-block;
	height: 20px;
	left: 0;
	margin-bottom: -5px;
	margin-right: 5px;
	position: absolute;
	transition: background-color 200ms ease-in-out, border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
	vertical-align: top;
	width: 20px;
}

#distance-learning input[type=checkbox]:disabled + label {
	color: #8E8E93;
}

#distance-learning input[type=checkbox]:disabled + label:before {
	background-color: #EFEFF4;
	cursor: not-allowed;
}

#distance-learning input[type=checkbox]:checked + label:before {
	background-color: #000;
	box-shadow: inset 0 0 0 2px #fff;
}

#distance-learning input[type=checkbox]:checked:disabled + label:before {
	opacity: .5;
}

#distance-learning #signatureWrapper {
    padding-right: 0;
}

#distance-learning #signature {
	margin-top: 0;
}

#distance-learning #clear-signature {
	background-color: #000;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 9px;
}

#distance-learning #errorModal {
	font-size: 14px;
}

#reso{
	box-sizing: border-box;
	margin-top: 50px;
	padding: 0px 20px;
}

#reso a {
	color: #ffcb0e;
}

#reso .button a {
	color: #000;
}

#reso h1 {
	font-size: 32px;
	margin-bottom: 40px;
	text-align: center;
}

#reso h2 {
	background-color: #000;
	color: #fff;
	padding: 40px;
}

#reso h2 span {
	color: #ffcb0e;
}

#reso h3 {
	font-size: 18px;
	margin-bottom: 5px;
}

#reso p {
	font-size: 14px;
}

#reso hr {
	border-top: 1px dotted #aaaaaa;
	margin-bottom: 40px;
	margin-top: 40px;
}

#reso .busyIcon {
	margin: auto;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

#reso-questions ol {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

#reso-questions ol > * {
	line-height: 20px;
}

#reso-questions > ol {
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
}

#reso-questions > ol > li > ol {
	list-style-type: lower-alpha;
	padding-left: 50px;
}

#reso-questions ul {
	list-style: none;
}

#reso-questions > ol > li {
	margin-top: 40px;
}

#reso-questions > ol > li > ol > li {
	margin-top: 10px;
}

#reso-submit {
	background-color: #fff;
	border: 4px solid #000000;
	color: #000000;
	cursor: pointer;
	font-family: ffdinregular, Verdana, Geneva, sans-serif;
	font-size: 20px;
	padding: 4px 30px;
}

#reso-submit .left {
	background-position: left 6px;
}

#reso-submit .right {
	background-position: right 6px;
}

#reso #reso-thank-you {
	margin-bottom: 20px;
	margin-top: 40px;
}

#reso #reso-questions {
	margin: 30px auto 0;
	max-width: 480px;
}

#reso label {
	display: block;
	font-family: inherit;
	font-size: 20px;
	font-weight: inherit;
	line-height: 1.4;
	margin-bottom: 5px;
}

#reso input[type=checkbox] {
	height: 22px;
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 22px;
}

#reso input[type=checkbox] + label {
	display: inline-block;
	margin: 0 0 10px;
	padding-left: 27px;
	position: relative;
	user-select: none;
}

#reso input[type=checkbox] + label:before {
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 0;
	content: '';
	cursor: pointer;
	display: inline-block;
	height: 20px;
	left: 0;
	margin-bottom: -5px;
	margin-right: 5px;
	position: absolute;
	transition: background-color 200ms ease-in-out, border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
	vertical-align: top;
	width: 20px;
}

#reso input[type=checkbox]:disabled + label {
	color: #8E8E93;
}

#reso input[type=checkbox]:disabled + label:before {
	background-color: #EFEFF4;
	cursor: not-allowed;
}

#reso input[type=checkbox]:checked + label:before {
	background-color: #000;
	box-shadow: inset 0 0 0 2px #fff;
}

#reso input[type=checkbox]:checked:disabled + label:before {
	opacity: .5;
}

#reso #signatureWrapper {
    padding-right: 0;
}

#reso #signature {
	margin-top: 0;
}

#reso #clear-signature {
	background-color: #000;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 9px;
}

#reso #errorModal {
	font-size: 14px;
}

.radio {
	display: none;
}
.radio + .label {
	cursor: pointer;
	display: inline-block;
	line-height: 20px;
	margin: 5px 0;
	margin-left: 25px;
}
.radio + .label:before {
	background-color: transparent;
	border: 2px solid #000;
	content: '';
	display: inline-block;
	height: 16px;
	margin-bottom: -5px;
	margin-right: 5px;
	margin-left: -25px;
	-webkit-transition: background-color 200ms ease-in-out, border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
	transition: background-color 200ms ease-in-out, border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
	width: 16px;
}
.radio + .label.required:after {
	color: #FF3B30;
	content: '*';
	margin-left: 5px;
}
.radio.error + .label:before {
	background-color: transparent;
	border-color: #FF3B30;
}
.radio:disabled + .label {
	cursor: not-allowed;
}
.radio:checked + .label:before {
	background-color: #000000;
	border-color: #000000;
	box-shadow: inset 0 0 0 1px #FFFFFF;
}
.input-field {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: transparent;
	border-bottom: 1px solid #000 !important;
	border-radius: 0;
	color: #000000;
	font-size: 17px;
	line-height: 1.42857;
	margin: 0;
	padding: 0;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-transition: background-color 200ms ease-in-out, border-color 200ms ease-in-out, background-image 200ms ease-in-out;
	transition: background-color 200ms ease-in-out, border-color 200ms ease-in-out, background-image 200ms ease-in-out;
	width: 106px;
}
.input-field::-webkit-input-placeholder {
	color: #CECED2;
	opacity: 1;
}
.input-field::-moz-placeholder {
	color: #CECED2;
	opacity: 1;
}
.input-field:-ms-input-placeholder {
	color: #CECED2;
	opacity: 1;
}
.input-field::placeholder {
	color: #CECED2;
	opacity: 1;
}
.input-field:focus {
	border-color: #ffcb0e;
	outline: 0;
}
.input-field::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.input-field.error {
	border-color: #FF3B30 !important;
	box-shadow: none;
	color: #000000;
}
.input-field:disabled {
	cursor: not-allowed;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.please-confirm {
	color: #000;
	margin-bottom: 5px;
}

#survey-contact {
	margin-bottom: 20px;
	margin-top: 10px;
	padding-right: 20px;
}

#survey-contact  > div {
	margin-bottom: 20px;
	max-width: 480px;
	margin: 0 auto 20px;
}

#survey-contact  > div > .label {
	display: block;
	font-weight: bold;
}

#survey-contact  > div > .input-field {
	width: 100%;
	max-width: 480px;
	height: inherit;
	text-align: left;
	background-color: inherit;
	border: none;
}

#signatureWrapper {
 	margin: 0 auto 20px;
  max-width: 480px;
  padding-right: 20px;
 }

#signature {
	cursor: crosshair;
	height: 180px !important;
	margin-top: 10px;
	width: 100% !important;
}

#clear-signature {
	border: 1px solid black;
	cursor: pointer;
	display: inline-block;
	padding: 5px;
	margin-top: -3px;
}

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

#errorModal {
	display: none;
  border: solid 1px;
  padding: 10px;
  margin-bottom: 20px;
  background-color: rgba(255, 59, 48, 0.25);
  border-color: #FF3B30;
  color: #cf0000;
  font-weight: bold;
}

@media (max-width: 1040px) {
	#alumni-survey {
		margin-top: 150px !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	#alumni-survey h3 {
		font-size: 23px;
	}
	#alumni-survey p {
		color: #747474;
		font-size: 16px;
	}
}

@media (max-width: 767px) {
	#alumni-survey p, #alumni-survey ol, #alumni-survey ul, #alumni-survey li, #alumni-survey .input-field {
		font-size: 20px;
	}
}

[data-toggle="modal"] {
  cursor: pointer;
}

body.modal-open {
  overflow: hidden;
  -ms-touch-action: none;
	touch-action: none;
}

.page-template-pageAlumniSurvey .modal-backdrop {
  background-color: #000000;
  bottom: 0;
  display: none;
  left: 0;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}

.page-template-pageAlumniSurvey .modal {
  bottom: 0;
  display: none;
  left: 0;
  letter-spacing: -4px;
  overflow: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  text-align: center;
  right: 0;
  top: 0;
  vertical-align: middle;
  z-index: 10000;
}
.page-template-pageAlumniSurvey .modal:after {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.page-template-pageAlumniSurvey .modal.small .modal-content {
  max-width: 504px;
}
.page-template-pageAlumniSurvey .modal .modal-content {
  background-color: #FFFFFF;
  border: #000 solid 1px;
  display: inline-block;
  letter-spacing: normal;
  margin-bottom: 20px;
  margin-top: 20px;
  opacity: 1;
  padding: 20px;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}

.page-template-pageAlumniSurvey #alumni-survey .alert-danger {
  border: solid 1px;
  padding: 10px;
  margin-bottom: 20px;
  background-color: rgba(255, 59, 48, 0.25);
  border-color: #FF3B30;
  color: #cf0000;
  font-weight: bold;
}

.page-template-pageAlumniSurvey #alumni-survey .alert-danger a {
	color: #920000;
}

.alignleft {
	display: inline;
	float: left;
	margin: 0 20px 20px 0;
}
.alignright {
	display: inline;
	float: right;
	margin: 0 0 20px 20px;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 20px;
}

.fullPotential {
	padding-bottom: 20px;
	margin-bottom: 40px;
	margin-top: 40px;
}
.fullPotential .image-wrapper {
	box-sizing: border-box;
	display: block;
	letter-spacing: -4px;
	margin-left: -10px;
	margin-right: -10px;
}
.fullPotential .fullPotentialProfile img {
	height: auto;
	width: 100%;
}
.fullPotential .fullPotentialProfile,
.fullPotential .fullPotentialGalleryWrapper {
	box-sizing: border-box;
	display: inline-block;
	letter-spacing: normal;
	margin-bottom: 20px;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	vertical-align: top;
	width: 100%;
}

@media (max-width: 640px) {
	.fullPotential .fullPotentialGalleryWrapper .caroufredsel_wrapper {
	    height: 540px !important;
	}
}

.fullPotential .fullPotentialGalleryWrapper a.prev,
.fullPotential .fullPotentialGalleryWrapper a.next {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
	height: 100px;
	margin-top: -50px;
	opacity: 0;
	position: absolute;
	transition: opacity 200ms ease-in-out;
	top: 50%;
	width: 67px;
	z-index: 1000;
}
.fullPotential .fullPotentialGalleryWrapper a.prev {
	background-image: url(../images/gallery/prev.png);
	left: 10px;
}
.fullPotential .fullPotentialGalleryWrapper a.next {
	background-image: url(../images/gallery/next.png);
	right: 10px;
}
.fullPotential .fullPotentialGalleryWrapper:hover a.prev,
.fullPotential .fullPotentialGalleryWrapper:hover a.next {
	opacity: 1;
}
.fullPotential .fullPotentialGalleryWrapper .fullPotentialGallery a {
	display: inline-block;
	vertical-align: top;
}
.fullPotential .fullPotentialGalleryWrapper .fullPotentialGallery a img {
	height: auto;
	width: 100%;
}

.fullPotential .pinit-button {
	display: none !important;
}

.fullPotentingLanding {
	background-image: url('../images/full-potential/2nd-2013-AIJAX-Student.jpg');
	background-repeat: no-repeat;
}

.fullPotentingText p {
	text-transform: uppercase;
	font-family: ffdinregular, Verdana, Geneva, sans-serif;
	font-size: 20px;
	font-weight: 400;
}
@media (min-width: 768px) {
	.fullPotentingLanding {
		background-position-x: 50%;
		background-size: cover;
	}

	.fullPotentingText {
		width: 45%;
		margin: 0 0 0 auto;
		padding: 25px 25px 5px 0px;
	}

	.fullPotentingText p {
		color: #FFF;
		line-height: 1.3;
	}
}

@media (max-width: 767px) {
	.fullPotentingLanding {
		background-size: 150%;
	}

	.fullPotentingText {
		padding: 70% 62.5px 0;
	}

	.fullPotentingText p {
		line-height: 1.3;
	}
}

@media (max-width: 640px) {
	.top-slideshow .caption.noButton {
	    margin-left: auto !important;
	}
}

.fullPotentialGallery-2 {
	letter-spacing: 0;
	list-style: none;
	margin: -1px;
	text-align: center;
}

.fullPotentialGallery-2 li {
	display: inline-block;
	letter-spacing: normal;
	padding: 1px;
}

.fullPotentialGallery-2 li img {
	display: block;
}

.fullPotentialGallery-2 li img {
	height: auto;
  max-height: 245px;
  max-width: 100%;
}

.top-slideshow .caption .title .normal {
    font-family: helvetica, verdana, sans-serif;
    font-weight: normal;
    letter-spacing: normal;
    font-size: 24px;
    font-style: normal;
}

#html5-next,
#html5-prev {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
	display: block !important;
	height: 100px;
	margin-top: -50px !important;
	position: absolute;
	transition: opacity 200ms ease-in-out;
	top: 50%;
	width: 67px;
	z-index: 1000;
}

#html5-next img, #html5-prev img {
	display: none;
}

#html5-prev {
	background-image: url(../images/gallery/prev.png);
	left: 10px !important;
}

#html5-next {
	background-image: url(../images/gallery/next.png);
	right: 10px !important;
}

#lp.version-4.lp-social .right {
	padding-top: 0;
}

.lp-social .captionHeader {
	border-bottom: none;
	padding-bottom: 0;
}

.lp-social .button {
	margin-bottom: 25px;
}

.lp-social .button a {
  padding: 8px 30px;
  border: none;
  color: #000000;
  font-size: 14px;
  line-height: 42px;
  background-color: #fbaa19;
}

#lp.version-4.lp-social .button .left {
	float: none;
  width: auto;
  max-width: initial;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 0;
}

#lp.version-4.lp-social .button .right {
	float: none;
  width: auto;
  max-width: initial;
  margin-right: 0;
  margin-bottom: 0;
  padding-right: 15px;
  padding-left: 0;
}

.lp-social .right img {
 	height: auto;
  max-width: 100%;
 }

.social-media li {
	display: inline-block;
	list-style: none;
	margin: 0px 5px 10px !important;
}

.social-media img {
	height: 48px;
	width: 48px;
}

.misha-insta {
	font-family: oswaldregular, Arial, Geneva, sans-serif;
	margin: 0 auto;
	max-width: 360px;
}

.misha-insta-header a {
	color: #000;
}

.misha-insta .misha-insta-followlink {
	border-radius: 0 !important;
	line-height: 20px;
	text-transform: uppercase;
}

.misha-insta .pinit-button {
	display: none;
}

.college-nagivator a {
	background-color: #D6D4FF;
	color: #000000;
	display: inline-block;
	font-family: ffdinregular, Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding: 10px;
	text-decoration: none;
}
