body {
	background-color:#F1EBD9;
	font-family: 'Gilroy';
}

/* globals start */
ol {
	list-style-position: inside;
}
.navbar-toggler:focus {
	outline:0!important;
	box-shadow:none;
}
.text-tiber {
	color:#214845;
}
.bg-tiber {
	background-color:#214845;
}
.bg-orchild {
	background-color:#F1EBD9;
}
.btn-outline-tiber {
	border:1px solid #214845;
	color:#214845;
	border-radius:100px;
}
.btn-outline-tiber:hover {
	background-color:#214845!important;
	color:#F1EBD9;
}
.btn-outline-tiber svg {
	fill:#214845;
}
.btn-outline-tiber:hover svg {
	fill: #F1EBD9;
}
.btn-orchild {
	background-color:#F1EBD9;
	color:#214845;
	border-radius:100px;
}
.text-orchild {
	color:#F1EBD9;
}
.text-turbo {
	color:#F9C523;
}
.btn-tiber {
	background-color:#214845;
	color:#ffff!important;
}
.rounded-lg {
	border-radius:100px;
}
.border-tiber {
	border:1px solid #214845;
}
.px-2r {
	padding-right: 2rem!important;
    padding-left: 2rem!important;
}
.py-medium {
	padding-top: .75rem!important;
    padding-bottom: .75rem!important;
}
.mb-medium {
	margin-bottom:1.80rem!important;
}
.fw-500 {
	font-weight:500;
}
.fw-600 {
	font-weight:600;
}
.fw-800 {
	font-weight:800;
}
.form-control:focus {
	outline:0;
	-webkit-box-shadow:none;
	        box-shadow:none;
}
/* globals end */

/* navbar start */
#mynavbar {
	-webkit-transition:.3s;
	transition:.3s;
}
#mynavbar .nav-link {
	font-size:18px;
	font-weight:500;
	color:#214845;
}
.btn-store svg {
	fill:#F1EBD9;
}
.btn-store:hover circle {
	fill:#F9C523;
}
.scrolled {
	padding-top:0!important;
	padding-bottom:0!important;
	-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
	        box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
	background-color:#F1EBD9;
}
.scrolled .navbar-brand {
	height:55px;
}
/* navbar end */


/* home start */
.home {
	background-image:url(images/home.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	height:700px;
}
.home .btn {
	border-radius:26.5px;
}
/* home end */

/* features start */
.features .app-wrapper {
	-webkit-transform:translateY(-240px);
			transform:translateY(-240px);
	margin-bottom:-200px;
}
.overflow-x-hidden {
	overflow-x:hidden;
	overflow-y:visible;
}
.features {
	color:#F1EBD9;
}
.features p {
	font-size:20px;
}
.fs-20 {
	font-size:20px;
}
.weed {
	position:absolute;
	bottom:-150px;
	left:0;
}
.pepper {
	position:absolute;
	bottom:-150px;
	right:0;
}
/* features end */

/* menu start */
.subscribe input::-webkit-input-placeholder {
	color:#214845;
}
.subscribe input::-moz-placeholder {
	color:#214845;
}
.subscribe input:-ms-input-placeholder {
	color:#214845;
}
.subscribe input::-ms-input-placeholder {
	color:#214845;
}
.subscribe input::placeholder {
	color:#214845;
}
/* menu end */

/* footer start */
.footer-top {
	margin-bottom:-25px;
}
.copyright {
	color: rgba(255, 255, 255, 0.6);
}
/* footer end */

/* login start */
.login {
	min-height:900px;
	height:100vh;
}
.login input {
	border:0;
	border-bottom:1px solid #A1B6B4;
}
.login input::-webkit-input-placeholder {
	font-size:24px;
	color:#214845;
}
.login input::-moz-placeholder {
	font-size:24px;
	color:#214845;
}
.login input:-ms-input-placeholder {
	font-size:24px;
	color:#214845;
}
.login input::-ms-input-placeholder {
	font-size:24px;
	color:#214845;
}
.login input::placeholder,
.login input {
	font-size:24px;
	color:#214845;
}
.login-bg {
	position:absolute;
	top:0;
	right:0;
	z-index:-1;
	width:100%;
	height:100%;
	background-image:url(images/loginbg.png);
	background-repeat:no-repeat;
	background-position:right;
	background-size:contain;
}
/* login end */

/* faqs start */
.faqs [class*="icon-"]{
	position:absolute;
}
.faqs .icon-1 {
	top: -116%;
	left: -12%;
}
.faqs .icon-2 {
	bottom: -6%;
	right: 22%;
}
.faqs .icon-3 {
	left: 20%;	
	bottom: -6%;
}
.faqs .icon-4 {
	left: 31%;
	bottom: -1%;
}
.faqs .icon-5 {
	left: 51%;
	bottom: 23%;
}
/* faqs end */

.cookies {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #F9C41F;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	padding: 8px;
	z-index: 99999;
	font-size: 14px;
	opacity:.9;
}
ol li::marker {
	font-weight:bold;
}