﻿body {
	font-family: Roboto, sans-serif;
	background-image: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/WhiteDot1.gif);
	margin: 0;
}

a,
a:visited,
a:hover { color: #ed2031; }

a:hover { text-decoration: none; }

.sys_container_ess {
	background: #fff;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.sys_ess_banner {
	width: 100%;
	height: 200px;
	background: #666;
	margin-top: 20px;
}

.sys_ess_banner h1 {
	margin: 0 auto;
	width: 500px;
	padding: 30px 0;
	text-align: center;
}

.sys_ess_banner_text {
	margin: 30px auto;
	text-align: center;
	color: #FFF;
	letter-spacing: 2px;
	width: 600px;
}

.sys_ess_banner_text h1 { margin: 38px auto; }

.sys_ess_banner_text p {
	color: #FFF;
	letter-spacing: 2px;
}

.sys_ess_content {
	padding: 40px;
	font-size: .75em;
}

.sys_ess_register {
	background: #ED2031;
	color: #fff;
	padding: 40px;
	text-align: center;
	margin: 0;
}

.sys_ess_register H3 {
	font-size: 1.9em;
	margin-bottom: 0;
	letter-spacing: 1px;
}

.sys_ess_register a {
	color: #fff;
	text-decoration: none;
}

.sys_register_button {
	width: 350px;
	padding: 20px;
	background: #BB1928;
	border: 4px #fff solid;
	display: block;
	margin-bottom: 30px;
	margin-top: 50px !important;
	margin-left: auto;
	margin-right: auto;
}

.sys_register_button:hover {
	background: #88121D;
	text-decoration: underline;
}

#editor .sys_ess_register { display: none; }

.sys_our_courses {
	background: #787878;
	padding: 20px 40px;
	text-align: center;
	color: #fff;
	margin: 0;
}

.sys_our_courses H3 {
	font-size: 1.9em;
	margin-bottom: 0;
	letter-spacing: 1px;
}

.sys_our_courses p {
	margin-top: 0;
	letter-spacing: 2px;
}

.sys_our_courses a {
	color: #fff;
	text-decoration: none;
}

#editor .sys_our_courses { display: none; }

.sys_course_button {
	width: 350px;
	padding: 20px;
	background: #666;
	border: 4px #fff solid;
	display: block;
	margin-bottom: 30px;
	margin-top: 50px !important;
	margin-left: auto;
	margin-right: auto;
}

.sys_course_button:hover {
	background: #ed2031;
	text-decoration: underline;
}

.sys_ess_white {
	background: #fff;
	text-align: center;
	padding: 0 40px 40px 40px;
	font-size: .8em;
	margin: 0;
	color: #333;
}

.sys_ess_contact_boxes {
	margin-top: 30px;
	width: 100%;
	margin: 30px auto;
	text-align: center;
	color: #333;
}

.sys_ess_contact_boxes h3 {
	width: 200px;
	font-weight: normal;
	font-size: 1.3em;
	margin: 10px auto;
}

#editor .sys_ess_contact_boxes { display: none; }

.sys_ess_contact_boxes .sys_ess_three_left {
	float: left;
	width: 650px;
	margin-left: 100px;
	margin-right: 40px;
}

.sys_ess_contact_boxes .sys_ess_three_right {
	float: right;
	width: 280px;
	margin-right: 110px;
}

.sys_ess_contact_boxes .sys_ess_three_one {
	float: left;
	width: 290px;
	margin-left: 10px;
}

.sys_ess_contact_boxes .sys_ess_three_two {
	float: right;
	width: 290px;
	text-align: center;
}

.sys_ess_contact_boxes .sys_ess_three_two p { margin: 0; }

.sys_ess_stat_boxes {
	text-align: center;
	padding: 0 0 50px 0;
	background: #e6e7e8;
	margin-top: 50px;
	background-image: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/angle.png );
	background-repeat: no-repeat;
	background-position: 50% 0;
}

.sys_ess_stat_boxes .sys_ess_three {
	margin-top: 30px;
	padding-top: 40px;
}

.sys_ess_stat_boxes p img { height: 40px; }

.sys_ess_stat_boxes h3 {
	font-size: 1.5em;
	margin: 0;
	font-weight: normal;
	letter-spacing: 2px;
}

.sys_ess_stat_boxes h4 {
	font-size: 7em;
	margin: 0;
	color: #666;
	letter-spacing: 0;
	font-weight: 900;
}

.sys_ess_stat_boxes p { font-style: italic; }

.sys_ess_stat_boxes .sys_ess_three { width: 100%; }

.sys_ess_stat_boxes .sys_ess_three_left {
	float: left;
	width: 690px;
	margin-left: 70px;
}

.sys_ess_stat_boxes .sys_ess_three_right {
	float: right;
	width: 320px;
	margin-right: 70px;
}

.sys_ess_stat_boxes .sys_ess_three_one {
	float: left;
	width: 320px;
	margin-right: 30px;
}

.sys_ess_stat_boxes .sys_ess_three_two {
	float: right;
	width: 320px;
}

.sys_stat_link {
	padding: 20px;
	width: 350px;
	margin: 0 auto;
	background: #b5b6b7;
	border: 5px solid #fff;
	color: #fff;
}

.sys_stat_link:hover {
	background: #ed2031;
	text-decoration: underline;
	padding: 20px;
	width: 350px;
}

.sys_stat_link a {
	color: #fff;
	text-decoration: none;
}

#editor .sys_ess_stat_boxes { display: none; }

.sys_ess_stat_boxes img {
	margin-left: 60px;
	margin-right: 60px;
}

/* footer */

#editor .sys_ess_footer { display: none; }

.sys_ess_footer { clear: both; }

.sys_fapply {
	color: #fff;
	background: #000;
	padding: 15px;
	background-image: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/angle.png);
	background-repeat: no-repeat;
	background-position: 50% 0;
}

.sys_fapply_text {
	float: left;
	width: 300px;
	text-align: left;
    margin-top:37px;
}

.sys_fapply_text p {
	font-size: 1em;
	margin: 0;
}

.sys_fapply_text h4 {
    margin: 20px 0 0 0;
    font-size: 1.15em;
    font-weight: 500;
	margin-top: 37px;
}

.sys_fapply_link {
	float: right;
	width: 150px;
	color: #fff;
	letter-spacing: 3px;
	background: #ed2031;
	padding: 14px 12px;
	font-size: 1em;
	margin-top: 25px;
	text-align: center;
}

.sys_fapply_link a {
	color: #fff;
	text-decoration: none;
}

.sys_fapply_link:hover {
	background: #88121D;
	text-decoration: underline;
}

.sys_fapply_content {
	margin: 0 auto;
	width: 510px;
	padding-bottom: 10px;
	padding-right: 30px;
	clear: both;
}

.sys_footer_angle {
	height: 25px;
	background-image: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/redAngle.png);
	background-repeat: no-repeat;
	background-position: 50% 99%;
	margin-top: -25px;
	z-index: 2147483647;
	position: relative;
}

.sys_footer_map {
	z-index: 0;
	position: relative;
}

.sys_footer_text {
	background-color: #ED2031;
	padding: 20px;
	font-size: .75em;
	margin-top: -5px;
	color: #fff;
}

.sys_footer_text a {
	text-decoration: none;
	color: #fff;
}

.sys_footer_text a:hover { text-decoration: underline; }

.sys_footer_left {
	float: left;
	margin-top: 10px;
}

.sys_footer_right { float: right; }

.sys_footer_links {
	float: left;
	margin-right: 150px;
	margin-top: 10px;
}

.sys_footer_icons { float: right; }

.sys_clearfloat_both {
	clear: both;
	margin: 0;
	line-height: 0px;
	height: 0px;
}

a img,
img a { border: none; }


/*  This is a fix to stop the maps from scrolling with mouse wheel. */

/* http://stackoverflow.com/questions/21992498/disable-mouse-scroll-wheel-zoom-on-embedded-google-maps */

/* have to take this fix out at the moment because it is causing the buttons in the footer to stop working. 
There is conflict with the .sys_footer_map which currently wraps around the buttons and therefore stop working
with this code. Will have to revist this issue post-launch CS - 08/09/2015

<div class="sys_footer_map_overlay" onclick="style.pointerEvents='none'">
&nbsp;
</div>


.sys_footer_map_overlay {
   background:transparent; 
   position:relative; 
   width:1200px;
   height:370px; /* your iframe height */
/* top:370px;  /* your iframe height */
/* margin-top:-370px;  /* your iframe height */
/* }

/* End Fix */ 

/* Navigation Bar */
 
#menu {
	list-style: none;
	width: 1200px;
	margin: 0 auto 0 auto;
	height: 100px;
	padding: 0;
}

.sys_container_ess #menu { }

#editor #menu { display: none; }

#menu li a {
	display: block;
	text-decoration: none;
}

#menu li {
	float: left;
	text-align: center;
	position: relative;
	letter-spacing: 2px;
}

#menu_logo {
	margin-left: 12px;
	margin-top: 25px;
}

#menu_about,
#menu_faculty,
#menu_testimonials,
#menu_faq,
#menu_contact,
#menu_courses,
#menu_register,
#menu_search {
	margin-top: 60px;
	font-size: .85em;
	font-weight: bold;
	padding: 10px 16px;
	margin-left: 6px
}

#menu_home a,
#menu_about a,
#menu_faculty a,
#menu_testimonials a,
#menu_faq a,
#menu_contact a,
#menu_courses a { color: #fff; }

#menu_home:hover,
#menu_about:hover,
#menu_faculty:hover,
#menu_testimonials:hover,
#menu_faq:hover,
#menu_contact:hover { background: #ed2031; }

#menu_home {
	margin-left: 20px;
	margin-top: 60px;
	font-size: .8em;
	font-weight: bold;
	padding: 10px 20px;
}

#menu_courses:hover { background-color: #ed2031; }

#menu_register {
	/*background-color: #ED2031; request to remove the colour by C.LAU 16.9.15*/ 
	padding: 10px 14px;
	margin-left: 6px;
}

#menu_register a { color: #fff; }

#menu_search { 
  	margin-left: 10px;
  	z-index: 100;
}

#menu_email {
	float: right;
    position: relative;
    top: 12px;
    background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/emailwhite.png) no-repeat 10px 12px #ed2031;
    margin-left: -70px;
    padding-left: 35px;
    padding-right: 10px;
    height: 40px;
    line-height: 40px;
  	z-index: 10
}

#menu_email:hover {background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/emailwhite.png) no-repeat 10px 12px #88121D;}

#menu_email a { color: #fff; }

.sys_dropdown_courses {
	float: left;
	position: absolute;
	left: -999em; /* Hides the drop down */
	text-align: left;
	width: 888px;
	margin: 0px 0px 4px -190px;
	z-index: 99999;
}

#menu li:hover .sys_dropdown_courses {
	left: 3px;
	top: 35px;
}

.sys_dropdown_courses li {
	color: black;
	font-weight: normal;
	font-size: .85em;
	margin-bottom: 15px !important;
}

.sys_dropdown_courses p {
	color: black;
	font-size: .9em;
	font-weight: bold;
	height: 32px;
}

#menu .sys_dropdown_courses li a { color: #fff; }

#menu .sys_dropdown_courses li a:hover { text-decoration: underline !important; }

.sys_drop_container {
	padding: 15px;
	background-color: #ed2031;
	opacity: .9;
	filter: alpha(opacity=90);
	color: #fff;
}

/* Column */
 
.sys_menu_col {
	display: inline;
	float: left;
	position: relative;
	margin-left: 7px;
	margin-right: 7px;
}

.sys_menu_col { width: 270px; }

.sys_menu_col p {
	border-bottom: 1px solid #fff;
	color: #fff;
}

/* Drop Down Content Stylings */
 
#menu li ul {
	list-style: none;
	padding: 0;
	margin: 0 0 12px 0;
}

#menu li ul li {
	position: relative;
	padding: 0;
	margin: 0;
	float: none;
	text-align: left;
	width: 250px;
}

*#menu li ul li:hover {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

/* HOME */

.sys_background_ess {
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/BackgroundHomeScroll.jpg) no-repeat;
	padding-bottom: 20px;
}

#editor .sys_background_ess {
	background: #fff none;
	padding-bottom: 0px;
}

.sys_home_title {
	display: block;
	padding: 150px 30px 60px 25px;
	color: #fff;
	width: 900px;
}

#editor .sys_home_title { display: none; }

.sys_home_title h1 {
	margin: 0;
	font-size: 4em;
	font-weight: normal;
	line-height: 1em;
}

.sys_home_title h2 {
	margin: 0;
	font-size: 2em;
}

.sys_home_title h3 {
	margin: 10px 0 0 0;
	font-size: 1em;
	font-weight: normal;
} /* CS Edit *font size from .75em* 07/07/15 */

/* start notification section */

.sys_ess_home_notification_banner {
	color: #fff;
	background: #000;
	margin: 15px 30px 10px 30px;
	background-image: url('/study/summerSchools/executiveSummerSchool/css/CSSImages/ess-notification-banner-icon.png');
	background-repeat: no-repeat;
  	background-position: 25px center; 
	opacity: .9;
	filter: alpha(opacity=90);
}

.sys_ess_home_notification_banner_text {
	float: left;
	width: 650px;
	margin-left: 95px;
    margin-top: 20px;
}

.sys_ess_home_notification_banner_text p {
	font-size: 1em;
	margin: 0 0 8px 0;
}

.sys_ess_home_notification_banner_text h3 {
    margin: 0 0 0 0;
    font-size: 2em;
    font-weight: 400;
}

.sys_ess_home_notification_banner_link {
	float: right;
	width: 240px;
	color: #fff;
	letter-spacing: 3px;
	background-color: #ed2031;
	padding: 18px 14px;
	font-size: 1em;
	margin-top: 25px;
	text-align: center;
}

.sys_ess_home_notification_banner_link a {
	color: #fff;
	text-decoration: none;
	margin: 10px;
}

.sys_ess_home_notification_banner_link:hover {
	background: #88121D;
	text-decoration: underline;
}

.sys_ess_home_notification_banner_content {
	margin: 0 auto;
	padding-bottom: 15px;
	padding-right: 25px;
	clear: both;
}

/* end notification section */

.sys_scroll {
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
	text-align: center;
}

.sys_scroll img { margin: 0 auto; }

#editor .sys_scroll { display: none; }

.sys_ess_about {
	background: #fff;
	text-align: center;
	padding: 0 180px 40px 180px;
	font-size: 1em;
	margin: 0;
	color: #333;
}

.sys_about_header {
	color: #ED2031;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 5px;
	margin-bottom: 30px;
}

/* Home page about LSE boxes */
.sys_ess_about_boxes { text-align: center; }

.sys_ess_about_boxes .sys_ess_three {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.sys_ess_about_boxes .sys_ess_three_right {
	float: right;
	width: 360px;
	margin-right: 30px;
}

.sys_ess_about_boxes .sys_ess_three_one {
	float: left;
	width: 360px;
	margin-left: 30px;
}

.sys_ess_about_boxes .sys_ess_three_two {
	float: right;
	width: 360px;
	margin-left: 30px;
}

#editor .sys_ess_about_boxes { display: none; }

.sys_home_video {
	clear: both;
	margin-top: 30px;
}

#editor .sys_home_video { display: block; }

.sys_home_video #basic-modal {
	height: 75px;
	width: 440px;
	margin: 0 auto;
	border: solid 5px #e6e7e8;
	padding: 0 20px 0 100px;
	font-size: 1em;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/video.png) no-repeat 12px 10px;
}

.sys_home_video #basic-modal:hover { background-color: #ed2031; }

.sys_home_video #basic-modal a {
	text-decoration: none;
	color: #333;
}

.sys_videoL {
	float: left;
	margin-top: 22px;
}

.sys_videoR {
	float: right;
	margin-top: 16px;
}

.sys_ess_home_three {
	height: 200px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}

.sys_ess_home_three p { font-size: .75em; }

.sys_ess_home_three h2 { font-weight: normal; }

.sys_ess_home_three_left {
	float: left;
	height: 100px;
}

.sys_ess_home_three_right {
	float: right;
	height: 100px;
}

.sys_ess_home_three_one {
	overflow: hidden;
	background-position: 17px 25px;
	background-image: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/explore2.png );
	background-repeat: no-repeat;
	float: left;
	background-color: #ED2031;
	color: #fff;
	height: 190px;
	width: 360px;
	margin-right: 27px;
	margin-left: 32px;
	padding: 0;
	opacity: .9;
	filter: alpha(opacity=90);
}

.sys_ess_home_three_one:hover {
	background-color: #fff;
	color: #000;
}

.sys_ess_home_three_two {
	overflow: hidden;
	background-position: 17px 25px;
	background-image: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/focus3.png );
	background-repeat: no-repeat;
	float: right;
	background-color: #ED2031;
	color: #fff;
	height: 190px;
	width: 360px;
	margin-right: 0;
	margin-left: 27px;
	padding: 0;
	opacity: .9;
	filter: alpha(opacity=90);
}

.sys_ess_home_three_two:hover {
	background-color: #fff;
	color: #000;
}

.sys_ess_home_three_three {
	overflow: hidden;
	background-position: 17px 25px;
	background-image: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/attend2.png );
	background-repeat: no-repeat;
	float: right;
	background-color: #ED2031;
	color: #fff;
	height: 190px;
	width: 360px;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
	opacity: .9;
	filter: alpha(opacity=90);
}

.sys_ess_home_three_three:hover {
	background-color: #fff;
	color: #000;
}

#editor .sys_ess_home_three_one {
	border: 1px solid #000;
	background-color: #fff;
	color: #000;
}

#editor .sys_ess_home_three_two {
	border: 1px solid #000;
	background-color: #fff;
	color: #000;
}

#editor .sys_ess_home_three_three {
	border: 1px solid #000;
	background-color: #fff;
	color: #000;
}

#editor .sys_ess_home_three_one:hover {
	background-color: #fff;
	color: #000;
}

#editor .sys_ess_home_three_two:hover {
	background-color: #fff;
	color: #000;
}

#editor .sys_ess_home_three_three:hover {
	background-color: #fff;
	color: #000;
}

.sys_rbox_text {
	width: 200px;
	margin: 15px 0 0 80px;
	padding-left: 15px;
	float: left;
	overflow: hidden;
}

.sys_rbox_text h3 {
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 0;
}

.sys_rbox_text p { font-size: .8em; }

.sys_rbox_image {
	float: right;
	margin-top: 40px;
	margin-right: 20px;
}

#editor .sys_rbox_text { border: dotted #00ff00 1px; }

.sys_ess_faculty {
	background: #fff;
	margin: 0;
	color: #333;
	text-align: center;
	padding: 30px 0;
}

.sys_faculty_header {
	color: #ED2031;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 5px;
	margin-bottom: 30px;
	margin-top: 30px;
	text-align: center
}

#editor .sys_ess_faculty { display: none; }

.sys_ess_faculty img {
	margin-left: auto;
	margin-right: auto;
}

.sys_director_details {
	margin-left: 30px;
	text-align: left;
}

.sys_director_details h4 {
	font-size: 1.3em;
	margin: 15px 0 0 0;
}

.sys_director_details p {
	font-size: 1.3em;
	margin: 0;
}

.sys_faculty_button {
	width: 350px;
	padding: 20px;
	background: #fff;
	border: 4px #ccc solid;
	display: block;
	margin-bottom: 30px;
	margin-top: 30px !important;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 1.2em;
    
}

.sys_faculty_button a {
     color:#666;
     text-decoration:none;
}

.sys_faculty_button:hover {
	background: #ed2031;
	text-decoration: underline;
}

.sys_ess_quote {
	background: #787878;
	margin: 0;
	color: #333;
	text-align: center;
	padding: 70px 110px;
	color: #fff;
}

.sys_ess_quote h3 {
	font-size: 1.9em;
	font-weight: normal;
}

.sys_ess_quote h4 {
	font-weight: normal;
	font-size: 1.6em;
	margin-bottom: 0;
}

#editor .sys_ess_quote { display: none; }

/* ABOUT LSE */

.sys_background_about {
	height: 356px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/pageHeaders/about080715.jpg) no-repeat;
	background-color: #090909
}

#editor .sys_background_about { display: none; }

.sys_about_intro {
	background: #fff;
	text-align: center;
	padding: 30px 200px 30px 200px;
	margin: 0;
	color: #333;
}

.sys_about_intro h3 { font-weight: normal; }

#editor .sys_about_video { display: none; } 

.sys_about_video .jwplayer {margin:0 auto; }


.sys_about_three_container {
	width: 1200px;
	margin-bottom: 30px;
  margin-top:50px;
}

.sys_about_three_container h3 {
	text-align: center;
	width: 355px;
	margin: 20px auto;
	letter-spacing: 3px;
	font-size: 1.3em;
	color: #ED2031;
}

#editor .sys_about_three_container h3 { width: 300px; }

.sys_about_text_image {
	height: 160px;
	overflow: hidden;
	width: 360px;
}

.sys_about_text_image p {
	font-size: 1em;
	color: #333;
}

.sys_about_text_image H4 {
	color: #333;
	font-size: 1.4em;
	font-weight: normal;
}

.sys_about_text_image a { color: #ED2031; }

#editor .sys_about_text_image {
	border: dotted 1px #00ff00;
	background: #ccc;
}

.sys_about_three {
	width: 1200px;
	margin-top: 30px;
}

.sys_about_three .sys_ess_three_left {
	float: left;
	width: 800px;
}

.sys_about_three .sys_ess_three_right {
	float: right;
	width: 367px;
	margin-right: 33px
}

.sys_about_three .sys_ess_three_one {
	float: left;
	width: 364px;
	margin-left: 36px;
}

.sys_about_three .sys_ess_three_two {
	float: right;
	width: 380px;
	margin-left: 20px;
}

/* Course page */


.sys_background_oc {
	height: 356px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/pageHeaders/courses080715.jpg) no-repeat;
	background-color: #090909;
}

#editor .sys_background_oc { display: none; }

.sys_oc_content { padding: 40px 40px 0 40px; }

.sys_oc_text {
	color: #333;
	width: 700px;
	float: right;
	font-size: 1em;
	margin-top: 0;
}

.sys_oc_text strong {
	font-size: 1.5em;
	font-weight: bold;
}

.sys_oc_image {
	width: 360px;
	float: left;
	margin-top: 20px;
}

.sys_oc_image img { margin-bottom: 10px; }

.sys_oc_image p {
	padding-left: 20px;
	margin: 0;
}

.sys_oc_title { padding: 0px 40px 40px 40px; }

.sys_oc_categories { padding: 20px 40px 15px 40px; }

.sys_oc_accordian {
	margin-bottom: 20px;
	text-align: center;
}

.sys_oc_accordian h2 {
	width: 178px;
	margin: 0 auto;
	font-weight: normal;
	letter-spacing: 3px;
	font-size: 1.3em;
	color: #ED2031;
}

.sys_oc_hero { margin-left: 20px; }

#editor .sys_oc_hero { display: none; }

.sys_oc_hero p { padding-left: 30px; }

.sys_title_header {
	text-align: center;
	margin-bottom: 30px;
}

/* Course detail page */


.sys_cd_banner {
	height: 354px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/pageHeaders/courses080715.jpg) no-repeat;
	background-color: #981017;
}

/*
#editor .sys_cd_banner {background:#000; height:250px;}
*/


.sys_cd_icons {
	color: #fff;
	clear: both;
	background: #787878;
}

.sys_cd_icons p { margin: 0; }

.sys_cd_icons_date { 	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/courseDatesWhite.png) 		no-repeat center 20px; }

.sys_cd_icons_time { 	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/Times.png) 				no-repeat center 24px; }

.sys_cd_icons_place { 	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/CourseLocationWhite.png) 	no-repeat center 24px; }

.sys_cd_icons_who { 	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/CourseTutorsW.png) 		no-repeat center 20px; }

.sys_cd_icons_cost { 	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/cost.png) 					no-repeat center 23px; }

.sys_cd_icons ul {
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 0;
}

.sys_cd_icons li {
	float: left;
	position: relative;
	font-size: .85em;
	text-align: center;
	padding:  80px 10px 21px 10px;
	box-sizing: border-box;
	width: 20%;
}

.sys_cd_icons li a,
.sys_cd_icons li a:visited,
.sys_cd_icons li a:hover {
	color: #fff;
	text-decoration: none;
}

.sys_cd_icons li a:hover { text-decoration: underline; }

.sys_cd_left {
	float: left;
	width: 780px;
	padding: 40px;
	color: #333;
}

.sys_cd_left h2 {
	font-size: 1.3em;
	font-weight: normal;
}

.sys_cd_left p {
	font-size: 1em;
	line-height: 1.6em;
}

.sys_cd_left ul {
	font-size: 1em;
	line-height: 1.6em;
}

.sys_cd_right {
	float: right;
	width: 290px;
	padding: 30px 20px 30px 0;
}

/* course detail drop ins */

.sys_courseBox {
	border: 1px solid #666;
	padding: 20px;
	background: #ccc;
	margin-bottom: 20px;
}

.sys_cd_testimonial {
	padding: 70px 15px 15px 15px;
	background: #ed2031 url(/study/summerSchools/executiveSummerSchool/css/CSSImages/testimonialWhiteQuote.png) no-repeat 20px 30px;
	color: #fff;
}

.sys_cd_testimonial p { margin: 0; }


.sys_cd_testimonial_text {
	padding: 10px 10px;
	font-size: 1.2em;
}

.sys_cd_testimonial_details {
	padding: 10px 10px 20px 10px;
	font-size: .9em;
	border-bottom: #fff solid 2px;
}

.sys_cd_grey_text {
	background: #f9f9f9;
	padding: 20px;
	margin-left: -20px;
}

.sys_cd_left #basic-modal a { color: #ed2031; }

.sys_course_video #basic-modal { margin: 0 0 0 0; }

.sys_course_video img {
	vertical-align: text-bottom;
	margin-right: 10px;
}

/* apply button */

.sys_ess_apply_online {
	padding: 20px;
	background: #ed2031;
	color: #fff;
	width: 110px;
	margin: 30px 0;
}

.sys_ess_apply_online a {
	text-decoration: none;
	color: #fff;
}

.sys_ess_apply_online a :hover { text-decoration: underline; }

.sys_template9474354 { width: 120px; }

/*  FAQ BUTTON   USED ON COURSE DETAILS ONLY  */

.sys_cd_faq {
	background: #999;
	color: #fff;
	padding: 40px;
	font-size: 1em;
	text-align: center;
}

.sys_cd_faq h4 {
	font-size: 1.9em;
	margin-bottom: 0px;
	letter-spacing: 1px;
}

.sys_cd_faq a {
	text-decoration: none;
	color: #fff;
}

.sys_cd_faq_button {
	width: 350px;
	padding: 20px;
	background: #666;
	border: 4px #fff solid;
	display: block;
	margin-bottom: 30px;
	margin-top: 50px !important;
	margin-left: auto;
	margin-right: auto;
}

.sys_cd_faq_button:hover {
	background: #ed2031;
	text-decoration: underline;
}

#editor .sys_cd_faq { display: none; }


/* FAQS  */

.sys_faq_banner {
	height: 354px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/pageHeaders/faqs080715.jpg) no-repeat;
	background-color: #ADA5A3;
}

#editor .sys_faq_banner { display: none; }

.sys_ess_faqs { 
  padding: 20px 40px;
  z-index: 100;
      position: relative;
}

#editor .sys_faq_text {
	margin-top: 0;
	padding-top: 30px;
}

.sys_faq_text {
	margin-bottom: 20px;
	text-align: center;
	margin-top: 50px;
}

.sys_faq_text h2 {
	width: 678px;
	margin: 0 auto;
	font-weight: normal;
	letter-spacing: 3px;
	font-size: 1.3em;
	color: #ED2031;
}

.sys_faq_contact {
	text-align: center;
	padding: 30px 0;
}

.sys_faq_contact a { color: #ed2031; }

.sys_faq_contact img { margin: 0 10px !important; }

/* CONTACT US */


.sys_background_contact {
	height: 354px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/croppedMainBackground.jpg) no-repeat;
	background-color: #ADA5A3;
}

#editor .sys_background_contact { display: none; }

.sys_contact_text {
	text-align: center;
	color: #333;
	margin-top: 30px;
}

.sys_contact_text h2 {
	font-size: 1.3em;
	font-weight: normal;
}

.sys_contact_faq_button {
	width: 250px;
	padding: 20px;
	background: #fff;
	border: 4px #ccc solid;
	display: block;
	margin-bottom: 50px;
	margin-top: 50px !important;
	margin-left: auto;
	margin-right: auto;
}

.sys_contact_faq_button:hover {
	background: #ed2031;
	text-decoration: underline;
}

.sys_contact_faq_button a {
	color: #666;
	text-decoration: none;
}

/*   WHOS WHO   */


.sys_faculty_banner {
	height: 354px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/pageHeaders/faculty080715.jpg) no-repeat;
	background-color: #c1ad94;
}

#editor .sys_faculty_banner { display: none; }

.sys_faculty_links {
	background: #ed2031;
	color: #fff;
	padding: 50px 20px 60px 20px;
	font-size: .85em;
	letter-spacing: 1px;
}

.sys_faculty_links a { color: #fff; }

.sys_faculty_links ul {
	list-style: outside none none;
	padding: 0px;
	margin: 0px;
}

.sys_faculty_links li {
	float: left;
	position: relative;
	padding: 0 12px;
}

#editor .sys_faculty_links { display: none; }

.sys_ess_top_tutor_content {
	margin: 40px 40px 0 40px;
	background: #E6e7e9;
	padding: 40px 40px 20px 40px;
}

.sys_ess_top_tutor_image { float: left; }

.sys_ess_top_tutor_details p {
	padding-left: 20px;
	margin: 0;
}

.sys_ess_top_tutor_image img { margin-bottom: 10px; }

.sys_ess_top_tutor_text {
	color: #333;
	float: right;
	width: 600px;
	margin-right: 40px;
}

.sys_ess_top_tutor_text a { color: #ff0000; }

.sys_ess_top_tutor_text h2 {
	font-weight: normal;
	font-size: 1.2em;
}

.sys_ess_acccounting,
.sys_ess_business,
.sys_ess_economics,
.sys_ess_finance,
.sys_ess_global { margin-top: 40px; }

.sys_ess_international h3,
.sys_ess_culture h3,
.sys_ess_acccounting h3,
.sys_ess_business h3,
.sys_ess_economics h3,
.sys_ess_finance h3,
.sys_ess_global h3 {
	color: #ed2031;
	text-align: center;
	font-weight: bold;
}

/* drop in */


.sys_ess_tutor_container_left,
.sys_ess_tutor_container_right {
	margin: 0 auto;
	width: 1100px;
	margin-bottom: 50px;
}

.sys_ess_tutor_container_left .sys_ess_tutor_image {
	float: left;
	width: 330px;
}

.sys_ess_tutor_container_left .sys_ess_tutor_text {
	float: right;
	width: 700px;
	color: #333;
}

.sys_ess_tutor_container_right .sys_ess_tutor_image {
	float: right;
	width: 330px;
}

.sys_ess_tutor_container_right .sys_ess_tutor_text {
	float: left;
	width: 700px;
	color: #333;
}

.sys_ess_tutor_container_left a,
.sys_ess_tutor_container_right a { color: #ff0000; }

.sys_ess_tutor_details p {
	padding-left: 30px;
	margin: 0;
}

/* TESTIMONIAL PAGE */

.sys_testimonial_banner {
	height: 354px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/pageHeaders/testimonials080715.jpg) no-repeat;
	background-color: #c1ad94;
}

#editor .sys_testimonial_banner { display: none; }

#VideoPlayer_wrapper { margin: 0 auto; }

#VideoPlayer { margin: 0 auto; }

.sys_testimonial_video_text {
	margin: 30px 0;
	text-align: center;
}

#editor .sys_testimonial_video_text { display: none; }

#editor .sys_testimonial_video { display: none; }

.sys_testimonial_hero { margin-left: 20px; }

.sys_testimonial_hero p { padding-left: 30px; }

#editor .sys_testimonial_hero { display: none; }

.sys_testimonial_content {
	background: #fff;
	margin-bottom: 20px;
}
.sys_testimonial_content a{color:#fff;}

#editor .sys_testimonial_content { padding-top: 40px }

.sys_testimonial_left {
	float: left;
	width: 774px;
}

.sys_testimonial_right {
	float: right;
	width: 350px;
	margin: 0 37px;
}

.sys_testimonial_left p,
.sys_testimonial_right p { margin: 0; }

.sys_testimonial_one {
	float: left;
	width: 350px;
	margin: 0 37px;
}

.sys_testimonial_two {
	float: right;
	width: 350px;
}

.sys_testimonial_red {
	margin-bottom: 30px;
	padding: 70px 15px 15px 15px;
	background: #ed2031 url(/study/summerSchools/executiveSummerSchool/css/CSSImages/testimonialWhiteQuote.png) no-repeat 20px 30px;
	color: #fff;
}

.sys_testimonial_dgrey {
	margin-bottom: 30px;
	padding: 70px 15px 15px 15px;
	background: #666 url(/study/summerSchools/executiveSummerSchool/css/CSSImages/testimonialWhiteQuote.png) no-repeat 20px 30px;
	color: #fff;
}

.sys_testimonial_lgrey {
	margin-bottom: 30px;
	padding: 70px 15px 15px 15px;
	background: #bcbcbc url(/study/summerSchools/executiveSummerSchool/css/CSSImages/testimonialWhiteQuote.png) no-repeat 20px 30px;
	color: #fff;
}

.sys_testimonial_red_text,
.sys_testimonial_dgrey_text,
.sys_testimonial_lgrey_text {
	font-size: 1.6em;
	line-height: 1.3em;
	padding-bottom: 30px;
}

.sys_testimonial_red_details,
.sys_testimonial_dgrey_details,
.sys_testimonial_lgrey_details {
	padding-bottom: 25px;
	border-bottom: 2px #fff solid;
	font-size: 1.2em;
}

.sys_testimonial_red_details em { font-size: .7em; }

.sys_testimonial_dgrey_details em { font-size: .7em; }

.sys_testimonial_lgrey_details em { font-size: .7em; }

.sys_testimonial_red_course,
.sys_testimonial_dgrey_course,
.sys_testimonial_lgray_course {
	font-size: .9em;
	padding: 20px 25px 20px 50px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/testimonialCourseIcon.png) no-repeat 0 20px;
}

/* REGISTER*/

.sys_background_register {
	height: 354px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/pageHeaders/registerinterest080715.jpg) no-repeat;
	background-color: #ADA5A3;
}

#editor .sys_background_register { display: none; }

.sys_register_text {
	text-align: center;
	color: #333;
	margin-top: 30px;
}

.sys_ess_standard_banner_text h2 {
	font-size: 1.3em;
	font-weight: normal;
}

#editor .sys_register_text { display: none; }

.sys_register_faq_button {
	width: 250px;
	padding: 20px;
	background: #fff;
	border: 4px #ccc solid;
	display: block;
	margin-bottom: 50px;
	margin-top: 50px !important;
	margin-left: auto;
	margin-right: auto;
}

.sys_register_faq_button:hover {
	background: #ed2031;
	text-decoration: underline;
}

.sys_register_faq_button a {
	color: #666;
	text-decoration: none;
}

/*
 * SimpleModal Basic Modal Dialog
 * http://simplemodal.com
 *
 * Copyright (c) 2013 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 */


#basic-modal {
	width: 420px;
	margin: 0 auto;
}

#basic-modal-content { display: none; }

#editor #basic-modal-content { display: block; }

/* #editor .sys_home_video #basic-modal-content { display: none!important; } */

/* Overlay */
#simplemodal-overlay { background-color: #000; }

/* Container */
#simplemodal-container {
	height: 360px;
	width: 600px;
	color: #bbb;
	background-color: #333;
	border: 4px solid #444;
	padding: 12px;
}

#simplemodal-container .simplemodal-data { padding: 8px; }

#simplemodal-container code {
	background: #141414;
	border-left: 3px solid #65B43D;
	color: #bbb;
	display: block;
	font-size: 12px;
	margin-bottom: 12px;
	padding: 4px 6px 6px;
}

#simplemodal-container a { color: #ddd; }

#simplemodal-container a.modalCloseImg {
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/x.png) no-repeat;
	width: 25px;
	height: 29px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -16px;
	cursor: pointer;
}

#simplemodal-container h3 { color: #84b8d9; }

/* CC July 2015 */
body { color: #454545; }

p { line-height: 1.4em; }

/*navigation*/
#menu_register:hover { background-color: #88121D; }

#menu li { box-sizing: border-box; }

/*general text */
.sys_about_intro p:first-of-type { font-size: 22px; }

/* accordions*/
.sys_ess_faqs .ui-accordion-header,
.sys_oc_categories .ui-accordion-header,
.sys_oc_title .ui-accordion-header { box-sizing: border-box; }

.accordion h3 {
	height: 80px;
	padding: 0 75px;
	line-height: 80px;
	background: #b5b6b8;
	color: #fff;
	display: block;
	font-size: 30px;
	font-weight: 400;
	margin: 0 0 5px 0;
	position: relative;
    cursor: pointer;
}

.date-title .accordion h3 {
	background: #e6e7e9;
	color: #787878;
	cursor: pointer;
}

.accordion h3:after {
	content: "+";
	position: absolute;
	top: 0;
	right: 70px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	display: block;
	font-size: 50px;
}

h3.accordionOpen:after { content: "–"; }

.accordion h3:hover { background: #a5a6a8; }

.sys_oc_categories,
.sys_oc_title { padding: 20px 30px 15px 30px; }

.accordion-content {
	padding: 30px 200px;
	box-sizing: border-box;
	font-size: 1em;
	display: none;
}

#editor .accordion-content { display: block; }

.accordion-content strong a { color: #ed2031; }

/*register*/
.sys_register_button {
	width: 290px;
	box-sizing: border-box;
}

.sys_ess_register a {
	height: 32px;
	display: block;
	line-height: 32px;
	letter-spacing: 3px;
}

/*courses*/
.sys_course_button {
	width: 450px;
	box-sizing: border-box;
}

.sys_our_courses a {
	height: 32px;
	display: block;
	line-height: 32px;
	letter-spacing: 3px;
}

/*contact*/
.sys_ess_contact_boxes { margin: 40px auto; }

.sys_contactIntro,
.sys_applyIntro {
	padding: 30px 200px;
	box-sizing: border-box;
	text-align: left;
}

.sys_contact_text h2 {
	width: 178px;
	margin: 0 auto;
	font-weight: normal;
	color: #ed2031;
	letter-spacing: 3px;
	font-size: 1.3em;
	text-transform: uppercase;
}

/*faculty */
.sys_ess_tutor_container_left,
.sys_ess_tutor_container_right { width: 1050px; }

.sys_ess_tutor_container_left .sys_ess_tutor_image,
.sys_ess_top_tutor_image {
	width: 307px;
	margin-right: 40px;
}

.sys_ess_top_tutor_image img,
.sys_ess_tutor_container_left .sys_ess_tutor_image img {
	width: 100%;
	height: auto;
	margin: 0;
	display: block;
}

.sys_ess_tutor_container_left .sys_ess_tutor_image p,
.sys_ess_top_tutor_image p { margin: 0; }

.sys_ess_top_tutor_text {
	width: 693px;
	margin: 0;
}

.sys_ess_top_tutor_text h2,
.sys_ess_tutor_text h2 {
	margin-top: 0;
	font-size: 2em;
	font-weight: bold;
}

.sys_ess_business h3 + hr,
.sys_faculty_banner h3 + hr,
.sys_ess_culture h3 + hr,
.sys_ess_economics h3 + hr,
.sys_ess_finance h3 + hr,
.sys_ess_global h3 + hr,
.sys_ess_international h3 + hr { margin-bottom: 40px; }

.sys_ess_business h3,
.sys_faculty_banner h3,
.sys_ess_culture h3,
.sys_ess_economics h3,
.sys_ess_finance h3,
.sys_ess_global h3,
.sys_ess_international h3 {
	padding-top: 30px;
	letter-spacing: 3px;
}

/* home */
.sys_scroll { height: 100px; }

.sys_ess_home_three_one a,
.sys_ess_home_three_two a,
.sys_ess_home_three_three a {
	color: #fff;
	text-decoration: none;
}

.sys_ess_home_three_one:hover a,
.sys_ess_home_three_two:hover a,
.sys_ess_home_three_three:hover a {
	color: #000;
	text-decoration: none;
}

/*register form */

.register_main_content { padding: 40px; }

.sys_cms-form-control {
	width: 500px;
	margin: 0 auto 60px;
	text-align: left;
}

.sys_cms-form-control li,
.sys_cms-form-control ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sys_cms-form-control input[type="text"],
.sys_cms-form-control select {
	width: 100%;
	box-sizing: border-box;
	height: 50px;
	line-height: 44px;
	padding: 0 10px;
	background: none;
	border: 3px solid #000;
	margin-bottom: 25px;
	border-radius: 0;
	font-family: Roboto, sans-serif;
	font-size: 1em;
}

.sys_cms-form-control select {
	width: 120%;
	border: none;
	height: 44px;
}

.sys_dropdown .sys_fieldcontent {
	border: 3px solid #000;
	box-sizing: border-box;
	overflow: hidden;
	height: 50px;
	margin-bottom: 20px;
	background: url(/study/summerSchools/executiveSummerSchool/css/CSSImages/selectArrow.png) no-repeat 460px center;
}

.sys_cms-form-control input[type="text"]:focus {
	outline: none;
	border-color: #76ce5d;
}

.sys_cms-form-control button {
	height: 80px;
	line-height: 80px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: none;
	background: none;
	width: 100%;
	border-radius: 0;
	background-color: #ed2031;
	font-size: 1.4em;
	font-family: Roboto, sans-serif;
	font-weight: 400;
    cursor:pointer;
}

.sys_cms-form-control button:hover {  background-color: #88121B; }

.sys_cms-form-control label {
	display: block;
	font-weight: 700;
	margin-bottom: 10px;
	padding-left: 10px;
}

.sys_fieldcontent span {
	display: block;
	width: 100%;
	box-sizing: border-box;
	height: 50px;
	line-height: 50px;
	border: 3px solid #000;
	margin-bottom: 25px;
}

.sys_legend {
	margin-bottom: 20px;
	padding: 0 10px;
}

.sys_cms-form-error { color: #ed2031; }

.sys_fieldcontent span input[type="radio"],
.sys_fieldcontent span label {
	display: inline-block;
	margin: 0 -4px 0 10px;
	line-height: 44px;
	vertical-align: top;
	height: 44px;
}

.sys_cms-form-validationsummary li { margin-bottom: 10px; }


/*  Forms open evening JS11053330  dinner rsvp1 JS11079744 dinner rsvp2 JS11079880 */

#formwrapperJS11053330, #formwrapperJS11079744, #formwrapperJS11079880  {
width: 500px;
margin: 0px auto 60px;
text-align: left;
}

#formwrapperJS11053330  .sys_cms-form-item, #formwrapperJS11079744  .sys_cms-form-item, .sys_dropdown .sys_fieldcontent .sys_cms-form-item
{width:100% !important;}


#formwrapperJS11053330 .sys_dropdown .sys_fieldcontent ,#formwrapperJS11079744 .sys_dropdown .sys_fieldcontent,#formwrapperJS11079880 .sys_dropdown .sys_fieldcontent
{background:none;}

#formwrapperJS11053330  .sys_fieldlabel, #formwrapperJS11079744 .sys_fieldlabel,  #formwrapperJS11079880  .sys_fieldlabel{font-size:120%;}

#formwrapperJS11053330 .sys_cms-form-body .sys_sidebyside span label, #formwrapperJS11079744 .sys_cms-form-body .sys_sidebyside span label,  #formwrapperJS11079880 .sys_cms-form-body .sys_sidebyside span label
{
    float: none;
    display: block;
    width: 300px;
    margin-left: 40px;
  margin-top: -40px;
Font-size:1.1em;}

#formwrapperJS11053330 .sys_legend ,#formwrapperJS11079744 .sys_legend, #formwrapperJS11079880 .sys_legend  {margin-bottom:20px;}

#formwrapperJS11079744 .sys_legend ,#formwrapperJS11079880 .sys_legend {font-size:120%;}

/* search */

.row { padding: 70px 30px 0; }

.row:before,
.row:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.row:after { clear: both; }

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.row {  *zoom: 1;
}

.col-md-3 {
	width: 25%;
	box-sizing: border-box;
}

.col-md-9 {
	width: 75%;
	box-sizing: border-box;
	padding: 0 30px 0 0;
}

.col-md-push-3 { float: left; }

.col-md-pull-9 { float: right; }

/*===================
REFINE
===================*/

#essSearch {
	text-align: center;
	margin-bottom: 25px;
}

#essSearch input[type="text"] {
	width: 500px;
	height: 50px;
	border: 3px solid red;
	padding: 0 20px;
	box-sizing: border-box;
	line-height: 44px;
	font-size: 1em;
	display: inline-block;
	margin-right: -4px;
	vertical-align: top;
}

#essSearch input[type="submit"] {
	height: 50px;
	background-color: red;
	border: none;
	padding: 0 20px;
	color: white;
	line-height: 50px;
	font-size: 1em;
	text-transform: uppercase;
	font-family: roboto, sans-serif;
	letter-spacing: 2px;
	width: 150px;
	display: inline-block;
	margin-right: -4px;
	vertical-align: top;
}

#search-facets {
	background: #ed2031;
	margin-top: 60px;
}

#search-facets h2 {
	text-transform: uppercase;
	font-weight: 700;
	padding: 35px 30px 20px;
	height: 36px;
	line-height: 36px;
	margin: 0;
	color: #fff;
	font-size: 1.9em;
	margin-bottom: 0;
	letter-spacing: 3px;
}

#search-facets h3 {
	padding: 20px 30px;
	background-color: #ccc;
	margin: 0;
	line-height: 30px;
	color: #fff;
	font-weight: 700;
	display: none;
	font-size: 1.9em;
	margin-bottom: 0;
	letter-spacing: 2px;
}

.panel-body ul {
	list-style: none;
	padding: 0;
	padding-bottom: 20px;
	margin: 0;
}

.panel-body li {
	display: block;
	padding: 10px 30px;
	line-height: 20px;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	transition: background .2s ease;
	letter-spacing: 2px;
}

.panel-body li:hover { background: #bb1928; }

.panel-body li:hover a { text-decoration: none; }

.panel-body a {
	color: #fff;
	text-decoration: none;
	padding-right: 20px;
}

.panel-body .badge {
	font-weight: 700;
	float: right;
}

/*===================
LIST
===================*/

.col-md-9 h2 {
	text-transform: uppercase;
	font-weight: 700;
	padding: 0;
	height: 36px;
	line-height: 36px;
	margin: 0;
	font-size: 1.9em;
	margin-bottom: 0;
	letter-spacing: 2px;
}

.refine > div > a {
	display: block;
	background-color: #ed2031;
	float: left;
	width: 25%;
	padding: 20px;
	box-sizing: border-box;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 60px;
}

#search-result-count {
	height: 60px;
	font-weight: 300;
}

#search-results {
	list-style: none;
	margin: 0;
	padding: 0;
}

#search-results h3 {
	margin: 0;
	letter-spacing: 2px;
}

#search-results li {
	padding: 30px 30px 10px;
	transition: background .2s ease;
	margin-bottom: 10px;
}

#search-results li:nth-of-type(even) { background: #f9f9f9; }

#search-results li:hover,
#search-results li.search-tier { background: #e6e7e9; }

#search-results li.search-tier {
	padding: 30px;
	transition: background .2s ease;
	margin-bottom: 10px;
}

#search-results h3,
#search-results h4,
#search-results p { margin: 0 0 1em; }

#search-results h4 a,
#search-results h3 a {
	text-decoration: none;
	border-bottom: dotted 1px #ed2031;
	color: #ed2031;
	transition: all .2s ease;
	font-size: 20px;
	letter-spacing: normal;
}

#search-results li:hover h4 a,
#search-results li:hover h3 a { color: #000; }

#search-results cite {
	margin-bottom: .5em;
	color: #999;
	display: block;
	font-weight: 300;
	font-style: normal;
	word-wrap: break-word;
}

@media print {

	.hidden-print { display: none; }
}

#editor .sys_background_contact,
#editor .sys_ess_register,
#editor .sys_our_courses,
#editor .sys_ess_contact_boxes,
#editor .sys_ess_stat_boxes,
#editor .sys_ess_footer,
#editor #menu,
#editor .sys_home_title,
#editor .sys_scroll,
#editor .sys_ess_about_boxes,
#editor .sys_home_video,
#editor .sys_ess_faculty,
#editor .sys_ess_quote,
#editor .sys_background_about,
#editor .sys_background_oc,
#editor .sys_oc_hero,
#editor .sys_cd_faq,
#editor .sys_faq_banner,
#editor .sys_faculty_links,
#editor .sys_testimonial_banner,
#editor .sys_testimonial_video_text,
#editor .sys_testimonial_video,
#editor .sys_testimonial_hero,
#editor .sys_background_register,
#editor .sys_register_text { display: block; }
