/* ===================================================================================

 Theme Name:   exploration-testing
 Theme URI:    https://explorationtesting.uk
 Description:  a divi child theme by virtually web ltd. do not remove the parent theme
 Author:       virtually-web-ltd
 Author URI:   https://virtuallyweb.co.uk
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

======================================================================================= */

/* ===== menu-hamburger-1024 ===== */
@media (max-width: 1024px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
 }

/* ===== branding-color ===== */
.brand-green {
	color: #72b61f;
}

.fa-linkedin {
	color: #007bb6;
}

.fa-facebook-square {
	color: #3b5998;
}

.fa-instagram-square {
	color: #ea2c59;
}

.fa-twitter-square {
	color: #00aced;
} 

/* ===== h1-wrap ===== */
h1 {
	overflow-wrap: normal !important;
}

/* ===== bullet-colour ===== 
ul li::marker {
    color: #F7A713;
} */

/* ===== list-logo ===== */
.et_pb_text ul li {
	list-style-image: url("/wp-content/uploads/2025/10/exploration-testing-associates-bullet.webp");
}


/* ===== Mobile Menu ===== */

/* === Hide submenu === */
.et_mobile_menu .menu-item-has-children > a { 
	background-color: transparent; 
}
#main-header .et_mobile_menu li ul.sub-menu.hide { 
	display: none !important; 
	visibility: hidden !important;  
	transition: .7s ease-in-out;
}
#main-header .et_mobile_menu li ul.sub-menu.visible { 
	display: block !important; 
	visibility: visible !important;
 }
.et_mobile_menu .menu-item-has-children > a:after { 
	font-family: "ETmodules";
         font-size: 20px;
         font-weight: 600;
         content: "3"; 
	position: absolute; 
	right: 55px;

}

#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { 
	content: '\4d';
}

#main-header .et_mobile_menu ul.sub-menu {
	display: none !important;
	visibility: hidden !important; 
	transition: all 1.5s ease-in-out;
}

#main-header .et_mobile_menu .visible > ul.sub-menu {
	display: block !important;
	visibility: visible !important;
}

.et_mobile_menu .nav-contact a {
	color: #fff !important;
}

@media screen and (max-width: 980px) {
  .et_header_style_centered #main-header {
    position: fixed;
  }
  .et_header_style_centered #main-header .mobile_nav {
    background-color: transparent;
  }
  .mobile_nav.closed .select_page {
    display: none;
  }
  .et-fixed-header#main-header {
    background-color: transparent !important;
  }
}
.et_mobile_menu {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 9998;
  overflow: scroll !important;
  background-color: #F7A713 !important;
  margin-left: -30px;
  padding: 25% 0;
  height: 100%;
  width: calc( 100% + 60px);
  border-top: none;
}
.et_mobile_menu li a {
  text-align: center;
	text-transform: uppercase;
  font-size: 1.4em;
  border: 0;
  padding: 5% 0;
  letter-spacing: 0px;
}

.mobile_nav ul#mobile_menu .current_page_item > a {
  color: #ffffff;
  background-color: rgba(255,255,255, 0.1);
}
.mobile_nav ul#mobile_menu li ul li a {
  font-size: 1em !important;
  margin: auto;
  padding-top: 0.2em;
}
.et_mobile_menu li a:hover {
  color: #fff;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.mobile_nav.opened .mobile_menu_bar:before {
  content: "\4d";
  color: #fff;
}
span.mobile_menu_bar {
  z-index: 9999;
}
