.door-icon svg {
  -webkit-filter: drop-shadow( 6px 6px 4px rgba(0, 0, 0, 0.2));
  filter: drop-shadow( 6px 6px 4px rgba(0, 0, 0, 0.2));
	    height: 150px;
	margin-bottom: 0px;
}
.uk-nav-default ul.uk-nav-sub li a {
    color: #a9a6b3 !important;
    font-size: 16px;
}

.uk-nav-default ul.uk-nav-sub li a:hover {
    color: #ffd600 !important;
}

.soo-icon-list svg {
    width: 35px;
}
.soo-icon-list .uk-text-meta {
    font-size: 14px;
    color: #ffd600;
    padding: 0 5px;
}
#home-hero {
    background: none;
}
.uk-section-gray {
    background: #8a8a8a;
}

.gfield_label {
    display:none;
}
.gfield input[type=text] {
    width: 100%;
    max-width: 370px;
}
/* svg {
   color: #1d1c2b;   
    width: 55px;
} */
.uk-text-meta {
     color: #1d1c2b; 
}
/* @media screen and (min-width: 960px) {
  p {
     color: #fff;
     font-size: 20px;
  }
}
@media screen and (max-width: 960px) {
  p {
     color: #fff;
     font-size: 16px;
  }
} */
.uk-section-muted svg {
    color: #1d1c2b;
}
.uk-section-secondary svg {
    color: #FFF;
}
.uk-section-muted .uk-text-meta {
    color: #1d1c2b;
}

/* Animated button */
button {
  background: none;
  border: 0;
  box-sizing: border-box;
  margin: 1em;
  padding: 1em 2em;
  box-shadow: inset 0 0 0 2px #f45e61;
  color: #f45e61;
  font-size: inherit;
  font-weight: 700;
  position: relative;
  vertical-align: middle;
}
button::before, button::after {
  box-sizing: inherit;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
}
.draw {
  transition: color 0.25s;
}
.draw::before, .draw::after {
  border: 2px solid transparent;
  width: 0;
  height: 0;
}
.draw::before {
  top: 0;
  left: 0;
}
.draw::after {
  bottom: 0;
  right: 0;
}
.draw:hover {
  color: #60daaa;
}
.draw:hover::before, .draw:hover::after {
  width: 100%;
  height: 100%;
}
.draw:hover::before {
  border-top-color: #60daaa;
  border-right-color: #60daaa;
  transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}
.draw:hover::after {
  border-bottom-color: #60daaa;
  border-left-color: #60daaa;
  transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.meet:hover {
  color: #fbca67;
}
.meet::after {
  top: 0;
  left: 0;
}
.meet:hover::before {
  border-top-color: #fbca67;
  border-right-color: #fbca67;
}
.meet:hover::after {
  border-bottom-color: #fbca67;
  border-left-color: #fbca67;
  transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}


/* @media screen and (min-width: 960px) {
	#page\#1 #home-hero {
		background-color: rgba(140, 137, 137, 0) !important;
	}
	#page\#1 p {
		font-size: 20px;
		color: #fff;
	}
	#page\#1 #home-hero .uk-button {
		font-size: 18px;
		font-weight: 500;
		line-height: 53px;
	}
} */

/* @media screen and (max-width: 960px) {
	#page\#1 #home-hero {
		background-color: rgba(140, 137, 137, 0) !important;
	}
	#page\#1 p {
		color: #fff;
		font-size: 16px;
	}
	#page\#1 #home-hero .uk-button {
		font-weight: 500;
		font-size: 14px;
		line-height: 43px;
	}
} */


/* #page\#1 #home-hero {
	width: 100%;
	padding: 20px;
	left: 0;
	transform: translate(0%, -50%);
	margin-top: 0px!important;
}

#page\#1 #home-hero .intro {
	margin-top: 5px;
}

#page\#1 #home-hero .uk-button {
	background-color: rgba(255, 214, 0, 0.2);
	color: #fff;
	border-color: #ffd600;
	font-weight: bold;
} */

/* #page\#1 #home-hero .uk-button:hover {
	background-color: rgba(255, 214, 0, 1);
	color: #161521;
	border-color: #ffd600;
} */

/* @media screen and (min-width: 960px) {
	#page\#6 svg {
		width: 45px;
	}
	#page\#6 .uk-text-meta {
		color: #ffd600;
		font-size: 14px;
		padding: 0 5px;
	}
} */


@media screen and (max-width: 960px) {
    /* .soo-icon-list svg {
        width: 35px;
    }
    .soo-icon-list .uk-text-meta {
        font-size: 14px;
        color: #ffd600;
        padding: 0 5px;
    } */
	/* #page\#6 svg {
		width: 35px;
	}
	#page\#6 .uk-text-meta {
		font-size: 14px;
		color: #ffd600;
		padding: 0 5px;
	} */
}

@media screen and (min-width: 960px) {
	#page\#21 p {
		color: #fff;
		font-size: 20px;
	}
}

@media screen and (max-width: 960px) {
	#page\#21 p {
		color: #fff;
		font-size: 16px;
	}
}

#page\#32 svg {
	color: #1d1c2b;
	width: 55px;
}

#page\#32 .uk-text-meta {
	color: #1d1c2b;
}

#page\#53 .gfield_label {
	display: none;
}

#page\#53 .gfield input[type=text] {
	width: 100%;
	max-width: 370px;
}

@media screen and (max-width: 640px) {
	#footer\#1 ul.uk-nav {
		text-align: center;
	}
}

@media screen and (max-width: 960px) {
	#footer\#15 p {
		text-align: center;
	}
}