/*
 Theme Name:     JA Eisch
 Theme URI:      https://jaeischllc.com/
 Description:    Custom Theme for JA Eisch, LLC
 Author:         Brett Belau, B2 Web Studios
 Author URI:     https://b2webstudios.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Custom CSS
------------------------------------------------------- */

/* Text Styles */

.welcome-heading {
	font-weight: bold;
	font-family: "Times New Roman", serif;
	color: #000000;
	text-transform: uppercase;
}

h1 {
	margin-top: 30px;
}

.cta-button:hover {
	opacity: 0.8;
}

/* Header Styles */

@media only screen and (min-width: 768px) {
    #et-info { float:right !important }
}


/* Left Navigation Bar Styles */

.et_vertical_nav.et_header_style_split #et-top-navigation, 
.et_vertical_nav.et_header_style_left #et-top-navigation,
.et_header_style_left .et-fixed-header #et-top-navigation,
.et_header_style_split .et-fixed-header #et-top-navigation {
	padding-top: 0px!important;
}

.left-menu-content {
	color: #ffffff;
}

/* Right Sidebar Styles */

.sidebar-button {
	width: 250px;
	height: 75px;
	margin-bottom: 25px;
	transition: all 0.3s ease;
	opacity: 1;
	border: none;
}

.sidebar-button:hover {
	opacity: 0.8;
}

.sidebar-social-icons {
	display: block;
	text-align: center;
}

.sidebar-social-icon {
	display: inline-block;
	width: 62px;
	height: 62px;
	margin: 5px;
	border: none;
	opacity: 1;
	transition: all 0.3s ease;
}

.sidebar-social-icon:hover {
	opacity: 0.8;
}

/* Homepage Styles */

.et_pb_main_blurb_image a, .et_pb_blurb_container a {
	cursor: pointer;
	color: #ffffff;
}

.homepage-service {
	cursor: pointer;
	color: #ffffff;
}

.homepage-service a:hover {
	opacity: 0.8;
}


/* Accordian Styles */

.et_pb_toggle {
	border: none;
}

.et_pb_toggle_close {
	background-color: #5EA0C0;	
}

.et_pb_toggle_close h5.et_pb_toggle_title {
	color: #FFFFFF;
}


.header-content h1, .et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6 {
text-shadow: 0px 1px 3px rgba(0, 0, 0, 1);
}

/* Project Gallery Styles */

.et_pb_filterable_portfolio .et_pb_portfolio_filters {
	background: #555555;
	padding: 10px;
	border: solid 3px #F8BC1A;
	border-radius: 4px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
	background-color: #666666;
	color: #ffffff;
	border: none;
	margin: 3px;
	border-radius: 4px;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
	background-color: #333333;
	border-radius: 4px;
	color: #dddddd;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
	background-color: #333333;
	border-radius: 4px;
}

.et_pb_post a img {
    max-width: 200px;
    vertical-align: bottom;
    float: left;
    margin-right: 15px;
 }


 .et_pb_portfolio_item .et_pb_grid_item {
 	text-align: center;
 }

.mfp-title {
	display: none;
}


.et_pb_title_container h1, h1.entry-title {
	font-family:'Times New Roman', Georgia, "Times New Roman", serif!important;
}

 /* Mobile Styles */



  .et_header_style_left #logo-mobile, .et_header_style_split #logo-mobile {
 	max-width: 50%; max-height: 70%; vertical-align: middle;
}


#logo-mobile {
	display: none;
} 

@media only screen and (max-width: 981px) {
	#logo { 
		display: none; 
	}
	#logo-mobile { 
		display: inline-block; 
	}
	.left-menu-content {
		display: none;
	}
	#header-address {
	display: none;
	}

	.et_vertical_nav.et_header_style_split #et-top-navigation, 
	.et_vertical_nav.et_header_style_left #et-top-navigation, 
	.et_header_style_left .et-fixed-header #et-top-navigation, 
	.et_header_style_split .et-fixed-header #et-top-navigation {
		padding-top: 33px;
	}

	.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
		padding-top: 24px;
	}

	.et_pb_code_0 {
		text-align: center;
		border: none!important;
	}

	.et_pb_divider_0 {
		height: 30px!important;
	}

	.footer-widget .textwidget img {
		text-align: center;
	}
}

