@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);

/* GENERAL */


html {
	scroll-behavior: smooth !important;
}

.container {
	padding-left: 15px;
	padding-right: 15px;
}

.col {
	width: 32%;
	padding-left: 1%;
	padding-right: 1%;
	display: inline-block;
	vertical-align: top;
}

.h1, .h2, .h3, h1, h2, h3 {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.aboutText,
.agendaText,
.displayText,
.speakersText {
	display: none; 
}

/*body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	margin: 0px;
	line-height: 1;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color:#000000;
	background-attachment: fixed !important;
}*/

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	margin: 0px;
	line-height: 1;
	/*background: linear-gradient(rgba(0, 0, 0, 0.3),rgba(0, 0, 0, 0)),url('/sales-conference-june2025/images/richard-horvath-cPccYbPrF-A-unsplash_1600.png') center center fixed no-repeat;*/
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-color: #ffffff;
	background-attachment: fixed !important;
}

.overlay {
	background-color: #000000;
    opacity: 0.57;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.content,
.headerContent,
.announcementContent,
.navigationContent,
.displayContent,
.displayContent2,
/*.preview_displayContent,*/
.introContent,
.featuredSpeakersContent,
.topicsContent,
.quotesContent,
.videosContent,
.videoContent,
.readyContent,
.linksContent,
.links2Content,
.sectionAgendaContent,
.reportContent,
.sponsorsContent,
.footerContent,
.sectionSpeakersContent,
.faqsContent,
.policyContent,
.attendeesContent, 
.pricingContent, 
.pricingContentPreview, 
.benefitsContent, 
.locationContent,
.parkingContent,
.mapContent,
.hotelContent,
.nominateContent,
.regonlineContent,
.galleryContent,
.speakersGridContent,
.resourceLibraryContent,
.statusContent,
.postIntroContent,
.aboutContent,
.awardsContent,
.termsContent,
.newsletterContent,
.newsletterContent2,
.expectContent,
.agendaContent,
.speakersContent,
.reportDownloadContent,
.brellaContent,
.faqContent {
	/*width: 1120px;*/
	max-width: 1120px;
	margin: 0px auto !important;
} 

#container {
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	text-align: left;
	height: 100%;
}

.content { 
	width: 1120px;
	height: 100%;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	/*background-color: #FFFFFF;*/
}

.content_left {
	border: 0px;
	width: 58%;
	height: auto;
	float: left;
	/*background-color: #ffffff;*/
	margin: 0px;
}

.content_right {
	/*background-color: #FFFFFF;*/
	width: 41%;
	position: relative;
	float: right;
	margin: 0px;
	border-left: 1px solid #cccccc;
}

.content_sponsors {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px auto;
	background-color: #FFFFFF;
}

.content_sidebar {
	background-color: #FFFFFF;
	width: 140px;
	position: absolute;
	right: -170px;
	top: 50px;
	float: left;
	margin: 0px;
	padding: 5px 15px;
	-webkit-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.1);
	-moz-box-shadow:    2px 2px 7px rgba(50, 50, 50, 0.1);
	box-shadow:         2px 2px 7px rgba(50, 50, 50, 0.1);
}

/*.title {
	font-size: 20px;
	color: #cc0000;
}*/

.text {
	background-color:#FFFFFF;
	position: relative;
	float: left;
	/*padding: 0px 7%;
	width: 86%;*/
	width: 100%;
	font-size: 14px;
}

.textBelow {
	background-color:#FFFFFF;
	position: relative;
	float: left;
	padding: 0px 4%;
	width: 92%;
	width: 100%;
	font-size: 14px;
}

.break {
	position: relative;
	float: left;
	background-color: #000000;
	height: 7px;
	width: 90%;
	margin: 20px 5%;
}

.thin {
	position: relative;
	float: left;
	background-color: #cccccc;
	height: 1px;
	width: 90%;
	margin: 20px 5%;
}

.divider {
	position: relative;
	float: left;
	background-color: #000000;
	height: 2px;
	width: 100%;
	margin: 30px 0%;
}

.padding {
	padding-left: 3%;
	padding-right: 3%;
}

.space {
	clear: both;
	position: relative;
	float: left;
	height: 100px;
	width: 100%;
}

.floatLeft {
	position: relative;
	float: left;
	width: 50%;
	max-width: 526.4px;
	/*max-width: 543.2px;*/
	display: inline-block; 
}

.floatRight {
	position: relative;
	float: right;
	width: 50%;
	max-width: 526.4px;
	/*max-width: 543.2px;*/
	display: inline-block; 
}

.floatLeftSide {
	clear: both;
	position: relative;
	float: left;
	width: 33.33%;
	max-width: 373.33px;	
	display: inline-block; 
	margin-bottom: 20px;
}

.floatCenter {
	position: relative;
	float: left;
	width: 33.33%;
	max-width: 373.33px;	
	display: inline-block; 
	margin-bottom: 20px;
}

.floatRightSide {
	position: relative;
	float: right;
	width: 33.33%;
	max-width: 373.33px;	
	display: inline-block; 
	margin-bottom: 20px;
}

.floatLeftFull {
	position: relative;
	/*float: left;*/
	width: 100%;
	max-width: 1120px;
	/*display: inline-block; */
	margin: 0px auto !important;
}



/* STYLE */

.opacity {
	opacity: .1;
	text-decoration: line-through;
}

.squareRed {
	list-style-type: square;
	color: #00b0f0;
}

.squareBlack {
	list-style-type: square;
	color: #000000;
}

.white {
	color: #ffffff !important;
}

.blue {
	color: #00b0f0 !important;
}

.red {
	color: #00b0f0 !important;
}

.grayBG {
	background-color: #cccccc !important;
}

.whiteBG {
	background-color: #ffffff !important;
}

.bold800 {
	font-weight: 800 !important;
}

.underline {
	display: inline-block;
    border-bottom: 3px solid #00b0f0;
    padding-bottom: 5px;
}

.center {
	text-align: center;
	margin: 0px auto;
}

.centerDiv {
	clear: both;
	padding: 0;
	margin: 0;
	list-style: none;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	justify-content: space-around;
}

.centerBtn {
	clear: both;
	max-width: 260px; 
	width: 100%;
	margin: 0px auto;
}

a:link {
	font-weight: bold;
	text-decoration:none;
}

a:visited {
	font-weight: bold;
	text-decoration:none;
}

a:focus {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a:active {
	text-decoration:none;
}

.jump::before {
  content:"";
  display:block;
  height:160px; 
  margin:-160px 0 0;
}

.arrowBtn {
	/*padding-top:40px;*/
}

.arrow {
  border: solid #000000;
  border-width: 0 5px 5px 0;
  display: inline-block;
  padding: 10px;
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}


/* REPORT DOWNLOAD  */

.reportDownload {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 180px 0px;
}

.reportDownloadContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
	color: #303030;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: 400;
}

.reportDownloadContent .floatLeft {
	/*max-width: 440px;*/
	/*max-width: 415px;*/
	max-width: 100%;
	width: 25%;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
	text-align: center;
}

.reportDownloadContent .floatRight {
	/*max-width: 440px;*/
	/*max-width: 415px;*/
	max-width: 100%;
	width: 75%;
	/*margin-right: 80px*/
	/*margin-left: 20px;*/
	/*text-align: center;*/
	/*top: 100px;*/
}

.reportDownloadTitle {
	color: #ff0000;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}



/* REPORT - THE LEADERSHIP REPORT */

.theReport {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.theReportContent {
	padding: 0px 3%;
	color: #2b333a;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.theReportContent .floatLeftFull {
	color: #2b333a;
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
	line-height: 1.5;
}

.theReportContent .floatLeft {
	/*max-width: 415px;
	margin-left: 80px;*/
	color: #00b0f0;
	font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 200;
	line-height: 1.5;
}

.theReportContent .floatRight {
	/*max-width: 415px;
	margin-right: 80px;*/
	color: #000000;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
	line-height: 1.5;
}

.theReportTitle {
	color: #303030;
	font-size: 44px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.theReportTitle:hover a {
	color: #7a7a7a !important;
}

a.theReportTitle:hover {
	color: #7a7a7a !important;
}

.theReportTitleDownload {
	color: #00b0f0;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.theReportTitleDownload:hover a {
	color: #7a7a7a !important;
	text-decoration: underline;
}

.theReportHeading {
	color: #00b0f0;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	letter-spacing: 0.4px;
	padding-bottom: 0px;
}

.theReportImage {
	position: relative;
	float: left;
	max-width: 260px;
	width: 25%;
	padding: 0px;
}

.theReportImage img {
	padding-right: 60px;
	padding-bottom: 20px;
	padding-top: 0px;
}

.theReportText {
	position: relative;
	float: right;
	width: 75%;
	margin-bottom: 0px;
}

.theReportContent a {
	color: #00b0f0 !important;
}


/* HEADER / NAVIGATION */

.announcement {
	display: none !important;
	clear: both;
	background: #cc0000;
	position: relative;
	float: left;
	width: 100%;
	padding: 20px 0px;
}

.announcementContent {
	/*color: #b2b2b2;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;*/
	padding: 0px 3%;
	position: relative;
	width: 100%;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

.header {
	clear: both;
	background: #ffffff;
	float: left;
	width: 100%;
	padding: 20px 0px;
	box-shadow: 1px 1px 4px 0 rgba(0,0,0,.1);
	position: fixed;
	top:0;
	left:0;
	z-index:1000;
}

.headerContent {
	/*color: #b2b2b2;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;*/	
	padding: 0px 3%;
	position: relative;
	width: 100%;
}

.headerContent .floatLeft {
	/*max-width: 440px;*/
	max-width: 215px;
	width: 19%;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
}

.headerContent .floatRight {
	/*max-width: 440px;*/
	max-width: 815px;
	/*width: 69%;*/
	width: 79%;
	/*margin-right: 80px;*/
	/*margin-left: 20px;*/
}

/* header */

.navigation {
  /*background-color: #fff*/;
  /*box-shadow: 1px 1px 4px 0 rgba(0,0,0,.1);*/
  /*position: fixed;*/
  width: 100%;
  z-index: 3;
  float: right;
  margin: 15px 0px;
}

.navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  /*background-color: #fff;*/
}

.navigation li a {
  display: block;
  padding: 16px;
  /*border-right: 1px solid #f4f4f4;*/
  text-decoration: none;
  font-size: 14px;
  color: #777777;
	text-align: right;
	text-transform: uppercase;
	font-weight: normal;
}

li#Menu_Register.registerlink {
	margin: 0px 0px 0px 10px !important;
}

.navigation li:last-child a {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color:#ff0000;
	border-radius: 5px;
	font-weight: bold !important;
	padding: 10px 20px;
	color: #ffffff;
	margin: 0px !important;
	margin-left: 10px;
	display: inline-block; 
	text-align: center;
	text-transform: capitalize;
	border-radius: 5px;
}

/*.navigation li:last-child {
	padding-left:10px;
}

.navigation li:last-child a {
	padding-left:24px;
	padding-right:24px;
}*/

.navigation li a:hover,
.navigation .menu-btn:hover {
  /*color: #f4f4f4;*/
	color: #555555;
	border-bottom:3px solid #ff0000;
}

li#Menu_Register.current a,
.navigation li:last-child a:hover,
.navigation li:last-child a:active {
	color: #ffffff !important;
	border-bottom:0px solid #00b0f0 !important;
}

.logo {
  display: block;
  float: left;
  padding: 0px;
  text-decoration: none;
  max-width: 200px;
  max-height: 82.55px;
}

.logo img {
  max-width: 200px;
  max-height: 82.55px;
}

.logo2 {
  display: block;
  float: left;
  padding: 0px;
  text-decoration: none;
	max-width: 357px;
	max-height: 81px;
}

.logo2 img {
	max-width: 357px;
	max-height: 81px;
}

/* menu */

.navigation .menu {
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
}

/* menu icon */

.navigation .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 20px 20px;
  position: relative;
  user-select: none;
}

.navigation .menu-icon .navicon {
  background: #555555;
  display: block;
  height: 2px;
  position: relative;
  transition: background .2s ease-out;
  width: 18px;
}

.navigation .menu-icon .navicon:before,
.navigation .menu-icon .navicon:after {  
	background: #555555;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  transition: all .2s ease-out;
  width: 100%;
}

.navigation .menu-icon .navicon:before {
  top: 5px;
}

.navigation .menu-icon .navicon:after {
  top: -5px;
}

/* menu btn */

.navigation .menu-btn {
  display: none;
}

.navigation .menu-btn:checked ~ .menu {
  max-height: 340px;
}

.navigation .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}

.navigation .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}

.navigation .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}

.navigation .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.navigation .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}

/* section */

.section {
  overflow: hidden;
  margin: auto;
  max-width: 1400px;
}

.section a {
  position: relative;
  float: left;
  width: 100%;
}

.section a img {
  width: 100%;
  display: block;
}

.section a span {
  color: #fff;
  position: absolute;
  left: 5%;
  bottom: 5%;
  font-size: 2em;
  text-shadow: 1px 1px 0 #000;
}

.section-split a span {
  display: none;
}

.section-split a:hover span {
  display: block;
}

.register {
	padding-left: 16px;
}

.registerBtn {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color:#ff0000;
	border-radius: 5px;
	font-weight: bold !important;
	padding: 10px 20px;
	color: #ffffff;
	margin: 0px;
	display: inline-block; 
	text-align: center;
	text-transform: capitalize;
}

.preview_registerBtn {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 5px;
	font-weight: normal !important;
	/*padding: 0px 10px;*/
	/*padding: 16px 26px;*/
	padding: 15px 30px;
	color: #ffffff;
	margin: 0px;
	display: inline-block; 
	text-align: center;
}

a.registerBtn,
a.preview_registerBtn {
	color: #ffffff !important;
	/*font-weight: 800 !important;*/
}

.registerBtn:hover a,
.preview_registerBtn:hover a, {
	color: #ffffff !important;
}

.registerBtn a {	
	/*font-weight: 800 !important;*/
}

.current a {
	color: #555555 !important;
	/*border-bottom: 3px solid #23b7ac;*/
	border-bottom: 3px solid #00b0f0;
}

.featuredSpeakers {
	display: none !important;
}

.welcome {
	display: none !important;
}

.agendalink {
	display: none !important;
}

.registerlink {
	display: none !important;
	margin: 20px;
}

.sponsorlink {
	display: none !important;
	/*margin: 20px;*/
}

.resourcelink {
	display: none !important;
	margin: 20px;
}

.registerBtn2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 5px;
	font-weight: normal !important;
	padding: 10px 20px;
	color: #ffffff;
	/*opacity: .9;*/
	margin: 100px 0px 0px 0px;
	display: inline-block; 
	text-align: center;
}

a.registerBtn2 {
	color: #ffffff !important;
	font-weight: normal !important;
}

.registerBtn2:hover a {
	color: #ffffff !important;
}

.registerBtn2 a {	
	font-weight: normal !important;	
	color: #ffffff !important;
}

.getUpdatesBtn {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color:#00b0f0;
	border-radius: 5px;
	font-weight: bold !important;
	padding: 10px 20px;
	color: #ffffff;
	margin: 0px;
	display: inline-block; 
	text-align: center;
	text-transform: capitalize;
}

a.getUpdatesBtn {
  color: #ffffff !important;
}

.getUpdatesBtn:hover a {
  color: #ffffff !important;
}

.learnMoreBtn {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color:#00b0f0;
	border-radius: 5px;
	font-weight: bold !important;
	padding: 10px 20px;
	color: #ffffff;
	margin: 0px;
	display: inline-block; 
	text-align: center;
	text-transform: capitalize;
}

a.learnMoreBtn {
  color: #ffffff !important;
}

.learnMoreBtn:hover a {
  color: #ffffff !important;
}




/* HOME - DISPLAY */

.display {
	clear: both;
	/*background-color: rgba(0,0,0,.5);
	color: rgba(255,255,255,.6);*/
	position: relative;
	float: left;
	width: 100%;
	margin-top:110px;
	padding:120px 0px;
}

.displayContent {
	padding: 0px 3%;
	position: relative;
	width: 100%;
}

.display2{
	clear: both;
	/*background-color: rgba(0,0,0,.5);
	color: rgba(255,255,255,.6);*/
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.displayContent2 {
	padding: 0px 3%;
	position: relative;
	width: 100%;
}

.preview_displayContent {
	padding: 0px 4%;
	position: relative;
	width: 100%;
}


.display .displayContent .floatLeft {
	/*max-width: 440px;*/
	/*max-width: 515px;*/
	max-width: 450px;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
	/*padding-right: 0%;*/
	padding-top: 30px;
	padding-bottom: 30px;
	/*background-color: rgba(0,0,0,.7);*/
	display: inline-block;
	text-shadow: 1px 1px 5px rgba(51,51,51, 1);
	background-color: rgba(0,0,0,.6);
	color: rgba(255,255,255,.6);
}

.display .displayContent .preview_floatLeft {
	/*max-width: 440px;*/
	/*max-width: 515px;*/
	max-width: 450px;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
	/*padding-right: 0%;*/
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: rgba(0,0,0,.7);
	display: inline-block;
	text-shadow: 1px 1px 5px rgba(51,51,51, 1);
}



.display .preview_displayContent .preview_floatLeft {
	/*max-width: 440px;*/
	/*max-width: 515px;*/
	max-width: 450px;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
	/*padding-right: 0%;*/
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: rgba(0,0,0,.7);
	display: inline-block;
}

.displayContent .floatRight {
	/*max-width: 440px;*/
	max-width: 515px;
	/*margin-right: 80px;*/
	/*margin-left: 20px;*/
	/*padding-top: 65px;*/
	padding-top: 40px;
	/*padding-bottom: 40px;*/
	display: inline-block;
	vertical-align: top;
	width: 50%;
	text-align:center;
}

.paddingLeft {
	padding-left: 120px !important;
}

.paddingRight {
	padding-right: 260px !important;
}

.displayContent .floatRight.preview2 {
	/*max-width: 440px;*/
	max-width: 515px;
	/*margin-right: 80px;*/
	/*margin-left: 20px;*/
	/*padding-top: 65px;*/
	padding: 0px 10%;
	padding-top: 20px;
	padding-bottom: 20px;
	display: inline-block;
	vertical-align: top;
}

.preview_displaySpeakers .displayContent .floatRight {
	/*max-width: 440px;*/
	max-width: 515px;
	/*margin-right: 80px;*/
	/*margin-left: 20px;*/
	/*padding-top: 65px;*/
	padding: 0px 5%;
	padding-top: 30px;
	padding-bottom: 30px;
	display: inline-block;
	vertical-align: top;
}

.preview_displayContent .preview_floatRight {
	/*max-width: 440px;*/
	max-width: 515px;
	/*margin-right: 80px;*/
	/*margin-left: 20px;*/
	/*padding-top: 65px;*/
	padding: 0px 15%;
	padding-top: 70px;
	padding-bottom: 70px;
	display: inline-block;
	vertical-align: top;
}

.displayContent .floatLeftFull {
	clear: both;
	display: inline-block;
	/*max-width: 440px;*/
	max-width: 100%;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
	padding-top: 30px;
	padding-bottom: 30px;
	/*background-color: rgba(0,0,0,.8);*/
	color: rgba(255,255,255,.8);
	text-align: center;
	text-shadow: 1px 1px 5px rgb(51 51 51);
}

.displayContent .floatLeftFull4 {
	clear: both;
	display: inline-block;
	/*max-width: 440px;*/
	max-width: 100%;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
	padding-top: 30px;
	padding-bottom: 30px;
	text-align:center;
}

.displayContent .floatLeftFull .displayHeadingIndent {
	font-size: 32px;
	color: #ffffff;
}

.displayTitle {
  /*color: #00b0f0;*/
  color: #ffffff;
  font-size: 70px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1em;
  /*text-shadow: 1px 1px 2px #000000;*/
  text-shadow: #043053 1px 0 10px;
}

.displayHeading {
	color: #000000;
	font-size: 31px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.7px;
	font-weight: 600;
	line-height: 2.5;
}

.displayHeading:hover a {
	color: #7a7a7a !important;
}

.displayHeadingIndent {
	/*margin-left: 100px;*/
	font-size: 70px;
	color: #00b0f0;
	font-weight: bold;
}

.displayHeadingIndent a {
	color: #00b0f0 !important;
}

.displayHeadingIndent:hover a {
	color: #7a7a7a !important;
}

.displaySubHeading {
	color: #ffffff;
  font-size: 28px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.5em;
}

.displayTextHeadingNoBold {
  color: #ffffff;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.5em;
  /*text-shadow: #043053 1px 0 10px;*/
  background-color:#043053;
  padding: 10px 20px;
  border-radius: 20px;
  text-align: center;
  display: inline;
}


a.displaySubHeading:hover {
	color: #7a7a7a !important;
}

.displaySubHeadingIndent {
	margin: 0px 0px 0px 133.165px;
	text-align: left;
}

.displayText {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: 24px;
	margin-top: 20px;
	font-weight: bold;
}

.displayProduced {
	color:#ffffff;
	font-size:16px;
}

.displayProduced2 {
	color:#ffffff;
	font-size:14px;
	background-color: rgba(0,0,0,.7) !important;	
	padding: 15px 20px;
	display: inline-block;
}


/* HOME - INTRO */

.intro {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.introContent {
	padding: 0px 3%;
	/*color: #b2b2b2;*/
	color: #969696;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.postIntroContent {
	padding: 0px 3%;
	/*color: #b2b2b2;*/
	/*color: #969696;*/
	color: #2b333a;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.introContent .floatLeft {
	/*max-width: 440px;*/
	max-width: 415px;
	margin-left: 80px;
	/*margin-right: 20px;*/
}

.introContent .floatRight {
	/*max-width: 440px;*/
	max-width: 415px;
	margin-right: 80px;
	/*margin-left: 20px;*/
	text-align: center;
	top: 100px;
}

.introLeft {
	padding-right: 40px;
}

.introTitle {
	color: #303030;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.postIntroTitle {
	color: #ff0000;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}



/* HOME - FEATURED SPEAKERS */

.featuredSpeakers {
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	padding: 0px 0px 100px 0px;
}

.speakersContent {
	padding: 0px 3%;
	color: #333333;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.speakersContent .floatLeft {
	color: #00b0f0;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	padding: 0px;
}

.speakersContent .floatRight {
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	padding: 0px;
}

.featuredSpeakersTitle {
	color: #ffffff;
    font-size: 50px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	line-height: 1;
}

.featuredSpeakerBox {
	/*position: relative;
	float: left;
	display: inline-block;*/
	width: 235px;
	text-align: center;
	margin-bottom: 20px;
	font-size: 16px;
	color: #303030;
}

.seeAllSpeakersBtn {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color:#0651e8;
	border-radius: 5px;
	font-weight: bold !important;
	padding: 10px 20px;
	color: #ffffff;
	margin: 0px;
	display: inline-block; 
	text-align: center;
	text-transform: capitalize;
}

a.seeAllSpeakersBtn {
	color: #ffffff !important;
}



/* HOME - TOPICS */

.topics {
	clear: both;
	background: #313131;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.topicsContent {
	font-size: 20px;
	color: #f7f7f7;
	line-height: 1.5;
	padding: 0px 3%;
	position: relative;
	width: 100%;
}

.topicsContent .floatLeft {
	/*max-width: 440px;*/
	max-width: 415px;
	margin-left: 80px;
	/*margin-right: 20px;*/
}

.topicsContent .floatRight {
	/*max-width: 440px;*/
	max-width: 415px;
	margin-right: 80px;
	/*margin-left: 20px;*/	
	top: 15px;
}

.topicsTitle {
	color: #ffffff;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.topicsHeading {
	color: #f7f7f7;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
}

.registerTodayBtn {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 0px 0px 0px 0px;
	font-weight: 900 !important;
	padding: 15px 30px;
	color: #ffffff;
	opacity: .9;
}

a.registerTodayBtn {
	color: #ffffff !important;
	text-shadow: none;
}


/* HOME - WHAT TO EXPECT */

.expect {
	clear: both;
	background: #eaeaea;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 80px 0px;
}

.expectContent {
	padding: 0px 3%;
	color: #333333;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: 400;
	text-align: left;
}

.expectTitle {
	color: #ff0000;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.expectHeading {
	color: #333333;
  	font-size: 20px;
	font-family: "Arial", Helvetica, Sans-serif;
	line-height: 1.2em;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
}

.expectImage {
	max-width: 170px;
	padding-bottom: 20px;
}



/* HOME - READY */

.ready {
	clear: both;
	background:#CCCCCC;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 80px 0px;
}

.readyContent {
	text-align: center;
	padding: 0px 3%;
}

.readyTitle {
	color: #ffffff;
  font-size: 30px;
	font-family: "Arial", Helvetica, Sans-serif;
	line-height: 1.2em;
	font-weight: normal;
}


/* SPEAKERS - VIDEOS */

.videos {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 0px 0px 80px 0px;
}

.video {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 80px 0px;
}

.videosContent
.videoContent {
	text-align: center;
	padding: 0px 3%;
}


/* HOME - QUOTES */

.quotes {
	clear: both;
	background:#ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 80px 0px;
}

.quotes2 {
	clear: both;
	/*background: #cccccc;*/
	background: #313131;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 130px 0px;
}

.quotesContent {
	text-align: center;
	padding: 0px 3%;
}

.quotesBox {
	width: 70%;
	margin: 0px auto;
	padding-top: 30px;
	height: 100%;
}

.quotesTitle {
	color: #303030;
	font-size: 50px;
	font-family: "Helvetica", Sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.quotesTitle2 {
	/*color: #ffffff;*/
	color: #333333;    
  font-size: 50px;
  font-family: "Arial", Helvetica, Sans-serif;
  line-height: 1.2em;
	font-weight: 600;
}

.quotesHeading {
	color: #333333;
  font-size: 29px;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

.quotesText {
	color: #787878;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
	line-height: 1.4;
}

.quotesText2 {
	color: #919191;
	/*color: #969696;*/
	/*color: #787878;*/
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.4;
}

.quotesByline {
	color: #00b0f0;
  border-color: #00b0f0;
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  border-width: 0px;
	text-decoration: none;
}

.quotesImage {
	max-width: 155px;
	max-height: 200px;
	float: left;
	padding: 0px 40px 0px 40px;
}

.carousel-control.left, 
.carousel-control.right {
	background-image: none;
}

.carousel-inner>.item {
	text-align: center;
}

.carousel {
	margin-bottom: 20px;
	padding-bottom: 40px;
	height:200px;
	/*height: auto;*/
}

.carousel-indicators {
	bottom: -20px;
}

.carousel-control {
	color: #111111;
	width: 5%;
}


.carousel-indicators li {
	background-color: #111111;
	border: 1px solid #111111;
	opacity: .5;
}

.carousel-indicators .active {
	background-color: transparent;
	opacity: .5;
}



/* HOME - LINKS */

.links {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.linksContent {
	padding: 0px 3%;
}

.linksContent h1 {
	color: #303030;
    font-size: 50px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2em;
	font-weight: 600;
	margin: 10px 0px;
}

.linksContent a {
	color: #303030;
}



/* IMAGES PANEL */

.images {
	clear: both;
	background: #cccccc;
	position: relative;
	float: left;
	width: 100%;
	padding: 0px 0px;
	max-height: 248.88px;
	
	background: linear-gradient(rgba(0, 1, 2, 0.1),rgba(0, 1, 2, 0.5));
	
}

.imagesContent {
	clear: both;
	margin: 0px auto;
	text-align: center;
	position: relative;
	vertical-align: middle;
	/*max-width: 94%;*/
	width: 100%;
	min-height: 248.88px;
	height: 100%;
	/*padding: 0px 3%;*/
}

.imagesPanel {
	max-width: 500px;
	max-height: 300px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	margin: 0px;
	display: inline-block;
}



/* HOME - AGENDA */
/*
.agenda {
	clear: both;
	background: #313131;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}
*/
.sectionAgendaContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
}

.sectionAgendaContent .floatLeft {
	/*max-width: 440px;*/
	max-width: 515px;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
}

.sectionAgendaContent .floatRight {
	/*max-width: 440px;*/
	max-width: 515px;
	/*margin-right: 30px;*/
	/*margin-left: 20px;*/
	padding-top: 50px;
}

.sectionAgendaTitle {
	color: #ffffff;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.sectionAgendaHeading {
	color: #00b0f0;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	letter-spacing: 0.4px;
	padding-bottom: 20px;
}
/*
.learnMoreBtn {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 0px 0px 0px 0px;
	font-weight: 500 !important;
	padding: 15px 30px;
	color: #ffffff;
	opacity: .9;
}

a.learnMoreBtn {
	color: #ffffff !important;
}
*/


/* HOME POST - RESOURCE LIBRARY */

.resourceLibraryDisplayBtn {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 0px 0px 0px 0px;
	font-weight: 500 !important;
	padding: 15px 30px;
	color: #ffffff;
	opacity: .9;
}

a.resourceLibraryDisplayBtn {
	color: #ffffff !important;
	text-shadow: none;
}

.resourceLibraryBtn {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 0px 0px 0px 0px;
	font-weight: 500 !important;
	padding: 15px 30px;
	color: #ffffff;
	opacity: .9;
	display: inline-block;
}

a.resourceLibraryBtn {
	color: #ffffff !important;
}


/* HOME - REPORT */

.report {
	clear: both;
	background: #cccccc;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.reportContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
}

.reportContent .floatLeft {
	width: 75%;
	max-width: 75%;
}

.reportContent .floatRight {
	width: 25%;
	max-width: 25%;
}

.reportHeading {
	color: #a3a3a3;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	letter-spacing: 0.4px;
}

.reportTitle {
	color: #313131;
	/*font-size: 32px;*/
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: 600;
}

.reportImage {
	/*max-width: 155px;*/
	max-height: 140px;
	float: left;
	padding: 0px 40px 0px 0px;
}

.freeReport {
	color: #00b0f0;
	font-size: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	line-height: 150%;
}

.downloadNowBtn {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 0px 0px 0px 0px;
	font-weight: 500 !important;
	padding: 15px 30px;
	color: #ffffff;
	opacity: .9;
}

a.downloadNowBtn {
	color: #ffffff !important;
}



/* ABOUT - DISPLAY */

.displayAbout {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	margin-top: 100px;
	/*text-shadow: -1px 0px 1px rgba(51,51,51, 1);
	text-shadow: 1px 1px 5px rgba(51,51,51, 1);*/
}

.displayAbout .displayContent .floatLeft {
	max-width: 515px;
}

.displayAbout .displayContent .floatRight  {
	max-width: 515px;
	padding-top: 100px;
}


/* ABOUT - ABOUT */

.about {
	clear: both;
	background:#eaeaea;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.aboutContent {
	padding: 0px 3%;
	color: #333333;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.aboutTitle {
	color: #ff0000;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
}

.aboutHeading {
	color: #303030;
  font-size: 31px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.7px;
  font-weight: 600;
  line-height: 2.5;
}

.aboutContent .floatLeft {
	color: #00b0f0;
	font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
	line-height: 1.5;
}

.aboutContent .floatRight {
	color: #000000;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

.aboutText {
  color: #303030;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: 24px;
	margin-top: 20px;
}



/* ABOUT - ATTENDEES */

.attendees {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.attendeesContent {
	padding: 0px 3%;
	color: #b2b2b2;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.attendeesContent .floatLeft {
	color: #00b0f0;
	font-size: 20px;
  	font-family: Arial, Helvetica, sans-serif;
  	font-weight: 200;
	line-height: 1.5;
	padding-bottom: 0px !important;
}

.attendeesContent .floatRight {
	color: #000000;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 300;
	line-height: 1.5;
	padding-bottom: 0px !important;
}

.attendeesContent .floatLeft ul, 
.attendeesContent .floatRight ul {
	margin-bottom: 0px;
}

.attendeesTitle {
	color: #ff0000;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}



/* ABOUT - PRICING */

.pricing {
	clear: both;
	position: relative;
	float: left;
	padding: 80px 0px;

	/*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        url("/sales-conference-june2025/images/richard-horvath-cPccYbPrF-A-unsplash_1600.png");*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #043053;
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 1;
	display: flex;
}

.pricingContent {
	padding: 0px 3%;
	color: #ffffff;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.pricingContent .centerDiv {
	width: 100%;
	margin: 0px auto;
}

.pricingTitle {
	color: #ffffff;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.pricingHeading {
	color: #2b2b2b;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
	line-height: 1;
}

.pricingSubHeading {
	color: #00b0f0;
  font-size: 43px;
	font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
	line-height: 1;
}

.pricingContent .floatLeftFull {
	color: #ffffff;
  	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
}

.pricingContent .floatRight {
	color: #ffffff;
  line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;	
}

.pricingContent a {
	text-decoration: none;
	color: #00b0f0;
	font-weight: normal;
}

.pricingBox {
	margin-bottom: 20px;
}

.pricingBoxHeader {
	width: 450px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	background-color: #00b0f0;
	padding: 20px;
	color: #2b2b2b;
	font-size:20px;
	border:0px solid #000000;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom: 0px;
}

.pricingBoxContent {
	width: 450px;
	background-color: #ffffff;
	padding: 30px;
	border:0px solid #000000;
	border-radius: 20px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.pricingRate {
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #2b2b2b;
}

.pricingDate {
	font-size: 14px; 
	font-style: italic;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #2b2b2b;
	margin-bottom: 20px;
}

.pricingDescription {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #2b2b2b;
	font-size:20px;
}

.registerNowBtn {
	font-size: 24px;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #303030;
	border-radius: 0px 0px 0px 0px;
	font-weight: 900 !important;
	padding: 15px 30px;
	color: #ffffff;
}

a.registerNowBtn {
	color: #ffffff !important;
	text-shadow: none;
}



/* ABOUT - pricingPreview */

.pricingPreview {
	clear: both;
	position: relative;
	float: left;
	padding: 80px 0px;

	/*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        url("/sales-conference-june2025/images/richard-horvath-cPccYbPrF-A-unsplash_1600.png");*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #043053;
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 1;
	display: flex;
}

.pricingPreviewContent {
	padding: 0px 3%;
	color: #ffffff;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.pricingPreviewContent .centerDiv {
	width: 100%;
	margin: 0px auto;
}

.pricingPreviewTitle {
	color: #ffffff;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.pricingPreviewHeading {
	color: #2b2b2b;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
	line-height: 1;
}

.pricingPreviewSubHeading {
	color: #00b0f0;
  font-size: 43px;
	font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
	line-height: 1;
}

.pricingPreviewContent .floatLeftFull {
	color: #ffffff;
  	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
}

.pricingPreviewContent .floatRight {
	color: #ffffff;
  line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;	
}

.pricingPreviewContent a {
	text-decoration: none;
	color: #00b0f0;
	font-weight: normal;
}

.pricingPreviewBox {
	margin-bottom: 20px;
}

.pricingPreviewBoxHeader {
	width: 450px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	background-color: #00b0f0;
	padding: 20px;
	color: #2b2b2b;
	font-size:20px;
	border:0px solid #000000;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom: 0px;
}

.pricingPreviewBoxContent {
	width: 450px;
	background-color: #ffffff;
	padding: 30px;
	border:0px solid #000000;
	border-radius: 20px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.pricingPreviewRate {
	font-size: 60px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #2b2b2b;
}

.pricingPreviewDate {
	font-size: 14px; 
	font-style: italic;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #2b2b2b;
	margin-bottom: 20px;
}

.pricingPreviewDescription {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
	color: #2b2b2b;
	font-size:20px;
}


/* ABOUT - BENEFITS */

.benefits {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.benefitsContent {
	color: #333333;
  
	padding: 0px 3%;
	position: relative;
	width: 100%;
}

.benefitsContent .floatLeftFull {
	width: 100%;
	float:left;
	color: #333333;
 	font-size: 20px;
 	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

.benefitsContent .floatLeft {
	color: #333333;
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

.benefitsContent .floatRight {
	color: #333333;
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

.benefitsTitle {
	color: #ff0000;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}



/* ABOUT - HOTEL */

.hotel {
	clear: both;
	background: #cccccc;
	position: relative;
	float: left;
	width: 100%;
	padding: 0px 0px;
}

.hotelContent {
	position: relative;
	width: 100%;
	padding: 0px 0%;
	height: 420px;
}

.hotelImage {
	background-image:url("/images/about/RCPHILA_00120.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #000000;
	/*opacity: 0.57;*/
	width: 100%;
	height: 100%;
	max-height: 640px;
	overflow: hidden;
	/*position: absolute;*/
	top: 0;
	left: 0;
	z-index: 1;
	display: flex;
}

.hotelImageSM {
	max-width: 325px;
	width: 100%;
}


/* ABOUT - LOCATION */

.location {
	clear: both;
	background: #313131;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.locationContent {
	font-size: 20px;
	color: #f7f7f7;
	line-height: 1.5;
	padding: 0px 3%;
	position: relative;
	width: 100%;
}

.locationContent .floatLeft {
	max-width: 415px;
	margin-left: 80px;
}

.locationContent .floatRight {
	max-width: 415px;
	margin-right: 80px;
}

.locationTitle {
	color: #ffffff;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.locationHeader {
	color: #00b0f0;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}



/* ABOUT - MAP */

.map {
	clear: both;
	background: #cccccc;
	position: relative;
	float: left;
	width: 100%;
	padding: 0px 0px;
}

.mapContent {
	position: relative;
	width: 100%;
	padding: 0px 0%;
	height: 420px;
}

.mapEmbed {
	width: 100%;
	height: 100%;
	border: 0px;
	margin: 0px;
	overflow: hidden;
}



/* ABOUT - PARKING */

.parking {
	clear: both;
	/*background: #313131;*/
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.parkingContent {
	font-size: 20px;
	/*color: #f7f7f7;*/
	color: #787878;
	line-height: 1.5;
	padding: 0px 3%;
	position: relative;
	width: 100%;
}

.parkingContent .floatLeft {
	max-width: 415px;
	margin-left: 80px;
}

.parkingContent .floatRight {
	max-width: 415px;
	margin-right: 80px;
}

.parkingTitle {
	/*color: #ffffff;*/
	color: #303030;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}



/* ABOUT - SPEAKERS */
/*
.speakers {
	clear: both;
	background: #313131;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}
*/
.sectionSpeakersContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
}

.sectionSpeakersContent .floatLeft {
	/*max-width: 440px;*/
	max-width: 490px;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
}

.sectionSpeakersContent .floatRight {
	/*max-width: 440px;*/
	max-width: 490px;
	/*margin-right: 30px;*/
	/*margin-left: 20px;*/
}

.sectionSpeakersTitle {
	color: #ffffff;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.sectionSpeakersHeading {
	color: #00b0f0;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	letter-spacing: 0.4px;
	padding-bottom: 20px;
}



/* ABOUT - FAQs */

.faqs {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.faqsContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
	color: #333333;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.faqsContent .floatLeftSide {
	max-width: 350.9302px;	
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.faqsContent .floatCenter {
	max-width: 350.9302px;
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.faqsContent .floatRightSide {
	max-width: 350.9302px;
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.faqsContent .floatLeft {
	max-width: 490px;
}

.faqsContent .floatRight {
	max-width: 490px;
}

.faqsTitle {
	color: #383838;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.policyTitle {
	color: #383838;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.faqsHeading {
	color: #ff0000;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	padding-bottom: 20px;
}

.faqsSubHeading {
	color: #300000;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 1.5;
	padding-bottom: 20px;
}

.faqsContent a {
	text-decoration: none;
	color:#00b0f0;
	font-weight: normal;
}



/* ABOUT - POLICY */

.policy {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.policyContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;	
	line-height: 1.5;
}

.policyContent .floatLeft {
	max-width: 490px;
}

.policyContent .floatRight {
	max-width: 490px;
}

.policyHeading {
	color: #300000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 1.5;
	padding-bottom: 20px;
}

.policyContent a {
	text-decoration: none;
	color:#00b0f0;
	font-weight: normal;
}



/* SPEAKERS - DISPLAY */

.preview_displaySpeakers {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 0px 0px;
	/*text-shadow: -1px 0px 1px rgba(51,51,51, 1);*/
	/*text-shadow: 1px 1px 5px rgba(51,51,51, 1);*/
}

.displaySpeakers {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 20px 0px;
	margin-top:80px;
	/*text-shadow: -1px 0px 1px rgba(51,51,51, 1);*/
	/*text-shadow: 1px 1px 5px rgba(51,51,51, 1);*/
}

.preview_displaySpeakers .displayContent .floatLeftFull {
	width: 100%;
	background-color: #ffffff;
	margin: 0px !important;
	padding-top: 0px;
	padding-bottom: 0px;
}

.displaySpeakers .displayContent .floatLeft {
	max-width: 515px;
}

.displaySpeakers .displayContent .floatRight  {
	max-width: 515px;
	/*padding-top: 100px;*/
	padding:0px !important;
}

.speakersSubHeading {
	color: #303030;
  font-size: 31px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.7px;
	font-weight: 600;
	line-height: 2.5;
}

.speakersText {
  color: #303030;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: 24px;
	margin-top: 20px;
}



/* FAQ page */

.faq {
	clear: both;
	position: relative;
	float: left;
	padding: 80px 0px 40px 0px;
	margin-top:80px;

	/*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        url("/sales-conference-june2025/images/richard-horvath-cPccYbPrF-A-unsplash_1600.png");*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #043053;
	width: 100%;
	height: 100%;
	max-height: 640px;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 1;
	display: flex;
}

.faqContent {
	padding: 0px 3%;
	color: #333333;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.faqTitle {
	color: #ffffff;
	font-size: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
}



/* SPEAKERS - THE SPEAKERS */

.speakers {
	clear: both;
	position: relative;
	float: left;
	padding: 80px 0px 40px 0px;
	margin-top:80px;

	/*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        url("/sales-conference-june2025/images/richard-horvath-cPccYbPrF-A-unsplash_1600.png");*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #043053;
	width: 100%;
	height: 100%;
	max-height: 640px;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 1;
	display: flex;
}

.speakersContent {
	padding: 0px 3%;
	color: #333333;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.speakersTitle {
	color: #ffffff;
	font-size: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
}

.speakersHeading {
	color: #303030;
  font-size: 31px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.7px;
  font-weight: 600;
  line-height: 2.5;
}

.theSpeakers {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 60px 0px 80px 0px;
}

.theSpeakersContent {
	padding: 0px 3%;
	color: #b2b2b2;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.theSpeakersContent .floatLeft {
	width: 40%;
	max-width: 380px;
	/*margin-left: 80px;*/
	color: #00b0f0;
	font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}

.theSpeakersContent .floatRight {
	width: 60%;
	max-width: 770px;
	/*margin-right: 80px;*/
	color: #969696;
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 300;
	line-height: 1.5;
}

.theSpeakersTitle {
	color: #ff0000;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.theSpeakersContent .preview_floatLeft {
	width: 15%;
	margin-right: 1%;
	max-width: 380px;
	margin-left: 0px;
	color: #00b0f0;
	font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
	display: block;
	float: left;
	position: relative;
	min-height: 210px;
}

.theSpeakersContent .preview_floatRight {
	width: 84%;
	max-width: 870px;
	margin-right: 0px;
	color: #969696;
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 300;
	line-height: 1.5;
	display: block;
	float: right;
	position: relative;
	border-bottom: 1px solid #cccccc;
	min-height: 210px;
	/*border-top:1px solid #cccccc;*/
	padding-top:20px;
	padding-bottom:20px; 
}

.theSpeakersContent .preview_floatLeft2 {
	width: 30%;
	max-width: 380px;
	margin-left: 0px;
	color: #00b0f0;
	font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
	display: block;
	float: left;
	position: relative;
	padding-right: 20px;
}

.theSpeakersContent .preview_floatRight2 {
	width: 70%;
	max-width: 870px;
	margin-right: 0px;
	color: #969696;
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 300;
	line-height: 1.5;
	display: block;
	float: right;
	position: relative;
}

.red_speaker {
	color: #00b0f0;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.affiliation {
	color: #000000;
	font-size: 16px;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.speaker-twitter {
	/*position:absolute;*/
	/*float:right;
	right:0;*/
	/*margin:0px 0px 5px 5px;*/
	display:inline;
}

.speaker-twitter-icon {
	/*width:15px;
	height:15px;*/
	width:22px;
	height:22px;
	border:0px;
	margin-bottom: 20px;
	margin-top: 5px;
}



/* SPEAKERS - NOMINATE */

.nominate {
	clear: both;
	position: relative;
	float: left;
	padding: 80px 0px;
	background-color: #eaeaea;
	width: 100%;
}

.nominateContent {
	padding: 0px 3%;
	color: #383838;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.nominateContent .floatLeft {
	/*max-width: 415px;
	margin-left: 80px;*/
	color: #00b0f0;
	font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 200;
	line-height: 1.5;
	padding-top: 80px;
	padding-bottom: 80px;
	background-image: url("/images/slideshow/panel/sf2017/2017-Selling-Power-210.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #000000;
	/*opacity: 0.57;*/
	/*width: 100%;*/
	/*height: 100%;*/
	/*max-height: 480px;*/
	height: 480px;
	overflow: hidden;
	/*position: absolute;*/
	top: 0;
	left: 0;
	z-index: 1;
	display: flex;
}

.nominateContent .floatRight {
	/*max-width: 415px;
	margin-right: 80px;*/
	color: #000000;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
	line-height: 1.5;
	padding-top: 80px;
	padding-bottom: 80px;
}

.nominateContent a {
	color: #ffffff;
	border-bottom: 3px solid #00b0f0;
    padding-bottom: 5px;
}

.nominateTitle {
	color: #ffffff;
	font-size: 38px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.nominateHeader {
	color: #ffffff;
    font-size: 32px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2em;
	font-weight: 600;
}

.signUpBtn {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #2d2d2d;
	border-radius: 0px 0px 0px 0px;
	font-weight: 500 !important;
	padding: 15px 30px;
	color: #ffffff;
	opacity: .9;
}

a.signUpBtn {
	color: #ffffff !important;
	text-shadow: none;
}



/* AGENDA - DISPLAY */

.displayAgenda {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 20px 0px;
	margin-top:80px;
	/*text-shadow: -1px 0px 1px rgba(51,51,51, 1);*/
	/*text-shadow: 1px 1px 5px rgba(51,51,51, 1);*/
}

.displayAgenda .displayContent .floatLeft {
	max-width: 515px;
}

.displayAgenda .displayContent .floatRight  {
	max-width: 515px;
	/*padding-top: 100px;*/
	padding: 0px !important;
}

.agenda {
	clear: both;
	position: relative;
	float: left;
	padding: 80px 0px 40px 0px;
	margin-top:80px;

	/*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        url("/sales-conference-june2025/images/richard-horvath-cPccYbPrF-A-unsplash_1600.png");*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #043053;
	width: 100%;
	height: 100%;
	max-height: 640px;
	overflow: hidden;
	top: 0;
	left: 0;
	z-index: 1;
	display: flex;
}

.agendaContent {
	padding: 0px 3%;
	color: #333333;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.agendaContent .floatLeft {
	color: #00b0f0;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	padding: 0px;
}

.agendaContent .floatRight {
	color: #333333;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	padding: 0px;
}

.agendaTitle {
	color: #ffffff;
	font-size: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
}

.agendaHeading {
	color: #303030;
  font-size: 31px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.7px;
  font-weight: 600;
  line-height: 2.5;
}

.agendaText {
	/*color: #303030;*/
	color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: 24px;
	margin-top: 20px;
}



/* SAVE THE DATE */

.theSaveTheDate {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.theSaveTheDateContent {
	padding: 0px 3%;
	color: #2b333a;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.theSaveTheDateContent .floatLeftFull {
	color: #2b333a;
  font-size: 17px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
	line-height: 1.5;
	text-align: center;
}

.theSaveTheDateContent .floatLeft {
	/*max-width: 415px;
	margin-left: 80px;*/
	color: #00b0f0;
	font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 200;
	line-height: 1.5;
}

.theSaveTheDateContent .floatRight {
	/*max-width: 415px;
	margin-right: 80px;*/
	color: #000000;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
	line-height: 1.5;
}

.theSaveTheDateSubTitle {
	color: #303030;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.theSaveTheDateTitle {
	color: #ff0000;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.displaySaveTheDate {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	/*text-shadow: -1px 0px 1px rgba(51,51,51, 1);*/
	/*text-shadow: 1px 1px 5px rgba(51,51,51, 1);*/
}

.displaySaveTheDate .displayContent .floatLeft {
	max-width: 515px;
}

.displaySaveTheDate .displayContent .floatRight  {
	max-width: 515px;
	/*padding-top: 100px;*/
}

.saveTheDateSubHeading {
	/*color: #303030;*/
	color: #ffffff;
  font-size: 31px;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.7px;
	font-weight: 600;
	line-height: 2.5;
}

.saveTheDateText {
	/*color: #303030;*/
	color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1;
	font-size: 24px;
	margin-top: 20px;
}

.saveTheDateBtn {
	/*font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;*/
	background-color: #00b0f0;
	border-radius: 40px;
	/*font-weight: 800 !important;*/
	/*padding: 0px 10px;*/
	/*padding: 16px 26px;*/
	/*padding: 15px 30px;*/
	color: #ffffff;
	/*opacity: .9;*/
	margin: 0px;
	display: inline-block; 
	text-align: center;
	text-transform: uppercase;
}

a.saveTheDateBtn {
	color: #ffffff !important;
	font-weight: 600 !important;
}

.saveTheDateBtn:hover a {
	color: #ffffff !important;
}

.saveTheDateBtn a {	
	font-weight: 600 !important;
}



/* AGENDA - THE AGENDA */

.theAgenda {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 80px 0px;
}

.theAgendaContent {
	padding: 0px 3%;
	color: #2b333a;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.theAgendaContent .floatLeftFull {
	color: #2b333a;
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
	line-height: 1.5;
}

.theAgendaContent .floatLeft {
	/*max-width: 415px;
	margin-left: 80px;*/
	color: #00b0f0;
	font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 200;
	line-height: 1.5;
}

.theAgendaContent .floatRight {
	/*max-width: 415px;
	margin-right: 80px;*/
	color: #000000;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
	line-height: 1.5;
}

.theAgendaSubTitle {
	color: #303030;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.theAgendaTitle {
	color: #ff0000;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.agenda_content_center {
	height:260px;
	margin-top:0px;
}

.agendaFormContainer {
	position:relative;
	float:center;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:5px;
	height:100%;
	width:100%;
	max-width:500px;
}

/*.AgendaSession {
	position:relative;
	float:left;
	top:0px;
	vertical-align:top;
}*/

.AgendaPopupPosition {
	position: absolute;
	top:5px;
	right:5px;
	font-size:16px;
	width: 100%;
}

.CloseBtn {
	position:relative;
	float:right;
	right:-0px;
	top:-5px;
	/*background-image:url("/images/background/xButton.png");
	background-position:right top;
	background-repeat:no-repeat;*/
}

.OpenBtn-Full {
	position:relative;
	float:right;
	top:-15px;
	right:-10px;
	/*background-color:#FFFFFF;*/
	/*height:15px;*/
}

.OpenBtn-Half {
	position:relative;
	float:right;
	top:-15px;
	right:-10px;
	/*background-color:#FFFFFF;*/
	/*height:15px;*/
}

.AgendaPopupContainer-Full {
	display:none;
	visibility:hidden;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	width:88%;
	max-width: 770px;
	top:-15px;
	vertical-align:top;
	padding:10px;
	border:3px solid #999999;
	z-index:400;
	margin: 0px 2%;
	border-radius: 5px;
}

.AgendaPopupContainer-Half-A {
	display:none;
	visibility:hidden;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	max-width:370px;
	width:88%;
	top:-30px;
	vertical-align:top;
	padding:10px;
	border:3px solid #999999;
	z-index:400;
	margin: 0px 2%;
}

.AgendaPopupContainer-Half-B {
	display:none;
	visibility:hidden;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	max-width:370px;
	width:88%;
	top:-30px;
	vertical-align:top;
	padding:10px;
	border:3px solid #999999;
	z-index:400;
	margin: 0px 2%;
}

.agenda_table{
	width: 100%;
}

#agenda-set-1{
	font-size:16px;
	text-align:left;
	display:none;
}

#agenda-set-0{
	font-size:16px;
	text-align:left;
	display:none;
}


#agenda-set-2{
	font-size:16px;
	text-align:left;
 	display:none;
}

.bgShade {
	background-color: #fafafa;
}

.agendaTab {
	position:relative;
	float:left;
	width:300px;
	padding: 2%;
	margin-right:0px;
}

.agendaTabSpacing {
	position:relative;
	float:left;
	width:10%;
	padding: 1%;
	margin-right:0px;
}

.daySessions {
	clear:both;
	position:relative;
	float:left;
	width:100%;
	display:block;
}

.agendaSession {
	clear: both;
	position:relative;
	float:left;
	width:100%;
}

.sessionTime {
	position:relative;
	float:left;
	width:20%;
	vertical-align:top;
	font-weight:normal;
	/*border-top:1px solid #e2e2e2;*/
	border-top: 1px solid #cccccc;
	border-bottom:1px solid #FFFFFF;
	/*padding:1%;*/
	padding: 2%;
}

.sessionTitle {
	position:relative;
	float:left;
	width: 80%;
	vertical-align:middle;
	/*background-color:#84d6ff;
	border-top:1px solid #84d6ff;
	border-bottom:1px solid #FFFFFF;*/
	border-top: 1px solid #cccccc;
	padding:2%;
	text-align:left;
}

.sessionTitleOverview {
	position:relative;
	float:left;
	/*width: 96%;*/
	vertical-align:middle;
	/*background-color:#84d6ff;
	border-top:1px solid #84d6ff;
	border-bottom:1px solid #FFFFFF;*/
	border-top: 1px solid #cccccc;
	padding:2%;
	text-align:left;
}

.agendaSessionTitle {
	color: #ff0000;
	font-weight: bold;
	font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

.sessionTitleBreak {
	position:relative;
	float:left;
	width: 80%;
	vertical-align:middle;
	/*background-color:#e2e2e2;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #FFFFFF;*/
	border-top: 1px solid #cccccc;
	padding:2%;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}

.sessionTitleBreakB {
	position:relative;
	float:left;
	width: 80%;
	vertical-align:middle;
	/*background-color:#e2e2e2;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #FFFFFF;*/
	border-top: 1px solid #cccccc;
	padding:2%;
	text-align: left;
	font-weight: bold;
}

.sessionTitleBreakout-A {
	position:relative;
	float:left;
	width: 40%;
	vertical-align:middle;
	/*background-color:#cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #FFFFFF;*/
	border-top: 1px solid #cccccc;
	padding:2%;
	text-align:left;
	border-right:1px solid #FFFFFF;
	min-height: 100px;
}

.sessionTitleBreakout-B {
	position:relative;
	float:right;
	width: 40%;
	vertical-align:middle;
	/*background-color:#cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #FFFFFF;*/
	border-top: 1px solid #cccccc;
	padding:2%;
	text-align:left;
	min-height: 100px;
}

#agenda-display-1{
	text-align:center;
	cursor:pointer;
	background-color:#FFFFFF;
	/*margin-left:4px;
	margin-right:4px;*/
	font-size:16px;
	font-weight:bold;
	/*padding-top:10px;
	padding-bottom:10px; */
	padding:1%;
}

#agenda-display-0{
	text-align:center;
	cursor:pointer;
	background-color:#FFFFFF;
	margin-left:0px;
	margin-right:4px;
	font-size:16px;
	font-weight:bold;
	/*padding-top:10px;
	padding-bottom:10px; */
	padding:1%;
}

#agenda-display-0-tab {
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #000000;
	text-align:center;
	cursor:pointer;
	/*background-color:#FFFFFF;*/
	margin-left:0px;
	margin-right:4px;
	font-size:16px;
	font-weight:bold;
	/*padding-top:10px;
	padding-bottom:10px; */
	padding:1%;
}


#agenda-display-2{
	text-align:center;
	cursor:pointer;
	background-color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	/*padding-top:10px;
	padding-bottom:10px; */
	padding:1%;
}



/* AGENDA - LINKS */

.links2 {
	clear: both;
	background: #313131;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.links2Content {
	padding: 0px 3%;
}

.links2Content p {
	color: #ffffff;
  font-size: 50px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.2em;
	font-weight: 600;
}

.links2Content a {
	color: #ffffff;
}



/* REGISTER - REGONLINE */

.regonline {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.regonlineContent {
	position: relative;
	width: 100%;
	padding: 0px 0%;
}

.regonlineForm {
	height: 2000px;
	width: 100%;
	overflow: hidden;
	border: 0px;
	margin: 0px;
}



/* REPORT - WINNING */

.displayReport {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	/*text-shadow: -1px 0px 1px rgba(51,51,51, 1);*/
	text-shadow: 1px 1px 5px rgba(51,51,51, 1);
}

.displayReport .displayContent .floatLeft {
	max-width: 515px;
}

.displayReport .displayContent .floatRight  {
	max-width: 515px;
	padding-top: 100px;
}


/* AWARDS */

.displayAwards {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	/*text-shadow: -1px 0px 1px rgba(51,51,51, 1);*/
	text-shadow: 1px 1px 5px rgba(51,51,51, 1);
}

.displayAwards .displayContent .floatLeft {
	max-width: 515px;
}

.displayAwards .displayContent .floatRight  {
	max-width: 515px;
	padding-top: 100px;
}

.awardsForm {
	height: 1300px;
	width: 100%;
	overflow: hidden;
	border: 0px;
	margin: 0px;
}

.awards {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 40px 0px 80px 0px;
}

.awardsContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
}

.awardsContent .floatLeftFull {
	clear: both;
	max-width: 100%;	
	color: #2b333a;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}

.awardsContent .floatLeftSide {
	max-width: 350.9302px;	
	color: #333333;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}

.awardsContent .floatCenter {
	max-width: 350.9302px;
	color: #333333;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}


.awardsContent .floatRightSide {
	max-width: 350.9302px;
	color: #333333;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}

.awardsContent .floatLeft {
	max-width: 490px;
	margin-bottom: 20px; 
}

.awardsContent .floatRight {
	max-width: 490px;
	margin-top: 100px;
}

.awardsTitle {
	color: #383838;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.awardsHeading {
	color: #00b0f0;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	/*letter-spacing: 0.4px;*/
	line-height: 1.5;
	padding-bottom: 20px;
}

.awardsSubHeading {
	color: #2b333a;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*letter-spacing: 0.4px;*/
	line-height: 1.5;
}

.awardsContent a {
	text-decoration: underline;
	color: #222222;
	font-weight: bold;
}

.awardBtn {
	clear: both;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #ffcc00;
	border-radius: 5px;
	font-weight: 800 !important;
	/*padding: 0px 10px;*/
	/*padding: 16px 26px;*/
	padding: 15px 30px;
	color: #ffffff;
	/*opacity: .9;*/
	margin: 0px;
	margin-top: 15px;
	display: inline-block; 
	text-align: center;
}

a.awardBtn {
	color: #ffffff !important;
	font-weight: 800 !important;
}

.awardBtn:hover a {
	color: #ffffff !important;
}

.awardBtn a {	
	font-weight: 800 !important;
}

.nominateBtn {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color:#00b0f0;
	border-radius: 5px;
	font-weight: bold !important;
	padding: 10px 20px;
	color: #ffffff;
	margin: 0px;
	display: inline-block; 
	text-align: center;
	text-transform: capitalize;
}

a.nominateBtn {
	color: #ffffff !important;
	text-decoration: none;
}

.nominateBtn:hover a {
	color: #ffffff !important;
	text-decoration: none;
}

.nominateBtn a {	
	font-weight: 800 !important;
	text-decoration: none;
}

.terms {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 0px 0px 80px 0px;
}

.termsContent {
	position: relative;
	width: 100%;
	padding: 80px 3% 0px 3%;	
	line-height: 1.5;
	border-top: 3px solid #cccccc;
}

.termsContent ol {
	padding-left: 0px;
}

.termsContent .floatLeft {
	max-width: 490px;
}

.termsContent .floatRight {
	max-width: 490px;
}

.termsHeading {
	color: #300000;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	/*letter-spacing: 0.4px;*/
	line-height: 1.5;
	padding-bottom: 20px;
}

.termsContent a {
	text-decoration: underline;
	color: #222222;
	font-weight: bold;
}


/* SUBSCRIBE TO THE SALES 3.0 NEWSLETTER */

.displayNewsletter {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	/*text-shadow: -1px 0px 1px rgba(51,51,51, 1);*/
	text-shadow: 1px 1px 5px rgba(51,51,51, 1);
}

.displayNewsletter .displayContent .floatLeft {
	max-width: 515px;
}

.displayAwards .displayContent .floatRight  {
	max-width: 515px;
	padding-top: 100px;
}

.awardBtn {
	clear: both;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #ffcc00;
	border-radius: 5px;
	font-weight: 800 !important;
	/*padding: 0px 10px;*/
	/*padding: 16px 26px;*/
	padding: 15px 30px;
	color: #ffffff;
	/*opacity: .9;*/
	margin: 0px;
	margin-top: 15px;
	display: inline-block; 
	text-align: center;
}

a.newsletterBtn {
	color: #ffffff !important;
	font-weight: 800 !important;
}

.newsletterBtn:hover a {
	color: #ffffff !important;
}

.newsletterBtn a {	
	font-weight: 800 !important;
}

#mc_embed_signup .button { 
	padding: 20px 26px !important;
	font-size: 16px !important;
	background-color: #00b0f0 !important;
	display: inline-block !important;
	color: #ffffff !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	margin: 0 !important;
	border: 0 !important;
	text-align: center !important;
	letter-spacing: 0.1em !important;
	line-height: 1 !important;
	border-radius: 0 !important;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
	height: auto !important;
}

#mc_embed_signup .mc-field-group select {
	display: inline-block !important;
	min-height: 40px !important;
	width: 100% !important;
	font-size: 14px !important;
	line-height: 1.8 !important;
	padding: 6px 12px !important;
	vertical-align: middle !important;
	color: #333 !important;
	border: 1px solid #ddd !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	border-radius: 3px !important;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
}

#mc_embed_signup .mc-field-group {
	width: 100% !important;
}

#mc_embed_signup .indicates-required { 
	margin-right: 0 !important;
}

#mc_embed_signup form {
	padding: 10px 3% 10px 3% !important;
}

#mc_embed_signup .mc-field-group input {
	display: inline-block !important;
	min-height: 40px !important;
	width: 100% !important;
	font-size: 14px !important;
	line-height: 1.8 !important;
	padding: 6px 12px !important;
	vertical-align: middle !important;
	color: #333 !important;
	border: 1px solid #ddd !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-ms-border-radius: 3px !important;
	border-radius: 3px !important;
	-webkit-transition: all 0.3s ease !important;
	-moz-transition: all 0.3s ease !important;
	-ms-transition: all 0.3s ease !important;
	-o-transition: all 0.3s ease !important;
	transition: all 0.3s ease !important;
}

.newsletterForm {
	height: 1300px;
	width: 100%;
	overflow: hidden;
	border: 0px;
	margin: 0px;
}

.newsletter {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	margin-top: 80px;
}

.newsletterContent {
	padding: 0px 3%;
	color: #333333;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.newsletterContent .floatLeftFull {
	clear: both;
	max-width: 100%;	
	color: #2b333a;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}

.newsletterContent .floatLeftSide {
	max-width: 350.9302px;	
	color: #333333;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}

.newsletterContent .floatCenter {
	max-width: 350.9302px;
	color: #333333;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}

.newsletterContent .floatRightSide {
	max-width: 350.9302px;
	color: #333333;
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 200;
	line-height: 1.5;
}

.newsletterContent .floatLeft {
	max-width: 490px;
	margin-bottom: 20px; 
}

.newsletterContent .floatRight {
	max-width: 490px;
	margin-top: 0px;
}

.newsletterTitle {
	color: #383838;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.newsletterHeading {
	color: #313131;
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.newsletterSubHeading {
	color: #2b333a;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*letter-spacing: 0.4px;*/
	line-height: 1.5;
}

.newsletterContent a {
	text-decoration: underline;
	color: #222222;
	font-weight: bold;
}



/* SALES 3.0 NEWSLETTER SIGN UP */

.newsletter2 {
	clear: both;
	background: #eaeaea;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.newsletterContent2 {
	position: relative;
	width: 100%;
	padding: 0px 3%;
}

.newsletterContent2 .floatLeft {
	/*max-width: 440px;*/
	max-width: 490px;
	/*margin-left: 80px;*/
	/*margin-right: 20px;*/
}

.newsletterContent2 .floatRight {
	/*max-width: 440px;*/
	max-width: 490px;
	/*margin-right: 80px;*/
	/*margin-left: 20px;*/
}

.newsletterSubTitle2 {
	color: #a3a3a3;
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: normal;
}

.newsletterTitle2 {
	color: #383838;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.newsletterImage2 {
	/*max-width: 155px;*/
	/*max-height: 220px;*/
	max-width: 320px;
	/*float: left;*/
	/*padding: 0px 40px 40px 0px;*/
}

.newsletterSubscribe2 {
	color: #00b0f0;
	font-size: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	line-height: 150%;
}

.newsletterBtn2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #1b8adb;
	border-radius: 0px 0px 0px 0px;
	font-weight: 500 !important;
	padding: 15px 30px;
	color: #ffffff;
	/* opacity: .9;*/
	display: inline-block;
}

a.newsletterBtn2 {
	color: #ffffff !important;
}

/* Speakers Grid */

.speakersGrid {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 60px 0px;
}

.speakersGridContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
}

.speakersGridBox {
	width: 30%;
	text-align: center;
	margin-bottom: 40px;
	border:1px solid #cccccc;
	border-radius:10px;
	padding:20px;
}

.speakersHeadshot {
	clear: both;
	margin: 0px auto;
	width: 100%;
	max-width: 300px;
}

.speakersName {
	color: #474747;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.speakersTitleCompany {
	color: #474747;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: normal;
}

.speakersBio {
	color: #474747;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: normal;
}


/* BRELLA */

.brella {
	clear: both;
	background: #eaeaea;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
}

.brellaContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
}

.brellaVideo {
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	max-width: 640px;
	height: 360px;
	width: 100%;
	text-align: center;
	margin: 0px auto;
}

.brellaWelcome {
	position: relative;
	float: left;
	width: 60%;
}

.brellaIntro {
	position: relative;
	float: left;
	width: 36.5%;
	text-align: left;
	font-size: 16px; 
	line-height: 130%;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	padding: 3%;
	margin-bottom: 20px;
	background-color:#ffffff;
}

.brellaCol {
	position: relative;
	float: left;
	width: 31.5%;
	text-align: left;
	font-size: 16px; 
	line-height: 130%;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	padding: 3%;
	margin-bottom: 20px;
	background-color:#ffffff;
}

.spacer {
	position: relative;
	float: left;
	width: 20px;
}

.brellaFullCol {
	width: 100%;
	text-align: center;
}

.brellaImage {
	max-width: 600px;
	max-height: 269px;
	width: 100%;
	height: 100%;
	margin: 0px auto;
	clear: both;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	margin-bottom: 20px;
}

.brellaTitle {
	color: #383838;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: 600;
	text-align: left;
	clear:both;
}

.brellaSubTitle {
	color: #ff0000;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	font-weight: 600;
	margin-bottom: 40px;
	text-align: left;
	clear:both;
}


/* GALLERY */

.gallery {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	margin-top:80px;
}

.galleryContent {
	position: relative;
	width: 100%;
	padding: 0px 3%;
}

.galleryBox {
	/*position: relative;
	float: left;
	display: inline-block;*/
	/*width: 350.9302px;*/
	width: 340.9302px;
	text-align: center;
	margin-bottom: 40px;
}

.galleryBox2 {
	/*position: relative;
	float: left;
	display: inline-block;*/
	/*width: 350.9302px;*/
	width: 420px;
	text-align: center;
	margin-bottom: 40px;
}

.galleryBox3 {
	/*position: relative;
	float: left;
	display: inline-block;*/
	/*width: 350.9302px;*/
	width: 310px;
	text-align: center;
	/*margin-bottom: 40px;*/
	height: 174px;
}

.galleryContent .floatLeftSide {
	max-width: 350.9302px;	
}

.galleryContent .floatCenter {
	max-width: 350.9302px;
}

.galleryContent .floatRightSide {
	max-width: 350.9302px;
	float:left;
}

.galleryContent .padding {
	padding-left: 1%;	
	padding-right: 1%;
}

.galleryContent .padding {
	padding-left: 1%;	
	padding-right: 1%;
}

.galleryContent .padding {
	padding-left: 1%;	
	padding-right: 1%;
}

.galleryTitle {
	color: #ff0000;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.galleryHeading {
	color: #474747;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.youtubeVideo {
	max-width: 353px;
    max-height: 199px;
    border: 0px;
    width: 100%;
    height: 199px;
}

.youtubeVideo2 {
	max-width: 420px;
    max-height: 236px;
    border: 0px;
    width: 100%;
    height: 236px;
}

.youtubeVideo3 {
	max-width: 310px;
    max-height: 174px;
    border: 0px;
    width: 100%;
    height: 174px;
}

.galleryPhotos {
	clear: both;
	margin: 0px auto;
	width: 100%;
	/*max-width: 1100px;*/
	max-width: 900px;
}


/* STATUS PAGE */

.status {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	margin-top: 80px;
}

.statusContent {
	padding: 0px 3%;
	color: #2b333a;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.statusContent .floatLeftFull {
	color: #2b333a;
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
	line-height: 1.5;
}

.statusTitle {
	color: #ff0000;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.statusTitle:hover a {
	color: #7a7a7a !important;
}

a.statusTitle:hover {
	color: #7a7a7a !important;
}

/*
.statusHeading {
	color: #00b0f0;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}
*/
.statusHeading {
	color: #303030;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	letter-spacing: 0.4px;
	padding-bottom: 20px;
}

.statusImage {
	position: relative;
	float: left;
	max-width: 260px;
	width: 25%;
	padding: 0px;
}

.statusImage img {
	padding-right: 60px;
	padding-bottom: 20px;
	padding-top: 0px;
}

.statusText {
	position: relative;
	float: right;
	width: 75%;
	margin-bottom: 0px;
}

.statusContent a {
	color: #00b0f0 !important;
}



/* RESOURCE LIBRARY - THE RESOURCE LIBRARY */

.resourceLibrary {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px;
	margin-top: 80px;
}

.resourceLibraryContent {
	padding: 0px 3%;
	color: #2b333a;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	line-height: 1.5;
	font-weight: 400;
	position: relative;
	width: 100%;
}

.resourceLibraryContent .floatLeftFull {
	color: #2b333a;
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
	line-height: 1.5;
}

.resourceLibraryContent .floatLeft {
	/*max-width: 415px;
	margin-left: 80px;*/
	color: #00b0f0;
	font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 200;
	line-height: 1.5;
}

.resourceLibraryContent .floatRight {
	/*max-width: 415px;
	margin-right: 80px;*/
	color: #000000;
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
	line-height: 1.5;
}

.resourceLibraryTitle {
	color: #ff0000;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.resourceLibraryTitle:hover a {
	color: #7a7a7a !important;
}

a.resourceLibraryTitle:hover {
	color: #7a7a7a !important;
}

/*
.resourceLibraryHeading {
	color: #00b0f0;
	font-size: 50px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}
*/
.resourceLibraryHeading {
	color: #303030;
	font-size: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	letter-spacing: 0.4px;
	padding-bottom: 20px;
}

.resourceLibraryImage {
	position: relative;
	float: left;
	max-width: 260px;
	width: 25%;
	padding: 0px;
}

.resourceLibraryImage img {
	padding-right: 60px;
	padding-bottom: 20px;
	padding-top: 0px;
}

.resourceLibraryText {
	position: relative;
	float: right;
	width: 75%;
	margin-bottom: 0px;
}

.resourceLibraryContent a {
	color: #00b0f0 !important;
}



/* SPONSOR */

.sponsors {
	clear: both;
	background: #ffffff;
	position: relative;
	float: left;
	width: 100%;
	padding: 80px 0px 80px 0px;
	font-size:16px;
}

.sponsorsContent,
.sponsorsContent p {
	font-size:16px;
	line-height:1.5em;
}

.sponsorSectionTitle {
	color: #383838;
	font-size: 40px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: 600;
}

.sponsorHeaders {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	/*padding: 0px 3%;*/
	position: relative;
	float: left;
	clear: both;
	/*width: 94%;*/
	width: 100%;
	padding-bottom:20px;
	text-transform: uppercase;
	text-align: center;
}

.sponsorLogos {
	clear: both;
	position: relative;
	float: left;
	vertical-align: middle;
	margin: 0px 3%;
	width: 94%;
}

.sponsorLogoSection {
	clear: both;
	position: relative;
	text-align: center;
	vertical-align: middle;
	margin: 0px auto;
	/*width: 60%;*/
	width: 100%;
	/*width: 80%;*/
	font-size:16px;
}

.sponsorLogoBlock {
	min-height: 80px;
	/*min-width: 186px;
	width: 20%;*/
	padding: 0px 10px;
	margin: 0px;
	display: inline-block; 
}

/*
#premier_sponsor-doubledigit {
	margin-left: -50px !important;
}
*/

.sponsorBtn {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	/*background-color:#0651e8;*/
	background-color:#f0b800;
	border-radius: 5px;
	font-weight: bold !important;
	padding: 10px 20px;
	color: #ffffff !important;
	/*color:#333333 !important;*/
	margin: 0px;
	display: inline-block; 
	text-align: center;
	text-transform: capitalize;
}

.preview_sponsorBtn {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 0px 0px 0px 0px;
	font-weight: normal !important;
	padding: 10px 20px;
	color: #ffffff;
	display: inline-block;
	/*margin-top: 15px;*/
}

.sponsorBtn3 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 0px 0px 0px 0px;
	font-weight: 800 !important;
	padding: 15px 31px;
	color: #ffffff;
	opacity: .9;
	display: inline-block;
}

a.sponsorBtn,
a.preview_sponsorBtn {
	color: #ffffff !important;
	/*color:#333333 !important;*/
	/*font-weight: 800 !important;*/
}

.sponsorBtn2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	background-color: #00b0f0;
	border-radius: 0px 0px 0px 0px;
	font-weight: 500 !important;
	padding: 15px 30px;
	color: #ffffff;
	opacity: .9;
}

a.sponsorBtn2 {
	color: #ffffff !important;
}




/* FOOTER */

.footer {
	clear: both;
	position: relative;
	bottom: 0;
	padding: 10px 0;
	/*background-color: rgba(0,0,0,.5);
	min-height: 5vh;*/
	color: rgba(255,255,255,.6);
	/*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
        url("/sales-conference-june2025/images/richard-horvath-cPccYbPrF-A-unsplash_1600.png");*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #043053;
	width: 100%;
	height: 100%;
	max-height: 640px;
	overflow: hidden;
	top: 0;
	left: 0;
	/*z-index: 1;*/
	display: flex;
}

.footerContent {
	padding: 80px 3%;
	text-align: center;
	line-height: 150%;
	font-size: 12px;
}

.footerContent2 {
	padding: 60px 3%;
	text-align: center;
	line-height: 150%;
	font-size: 12px;
	border-top: 0px solid #000000;
}

.footerContent p a {
	color:#00b0f0;
}

.social {
  /*margin: 20px 10px;*/
  text-align: center;
}

.smGlobalBtn { /* global button class */
    display: inline-block;
    position: relative;
    cursor: pointer;
    /*width: 50px;
    height: 50px;*/
		width: 40px;
    height: 40px;
    padding: 0px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    /*font-size: 25px;*/
		font-size: 28px;
    font-weight: normal !important;
    line-height: 2em;
    border-radius: 27px;
    -moz-border-radius:27px;
    -webkit-border-radius:27px;
}

.smGlobalBtn2 { /* global button class */
	display: inline-block;
	position: relative;
	cursor: pointer;
	/*width: 50px;
	height: 50px;*/
	width: 22px;
	height: 22px;
	padding: 0px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	/*font-size: 25px;*/
	font-size: 11px;
	font-weight: normal !important;
	line-height: 2.3em;
	border-radius: 27px;
	-moz-border-radius:27px;
	-webkit-border-radius:27px;
}


/* footer button class*/
.footer .facebookBtn, 
.footer .facebookBtn:hover,
.footer .twitterBtn, 
.footer .twitterBtn:hover,
.footer .instagramBtn, 
.footer .instagramBtn:hover,
.footer .linkedinBtn,
.footer .linkedinBtn:hover,
.footer .youtubeBtn, 
.footer .youtubeBtn:hover {
	background: transparent;
}


/* facebook button class*/
.facebookBtn{
    background: #0037ff;
}

.facebookBtn a:hover{
    color: #4060A5;
    background: #fff;
}

.twitterBtn{
    background: #0037ff;
}

.twitterBtn a:hover{
    color: #00ABE3;
    background: #fff;
}

.linkedinBtn{
    background: #0037ff;
}

.linkedinBtn a:hover{
      color: #0094BC;
      background: #fff;
}

.youtubeBtn{
    background: #0037ff;
}

.youtubeBtn a:hover{
    color: #CC3333;
    background: #fff;
}

/* youtube play button class*/
.youtubePlayBtn{
	color: #CC3333;
	background: #fff;
  }
  
  .youtubePlayBtn:before{
	  font-family: "FontAwesome";
	  content: "\f16a"; /* add youtube icon */
	  font-size: 24px;
  }
  
  .youtubePlayBtn:hover{
	  color: #CC3333;
	  background: #fff;
  }
  


/* REGISTER */
.content_sidebar, 
.register {
	/*display: none !important;*/
}


/* GENERAL */

.hideShow {
	display: none;
}

.showHide {
	display: block;
}

.hide {
	dipslay: none !important;
}

.hidden {
	display: none !important; 
	visibility: hidden;
}

.hiddenOverlay {
	display: none  !important; 
	visibility: hidden;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

img {
	border: 0px; 
}

img a{
	border: 0px; 
}

.noscript {
	padding: 20px;
	text-align: center;
}

.addthis_custom_style {
	width:65px !important;
	text-align:center !important;
	left:0px;
	top:280px;
	padding:15px 15px 0px 10px !important;
	border:1px solid #cccccc;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
	border-radius: 0px 8px 8px 0px;
	z-index: 1001;
}

.addthis_internal_container {
	width:65px !important;
}

.addthis_button_tweet {
	height: 28px !important;
}

.fb-like {
	height:43px !important;
}




/* --- GLOBAL --- */

.content_center {
	background-color:#CCCCCC;
	width:1px;
	height:100%;
	position:relative;
	float:left;
	margin:20px 0px;
	top:20px;
}

.content_left_full {
	border: 0px;
	width:100%;
	height:auto;
	float:left;
	background-color:#ffffff;
	margin:0px;
	padding-bottom: 40px;
}

.content_left_videos {
	border: 0px;
	width:100%;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	margin:0px;
	/*padding-top: 20px;*/
}

.content_slideshow {	
	border: 0px;
	width:100%;
	height:auto;
	float:left;
	background-color:#000000;
	padding:10px 0px;
	/*margin:20px 0px;*/
}

a img {
	border: none;
}




/* HOME PAGE */

.homepageText {
	width:100%;
	border-right:1px solid #cccccc;
	padding-right:50px;
}
/*
.featuredSpeakers {
	background-color: #333333;
	clear:both;
	position:relative;
	text-align:center;
	vertical-align:middle;
	margin:0px auto;
	width:97%;
	padding:20px;
}
*/
.speakerBox {
	background-image:url("/images/background/whiteShadowBox_120x194.png");
	background-repeat:no-repeat;
	min-height:204px;
	min-width:100px;
	/*position:relative;
	float:left;*/
	margin:10px;
	display:inline-block;
	text-align:left;
	padding:7px;
}

.speakerInfo {
	font-size:12px;
	width:100px;
	line-height:110%;
}


.registerBlueArrow {
	max-width: 347px;
	max-height: 81px;
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
}

.resourceLibraryRedArrow {
	max-width: 328px;
	max-height: 58px;
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
}

.quoteRight {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	font-style:italic;
	color:#000000;
	text-align:center;
	padding:20px 0px 0px 0px;
	line-height:18px;
}

.quoteByLine {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	line-height:normal;
}

.resource_whitepaper{
	font-weight:bold;
	font-size:12px;
	color:#cc0000;
	margin-bottom:0px;
}

.resource_whitepaper a {
	font-weight:bold;
	font-size:12px;
	color:#D71A21;
	margin-bottom:0px;
}

.resource_whitepaper_header{
	font-weight:bold;
	font-size:12px;
	color:#333333;
	margin-bottom:0px;

}



/* ABOUT PAGE */

.getSponsorshipInfoBtn {
	width: 100%;
	height: 100%;
	max-width: 311px;
	max-height: 43px;
	margin: 0 auto;
}

.workshop-rateTableResponsive {
	clear: both;
	position:relative;
	float:left;
	border: 1px solid #cccccc;
	width: 100%;
	margin-bottom:20px;
	text-align:center;
}

.workshop-rateDate {
	position: relative;
	float: left;
	background-color: #cccccc;
	padding: 1%;
	font-weight: bold;
	text-align: center;
	width: 98%;
}

.workshop-rateDateText {
	font-size:12px;
	font-weight:bold;
}

.workshop-rateSection {
	position: relative;
	float: left;
	width: 100%;
	border-top: 1px solid #cccccc;
}

.workshop-rateType {
	position: relative;
	float: left;
	padding: 1%;
	font-weight: bold;
	text-align: center;
	width:55%;
	border-right: 1px solid #cccccc;
	vertical-align: middle;
}

.workshop-ratePrice {
	position: relative;
	float: right;
	padding: 1%;
	text-align: center;
	width:40%;
	vertical-align: middle;
}

.rateTableResponsive {
	clear: both;
	position:relative;
	float:left;
	border: 1px solid #cccccc;
	width: 100%;
	margin-bottom:20px;
	text-align:center;
}

.rateDate {
	position: relative;
	float: left;
	background-color: #cccccc;
	padding: 1%;
	font-weight: bold;
	text-align: center;
	width: 98%;
}

.rateDateText {
	font-size:12px;
	font-weight:bold;
}

.rateSection {
	position: relative;
	float: left;
	width: 100%;
	border-top: 1px solid #cccccc;
}

.rateType {
	position: relative;
	float: left;
	padding: 1%;
	font-weight: bold;
	text-align: center;
	width:55%;
	border-right: 1px solid #cccccc;
	vertical-align: middle;
}

.ratePrice {
	position: relative;
	float: right;
	padding: 1%;
	text-align: center;
	width:98%;
	vertical-align: middle;
}






/*
#premier_sponsor-clearslide {
	margin-right:93px;
}

#premier_sponsor-lsaglobal {
	margin-left:93px;
}
*/

#media_sponsor-csuitenetwork {
	margin-left:40px;
}



/* SIDE BAR */

.sidebar {
	position:relative;
	float:left;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	z-index:5;
	padding:10px 0px 10px 0px;
}



/* SPEAKERS PAGE */

.imInterestedInTheseTopics {
	max-width: 260px;
	max-height: 39px;
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
}

.nominateASpeaker {
	max-width: 188px;
	max-height: 37px;
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
}



/* RESOURCE LIBRARY PAGE */

.resourcelibrary_content_center {
	/*border-bottom:2px solid #cccccc;
	margin:0px 4% 40px 4%;*/
	width:100%;
}

.resource_content {
	width:664px;
	/*border:1px solid #CCCCCC;
	margin-left:10px;*/
	padding:20px;
}

.activeresources{
	position:relative;
	float:left;
	padding: 4% 0px;
	font-size:14px;
	/*margin: 0px 4%;*/
	border-top:2px solid #cccccc;
	width:100%;
	max-width:915px;
}

.resourceHeader{
 	height:30px;
	/*padding:10px;*/
	/*padding:5px;*/
	background-color:#ffffff;
	position:relative;
	float:left;
	width:495px;
	margin-bottom:20px;
}

.resourceHeaderDisplay{
	position:relative;
	float:left;
	width:20%;
	text-align:center;
	cursor:pointer;
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	/*border-bottom:1px solid #999999;*/
	margin-right:1%;
	font-size:14px;
	font-weight:bold;
	padding:1% 3%;
}

.resourceHeaderDisplayDay{
	position:relative;
	float:left;
	width:25%;
	text-align:center;
	cursor:pointer;
	background-color:#FFFFFF;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	margin-left:0px;
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
	padding:8px 15px;
}


/* LOGISTICS PAGE

.map {
	min-height: 350px;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	border:0; 
}
 */


/* TESTIMONIALS PAGE */

.testimonialsImage1 {
	max-width: 220px;
	max-height: 120px;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

.testimonialsImage2 {
	max-width: 116px;
	max-height: 116px;
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
	padding-left:20px;
	position: relative;
    float: left;
}

.testimonialsImage3 {
	max-width: 220px;
	max-height: 120px;
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
	padding-left:20px;
}

.testimonialsImage4 {
	max-width: 352px;
	max-height: 197px;
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
}

.testimonialsImage5 {
	max-width: 116px;
	max-height: 116px;
	width: 100%; 
	height: 100%; 
	margin: 0 auto;
	padding-left:20px;
}

.leftQuote1 {
	position:relative;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 0px;
}

.leftQuote2 {
	position:relative;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 35px;
}

.leftQuote3 {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	line-height:18px;
	width:50%;
	padding:0px;
}

.leftQuote4 {
	position:relative;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:18px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:18px;
    width: 70%;
}

.leftQuote5 {
	position:relative;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 35px;
}

.leftQuote6 {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	line-height:18px;
	width:50%;
	padding:0px;
}

.leftQuote7 {
	position:relative;
	float:left;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:18px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:24px;
	width:44%;
	padding:0px 2%;
}

.leftQuote8 {
	position:relative;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:18px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:24px;
	width:44%;
	padding:0px 2%;
	border-left:1px solid #CCCCCC;
}

.leftQuote9 {
	position:relative;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 35px;
}

.leftQuote10 {
	position:relative;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 35px;
}

.rightQuote1 {
	position:relative;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	text-align:center;
	line-height:24px;
	padding:20px;
}

.rightQuote2 {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 0px 20px 10px;
}

.rightQuote3 {
	position:relative;
	float:right;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 35px 20px 35px;
}

.rightQuote4 {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	line-height:18px;
	width:60%;
}

.rightQuote5 {
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 0px 20px 10px;
}

.rightQuote6 {
	position:relative;
	float:right;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:14px;
	font-style:italic;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:0px 35px 20px 35px;
}


/* VIDEOS */

.videoSection {
	clear: both;
	position: relative;
	text-align:center;
	margin: 0px auto;
	width: 100%; 
}

.videoBlock {
	max-width: 295px;
	max-height: 166px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px 4px 20px 3px;
	display: inline-block;
}


/* PRIVACY POLICY PAGE */

.content_policy {
	clear:both;
	position:relative;
	float: left;
	border: 0px;
	width:100%;
	height:auto;
	background-color:#ffffff;
	/*padding:0 5%;*/
	padding-bottom:30px;
	margin:0px;
	font-size:14px;
}



/* FAQs */

.content_faqs {
	clear:both;
	position:relative;
	float: left;
	border: 0px;
	width:100%;
	height:auto;
	background-color:#ffffff;
	/*padding:0 5%;*/
	margin:0px;
	font-size:14px;
}









/* FORM */

#divForm, #footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:90%;
	margin:0px 0px 0px 0px;
	text-align:center;
}

#Formfieldmessage {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	margin:0px 0px 0px 0px;
	color:#FFFFFF;
}

#divFormPopUpStyle, #divFormPopUpStyleTop {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:20px;
	cursor:move;
	border-bottom:1px solid black;
	border-top:2px solid black;
	margin:0px 0px 0px 0px;
}

#divFormPopUpStyleBottom, #divFormPopUpStyleMessageBottom {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:20px;
	cursor:move;
	border-bottom:1px solid black;
	border-top:2px solid black;
	margin:0px 0px 0px 0px;
}

#divFormPopUpStyle, #divFormPopUpStyleTop, #divFormPopUpStyleBottom, #divFormPopUpStyleMessageBottom, #Formfieldmessage {
	background-color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
}

#divFormPopUp, #divMessagePopUp {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f0f0f0;
}

#divFormPopUpTitle{
	font-size:12px;
}

button {
	text-align:center;
	position:absolute;
	width:27px;
	height:20px;
	top:2px;
	right:0px;
	background-color:gray;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	font-weight:bold;
}


#divForm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	height:90%;
	margin:0px 0px 0px 0px;
	text-align:center;
}

#divFormPopUpStyle, #divFormPopUpStyleTop {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:20px;
	cursor:move;
	border-bottom:1px solid black;
	border-top:2px solid black;
	margin:0px 0px 0px 0px;
}

#divFormPopUpStyleBottom, #divFormPopUpStyleMessageBottom {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:20px;
	cursor:move;
	border-bottom:1px solid black;
	border-top:2px solid black;
	margin:0px 0px 0px 0px;
}

#divFormPopUpStyle, #divFormPopUpStyleTop, #divFormPopUpStyleBottom, #divFormPopUpStyleMessageBottom, #Formfieldmessage {
	background-color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
}


#divFormPopUp, #divMessagePopUp {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f0f0f0;
}

#divFormPopUpTitle{
	/*width:400px;
	position:relative;
	float:left;*/
	padding-bottom:5px;
	/*font-size:10px;*/
}

button1 {
	text-align:center;
	position:absolute;
	width:27px;
	height:20px;
	top:2px;
	right:0px;
	background-color:gray;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	font-weight:bold;
}

#Formfieldouter{
	font-family:Arial,Helvetica,sans-serif;	
	font-size:12px;
	color:white;
}

#Philadelphia2017reportform{
	display:none;
	visibility:hidden;
	float:left;
	z-index:1;
}

#Philadelphia2017videoform{
	display:none;
	visibility:visible;
	float:left;
	z-index:1;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; /*width: 250px; height: 250px;*/ margin: 0 auto; width: 100% !important; max-width:520px; height: auto; max-height:353px !important; }
#imageContainer{ padding: 10px; }

#lightboxImage { width:100% !important;max-width:500px;height:100% !important;max-height:333px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/slideshow/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/slideshow/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% !important; max-width:520px; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

