/*  Overview styles for Computation Meets Data Science: London Technology Conference 2017
    required: global.css
*/

#data-science-content .row {
	margin-top: 40px;
}
#data-science-content .inner{
	padding: 10px;
}
#data-science-content .last .inner{
	padding: 60px 15px 130px 15px;
}
#data-science-content h2.add-30-top-margin{
	padding:30px 0 0 0;
}

#data-science-content p.sub-heading, #data-science-content .subpage .inner h2, #data-science-content span{ 
    font-size: 24px; 
    line-height: 36px;
    color:#222222;
    font-weight:300;
}

#data-science-content span.description{ 
	color: #ea323a;
}
#data-science-content span.event-time{
	font-weight:300;
}
#data-science-content span.description,#data-science-content span.speaker-name,#data-science-content span.speaker-title {
	font-weight:400;
}
#data-science-content .blue.big-image{
  height:409px;
  background:  #49999d no-repeat url('../img/front-page-main.png') center ;
}
#data-science-content .gray.big-image{
  height:409px;
  background:  #cecccf no-repeat url('../img/front-page-main.png') center ;
}

#data-science-content .blackbg.big-image{
   background:  #222222 no-repeat url('../img/front-page-2.png') center ;
}

/*grid */
#data-science-content .column-one,#data-science-content .column-two{
	display:inline-block;
	
}
#data-science-content .column-one{
	width: 175px;
   margin: 20px auto;
}
#data-science-content .column-two{
	width: 720px;
   margin: 10px auto;
   vertical-align: top;
}
#data-science-content hr{
    height: 1px; 
    background-color:#c0c0c0;
    border: 0 none; 
}
#data-science-content .inner li {
    color: #222;
    font-size: 25px; 
    font-weight: 300;
    line-height: 36px;
} 
#data-science-content .small-text{
	font-size: 20px;
}
#data-science-content #speakers .column-two span:nth-child(3){
 	margin-bottom:10px;
 }
#data-science-content .map {
    margin: 0 30px 30px 0;
}
#data-science-content .map .left {
    float:left;
}
#data-science-content .map .right {
    display: inline-block; 
    width: 400px;
    vertical-align: top;
    margin-left: 30px;
}
#data-science-content span.speaker-name, #data-science-content span.speaker-title{
  	display:block;
}
#data-science-content span.more-note{
    padding-bottom: 30px;
    color: #5fab9c;
    font-weight: 400;
    display: block;
}
#data-science-content span.speaker-name{ 
  	color:#222222;
  	margin-bottom: 5px;
}
#data-science-content span.speaker-description {
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    font-weight: 400;
}
#data-science-content .speaker-title{ 
  	font-size:18px;
  	line-height:24px;
}
#data-science-content span.bold{
	font-weight:400;
}
#data-science-content .speaker-title,#data-science-content .dark-gray span.description{ 
  	color:#727272;
}
#data-science-content .dark-gray{
   background-color:#ececec; 
 }   
#data-science-content .dark-gray.more-space{
   margin-top:40px;
 }   

#data-science-content span.description.first{ margin-left:10px;}
#data-science-content span.description.last{ margin-left:65px;}
#data-science-content .rows{
	margin: 20px auto 5px 0;
}

#data-science-content .event-time{
	display: inline-block;
	margin-right:75px;
}