body { 
	font-family: "Segoe UI", Roboto, 
		"Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {color: rgba(143, 195, 31, 0.9); }
.navbar .dropdown-menu {
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top: 3px solid #8FC31F;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
	padding: 1rem 0;
	transition: display 2s;
}
.btn-primary {
  background-color: #8FC31F !important;
  border-color: #8FC31F !important;
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: #96cb24 !important;
  border-color: #96cb24 !important;
  color: white;
}
.btn-primary:active, .btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 199, 25, 0.5) !important;
}
.text-primary {
    color: #8FC31F !important;
}
#portfolio .portfolio-item .portfolio-link .portfolio-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all ease .5s;
    opacity: 0;
    background: rgba(187, 199, 25,.9);
}
a {
    color: #88b91e;
}
#mainNav .navbar-toggler {
    background-color: #8FC31F;
}
.timeline>li .timeline-image {
    background-color: #8FC31F;
}
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
    color: #d3ee98;
}
/*메인 수정*/
@media (min-width: 768px){
	header.masthead .intro-text .intro-heading {
		font-size: 3.5em;
		font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
	}
}
@media (min-width:991px){
	.dropdown:hover .dropdown-menu {
		display: block;
	}
}