nav#site-navigation a {
color: #ffffff;
font-family: "Futura";
font-weight: 900;
font-size: 14px;
}
.elementor-2 .elementor-element.elementor-element-594d2e4 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
background-color: #e7e7e7 !important;
border: none;
border-radius: 0;
color: #000000 !important;
font-family: "Futura";
font-weight: 900;
}
.eael-advance-tabs .eael-tabs-content>div.active-default {
display: none !important;
}
li.active-default {
background-color: #fff !important;
border: unset !important;
}
li.active-default:hover {
background-color: #f9f9f9 !important;
border: unset !important;
}
.advice {
background-color: #0072BC;
height: 45px;
margin-top: 5px;
border-radius: 100px;
padding: 0 10px;
}
.ast-footer-overlay {
background-color: #000000;
}  span.elementor-post-info__terms-list {
background: #0072bb;
padding: 5px 10px;
}
a.contact-font {
color: #ffffff;
}
@media (max-width: 1024px) and (min-width: 769px) {
.elementor-location-footer .elementor-element-600bf10 .elementor-widget-container {
padding: 0 30px !important;
}
}
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-650 .elementor-element.elementor-element-1d61425.elementor-column .elementor-column-wrap {
align-items: flex-start !important;
}
}
@media (max-width:769px) {
.advice {
background-color: #0072BC;
height: 45px;
margin-top: 0;
border-radius: 0px;
padding: 0;
}
.advice a {
color: #ffffff !important;
}
nav#site-navigation a {
color: #494c4f;
}
nav#site-navigation a:hover {
color: #ffffff;
background-color: #0072BC;
}
.ast-logo-title-inline .site-logo-img {
padding-right: 1px;
}
header#masthead {
position: relative !important;
background: black;
}
.ast-site-identity {
padding: 0 !important;
}
}
@media (max-width:667px) {
.elementor-2 .elementor-element.elementor-element-82115df .gallery-item {
max-width: 150px;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-content {
display: none;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header {
margin-bottom: 2px !important;
}
}
@media (max-width:414px) {
.elementor-650 .elementor-element.elementor-element-1d61425.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content: flex-start !important;
}
}
h2 {
margin: 20px 0 10px 0px; 
}
ul li ul {
list-style: circle;
}
ul li ul li:last-child {
margin-bottom: 15px;
}