/*======
*
* General
*
======*/
	body {
		font-family: 'Fira Sans', sans-serif;
	}



/*======
*
* Header
*
======*/
	.gt-header.gt-style-1 .gt-theme-logo span {
		font-weight: 800;
		font-size: 1.5rem;
	}

	.gt-header.gt-style-1 .gt-badge span {
		font-size: 11px;
		letter-spacing: 0;
		font-weight: 600;
	}

	.gt-header.gt-style-1 .gt-menu ul {
		margin-left: -15px;
		margin-right: -15px;
	}

	.gt-header.gt-style-1 .gt-menu li a,
	.gt-header.gt-style-1 .gt-menu li a:visited {
		font-size: 0.813rem;
		font-weight: 500;
		padding-left: 15px;
		padding-right: 15px;
	}

	.gt-header.gt-style-1 .gt-menu li a:focus,
	.gt-header.gt-style-1 .gt-menu li a:hover,
	.gt-header.gt-style-1.gt-header-light .gt-menu li a:focus,
	.gt-header.gt-style-1.gt-header-light .gt-menu li a:hover {
		color: #e92d28;
	}



/*======
*
* Section
*
======*/
	.gt-section-header.gt-style-1 {
		max-width: 800px;
	}

	.gt-section-header.gt-style-1.gt-text-center .gt-text {
		padding-inline: 5%;
	}

	.gt-section-header.gt-style-1 .gt-text p {
		opacity: .8;
		font-size: 1rem;
		letter-spacing: .2px;
	}

	.gt-section-header h1 {
		font-size: 3.5rem;
	}

	@media (max-width: 991px) {
		.gt-section-header h1 {
			font-size: 2.5rem;
		}
	}

	.gt-section-header h1,
	.gt-section-header h2 {
		font-weight: 400;
	}

	#demos .gt-background {
		background-image: url(https://demo.gloriathemes.com/platea/demo/wp-content/themes/platea/includes/assets/img/recipe-taxonomies-bg.svg);
		background-repeat: no-repeat;
		background-position: bottom center;
		background-size: contain;
	}

	#recipe-managment .gt-background {
		background-color: #F4F4F5;
		background-image: url(https://demo.gloriathemes.com/platea/demo/wp-content/themes/platea/includes/assets/img/recipe-taxonomies-bg.svg);
		background-repeat: no-repeat;
		background-position: bottom center;
		background-size: contain;
	}

	#elementor .gt-background {
		background-color: #ffffff;
		background-image: linear-gradient(0deg, #F4F4F5 0%, #ffffff 100%);
	}

	#woocommerce .gt-background {
		background-color: #F4F4F5;
	}


/*======
*
* Other Features Section
*
======*/
	#theme-features {
		border-bottom: 1px solid rgb(17 17 17 / 90%);
	}



/*======
*
* Button
*
======*/
	.gt-button.gt-style-1 a,
	.gt-button.gt-style-1 a:visited,
	.gt-button.gt-style-2 a,
	.gt-button.gt-style-2 a:visited,
	.gt-button.gt-style-3 a,
	.gt-button.gt-style-3 a:visited,
	.gt-button.gt-style-4 a,
	.gt-button.gt-style-4 a:visited,
	.gt-button.gt-style-5 a,
	.gt-button.gt-style-5 a:visited {
		font-size: 0.75rem;
	}

	.gt-button.gt-style-1 a,
	.gt-button.gt-style-1 a:visited,
	.gt-button.gt-style-3 a,
	.gt-button.gt-style-3 a:visited {
		background-color: #e92d28;
	}

	.gt-button.gt-style-1 a:hover,
	.gt-button.gt-style-1 a:focus,
	.gt-button.gt-style-3 a:hover,
	.gt-button.gt-style-3 a:focus,
	.gt-button.gt-style-5 a:hover,
	.gt-button.gt-style-5 a:focus {
		background-color: #e92d28;
	}

	.gt-button.gt-style-5 a,
	.gt-button.gt-style-5 a:visited {
		border-color: #e92d28;
		color: #e92d28;
	}

	.gt-button.gt-style-6 a,
	.gt-button.gt-style-6 a:visited {
		color: #e92d28;
	}



/*======
*
* Sticky Button
*
======*/
	.gt-sticky-buy.gt-style-1:focus,
	.gt-sticky-buy.gt-style-1:hover {
	    box-shadow: 0 0 0 0 #e92d28;
	}



/*======
*
* Bullet List
*
======*/
	.gt-bullet-list li:before {
		background-color: #e92d28;
	}



/*======
*
* Box
*
======*/
	.gt-box-detail h6 span {
		background-color: #e92d28;
	}