h2 span {
    color: #00549a !important;
}

/* changes the input areas to grey */
input:focus, textarea:focus, select:focus, input:active, textarea:active, select:active {
    background: #e3e4e4 !important;
}

/* topbar colors */
#site-topbar {
    border-bottom: 10px solid #43b039 !important;
    
}

input[type="submit"].red2,
button[type="submit"].red2,
.button.red2 {
  background: #327f25;
}

/* services scroll color */
#site .owl-pagination .owl-page.active {
    background: #42af38;
}

/* services scroll color */
#site .owl-buttons .owl-prev::before, #site .owl-buttons .owl-next::before {
       color: #42af38;
}

/* sets the active bullet color in the services sidebar widget */
.menu > li.current_page_item > a::after, .main-sidebar .widget.widget_nav_menu .menu > li.current_menu_item > a::after {
    color: #42af39 !important;
}

/* changes the color of the checkmark bullets */
#site .iconlist.iconlist-icon-mini li .iconlist-item-icon i {
    color: #42af39 !important;
}

#menu-item-1391 a {
    color: #54bff7 !important;
}


/* Shortens the dropdown menus */
ul li .sub-menu {
    padding: 0px !important;
    margin: 0px !important;
    line-height: 20px !important;
}

/* footer colors */
#site-footer {
    border-top: 10px solid #42af39 !important;
    
}

/* sets the line height in the services boxes */
.box-desc {
    line-height: 98%;
}

a:hover {
    text-decoration: none !important;
}

/* tables */
table thead th {
  padding: 5px;
  
}
table tbody tr td,
table tbody tr th {
  padding: 5px;
}
table tbody tr td {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

table tfoot tr th,
table tfoot tr td {
  padding: 5px;
}

h2 span1 {
 color: #a0f29a !important;
}

/* makes youtube videos scale on smaller devices */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0; 
    overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}