/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*------------------------------------------------*\
	misc
\*------------------------------------------------*/
.grecaptcha-badge {
  visibility: collapse !important;
}

.text-shadow-dark {
  text-shadow: 1px 1px 4px #000;
}

.text-shadow-light {
  text-shadow: 1px 1px 4px #fff;
}

.custom-icon-box h3 a {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  color: #ff5623 !important;
  letter-spacing: 1px;
}
.custom-icon-box p {
  font-weight: 500;
  line-height: 29px;
}
.red-icon-box:hover {
  background: #f24b4b;
  color: #fff;
}
.red-icon-box:hover h3 a {
  color: #fff !important;
}
.green-icon-box:hover {
  background: #99cc99;
  color: #fff;
}
.green-icon-box:hover h3 a {
  color: #fff !important;
}
.purple-icon-box:hover {
  background: #7f5eb5;
  color: #fff;
}
.purple-icon-box:hover h3 a {
  color: #fff !important;
}
.yellow-icon-box:hover {
  background: #ce9237;
  color: #fff;
}
.yellow-icon-box:hover h3 a {
  color: #fff !important;
}
.dark-purple-icon-box:hover {
  background: #bc4b7e;
  color: #fff;
}
.dark-purple-icon-box:hover h3 a {
  color: #fff !important;
}
.orange-icon-box:hover {
  background: #ff9933;
  color: #fff;
}
.orange-icon-box:hover h3 a {
  color: #fff !important;
}
.turquoise-icon-box:hover {
  background: #60bfbf;
  color: #fff;
}
.turquoise-icon-box:hover h3 a {
  color: #fff !important;
}
.dark-pink-icon-box:hover {
  background: #db006d;
  color: #fff;
}
.dark-pink-icon-box:hover h3 a {
  color: #fff !important;
}

.custom-ul-li ol li {
  font-weight: 300;
  font-size: 33px;
  letter-spacing: -1px;
  line-height: 2em;
  margin-bottom: 0px;
  color: #000000;
}

/* Home page - Hide Schedule a Meeting's Compnay Name Label */
.sam-field label {
  display: none !important;
}

/* Mobile Menu */
.header_hor .w-nav.type_mobile.m_layout_fullscreen.header_is_visible .w-nav-list.level_1 {
	background-image: linear-gradient(160deg, rgba(1,34,94,0.96) 15%,rgba(0,87,140,0.83) 66%,rgba(0,112,240,0.77) 100%), url('/wp-content/uploads/2026/02/modern-site-background-logo-diagram-flip.webp');
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
    color: white;
}

/*------------------------------------------------*\
	responsive tweaks
\*------------------------------------------------*/
@media screen and (max-width: 1190px) {
  /* tablet */
}

@media screen and (max-width: 480px) {
  /* mobile */
}
