/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

.container .five.columns {
	padding-top:8px;
	padding-bottom:10px;
}

#wrapper {
	margin-top:0px;	
}

#header {
	width:100%;
	//background:url(../images/header_bg.png) no-repeat center #063f61;
	background:url(../images/HDP-header.jpg) no-repeat center #113A72;
	height:279px;
}

#header H1 {
	text-indent:-9000px;
	width:433px;
	height:179px;
	margin: 10px 0px 0px 0px;
	background:url(../images/event_logo.png) no-repeat;
}

.hdc_logo{
	position:absolute;
	top:220px;	
}

h1 {
	font-family: 'Open Sans', sans-serif;
	font-size:33px;	
	font-weight:normal;
	color:#FFFFFF;
	padding: 25px 0px 30px 60px;
	background: url(../images/h1_bg.png) no-repeat;
	display: block;
	line-height:0px;
}

h1.entry-title a {
	font-family: 'Open Sans', sans-serif;
	font-size:33px;	
	font-weight:normal;
	color:#26aae1;
	padding:0px 0px 0px 0px;
	background: none;
	display: block;
	line-height:32px;
	margin-top: -15px;
}


h2 {
   font-family: 'Open Sans', sans-serif;
	font-size:30px;	
	font-weight:bold;
	color:#317cc0;
	padding:10px 0px 10px 0px;
}

h3 {
    font-family: 'Open Sans', sans-serif;
    color: #1b478e;
    font-size: 22px;
    font-weight: normal;
    padding-bottom: 5px;
}

h4 {
	 font-family: 'Open Sans', sans-serif;
	color:#178360;
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: normal;
	padding-bottom: 15px;
}

h5 {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;	
	padding-bottom:20px;
	color:#317cc0;
}

h6 {
	font-family: 'Open Sans', sans-serif;
	font-size:17px;	
	font-weight:bold;
	padding-bottom:5px;
	color:#000000;
}

#content {
	margin-top:25px;
	background:#f2f2f2;
	margin-bottom:20px;
}

#content_home {
	margin-top:25px;
	background:#FFFFFF;
	margin-bottom:20px;
}


.home_top_row {
	display:block;
	width:100%;	
	margin-top:20px;
}

.home_top_lft {
	float:left;
	width:400px;
	padding-right:20px;	
}

.home_top_mid {
	float:left;
	width:295px;
	padding-right:20px;	
}

.home_top_rght {
	float:right;
	width:260px;
}

.home_bottom_row {
	display:block;
	width:100%;	
	margin-bottom:20px;
}

.home_bottom_lft {
	float:left;
	width:715px;
	padding-right:20px;	
}

.home_bottom_rght {
	float:right;
	width:260px;	
}

.entry-content {
//padding:0px 25px 25px 25px;
}

article.category-news {
padding:0px 25px 25px 25px;	
}

.entry-content ul {
	list-style:disc;
	margin-left:30px;
}


#comments {
	padding:10px 25px;	
}


p {
 padding-bottom:10px;
 line-height:20px;
}

.bg_img p {
	padding-bottom:0px;
	line-height:0px;
}

td {
	line-height:20px;
  	font-size: 14px;
}

strong { font-weight:bold;}
em {font-style:italic;}

hr {
	color:#317cc0;
	
	}
	
img, object {
     max-width: 100%;
}

a, a:link, a:visited, a:active {
	color:#26aae1;
	text-decoration:underline;
}

a:hover {
	color:#26aae1;
	text-decoration:none;
}

.logo-img {
	padding:10px;	
}
/*Main Menu
================================================== */

#menu_wrapper {
	width:100%;
	background:#26aae1;
	height:44px;
	text-align:center;
}

#menu {
margin:0px auto;
display:block;
//width: 925px;
}

#menu ul { /* all lists */
	margin-top:0;
	list-style: none;
	height: 27px;
	
}

#menu ul li { /* all list items */
	float: left;
	position:relative;
	display:inline;
	margin-top:4px;
	margin-right:10px;
}

#menu ul li:last-of-type {
	margin-right:0px;
}

#menu ul li a {	
	display:block;
	font-family: 'Open Sans', sans-serif;
  	font-size: 18px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	padding:8px;
	text-transform:uppercase;
}

#menu ul li.menu-item-3109 {	
	
	background-color:#f79622;

}

#menu ul li a:hover {	
	display:block;
	font-family: 'Open Sans', sans-serif;
  	font-size: 18px;
	font-weight:bold;
	color: #ffffff;
	background-color:#f79622;
	text-decoration: none;
}

#menu ul li ul {
	display:none;
    position: absolute;
	background:#26aae1;
	padding:0px;
  	z-index:999;
    left: 0;
    width: 230px;
	height:auto;
	margin-left:0px;
}

#menu ul li:hover ul {
    display:block;
	position: absolute;
	background:#26aae1;
	padding:0px;
  	z-index:999;
    left: 0;
    width: 230px;
	margin-left:0px;
}

#menu ul li ul li a {	
	display:block;
	font-family: 'Open Sans', sans-serif;
  	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	padding:5px;
	width:220px;
	text-align:left;
	text-transform:uppercase;
}

#menu ul li ul li a:hover {	
	display:block;
	font-family: 'Open Sans', sans-serif;
  	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
	background-color:#063f61;
	text-decoration: none;
}

#menu a#pull {  
    display: none;  
} 


.tinynav { display: none }


.widget-container {
	background:#f2f2f2;
	padding:10px;
	margin:8px 0px;
}


#home_boxes {
	background:#f2f2f2;
	margin-bottom:20px;	
}

h2.keynotes {
	background:url(../images/icon_keynotes.png) no-repeat #063f61;
	color:#ffffff;	
	display:block;
	width:100%;
	text-indent:58px;
	font-weight:normal;
	font-size:25px;
}

h2.registration {
	background:url(../images/icon_registration.png) no-repeat #ed197a;
	color:#ffffff;	
	display:block;
	width:100%;
	text-indent:58px;
	font-weight:normal;
	font-size:25px;
}

h2.whyattend {
	background:url(../images/icon_whyattend.png) no-repeat #f49b29;
	color:#ffffff;	
	display:block;
	width:100%;
	text-indent:58px;
	font-weight:normal;
	font-size:25px;
}

h2.donatenow {
	background:url(../images/icon_donatenow.png) no-repeat #f49b29;
	color:#ffffff;	
	display:block;
	width:100%;
	text-indent:58px;
	font-weight:normal;
	font-size:25px;
}

h2.recentnews {
	background:url(../images/icon_recentnews.png) no-repeat #17aba0;
	color:#ffffff;	
	display:block;
	width:100%;
	text-indent:58px;
	font-weight:normal;
	font-size:25px;
}

h2.getinvolved {
	background:url(http://healthdatapalooza.org/wp-content/themes/hdc2015/images/icon_getinvolved.png) no-repeat #26aae1;
	color:#ffffff;	
	display:block;
	width:100%;
	text-indent:58px;
	font-weight:normal;
	font-size:25px;
}

h2.connect {
	background:url(../images/icon_connect.png) no-repeat #fccd2a;
	color:#ffffff;	
	display:block;
	width:100%;
	text-indent:58px;
	font-weight:normal;
	font-size:25px;
}

h2.sponsors {
	background:url(../images/icon_sponsors.png) no-repeat #9d1f60;
	color:#ffffff;	
	display:block;
	width:100%;
	text-indent:58px;
	font-weight:normal;
	font-size:25px;
}
 

.speaker_name {
	font-weight:bold;
	color:#063f61;
	font-size:18px;	
}




/*Footer styles 
==================================================*/

#footer {
	width:100%;
	/*height:150px;*/
	background:#063f61;
	color:#FFFFFF;
	font-size: 12px;
	padding-top:30px;
	margin-top:30px;
}


#searchsubmit{
	background:url(../images/btn_submit.png) no-repeat;
	width:33px;
	height:30px;
	border:0px;
	text-indent:-9000px;
	margin-left: -10px;
	margin-top: 1px;
}

#search {
	float:right;
	width:250px;	
	position: absolute;
top: 15px;
margin-left: 770px;
}

#s {
float:left;	
padding:5px 0px 5px 6px;
margin-top:2px;
border:0px;
width:160px;
}


#quicklinks {
	padding-top:0px;
	width:70%;	
	margin: 0px auto 10px auto;
}


form#searchform {
margin-bottom: 50px;
}



.diamond {
	width:100%;
	border-bottom:1px solid #0B83D9;
	margin-bottom: 15px;
}

.diamond_title {
	width:345px;
	color:#ffffff;
	padding:15px;
	font-weight:bold;
	font-size:22px;	
	background:#0B83D9;
}

.platinum {
	width:100%;
	border-bottom:1px solid #ed197a;
	margin-bottom: 15px;
	margin-top: 25px;
}

.platinum_title {
	width:345px;
	color:#ffffff;
	padding:15px;
	font-weight:bold;
	font-size:22px;	
	background:#ed197a;
}

.gold {
	width:100%;
	border-bottom:1px solid #f59b29;
	margin-bottom: 15px;
	margin-top: 25px;
}

.gold_title {
	width:345px;
	color:#ffffff;
	padding:15px;
	font-weight:bold;
	font-size:22px;	
	background:#f59b29;
}

.silver {
	width:100%;
	border-bottom:1px solid #18aba1;
	margin-bottom: 15px;
	margin-top: 25px;
}

.silver_title {
	width:345px;
	color:#ffffff;
	padding:15px;
	font-weight:bold;
	font-size:22px;	
	background:#18aba1;
}

.aligncenter {
	margin:0 auto;
	display:block;
}

.mergeRow {
	display:none;
}

.mc_merge_var label {
	float:left;
}

#email_signup h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
	line-height:0px;
	float:left;
	clear:both;
}

#mc_signup {
	padding-top:15px;
}

#mc_signup_form .mc_input {
font-size: 12px;
width: 180px;
float: right;
padding: 2px;
}

#mc_signup_submit {
width: 30% !important;
background: #f79622 !important;
color: #FFFFFE;
text-shadow: none;
font-size: 12px;
padding: 4px;
}


/* Schedule Styles
==================================================*/
td.header_day {
	background:#063f61;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	padding:5px 0px;
	border-bottom:#26aae1 solid 2px;
}

td.gray {
	background:#d9d9d9;
	color:#000000;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	text-align:center;
	border-bottom:#26aae1 solid 2px;
}

td.gray_left {
	background:#d9d9d9;
	color:#000000;
	font-weight:bold;
	padding:10px 0px 10px 10px;
	border-bottom:#26aae1 solid 2px;
	border-right:#b1b0b0 solid 1px;
}

td.white {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	text-align:center;
	border-bottom:#26aae1 solid 2px;
}

td.white_left {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	padding:10px 0px 10px 10px;
	border-bottom:#26aae1 solid 2px;
	border-right:#b1b0b0 solid 1px;
}

td.blue {
	background:#d9e1f2;
	color:#000000;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	text-align:center;
	border-bottom:#26aae1 solid 2px;
}

td.blue_left {
	background:#d9e1f2;
	color:#000000;
	font-weight:bold;
	padding:10px 0px 10px 10px;
	border-bottom:#26aae1 solid 2px;
	border-right:#b1b0b0 solid 1px;
}


.info {
	background:#ffffff;
	color:#000000;
	padding:10px 10px 10px 10px;
	border-bottom:#26aae1 solid 2px;
}


a.donate_link {
	font-size:16px; 
	font-weight:bold;
	padding:8px 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#ffffff;
	background-color:#063f61;
	text-decoration:none;
}

a.donate_link:hover {
	font-size:16px; 
	font-weight:bold;
	padding:8px 20px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color:#ffffff;
	background-color:#26aae1;
	text-decoration:none;
}


.calendar_header, .evo_sort_btn, .eventon_daily_list .evcal_arrows.evo_daily_prev, .eventon_daily_list .evcal_arrows.evo_daily_next{	 	 
display:none;	 	 
}	 	 
p.evo_day.no_events { display:none;}

.ul-YoutubeGallery li.li-YoutubeGallery {
	float: left;
	margin: 10px 0px 0px 0px !important;
  	width: 50% !important;
	height: 250px;
  	list-style-type: none;
}

.ul-YoutubeGallery li h3.title-YoutubeGallery {
  line-height: 25px !important;
}

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}
#post-6003 .entry-title {
    display: none;
}
.mobile-wrap {
    max-width: 360px;
    padding:5px;
}
.mobile-wrap h6 {
    margin: 10px 0;
    color: #0f5594;
}
.mobile-wrap img {
    padding-right: 5px;
}
.time {
    background: #063F61;
    width: 100%;
    padding: 5px;
    color: #fff;
    font-weight: bold;
    display: block;
    margin: 20px 0 5px -5px;
}
/* #Media Queries
================================================== */



	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {

}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
#header {
	width:100%;
	background:#063f61 none;
	//height:279px;
    height: auto;
}
		
#search {
	float:left;
	width:250px;	
	position: absolute;
top: 220px;
margin-left:250px;
}


.menu-main-menu-container {
padding-top:6px;	
}
	.tinynav { display: block;
	font-size: 16px;
font-weight: bold;
background: #26aae1;
border: 0px;
color: #ffffff;
padding: 5px;
text-transform:uppercase;
	 }
	#menu-main-menu { display: none }
	
	select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}




		}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width: 767px) {
		/*----------------mobile colums----------*/
	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
    #home-sidebar {
        display: none;
    }
    h1 {
        font-size: 24px;
    }
}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		#searchform {
			display: none;
		}
        h1 {
            font-size: 18px;
        }

}
@media only screen and (max-width: 960px) {
	#header {
		//background: #063f61;
        //max-width: 900px;
        width: 100%;
	}
    #search {
        display: none;
    }
}
@media only screen and (max-width: 379px) {
    h1 {
        background: #F49B29;
        padding: 25px 0 25px 10px;
    }
}
/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('http://healthdatapalooza.org/wp-content/themes/hdc2015/fonts/FontName.eot');
	    src: url('http://healthdatapalooza.org/wp-content/themes/hdc2015/fonts/FontName.eot?iefix') format('eot'),
	         url('http://healthdatapalooza.org/wp-content/themes/hdc2015/fonts/FontName.woff') format('woff'),
	         url('http://healthdatapalooza.org/wp-content/themes/hdc2015/fonts/FontName.ttf') format('truetype'),
	         url('http://healthdatapalooza.org/wp-content/themes/hdc2015/fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/