/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.custom-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
}

.custom-footer a {
  color: #fff;
}

.custom-footer__left,
.custom-footer__right {
  flex-basis: 50%;
}

.custom-footer__left img {
  max-width: 200px;
}

.custom-footer__right {
  display: flex;
  flex-direction: column;
  align-items: center;
}


.custom-footer__top-menu ul {
  display: flex;
  list-style: none;
  padding: 0;
	margin-bottom: 1rem;
}

.custom-footer__top-menu ul li,
.custom-footer__bottom-menu ul li {
  padding-left: 15px;
  padding-right: 15px;
	line-height: 1.2 !important;
}

.custom-footer li:not(:last-child) {
  border-right: 1px solid #fff;
}

.custom-footer__bottom-menu ul {
  display: flex;
  list-style: none;
  padding: 0;
}
@media (max-width: 992px) {
  .custom-footer__left {
    flex-basis: 25%;
  }

  .custom-footer__right {
    flex-basis: 75%;
  }
}

.custom-footer ul {
	margin-left: 0 !important;
  margin-bottom: 0 !important;
	padding-left: 0 !important;
}



@media (max-width: 768px) {
	
	.custom-footer {
		flex-direction: column;
	}
	
	.custom-footer img {
margin-bottom: 1.5rem;}
	
  .custom-footer__left,
  .custom-footer__right {
    flex-basis: 100%;
  }
	
	.custom-footer ul {
		flex-direction: column;
		padding-left: 0 !important;
	}
	
	.custom-footer li {
		border: none !important;
		margin-bottom: 0.7rem;
	}
}


.industries-icon{
	padding: 0.25rem;
	border: 1px solid transparent;
	border-radius: 4px;
	transition: all 0.3s;
}

.industries-icon:hover{
	
	border: 1px solid #fff;
	border-radius: 4px;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
	
}


.service-flip-box .eael-elements-flip-box-front-container .eael-elements-slider-display-table{
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: #171738CF;
}


.header-top-custom {
	display: flex;
	align-items: center;
}


.header-top-custom  > * {
padding: 0.3rem;
	color:#fff;
}

.header-top-custom  img {
	height: 50px;
}

.denver-weather-icon-temp{
	display: flex;
	align-items: center;
}