/*.helper {
	background-image: url('/images/styles/home/strategic-hr-academy-overlay.jpg');
	width: 980px;
	height: 1498px;
	opacity: 0.5;
	z-index: 999;
	position: absolute;
	top: 20px;
}*/

#top-section {
	height: 300px;
	font-size: 0;
	position: relative;
	z-index: 1;
}

.content-container {
	padding: 0px !important;
	padding-top: 5px !important;
	width: 980px !important;
}

#top-section > div {
	display: inline-block;
	font-size: 13px;
	height: 100%;
	vertical-align: top;
}

#media-slider, #media-slider .section-container, #media-slider .outer-section-container {
	width: 980px;
}

#media-slider {
	position: relative;
	background-color: #FFF;
	overflow: hidden;
	margin-left: 0px;
}

/*#media-slider .slider-button-container {
	display: none;
}

#media-slider:hover .slider-button-container {
	display: block;
}*/

#media-slider .slider-button {
	width: 33px;
	height: 37px;
	position: absolute;
	cursor: pointer;
	top: 130px;
	z-index: 3;
	/*-webkit-transition: left 0.25s, right 0.25s;
	-moz-transition: left 0.25s, right 0.25s;
	-ms-transition: left 0.25s, right 0.25s;
	-o-transition: left 0.25s, right 0.25s;
	transition: left 0.25s, right 0.25s;*/
}

#media-slider #left-button {
	background-image: url(/images/icons/red-nav-arrow-left.png);
	display: none;
	left: -33px;
}

#media-slider #right-button {
	background-image: url(/images/icons/red-nav-arrow-right.png);
	right: -33px;
}

/*#media-slider:hover #left-button {
	left: 0px;
}

#media-slider:hover #right-button {
	right: 0px;
}*/

#media-slider .outer-section-container {
	overflow: hidden;
	position: relative;
	height: 300px;
}

#media-slider .section-table {
	border-collapse: collapse;
}

#media-slider .section-container {
	position: absolute;
}

#media-slider .section {
	padding: 0;
}

#media-slider .section .media-container {
	width: 980px;
	height: 300px;
	font-size: 0;
	position: relative;
}

#media-slider .media-container > :first-child {
	position: absolute;
	left: 0;
	top: 0;
}

/* :last-child is what we want here, but there are only two elements and IE doesn't like :last-child */
#media-slider .media-container > :first-child + * {
	position: absolute;
	right: 0;
	top: 0;
}

#media-slider .section .video-container {
	z-index: 1;
}

#media-slider .section .side-image {
	z-index: 2;
}

#media-slider .section .side-image .image-container {
	width: 312px;
	position: relative;
}

#media-slider .section .side-image .image-container img {
	position: absolute;
	left: 0px;
	top: 0px;
}

#media-slider .side-content {
	position: absolute;
	top: 0px;
	left: 45px;
	height: 300px;
}

#media-slider .text-container {
	width: 260px;
	font-size: 15px;
	color: #000;
	line-height: 18px;
	font-family: helvetica;
	text-shadow: 0px 1px 0px #ADADAD;
	height: 250px;
}

#media-slider .text-container .text-container-inner {
	vertical-align: middle;
	padding-left: 15px;
}

/* If the text box is on the left, we need to shift the text over so the button doesn't overlay it */
#media-slider .side-image:first-child .text-container {
	left: 50px;
	width: 235px;
}

#media-slider .text-container h1 {
	color: #FFF;
	letter-spacing: 0px;
	line-height: 25px;
	margin-bottom: 10px;
	text-shadow: none;
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 27px;}

#media-slider .text-container h1 strong {
	font-family: "Glypha LT W01 65 Bold";
	font-weight: normal;
}

#media-slider .sub-text-link {
	position: absolute;
	bottom: 28px;
	left: 15px;
	width: 126px;
	height: 30px;
	display: block;
	background-repeat: no-repeat;
}

#media-slider #dubai-slider-section .media-container {
	background-image: url(//rbl.net/images/styles/home/consult-devel-assess-980x300.jpg);
}

#media-slider #dubai-slider-section .dubai-slider-elements {
	position: static;
}

#media-slider #dubai-slider-section .dubai-subtitle {
	font-style: italic;
	font-family: georgia;
	font-size: 22px;
	color: #FFF;
	position: absolute;
	left: 39px;
	top: 97px;
	line-height: 27px;
}

#media-slider #dubai-slider-section .dubai-details {
	position: absolute;
	right: 55px;
	top: 163px;
	font-size: 19px;
	color: white;
}

#media-slider #dubai-slider-section .dubai-details .dubai-date {
	
}

#media-slider #dubai-slider-section .dubai-details .dubai-location {
	font-family: 'Open Sans';
	font-weight: 300;
	margin-left: 13px;
}

#media-slider #dubai-slider-section .dubai-links {
	position: absolute;
	right: 54px;
	bottom: 58px;
	text-transform: uppercase;
	font-size: 13px;
}

#media-slider #dubai-slider-section .brochure-link {
	background-color: transparent;
	border: 2px solid #6DE1FB;
	padding: 7px 15px;
	border-radius: 3px;
	color: white;
}

#media-slider #dubai-slider-section .brochure-link:hover {
	text-decoration: none;
	border-color: white;
}

#media-slider #dubai-slider-section .learn-more-link {
	background-color: #ed1c29;
	padding: 9px 36px;
	border-radius: 3px;
	color: white;
	margin-left: 15px;
}

#media-slider #dubai-slider-section .learn-more-link:hover {
	text-decoration: none;
	background-color: #ff1f2f;
}

#media-slider #brochure-slider-section .media-container{
	background-image: url(//rbl.net/images/styles/home/art-of-leadership-980.jpg);
}

.media-container .header-text {
	padding: 110px 40px 0px 160px;
	width: 800px;
}
.media-container .header-subtext {
	padding: 210px 180px 20px 270px;
	width: 500px;
}
.media-container h1 {
	font-size: 75px;
	font-weight: 700;
	color: #FFFFFF;
	font-family: 'Open Sans Condensed';
	letter-spacing: -2px;
}

.media-container h2 {
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
	font-family: 'freight-display-pro';
	margin: 0px;
}






















#media-slider #overview-slider-section .media-container {
	background-image: url(//rbl.net/images/styles/home/overview-banner-bkg-980x300.jpg);
}

#media-slider #overview-slider-section .get-results-button {
	padding: 5px 12px 5px 15px;
	display: block;
	position: absolute;
	top: 214px;
	left: 62px;
	font-size: 14px;
	color: #FFF;
	white-space: nowrap;
	font-family: 'Open Sans';
	font-weight: 300;
}

#media-slider #overview-slider-section .get-results-button .white-arrow {
	position: relative;
	left: -5px;
	top: -5px;
}

#media-slider #overview-slider-section .area-button {
	width: 145px;
	height: 156px;
	display: block;
	position: absolute;
	top: 86px;
}

#media-slider #overview-slider-section .area-button.leadership-talent {
	background-image: url(//rbl.net/images/styles/home/leadership-1.png);
	left: 390px;
}

#media-slider #overview-slider-section .area-button.strategic-hr {
	background-image: url(//rbl.net/images/styles/home/hr-1.png);
	left: 573px;
}

#media-slider #overview-slider-section .area-button.strategy-organization {
	background-image: url(//rbl.net/images/styles/home/org-1.png);
	left: 756px;
}

#media-slider #overview-slider-section .area-button.leadership-talent:hover,
.home-page.preloader .area-1-hover {
	background-image: url(//rbl.net/images/styles/home/leadership-2.png);
}

#media-slider #overview-slider-section .area-button.strategic-hr:hover,
.home-page.preloader .area-2-hover {
	background-image: url(//rbl.net/images/styles/home/hr-2.png);
}

#media-slider #overview-slider-section .area-button.strategy-organization:hover,
.home-page.preloader .area-3-hover {
	background-image: url(//rbl.net/images/styles/home/org-2.png);
}


.brochure-slider-elements .consulting-link, .brochure-slider-elements .development-link, .brochure-slider-elements .assessment-link {
	color: white;
	position: absolute;
	font-size: 36px;
	left: 43px;
	font-family: "open sans";
	font-weight: 300;
	letter-spacing: -1px;
}

.brochure-slider-elements .consulting-link {
	top: 57px;
}

.brochure-slider-elements .development-link {
	top: 121px;
}

.brochure-slider-elements .assessment-link {
	top: 182px;
}

.brochure-slider-elements .brochure-button {
	position: absolute;
	top: 210px;
	left: 675px;
	display: block;
	text-decoration: underline;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	font-family: 'Open Sans';
	width: 200px;
	background-image: url('//rbl.net/images/styles/small-blue-arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 16px;
}

.brochure-slider-elements .brochure-text {
	font-size: 15px;
	color: white;
	position: absolute;
	top: 64px;
	left: 675px;
	width: 240px;
	font-family: "open sans";
	font-weight: 300;
	line-height: 20px;
}

#upper-section {
	padding: 60px 0px;
	background-color: #FFFFFE;
}

#upper-section .service-type-column {
	float: left;
	width: 277px;
	padding-left: 40px;
}

#upper-section .service-type-column .service-type-title {
	font-family: 'georgia';
	font-weight: 400;
	font-size: 23px;
	margin-top: -8px;
	line-height: 25px;
	margin-bottom: 18px;
	
}

#upper-section .service-type-column .service-type-title a {
	color: #000;
	text-decoration: none;
}

#upper-section .service-type-column .service-type-title a:hover {
	text-decoration: underline;
}

#upper-section .service-type-column .service-type-text {
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}

#upper-section .service-type-column .service-type-learn-more {
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 15px;
	width: 146px;
	margin-top: 2px;
	display: block;
	color: #2095BA;
	text-align: center;
}

#mid-section {
	padding: 0px 0px;
	background-image: url('//rbl.net/images/styles/home/art-of-leadership-homepage-banner.jpg');
	height: 338px;
}

#mid-section .hr-academy-icon-container {
	position: relative;
	width: 523px;
	margin: 0px auto 70px auto;
}

#mid-section .hr-academy-icon-container .hr-academy-icons {
	background-image: url('//rbl.net/images/styles/home/mentor-icons.png');
	width: 523px;
	height: 110px;
}

#mid-section .hr-academy-icon-container .icon-text {
	font-family: 'Open Sans';
	font-weight: 700;
	font-size: 20px;
	width: 160px;
	line-height: 23px;
	position: absolute;
	top: 130px;
}

#mid-section .hr-academy-icon-container .icon-text.icon-1 { left: -21px; }
#mid-section .hr-academy-icon-container .icon-text.icon-2 { left: 186px; }
#mid-section .hr-academy-icon-container .icon-text.icon-3 { left: 389px; }
#mid-section .hr-academy-icon-container .icon-text.icon-4 { left: 545px; }

#mid-section .mid-section-header {
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 32px;
	text-align: center;
	letter-spacing: -1px;
	margin-bottom: 12px;
}

#mid-section .hr-academy-text {
	margin: 0 auto;
	text-align: center;
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}

#mid-section .hr-academy-explore {
	margin: 0 auto;
	margin-top: -30px;
	margin-left: 60px;
}
#mid-section .hr-academy-explore:hover{
	background-color: #007A74;
}
#mid-section .hr-academy-explore .button-inner:hover{
	color: #ffffff;
}
#mid-section .hr-academy-explore,
#mid-section .hr-academy-explore .button-inner {
	width: 155px;
	color: #000000;
}

#hrlp-section {
	padding: 0 0 56px 0;
	background-color: #F1F2F2;
}

#hrlp-section .hrlp-banner {
	background-image: url('//rbl.net/images/styles/home/hrlp-banner-980.png');
	width: 980px;
	height: 344px;
}

#hrlp-section .hrlp-learn-more {
	margin: 0 auto;
	width: 146px;
	margin-top: 37px;
}

#hrlp-section .hrlp-learn-more .button-inner {
	height: 34px;
	line-height: 32px;
	width: 100%;
}

#hrlp-section .brochure-link {
	width: 107px;
}

#hrlp-section .lower-section-header {
	margin-top: 27px;
	margin-bottom: 11px;
}

#hrlp-section .lower-section-text {
	line-height: 22px;
}

.content-section .lower-section-header {
	text-align: center;
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-size: 32px;
	margin-top: 21px;
	letter-spacing: -1px;
	margin-bottom: 5px;
}

.content-section .lower-section-text {
	text-align: center;
	margin: 0 auto;
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}

.content-section .arrow-link {
	display: block;
	margin: 0 auto;
	white-space: nowrap;
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 15px;
	color: #000;
	text-decoration: underline;
	margin-top: 13px;
	background-image: url('//rbl.net/images/styles/small-blue-arrow.png');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	padding-left: 16px;
}

#lower-section {
	padding: 60px 0px;
	background-color: #FFFFFF;
}

#lower-section .hrcs-icon {
	margin: 0 auto;
	width: 110px;
	height: 25px;
	background-image: url('//rbl.net/images/styles/home/hrcs-icon-110x25.png');
}

#lower-section .lower-section-header {
	margin-top: 17px;
}

#lower-section .hrcs-learn-more {
	margin: 0 auto;
	width: 146px;
	margin-top: 36px;
}

#lower-section .hrcs-learn-more .button-inner {
	height: 34px;
	line-height: 32px;
	width: 100%;
}

#lower-section .participate-link {
	width: 84px;
}

#conference-banner .button-inner {
	width: 140px;
}

#conference-banner {
	padding-top:40px;
	background-color: #f1f1f1;
}

#conference-banner .conference-container {
	background-image: url(//rbl.net/images/styles/client-conference/client-conf-home-banner.png);
	width: 980px;
	height: 235px;
}

#conference-banner .title-text {
	margin-top: 10px;
	float: left;
	width: 980px;
	text-align: center;
	font-family: "open sans condensed";
	font-size: 30px;
	font-weight: 700;
}

#conference-banner .info-text {
	float: left;
	width: 980px;
	text-align: center;
	font-size: 14px;
}

#conference-banner .impact-button {
	float: left;
	margin-left: 420px;
	margin-top: 30px;
}
.button-inner{
	text-transform: none;
}