/*
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.5.3
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Main Theme Styles */
@import url("./css/main-styles.css?ver=2.5.3");

/* Page Builder Modules Styles */
@import url("./includes/builder/styles/frontend-builder-style.css?ver=2.5.3");


/*------------------------------------------------*/
/*-----------------[convention]-----------------------*/
/*------------------------------------------------*/

#2015-sponsor img {
	margin:5px !important;
}

img.2015-headline {
	width:100%;
	margin:5px;

}

img.2015-editorial {
	width:85% !important;
	margin:5px;
}

img.2015-feature {
	max-width:70% !important;
	margin:5px;
}

img.2015-trend {
	width:55% !important;
	margin:5px;
}

img.2015-nb {
	width:40% !important;
	margin:5px;
}



/*------------------------------------------------*/
/*------------[CALENDAR CUSTOM STYLES]------------*/
/*------------------------------------------------*/

#chapter_events_full td {
	max-width: 80px;
}

#chapter_events_full ul {
    line-height: 20px;
}

#post-5093 ul {
	padding: 0px;
}

#post-5093 thead {
	border-bottom: #000 2px solid;
	background: #ccc;
}

#post-5093 td {
	vertical-align: top !important;
}

#chapter_events_full ul {
	padding: 0px;
}

#chapter_events_full li {
	list-style-type: none;
}

#chapter_events_full thead {
	border-bottom: #000 2px solid;
	background: #ccc;
}

#chapter_events_full td {
	vertical-align: top !important;
}

#the_events table {
    width: 100% !important;
    border: #ccc 1px solid;
    border-radius: 3px;
}

#the_events th {
    border-bottom: #CDB 3px solid !important;
}

.the_events {
 border-bottom: 1px #ccc solid;
    padding-bottom: 10px;
}

.events-table {
width:100%;
}

/*------------------------------------------------*/
/*------------[NLGJA CUSTOM STYLES]---------------*/
/*------------------------------------------------*/

.height-200 {
height 200px !important;
}

.form_left {
}

.form_right {
}

.contact_info {
 margin:10px;
 padding:10px;
 width:95%;
 
}

.floatingHeader {
  position: fixed;
  top: 0;
  visibility: hidden;
}

.widget_recent_entries a {
	display:block;
	line-height:1.5em;
	font-weight:bold;
}

#sb-columns {
	-webkit-columns: 50% 2; /* Chrome, Safari, Opera */
	-moz-columns: 50% 2; /* Firefox */
	columns: 50% 2;

}

#sb-columns ul {
  display: block;
}

.widget_recent_entries span {
	display: block;
	font-style: italic;	
}

#news_list img {
  width: 25%;
  float: left;
  display: block;
  margin: 0px 20px 20px 0px;
}

#news_list article {
  display: block;
  clear: both;
}

.timeline-image img { width: 100%; clear:both; }

#homepage {
	padding-top: 25px;
}

.uptop h2 a{
	font-size: 20px;
	line-height: 24px;
}

.et_pb_post {
	margin-bottom:15px !important;
}

.et_pb_post h2 {
	margin-top:15px !important;

}

.et_pb_text {
	margin-bottom:0px !important;
}

.et_pb_row {
	padding: 15px 0 0 0 !important;
}

.container_for_news { text-align: left; margin: 0 auto; margin-top: 50px; position: relative; }

.tribe-clear { margin-bottom:10px }

.calloutbox {
  background-color: #EDEDED;
  margin: 10px;
  padding: 10px;
  width: 95%;
  border: 1px solid #CCC;
  Color: #333;
}

.menu-item-64 {
	font-weight: 800;
	background-color: #555;
	padding: 10px;
	margin-bottom: -10px;
	margin-top: -10px;
}

.menu-item-65 {
	font-weight: 800;
}

/*------------------------------------------------*/
/*------------[APP STYLES]------------------------*/
/*------------------------------------------------*/

#left-area .fb-social-plugin {
    display: block;
}

.fb-social-plugin {
    margin-top:5px;
    margin-bottom:10px;
    display: none;
}

#left-area .twitter-share {
    display: block;
}

.twitter-share {
    margin-top: 20px;
    border-top: 1px #ccc solid;
    padding-top: 10px;
    display: none;
}

/*------------[770 to 1x footer]---------------*/

@media screen and ( min-width: 770px ) {
	.widget_double_wide { width: 215%; }
}

@media screen and ( max-width: 770px ) {
	.widget_double_wide { width: 100%; }

}

/*------------[980 to mobile menu]---------------*/

@media screen and ( min-width: 980px ) {
	#menu-item-4837 { display:none; visibility: hidden; } 
	#chapter_events_full_mobile {  }
	#chapter_events_full { display:none; } 
}

@media screen and ( max-width: 980px ) {
	#menu-item-4837 { padding: 10px; color: #fff; font-weight: 900; background-color: #2EA3F2; display:block } 
	#menu-item-403 { display:none } 
	#2015-schedule tr td { display:block }
	.2015-schedule { display:block }
	#chapter_events_full_mobile { display:none }
	#chapter_events_full { }
}
/*------------------------------------------------*/
/*------------[2015 CONVENTION STYLES]------------*/
/*------------------------------------------------*/

#convention_program {
}

#convention_program a { 
	color: #c1420b !important;
}

#convention_program h3 a { 
	color: #c1420b !important;
}

#convention_program td {
	display:inline-block;
	min-width:200px;
	max-width:100% !important;
	clear:both;
	width:45%;
}

#convention_program td:only-child {
    width: 100%;
}

#convention_program .odd-speakers td:last-child {
	width:100%;
}

#convention_program th {
	width:100%;
	display:block;
}