/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html, body {width:100%; height:100%;}
div {box-sizing:border-box; -moz-box-sizing:border-box;}
a {text-decoration:none; color:#bf1111;}

body.noscroll {position:fixed; height:100%;}

.topnav {height:70px; width:100%; position:fixed; top:0px; background:#171717; color:#FFF; text-transform:uppercase; z-index:2;}
.topnav h1 {font-family:'IdealSans-Thin'; float:left; margin-top:27px; margin-left:35px;}
.topnav a {color:#FFF;}
.topnav h1 img {width:17px; float:left; margin:-4px 8px 0px 0px;}
.topnav h1 .hands {width:35px; float:left; margin:-10px 8px 0px 0px;}
.topnav .social {float:right; margin-top:17px; margin-right:35px;}
.topnav .social li {float:left; margin-left:7px; cursor:pointer;}
.topnav .social li img {width:30px;webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
.topnav .social li:hover img {opacity:0.7; -moz-opacity:0.7; -webkit-opacity:0.7;}

.main-nav {float:right; margin-top:27px;}
.main-nav li {margin-right:15px; cursor:pointer;}
.main-nav li, .main-nav a {float:left; position:relative; color:#FFF; font-family:'IdealSans-Book'; font-size:12px; text-decoration:none;}

.responsive-menu {display:none;}

.dropdown.open {color:#bf1111;}

.menu {padding-top:2px; cursor:pointer;}
.menu span {width:21px; height:2px; background:#FFF; display:block; margin:0 auto;-webkit-transition: -webkit-transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64); -moz-transition: -moz-transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64); -ms-transition: -ms-transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64); -o-transition: -o-transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64); transition: transform 200ms cubic-bezier(0.63, 0.62, 0.48, 1.64);}
.menu p, .news p {color:#FFF; font-size:11px; font-family:'IdealSans-Book'; margin-top:7px;-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}

.menu .span1 {margin-bottom:3px;}
.menu .span2 {-webkit-transition: opacity 300ms ease-in-out 0ms !important; -moz-transition: opacity 300ms ease-in-out 0ms !important; -ms-transition: opacity 300ms ease-in-out 0ms !important; -o-transition: opacity 300ms ease-in-out 0ms !important; transition: opacity 300ms ease-in-out 0ms !important;}
.menu .span3 {margin-top:3px;}

.menu.open .span1 {-webkit-transform: rotateZ(45deg) translateX(3px) translateY(4px) !important; -moz-transform: rotateZ(45deg) translateX(3px) translateY(4px) !important; -ms-transform: rotateZ(45deg) translateX(3px) translateY(4px) !important; -o-transform: rotateZ(45deg) translateX(3px) translateY(4px) !important; transform: rotateZ(45deg) translateX(3px) translateY(4px) !important; background:#FFF;}
.menu.open .span2 {opacity:0; -moz-opacity:0; -webkit-opacity:0;}
.menu.open .span3 {-webkit-transform: rotateZ(-45deg) translateX(3px) translateY(-4px) !important; -moz-transform: rotateZ(-45deg) translateX(3px) translateY(-4px) !important; -ms-transform: rotateZ(-45deg) translateX(3px) translateY(-4px) !important; -o-transform: rotateZ(-45deg) translateX(3px) translateY(-4px) !important; transform: rotateZ(-45deg) translateX(3px) translateY(-4px) !important; background:#FFF;}
.menu.open p {color:#FFF;}

.menu:hover .span1 {-webkit-transform: rotateZ(0deg) translateX(0px) translateY(-1px); -moz-transform: rotateZ(0deg) translateX(0px) translateY(-1px); -ms-transform: rotateZ(0deg) translateX(0px) translateY(-1px); -o-transform: rotateZ(0deg) translateX(0px) translateY(-1px); transform: rotateZ(0deg) translateX(0px) translateY(-1px); background:#FFF; webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
.menu:hover .span2 {background:#FFF;webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
.menu:hover .span3 {-webkit-transform: rotateZ(0deg) translateX(0px) translateY(1px); -moz-transform: rotateZ(0deg) translateX(0px) translateY(1px); -ms-transform: rotateZ(0deg) translateX(0px) translateY(1px);
-o-transform: rotateZ(0deg) translateX(0px) translateY(1px); transform: rotateZ(0deg) translateX(0px) translateY(1px); background:#FFF; webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
.news:hover p {color:#f8f8f8;}

.news {padding-left:10px;}
.news img {width:20px !important; margin:0 auto; display:block; opacity:1; -moz-opacity:1; -webkit-opacity:1;-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
.news p {margin-top:1px;-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
.news.open img, .news:hover img {opacity:1; -moz-opacity:1; -webkit-opacity:1;}
.news.open p {color:#FFF;}

.news-section {position:fixed; height:100%; width:340px; right:-340px; background:rgba(255, 255, 255, 0.95); z-index:1; padding:90px 15px 15px 15px;-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
.news-section.open {right:0px;}
.news-section h1 {font-family:'IdealSans-Light'; text-align:center; text-transform:uppercase; font-size:18px;}
.news-section h1 span {display:block; color:#bf1111; font-family:'IdealSans-Book';}
.news-section img {margin:0 auto; width:100%; max-width:100%;}
.news-section .separator {height:2px; width:20px; margin:0 auto; margin-top:5px; margin-bottom:20px;}
.separator-long {width:100%; height:1px; clear:both; border-top:1px solid #DADACA; display:block; margin-top:10px; padding-bottom:15px;}
.news-section li {font-size:12px; color:#202020; font-family:'IdealSans-Light'; text-align:center; margin-bottom:15px; line-height:15px;}
.news-section li span {font-family:'IdealSans-Book'; display:block; font-size:14px; text-transform:uppercase;}
.news-section li a {font-family:'IdealSans-Book'; color:#bf1111;}

.sub-nav {width:300px; height:auto !important; opacity:0; -moz-opacity:0; -webkit-opacity:0; visibility:hidden; background:rgba(42, 42, 42, 0.97); padding:15px 15px 15px 15px; top:43px; left:-22px; position:absolute; z-index:1;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.sub-nav.open { opacity:1; -moz-opacity:1; -webkit-opacity:1; visibility:visible; }

.sub-nav ul {height:auto !important;}
.sub-nav li {width:16.666%; text-align:center; text-align:left; float:none; padding:0px 20px 15px 20px !important; box-sizing:border-box; -moz-box-sizing:border-box; cursor:pointer;}
.sub-nav li h1 { text-align:center; width:100%; color:#9f9f9f; font-size:30px; font-family:'ChaparralPro-Regular';}
.sub-nav li span {color:#9f9f9f; font-family:'IdealSans-Light'; text-transform:uppercase; font-size:12px; display:block; margin-top:15px;}
.sub-nav li:hover h1, .sub-nav li.active h1 {color:#FFF;}
.sub-nav li:hover span, .sub-nav li.active span {color:#FFF;}

.sub-nav-small {height:70px;}
.sub-nav-small li {padding:10px; color:#FFF; font-size:12px; margin-top:2px; display:block; width:240px !important;}  

.dd-experience {height:70px; margin-top: -17px; margin-right: -35px; margin-left: 20px !important; background:#de3c65; color:#FFF; font-family:'IdealSans-Book'; background-position:center; padding: 28px 26px 20px 26px; box-sizing: border-box; font-size:12px;}

.content {height:100%; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -o-transition: all 0.6s ease; transition: all 0.6s ease;}
.content.open {}
.slide {width:100%; height:100%; background-size:cover; background-position:right; position:relative;}
.copy {padding:30px 50px 0px 50px; display:table; height:100%; position:absolute; left:0%; -moz-opacity:0; -webkit-opacity:0; opacity:0; -webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
.slide.active .copy {opacity:1; -moz-opacity:1; -webkit-opacity:1;}
.copy-inner { display: table-cell; vertical-align: middle;}
.copy h1 {width:50%; font-size:28px; line-height:34px; text-transform:uppercase; color:#010101; font-family:'FranklinGothicLT-Heavy';}
.copy h5 {text-transform:uppercase; color:#010101; margin-top:25px; font-family:'IdealSans-Book';}
.copy h5 img { width:25px; display:inline-block; float:left; margin:-5px 10px 0px 0px;}
.copy p {width:50%; color:#010101; font-family:'IdealSans-Light'; font-size:14px; line-height:18px; margin-bottom:20px;}

.down-arrow {width:40px; position:absolute; left:50%; bottom:60px; margin:0px; margin-left:-20px; cursor:pointer; z-index:2;}

.left-column {width:50%; overflow:hidden; float:left; padding:120px 40px 100px 40px; box-sizing:border-box; -moz-box-sizing:border-box;}
.right-column {position:fixed; right:0px; width:50%; height:100%; top:0px; background:#333; background-size:cover !important; background-repeat:no-repeat !important; background-position:right;}
.full-column {width:100%;}
.column {width:50%; float:left; margin-bottom:20px;}
.full-column .member-info h6 {height:170px; overflow:hidden;}

.left-column h5 {text-transform:uppercase; color:#010101; font-size:15px; text-align:center; font-family:'IdealSans-Light'; margin:20px 0px 20px 0px;}
.left-column h4 {text-transform:uppercase; color:#010101; font-size:16px; font-family:'IdealSans-Light'; margin:20px 0px 20px 0px;}
.left-column h3 {text-transform:uppercase; color:#010101; font-size:18px; font-family:'IdealSans-Light'; margin:20px 0px 10px 0px;}
.left-column h2 {text-transform:uppercase; color:#010101; font-size:24px; font-family:'FranklinGothicLT-Heavy';}
.left-column p, .left-column li {font-family:'IdealSans-Book'; font-size:13px; line-height:18px; width:100%; margin-bottom:20px; display:inline-block;}
.left-column p span, .left-column li span {font-weight:bold; color:#000;}
.left-column ul {list-style:square; list-style-position:inside; display:block; margin-bottom:50px;}
.left-column li {list-style:disc; list-style-position:inside; padding-left:15px; margin-bottom:10px; display: list-item;}
.italics {font-style:italic;}
.italics span {font-style:normal; font-weight:bold;}

.left-column form {border:1px solid #dadada; padding:20px; margin-bottom:50px; box-sizing:border-box; -moz-box-sizing:border-box; overflow:auto;}
.left-column form h4 {text-transform:uppercase; color:#010101; font-size:16px; font-family:'IdealSans-Light'; text-align:center; margin-bottom:30px;}
.form-clean {border:none !important; padding:0px !important; display:inline-block !important; margin:20px 0px 0px 0px !important;}
.form-clean .form-btn {margin:0px !important;}

table {border:1px solid #dadada; margin-bottom:40px; width:100%;}
td {padding:10px; font-family:'IdealSans-Book'; font-size:13px; line-height:18px; border:1px solid #dadada;}
tr:nth-child(odd) {background:#eeeeee;}
th {font-size:14px; text-transform:uppercase; color:#FFF; font-family:'IdealSans-Light'; padding:10px; background:#010101;}

.member-button-full {width:100% !important;}
.member-button {width:33.33333%; height:auto; float:left; padding:5px; box-sizing:border-box; -moz-box-sizing:border-box;}
.instructors-container .member-button {width:20%;}
.member-button h4 {position:absolute; background:rgba(255,255,255,0.9); padding:10px; color:#010101; text-transform:uppercase;font-family:'IdealSans-Book'; font-size:15px;}
.member-button-img img {width:100%; border:1px solid #c5c5c5; box-sizing:border-box; -moz-box-sizing:border-box;}
.member-button p {text-align:center; margin-top:10px; width:100%; background:#010101; color:#FFF; margin:0px; text-transform:uppercase; padding:15px; box-sizing:border-box; -moz-box-sizing:border-box;}
.member-button .member-info {border:1px solid #dadada; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box;}
.store-container .member-button .member-info {height:300px;}
.member-button .member-info h5 {color:#404040; text-align:left; font-family:'IdealSans-Light'; font-size:13px; line-height:18px; text-transform:uppercase; margin:20px 0px 0px 0px;}
.member-button .member-info h3, .member-button .member-info h6, .member-button .member-info h3 p {color:#404040; font-family:'IdealSans-Light'; font-size:13px; line-height:18px; text-transform:none; margin:0px; background:none; text-align:left; padding:0px;}
.member-button .member-info h2 {margin-bottom:20px;}
.member-button .member-info h3 span {font-family:'IdealSans-Book'; color:#010101;}
.member-button .member-info .form-btn {margin-top:20px;}
.member-info form {margin-bottom:0px; padding:0px 0px 0px 0px; border:0px; border-top:1px solid #dadada; margin:20px 0px 0px 0px;}
.member-button-sizer {width:20%;}
.store-sizer {width:33%;}

.full-column .course {width:20%;}

.form-box {width:50%; margin-bottom:15px; float:left; box-sizing:border-box; -moz-box-sizing:border-box;min-height: 70px;}
.form-box-full {margin-bottom:15px; clear:both;}
.form-box:nth-child(even) {padding-left:10px;}
.form-box:nth-child(odd) {padding-right:10px;}
.form-box input, .form-box textarea, .form-box-full textarea, .form-box select {padding:10px; border:2px solid #dadada; background:none; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; resize:none;}
.form-box-full textarea {height:100px;}
.form-box select {height:37px; -webkit-appearance: menulist-button;}
.form-box input:-webkit-autofill {color: #fff !important;}
.form-box p, .form-box-full p {margin-bottom:5px;}
.form-box input[type="checkbox"] {float:left; width:auto; margin-right:10px;}

.form-btn {background:#010101 !important; color:#FFF; border:none !important; font-family:'IdealSans-Light'; font-size:13px; text-transform:uppercase; padding:10px; display:inline-block; clear:both; margin:0px 10px 0px 0px;}

.form-box .form-btn {margin-top:24px; width:auto;}
.form-box-full p, .form-box-full h6 {float:left; display:inline-block; width:auto; margin-top:10px;}
.form-box-full .form-btn {float:left;}

video {margin-bottom:30px;}

.error-box {background:#bf1111; color:#FFF; margin-bottom:20px;}
.error-box p {margin-bottom:0px; padding:20px;}

.member-search-item {width:50%; float:left; background:#f2f2f2; padding:0px 20px 20px 20px; margin-bottom:10px; border-right:10px solid #FFF;}
.member-search-item p {margin-bottom:0px;}
.member-search-item .form-btn {margin-top:10px;}

.profile-info p {margin-bottom:10px;}
.profile-info .form-btn {margin-top:20px;}
.profile-pic-img {width:250px; height:250px; background-size:cover !important; margin:0 auto; margin-top:40px;}

.separator {width:30px; height:2px; background:#010101; margin:15px 0px 15px 0px;}
.separator-center {width:30px; height:2px; background:#010101; margin:0 auto; margin-top:15px; margin-bottom:15px;}

.loader {width:100%; height:100%; position:fixed; z-index:9; -webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease; background:url(loader.gif) center no-repeat #FFF;}
.loader.hidden {opacity:0; -moz-opacity:0; -webkit-opacity:0; z-index:0;}
.loader .loadercopy {position:absolute; bottom:100px; width:100%; text-align:center; height:40px;}
.loader .loadercopy h1 {font-size:22px; text-transform:uppercase; font-family:'IdealSans-Light';}
.loader .loadercopy h6 {font-size:10px; text-transform:uppercase; margin-top:5px; margin-bottom:20px; font-family:'IdealSans-Light';}
.loader .loadercopy a {font-size:12px; color:#bf1111; text-transform:uppercase; margin-top:5px; font-family:'IdealSans-Book';}

#home {background-image:url(home.jpg);}
#home .copy {-moz-opacity:1; -webkit-opacity:1; opacity:1; width:100%; text-align:center; height:100px; position:absolute; bottom:120px;}
#home .copy h3 {font-family:'IdealSans-Light'; font-size:16px; text-transform:uppercase; margin-bottom:10px;}
#home .copy h4 {font-family:'IdealSans-Light'; font-size:13px; text-transform:uppercase; margin-top:10px; margin-bottom:15px;} 
#home .copy .separator {margin:0 auto; height:2px;}
#home .copy a {color:#bf1111; font-size:15px; font-family:'IdealSans-Book';}

#history {background-image:url(history1.jpg);}
#history h1 {color:#FFF; font-size:22px; line-height:28px;}
#history h5 {color:#FFF;}
#history p {color:#FFF;}
#history .separator {background:#FFF;}

#business {background-image:url(business.jpg);}
#business h1 {color:#FFF;}
#business h5 {color:#FFF;}
#business p {color:#FFF;}
#business .separator {background:#FFF;}

#education {background-image:url(education.jpg)}
#education h1 {color:#FFF;}
#education h5 {color:#FFF;}
#education p {color:#FFF;}
#education .separator {background:#FFF;}

#turkish {background-image:url(turkish-spring.jpg)}
#turkish h1 {color:#6f5442;}
#turkish h5 {color:#6f5442;}
#turkish p {color:#6f5442;}
#turkish .separator {background:#6f5442;}

#viral {background-image:url(viral.jpg)}

#conversation {background-image:url(conversation.jpg)}

#letstalk {background-image:url(letstalk.jpg)}
#letstalk h1 {color:#010101;}
#letstalk h5 {color:#010101;}
#letstalk p {color:#010101;}
#letstalk .separator {background:#010101;}

#letstalkmediation {background-image:url(lt-mediation.jpg)}
#letstalkmediation h1 {color:#010101;}
#letstalkmediation h5 {color:#010101;}
#letstalkmediation p {color:#010101;}
#letstalkmediation .separator {background:#010101;}

#ume {background-image:url(ume.jpg);}
#ume h1 {color:#FFF; font-size:22px; line-height:28px;}
#ume h5 {color:#FFF;}
#ume p {color:#FFF;}
#ume .separator {background:#FFF;}

.footer {background:#171717; height:40px; position:fixed; z-index:2; bottom:0px; width:100%; padding:0px 35px 0px 35px; text-align:center;}
.footer ul {margin-top:15px; float:left;}
.footer li {float:left; font-size:11px; color:#757575; border-right:1px solid #757575; text-transform:uppercase; font-family:'IdealSans-Book'; padding:0px 7px 0px 7px;}
.footer li:first-child {padding-left:0px;}
.footer li:last-child {border:none;}
.footer li span {display:none;}
.footer li.active {color:#bf1111;}
.footer li.active span {display:inline-block; color:#FFF; margin-left:5px;}
.footer li:hover {color:#FFF; cursor:pointer;}
.footer h6 {color:#FFF; text-transform:uppercase; font-size:11px; margin-top:15px; font-family:'IdealSans-Thin';}
.footer a {color:#bf1111;}

.padding-top {padding-top:30px;}
.clear {clear:both;}

@media (max-width:1560px) {
	.member-button {width:50%;}
}

@media (max-width:1280px) {
	#home {background-image:url(home.jpg.1); background-position:center;}
	#history {background-image:url(history1.jpg.1);}
	#business {background-image:url(business.jpg.1);}
	#education {background-image:url(education.jpg.1)}
	#turkish {background-image:url(turkish-spring.jpg.1)}
	#viral {background-image:url(viral.jpg.1)}
	#conversation {background-image:url(conversation.jpg.1)}
	#letstalk {background-image:url(letstalk.jpg.1)}
	#letstalkmediation {background-image:url(lt-mediation.jpg.1)}
	.member-button {width:50%;}
	.full-column .course {width:25%;}
	.instructors-container .member-button {width:25%;}
	#history h1 {font-size:17px; line-height:20px;}
	.main-nav {width:100%; background:#242424; position:fixed; right:-100%; top:0px; margin:0px; height:100%; padding-top:20px; overflow-y:scroll; webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease; box-sizing:border-box; -moz-box-sizing:border-box;}
	.main-nav.open {right:0%;}
	.main-nav a {width:100%; display:block;}
	.main-nav a:last-child {margin-bottom:50px;}
	.sub-nav a:last-child {margin-bottom:0px;}
	.main-nav li {width:100%; float:none; display:block; padding:15px 0px 15px 30px; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; max-height:40px; webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;}
	.main-nav li.open {max-height:2000px;}
	.sub-nav {width:800px; position:static; margin:20px 0px 0px -30px; height:auto; overflow:auto; padding-bottom:20px;}
	.responsive-menu {display:block; z-index:99; position:relative;}
}

@media (max-width:1024px) {
	.right-column {width:100%; margin-top:70px; position:static; height:50%;}
	.left-column {width:100%; padding-top:110px;}
	.member-button-sizer {width:50%;}
	.instructors-container .member-button {width:33.3333%;}
}

@media (max-width:768px) {
	.topnav {z-index:3;}
	.topnav h1 span {display:none;}
	.member-button {width:50%;}
	.footer, .down-arrow {z-index:1;}
	.news-section {width:100%; height:100%; right:-100%; z-index:2; overflow-y:scroll; padding-top:100px; margin-bottom:50px;}
	.full-column .course {width:50%;}
	.slide {background-position:center;}
	.copy, .copy p, .copy h1 {width:100%;}
	.instructors-container .member-button {width:50%;}
	.dd-experience {display:none;}
}

@media (max-width:720px) {
	.copy p {display:none;}
	.copy h1, #history h1 {font-size:14px; line-height:18px;}
	.copy h5 {font-size:12px;}
	.instructors-container .member-button {width:100%;}
}

@media (max-width:420px) {
	.form-box {width:100%; padding-left:0px !important; padding-right:0px !important;}
	.left-column {padding:30px 30px 60px 30px;}
	.full-column {padding-top:120px;}
	.member-button {width:100%;}
	.topnav h1 {margin-left:15px; margin-top:25px;}
	.topnav .social {margin-right:15px;}
	.full-column .course {width:100%;}
}