/* Start Agenda Styles */
body{font-size: 16px;line-height: 1.42857}
.d-ib{display:inline-block}.d-b{display:block}.d-i{display:inline}
.lato{font-family:'Lato', sans-serif;font-size:19px !important;line-height:1.75em !important;font-style:normal;font-weight:400}
.lato-semi{font-family:'Lato', sans-serif;font-style:normal;font-weight:500}
.lato-bold{font-family:'Lato', sans-serif;font-style:normal;font-weight:700}
.x-large{font-size:2.4em}
.m-large{font-size:1.6em}
.m-small{font-size:14px}
.small{font-size:13px}
.x-small{font-size:12px}
.fw-l{font-weight:300}
.fw-r{font-weight:400}
.fw-b{font-weight:700}
.white{color:#fff}
.link-orange{color:#F1764B}

.bg-lg{background-color:#E6E6E6}
.bg-mg{background-color:#f5f5f5}
.bg-g{background-color:#00A850}
.bg-o{background-color:#f15922}
.bb-b{border-bottom:3px solid #f15922}

.divider{margin-left:auto;margin-right:auto;height:2px;width:100px;background:white}

.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{zoom:1;}
.media-body{width:10000px}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-right,.media>.pull-right{padding-left:10px}
.media-left,.media>.pull-left{padding-right:10px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px;margin-right:3px;}
.media-list{padding-left:0;list-style:none}
.media-body a{color: #fff}

.list-icon ul{padding-left:0;list-style:none}
.list-icon ul li:before{content:'';background-image:url("../img/icons/power.png");background-size:100%;background-repeat:no-repeat;margin-left:-30px;margin-right:10px;position:relative;top:5px;display:inline-block;width:20px;height:20px}
.list-icon ul li{padding-left:20px;margin-bottom:10px}

.learn-more-form{position:relative}
.learn-more-checkbox{padding-left:0;margin-top:10px;text-align:left}
.learn-more-checkbox label{padding-left:10px;font-size:13px;max-width:90%}
.learn-more-checkbox input{vertical-align:top}


.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff!important;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:0px;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}

.agenda-filters .list-inline{padding-left:0;margin-left:0}
.agenda-filters .list-inline li{color:#939598;font-weight:600;font-size:16px;cursor:pointer;padding:5px 0;margin-right:5px}
@media (min-width: 768px){.agenda-filters .list-inline li{margin-right:15px;font-size:18px}}
.agenda-filters .list-inline li.active{border-top:2px solid #F1764B;color:black}
.agenda-filters .list-inline a{color:#939598}
.agenda-filters .dropdown-menu li{padding:5px 10px;padding-left:25px;color:black;font-size:15px;font-weight:200}
.agenda-filters .dropdown-menu li.divider{width:90%;padding:0 10px;margin:5px auto;border-bottom:1px solid #939598}
.agenda-filters .dropdown-menu li.active{border-top:none}
.agenda-filters .dropdown-menu li.active:before{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;width:0;left:-17px;color:#1C57A4}
.agenda-filters .dropdown-menu li.arrow{position:relative;background:transparent;padding:0;margin:0}
.agenda-filters .dropdown-menu li.arrow:after{bottom:100%;left:-4px;top:-23px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;background-image:url("../img/dropdown-arrow.png");background-size:100%;background-repeat:no-repeat;width:25px;height:18px}
.agenda-filters .legend-list{left:inherit}
.agenda-filters .legend-list li.arrow:after{left:inherit;right:-4px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.agenda-filters .legend-list .outer-circle{display:inline-block}
.agenda-filters .legend-list ul{list-style:none;padding-left:0;margin:0}
.agenda-filters .legend-list .legend-focus,.agenda-filters .legend-list .legend-level{vertical-align:top;padding:0;margin:0;width:100%}
.agenda-filters .legend-list .legend-focus .outer-circle,.agenda-filters .legend-list .legend-level .outer-circle{height:16px;width:16px;display:inline-block;margin-bottom:0;position:relative;top:3px}
.agenda-filters .legend-list .legend-focus .outer-circle span,.agenda-filters .legend-list .legend-level .outer-circle span{top:2px;bottom:2px;left:2px;right:2px}
.agenda-filters .legend-list .legend-level{width:60%}
.agenda-filters .legend-list .dropdown-menu>li:first-child:after{left:inherit;right:0}
.outer-circle{margin-left:auto;margin-right:auto;position:relative;width:20px;height:20px;background:transparent;border-radius:20px;border:2px solid #F1764B}
.outer-circle.any,.agenda-item.level-ANY .outer-circle{background:#F1764B}
.outer-circle.expert span,.agenda-item.level-EXPERT .outer-circle span{position:absolute;top:3px;bottom:3px;left:3px;right:3px;background:#F1764B;border-radius:10px}
.agenda-item{position:relative;padding-bottom:20px;padding-top:30px;border-bottom:1px solid #F7F7F7}
.agenda-item.active .learn-more{display:none}
.agenda-item.active .active.learn-more{display:inline-block}
.agenda-item .focus-icon{background-image:url("../img/icons/agenda-magnify.svg");width:20px;height:20px;background-repeat:no-repeat;background-size:100%;margin-left:auto;margin-right:auto;display:inline-block;vertical-align:middle;margin-right:5px}
.agenda-item.focus-ALL .focus-icon{background-image:url("../img/icons/agenda-magnify-dot.svg")}
.agenda-item.focus-SEO .focus-icon{background-image:url("../img/icons/agenda-magnify.svg")}
.agenda-item.focus-SEM .focus-icon{background-image:url("../img/icons/agenda-eye.svg");position:relative;top:2px}
.agenda-item-title{width:100%;display:inline-block}
.agenda-item-title h4{font-weight:600}
.agenda-item-actions{width:50%;float:left}
.agenda-item-actions .learn-more{cursor:pointer;display:inline-block;width:115px;margin-right:10px;font-size:13px}
.agenda-item-actions .learn-more.active{display:none}
.agenda-item-actions .learn-more.active img{position:relative;top:-2px}
.agenda-item-actions .add-to-email{cursor:pointer;display:inline-block;font-size:13px;color:#939598}
.agenda-item-actions .add-to-email.active{color:#1C57A4}
.agenda-item-actions .add-to-email.active span{display:inline;color:#1C57A4}
.agenda-item-actions .add-to-email span{display:none}
.agenda-item-actions .add-to-email img{position:relative;top:-1px;display:none}
.agenda-item-filters{width:50%;float:right}
.agenda-item-filters li{color:#939598;font-style:italic;width:45%;text-align:center;vertical-align:top;font-size:14px}
.agenda-item-details{display:block;background:#f1824e;color:white;padding:20px;margin-top:20px;clear:both}
.agenda-item-details p{font-weight:300;letter-spacing:0.05em;padding-right:30px}
.agenda-item-details h4{font-size:18px}
.agenda-item-speakers .media{margin-top:0;margin-bottom:20px}
.agenda-item-speakers .media-object{min-width:60px}
.agenda-item-speakers .media-body{padding-left:20px;font-weight:400}
.agenda-item-speakers .media-body h4{margin-bottom:5px;font-weight:500;letter-spacing:0.04em}
.agenda-item-speakers .media-heading,.agenda-item-speakers p{margin-bottom:0}
.agenda-group{padding:0 15px}
.day-info{margin-bottom:0}
.day-info .day-title{vertical-align:middle}
.day-info .day-title img{position:relative;bottom:5px;margin-right:5px}
.day-info .day-details{background-color:#F7F7F7}
.agenda-time{margin-bottom:10px;margin-top:40px;font-weight:600;font-size:20px}
.agenda-break{padding-top:20px;padding-bottom:20px;background-color:#F7F7F7}
.agenda-break .break-time{font-size:20px;font-weight:600}
.agenda-break .break-title{font-size:22px;font-weight:500}
.break-sponsor{text-align:center;font-size:14px;font-style:italic;color:#939598}
@media (min-width: 768px){.agenda-item-title{width:70%}.agenda-item-actions{float:none}.agenda-item-actions .learn-more,.agenda-item-actions .add-to-email{font-size:16px}.agenda-item-filters{position:absolute;top:0;right:0;width:25%;float:none}}
.agenda-title{font-size:31px}
.email-form-bg{background-color:#F7F7F7}
.email-agenda-form{display:none}
.email-agenda-form h4{margin-left:20px}
.email-agenda-form form{margin-left:40px;letter-spacing:0.03em}
.email-agenda-form .checkbox{margin-bottom:20px;display:inline-block;font-size:18px}
.email-agenda-form .checkbox input{margin-right:10px}
.email-agenda-form .checkbox label{padding-right:40px}
.email-learn-more{margin-top:20px}
.email-learn-more .learn-more.active{display:block}
.email-learn-more .learn-more{display:none;cursor:pointer;vertical-align:middle}
.email-learn-more img{position:relative;top:-2px}
.editorial-speaker-content h2{font-weight:500}
.editorial-speaker-content p{letter-spacing:0.04em}
@media (min-width: 768px){.email-agenda-form .checkbox{margin-top:0;padding-right:60px}}

.hideSessions {
	display:none !important;
}
.priceInfo,
.special {
	display:none;
}
.agenda-sponsor-object {
	max-width:160px !important;
	max-height:160px !important;
	background-color:#fff !important;
	padding:10px;
}
.margin-ten {
	margin:10px !important;
}
.help-block {
	color:#b22222 !important;
}
.small-copy {
	font-size:16px !important;
	margin-bottom:20px;
}
.back p {
	font-size:16px !important;
	font-family:'Lato', sans-serif !important;
	font-style:normal !important;
	font-weight:400 !important;
}
.learn-more-share {
	font-size:19px !important;
}
.agenda-item-details p,
.lato-small {
	font-size:16px !important;
	line-height:1.4em !important;
}
.agenda-item-filters p {
	font-size:14px !important;
	line-height:1.4em !important;
}
.break-title {
	font-size:20px !important;
	font-weight:500 !important;
}
.spkrPageBioBox {
	background:#41ADD6;
	color:#fff;
	padding:20px;
	margin-top:20px;
	clear:both;
}
.spkrPageBioBox p {
	font-weight:300;
	letter-spacing:.05em;
	padding-right:30px;
}
.spkrPageBioBox h4 {
	font-size:18px;
}
.agenda-image-object {
	min-width:60px !important;
	max-width:none !important;
	display:block !important;
	width:80px !important;
	height:80px !important;
}
.myAgenda-bg {
	background-color: #f1824e !important;
}

/* End Agenda Styles */