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{text-align:center;}
.companylogo{margin-top: 20px;}

.header-wrap{position:relative;}

.container-right{background:#fff;}
.simage{position: relative; top: 0px; text-align: right;}
	.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;}

.speaker-right{float:right; margin-left:15px; margin-bottom:15px;}

.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;}
	
	
	
	
@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: 350px; margin-top:5px;}
	
}
@media (max-width: 425px) {
	
	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:0px;}
		.companylogo img{width:100px;}
		
	.eventlogo{text-align:left;}
		.eventlogo img{width: 250px; margin-top:0px;}
		
	.daylogo{ position: absolute; top: 10px; right: 10px;}
		.daylogo img{width:130px;}
		
		.list-spons li{margin:0;}
}
@media (max-width: 375px) {
	h1{font-size:26px; line-height:36px;}
		
	.daylogo{right: 5px;}
		.daylogo img{ width:100px;}
		
		.eventlogo img{width: 210px;}
		
		.speaker-right img{width:100px;}
}