body{ color: #454545; }
.gdlr-item-title-wrapper .gdlr-item-title{ text-transform: capitalize; }


			
/* General */
	/* Fixed position header */
		.gdlr-header-wrapper{
			position: fixed;
			width: 100%;
			top: 0;
			background: #fff;
		}
		.content-wrapper{
			padding-top: 109px;
		}
		
		.gdlr-page-title-wrapper{
			margin-top: 109px;
		}
		.gdlr-page-title-wrapper + .content-wrapper{
			padding-top: 0;
		}
	/* Fixed position header */
	
	/* Adjust the anchor tags to accommodate the header */
		.anchor {
			position: relative;
		}	
		.anchor a {
		  position: absolute;
		  left: 0px;
		  top: -100px;
		}
	/* Adjust the anchor tags to accommodate the header */
	
	ul{
		margin-bottom: 0;
	}
	
	.gdlr-logo img{
		max-width: 250px;
	}
	.gdlr-button{
		border-radius: 5px;
	}
	
	#gdlr-responsive-navigation.dl-menuwrapper button {
		background-color: #fff !important;
	}
	
	.dl-menuwrapper button:after {
		background: #000;
		box-shadow: 0 10px 0 #000, 0 20px 0 #000;
	}
/* General */

.contain-1110 {
	max-width: 1110px;
	margin: auto;
}

.contain-950 {
	max-width: 950px;
	margin: auto;
}

.table-pricing {
     border-collapse: separate;
     border: 0;
     text-align: left;
}
 .table-pricing h3 {
     color: #262626;
     font-size: 17px;
     line-height: 20px;
     margin-top: 0;
     margin-bottom: 8px;
     font-weight: 600;
     text-shadow: rgba(0, 0, 0, 0.02) 0 0 1px;
     -webkit-font-smoothing: antialiased;
}
 .table-pricing p {
     color: rgba(0, 0, 0, 0.6);
     font-size: 14px;
     line-height: 17px;
     font-weight: 500;
     text-shadow: rgba(0, 0, 0, 0.02) 0 0 1px;
     -webkit-font-smoothing: antialiased;
}
 .table-pricing h3 + p {
     margin-top: 0;
}
 .table-pricing a {
     font-size: 14px;
     line-height: 17px;
     font-weight: 500;
}
 .table-pricing a .fa {
     font-size: 14px;
     margin-left: 7px;
     color: #557989;
}
 .table-pricing tr {
     border-bottom: 2px solid white;
}
 .table-pricing tr th {
     padding: 25px;
     text-align: center;
     background: none;
     border: 0;
}
 .table-pricing tr td {
     padding: 0;
     vertical-align: middle;
     border: 0;
}
 .table-pricing .table-pricing-section-head {
     background: #e3e3e3;
     box-sizing: border-box;
}
 .table-pricing .table-pricing-section-head .table-pricing-section-head-wrapper {
     padding: 20px 12px 12px 12px;
     border-left: 6px solid #6c6c6c;
}
 .table-pricing .table-pricing-section-head .h3-sub {
     font-size: 12px;
     margin-top: -5px;
     margin-bottom: 1px;
}
 .table-pricing .table-pricing-main-col {
     float: left;
     width: 100%;
     padding: 18px 30px 10px 16px;
     border-left: 6px solid #6c6c6c;
     box-sizing: border-box;
     max-width: 500px;
}
 .table-pricing .table-pricing-main-col .fa, .table-pricing .table-pricing-main-col a .fa {
     font-size: 14px;
     margin-left: 7px;
     color: #557989;
}
 .table-pricing .table-pricing-main-col .table-pricing-prelabel {
     font-size: 13px;
     color: white;
     background: #52606a;
     display: inline-block;
     padding: 3px 7px;
     margin-bottom: 8px;
}

 .table-pricing .table-pricing-check-col {
     text-align: center;
}
 .table-pricing .table-pricing-check-col .fa {
     font-size: 26px;
}
 .table-pricing .table-pricing-check-col-2 .fa-check-circle {
     color: #d43a20;
}
 .table-pricing .table-pricing-check-col-3 .fa-check-circle {
     color: #bf2c13;
}
 .table-pricing .table-pricing-check-col-4 .fa-check-circle {
     color: #ad1c03;
}
 .table-pricing .table-pricing-check-col-2 .fa-plus-circle {
     color: #ababab;
}
 .table-pricing .table-pricing-check-col-3 .fa-plus-circle {
     color: #ababab;
}
 .table-pricing .table-pricing-check-col-4 .fa-plus-circle {
     color: #ababab;
}
 .table-pricing .header-col {
     color: white;
     font-size: 16px;
     font-weight: 400;
}
 .table-pricing .header-col-2, .table-pricing .header-col-3, .table-pricing .header-col-4 {
     width: 190px;
     box-sizing: border-box;
}
 .table-pricing .header-col-2 {
     background: #d43a20;
}
 .table-pricing .header-col-3 {
     background: #bf2c13;
}
 .table-pricing .header-col-4 {
     background: #ad1c03;
}
 .table-pricing .row-odd .col-odd {
     background: #f4f4f4;
}
 .table-pricing .row-odd .col-even {
     background: #efefef;
}
 .table-pricing .row-even .col-odd {
     background: #f7f7f7;
}
 .table-pricing .row-even .col-even {
     background: #f1f1f1;
}
 .table-pricing .pricing td {
     text-align: center;
}
.table-pricing .pricing .btn-primary,
.table-pricing .pricing .btn-primary:hover {
     color: white;
     padding: 13px 16px;
     display: Inline-block;
     text-decoration: none;
	 border-radius: 5px;
	 font-family: "Open Sans", sans-serif;
	 font-size: 14px;
	 font-weight: 500;
	 line-height: 17px;
	 background: #db4130;
}
 .table-pricing .pricing .table-pricing-price {
     font-size: 18px;
}
 .table-pricing .pricing .table-pricing-price-striked {
     font-size: 15px;
     color: rgba(0, 0, 0, 0.5);
     color: #d76d5b;
}
 .table-pricing .row-pricing td{
     font-family: "Raleway";
     font-size: 16px;
     color: #ad1c03;
}
 .table-pricing .row-pricing .fa{
     color: #ad1c03;
}
 .table-pricing .row-pricing .col-0{
     font-weight: 600;
}

.table-pricing tr td:nth-child(2),
.table-pricing tr td:nth-child(3),
.table-pricing tr td:nth-child(4){
	width: 190px;
}
.table-pricing-price p,
.table-pricing-section-head p{
	display: none;
}
table.table-pricing tr td,
table.table-pricing tr th{
	border: 0;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.p-termsandconditions{
	padding-bottom: 30px;
	padding-top: 0;
}
/* Mobile */
 .table-pricing-mobile .plan-heading {
     padding: 12px 12px;
     color: white;
}
 .table-pricing-mobile .plan-heading-1 {
     background: #d13d28;
}
 .table-pricing-mobile .plan-heading-2 {
     background: #bc301e;
}
 .table-pricing-mobile .plan-heading-3 {
     background: #aa2211;
}
 .table-pricing-mobile .plan-body {
     padding: 20px 12px 12px 12px;
     background: #f7f7f7;
     margin-bottom: 30px;
}
 .table-pricing-mobile .fa {
     font-size: 14px;
     margin-left: 7px;
     color: #557989;
}
 .table-pricing-mobile .plan-body-section {
     padding-bottom: 20px;
}

/* Header */
	
	.gdlr-logo{
		max-width: 275px;
		float: left;
		margin-bottom: 0;
		margin-top: 25px;
	}
	.gdlr-navigation-wrapper{
		padding-right: 0;
		margin-top: 40px;
	}
	.gdlr-header-inner .gdlr-menu-search-button,
	.gdlr-menu-search-button-sep{
		display: none;
	}
	.gdlr-navigation-wrapper .gdlr-main-menu > li:last-child{
		padding-right: 0;
	}
	.gdlr-navigation-wrapper .gdlr-main-menu > li:last-child >a{
		background: #db4130;
		height: auto;
		color: white;
		display: block;
		margin-top: -8px;
		padding: 8px 12px;
		border-radius: 3px;
	}
	@media(max-width: 1070px){
		.gdlr-logo{
			margin-top: 0;
		}
	}
	/*
	@media(max-width: 960px){
		.gdlr-logo img{
			width: 275px;
			position: relative;
		}
	}
	*/
/* Header */

/* Footer */
	.footer-wrapper{ background-color: #212121; }
	.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a{ color: #dddddd; }
	.footer-wrapper{ color: #bfbfbf; }
	.footer-wrapper a{ color: #7f7f7f; }
	.footer-wrapper a:hover{ color: #cecece; }
	.footer-wrapper *{ border-color: #363636; }
	.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ background-color: #141414; }
	.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ color: #828282; }
	.footer-wrapper input[type="text"], .footer-wrapper input[type="email"], .footer-wrapper input[type="password"], .footer-wrapper textarea{ border-color: #313131; }
	.footer-wrapper .gdlr-button, .footer-wrapper .gdlr-button:hover, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ color: #ffffff; }
	.footer-wrapper .gdlr-button, .footer-wrapper input[type="button"], .footer-wrapper input[type="submit"]{ background-color: #f2381a; }
	.footer-wrapper .tagcloud a{ background-color: #f2381a; }
	.footer-wrapper .tagcloud a, .footer-wrapper .tagcloud a:hover{ color: #ffffff; }
	.copyright-wrapper{ background-color: #161616; }
	.copyright-wrapper{ color: #5b5b5b; }
	.footer-wrapper .copyright-wrapper{ border-color: #161616; }

	.footer-wrapper .gdlr-widget-title {
		margin-bottom: 5px;
	}
	.footer-container.container {
    	padding: 60px 20px 0;
	}

	.footer-wrapper .widget.gdlr-widget {
		margin: 0 0 20px;
		display: inline-block;
		width: 100%;
	}

	.footer-wrapper .gdlr-widget-title, .footer-wrapper .gdlr-widget-title a {
		color: #f62b0a;
	}

	.footer-container ul {
		margin-left: -25px;
	}
	.footer-container li.menu-item {
		display: inline-block;
		float: left;
	}
	.footer-container ul li:before {
		content: "";
		width: 0;
		height: 0;
		margin: 0;
		padding: 0;
	}
	.footer-container ul {
		text-align: left;
		list-style: none;
		float: left;
	}
	
	.footer-logos{
		background: white;
		padding: 20px;
		text-align: center;
		/*margin: 75px auto;*/
	}
/* Footer */


/* Home Page */
	#home-intro{
		padding-top: 35px;
	}
	.home-hero{
		height: 500px;
	}
	.home-hero .col-6{
		padding-top: 120px;
	}
	.home-hero .col-left .main-heading{
		font-size: 58px;
	}
	#home-sessions{
		display: none;
	}
	.page-id-922 .gdlr-speaker-item-content{
		text-align: left;
	}
	@media(max-width: 1000px){
		.home-hero{
			height: auto;
		}
		.home-hero .col-6{
			padding-top: 40px;
			text-align:center;
		}
		.home-hero .col-left .main-heading{
			font-size: 38px;
		}
	}
/* Home Page */

/* Hero */
	.gdlr-page-title-wrapper{
		background-size: cover;
	}

/* Hero */


/* Agenda page */
	.header-tab-container{
		display: none;
	}
	
	.gdlr-session-item-content-wrapper{
		padding-bottom: 40px;
		padding-top: 40px;
	}
	

	.gdlr-session-item .gdlr-session-item-content-info{
		width: 140px;
		box-sizing: border-box;
	}
	.gdlr-session-item-content.track1 .title-background,
	.gdlr-session-item-content.track2 .title-background,
	.gdlr-session-item-content.track3 .title-background,
	.gdlr-session-item-content.notrack .title-background{
		padding: 0 0 10px 0;
	}
	.gdlr-session-item .gdlr-session-item-title{
		text-transform: none;
		margin-bottom: 0;
		line-height: 1.2;
		color: #f62b0a;
	}
	.gdlr-session-item-title-tracklabel,
	.gdlr-session-item-content .see-more-link{
		display: none;
	}

	div#agendaroduct .ind-speaker-wrapper .gdlr-speaker-thumbnail > a#inline {
    	pointer-events: none;
    	cursor: default;
	}

	div#agendaroduct .ind-speaker-wrapper .gdlr-speaker-thumbnail > a.gdlr-speaker-thumbnail-overlay-link {
    	width: 100%;
    	height: 56px;
    	position: absolute;
    	top: 0;
	}

	.session-item-wrapper .gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-tab-content.gdlr-tab-1 .block-2300 .session-time {
    	opacity: 0;
	}

	#agenda-sessions .gdlr-session-item-tab-content.gdlr-tab-1 .column-main.session-content-wrapper {
    	font-size: 1.1em !important;
	}

	#agenda-sessions .gdlr-session-item-tab-content.gdlr-tab-1 .column-main.session-content-wrapper h2 {
		font-size: 26px;
	}

	#agenda-sessions .gdlr-session-item-tab-content.gdlr-tab-1 .column-main.session-content-wrapper h3.gdlr-session-item-title {
    	font-size: 23px;
	}

	
	/* Agenda - Row Heading */
		.agenda-row-heading{
			background: #3b5983;
			text-align: center;
			margin-top: 1px;
		}
		.agenda-row-heading,
		.agenda-row-heading .gdlr-session-item-title{
			color: white;
		}
		.agenda-row-heading .gdlr-session-item-content-wrapper{
			background: none;
		}
		.agenda-row-heading .gdlr-session-item-divider,
		.agenda-row-heading .gdlr-session-item-content-info{
			display: none;
		}
	
	/* Agenda - Tab Bar */
		.gdlr-session-item-head,
		.gdlr-session-item-head a{
			background: #f62b0a;
			color: #fff;
		}
		.gdlr-session-item-head-info.gdlr-active{
			background: #c72b11;
		}
		
		#agenda-sessions .gdlr-session-item-tab-content > div:not(.agenda-pillar-row) .column-main.session-content-wrapper .gdlr-session-item-content.notrack {
    		max-width: 850px;
		}

	/* Agenda - Tab Bar */
	
	/* Speaker Section */
		.speaker-thumbnail-title{
			font-size: 11px;
		}

		.speaker-thumbnail-title strong{
			color: #353535;
		}
		.gdlr-speaker-item-content .speaker-bio-link{
			font-style: italic;
			font-family: "Droid Serif";
		}
		
		
		.page-id-21 #agenda-sessions .speaker-thumbnail-title, .page-id-2335 .session-item-wrapper .speaker-thumbnail-title {
    		width: calc(100% - 164px);
    		float: left;
		}

		.page-id-21 #agenda-sessions .speaker-thumbnail-title * {
		    display: block;
		    line-height: 1.1em;
		}

	

		#agenda-speakers{
			padding-bottom: 30px;
		}

		#agenda-speakers .gdlr-speaker-item .gdlr-speaker-item-content{
			text-align: left;
		}

		#agenda-speakers .gdlr-speaker-item .gdlr-speaker-item-content h3.gdlr-speaker-item-title {
    		margin-bottom: 0;
		}

		#agenda-speakers .gdlr-speaker-item .gdlr-speaker-thumbnail {
    		margin-bottom: 22px;
		}
		
		
	/* Speaker Section */
	
	.session-row-wrapper{
		padding: 30px 0;
		border-bottom: 1px solid rgba(0,0,0,.1);
	}
	.agenda-pillar-row .session-time{
		display: none !important;
	}
	.agenda-pillar-row .session-row-wrapper{
		background: #355985;
		text-align: center;
	}
	.agenda-pillar-row .gdlr-session-item-title{
		font-weight: 700;
		text-transform: uppercase;
		color: rgba(255,255,255,.9);
	}
	.agenda-pillar-row .content-excerpt{
		color: rgba(255,255,255,.9);
	}
	
	.session-item-wrapper .gdlr-speaker-thumbnail{
		max-width: 150px;
	}
	
	.track-session-wrap .gdlr-speaker-thumbnail,
	.track-session-wrap .gdlr-speaker-thumbnail img{
		width: 150px;
		max-width: 150px;
		border-radius: 5px;
		overflow:hidden;
	}
	
	/* SINGLE SPEAKER */
	.single-speaker .gdlr-page-title-wrapper .gdlr-page-caption a, .single-speaker .gdlr-speaker-info-wrapper .gdlr-speaker-position > a {
    	display: none;
	}
	.single-speaker .gdlr-page-title-wrapper.gdlr-parallax-wrapper.gdlr-title-normal {
    	background-image: url(../../../uploads/speakers-hero.jpg);
	}

	.single-speaker .gdlr-speaker-content-wrapper {
    	overflow: visible;
	}

	.single-speaker .gdlr-speaker-thumbnail img {
    	max-width: 100%;
	}


	/* Grid Overrides */
		.gdlr-session-item-content .title-background { 
			padding-left: 0; 
		}

		
	/* Grid Speaker Tiles */
		.ind-speaker-wrapper{
			max-width: 400px;
			float: left;
			margin-bottom: 15px;
		}

	/* Icons on Left Tiles */		
	.icons-left.section-topics .tile {
    	padding: 20px;
    	background: none;
	}
	.icons-left.section-topics .tile-body{
		display: none;
	}
	.icons-left.section-topics .tile-header {
    	width: 70px;
    	float: left;
    	height: 70px;
	}
	.icons-left.section-topics .tile-title {
    	width: calc(100% - 70px);
    	float: left;
	}
	.icons-left.section-topics .tile-title h3 {
	    text-align: left;
	    padding-left: 6px;
	    font-size: 19px;
	    margin-bottom: 0;
	    height: 50px;
	    vertical-align: middle;
	    display: table-cell;
	}
	.icons-left.section-topics .tile-title h3 br {
    	display: none;
	}
	.icons-left.section-topics.tile-thirds .tile:nth-of-type(4) {
		clear: both;
	}


/* Agenda */

.page-id-21 #content-section-1 .gdlr-color-wrapper.gdlr-show-all.no-skin {
    padding-bottom: 0;
}

/* Webinar */
.gdlr-image-frame-item.gdlr-item .gdlr-image-link-shortcode img {
    max-width: 100%;
}

/* Sponsors */
	.page-id-100 #main-content img{
		width: 200px;
	}

/* Sponsors */

/* Topics (Home page/Agenda page) */
	#focus-2019 .section-topics.tile-thirds {
	    max-width: 950px;
	    margin: auto;
	}
	.section-topics .tile{
		background: #f7f7f7;
		padding: 20px 10px;
    	margin-bottom: 12px;
	}
	.section-topics .tile-header{
		height: 75px;
		padding-top: 0;
    	margin-bottom: 0;
	}
	.section-topics .tile-title{
		/*padding: 5px 14px 0 14px;*/
		/*height: 65px;*/
		/*overflow: hidden;*/
	}
	.section-topics h3{
		color: #db4130;
		font-weight: 500;
		text-align: center;
		margin-bottom: 5px;
	}
	.tile-body{
		max-height: 120px;
		overflow: hidden;
		padding-top: 0;
	}
	.section-topics img{
		width: 70px;
	}
	#focus-2019 .tile .tile-body {
    	min-height: 0;
    	padding: 0;
	}
	#focus-2019 .tile .tile-body p {
		margin-bottom: 0;
	}
	
/* Topics */

/* Custom Tooltip */
	[data-title] {			  
	  position: relative;
	  cursor: help;
	}

	[data-title]:hover::before {
	  content: attr(data-title);
	  position: absolute;
	  bottom: -26px;
	  display: inline-block;
	  padding: 3px 6px;
	  border-radius: 2px;
	  background: #000;
	  color: #fff;
	  font-size: 12px;
	  font-family: sans-serif;
	  width: 300px;
	  text-align: left;
	}
	[data-title]:hover::after {
	  content: '';
	  position: absolute;
	  bottom: -10px;
	  left: 8px;
	  display: inline-block;
	  color: #fff;
	  border: 8px solid transparent;	
	  border-bottom: 8px solid #000;
	}
/* Custom Tooltip */

/** accomodations page ***/
div#accomodationmage {
    text-align: left;
}

/** logistics page ***/
.gdlr-box-with-icon-item.type-circle.pos-top .box-with-circle-icon {
    width: 22px;
    height: 22px;
}

/** PRE DAY PAGE ***/
.page-id-2335 .gdlr-session-item-head a {
    display: none;
}
.page-id-2335 .gdlr-session-item-head a:first-of-type {
    display: block;
    pointer-events: none;
    cursor: default;
}

.page-id-2335 .gdlr-session-item-head a:first-of-type .gdlr-session-item-head-info.currentDay-0 {
    width: 100%;
    position: relative;
    padding: 20px 0;
    text-align: center;
}

.page-id-2335 .session-item-wrapper .gdlr-session-item-tab-content {
    display: none !important;
}

.page-id-2335 .session-item-wrapper .gdlr-session-item-tab-content.gdlr-tab-1 {
    display: block !important;
}

.page-id-2335 .gdlr-session-item-head.end {
    display: none;
}

div#special-session {
    position: absolute;
    top: -32px;
    opacity: 0;
    height: 0;
    width: 0;
}

/**** START: Home toggle ***/
#toggle-ceo.gdlr-accordion-item.style-2 .accordion-title i {
    margin: 0;
    padding: 5px;
    display: inline-block;
    color: #db4130;
		font-style: normal;
}

#toggle-ceo.gdlr-accordion-item.style-2 .accordion-title {
    text-align: center;
}

#focus-2019 .section-topics.tile-thirds {
    padding-top: 0;
}

div#home-intro {
    padding-bottom: 0;
}

#home-intro .gdlr-item-title-wrapper.gdlr-item.pos-center h3.gdlr-item-title.gdlr-skin-title.gdlr-skin-border.gdlr-title-small {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 1px;
	  max-width: 570px;
    margin: auto;
}

#home-intro .gdlr-item-title-wrapper.gdlr-item.pos-center {
    margin-bottom: 10px;
}

#toggle-ceo.gdlr-accordion-item.style-2 .accordion-title i.icon-plus:after {
    content: "More";
    position: relative;
    margin-left: 5px;
}


#toggle-ceo.gdlr-accordion-item.style-2 .accordion-title i.icon-minus:after {
    content: "Less";
    position: relative;
    margin-left: 5px;
}

.icon-plus:before {
    font-weight: 500;
}

div#toggle-ceo .accordion-content {
    background: #f9f9f9;
    padding: 20px;
}

div#toggle-ceo .accordion-tab.pre-active.active .accordion-content {
	display: inline-block !important;
}

div#toggle-ceo .accordion-content h5 {
    font-weight: bold;
}

div#toggle-ceo .toggle-content-left {
    width: 48%;
    margin-right: 4%;
    float: left;
}

div#toggle-ceo .toggle-content-right {
    width: 48%;
    float: left;
}
/**** END: Home Toggle ***/
/**** START: REGISTER PAGE ***/
.page-title-cta-wrapper.col-6 {
    background: rgba(0,0,0,.7);
    padding: 20px;
    text-align: center;
    max-width: 450px;
    margin: 0 auto;
}

.page-title-cta-wrapper.col-6 h3.cta-title {
    font-weight: bold;
    color: #fff;
    font-size: 22px;
    line-height: 1.3;
    margin-bottom: 10px;
}

p.cta-button-wrapper {
    margin-bottom: 0;
}

.page-title-cta-wrapper.col-6 p.cta-button-wrapper a.btn.btn-primary {
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    background: #cc2d1f;
    padding: 12px;
    border-radius: 5px;
}

.page-id-57 .gdlr-page-title-wrapper.gdlr-parallax-wrapper.gdlr-title-normal .gdlr-page-title-overlay {
    opacity: 0.5;
}

.gdlr-page-title-container.container .page-title-wrapper.col-6 {
    margin-bottom: 20px;
}
/** END: REGISTER PAGE ***/


/* START: Home Speakers */
.speaker-item-wrapper .flexslider ul.slides li.gdlr-item.gdlr-speaker-item .gdlr-speaker-thumbnail {
    margin-bottom: 8px;
}

.speaker-item-wrapper .flexslider ul.slides li.gdlr-item.gdlr-speaker-item h3.gdlr-speaker-item-title.gdlr-skin-title {
    margin-bottom: 0;
}

.speaker-item-wrapper .flexslider ul.slides li.gdlr-item.gdlr-speaker-item .gdlr-speaker-item-position.gdlr-info-font.gdlr-skin-info {
    line-height: 17px;
}

.new-speakers-stacked .gdlr-speaker-item-content p {
    margin-bottom: 0;
}

.new-speakers-stacked .gdlr-speaker-item-content p {
    margin-bottom: 0;
    line-height: 15px;
}

.new-speakers-stacked .speaker-stacked {
    min-height: 190px;
    margin-bottom: 15px;
}


/* END: Home Speakers */

/* START: Agenda Tweak */
.page-id-21 .gdlr-session-item-tab-content.gdlr-tab-3 .session-id-2077 .speaker-thumbnail-title:before, .page-id-21 .gdlr-session-item-tab-content.gdlr-tab-3 .session-id-2373 .ind-speaker-wrapper:first-of-type .speaker-thumbnail-title:before, .page-id-21 .gdlr-session-item-tab-content.gdlr-tab-2 .session-id-2085 .ind-speaker-wrapper:last-of-type .speaker-thumbnail-title:before {
    content: "MODERATOR";
    display: block;
    color: #355984;
    font-size: 10px;
    font-weight: bold;
}

.page-id-21 .gdlr-session-item-tab-content.gdlr-tab-3 .session-id-2373 .ind-speaker-wrapper:nth-child(3){
	clear: both;
}

/* END: Agenda Tweak */


/** MOBILE ***/
@media(min-width: 768px){
	.single-speaker .gdlr-speaker-content-wrapper {
    	width: calc(70% - 40px);
    	float: left;
	}
	.single-speaker .gdlr-speaker-info-wrapper {
    	width: 30%;
	}
	.speaker-item-wrapper .flexslider ul.slides li.gdlr-item.gdlr-speaker-item:nth-child(10) {
    	/*clear: both;
    	margin-left: 0;*/
	}

	.speaker-item-wrapper .flexslider ul.slides {

	}

}

@media(max-width: 767px){

	.home section#content-section-6 .gdlr-item-title-wrapper .gdlr-item-title-nav i {
    	display: inline-block;
	}

}

@media(min-width: 700px){
	.section-topics .tile{
		width: 32.5%;
    	margin-right: 1.25%;
	}
}
@media(max-width: 699px){
	.icons-left-mobile.section-topics .tile {
    	padding: 10px;
    	background: none;
    	margin-top: 0;
	}
	.icons-left-mobile.section-topics .tile-body {
		width: calc(100% - 70px);
    	float: left;
	}
	.icons-left-mobile.section-topics .tile-body p {
    	text-align: left !important;
    	padding-left: 6px;
	}
	.icons-left-mobile.section-topics .tile-header {
    	width: 70px;
    	float: left;
    	height: 70px;
	}
	.icons-left-mobile.section-topics .tile-title {
    	width: calc(100% - 70px);
    	float: left;
    	min-height: 0;
	}
	.icons-left-mobile.section-topics .tile-title h3 {
	    text-align: left;
	    padding-left: 6px;
	    font-size: 19px;
	}
	.icons-left-mobile.section-topics .tile-title h3 br {
    	display: none;
	}
	.icons-left-mobile.section-topics.tile-thirds .tile:nth-of-type(4) {
		clear: both;
	}
	.home section#content-section-4 .gdlr-color-wrapper.gdlr-show-all.no-skin, 
	.home section#content-section-6 .gdlr-color-wrapper.gdlr-show-all.no-skin, 
	.home section#content-section-7 .gdlr-color-wrapper.gdlr-show-all.no-skin {
    	padding-top: 0 !important;
	}

	div#toggle-ceo .toggle-content-left, div#toggle-ceo .toggle-content-right {
		width: 100%;
		float: none;
	}

}

@media(max-width: 500px){
	.footer-logos {
    	margin-top: 0;
	}
	p.home-dates-p {
    	font-size: 20px !important;
	}
	#agenda-sessions .column-main.session-content-wrapper {
    	padding-right: 0;
	}
	#agendaroduct .gdlr-session-item .gdlr-session-item-head-info {
    	padding: 12px;
	}
	.gdlr-page-title-wrapper .gdlr-page-title {
    	font-size: 22px;
    	letter-spacing: 2px;
	}
	.page-id-57 h1.padding-t-50 {
    	padding: 20px 20px 0;
    	margin-bottom: 0;
	}
	.page-id-100 .main-content-container.container.gdlr-item-start-content {
    	padding-top: 0;
	}

	span.block-mobile {
	    display: inline-block;
	}
}






