body{
	font-family: 'Open Sans', sans-serif;
	background:#514c49;
	color:#333;
}


.sticky-top {
    z-index: 999;
}

.btn-warning{background:#d39e00!important;}

a{color:#203ebe;}

p{font-size:16px; line-height: 1.5!important;}

h1,h2,h3,h4,h5,h6{
	color:#333;
}

/*AD*/
.ad-leader{padding:30px 0; background:#ccc; text-align:center;}
	.ad-leader img{max-width:950px; width:100%;}
	
.ad-leader-mob {padding: 15px 0; background: #ccc; text-align: center; display:none;}
	.ad-leader-mob img{max-width:395px; width:100%;}
	
.ad-sky{height:600px;}



/*HEADER*/
.dailies-header{background:#29456d;}
.navbar-brand a{display:block;}
.navbar-brand img{/*width:204px;*/}
.fa-bars{color:#fff; font-size: 32px;}

/*Days Nav*/
.navbar ul.nav-day li{margin-left:5px;}

.daytabs{margin-left: auto;}


/*SPONSORS*/
.sponsors{background:#fff;}
.sponsors ul.sponsor-list{margin:0;}
.sponsors ul.sponsor-list li{vertical-align:top;}
.sponsors ul.sponsor-list li p{font-size:12px; margin-bottom:10px;}

/*ARTICLE*/
.article-wrap{background:#fff; padding:30px;}
	.article-wrap h1{font-weight: bold; font-size: 30px; margin-bottom: 15px;}
	.article-wrap .main-photo{max-width: 750px; width: 100%;}
	
.article-dark{background:#312e2c; color:#fff}
	.article-dark h1{color:#fff!important;}
	.article-dark a{color:#35a1fe!important;}
	
/*.article-div article{background:#fff; min-height: 600px;}
.article-title{font-family: 'Open Sans', sans-serif; font-size:32px; font-weight:bold;}
.article-author{font-size:14px; color:#999;}*/

.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: 150px;
			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;
			}
			
			
.image-caption{margin-bottom:15px;}
.image-caption label{display:block; text-align:center; font-size:11px; padding:10px; background:#efefef;}

.callout {
	padding: 20px;
	margin: 20px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px;
}
	.callout p{
		color: #777;
	}
	.callout p:last-child {
		margin-bottom: 0;
	  }

/*MY SIDEBAR*/
.my-sidebar {width: 335px;}

/*ADS*/
.adbar{max-height: 600px;}
.special-ad a{display:none;}
	.special-ad a.sp-ad{display:block;}


/*QUOTE*/
.quote-wrapper{background: #d1d0e2; padding: 15px;}
.quote-color2{background: #e8e8f1;}
	.quote-wrapper .quote-photo{width:150px;}
		.quote-wrapper .quote-photo label{display: block; margin-top: 5px;}
		.quote-wrapper .quote-photo img{border:4px solid #fff;}
	.quote-wrapper .quote-text{font-size:16px; position:relative; font-weight: bold; line-height: 22px; padding: 15px 20px 15px 25px;}
		.quote-wrapper .quote-text::before {
			content: '';
			background: url('../open-quote.html');
			background-size: 100% 100%;
			position:absolute;
			width: 43px;
			height: 43px;
			top: 11px;
			left: -35px;
		}


/*TEAM*/
.team{background:#000; text-align:center;}
.team-title{font-family: 'Open Sans', sans-serif; font-size:24px; font-weight:bold; color:#fff;}
.team ul li{vertical-align:top; text-align:center; margin-left:10px;}
.team label{display:block; color:#ddd; font-size:12px;}

ul,ol{font-size:14px; line-height:24px;}

ul.normal-list li{list-style-type: disc;}
	ul.normal-list li>ul li{list-style-type: circle;}

.pt-6{padding-top: 5.5rem!important;}

/*COLORS*/
.blue{color:#003366;}
.bg-dark{background:#000!important;}
.bg-white{background:#fff;}
.txt-red{color:#be2020;}

.oswald{font-family: 'Oswald', sans-serif;}

.btn-danger{background:#be2020;}
.btn-primary{background:#005ba9; border:#005ba9;}
.btn{border-radius: 0.5rem!important; color:#fff!important; border:0;}

/*LIGHTBOX*/
.lightbox {
	display: none;
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
}

.lightbox img {
	max-width: 90%;
	max-height: 80%;
	margin-top: 2%;
}

.lightbox:target {
	outline: none;
	display: block;
}	



@media (max-width: 991px) {

}

@media (max-width: 768px) {
	/*.adbar{display:none;}*/
	.container{padding:0!important;}
	.navbar ul.nav-day li{margin-left:5px!important;}
	.article-div article{min-height: auto;}
	.my-sidebar{display: none;}
	
	.ad-leader{padding:10px 0;}
	
	.daytabs {margin-left:0!important;}
}

@media (max-width: 425px) {
	.quote-wrapper{display: block!important;}
		.quote-wrapper .quote-photo{margin:0 auto!important; width: 200px; text-align: center;}
			.quote-wrapper .quote-text::before {
				top: -40px;
				left: -5px;
			}
	    
	.ad-leader{display:none;}
	.ad-leader-mob{display:block;}
	
	h1{font-size:24px!important; line-height:30px;}
	.headbar img{width:22px;}
	
	.fa-bars{font-size: 20px!important;}
	
	.navbar-brand{margin-right: auto;}
		.navbar-brand img{width:135px;}
		
		.navbar ul.nav-day li .btn{padding:5px!important;}
		
	.speaker-right ul li {width: 100px;}
		.speaker-right ul li img{width: 100px;}
		
	.team ul li img{width:60px;}
	
	.sponsors ul li{vertical-align:top; width:100px;}
		.sponsors ul li img{width:100%;}
		
		
	.mob-ad iframe{margin-left: -10px;}
	
	.daytabs {display:block; width:100%;}
	
	.dailies-header {
		padding: 15px 0;
	}
	
}
@media (max-width: 320px) {
	.sponsors ul li{vertical-align:top; width:80px;}
	.navbar ul.nav-day li .btn{font-size:14px!important; padding:5px!important;}
}