h1{font-family: 'Merriweather', serif; font-size:36px; line-height:46px; font-weight:normal;}
h2{font-size:18px; line-height: 22px; margin-bottom: 15px;}

.yellow{color:#F8BC26!important;}
.yellow-l{color:#F7EFCE!important;}

.eventlogo-mob{display:none;}


.eventlogo{text-align:center;}
.companylogo{margin-top: 20px;}

.header-wrap{position:relative;}

.container-right{background:#fff;}
.simage{position: relative; top: 0px; text-align: right; overflow:hidden;}
	.simage img{border:1px solid #ddd;}


.article-box {
	margin-right: 0;  margin-left: 0;
    margin-bottom: 30px;
    padding-bottom: 0px;
    border-bottom: 0px dashed #ddd;
}
	.article-box p{font-size:16px; line-height:20px; color:#333; margin-bottom: 15px;}
	
	
	
.list-spons{text-align:center;}
	.list-spons li{margin:0 15px;}

.multispons{background: url(/Portals/_default/Skins/Conf_2016/images/header-wrap-black.png) repeat-x 0 9px;}
	.multispons span{background:#fff; padding:0 10px;}
	
	
.quote{
	font-size: 24px;
	font-weight:normal;
    text-align: center;
    margin: 30px 0;
    line-height: 30px;
    font-style: italic;
    background: #efefef;
    padding: 15px 30px;
    font-family: 'Merriweather', serif;
	position:relative;
}
	.oquote{position: absolute; top: -20px; left: 0;}
	.cquote{position: absolute; bottom: -15px; right: 0;}

.color-box{padding: 15px; background: #fffbe5;}

	.color-box .quote{background: #fff;}

.colordark{padding: 15px; background: #333;}
	.colordark p, .colordark h1{color:#fff; margin-bottom: 15px;}
	.colordark ul li{color:#fff;}

.speaker-right{float:right; margin-left:15px; margin-bottom:15px;}


.speaker-right ul{list-style:none; margin:0;}
.speaker-right ul li{margin:0; padding:0; display:inline-block; width: 120px;  vertical-align: top;}
.speaker-right ul li label{display:block; font-size:10px;  line-height: 12px;
    margin-top: 5px;  font-weight: normal;  font-style: italic; text-align:center;}

.colordark .speaker-right ul li label{color:#fff;}


.ad-top{text-align:center; padding:10px 0;}
	.ad-top img{border:1px solid #efefef;}

.ad-mob-top{text-align:center; display:none; padding:0 0 10px;}
	.ad-mob-top img{border:1px solid #efefef;}
	
	
/*Image Caption*/
.image-with-captions label{
    background: #333;
    padding: 10px;
    margin: 0 0 15px;
    color: #fff;
	font-weight:normal;
	display:block;
}
	
	
	
/*Members*/

.members-wrap li {
    vertical-align: top;
    text-align: center;
}

.members-wrap {
    background: #333;
    margin-bottom: 10px;
    padding: 10px;
    color: #fff;
    float: left;
    margin-right: 15px;
}

.memberinfo strong{color: #0a67b7!important;}

.members-wrap label {
    font-weight: normal;
    margin-top: 5px;
    display:block;
}
	
	
	
	
@media (max-width: 768px) {
	.list-spons{margin-top:15px;}
		.list-spons>li{margin-bottom:10px;}
	
	.simage{display:none;}
	.ad-mob-top{display:block;}
	
	.eventlogo img{width: 450px; margin-top:5px;}
	.companylogo img{width:130px;}
	.daylogo img{width:130px;}
	
	.section-nav li a {
		padding-left: 30px;
	}
	
}
@media (max-width: 425px) {
	
	
	.list-spons .list-inline img{width: 75%;}
	
	.speaker-right img{width:190px;}
	
	.speaker-right ul li{display:block;}
		.speaker-right ul li img{width:100px;}
		
	.samesize img{width:auto!important; height:auto!important;}
	
	.header-wrap {
		height: 128px;
	}
	
	h1{font-size:30px; line-height:40px;}
	
	.quote{	font-size: 18px;    line-height: 24px;}
	
	
	.ad-top{padding-left:15px; padding-right:15px;}
	.ad-mob-top img{width:100%;}
	
	.companylogo {float: none!important; margin-top:10px!important; }
		.companylogo img{width:100px;}
		
	.eventlogo{display:none;}
	.eventlogo-mob{display:block;}
		
	.daylogo{ position: absolute; top: 10px; right: 10px;}
		.daylogo img{width:110px;}
		
		.list-spons li{margin:0;}
}
@media (max-width: 375px) {
	h1{font-size:26px; line-height:36px;}
		.speaker-right img{width:150px;}
		
		
		.header-wrap {
			height: 120px;
		}
		.daylogo img{width:100px;}
	
}

@media (max-width: 320px) {
		.daylogo img{width:80px;}
}