
	/*
    
        Website developed by Andrei Frîntu
        Critical maintenance @ codulluiandrei.ro

        Version:    0.6@main:beteen.ro
        Stage:      published@beteen.ro
        Contact:    admin@codulluiandrei.ro

    */

@import url('https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&display=swap');
:root {
	--bt-color-1: #6aad37;
	--bt-color-1-hover: #6aad3750;
	--transition-time: .3s;
}
.cursor-pointer {
	cursor: pointer !important;
}
.w-32 {
	width: 32px;
}
.w-48 {
	width: 48px;
}
.ha-50 {
	min-height: 50vh !important;
}
.ha-100 {
	min-height: 100vh !important;
}
.bg-bt-yellow {
	background: #ed2f09 !important;
}
.bg-white-shadow {
	background: #ffffff80;
}
.inverse-1 {
	filter: invert(1);
}
button.btn-bt {
	color: white;
	background: var(--bt-color-1-hover);
	transition: var(--transition-time);
}
button.btn-bt:hover {
	color: white;
	background: var(--bt-color-1);
	transition: var(--transition-time);
}
.navbar-brand > span {
	color: var(--bt-color-1);
}
.nav-item {
	transition: var(--transition-time);
}
.nav-item:hover {
	opacity: 0.8;
	transition: var(--transition-time);
}
.navbar-list > a, a.navbar-list {
	text-decoration: none !important;
	color: var(--bt-color-1) !important;
	transition: var(--transition-time);
}
.navbar-list > a:hover, a.navbar-list:hover {
	color: var(--bt-color-1-hover) !important;
	transition: var(--transition-time);
}
.parallax {
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.text-justify {
	text-align: justify !important;
}
label {
	font-weight: bold;
}
a {
	color: rgba(128,47,129,1) !important;
}
a:not(.text-white):hover {
	color: rgba(180,41,184,1) !important;
}
img {
    object-fit: cover !important;
    flex-shrink: 0;
}
.btn-decoration {
	transition: .2s !important;
	background: linear-gradient(163deg, rgba(249,233,19,1) 0%, rgba(232,176,37,1) 100%);
}
.btn-decoration:hover {
	transition: .2s !important;
	color: #fff;
	transform: scale(1.1);
}

@media (max-width: 990px) {
    .d-flex:not(.flex-row) {
        flex-direction: column !important;
    }
    .w-25.expand-md {
        width: 100% !important;
        min-height: auto !important;
    }
    .w-50.expand-md {
        width: 100% !important;
    }
    .w-75.expand-sm {
        width: 90% !important;
    }
}