/*custom.css*/
@import "../node_modules/bootstrap/scss/utilities/api";

:root{
	--primary-color: #752F3A;
	--secondary-color: #EDC79B;
	--light-bg-color: #EDF2F4;
}
/*override*/
body{
	font-family: "Figtree", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;	
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	font-family: "Philosopher", sans-serif;
	font-weight: 400;
	font-style: normal;
	color: var(--primary-color);
}
a{
	text-decoration: none;
}
b, strong{
	font-weight: 600;
}
.navbar{
	background-color: var(--primary-color);
}
.navbar-expand-lg .navbar-nav .nav-link{
	padding-left: 0.56rem;
	padding-right: 0.56rem;
}
.nav-link, .dropdown-item{	
	text-transform: uppercase;
}
.dropdown-toggle::after {
	border: none;
}
@media (min-width: 576px) {
	.dropdown:hover .dropdown-menu{
		display: block;
	}
}
.dropdown-menu{
	background-color: var(--secondary-color);
	border-radius: 0;
	transition: display 0.5s ease-in;
}
.dropdown-menu .dropdown-item{	
	color: var(--primary-color);
	transition: all 0.3s ease-in-out;
}
.dropdown-item:focus, .dropdown-item:hover{
	background-color: var(--light-bg-color);
}
/*custom*/
header{
	border-top: solid 5px var(--secondary-color);
}
header .logo{
	background-color: var(--secondary-color);
}
header .list-inline .list-inline-item a{
	color: var(--primary-color);
}
header .list-inline .list-inline-item a.btn{
	background-color: var(--secondary-color);
}
header .list-inline .list-inline-item a.btn:hover{
	background-color: var(--primary-color);
	color: var(--light-bg-color);
}
.bg-theme-gradient{
	background: #77BA99;
	background: -webkit-linear-gradient(0deg, #E5829C 0%, #981F40 100%);
	background: linear-gradient(0deg, #E5829C 0%, #981F40 100%);
}
.fs-7{
	font-size: 0.945rem;
}
.paragraph{
	text-indent: 3.15rem;
}
.section-title{
	margin-bottom: 2rem;
}
.section-title span{
	position: relative;
	color: var(--primary-color);
}
.section-title span::after{
	position: absolute;
	left: 0;
	bottom: -8px;
	width: 50%;
	height: 2px;
	background: var(--secondary-color);
	content: '';
}
.section-title.text-center span::after{
	left: 25%;
}
.page-title{
	background: #87b6e8;
	background: -webkit-linear-gradient(300deg, var(--secondary-color) 0%, #f7f7f7 100%);
	background: linear-gradient(300deg, var(--secondary-color) 0%, #f7f7f7 100%);
}
.page-title .breadcrumb a{
	color: #9B601C;
}
/*footer*/
footer{
	background-color: var(--primary-color);
}
footer li a{
	position: relative;
	left: 0;
	top: 0;
	color: var(--light-bg-color);
	transition: top 0.2s, color 0.35s;
}
footer li a:hover{
	top: -5px;
	color: var(--secondary-color);
}