.elementor .lav-btn-default {
    border: 1px solid #D8B95E;
}
.navbar .social-icons-widget a:hover {
    color: #FF0000;
	border-color: #FF0000;
}

p.home__description {
    margin-bottom: 35px;
}

body .resources-card {
    padding: 60% 0 0 0;
}

.page-id-11 .site-header .navbar {
    background: transparent;
}

.page-id-11.top-menu-layout .navbar.alice-sticky-top {
    background: #000000;
}

body .resources-card .card-content {
    background: linear-gradient(rgba(5, 32, 71, 0), rgb(0 0 0 / 36%) 20%, #000000);
}



body .elementor .elementor-element.elementor-element .elementor-accordion-item {
    border-top: 2px dotted #fff;
}

input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
    color: #fff;
    border-style: dotted;
    border-width: 0 0 1px 0;
    border-color: #fff;
    background-color: #000;
}

::placeholder {
  color: #fff !important;
  opacity: 0.7 !important;
}

::-ms-input-placeholder {
  color: #fff !important;
  opacity: 0.7 !important;
}

label {
    color: #fff;
}

.wpcf7 select {
    border-bottom: 1px dotted #fff;
}

select {
  color: #fff;
	opacity: 0.7;
}

select option {
  margin: 40px;
  background: #000;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

figure.alice-no-effects img {
    filter: brightness(128%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.5s;
}

figure.alice-no-effects img:hover {
    filter: brightness(100%) contrast(100%) saturate(113%) blur(0px) hue-rotate(0deg);
	transition-duration: 0.5s;
}

.social-icons-widget a {
    color: #fff;
    width: 33px;
    height: 33px;
    font-size: 20px;
    border: 1px solid #fff;
}

.top-menu-layout .navbar .social-icons-widget{
    border-right: none;
}
.wpcf7 .wpcf7-submit {
    border: 1px solid var(--lav-accent);
}

.top-menu-layout .offcanvas-body .menu-item span, .offcanvas.offcanvas-mobile .dropdown-toggle::after {
    color: #000;
}
.offcanvas-header {
    background: #000000;
}

@media screen and (max-width: 767px){
	.alice-hero-slider-section-wrapper .home__data {
    margin-top: 70px;
}
}

.d-inline-flex.ms-auto.mobile-soc-icons.d-block.d-md-block.d-lg-none {
    display: none !important;
}

.navbar .social-icons-widget a:hover {
    color: #b38a30;
    border-color: #b38a30;
}

.gold_text .elementor-heading-title, .gold_text .home__subtitle {
    background: linear-gradient(to right, #aa7b38 0%, #ead879 51%, #b78e46 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
figure.alice-no-effects {
    border: 1px solid #D8B95E;
}

.top-menu-layout .offcanvas-body .menu-item span, .offcanvas.offcanvas-mobile .dropdown-toggle::after{
    color: #fff;
}

.offcanvas.offcanvas-mobile .dropdown-menu{
    background: #000;
	border: 1px solid #b38a30;
}
