/*
 Theme Name:     Divi Child
 Theme URI:      https://activpc.com
 Description:   Child theme for Divi
 Author:         Brandon Beech
 Author URI:     https://activpc.com
 Template:       Divi
 Version:        1.0.0
*/

/* Service box hover and active states */
.service-box {
    cursor: pointer;
    transition: all 0.2s ease;
}

.service-box:hover {
    opacity: 0.9;
}

.service-box.active-service {
    box-shadow: inset 0 0 0 1px #98c538 !important;
}

/* Hide button initially */
#service-button {
    display: none;
}

/* Placeholder text styling */
.service-placeholder {
    color: #fffffc;
    font-style: italic;
}

/* Only styles needed for the cursor and typing effect */
    .typing-cursor {
      display: inline-block;
      width: 2px;
      height: 1em;
      background-color: currentColor;
      margin-left: 2px;
      animation: blink 0.7s infinite;
      vertical-align: text-bottom;
    }

    @keyframes blink {
      0%, 49% { opacity: 1; }
      50%, 100% { opacity: 0; }
    }

    /* Cursor continues blinking after typing is complete */
	
	#main-header {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 10000;
  transition: transform 0.3s ease-in-out;
}

/* Admin bar offsets */
body.admin-bar #main-header { top: 32px !important; }
@media screen and (max-width: 782px) {
  body.admin-bar #main-header { top: 46px !important; }
}