.nav-link:active, .nav-link:hover {
	color: var(--dark);
}
.overlay.overlay-op-5:hover:before, .overlay.overlay-op-5.overlay-show:before, .overlay.overlay-op-5.show:before {
	opacity:0.7;
}
#footer ul.list li a, footer ul.list li {
	color:#333 !important;
}
#footer ul.list li a i {
	font-size:10px;
}
#footer ul.list li a:hover {
	padding-left:10px;
	transition:.5s;
}
#footer .contact p, #footer .contact p a {
	color:#333 !important;
}
.sticky-header-scroll-down .header-body {
	box-shadow:1px 1px 3px #CCC !important;
}
.homepage i {
	font-size:12px;
}
.animation {
  animation: randevu 3s ease-in-out infinite;
}
#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a:hover {
	color:#000;
}
#header .header-nav-main-arrows nav > ul > li > a.dropdown-toggle:after {
	display:none;
}
#header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {
	padding:0 1.2rem;
}
#header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a {
	letter-spacing:0px;
}
#header .header-nav nav > ul > li > a {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
#header .header-nav nav > ul > li > a .subtitle {
	font-size:13px;
	margin-top: -8px;
    font-weight: 400;
}
#header .header-nav nav .dropdown .submenu {
	margin-top: -31px !important;
    position: relative;
    z-index: 2;
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
}
#header .header-nav nav .dropdown .dropdown-toggle {
	margin-top:-7px !important;
	z-index:1;
}
#header .header-nav nav .dropdown .submenu .subtitle {
	margin:0 10px;
	color:#000;
}
#header .header-nav nav .dropdown .submenu .openmenu{
	display:none;
	position:absolute;
	top:24px;
	left:0;
	padding:15px;
	background:#F5E4E2;
	border-radius:10px;
	width:300px;
}
#header .header-nav nav .dropdown .submenu .openmenu a{
	position:relative;
	padding:5px 0;
	border-bottom:1px #f3f1f0 solid;
	margin:5px 0;
	font-size:15px;
	width:100%;
	display:block;
	color:#000;
	transition:.3s;
}
#header .header-nav nav .dropdown .submenu .openmenu a i{
	font-size:11px;
}
#header .header-nav nav .dropdown .submenu .openmenu a:hover{
	padding-left:10px;
	transition:.4s;
}
#header .header-nav nav .dropdown .submenu li:hover > .openmenu {
	display:block;
}
.offcanvas-nav .nav li a {
	display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: start;
}
.offcanvas-nav .nav li a .subtitle {
	font-size:13px;
	margin-top: -8px;
    font-weight: 400;
}
.offcanvas-nav .nav .submenu {
	padding-left:15px;
}
.offcanvas-nav .nav .openmenu {
	display:none;
}

@keyframes randevu {
  0% {
    background:#f2dbd9;
	border:1px #ededed solid;
  }
  50% {
    background:#FFF;
	border:1px #ededed solid;
  }
  100% {
    background:#f2dbd9;
	border:1px #ededed solid;
  }
}