/*
 Theme Name:     E3 Divi AIM
 Theme URI:      http://www.elementthree.com
 Description:    Divi Child Theme
 Author:         Element Three
 Author URI:     http://www.elementthree.com
 Template:       Divi
 Version:        1.0.25
*/

@import url("../Divi/style.css");
body {
	overflow-x:hidden;
}
a {
	color:#76c4d5;
	text-decorattion:none;
}
a:hover {
	color:#76c4d5;
	text-decoration: underline;
}
a:visited {
	color:#76c4d5;
	text-decoration: underline;
}
body{
	font: 10pt/14pt "Ubuntu",sans-serif;
	color:#5e5f5f;
}
h1{
	font: bold 24pt/30pt "Ubuntu",sans-serif;
	color:#76C4D5;
}
h1 .inverse{
	font: bold 24pt/30pt "Ubuntu",sans-serif;
	color:#76C4D5;
}
h2{
	font: bold 22pt/26pt "Ubuntu",sans-serif;
	color:#76C4D5;
}
h3{
	font: bold 16pt/20pt "Ubuntu",sans-serif;
	color:#008996;
}
h4{
	font: bold 12pt/16pt "Ubuntu",sans-serif;
	color:#5e5f5f;
}
p {
	line-height:1.3em;
}
#main #main-header {
	z-index:1!important;
}
.single-post #main #main-header,
.search-results #main #main-header,
.post-type-archive-tribe_events #main #main-header,
.single-tribe_events #main #main-header {
	height:220px;
	top:0!important;
	position:relative;
}
.single-post.et_pb_pagebuilder_layout #main #main-header,
.search-results #main #main-header,
.post-type-archive-tribe_events.et_pb_pagebuilder_layout #main #main-header,
.single-tribe_events.et_pb_pagebuilder_layout #main #main-header {
	height:0px;
	top:0!important;
	position:relative;
	z-index:1!important;
}
.single-post #main #main-header.banner_members,
.post-type-archive-tribe_events #main #main-header.banner_members,
.single-tribe_events #main #main-header.banner_members{
	background-color:#76c4d5;
}
.single-post #main #main-header.banner_legislators,
.post-type-archive-tribe_events #main #main-header.banner_legislators,
.single-tribe_events #main #main-header.banner_legislators{
	background-color:#008996;
}
.single-post #main #main-header.banner_media,
.post-type-archive-tribe_events #main #main-header.banner_media,
.single-tribe_events #main #main-header.banner_media{
	background-color:#085156;
}
.single-post #main #main-header.banner_action,
.post-type-archive-tribe_events #main #main-header.banner_action,
.single-tribe_events #main #main-header.banner_action{
	background-color:#cc3524;
}
.single-post #main #main-header.banner_transparent,
.post-type-archive-tribe_events #main #main-header.banner_transparent,
.single-tribe_events #main #main-header.banner_transparent{
	background-color:transparent;
}
@media (max-width:768px) {
	.single-post #main #main-header,
	.search-results #main #main-header,
	.post-type-archive-tribe_events #main #main-header,
	.single-tribe_events #main #main-header {
		height:200px;
		top:0!important;
		position:relative;
	}
	.single-post.et_pb_pagebuilder_layout #main #main-header,
	.search-results #main #main-header,
	.post-type-archive-tribe_events.et_pb_pagebuilder_layout #main #main-header,
	.single-tribe_events.et_pb_pagebuilder_layout #main #main-header {
		height:0px;
		top:0!important;
		position:relative;
		z-index:1!important;
	}
}
@media (max-width:479px) {
	.single-post #main #main-header,
	.search-results #main #main-header,
	.post-type-archive-tribe_events #main #main-header,
	.single-tribe_events #main #main-header {
		height:100px;
		top:0!important;
		position:relative;
	}
	.single-post.et_pb_pagebuilder_layout #main #main-header,
	.search-results #main #main-header,
	.post-type-archive-tribe_events.et_pb_pagebuilder_layout #main #main-header,
	.single-tribe_events.et_pb_pagebuilder_layout #main #main-header {
		height:0px;
		top:0!important;
		position:relative;
		z-index:1!important;
	}
}
.single-post #et-main-area,
.search-results #et-main-area {
	padding-top:0px;
}
.search-results #left-area {
	width:100%;
}
.search-results .et_right_sidebar #left-area {
	padding-right:0;
}
.main_header_section_title{
	color: #ffffff;
	font: bold 14pt/14pt "Ubuntu",sans-serif;
	position: absolute;
	right: 5px;
	top: 5px;
}
.main_header_section_title.nav_open{
	color: #ffffff;
	font: bold 14pt/14pt "Ubuntu",sans-serif;
	position: absolute;
	right: 5px;
	top: 5px;
}
.e3ah_content_head_general{
	width:100%;
	height:212px;
	position:relative;
}
.link_banner_item_title{
	font: 500 16pt/16pt "Ubuntu",sans-serif;
	color:#ffffff;
	text-align: left;
	cursor:pointer;
}
.link_banner_item_body{
	display:none;
}
.cta_title{
	font:400 18pt/1.4em "Ubuntu",Helvetica,Arial,Lucida,sans-serif !important;
	margin:8% auto 0.5%;
	width:300px;
}
.cta_button_wrapper{
	height: auto;
	margin: 1% auto 8%;
	width: 300px;
}
.cta_button_outter{
	width:100%;
	height:auto
}
.cta_button_inner{
	background-color:#cc3524;
	height: 30px;
	width: 150px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
}
.cta_button_content{
	font: 10pt/24pt "Ubuntu",sans-serif;
	height: auto;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
#main .home_sections_wrapper_outter{
	height:50px;
}
.sponsors_icon_group{
	width: 100%;
}
.sponsors_icon_wrapper{
	width: 24%;
	display:inline-block;
}
.sponsors_icon{
	height: 25px;
	margin: auto;
	width: 100%;
}
#sponsors_icon_lilly{
	background:transparent url('../../uploads/2016/11/logo_partner_lilly_2.png') center center no-repeat;
	background-size:contain;
}
#sponsors_icon_ballstate{
	background:transparent url('../../uploads/2016/11/logo_partner_ballstate_2.png') center center no-repeat;
	background-size:contain;
}
#sponsors_icon_e3{
	background:transparent url('../../uploads/2016/11/logo_partner_e3_2.png') center center no-repeat;
	background-size:contain;
}
#sponsors_icon_visitindy{
	background:transparent url('../../uploads/2016/11/logo_partner_visitindy_2.png') center center no-repeat;
	background-size:contain;
}
.hero_wrapper_outter{
	width:100%;
}
.hero_wrapper_inner{
	width:100%
}
.hero_wrapper_content{
	margin: 11% 5%;
}
.hero_text_title{
	color: #ffffff;
	font: 500 14pt/24pt "Ubuntu",sans-serif;
	text-align: center;
}
.hero_text_body{
	color: #ffffff;
	font: 10pt/14pt "Ubuntu",sans-serif;
	text-align: center;
}
.et_pb_section .et_pb_row .et_pb_text .tools_group{
	padding:0px 0;
}
.tools_wrapper{
	display: inline-block;
	height: auto;
	width: 100%;
}
.tools_inner{
	padding: 5px;
}
.tools_content{
	height: auto;
	width: 100%;
}
.tools_icon_wrapper{
	display: inline-block;
	padding: 5px 10px 5px 5px;
	vertical-align: top;
}
.tools_icon{
	height: 45px;
	width: 45px;
}
#tools_icon_terminal{
	background:transparent url('../../uploads/2016/11/icon_chat_2.png') center center no-repeat;
	background-size:contain;
}
#tools_icon_profile{
	background:transparent url('../../uploads/2016/11/icon_profile_2.png') center center no-repeat;
	background-size:contain;
}
#tools_icon_directory{
	background:transparent url('../../uploads/2016/11/icon_directory_2.png') center center no-repeat;
	background-size:contain;
}
#tools_icon_archive{
	background:transparent url('../../uploads/2016/11/icon_archive_2.png') center center no-repeat;
	background-size:contain;
}
.tools_text{
	display: inline-block;
	width: calc(100% - 70px);
}
.tools_wrapper .tools_text .tools_text_title{
	color: #008996;
	font: 300 12pt/22pt "Ubuntu",sans-serif;
}
.tools_wrapper .tools_text .tools_text_body{
	font:10pt/12pt "Ubuntu",sans-serif;
}
.tools_wrapper .tools_text .tools_text_body a {
	font-weight:bold;
	color:#808080;
}
.tools_wrapper .tools_text .tools_text_body a:hover {
	color:#cc3524;
	text-decoration:underline;
}
.footer_nav{
	border-left: 1px solid #ffffff;
	padding: 0 0 0 20px;
	position:relative;
	width: 40%;
}

/*Overrides*/
#page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav #page-container{
	padding:0 !important;
}
#page-container{
	overflow:hidden;
}
#main-header.et-fixed-header{
	position:relative;
}
.et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation{
	padding:5px 0 24px 0 !important;
}
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    max-width: 100% !important;
    width: 100% !important;
}
.et_pb_slider .et_pb_container{
	width:100% !important;
	max-width: none !important;
}
/*Event List*/
.e3ah_event_list_wrapper_outter{
	width: 100%;
}
.e3ah_event_list_wrapper_inner{

}
.e3ah_event_list_wrapper_content{
	margin: 10px;
}
.e3ah_event_list_title{
	font: bold 20pt/20pt "Ubuntu", sans-serif;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding: 0px 0px 20px 0px;
	color: rgba(0,137,150,0.58);
}
.e3ah_event_list_items_wrapper{
	padding-top: 10px;
	display:table;
	width:100%;
}
.e3ah_event_list_item_group{
	display: block;
	width: 100%;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.e3ah_event_list_item_group:hover{
	background-color:rgba(35,31,32,0.05);
}
.item_block{
	display:inline-block;
	padding:15px;
}
.item_block.date_block{
	width:30%;
	text-align:center;
	color:rgba(118,196,213,0.83);
}
.e3ah_event_list_item.date_month{
	font: 600 12pt/12pt "Ubuntu", sans-serif;
}
.e3ah_event_list_item.date_day{
	font: 600 18pt/18pt "Ubuntu", sans-serif;
}
.item_block.title_block{
	width:68%;
}
.e3ah_event_list_item{
	font-family:"Ubuntu";
}
div.e3ah_event_list_item{
	vertical-align:top;
}
.e3ah_event_list_item.item_title, .e3ah_event_list_item.item_title a{
	color:#5e5f5f;
	display:block;
	font: bold 10pt/10pt "Ubuntu", sans-serif;
}
.e3ah_event_list_item.item_location{
	display:inline-block;
	font: normal 9pt/14pt "Ubuntu", sans-serif;
}
.e3ah_event_list_item.item_location:after{
	content:", ";
}
.e3ah_event_list_item.item_time{
	display:inline-block;
	font: normal 9pt/14pt "Ubuntu", sans-serif;
}
.e3ah_event_list_item.item_time:before{
	content:"";
}
.item_block.register_block{
	width: 100%;
	border-top: none;
	border-bottom: 1px solid #bbb;
	text-align: center;
	vertical-align: middle;
	font: 600 10pt/10pt "Ubuntu",sans-serif;
}
.item_block.register_block a{
	color:rgba(255,255,255,1.0);
	text-decoration:none;
}
.e3ah_event_list_item.item_register{
	background-color:rgba(204,53,36,0.8);
	width: 70%;
	margin: 0 auto;
	height: 35px;
	padding: 10px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-webkit-transition:all 0.39s ease;
	-moz-transition:all 0.39s ease;
}
.item_block.last_row{
	border-bottom: none;
}
/*End Event List*/
.head_wrapper_outter{
	width:100%;
	height:300px;
}
.head_wrapper_inner{
	width:100%;
	height:100%;
}
.head_wrapper_content{
	width:100%;
	height:100%;
}
.head_item_wrapper_outter{}
.head_item_wrapper_inner{}
.head_item_wrapper_content{
	position:relative;
}
.head_main_wrapper_outter{
	display:block;
	width:100%;
	height:300px;
}
.head_main_wrapper_inner{
	width:100%;
	height:100%;
	position:relative;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.head_main_wrapper_inner:hover{
	background-color:rgba(35,31,32,0.25);
}
.head_main_wrapper_content{
	width:80%;
	height:auto;
	position:absolute;
	bottom:0;
	left:0;
	padding:0 0 25px 25px;
}
.head_main_title{
	color: #ffffff;
	font: 400 16pt/24pt "Ubuntu",sans-serif;
	text-shadow: 2px 2px 6px #333333;
}
.head_main_body{
	color: #ffffff;
	font: 11pt/16pt "Ubuntu",sans-serif;
	text-shadow: 2px 2px 6px #333333;
}
.head_secondary_wrapper_outter{
	display:block;
	width:100%;
	height:250px;
}
.head_secondary_wrapper_inner{
	width:100%;
	height:100%;
	position:relative;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.head_secondary_wrapper_inner:hover{
	background-color:rgba(35,31,32,0.25);
}
.head_secondary_wrapper_content{
	width:80%;
	height:auto;
	position:absolute;
	bottom:0;
	left:0;
	padding:0 0 25px 25px;
}
.head_secondary_title, #page-container .head_secondary_wrapper_content a {
	color: #ffffff;
	font: 400 16pt/24pt "Ubuntu",sans-serif;
	text-shadow: 2px 2px 6px #333333;
	text-decoration:none;
}
.head_secondary_body, #page-container .head_secondary_body a{
	color: #ffffff;
	font: 11pt/16pt "Ubuntu",sans-serif;
	text-shadow: 2px 2px 6px #333333;
	text-decoration:none;
}
.head_tertiary_wrapper_outter{
	width:100%;
	height:250px;
	display:inline-block;
}
.head_tertiary_wrapper_outter_divi{
	width:100%;
	height:254px;
	margin-right:-6px;
	display:inline-block;
	vertical-align:top;
}
.head_tertiary_wrapper_inner{
	width:100%;
	height:100%;
}
.head_tertiary_wrapper_content{
	width:100%;
	height:100%
}
.head_tertiary_item_wrapper_outter{
	width:100%;
	height:auto;
	display:inline-block;
	margin:0;
	padding:0;
	vertical-align:top;
}
.head_tertiary_item_wrapper_inner{
	width:100%;
	height:auto;
}
.head_tertiary_item_wrapper_content{}

#main-content .entry-content tr td, body.et-pb-preview #main-content .container tr td{
	border-top: 1px solid #eee;
	padding: 0px 6px;
}
#head_tertiary_social_wrapper_outter{
	display:inline-block;
	width:100%;
	height:250px;
	position:relative;
	background-color:transparent;transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
#head_tertiary_social_wrapper_outter:hover{
	background-color:rgba(35,31,32,0.15);
}
.head_tertiary_social_wrapper_inner{
	width:100%;
	height:100%;
	position:relative;
}
.head_tertiary_social_wrapper_content{
	width: 180px;
	height: 100%;
	position: relative;
	margin: 0 auto;
	line-height: 250px;
}
.head_tertiary_social_title{
	color: #ffffff;
	font: 400 16pt/36pt "Ubuntu",sans-serif;
	text-shadow: 2px 2px 6px #333333;
}
.head_tertiary_social_body{
	color: #ffffff;
	font: 11pt/16pt "Ubuntu",sans-serif;
	text-shadow: 2px 2px 6px #333333;
}
.head_tertiary_social_cta{
	color: #ffffff;
	font: 11pt/36pt "Ubuntu",sans-serif;
	text-shadow: 2px 2px 6px #333333;
}
.section_head_tertiary_wrapper_right_divi{
	width:100%;
	margin-right:-6px;
	height:250px;
	display:block;
	vertical-align:top;
	float:right;
}
.section_head_tertiary_wrapper_left_divi{
	width:100%;
	height:250px;
	margin-right:-6px;
	display:block;
	vertical-align:top;
}
#page-container .head_cta_wrapper_outter{
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #ffffff;
	text-decoration:none;
	font: 12pt/16pt "Ubuntu",sans-serif;
	text-align:center;
}
#page-container .head_cta_wrapper_outter p{
	line-height:40pt;
	font-size:10pt;
}
#page-container .head_cta_wrapper_outter a{
	color:#ffffff;
	text-decoration:none;
	display: block;
	height: 100%;
}
.head_cta_bar_wrapper{
	height:100%;
	width:100%;
	background-color:transparent;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.head_cta_bar_wrapper:hover{
	background-color:rgba(35,31,32,0.15);
}
#page-container .head_cta_wrapper_inner{
	width:100%;
	height:100%;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
#page-container .head_cta_wrapper_inner:hover{
	background-color:rgba(35,31,32,0.15);
}
#page-container .head_cta_wrapper_content{
	width:100%;
	height:100%;
}
#page-container .head_cta_body{
	text-shadow:none;
	padding: 14px 0px;
}
.hero_2col_wrapper_outter{}
.hero_2col_wrapper_inner{}
.hero_2col_wrapper_content{}
.hero_2col_text_title{
	color: #008996;
	font: 400 18pt/36pt "Ubuntu",sans-serif;
}
.hero_2col_text_body{
	font: 400 11pt/14pt "Ubuntu",sans-serif;
}
.nav_members_body_bar{
	display:inline-block;
	width:100%;
}
.nav_members_body_bar a{
	text-decoration:none;
	color:#ffffff;
}
.headlines_2col_wrapper_outter{
	display:block;
	width:100%;
	float:left;
}
.headlines_2col_wrapper_outter:first-of-type {
	border-right:1px solid #bfbfbf;
}
.headlines_2col_wrapper_inner{}
.headlines_2col_wrapper_content{}
.headlines_2col_title{
	color: #008996;
	font: 400 24pt/36pt "Ubuntu",sans-serif;
}
.headlines_2col_body{}
#content-area .entry_default_wrapper{
	margin:20px 130px;
	display:block;
}
/* Widget styles */
.widget_image_height_full_width{
	height:300px;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.widget_image_height_full_width_text{
	height:400px;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.widget_image_height_full_width_panaramic{
	height:150px;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.widget_form_height_full_width_text{
	height:auto;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.widget_text_vertical_align{
	position:relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.et-main-area .et_pb_row, .et-main-area .et_pb_column .et_pb_row_inner {
	padding-left: 0px;
	padding-right: 0px;
}
/* List Panels */
.e3ah_list_wrapper_outter{
	display:block;
	width:100%;
}
.e3ah_list_wrapper_inner{
	width:100%;
}
.e3ah_list_wrapper_content{
	width:100%;
}
a[id*="e3ah_list_child_cta_link-"], a:hover[id*="e3ah_list_child_cta_link-"], a:visited[id*="e3ah_list_child_cta_link-"]{
	text-decoration:none;
	color:#ffffff;
}
.e3ah_list_child_wrapper_outter{
	width:100%;
	display:block;
	margin:50px 0px;
}
.e3ah_list_child_wrapper_inner{
	width:100%;
	background-color:rgba(255,255,255,0.0);
}
.e3ah_list_child_wrapper_content{
	width:100%;
}
.e3ah_list_child_background{

}
.e3ah_list_child_name_block{
	margin:10px 0px;
}
.e3ah_list_child_title{
	font:bold 16pt/20pt "Ubuntu",sans-serif;
	margin-bottom:10px;
}
.e3ah_list_child_title.section_members{
	color:#76c4d5;
}
.e3ah_list_child_title.section_legislators{
	color:#008996;
}
.e3ah_list_child_title.section_media{
	color:#085156;
}
.e3ah_list_child_excerpt{
	font: 10pt/14pt "Ubuntu",sans-serif;
	color:#5e5f5f;
}
.e3ah_list_child_cta_link{

}
.e3ah_list_child_cta_wrapper_outter{
	background-color:rgba(204,53,36,1.0);;
	width:100%;
	border-radius:3px;
	transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
}
.e3ah_list_child_cta_wrapper_outter:hover{
	background-color:rgba(204,53,36,0.6);
}
.e3ah_list_child_cta_wrapper_inner{

}
.e3ah_list_child_cta_wrapper_content{
	padding:10px;
	text-align:center;
}
.e3ah_list_child_cta_text{
	color:#ffffff;
	font: 500 20px/20px "Ubuntu", Helvetica, Arial;
}
.e3ah_list_child_cta_icon{
	font: 600 18pt/18pt "ETmodules";
	color: #ffffff;
	width: 20px;
	display: inline-block;
	text-align: right;
	padding-right: 10px;
	white-space: nowrap;
	vertical-align:bottom
}
/* End List Panels */
/* Title Block */
#e3ah_title_block_meta, #e3ah_title_block_meta a{
	font:10pt/14pt "Ubuntu",sans-serif;
	color:#5e5f5f;
	text-decoration:none;
}
/* End Title Block */

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
/*TABLET*/
@media screen and (min-width: 768px) {
	body{
		font: 10pt/14pt "Ubuntu",sans-serif;
		color:#5e5f5f;
	}
	h1{
		font: bold 24pt/30pt "Ubuntu",sans-serif;
		color:#76C4D5;
	}
	h1 .inverse{
		font: bold 24pt/30pt "Ubuntu",sans-serif;
		color:#76C4D5;
	}
	h2{
		font: bold 22pt/26pt "Ubuntu",sans-serif;
		color:#76C4D5;
	}
	h3{
		font: bold 16pt/20pt "Ubuntu",sans-serif;
		color:#008996;
	}
	h4{
		font: bold 12pt/16pt "Ubuntu",sans-serif;
		color:#5e5f5f;
	}
	.main_header_section_title{
		color: #ffffff;
		font: bold 32pt/32pt "Ubuntu",sans-serif;
		position: absolute;
		right: 25px;
		top: 15px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.main_header_section_title.nav_open{
		color: #ffffff;
		font: bold 32pt/32pt "Ubuntu",sans-serif;
		position: absolute;
		right: 305px;
		top: 15px;
	}
	.link_banner_item_title{
		font: 500 20pt/28pt "Ubuntu",sans-serif;
		color:#ffffff;
		text-align: left;
		cursor:pointer;
	}
	.link_banner_item_body{
		display:block;
		cursor:pointer;
	}
	.cta_title{
		font:400 36pt/1.4em "Ubuntu",Helvetica,Arial,Lucida,sans-serif !important;
		margin:8% auto 0.5%;
		width:500px;
	}
	.cta_button_wrapper{
		height: auto;
		margin: 1% auto 8%;
		width: 500px;
	}
	.cta_button_outter{
		width:100%;
		height:auto
	}
	.cta_button_inner{
		background-color:#cc3524;
		height: 40px;
		width: 175px;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
	}
	.cta_button_content{
		font: 12pt/32pt "Ubuntu",sans-serif;
		height: auto;
		text-align: center;
		vertical-align: middle;
		width: 100%;
	}
	#main .home_sections_wrapper_outter{
		height:112px;
	}
	.sponsors_icon_group{
		width: 100%;
	}
	.sponsors_icon_wrapper{
		width: 24%;
		display:inline-block;
	}
	.sponsors_icon{
		width:100%;
		height:60px;
		margin:auto;
	}
	#sponsors_icons_lilly{
		background:transparent url('../../uploads/2016/11/logo_partner_lilly_2.png') center center no-repeat;
		background-size:contain;
	}
	#sponsors_icons_ballstate{
		background:transparent url('../../uploads/2016/11/logo_partner_ballstate_2.png') center center no-repeat;
		background-size:contain;
	}
	#sponsors_icons_e3{
		background:transparent url('../../uploads/2016/11/logo_partner_e3_2.png') center center no-repeat;
		background-size:contain;
	}
	#sponsors_icons_visitindy{
		background:transparent url('../../uploads/2016/11/logo_partner_visitindy_2.png') center center no-repeat;
		background-size:contain;
	}
	.hero_wrapper_outter{
		width:100%;
	}
	.hero_wrapper_inner{
		width:100%
	}
	.hero_wrapper_content{
		margin: 10% 18%;
	}
	.hero_text_title{
		color: #ffffff;
		font: 500 24pt/34pt "Ubuntu",sans-serif;
		text-align: center;
	}
	.hero_text_body{
		color: #ffffff;
		font: 600 12pt/20pt "Ubuntu",sans-serif;
		text-align: center;
	}
	.et_pb_section .et_pb_row .et_pb_text .tools_group{
		padding:65px 0;
	}
	.tools_wrapper{
		display:inline-block;
		height:auto;
		width:49.75%;
	}
	.tools_inner{
		padding:35px;
	}
	.tools_content{
		height:auto;
		width:100%;
	}
	.tools_icon_wrapper{
		display:inline-block;
		padding:5px 10px 5px 5px;
		vertical-align:top;
	}
	.tools_icon{
		width:85px;
		height:85px;
	}
	#tools_icon_terminal{
		background:transparent url('../../uploads/2016/11/icon_chat_2.png') center center no-repeat;
		background-size:contain;
	}
	#tools_icon_profile{
		background:transparent url('../../uploads/2016/11/icon_profile_2.png') center center no-repeat;
		background-size:contain;
	}
	#tools_icon_directory{
		background:transparent url('../../uploads/2016/11/icon_directory_2.png') center center no-repeat;
		background-size:contain;
	}
	#tools_icon_archive{
		background:transparent url('../../uploads/2016/11/icon_archive_2.png') center center no-repeat;
		background-size:contain;
	}
	.tools_text{
		width:calc(100% - 110px);
		display:inline-block;
	}
	.tools_wrapper .tools_text .tools_text_title{
		font:300 18pt/28pt "Ubuntu",sans-serif;
		color:#008996;
	}
	.tools_wrapper .tools_text .tools_text_body{
		font:12pt/20pt "Ubuntu",sans-serif;
	}
	.tools_wrapper .tools_text .tools_text_body a {
		font-weight:bold;
		color:#808080;
	}
	.tools_wrapper .tools_text .tools_text_body a:hover {
		color:#cc3524;
		text-decoration:underline;
	}

	.head_wrapper_outter{
		width:100%;
		height:500px;
	}
	.head_wrapper_inner{
		width:100%;
		height:100%;
	}
	.head_wrapper_content{
		width:100%;
		height:100%;
	}
	.head_item_wrapper_outter{}
	.head_item_wrapper_inner{}
	.head_item_wrapper_content{
		position:relative;
	}
	.head_main_wrapper_outter{
		display:block;
		width:100%;
		height:500px;
	}
	.head_main_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.head_main_wrapper_inner:hover{
		background-color:rgba(35,31,32,0.25);
	}
	.head_main_wrapper_content{
		width:80%;
		height:auto;
		position:absolute;
		bottom:0;
		left:0;
		padding:0 0 25px 25px;
	}
	.head_main_title{
		color: #ffffff;
		font: 400 16pt/24pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.head_main_body{
		color: #ffffff;
		font: 11pt/16pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.head_secondary_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
	}
	.head_secondary_wrapper_content{
		width:80%;
		height:auto;
		position:absolute;
		bottom:0;
		left:0;
		padding:0 0 25px 25px;
	}
	.head_secondary_title, #page-container .head_secondary_wrapper_content a {
		color: #ffffff;
		font: 400 16pt/24pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
		text-decoration:none;
	}
	.head_secondary_body, #page-container .head_secondary_body a{
		color: #ffffff;
		font: 11pt/16pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
		text-decoration:none;
	}
	.head_tertiary_wrapper_outter{
		width:100%;
		height:250px;
		display:block;
	}
	.head_tertiary_wrapper_outter_divi{
		width:50%;
		height:254px;
		margin-right:-6px;
		display:inline-block;
		vertical-align:top;
	}
	.head_tertiary_wrapper_outter_divi.lean_right{
		float:right;
	}
	.head_tertiary_wrapper_inner{
		width:100%;
		height:100%;
	}
	.head_tertiary_wrapper_content{
		width:100%;
		height:100%
	}
	.head_tertiary_item_wrapper_outter{
		width:100%;
		height:auto;
		display:inline-block;
		margin:0;
		padding:0;
		vertical-align:top;
	}
	.head_tertiary_item_wrapper_inner{
		width:100%;
		height:auto;
	}
	.head_tertiary_item_wrapper_content{}

	#main-content .entry-content tr td, body.et-pb-preview #main-content .container tr td{
		border-top: 1px solid #eee;
		padding: 0px 6px;
	}
	#head_tertiary_social_wrapper_outter{
		display:inline-block;
		width:100%;
		height:250px;
		position:relative;
	}
	.head_tertiary_social_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
	}
	.head_tertiary_social_wrapper_content{
		width: 180px;
		height: 100%;
		position: relative;
		margin: 0 auto;
		line-height: 250px;
	}
	.head_tertiary_social_title{
		color: #ffffff;
		font: 400 16pt/36pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.head_tertiary_social_body{
		color: #ffffff;
		font: 11pt/16pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.head_tertiary_social_cta{
		color: #ffffff;
		font: 11pt/36pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.section_head_tertiary_wrapper_right_divi{
		width:50%;
		margin-right:-6px;
		height:250px;
		display:inline-block;
		vertical-align:top;
		float:right;
	}
	.section_head_tertiary_wrapper_left_divi{
		width:50%;
		height:250px;
		margin-right:-6px;
		display:inline-block;
		vertical-align:top;
	}
	#page-container .head_cta_wrapper_outter{
		display: inline-block;
		width: 100%;
		height:100%;
		color: #ffffff;
		text-decoration:none;
		font: 12pt/40pt "Ubuntu",sans-serif;
		text-align:center;
	}
	#page-container .head_cta_wrapper_outter p{
		line-height:40pt;
		font-size:12pt;
	}
	.head_cta_bar_wrapper{
		height:100%;
		width:100%;
		background-color:transparent;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.head_cta_bar_wrapper:hover{
		background-color:rgba(35,31,32,0.15);
	}
	#page-container .head_cta_wrapper_inner{
		width:100%;
		height:100%;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	#page-container .head_cta_wrapper_inner:hover{
		background-color:rgba(35,31,32,0.15);
	}
	#page-container .head_cta_wrapper_content{
		width:100%;
		height:100%;
	}
	#page-container .head_cta_body{
		text-shadow:none;
		padding: 14px 0px;
	}
	.hero_2col_wrapper_outter{}
	.hero_2col_wrapper_inner{}
	.hero_2col_wrapper_content{}
	.hero_2col_text_title{
		color: #008996;
		font: 400 24pt/36pt "Ubuntu",sans-serif;
	}
	.hero_2col_text_body{}
	.nav_members_body_bar{
		display:block;
		width:100%;
	}
	.headlines_2col_wrapper_outter{
		display:inline-block;
		width:50%;
		float:left;
	}
	.headlines_2col_wrapper_outter:first-of-type {
		border-right:1px solid #bfbfbf;
	}
	.headlines_2col_wrapper_inner{}
	.headlines_2col_wrapper_content{}
	.headlines_2col_title{
		color: #008996;
		font: 400 24pt/36pt "Ubuntu",sans-serif;
	}
	.headlines_2col_body{}
	#content-area .entry_default_wrapper{
		margin:20px 130px;
		display:block;
	}
	/* Widget styles */
	.widget_image_height_full_width{
		height:400px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.widget_image_height_full_width_text{
		height:400px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.widget_image_height_full_width_panaramic{
		height:200px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.widget_form_height_full_width_text{
		height:auto;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.widget_text_vertical_align{
		position:relative;
		top: 50%;
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	/*Overrides*/
	#page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav #page-container{
		padding:0 !important;
	}
	#main-header.et-fixed-header{
		position:relative;
	}
	.et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation{
		padding:15px 0 24px 0 !important;
	}
	.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
	    max-width: 100% !important;
	    width: 100% !important;
	}
	.et_pb_slider .et_pb_container{
		width:100% !important;
		max-width: none !important;
	}
	#main-footer {
		background-color: #76C4D5;
	}
	#main-footer .container {
		display:inline-block;
		width:33%;
	}
	/* List Panels */
	.e3ah_list_wrapper_outter{
		display:block;
		width:100%;
		height:auto;
		position:relative;
	}
	.e3ah_list_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
	}
	.e3ah_list_wrapper_content{
		width:100%;
		height:100%;
		position:relative;
	}
	a[id*="e3ah_list_child_cta_link-"], a:hover[id*="e3ah_list_child_cta_link-"], a:visited[id*="e3ah_list_child_cta_link-"]{
		text-decoration:none;
		color:#ffffff;
	}
	.e3ah_list_child_wrapper_outter{
		width:50%;
		height:250px;
		position:relative;
		display:inline-block;
		margin:0px;
		padding:10px 30px 0px 0px;
		margin-bottom:50px;
		float:left
	}
	.e3ah_list_child_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
		background-color:rgba(255,255,255,0.0);
	}
	.e3ah_list_child_wrapper_content{
		width:100%;
		height:100%;
		position:relative;
	}
	.e3ah_list_child_background{

	}
	.e3ah_list_child_name_block{
		margin:10px 0px;
	}
	.e3ah_list_child_title{
		font:bold 16pt/20pt "Ubuntu",sans-serif;
		margin-bottom:10px;
	}
	.e3ah_list_child_title.section_members{
		color:#76c4d5;
	}
	.e3ah_list_child_title.section_legislators{
		color:#008996;
	}
	.e3ah_list_child_title.section_media{
		color:#085156;
	}
	.e3ah_list_child_excerpt{
		font: 10pt/14pt "Ubuntu",sans-serif;
		color:#5e5f5f;
	}
	.e3ah_list_child_cta_link{

	}
	.e3ah_list_child_cta_wrapper_outter{
		background-color:rgba(204,53,36,1.0);;
		width:100%;
		position:absolute;
		bottom:0;
		left:0;
		border-radius:3px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.e3ah_list_child_cta_wrapper_outter:hover{
		background-color:rgba(204,53,36,0.6);
	}
	.e3ah_list_child_cta_wrapper_inner{

	}
	.e3ah_list_child_cta_wrapper_content{
		padding:10px;
		text-align:center;
	}
	.e3ah_list_child_cta_text{
		color:#ffffff;
		font: 500 20px/20px "Ubuntu", Helvetica, Arial;
	}
	.e3ah_list_child_cta_icon{
		font: 600 18pt/18pt "ETmodules";
		color: #ffffff;
		width: 20px;
		display: inline-block;
		text-align: right;
		padding-right: 10px;
		white-space: nowrap;
		vertical-align:bottom
	}
	/* End List Panels */

	/* Title Block */
	#e3ah_title_block_meta, #e3ah_title_block_meta a{
		font:10pt/14pt "Ubuntu",sans-serif;
		color:##5e5f5f;
		text-decoration:none;
	}
	/* End Title Block */
}
/*DESKTOP*/
@media screen and (min-width: 981px) {
	body{
		font: 10pt/14pt "Ubuntu",sans-serif;
		color:#5e5f5f;
	}
	h1{
		font: bold 24pt/30pt "Ubuntu",sans-serif;
		color:#76C4D5;
	}
	h1 .inverse{
		font: bold 24pt/30pt "Ubuntu",sans-serif;
		color:#76C4D5;
	}
	h2{
		font: bold 22pt/26pt "Ubuntu",sans-serif;
		color:#76C4D5;
	}
	h3{
		font: bold 16pt/20pt "Ubuntu",sans-serif;
		color:#008996;
	}
	h4{
		font: bold 12pt/16pt "Ubuntu",sans-serif;
		color:#5e5f5f;
	}
	.main_header_section_title{
		color: #ffffff;
		font: bold 32pt/32pt "Ubuntu",sans-serif;
		position: absolute;
		right: 25px;
		top: 15px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.main_header_section_title.nav_open{
		color: #ffffff;
		font: bold 32pt/32pt "Ubuntu",sans-serif;
		position: absolute;
		right: 305px;
		top: 15px;
	}
	#home_sections_wrapper_outter-members, #home_sections_wrapper_outter-legislators, #home_sections_wrapper_outter-media{
		cursor:pointer;
	}
	.link_banner_item_title{
		font: 500 20pt/28pt "Ubuntu",sans-serif;
		color:#ffffff;
		text-align: left;
	}
	.link_banner_item_body{
		display:block;
	}
	.cta_title{
		font:400 36pt/1.4em "Ubuntu",Helvetica,Arial,Lucida,sans-serif !important;
		margin:8% auto 0.5%;
		width:500px;
	}
	.cta_button_wrapper{
		height: auto;
		margin: 1% auto 8%;
		width: 500px;
	}
	.cta_button_outter{
		width:100%;
		height:auto
	}
	.cta_button_inner{
		background-color:#cc3524;
		height: 40px;
		width: 175px;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
	}
	.cta_button_content{
		font: 12pt/32pt "Ubuntu",sans-serif;
		height: auto;
		text-align: center;
		vertical-align: middle;
		width: 100%;
	}
	#main .home_sections_wrapper_outter{
		height:225px;
	}
	.sponsors_icon_group{
		width: 100%;
	}
	.sponsors_icon_wrapper{
		width: 24%;
		display:inline-block;
	}
	.sponsors_icon{
		width:100%;
		height:60px;
		margin:auto;
	}
	#sponsors_icons_lilly{
		background:transparent url('../../uploads/2016/11/logo_partner_lilly_2.png') center center no-repeat;
		background-size:contain;
	}
	#sponsors_icons_ballstate{
		background:transparent url('../../uploads/2016/11/logo_partner_ballstate_2.png') center center no-repeat;
		background-size:contain;
	}
	#sponsors_icons_e3{
		background:transparent url('../../uploads/2016/11/logo_partner_e3_2.png') center center no-repeat;
		background-size:contain;
	}
	#sponsors_icons_visitindy{
		background:transparent url('../../uploads/2016/11/logo_partner_visitindy_2.png') center center no-repeat;
		background-size:contain;
	}
	.hero_wrapper_outter{
		width:100%;
	}
	.hero_wrapper_inner{
		width:100%
	}
	.hero_wrapper_content{
		margin: 10% 18%;
	}
	.hero_text_title{
		color: #ffffff;
		font: 500 24pt/34pt "Ubuntu",sans-serif;
		text-align: center;
	}
	.hero_text_body{
		color: #ffffff;
		font: 600 12pt/20pt "Ubuntu",sans-serif;
		text-align: center;
	}
	.et_pb_section .et_pb_row .et_pb_text .tools_group{
		padding:65px 0;
	}
	.tools_wrapper{
		display:inline-block;
		height:auto;
		width:49.75%;
	}
	.tools_inner{
		padding:35px;
	}
	.tools_content{
		height:auto;
		width:100%;
	}
	.tools_icon_wrapper{
		display:inline-block;
		padding:5px 10px 5px 5px;
		vertical-align:top;
	}
	.tools_icon{
		width:85px;
		height:85px;
	}
	#tools_icon_terminal{
		background:transparent url('../../uploads/2016/11/icon_chat_2.png') center center no-repeat;
		background-size:contain;
	}
	#tools_icon_profile{
		background:transparent url('../../uploads/2016/11/icon_profile_2.png') center center no-repeat;
		background-size:contain;
	}
	#tools_icon_directory{
		background:transparent url('../../uploads/2016/11/icon_directory_2.png') center center no-repeat;
		background-size:contain;
	}
	#tools_icon_archive{
		background:transparent url('../../uploads/2016/11/icon_archive_2.png') center center no-repeat;
		background-size:contain;
	}
	.tools_text{
		width:calc(100% - 110px);
		display:inline-block;
	}
	.tools_wrapper .tools_text .tools_text_title{
		font:300 18pt/28pt "Ubuntu",sans-serif;
		color:#008996;
	}
	.tools_wrapper .tools_text .tools_text_body{
		font:12pt/20pt "Ubuntu",sans-serif;
	}
	.tools_wrapper .tools_text .tools_text_body a {
		font-weight:bold;
		color:#808080;
	}
	.tools_wrapper .tools_text .tools_text_body a:hover {
		color:#cc3524;
		text-decoration:underline;
	}

	/* Section Head styles */
	.head_wrapper_outter{
		width:100%;
		height:500px;
	}
	.head_wrapper_inner{
		width:100%;
		height:100%;
	}
	.head_wrapper_content{
		width:100%;
		height:100%;
	}
	.head_item_wrapper_outter{}
	.head_item_wrapper_inner{}
	.head_item_wrapper_content{
		position:relative;
	}
	.head_main_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.head_main_wrapper_inner:hover{
		background-color:rgba(35,31,32,0.25);
	}
	.head_main_wrapper_content{
		width:80%;
		height:auto;
		position:absolute;
		bottom:0;
		left:0;
		padding:0 0 25px 25px;
	}
	.head_main_title{
		color: #ffffff;
		font: 400 16pt/24pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.head_main_body{
		color: #ffffff;
		font: 11pt/16pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.head_secondary_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
	}
	.head_secondary_wrapper_content{
		width:80%;
		height:auto;
		position:absolute;
		bottom:0;
		left:0;
		padding:0 0 25px 25px;
	}
	.head_secondary_title, #page-container .head_secondary_wrapper_content a {
		color: #ffffff;
		font: 400 16pt/24pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
		text-decoration:none;
	}
	.head_secondary_body, #page-container .head_secondary_body a{
		color: #ffffff;
		font: 11pt/16pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
		text-decoration:none;
	}
	.head_tertiary_wrapper_outter{
		width:100%;
		height:250px;
		display:block;
	}
	.head_tertiary_wrapper_outter_divi{
		width:50%;
		height:254px;
		margin-right:-6px;
		display:inline-block;
		vertical-align:top;
	}
	.head_tertiary_wrapper_inner{
		width:100%;
		height:100%;
	}
	.head_tertiary_wrapper_content{
		width:100%;
		height:100%
	}
	.head_tertiary_item_wrapper_outter{
		width:100%;
		height:auto;
		display:inline-block;
		margin:0;
		padding:0;
		vertical-align:top;
	}
	.head_tertiary_item_wrapper_inner{
		width:100%;
		height:auto;
	}
	.head_tertiary_item_wrapper_content{}

	#main-content .entry-content tr td, body.et-pb-preview #main-content .container tr td{
		border-top: 1px solid #eee;
		padding: 0px 6px;
	}
	#head_tertiary_social_wrapper_outter{
		display:inline-block;
		width:100%;
		height:250px;
		position:relative;
	}
	.head_tertiary_social_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
	}
	.head_tertiary_social_wrapper_content{
		width: 180px;
		height: 100%;
		position: relative;
		margin: 0 auto;
		line-height: 250px;
	}
	.head_tertiary_social_title{
		color: #ffffff;
		font: 400 16pt/36pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.head_tertiary_social_body{
		color: #ffffff;
		font: 11pt/16pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.head_tertiary_social_cta{
		color: #ffffff;
		font: 11pt/36pt "Ubuntu",sans-serif;
		text-shadow: 2px 2px 6px #333333;
	}
	.section_head_tertiary_wrapper_right_divi{
		width:50%;
		margin-right:-6px;
		height:250px;
		display:inline-block;
		vertical-align:top;
		float:right;
	}
	.section_head_tertiary_wrapper_left_divi{
		width:50%;
		height:250px;
		margin-right:-6px;
		display:inline-block;
		vertical-align:top;
	}
	#page-container .head_cta_wrapper_outter{
		display: inline-block;
		width: 100%;
		height: 100%;
		color: #ffffff;
		text-decoration:none;
		font: 12pt/40pt "Ubuntu",sans-serif;
		text-align:center;
	}
	#page-container .head_cta_wrapper_outter p{
		line-height:40pt;
		font-size:12pt;
	}
	.head_cta_bar_wrapper{
		height:100%;
		width:100%;
		background-color:transparent;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.head_cta_bar_wrapper:hover{
		background-color:rgba(35,31,32,0.15);
	}
	#page-container .head_cta_wrapper_inner{
		width:100%;
		height:100%;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	#page-container .head_cta_wrapper_inner:hover{
		background-color:rgba(35,31,32,0.15);
	}
	#page-container .head_cta_wrapper_content{
		width:100%;
		height:100%;
	}
	#page-container .head_cta_body{
		text-shadow:none;
		padding: 14px 0px;
	}
	.hero_2col_wrapper_outter{}
	.hero_2col_wrapper_inner{}
	.hero_2col_wrapper_content{}
	.hero_2col_text_title{
		color: #008996;
		font: 400 24pt/36pt "Ubuntu",sans-serif;
	}
	.hero_2col_text_body{}
	.nav_members_body_bar{
		display:inline-block;
		width:100%;
	}
	.headlines_2col_wrapper_outter{
		display:inline-block;
		width:50%;
		float:left;
	}
	.headlines_2col_wrapper_outter:first-of-type {
		border-right:1px solid #bfbfbf;
	}
	.headlines_2col_wrapper_inner{}
	.headlines_2col_wrapper_content{}
	.headlines_2col_title{
		color: #008996;
		font: 400 24pt/36pt "Ubuntu",sans-serif;
	}
	.headlines_2col_body{}
	#content-area .entry_default_wrapper{
		margin:20px 130px;
		display:block;
	}
	/* Widget styles */
	.widget_image_height_full_width{
		height:500px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.widget_image_height_full_width_text{
		height:400px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.widget_image_height_full_width_panaramic{
		height:300px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.widget_2col_text_height_full_width{
		height:370px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.widget_text_vertical_align{
		position:relative;
		top: 50%;
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	/*Overrides*/
	#page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container, #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav #page-container{
		padding:0 !important;
	}
	#main-header.et-fixed-header{
		position:relative;
	}
	.et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation{
		padding:15px 0 24px 0 !important;
	}
	.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
	    max-width: 100% !important;
	    width: 100% !important;
	}
	.et_pb_slider .et_pb_container{
		width:100% !important;
		max-width: none !important;
	}
	#main-footer {
		background-color: #76C4D5;
	}
	#main-footer .container {
		display:inline-block;
		width:33%;
	}

	/*Event List*/
	.e3ah_event_list_wrapper_outter{
		width: 100%;
	}
	.e3ah_event_list_wrapper_inner{

	}
	.e3ah_event_list_wrapper_content{
		margin: 10px;
	}
	.e3ah_event_list_title{
		font: bold 24pt/26pt "Ubuntu", sans-serif;
		margin: 0 auto;
		width: 100%;
		text-align: center;
		padding: 50px 0px 35px 0px;
		color: rgba(0,137,150,0.58);
	}
	.e3ah_event_list_items_wrapper{
		padding-top: 10px;
		display:table;
		width:100%;
	}
	.e3ah_event_list_item_group{
		display: table-row;
		width: 100%;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.e3ah_event_list_item_group:hover{
		background-color:rgba(35,31,32,0.05);
	}
	.item_block{
		display:table-cell;
		padding:15px;
	}
	.item_block.date_block{
		width:20%;
		border-top: 1px solid #bbb;
		border-right: 1px solid #bbb;
		text-align:center;
		color:rgba(118,196,213,0.83);
	}
	.e3ah_event_list_item.date_month{
		font: 600 14pt/16pt "Ubuntu", sans-serif;
	}
	.e3ah_event_list_item.date_day{
		font: 600 24pt/24pt "Ubuntu", sans-serif;
	}
	.item_block.title_block{
		width:60%;
		border-top: 1px solid #bbb;
		border-right: 1px solid #bbb;
	}
	.e3ah_event_list_item{
		font-family:"Ubuntu";
	}
	div.e3ah_event_list_item{
		vertical-align:baseline;
	}
	.e3ah_event_list_item.item_title, .e3ah_event_list_item.item_title a{
		color:#5e5f5f;
		display:block;
		font: 600 10pt/10pt "Ubuntu", sans-serif;
	}
	.e3ah_event_list_item.item_location{
		display:inline-block;
	}
	.e3ah_event_list_item.item_time{
		display:inline-block;
	}
	.e3ah_event_list_item.item_location:after{
		content:"";
	}
	.e3ah_event_list_item.item_time:after{
		content:"";
	}
	.e3ah_event_list_item.item_time:before{
		content:"";
	}
	.item_block.register_block{
		width: 30%;
		border-top: 1px solid #bbb;
		border-bottom: none;
		text-align: center;
		vertical-align: middle;
		font: 600 12pt/14pt "Ubuntu",sans-serif;
	}
	.item_block.register_block a{
		color:rgba(255,255,255,1.0);
	}
	.e3ah_event_list_item.item_register{
		background-color:rgba(204,53,36,0.8);
		width: 70%;
		margin: 0 auto;
		height: 40px;
		padding: 10px;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		-webkit-transition:all 0.39s ease;
		-moz-transition:all 0.39s ease;
	}
	.e3ah_events_hidden{
		display:none;
	}
	.item_block.last_row{
		border-bottom: 1px solid #bbb;
	}
	.e3ah_event_list_item_group.load_more{
		display:block;
		padding:20px;
	}
	.e3ah_event_list_item_group.load_more:hover{
		background-color:transparent;
	}
	.e3ah_event_list_item.load_more{
		display:block;
		width:104px;
		margin:0 auto;
		cursor:pointer;
	}
	.e3ah_event_list_button{
		background-color:rgba(204,53,36,0.8);
		width: 100%;
		margin: 0 auto;
		height: 40px;
		padding: 10px;
		font: 600 12pt/14pt "Ubuntu",sans-serif;
		color:rgba(255,255,255,1.0);
		white-space:nowrap;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px 3px 3px 3px;
		-webkit-border-radius: 3px 3px 3px 3px;
		-webkit-transition:all 0.39s ease;
		-moz-transition:all 0.39s ease;
	}
	.e3ah_team_wrapper_outter{

	}
	.e3ah_team_wrapper_inner{}
	.e3ah_team_wrapper_content{
		display: flex;
		flex-flow: row wrap;
		-webkit-justify-content: space-around;
		justify-content: space-around;
	}
	.e3ah_team_employee_wrapper_outter{
		margin: 8px;
		margin-bottom: 10px;
		display: flex;
	}
	.e3ah_team_employee_wrapper_inner, .e3ah_team_employee_wrapper_content{}
	.e3ah_team_employee_background{
		width:270px;
		height:285px;
		position: relative;
	}
	.e3ah_team_employee_name_block{
		background-color: rgba(118,196,213,1.0);
		position: absolute;
		width: 100%;
		padding: 5px;
		bottom: 0px;
	}
	.e3ah_team_employee_name{
		font:300 12pt/14pt "Ubuntu", sans-serif;
		color:#ffffff;
	}
	.e3ah_team_employee_title{
		font: 300 10pt/12pt "Ubuntu", sans-serif;
		color:transparent;
		height:0px;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	.e3ah_team_employee_title.title_show{
		color:#ffffff;
		height:15px;
	}
	.e3ah_team_employee_about_wrapper_outter, .e3ah_team_employee_about_wrapper_inner, .e3ah_team_employee_about_wrapper_content{

	}
	.e3ah_team_employee_panel_wrapper_outter{
		display: flex;
		width: 100%;
		margin: 10px 0px 20px;
		background-color: rgba(118,196,213,0.83);
		border-radius: 5px;
	}
	.e3ah_team_employee_panel_wrapper_inner{
		width:100%;
	}
	.e3ah_team_employee_panel_wrapper_content{
		width:100%;
		padding: 20px;
	}
	.e3ah_team_employee_panel_text{
		width: 80%;
		font-family: "Ubuntu", sans-serif;
		font-weight: 500;
		color: #ffffff;
		margin: 0 auto 15px;
	}
	.e3ah_team_employee_panel_email_wrapper{
		background-color: rgba(204,53,36,0.8);
		width: 150px;
		margin: 0 auto;
		text-align: center;
		color: #ffffff;
		font-family: "Ubuntu",sans-serif;
		font-size: 12pt;
		line-height: 14pt;
		padding: 10px;
		border-radius: 5px;
		font-weight: 600;
	}
	/* List Panels */
	.e3ah_list_wrapper_outter{
		display:block;
		width:100%;
		height:auto;
		position:relative;
	}
	.e3ah_list_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
	}
	.e3ah_list_wrapper_content{
		width:100%;
		height:100%;
		position:relative;
	}
	a[id*="e3ah_list_child_cta_link-"], a:hover[id*="e3ah_list_child_cta_link-"], a:visited[id*="e3ah_list_child_cta_link-"]{
		text-decoration:none;
		color:#ffffff;
	}
	.e3ah_list_child_wrapper_outter{
		width:33%;
		height:250px;
		position:relative;
		display:inline-block;
		margin:0px;
		padding:10px 30px 0px 0px;
		margin-bottom:50px;
		float:left
	}
	.e3ah_list_child_wrapper_inner{
		width:100%;
		height:100%;
		position:relative;
		background-color:rgba(255,255,255,0.0);
	}
	.e3ah_list_child_wrapper_content{
		width:100%;
		height:100%;
		position:relative;
	}
	.e3ah_list_child_background{

	}
	.e3ah_list_child_name_block{
		margin:10px 0px;
	}
	.e3ah_list_child_title{
		font:bold 16pt/20pt "Ubuntu",sans-serif;
		margin-bottom:10px;
	}
	.e3ah_list_child_title.section_members{
		color:#76c4d5;
	}
	.e3ah_list_child_title.section_legislators{
		color:#008996;
	}
	.e3ah_list_child_title.section_media{
		color:#085156;
	}
	.e3ah_list_child_excerpt{
		font: 10pt/14pt "Ubuntu",sans-serif;
		color:#5e5f5f;
	}
	.e3ah_list_child_cta_link{

	}
	.e3ah_list_child_cta_wrapper_outter{
		background-color:rgba(204,53,36,1.0);;
		width:100%;
		position:absolute;
		bottom:0;
		left:0;
		border-radius:3px;
		transition: all 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53) 0s;
	}
	.e3ah_list_child_cta_wrapper_outter:hover{
		background-color:rgba(204,53,36,0.6);
	}
	.e3ah_list_child_cta_wrapper_inner{

	}
	.e3ah_list_child_cta_wrapper_content{
		padding:10px;
		text-align:center;
	}
	.e3ah_list_child_cta_text{
		color:#ffffff;
		font: 500 20px/20px "Ubuntu", Helvetica, Arial;
	}
	.e3ah_list_child_cta_icon{
		font: 600 18pt/18pt "ETmodules";
		color: #ffffff;
		width: 20px;
		display: inline-block;
		text-align: right;
		padding-right: 10px;
		white-space: nowrap;
		vertical-align:bottom
	}
	/* End List Panels */
	/* Title Block */
	#e3ah_title_block_meta, #e3ah_title_block_meta a{
		font:10pt/14pt "Ubuntu",sans-serif;
		color:##5e5f5f;
		text-decoration:none;
	}
	/* End Title Block */
}


/* Color classes */
.member-bg, .legislative-bg {
	background-color: #76C4D5;
}
.legislator-bg, .quality-of-life-bg {
	background-color: #008996;
}
.media-bg {
	background-color: #085156;
}
.legislative-update-bg, .operations-bg {
	background-color: #CC3524;
}
.news-bg, .videos-and-news-bg {
	background-color: #A4D55D;
}
.partner-bg, .affiliate-groups-bg {
	background-color: #FFA400;
}

/* Terminal styles */
.terminal-grid {
	padding: 17px;
}
.post-tile {
	height: 300px;
	overflow: hidden;
	padding: 0 !important;
	border: 17px solid white;
	border-radius: 21px;
	background-clip:padding-box; /* Added to fix corner issues in IE 11 */
}
.post-tile.has-bg {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.post-tile.has-bg.sponsored_content{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}
.post-tile.has-bg:before {
	content: '';
	background-color: rgba(33,33,33,0.5);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.post-tile.has-bg.sponsored_content:before {
	content: '';
	background-color: rgba(33,33,33,0.5);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.post-tile .top-content {
	position: absolute;
	bottom: 1em;
	padding: 1em;
	-webkit-transition: transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
}
/*.post-tile .top-content.sponsored_content{
	display:none;
}*/
.post-tile .bottom-bar {
	position: absolute;
	bottom: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	width: 100%;
	padding: 1em;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: transform 0.25s ease-in-out 0.125s;
	transition: transform 0.25s ease-in-out 0.125s;
}
.post-tile .bottom-bar.default-bg {
	background-color: rgba(255,255,255,0.25);
}
.post-tile h3 {
	margin-top: 1em;
	color: white;
}
.post-tile a {
	font-family: 'Ubuntu';
	display: block;
	height: 100%;
	color: white;
	text-decoration: none;
	position: relative;
	z-index: 2;
}
.post-tile a:hover, .post-tile a:focus {
	text-decoration: none;
	color: white;
}
.post-tile a:hover .top-content, .post-tile a:focus .top-content {
	-webkit-transform: translateY(-40px);
	transform: translateY(-40px);
}
.post-tile a:hover .bottom-bar, .post-tile a:focus .bottom-bar {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.terminal-filters {
	background-color: #76C4D5;
	color: white;
	padding: 22px 34px;
}
.terminal-filters ul {
	display: block;
	margin: 0;
	padding: 0;
}
.terminal-filters li {
	display: inline-block;
}
.terminal-filters a, .terminal-filters .filter-label {
	color: white;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 16px;
	padding: 4px 0 2px;
	border-bottom: 2px solid transparent;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: border-bottom-color 0.25s ease-in-out;
	transition: border-bottom-color 0.25s ease-in-out;
}
.terminal-filters .filter-label {
	color: #008996;
	display: inline-block;
}
.terminal-filters a:hover, .terminal-filters a:focus, .terminal-filters a.active {
	color: white;
	text-decoration: none;
	border-bottom-color: white;
}
.terminal-filters + posts-nav-link .posts-nav-link {
	padding: 34px 34px 0;
}
.terminal-grid + posts-nav-link .posts-nav-link {
	padding: 0 34px 34px;
}
.terminal-grid.sponsor_logo_wrapper{
	display:none;
	width: 100%;
	height: 40px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0;
	left: 0;
}
.terminal-grid.sponsor_logo_wrapper.sponsored{
	display:block;
}
.terminal-grid.sponsor_logo{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center right;
}
.posts-nav-link a {
	font-size: 15px;
	display: block;
	color: #085156;
}
.posts-nav-link a:hover, .posts-nav-link a:focus {
	text-decoration: none;
	color: #085156;
}
.posts-nav-link .prev-link:before, .posts-nav-link .next-link:after {
	font-family: "ETmodules" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
	display: inline-block;
	vertical-align: middle;
	font-size: 30px;
	margin-top: -2px;
}
.posts-nav-link .prev-link:before {
	content: "\3c";
}
.posts-nav-link .next-link:after {
  content: "\3d";
}
.posts-nav-link .prev-link {
	float: left;
}
.posts-nav-link .next-link {
	float: right;
}
.terminal-search #s {
	background-color: #B0DBE2;
	color: white;
	width: 100%;
	border: 0;
	padding: 34px 34px 34px 114px;
	font-size: 2em;
	font-weight: bold;
}
.terminal-search button[type="submit"] {
	display: none;
	visibility: hidden;
}
.terminal-search form {
	position: relative;
}
.terminal-search form:before {
	font-family: "ETmodules";
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
	display: inline-block;
	vertical-align: middle;
	font-size: 30px;
	content: '\55';
	color: white;
	position: absolute;
	top: 32px;
	left: 50px;
	-webkit-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
}
.no-more-results {
	text-align: center;
}

/* ----- Dina home hub section styles start ----- */
#home_hub_sections .home_hub_section {
	position:relative;
}
#home_hub_sections .home_hub_section .home_sections_wrapper_outter .home_hub_section_inner {
	-webkit-transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
}
#home_hub_sections .home_hub_section .home_sections_wrapper_outter a {
	color:#fff;
}
#home_hub_sections .home_hub_section .home_sections_wrapper_outter a:hover {
	text-decoration:none;
}
#home_hub_sections .home_hub_section .home_sections_wrapper_outter a.visited {
	color:#fff;
	text-decoration:none;
}
#home_hub_sections .home_hub_section .home_hub_section_hover {
	position:absolute;
	bottom:0;
	width: 100%;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: height 0.25s ease-in-out 0.125s;
	transition: height 0.25s ease-in-out 0.125s;
	height:0;
	line-height:40px;
	background-color:rgba(255, 255, 255, 0.25);
}
#home_hub_sections .home_hub_section .home_hub_section_hover a {
	color:#fff;
	padding:0 50px;
	display:block;
	width:100%;
}
#home_hub_sections .home_hub_section .home_hub_section_hover a:hover {
	text-decoration:none;
	cursor:pointer;
}
#home_hub_sections .home_hub_section:hover > .home_hub_section_hover {
	height:40px;
}
#home_hub_sections .home_hub_section:hover .home_sections_wrapper_outter .home_hub_section_inner {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}
@media (max-width:768px) {
	#home_hub_sections {
		padding-top:0;
		padding-bottom:0;
	}
	#home_hub_sections .home_hub_section:hover > .home_hub_section_hover {
		height:0;
	}
	#home_hub_sections .section_menu_bar_item .home_hub_section_hover {
		display:none;
		visibility:none;
	}
	#home_hub_sections .home_hub_section .home_sections_wrapper_outter .home_hub_section_inner,
	#home_hub_sections .home_hub_section:hover .home_sections_wrapper_outter .home_hub_section_inner {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
/* ----- Dina home hub section styles end ----- */

/* ----- Matt awesome copy of Dina home hub section styles start ----- */
#section_menu_bar .section_menu_bar_item {
	position:relative;
}
#section_menu_bar .section_menu_bar_item .section_menu_item_wrapper_outter .section_menu_item_inner {
	-webkit-transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
}
#section_menu_bar .section_menu_bar_item .section_menu_item_wrapper_outter .section_menu_item_inner a {
	color:#fff;
}
#section_menu_bar .section_menu_bar_item .section_menu_item_wrapper_outter .section_menu_item_inner a:hover {
	text-decoration:none;
}
#section_menu_bar .section_menu_bar_item .section_menu_item_wrapper_outter .section_menu_item_inner a:visited {
	color:#fff;
}
.section_menu_item_wrapper_outter.nav_members_body_bar{
	cursor:pointer;
}
.section_menu_item_wrapper_outter.nav_members_body_bar a{
	text-decoration:none;
	color:#ffffff;
}
#section_menu_bar .section_menu_bar_item .section_menu_item_hover {
	position:absolute;
	bottom:0;
	width: 100%;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-transition: height 0.25s ease-in-out 0.125s;
	transition: height 0.25s ease-in-out 0.125s;
	height:0;
	line-height:40px;
	background-color:rgba(255, 255, 255, 0.25);
}
#section_menu_bar .section_menu_bar_item .section_menu_item_hover a {
	color:#fff;
	padding:0 50px;
	display:block;
	width:100%;
}
#section_menu_bar .section_menu_bar_item .section_menu_item_hover a:hover {
	text-decoration:none;
	cursor:pointer;
}
#section_menu_bar .section_menu_bar_item:hover > .section_menu_item_hover {
	height:40px;
}
#section_menu_bar .section_menu_bar_item:hover .section_menu_item_wrapper_outter .section_menu_item_inner {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}
@media (max-width:768px) {
	#section_menu_bar {
		padding-top:0;
		padding-bottom:0;
	}
	#section_menu_bar .section_menu_bar_item:hover > .section_menu_item_hover {
		height:0;
	}
	#section_menu_bar .section_menu_bar_item .section_menu_item_hover {
		display:none;
		visibility:none;
	}
	#section_menu_bar .section_menu_bar_item .section_menu_item_wrapper_outter .section_menu_item_inner,
	#section_menu_bar .section_menu_bar_item:hover .section_menu_item_wrapper_outter .section_menu_item_inner {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

/* ----- Matt awesome copy of Dina home hub section styles end ----- */

/* ----- Dina partner slider styles start ----- */
.partner_slider_wrapper {
	width:90%;
	margin:auto;
	padding-top:30px;
}
.partner_slider_wrapper .partner_slider .slick-arrow {
	font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  color: #808080;
  border: none;
  outline: none;
  background: transparent;
}
.partner_slider_wrapper .partner_slider .slick-arrow:before {
	font-family: 'ETmodules';
	color: #808080;
	width:50px;
	height:50px;
	font-size:30px;
}
.partner_slider_wrapper .partner_slider .slick-next {
	right: -15px;
}
.partner_slider_wrapper .partner_slider .slick-next:before {
	content:'\35';
}
.partner_slider_wrapper .partner_slider .slick-prev {
	left: -15px;
}
.partner_slider_wrapper .partner_slider .slick-prev:before {
	content:'\34';
}
.partner_slider_wrapper .partner_slider .partner_slide {
	padding: 0 15px;
}
.partner_slider_wrapper .partner_slider .partner_slide img {
	width:auto;
	margin:auto;
}
.sponsor_wrapper {
	background-color:#eaeaea;
}
@media (max-width:768px) {
	.sponsor_wrapper {
		padding:0;
	}
  .partner_slider_wrapper .partner_slider .partner_slide img {
    max-width:70%;
  }
}
@media (min-width:768px) {
	.partner_slider_wrapper .partner_slider {
		margin:auto 30px;
	}
	.partner_slider_wrapper .partner_slider .slick-next {
		right: -55px;
	}
	.partner_slider_wrapper .partner_slider .slick-prev {
		left: -55px;
	}
}
@media (min-width:992px) {
	.partner_slider_wrapper .partner_slider .slick-arrow:before {
		font-size:50px;
	}
	.partner_slider_wrapper .partner_slider .slick-arrow {
		margin-top:-30px;
	}
}
/* ----- Dina partner slider styles end ----- */

/* ----- Twitter slider styles ----- */
.e3ah_twitter_wrapper_outter{
	height: 100%;
	min-width: 250px;
	overflow: hidden;
}
.e3ah_twitter_wrapper_inner{}
.e3ah_twitter_wrapper_content{}
.e3ah_twitter_title {
	color: #ffffff;
    font: 400 16pt/24pt "Ubuntu",sans-serif;
    text-decoration: none;
    padding-left: 25px;
    padding-top: 15px;
}
.e3ah_twitter_title a, .e3ah_twitter_title a:hover, .e3ah_twitter_title a:visited {
	color: #ffffff;
    font: 400 16pt/24pt "Ubuntu",sans-serif;
    text-decoration: none;
}
.e3ah_twitter_title:after{
	font-family:"ETModules";
	font-size:14pt;
	content:"  \e0c2";
	vertical-align: middle;
}
#e3ah_twitter_slider_wrapper .e3ah_twitter_slide_tweet{
	color: #ffffff;
    font: 200 oblique 12pt/14pt "Ubuntu",sans-serif;
    text-decoration: none;
}
#e3ah_twitter_slider_wrapper .e3ah_twitter_slide_tweet a, .e3ah_twitter_slide_tweet a:hover, .e3ah_twitter_slide_tweet a:visited{
	color: #ffffff;
    font: 600 oblique 12pt/14pt "Ubuntu",sans-serif;
    text-decoration: none;
}
.e3ah_twitter_slide_screenname, .e3ah_twitter_slide_screenname a, .e3ah_twitter_slide_screenname a:hover, .e3ah_twitter_slide_screenname a:visited{
	color: #ffffff;
    font: 600 normal 14pt/16pt "Ubuntu",sans-serif;
    text-decoration: none;
    padding:10px;
}
.e3ah_twitter_slide_screenname:before{
	content:"-- "
}
.e3ah_twitter_slider_wrapper {
	width:90%;
	margin:auto;
	padding-top:15px;
}
.e3ah_twitter_slider_wrapper .e3ah_twitter_slider .slick-arrow {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: inline-block;
	width: 50px;
	height: 50px;
	margin-top: -10px;
	padding: 0;
	cursor: pointer;
	color: #808080;
	border: none;
	outline: none;
	background: transparent;
}
.e3ah_twitter_slider_wrapper .e3ah_twitter_slider .slick-arrow:before {
	font-family: 'ETmodules';
	color: #808080;
	width:50px;
	height:50px;
	font-size:30px;
}
.e3ah_twitter_slider_wrapper .e3ah_twitter_slider .slick-next {
	right: -15px;
}
.e3ah_twitter_slider_wrapper .e3ah_twitter_slider .slick-next:before {
	content:'\35';
}
.e3ah_twitter_slider_wrapper .e3ah_twitter_slider .slick-prev {
	left: -15px;
}
.e3ah_twitter_slider_wrapper .e3ah_twitter_slider .slick-prev:before {
	content:'\34';
}
.e3ah_twitter_slider_wrapper .e3ah_twitter_slider .e3ah_twitter_slide {
	padding: 0 15px;
}
.e3ah_twitter_slider_wrapper .e3ah_twitter_slider .e3ah_twitter_slide img {
	width:auto;
	margin:auto;
}
/* ----- End Twitter slider styles ----- */
@media (max-width:768px) {
	.home #main-content .et_pb_row_5 {
		padding-bottom:0;
	}
	.home #main-content .et_pb_row_6 {
		padding:0;
	}
}

/* custom autocomplete styles */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0px 1000px #008996 inset;
	-webkit-text-fill-color: white;
}

/* buttons */

.et_pb_button:hover, .et_pb_button:focus {
	text-decoration: none;
}

/* misc. */
#head_row_wrapper_divi-members, #member_head_wrapper_divi {
	padding-top: 0;
}

.single-iact_event #header_elements,
.single-iact_event #side_nav_primary,
.single-iact_event .entry-title,
.single-iact_event .post-meta {
	display: none;
	visibility: hidden;
}

.single-iact_event #main-content .container {
	padding-top: 0;
}
/* Show booth list styles */
.e3ah_show_booth_wrapper_outter{
	width:100%;
	padding: 0px;
}
@media (min-width:768px) {
	.e3ah_show_booth_wrapper_outter{
		width:100%;
		padding: 0px;
	}
}
@media (min-width:992px) {
	.e3ah_show_booth_wrapper_outter{
		width:100%;
		padding: 0px 100px 0px 100px;
	}
}
.e3ah_show_booth_wrapper_inner{
	width:100%;
}
.e3ah_show_booth_wrapper_content{
	width:100%;
}
.e3ah_show_booth_content_wrapper_outter, .e3ah_show_booth_content_wrapper_outter.no_content{
	border-width:8px;
	border-style:solid;
	border-radius: 5px;
	width:98%;
	border:1px solid #cccccc;
	margin: 5px;
	display: inline-block;
	vertical-align: top;
	min-height: 170px;
}
@media (min-width:768px) {
	.e3ah_show_booth_content_wrapper_outter{
		border-width:8px;
		border-style:solid;
		border-radius: 5px;
		width:48%;
		border:1px solid #cccccc;
		margin: 5px;
		display: inline-block;
		vertical-align: top;
		min-height: 170px;
	}
	.e3ah_show_booth_content_wrapper_outter.no_content{
		border-width:8px;
		border-style:solid;
		border-radius: 5px;
		width:98%;
		border:1px solid #cccccc;
		margin: 5px;
		display: inline-block;
		vertical-align: top;
		min-height: 50px;
		text-align: center;
		padding: 15px;
	}
}
@media (min-width:992px) {
	.e3ah_show_booth_content_wrapper_outter{
		border-width:8px;
		border-style:solid;
		border-radius: 5px;
		width:32%;
		border:1px solid #cccccc;
		margin: 5px;
		display: inline-block;
		vertical-align: top;
		min-height: 170px;
	}
	.e3ah_show_booth_content_wrapper_outter.no_content{
		border-width:8px;
		border-style:solid;
		border-radius: 5px;
		width:98%;
		border:1px solid #cccccc;
		margin: 5px;
		display: inline-block;
		vertical-align: top;
		min-height: 50px;
		text-align: center;
		padding: 15px;
	}
}
.e3ah_show_booth_company{
	background-color: #76c4d5;
	padding: 5px;
	vertical-align: middle;
	border-radius: 5px 5px 0px 0px;
}
.e3ah_show_booth_company a, .e3ah_show_booth_company:hover a, .e3ah_show_booth_company:visited a{
	color:#ffffff;
	text-decoration:none;
}
.e3ah_show_booth_company_text{

}
.e3ah_show_booth_content_wrapper_content{
	padding:5px;
}
.e3ah_show_booth_number{

}
.e3ah_show_booth_number a{

}
.e3ah_show_booth_address_wrapper{
	margin: 10px 0px 10px 0px;
}
.e3ah_show_booth_address_street_wrapper{

}
.e3ah_show_booth_address_street_1{

}
.e3ah_show_booth_address_street_2{

}
.e3ah_show_booth_citystatezip_wrapper{

}
.e3ah_show_booth_city{
	display:inline-block;
}
.e3ah_show_booth_state{
	display:inline-block;
}
.e3ah_show_booth_zip{
	display:inline-block;
}
.e3ah_show_booth_phone{

}
.e3ah_show_booth_website_wrapper{

}
.e3ah_show_booth_website{

}
.e3ah_show_booth_nav_wrapper{
	display:block;
	padding:10px;
}
.e3ah_show_booth_nav_prev, .e3ah_show_booth_nav_next{
	font-size: 15px;
	display: inline-block;
	color: #085156;
	cursor: pointer;
}
.e3ah_show_booth_nav_prev:before, .e3ah_show_booth_nav_next:after{
	font-family: "ETmodules" !important;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-transform: none;
	speak: none;
	display: inline-block;
	vertical-align: middle;
	font-size: 30px;
	margin-top: -2px;
}
.e3ah_show_booth_nav_prev:before{
	content: "\3c";
}
.e3ah_show_booth_nav_next{
	float:right;
}
.e3ah_show_booth_nav_next:after{
	content: "\3d";
}
/* End show booth list styles */

/* Ad Rotating Module Test */
.ad-slider-module .et_pb_slide {
	padding:0!important;
	height:300px;
}
.ad-slider-module .et_pb_slides {
	padding: 0!important;
}
.ad-slider-module .et_pb_slide_image {
	width: 100%;
	margin-right:0;
}
.ad-slider-module .et_pb_slide {
	height: 300px!important;
}
.ad-slider-module .et_pb_slide .et_pb_container {
	height:300px;
}
.ad-slider-module .et_pb_slide .et_pb_slider_container_inner {
	height:300px;
	width:100%;
	position:relative;
}
.ad-slider-module .et_pb_slide .et_pb_slide_image {
	margin-top:-150px!important;
}
.ad-slider-module .et_pb_slide .et_pb_slide_image img {
	max-height: 300px!important;
}
.ad-slider-module .et_pb_slide_description {
	position: absolute;
    top: 0;
    left: 50px;
    right: 50px;
    border: 0;
    height: 100%;
    width: 80%;
}
.ad-slider-module .et_pb_slide_description a.et_pb_more_button {
	width: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 0;
    color: transparent;
}
.ad-slider-module .et_pb_slide_description a.et_pb_more_button:hover {
    color: transparent;
	background:transparent;
}
.ad-slider-module .et-pb-arrow:hover, .ad-slider-module .et-pb-arrow{
	color: #76c4d5!important;
}

/* FILTERS */
.terminal-filters {
	display:none!important;
}
.terminal-search form:before {
	font-size:20px!important;
	top:17px!important;
}
.terminal-search #s {
	padding: 14px 34px 14px 114px!important;
	font-size:1.75em!important;
}

/* HOME PAGE TERMINAL */
.page-template-default .et_pb_blog_grid_wrapper article {
  border:none;
  padding:0;
  margin-bottom: 10px!important;
}

.page-template-default .et_pb_blog_grid_wrapper article .et_pb_image_container {
  background: #79C4D4;
  width: 200px;
  display: inline-block;
  float: left;
  margin-right: 20px;
  vertical-align: top;
  margin: 0 20px 40px 0;
}

.page-template-default .et_pb_blog_grid_wrapper article h2 {
  margin-top: 0;
  line-height: 16px;
}


/* TRIBE EVENTS WIDGET HOME PAGE */
#main-footer .tribe-events-adv-list-widget {
  display:none;
}

.page-template-default .tribe-events-adv-list-widget {
  display:block;
  width:100%!important;
  margin: 0!important;
}

.page-template-default .tribe-events-adv-list-widget h4 {
  display:none!important;
}

.page-template-default .tribe-events-adv-list-widget .et_pb_widget_area {
  border:none;
}

.tribe-events-adv-list-widget {
  margin: 0;
}

.tribe-events-adv-list-widget .type-tribe_events {
  border-bottom: 1px solid #bbb;
}
.tribe-events-adv-list-widget .type-tribe_events:last-child {
  border-bottom: 1px solid #bbb;
}
.tribe-mini-calendar-event.first {
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.tribe-mini-calendar-event > .list-date {
  width: 20%;
  padding: 10px;
  display: inline-block;
  border-right: 1px solid #bbb;
  text-align: center;
  color: rgba(118,196,213,0.83);
  background: transparent!important;
}
.tribe-mini-calendar-event > .list-date > .list-dayname {
  font: 600 14pt/16pt "Ubuntu",sans-serif;
  display: block;
}
.tribe-mini-calendar-event > .list-date > .list-daynumber {
  font: 600 24pt/24pt "Ubuntu",sans-serif;
  display: block;
}
.tribe-mini-calendar-event > .list-info {
  width: 60%;
  display: inline-block;
  padding: 10px;
  vertical-align: top;
}
.tribe-mini-calendar-event > .list-info > h2 {
  color: #5e5f5f;
  display: block;
  padding-bottom: 5px;
  font: 600 10pt/10pt "Ubuntu",sans-serif;
}
.tribe-mini-calendar-event > .list-info > .tribe-events-duration {
  font: normal 9pt/14pt "Ubuntu",sans-serif;
}
.tribe-mini-calendar-event > .list-info > .tribe-events-location {
  font: normal 9pt/14pt "Ubuntu",sans-serif;
}

/* MORE HOMEPAGE LINK */
.more-homepage > .posts-nav-link > a.next-link {
  float: left!important;
}

@media screen and (max-width: 980px) {
	.et_pb_section_4:before {
    	display:none;
	}
}

.iact_event-template-default footer#main-footer {
	display:none!important;
}

/* Button Hack for Events */
.et_pb_button_events {
	color: #ffffff!important;
    background: #cc3524;
    border-width: 0px!important;
    font-size: 20px;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;
display:block;
width: 225px;
margin-bottom:1em;
}
.et_pb_button_events:hover {
	color: #ffffff!important;
    background: #cc6c61!important;
    letter-spacing: 0px;
    padding-left: 0.7em;
    padding-right: 2em;
}

/* Hack to fix the AIM Summit Pages */
.page-id-3525627 .header_elements, .page-id-3525625 .header_elements, .page-id-3525623 .header_elements {
	display:none!important;
}
.page-id-3525627 .entry_default_wrapper, .page-id-3525625 .entry_default_wrapper, .page-id-3525623 .entry_default_wrapper {
	margin:0 auto!important;
}
.page-id-3525627 footer, .page-id-3525625 footer, .page-id-3525623 footer {
	display:none!important;
}

/* Ad Rotating Module Test */
.ad-slider-module .et_pb_slide {
	padding:0!important;
	height:300px;
}
.ad-slider-module .et_pb_slides {
	padding: 0!important;
}
.ad-slider-module .et_pb_slide_image {
	width: 100%;
	margin-right:0;
}
.ad-slider-module .et_pb_slide {
	height: 300px!important;
}
.ad-slider-module .et_pb_slide .et_pb_container {
	height:300px;
}
.ad-slider-module .et_pb_slide .et_pb_slider_container_inner {
	height:300px;
	width:100%;
	position:relative;
}
.ad-slider-module .et_pb_slide .et_pb_slide_image {
	margin-top:-150px!important;
}
.ad-slider-module .et_pb_slide .et_pb_slide_image img {
	max-height: 300px!important;
}
.ad-slider-module .et_pb_slide_description {
	position: absolute;
    top: 0;
    left: 50px;
    right: 50px;
    border: 0;
    height: 100%;
    width: 80%;
}
.ad-slider-module .et_pb_slide_description a.et_pb_more_button {
	width: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 0;
    color: transparent;
}
.ad-slider-module .et_pb_slide_description a.et_pb_more_button:hover {
    color: transparent;
	background:transparent;
}
.ad-slider-module .et-pb-arrow:hover, .ad-slider-module .et-pb-arrow{
	color: #76c4d5!important;
}

/* FILTERS */
.terminal-filters {
	display:none!important;
}
.terminal-search form:before {
	font-size:20px!important;
	top:17px!important;
}
.terminal-search #s {
	padding: 14px 34px 14px 114px!important;
	font-size:1.75em!important;
}

/* HOME PAGE TERMINAL */
.page-template-default .et_pb_blog_grid_wrapper article {
  border:none;
  padding:0;
  margin-bottom: 10px!important;
}

.page-template-default .et_pb_blog_grid_wrapper article .et_pb_image_container {
  background: #79C4D4;
  width: 220px;
  display: inline-block;
  float: left;
  margin-right: 20px;
  vertical-align: top;
  margin: 0 20px 60px 0;
}
@media screen and (max-width: 480px) {
	.page-template-default .et_pb_blog_grid_wrapper article .et_pb_image_container {
	width:100%;
	display:block;
	margin-bottom: 10px;
}
}

.page-template-default .et_pb_blog_grid_wrapper article h2 {
  margin-top: 0;
  line-height: 16px;
  margin-bottom: 5px;
}


/* TRIBE EVENTS WIDGET HOME PAGE */
#main-footer .tribe-events-adv-list-widget {
  display:none;
}

.page-template-default .tribe-events-adv-list-widget {
  display:block;
  width:100%!important;
  margin: 0!important;
}

.page-template-default .tribe-events-adv-list-widget h4 {
  display:none!important;
}

.page-template-default .tribe-events-adv-list-widget .et_pb_widget_area {
  border:none;
}

.tribe-events-adv-list-widget {
  margin: 0;
}

.tribe-events-adv-list-widget .type-tribe_events {
  border-bottom: 1px solid #bbb;
}
.tribe-events-adv-list-widget .type-tribe_events:last-child {
  border-bottom: 1px solid #bbb;
}
.tribe-mini-calendar-event.first {
  margin: 0;
  padding: 0;
  vertical-align: top;
}
.tribe-mini-calendar-event > .list-date {
  width: 20%;
  padding: 10px;
  display: inline-block;
  border-right: 1px solid #bbb;
  text-align: center;
  color: rgba(118,196,213,0.83);
  background: transparent!important;
}
.tribe-mini-calendar-event > .list-date > .list-dayname {
  font: 600 14pt/16pt "Ubuntu",sans-serif;
  display: block;
}
.tribe-mini-calendar-event > .list-date > .list-daynumber {
  font: 600 24pt/24pt "Ubuntu",sans-serif;
  display: block;
}
.tribe-mini-calendar-event > .list-info {
  width: 79%;
  display: inline-block;
  padding: 10px;
  vertical-align: top;
}
.tribe-mini-calendar-event > .list-info > h2 {
  color: #5e5f5f;
  display: block;
  padding-bottom: 5px;
  font: 600 10pt/10pt "Ubuntu",sans-serif;
}
.tribe-mini-calendar-event > .list-info > .tribe-events-duration {
  font: normal 9pt/14pt "Ubuntu",sans-serif;
}
.tribe-mini-calendar-event > .list-info > .tribe-events-location {
  font: normal 9pt/14pt "Ubuntu",sans-serif;
}

/* MORE HOMEPAGE LINK */
.more-homepage > .posts-nav-link > a.next-link {
  float: left!important;
}

@media screen and (max-width: 980px) {
	.et_pb_section_3:before {
    	display:none;
	}
}

.iact_event-template-default footer#main-footer {
	display:none!important;
}

/* Button Hack for Events */
.et_pb_button_events {
	color: #ffffff!important;
    background: #cc3524;
    border-width: 0px!important;
    font-size: 20px;
    font-family: 'Ubuntu',Helvetica,Arial,Lucida,sans-serif!important;
display:block;
width: 225px;
margin-bottom:1em;
}
.et_pb_button_events:hover {
	color: #ffffff!important;
    background: #cc6c61!important;
    letter-spacing: 0px;
    padding-left: 0.7em;
    padding-right: 2em;
}

/* Hack to fix the AIM Summit Pages */
.page-id-3525627 .header_elements, .page-id-3525625 .header_elements, .page-id-3525623 .header_elements {
	display:none!important;
}
.page-id-3525627 .entry_default_wrapper, .page-id-3525625 .entry_default_wrapper, .page-id-3525623 .entry_default_wrapper {
	margin:0 auto!important;
}
.page-id-3525627 footer, .page-id-3525625 footer, .page-id-3525623 footer {
	display:none!important;
}

/* Placeholder Text */
.et_pb_contact p input::-webkit-input-placeholder, .et_pb_contact p textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #666;
}
.et_pb_contact p input:-moz-placeholder, .et_pb_contact p textarea::-moz-placeholder { /* Firefox 19+ */
  color: #666;
}
.et_pb_contact p input:-moz-placeholder, .et_pb_contact p textarea:-ms-input-placeholder { /* IE 10+ */
  color: #666;
}
.et_pb_contact p input:-moz-placeholder, .et_pb_contact p textarea:-moz-placeholder { /* Firefox 18- */
  color: #666;
}

/* FIX TABLES */
#main-content .entry-content tr td {
  background-color:transparent!important;
  border: 0px solid transparent!important;
  padding: 3px 0;
}

/* FIX TABLE LIST INDENTS */
td ul {
  margin-left: 10px;
}
td ul li {
  line-height: 1.4;
  margin-top: 3px;
}

#main-content .head_tertiary_calendar_container .tribe-mini-calendar tbody td, #main-content .head_tertiary_calendar_container .tribe-mini-calendar thead td {
    background-color: #95cfdd!important;
    border: 2px solid #76c4d5!important;
    color: #b1dbe5!important;
    transition: all .2s cubic-bezier(.55,.085,.68,.53) 0s;
padding: 0px!important;
}
#main-content .head_tertiary_calendar_container .tribe-mini-calendar thead th {
    color: #fff;
    padding: 0;
    text-align: center;
    height: 22px;
    line-height: 20px;
    background-color: #3A8794!important;
    border-color: #95cfdd;
    border-left: 2px solid #95cfdd;
}

#main-content .head_tertiary_calendar_container .tribe-mini-calendar td.tribe-events-past {
    background-color: rgba(35,31,32,.25)!important;
}
#main-content .head_tertiary_calendar_container .tribe-mini-calendar td.tribe-events-othermonth {
    background-color: rgba(35,31,32,.25)!important;
}

.sidenav a {
  font-size: 22px;
}
#e3ah_event_list_item-register > a[href='https://www.citiesandtowns.org/Event-Registration/EventID/851']{ display: none }


/* TIF PAGE */
.page-id-5693439 .et_pb_section.et_pb_section_0 {
	min-height: 500px;
	background-size: inherit;
}

/* !Video Edits 12/5/19 - - - - - */

html body .mejs-mediaelement video,
html body .et_pb_section_video_bg .mejs-video
{ width: 100% !important; height: auto !important;}

html body .et_pb_section_video_bg .mejs-video { margin: 0 !important; transform: translate(-50%,0);}

html body .et_pb_preload .et_pb_section_video_bg { visibility: visible;}

html body div.et_pb_section.et_pb_section_0.et_pb_section_video { background: none !important;}

/* !Coronavirus Edits - - - - - */

.et_pb_promo_description { padding-bottom: 50px;}

a.corona-banner { display: block; background: #cc3524; color: #fff; text-align: center; font-weight: bold; padding: 20px 30px; font-size: 120%; text-decoration: none;}

a.corona-banner:hover { background: #a12b1e; color: #fff; text-decoration: none; }

.corona-banner-wrap.et_pb_section,
.corona-banner-wrap.et_pb_section .et_pb_row
{ padding: 0;}

.corona-banner-wrap .et_pb_row { width: 100%; max-width: none;}

/* !New Datatable - - - - - */

#tableWrap { padding: 0;}

#tableWrap .et_pb_row_2.et_pb_row { padding: 0;}

.alphabet,
a.directory-search-button
{ color: #fff; font-size: 140%; line-height: 1.3em; background: #76BBC1; padding: 20px 45px; text-align: center;}

.alphabet span { color: #fff; text-decoration: none; padding: 0 10px; cursor: pointer;
-webkit-transition: all .35s ease;
-moz-transition: all .35s ease;
transition: all .35s ease;
}

.alphabet span:hover { opacity: .8);}

.alphabet span.active { color: #cc3524;}

.data-table-wrap { padding: 70px 150px;}

table#partners td,
table#partners th
{ padding: 12px 20px !important; }

html table.dataTable>tbody>tr.child span.dtr-title { min-width: 130px;}

td.child ul {
padding: 5px 0 35px 0 !important;
vertical-align: top;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}

td.child ul li { margin: 0 !important; padding: 7px 0 !important;}

html table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
html table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before
{ background-color: #79C4D4; box-shadow: 0 0 3px 0 rgba(0,0,0,.1); top: 12px; font-weight: bold; line-height: 15px; width: 15px; height: 15px;}

html table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
html table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before
{ background-color: #138995; line-height: 15px;}

html table#partners tbody td:first-child { padding-left: 30px !important;}

html table.dataTable thead .sorting_asc { background-image: url(img/sort_asc.png);}

html table.dataTable thead .sorting_desc { background-image: url(img/sort_desc.png);}

#partners_filter { padding-bottom: 15px;}

#partners_filter input { color: #5e5f5f; height: 30px; padding-right: 33px; padding-left: 10px; background: url(img/search.svg) no-repeat right 10px center; width: 100%;}

#partners_filter input::-webkit-input-placeholder {
   color: #5e5f5f;
}

#partners_filter input:-moz-placeholder { /* Firefox 18- */
   color: #5e5f5f;
}

#partners_filter input::-moz-placeholder {  /* Firefox 19+ */
   color: #5e5f5f;
}

#partners_filter input:-ms-input-placeholder {
   color: #5e5f5f;
}

html .dataTables_wrapper .dataTables_filter { float: none; width: 100%; display: block; max-width: 300px; margin: 0 auto;}

a.directory-search-button { font-size: 190%; display: block; text-align: center; text-decoration: none;
-webkit-transition: all .35s ease;
-moz-transition: all .35s ease;
transition: all .35s ease;
}

a.directory-search-button:hover { background: #9BD3DF;}

a.directory-search-button:hover { text-decoration: none; color: #fff;}

a.directory-search-button span:after { padding-left: 1px;
content: "5";
font: 600 18pt/20pt "ETmodules";
color: #ffffff;
position: relative;
top: 2px;
display: inline-block;
white-space:nowrap;
}

/* !Display Fixes 1/29/21 - - - - - */

#home_hub_sections { overflow: hidden;}

/* !Archive Fixes 5/27/21 - - - - - */

.cover {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.grid-post.no-thumb { background-color: #79C4D4;}

.grid-post { position: relative;}

.grid-post.cover:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(33,33,33,.5);
z-index: 1;
}

.grid-post .bottom-bar { background: rgba(255,255,255,0.25);}

.post-nav { padding: 0 34px 34px 34px;}

.et_pb_row .post-nav { padding-left: 0; padding-right: 0;}

/* !Modified Search Results - - - - - */

body.search ol.search-results-list { list-style: none !important;}

ol.search-results-list li { margin: 40px 0;}

ol.search-results-list ::marker  { display: none;}

.archive-search-header { padding: 34px; text-align: center;}

body.search #main-content .container:before { display: none;}

/* !Text Bullets - - - - - */

body .et_pb_text_inner ul { margin: 10px 0 40px 0; padding: 0 0 0 25px; line-height: 1.4em;}

body .et_pb_text_inner ul li + li { margin-top: 20px;}

/* !Ideas Summit Nav - - - - - */

#top-menu li#menu-item-30833574 a,
#top-menu li#menu-item-50408719 a,
#top-menu li#menu-item-50408719.current-menu-item a,
#top-menu li#menu-item-58108792 a,
#top-menu li#menu-item-58108792.current-menu-item a
{ color: #fff !important; background-color: #cc3524 !important; /* line-height: 1.2em; */}

#top-menu li#menu-item-30833574 a:hover,
#top-menu li#menu-item-50408719 a:hover,
#top-menu li#menu-item-58108792 a:hover
{ color: rgba(0,0,0, .6) !important; background-color: #d9d9d9 !important;}


/* !Table Border Fix - - - - - */

body .et_pb_text_inner table
{ border: none !important;}



/* !Media Queries - - - - - */

@media only screen and (max-width: 1200px) {
/* Style adjustments for viewports that meet the condition */

html .data-table-wrap { padding-left: 25px; padding-right: 25px; max-width: none;}

html .dataTables_wrapper .dataTables_filter { max-width: none;}

}


@media only screen and (max-width: 1023px) {
/* Style adjustments for viewports that meet the condition */

.data-bar-wrap
{ display: none;}

html .dataTables_wrapper .dataTables_filter input { margin-left: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

td.child ul { width: 100%;
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
}

}

@media only screen and (max-width: 600px) {

html table.dataTable>tbody>tr.child span.dtr-title { display: block;}

}
