/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

#ESG-Social-CommunityImpactWeek-Carousel .ult-carousel-wrapper.ult_horizontal .ult-item-wrap img.vc_single_image-img.attachment-large {
	height: 450px !important;
	object-fit: cover !important;
}
@media(max-width:767px) {
#ESG-Social-CommunityImpactWeek-Carousel .ult-carousel-wrapper.ult_horizontal .ult-item-wrap img.vc_single_image-img.attachment-large {
	height: 300px !important;
}
}
@media(max-width:490px) {
#ESG-Social-CommunityImpactWeek-Carousel .ult-carousel-wrapper.ult_horizontal .ult-item-wrap img.vc_single_image-img.attachment-large {
	height: 225px !important;
}
}



body.page-environmental-social-and-governance-esg .counter_prefix.mycust.ult-responsive {
    font-size: 70px !important;
}

@media(max-width: 1024px) {
	body.page-environmental-social-and-governance-esg .counter_prefix.mycust.ult-responsive {
    font-size: 60px !important;
}
} 

@media(max-width: 767px) {
	body.page-environmental-social-and-governance-esg .counter_prefix.mycust.ult-responsive {
    font-size: 46px !important;
}
} 

@media(max-width: 490px) {
	body.page-environmental-social-and-governance-esg .counter_prefix.mycust.ult-responsive {
    font-size: 40px !important;
}
} 

.ESG-EnvironmentalBtn .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom:hover,
.ESG-SocialBtn .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom:hover,
.ESG-GovernanceBtn .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom:hover {
	background-color: white !important;
	color: #0071af !important;
	cursor: default;
	border-color: #0071af !important;
}

.ESG-EnvironmentalBtn .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom,
.ESG-SocialBtn .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom,
.ESG-GovernanceBtn .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom {
	border-color: #0071af !important;
}

#EnergyMix-PieChart2022-Actual,
#EnergyMix-PieChart2022-Projected,
#EnergyMix-PieChart2022-Actual canvas.vc_round-chart-canvas,
#EnergyMix-PieChart2022-Projected canvas.vc_round-chart-canvas{
	height: 450px !important;
	width: 450px !important;
}

@media(max-width:490px) {
	#EnergyMix-PieChart2022-Actual,
	#EnergyMix-PieChart2022-Projected,
	#EnergyMix-PieChart2022-Actual canvas.vc_round-chart-canvas,
	#EnergyMix-PieChart2022-Projected canvas.vc_round-chart-canvas{
		height: 300px !important;
		width: 300px !important;
	}
}

#sitePanel.panel.panel-default .panel-heading img {
	max-width: 100% !important;
}


.main-nav > li > a .menu-text,
.mini-widgets .text-area a:not(.dt-btn) {
	text-decoration: none !important;	
}
body.page-id-7425 .right-widgets.mini-widgets ul li a span {
	display: inline-block;
	margin-top: 10px;
}
body.page-id-7425 #primary-menu {
	margin-bottom: 0;
}

html[lang="es-ES"] .main-nav > li > a .menu-text {
    font: normal 500 11px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
}
html[lang="es-ES"] .header-elements-button-1 {
  font:   700 12px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif !important;
  padding: 10px 10px 10px 10px !important;
}
html[lang="en-US"] .text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch ul li:first-child,
html[lang="es-ES"] .text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch ul li:nth-child(2),
html[lang="ja"] .text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch ul li:nth-child(3) {
	display: none;
}
html[lang="es-ES"] .text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch ul li:first-child,
html[lang="en-US"] .text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch ul li:nth-child(2),
html[lang="ja"] .text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch ul li:nth-child(3) {
	display: block;
}
@media (min-width: 1199px) {
	html[lang="es-ES"] #slider-1-slide-1-layer-5 {
		left: 23px;
		top: -10px;
	}
	html[lang="es-ES"] #slider-1-slide-1-layer-12 {
		top: -10px;
	}
	html[lang="es-ES"] #slider-1-slide-1-layer-17 {
		left: 30px;
		top: -10px;
	}
}
@media (max-width: 767px) {
	html[lang="es-ES"] #slider-1-slide-1-layer-5 {
		left: 8px;
		top: 0px;
	}
	html[lang="es-ES"] #slider-1-slide-1-layer-12 {
		top: 0px;
	}
	html[lang="es-ES"] #slider-1-slide-1-layer-17 {
		left: 10px;
		top: 0px;
	}
}

.scroll-top:before {
    content: "\f0290";
    font-family: icomoon-the7-font;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-size: 20px;
    line-height: 1;
    color: #fff;
}

/*** HEADER ***/
header .branding a.same-logo img {
	max-width: 170px;
}
.top-bar form a.search-icon i {
	transform: scaleX(-1);
}

body.page-template-template-microsite .masthead {
	background-color: gray !important;
}
body.page-template-template-microsite .masthead .mini-widgets {
	display: none;
}

body.page-template-template-microsite.page-id-14711 .masthead,
body.page-template-template-microsite.page-id-16061 .masthead {
	background-color: white !important;
}
/*** HEADER ***/


/*** LAYOUT ***/
.negativetopmargin {
	margin-top: -150px;
	z-index: 25;
}

/* ESG */


.tablepress-id-1  td,
.tablepress-id-2  td,
.tablepress-id-3  td,
.tablepress-id-4  td {
    border-left: 1px solid var(--the7-divider-color) !important;
	border-right: 1px solid var(--the7-divider-color) !important;
}

.tablepress-id-1 .row-2,
.tablepress-id-1 .row-4,
.tablepress-id-1 .row-6,
.tablepress-id-1 .row-8,
.tablepress-id-1 .row-10,
.tablepress-id-1 .row-12{
	background-color: #9ecd43;
	color: white;
}

.tablepress-id-5 .row-2,
.tablepress-id-5 .row-4,
.tablepress-id-5 .row-6,
.tablepress-id-5 .row-8,
.tablepress-id-5 .row-10,
.tablepress-id-5 .row-12{
	background-color: #ddeac1;
	color: white;
}

.tablepress-id-4 .row-3,
.tablepress-id-4 .row-5,
.tablepress-id-4 .row-7,
.tablepress-id-4 .row-9,
.tablepress-id-4 .row-11 {
	background-color: white !important;
}

.tablepress-id-1 .row-3,
.tablepress-id-1 .row-5,
.tablepress-id-1 .row-7,
.tablepress-id-1 .row-9,
.tablepress-id-1 .row-11,
.tablepress-id-1 .row-13,
.tablepress-id-2 .row-2,
.tablepress-id-3 .row-2,
.tablepress-id-3 .row-4,
.tablepress-id-4 .row-2,
.tablepress-id-4 .row-4,
.tablepress-id-4 .row-6,
.tablepress-id-4 .row-8,
.tablepress-id-4 .row-10,
.tablepress-id-4 .row-12 {
	background-color: #EDF7F5 !important;
}
.tablepress-id-1 .row-1 .column-2,
.tablepress-id-1 .row-1 .column-3,
.tablepress-id-1 .row-1 .column-4,
.tablepress-id-1 .row-1 .column-5,
.tablepress-id-1 .row-1 .column-6,
.tablepress-id-1 .row-1 .column-7,
.tablepress-id-2 .row-1 .column-2,
.tablepress-id-2 .row-1 .column-3,
.tablepress-id-2 .row-1 .column-4,
.tablepress-id-2 .row-1 .column-5,
.tablepress-id-2 .row-1 .column-6,
.tablepress-id-2 .row-1 .column-7,
.tablepress-id-3 .row-1 .column-2,
.tablepress-id-3 .row-1 .column-3,
.tablepress-id-3 .row-1 .column-4,
.tablepress-id-3 .row-1 .column-5,
.tablepress-id-3 .row-1 .column-6,
.tablepress-id-3 .row-1 .column-7,
.tablepress-id-4 .row-1 .column-2,
.tablepress-id-4 .row-1 .column-3,
.tablepress-id-4 .row-1 .column-4,
.tablepress-id-4 .row-1 .column-5,
.tablepress-id-4 .row-1 .column-6,
.tablepress-id-4 .row-1 .column-7{
	background-color: #58595B;
	color: white;
	text-align: left;
	padding-left: 25px;
	width: 100px;
}

.tablepress-id-5 .row-1 .column-1 {
	background-color: #0b283b;
	color: #ffffff;
}

.tablepress-id-5 .row-1 .column-2,
.tablepress-id-5 .row-1 .column-3,
.tablepress-id-5 .row-1 .column-4,
.tablepress-id-5 .row-1 .column-5,
.tablepress-id-5 .row-1 .column-6,
.tablepress-id-5 .row-1 .column-7{
	background-color: #a7cb5b;
	color: #000000;
	text-align: left;
	padding-left: 25px;
	width: 100px;
}

.tablepress-id-1 .row-1 .column-1,
.tablepress-id-2 .row-1 .column-1,
.tablepress-id-3 .row-1 .column-1,
.tablepress-id-4 .row-1 .column-1{
	width: 350px;
	background-color: transparent;
	border: none !important;
}

.tablepress-id-1 .column-1,
.tablepress-id-2 .column-1,
.tablepress-id-4 .column-1 {
	font-weight: 600;
}

.tablepress-id-1 .row-1 .column-1,
.tablepress-id-5 .row-1 .column-1 {
	width: 350px !important;
}

.tablepress-id-1 .row-2 td,
.tablepress-id-1 .row-4 td,
.tablepress-id-1 .row-6 td,
.tablepress-id-1 .row-8 td,
.tablepress-id-1 .row-10 td,
.tablepress-id-1 .row-12 td {
	border-left: none !important; 
	border-right: none !important; 
}


.tablepress-id-2 .row-1 .column-1{
	width: 350px !important;
	border: none;
}


body.page-id-14817 .wpb_row .wpb_column .wpb_wrapper .stats-block {
	min-height: 240px;
    max-height: 240px;
}

body.page.page-id-161 .vc_row.wpb_row.vc_row-fluid.esgsocial {
	background-position: bottom center !important;
}

/* OWL NAV STYLES */
.owl-carousel .owl-nav .owl-next {
	top: 50%;
    transform: translateY(calc(-50% + 0px));
    right: -43px;
}
.owl-carousel .owl-nav .owl-prev {
	top: 50%;
    transform: translateY(calc(-50% + 0px));
    left: -43px;
}
.owl-carousel .owl-nav i:before {
    color: #0071af !important;
    background: none;
}
.owl-carousel .owl-nav .owl-prev:hover i:before {
    color: #9ecd43 !important;
}
.owl-carousel .owl-nav .owl-next:hover i:before {
    color: #9ecd43 !important;
}
@media(max-width: 767px) {
	.owl-carousel .owl-nav .owl-next {
		right: 10px;
	}
	.owl-carousel .owl-nav .owl-prev {
		left: 10px;
	}
}
@media (max-width:767px) {
	.ESG-Counter .vc_column-inner {
		padding: 50px 0px 0px 0px !important;
	}
	
	.ESG-Counter .vc_column-inner .stats-block.stats-top {
		margin-bottom: 0px !Important;
	}
	
	.ESG-Environmental-Main .vc_column-inner,
	.ESG-Governance-Main .vc_column-inner,
	.ESG-Environmental-Biodiversity .vc_column-inner {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
	

	.ESG-Social-Main .vc_column-inner {
		padding-left: 40px !important;
		padding-right: 40px !important;
	}
	
	.ESG-Social-ThankYou .vc_column-inner {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	
	.ESG-Governance-BoardDirectors .vc_column-inner,
	.ESG-Governance-Managers .vc_column-inner {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	body.page-template-template-microsite .mobile-navigation {
		display: none;
	}
	body.page-template-template-microsite .mobile-branding .same-logo img {
		max-width: 150px;
		margin: 10px 0
	}
	
	.mobile-header-bar .mobile-branding img {
		max-width: 200px;
		height: auto;
	}
	
	#fancy-header.fancy-header {
		padding-top: 50px;
		padding-bottom: 50px;
	}	
	.fancy-header .fancy-title {
		/*line-height: 48px !important;*/
	}
	#fancy-header .fancy-title>span {
		font-size: 36px !important;
		line-height: 42px !important;
	}
	body #main {
		padding-top: 0;
	}
	.negativetopmargin {
		margin-top: 0;
	}
	.negativetopmargin .wpb_column .vc_column-inner .wpb_wrapper h2.vc_custom_heading,
	.negativetopmargin .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p {
		text-align: left !important;	
	}
	
	body.single.single-post .negativetopmargin {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.swap-on-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
	
	.vc_btn3-container.vc_btn3-right {
		text-align: left !important;
	}
	
	input[type="text"].field.searchform-s {
		border: 1px solid #0071af;
	}
	
	/*.owl-carousel.newsresources .owl-stage-outer {
		width: 85%;
		margin: 0 auto;
	}
	.owl-carousel.newsresources .owl-nav .owl-prev {
		left: -10px !important;
	}
	.owl-carousel.newsresources .owl-nav .owl-next {
		right: -10px !important;
	}*/
	
	body.page-sites-buildings .featured-sites-video-section.wpb_column.vc_column_container.vc_col-sm-12 .wpb_wrapper {
    margin: 0 auto;
}
}

body.page-featured-sites .form-group.wide input[type="text"].form-control {
  border: 1px solid #0081c1 !important;
  color: #5F5F5F !important;
}
body.page-featured-sites .form-group.wide input[type="text"].form-control::placeholder {
  color: #5F5F5F !important;
  opacity: 1 !important; /* Firefox */
}
body.page-featured-sites .form-group.wide input[type="text"].form-control::-ms-input-placeholder { /* Edge 12 -18 */
  color: #5F5F5F !important;
}

body.page-sites-buildings #FeaturedSiteVideos .wpb_wrapper a {
	text-decoration: none
}

body.page-sites-buildings #FeaturedSiteVideos .wpb_wrapper p a {
	color: #000;
}

body.page-sites-buildings #FeaturedSiteVideos .wpb_wrapper a:hover {
	text-decoration: underline;
}

body.page-sites-buildings #FeaturedSiteVideos .wpb_wrapper .wpb_raw_code.wpb_content_element.wpb_raw_html {
	margin-bottom: 5px !important;
} 

body.page-sites-buildings #FeaturedSiteVideos .wpb_wrapper .wpb_raw_code.wpb_content_element.wpb_raw_html h4 {
	margin-bottom: 0px !important;
} 

body.page-sites-buildings #FeaturedSiteVideos .wpb_wrapper p {
	margin-bottom: 30px !important;
} 

/* body.page-sites-buildings #FeaturedSiteVideos .wpb_wrapper .wpb_raw_code.wpb_content_element.wpb_raw_html a {
	text-decoration: none !important;
}  */

body.page-sites-buildings #FeaturedSiteVideos .wpb_wrapper .wpb_raw_code.wpb_content_element.wpb_raw_html a:hover {
	text-decoration: underline !important;
	cursor: pointer;
}

/*** LAYOUT ***/


/*** BUTTONS ***/

.wpb_wrapper .vc_btn3-container.vc_btn3-inline a {
    margin-right: 10px;
}

.centerbuttons .vc_column-inner .wpb_wrapper {
	text-align: center !important;
}

.vc_btn3.vc_btn3-style-custom {
    background-image: none !important;
    border: 1px solid #f5ff12;
}
.vc_btn3.vc_btn3-style-custom:hover {
    background-image: none !important;
    background-color: transparent !important;
    border: 1px solid #0071af;
    color: #0071af !important;
}

.esg-links a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-custom:hover {
    background-color: white !important;
}  

.center .wpb_wrapper {
	text-align: center;
}
.center .wpb_wrapper .vc_btn3-container.vc_btn3-inline {
	margin: 0 10px;
}
#joinourteam .center .wpb_wrapper .vc_btn3-container.vc_btn3-inline .vc_btn3.vc_btn3-style-custom:hover,
.poweringsiteselection .center .wpb_wrapper .vc_btn3-container.vc_btn3-center .vc_btn3.vc_btn3-style-custom:hover {
    background-image: none !important;
    background-color: transparent !important;
    border: 1px solid #f5ff12;
    color: #f5ff12 !important;
}

/* NEW TRANSMISSION LINE PAGE */


/* #new-transmission-line-questions-section .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-custom 
	border: 1px solid #f5ff12; 
} */

#new-transmission-line-questions-section .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-custom {
		border: 2px	solid #f5ff12;
}

#new-transmission-line-questions-section .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-custom:hover{
    background-image: none !important;
    background-color: #f5ff12 !important;
    color: #0071af !important;
	border: 2px solid #f5ff12;
}

#new-transmission-line-FAQs .vc_tta.vc_general .vc_tta-panel-title>a:focus,.vc_tta.vc_general .vc_tta-panel-title>a:hover {
	color: #00293d !important;
}


/*** BUTTONS ***/


/*** TYPE STYLES ***/
#fancy-header .fancy-title>span {
	font-size: 48px;
	line-height: 48px;
}
#fancy-header .fancy-title>span,
h2.vc_custom_heading.light-headline {
	font-weight: 300 !important;
}

body.page-governance #fancy-header .fancy-title>span,
h3.vc_custom_heading.light-headline {
	font-weight: 300 !important;
}


#page .post-details i {
	font-size: 18px;
	color: #9dcc44;
}
#page .post-details i:before {
	content: "\00BB";
	color: #9dcc44;
}

body.single.single-post article .vc_custom_heading {
	text-transform: uppercase;
}

body.single.single-post #fancy-header h1.fancy-title span {
	color: #f5ff12;
}
body.single.single-post #fancy-header .fancy-title-head.hgroup {
	background-color: rgba(40,40,40,0.2);
	padding: 10px;
}
/* body.page-target-industries h3.vc_custom_heading {
	background-color: rgba(40,40,40,0.2);
	padding: 10px;
	width: auto;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
} */
body.page-target-industries .textaligncenter .wpb_wrapper {
	text-align: center;
}

body.page-target-industries .targetIndustries-industryHeader .vc_column-inner{
	background-image: linear-gradient(rgba(0,0,0, .5), rgba(0,0,0, .5))!important;
}

ol li {
	margin-bottom: 9px;
}
/*** TYPE STYLES ***/


/*** GENERAL STYLES ***/
.poweringsiteselection {
	/*background-position: center bottom;*/
	background-position: center;
}
#joinourteam {
	background-position: center center;
}
.imagenobottompadding .wpb_single_image.wpb_content_element {
    margin-bottom: 0 !important;
}
/*.otherresources .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0;	
}
.otherresources .vc_row {
	margin-left: 0;
	margin-right: 0;
}
.otherresources .vc_column_container>.vc_column-inner {
	padding-left: 0;
	padding-right: 0;
}*/
/*** GENERAL STYLE ***/


/* Econ Team Headshots */

#EconDev-OurTeamSection img,
#EconDevTeam-OurTeamSection img,
#senior-leadership-team img,
#board-of-directors-headshots img,
#homepage-leadership-carousel img {
	width: 225px !important;
	height: 225px !important;
}

/*** LEDO/REDO MAP ***/
.InteractiveMap-map {
    display: none;
}

.map-wrapper[data-v-8dc8a4ee] {
    position: relative;
    overflow: hidden;
    height: 800px;
    margin-left: calc(((-100vw + 100%) / 2) + 7.5px);
    margin-right: calc(((-100vw + 100%) / 2) + 7.5px);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.map-wrapper[data-v-8dc8a4ee]::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.8);
}
.map-container[data-v-8dc8a4ee] {
    display: flex;
    flex-direction: column;
    max-width: 1205px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto;
}
.svg-map[data-v-78b86d64] {
    position: absolute;
    top: -60%;
    left: -50%;
    width: 155%;
    height: 170%;
    z-index: 1;
}
.info-window[data-v-693b4ed5] {
    color: #e6e6e6;
    position: relative;
    width: 300px;
    box-shadow: 1px 0 4px rgba(0, 0, 0, 0.33);
    background-color: #373a3c;
    padding: 10px 20px;
    z-index: 1;
    transition: color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;
}
.info-window-notes[data-v-693b4ed5] {
    font-size: 12px;
    font-style: italic;
}
.info-window-scroll[data-v-693b4ed5] {
    position: relative;
    margin: auto;
    max-height: 300px;
}
.ps__rail-x, .ps__rail-y {
    display: none;
    opacity: 0;
    transition: background-color .2s linear,opacity .2s linear;
    -webkit-transition: background-color .2s linear,opacity .2s linear;
    position: absolute;
}
.ps__rail-x {
    height: 15px;
    bottom: 0;
}
.ps__rail-y {
    width: 15px;
    right: 0;
}
.navigation[data-v-23fcd0da] {
    display: flex;
    flex-direction: column;
    background-color: #d6d6d6;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 10px;
}
.navigation:not(.opened) .navigation-item.active[data-v-23fcd0da] {
    color: #373a3c;
    background-color: #fece07;
}
.navigation-item.active[data-v-23fcd0da] {
    position: relative;
    display: block;
    order: 1;
}
.navigation-item[data-v-23fcd0da] {
    color: #46494c;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
    display: none;
    order: 2;
    text-align: left;
    padding: 7px 40px 7px 20px;
}
.navigation-item ~ .navigation-item[data-v-23fcd0da] {
    border-top: 1px solid #46494c;
}
.navigation-item[data-v-23fcd0da] {
    color: #46494c;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
    display: none;
    order: 2;
    text-align: left;
    padding: 7px 40px 7px 20px;
}
.navigation-item.active[data-v-23fcd0da]::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    width: 1px;
    height: 30px;
    border-left: 1px solid;
}
.navigation-item.active[data-v-23fcd0da]::after {
    content: "\f0d7" !important;
    font-family: "Font Awesome 5 Free" !important;
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.InteractiveMap .Members {
    display: block;
}
.Members-wrapper {
    display: flex;
    flex-flow: wrap;
    margin-left: -15px;
    margin-right: -15px;
}
.Members-item {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fefefe;
    background-clip: content-box;
}
.Members-inner {
    height: 100%;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px 2px rgb(35 32 33 / 5%);
}
.Members-inner * {
    margin-bottom: 10px;
}
.Members-inner :last-child {
    margin-bottom: 0;
}

@media (min-width: 1220px) {
	.svg-map[data-v-78b86d64] {
		left: -40%;
	}
	.InteractiveMap .Members {
		display: none;
	}
}
@media (min-width: 1024px) {
	.InteractiveMap-map {
		display: block;
	}
	.Members-item {
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
}
@media (min-width: 640px) {
	.Members-item {
		flex: 0 0 50%;
		max-width: 50%;
	}
}
/*** LEDO/REDO MAP ***/




/*** HOMEPAGE SLIDER ***/
.tparrows.uranus:before {
	color: #0081c1;
}
.tparrows.uranus:hover:before {
	color: #ffffff;
}
/*** HOMEPAGE SLIDER ***/


/*** PAGE STYLES ***/
#members .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
@media (max-width:767px) {
	#community-profile-container {
		height: 800px !important;
	}
}
body.search footer {
	margin-top: 70px;
}
/*** PAGE STYLES ***/


/*** CONTACT STYLES ***/
#main .mapcol .vc_column-inner .wpb_wrapper,
#main .mapcol .vc_column-inner .wpb_wrapper .wpb_gmaps_widget.wpb_content_element,
#main .wpb_gmaps_widget .wpb_map_wraper {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
#main .wpb_gmaps_widget .wpb_map_wraper {
    position: relative;
}
@media (max-width:767px) {
	#main .mapcol {
		height: 375px;
	}
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea,
.wpcf7-form select {
	border: 1px solid #0081c1 !important;
	color: #5F5F5F;
}
.wpcf7-form option {
	color: #5F5F5F !important;
}
.wpcf7-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #050f0f;
}
.wpcf7-form ::-moz-placeholder { /* Firefox 19+ */
  color: #050f0f;
}
.wpcf7-form :-ms-input-placeholder { /* IE 10+ */
  color: #050f0f;
}
.wpcf7-form :-moz-placeholder { /* Firefox 18- */
  color: #050f0f;
}
.wpcf7-form input[type="submit"].wpcf7-form-control.wpcf7-submit.formsubmit {
	background: none;
	background-color: #0071af;
	color: #f5ff12;
	border: 1px solid #f5ff12;
	padding-left: 40px;
	padding-right: 40px;	
	font-weight: normal;
}
.wpcf7-form input[type="submit"].wpcf7-form-control.wpcf7-submit.formsubmit:hover {
	background: none !important;
	background-color: #ffffff !important;
	color: #0071af;
	border: 1px solid #0071af;
}
body.page-template-template-microsite.page-id-14711 .wpcf7-form {
	text-align: center;
}
body.page-template-template-microsite.page-id-14711 .wpcf7-form input[type="submit"].wpcf7-form-control.wpcf7-submit.formsubmit {
    margin: 0 auto;
    width: 50%;
}
body.page-template-template-microsite.page-id-14711 .wpcf7-form .wpcf7-spinner {
    display: block;
    clear: both;
    margin: auto;
}
/*** CONTACT STYLES ***/

/*** FOOTER ***/
#bottom-bar {
	background-color: #0071af;
}
.footer-social-icons {
	clear: both;
	margin-top: 15px;
	margin-bottom: 25px;
	color: #4e4b4c;
}
.footer-social-icons ul li {
    display: inline-block;
    background-color: transparent;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
/*.footer-social-icons ul li a {
	padding: 6px 8px;
	font-size: 14px;
}*/
.footer-social-icons ul li a i {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	color: #ffffff;
	background: #4e4b4c;
    padding: 5px;
    border-radius: 50%;
    font-size: 11px;
}
.footer-social-icons ul li:first-child a i {
	padding-left: 7px;
	padding-right: 7px;
}
.footer-social-icons ul li:hover a i,
.footer-social-icons ul li a:hover i {
	background-color: #0071af;
}
.footer .widget .textwidget ul {
	margin-bottom: 15px;
}
.footer .menu li,
.footer .widget .textwidget ul li {
	border: none;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 5px;
	padding-bottom: 0;
}
.footer .menu li:last-child,
.footer .widget .textwidget ul li:last-child {
	margin-bottom: 0;
}
.footer .widget .textwidget ul li a {
	color:#050f0f;	
}
.footer .widget .textwidget ul li a:hover {
	color: #0071af;
}
footer .widget .textwidget .search-form {
    position: relative;
	width: 80%;
}
footer .widget .textwidget .search-form input {
	border: 2px solid #0071af;
	color:#050f0f;
	font-size: 12px;
}
footer .widget .textwidget .search-form .search-submit {
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: none;
    border-bottom: none;
    text-indent: -999px;
    padding: 0;
    width: 40px;
    height: 38px;
    z-index: 1;
    border-radius: 0;
    background-color: #0071af !important;	
    background-image: url('https://www.hoosierenergy.com/wp-content/uploads/2022/05/findicon-w.png');
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 16px 16px !important;
    opacity: 1;
}
footer .widget .textwidget .search-form .search-submit:hover {
	background: none !important;
    background-image: url('https://www.hoosierenergy.com/wp-content/uploads/2022/05/findicon-w.png') !important;
	background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 16px 16px !important;
    background-color: #0081c1 !important;

}
/*** FOOTER ***/



/*** FEATURED SITES ***/
.wpv-filter-form .form-group {
	margin-bottom: 15px;
	text-align: center;
}
.wpv-filter-form .form-group.half {
	display: inline-block;
	width: 45%;
	margin-right: 1%;
	margin-left: 1%;
}
.wpv-filter-form .form-group.wide {
	display: inline-block;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}
.wpv-filter-form .form-group.wide input[type="text"] {
	width: 60%;	
}
.wpv-filter-form input[type="submit"],
.wpv-filter-form input[type="button"] {
	background-color: #0071af !important;
	color: #f5ff12 !important;
	background-image: none !important;
    border: 1px solid #f5ff12 !important;
	font-family: Roboto, Helvetica, Arial, Verdana, sans-serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
	text-transform: uppercase !important;
	transition: all 0.3s ease-out;
}
.wpv-filter-form input[type="submit"]:hover,
.wpv-filter-form input[type="button"]:hover {
	background-image: none !important;
    background-color: transparent !important;
    border: 1px solid #0071af !important;
    color: #0071af !important;
}
.js-wpv-view-layout .wpb_content_element {
    margin-bottom: 0 !important;
}
.js-wpv-view-layout .wpv-loop.js-wpv-loop td {
	vertical-align: top;
	text-align: center;
	padding-bottom: 15px;
	border-color: transparent !important;
	border: none !important;
}
.js-wpv-view-layout .wpv-loop.js-wpv-loop td h4 {
	margin-top: 10px;	
}
