@charset "UTF-8";

/*======
*
* General
*
======*/

@font-face {
     font-family: "Barlow", sans-serif;
    src: url('../webfonts/Barlow-Light.ttf') format('truetype'),
         url('../webfonts/Barlow-Medium.ttf') format('truetype'),
         url('../webfonts/Barlow-MediumItalic.ttf') format('truetype'),
         url('../webfonts/Barlow-SemiBold.ttf') format('truetype'),
         url('../webfonts/Barlow-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
	html {
		font-size: 16px;
		line-height: 1.4;
		color: #111111;
	}

	body {
	    font-family: 'Barlow' , sans-serif;
		font-size: 1rem;
		font-weight: 400;
		font-style: normal;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		line-height: 1.4;
		color: #111111;
		margin: 0;
		padding: 0;
		overflow-x: hidden;
	}

	a,
	a:visited {
		text-decoration: none;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		cursor: pointer;
		color: #111111;
	}

	a:hover,
	a:focus {
		text-decoration: none;
		color: #111111;
	}

	.menu a,
	.menu .button {
		line-height: inherit;
		text-decoration: inherit;
		display: block;
		padding: inherit;
	}

	.gt-show-medium {
		display: none;
	}


.fa-brands {
  font-family: 'Font Awesome 6 Brands' !important;
  font-weight: 400 !important;
}

	@media only screen and (max-width: 640px) {
		.gt-show-medium {
			display: block;
		}
	}

	.gt-show-large {
		display: none;
	}

	@media only screen and (max-width: 1199px) {
		.gt-show-large {
			display: block;
		}
	}

	.gt-show-xlarge {
		display: none;
	}

	@media only screen and (max-width: 1200px) {
		.gt-show-xlarge {
			display: block;
		}
	}

	.gt-show-xxlarge {
		display: none;
	}

	@media only screen and (max-width: 1440px) {
		.gt-show-xxlarge {
			display: block;
		}
	}



/*======
*
* Typography
*
======*/
	p {
		/*line-height: 1.7;*/
		margin-bottom: 35px;
	}

	p:last-child {
		margin-bottom: 0;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	   font-family: 'DM Serif Text' , sans-serif;
		font-weight: 600;
		margin-bottom: 25px;
		color: #111111;
	}

	h1 {
		font-size: 90px;
		line-height: 1.1;
	}

	@media only screen and (max-width: 1199px) {
		h1 {
			font-size: 72px;
		}
	}

	@media only screen and (max-width: 767px) {
		h1 {
			font-size: 32px;
		}
	}

	h2 {
		font-size: 60px;
		line-height: 1.15;
	}

	@media only screen and (max-width: 767px) {
		h2 {
			font-size: 28px;
		}
	}

	h3 {
		font-size: 48px;
		line-height: 1.2;
	}

	@media only screen and (max-width: 767px) {
		h3 {
			font-size: 24px;
		}
	}

	h4 {
		font-size: 36px;
		line-height: 1.3;
	}

	@media only screen and (max-width: 767px) {
		h4 {
			font-size: 22px;
		}
	}

	h5 {
		font-size: 24px;
		line-height: 1.3;
	}

	@media only screen and (max-width: 767px) {
		h5 {
			font-size: 20px;
		}
	}

	h6 {
		font-size: 16px;
		line-height: 1.3;
	}

	@media only screen and (max-width: 767px) {
		h6 {
			font-size: 18px;
		}
	}

	img {
		max-width: 100%;
		height: auto;
	}

	figure {
		margin: 0 0 45px;
	}

	blockquote {
		text-align: center;
		margin: 80px 0;
	}

	blockquote p {
		font-size: 1.75rem;
		font-weight: 300;
	}

	blockquote p:last-child {
		margin-bottom: 0;
	}

	svg {
		max-width: 100%;
		width: auto;
	}

	hr {
		clear: both;
		max-width: 100%;
		height: 0;
		margin: 35px auto;
		border-top: 0;
		border-right: 0;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
		border-left: 0;
	}

	hr.gt-dark {
		border-bottom-color: rgba(17, 17, 17, 0.12);
	}

	pre {
		white-space: pre-wrap;
		margin-bottom: 40px;
	}

	code {
		border: 1px solid rgba(17, 17, 17, 0.1);
		background: rgba(17, 17, 17, 0.05);
		padding: 5px 10px;
		font-family: inherit;
		font-weight: inherit;
		display: inline-block;
	}

	kbd {
		margin: 0;
		padding: 7px 16px;
		background: rgba(17, 17, 17, 0.05);
		font-family: inherit;
		font-weight: inherit;
		color: #111111;
	}

	cite {
		color: #111111;
		opacity: .6;
		font-size: 14px;
		font-style: inherit;
		margin: 0 0 24px;
	}

	.gt-dark cite {
		color: #FFFFFF;
	}

	.cite-block:before,
	cite:before {
		display: none;
	}

	table {
		border-collapse: collapse;
		width: 100%;
		margin-bottom: 35px;
		border-radius: 0;
		font-size: 14px;
	}

	tbody,
	tfoot,
	thead {
		border: 1px solid rgba(17, 17, 17, 0.1);
		background-color: transparent;
	}

	thead td,
	thead th,
	tbody td,
	tbody th,
	tfoot td,
	tfoot th {
		padding: 16px;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
		border-right: 1px solid rgba(17, 17, 17, 0.1);
		text-align: left;
	}

	thead tr:last-child td,
	thead tr:last-child th,
	tbody tr:last-child td,
	tbody tr:last-child th,
	tfoot tr:last-child td,
	tfoot tr:last-child th {
		border-bottom: 0;
	}

	tfoot td,
	tfoot th,
	thead td,
	thead th {
		padding: 16px;
		font-weight: 600;
		text-align: left;
	}

	.gt-dark tbody,
	.gt-dark tfoot,
	.gt-dark thead {
		border-color: rgba(255, 255, 255, 0.1);
	}

	.gt-dark thead td,
	.gt-dark thead th,
	.gt-dark tbody td,
	.gt-dark tbody th,
	.gt-dark tfoot td,
	.gt-dark tfoot th {
		border-bottom-color: rgba(255, 255, 255, 0.1);
		border-right-color: rgba(255, 255, 255, 0.1);
	}

	tbody tr:nth-child(even) {
		border-bottom: 0;
		background: transparent;
	}

	blockquote {
		margin: 0 0 35px;
		padding: 0;
		color: #111111;
		border: 0;
		text-align: center;
		line-height: 1.2;
	}

	blockquote.gt-align-left {
		text-align: left;
	}

	blockquote.gt-align-right {
		text-align: right;
	}

	.gt-content-body blockquote p,
	blockquote p {
		font-size: 34px;
		font-weight: 600;
		line-height: 1.2;
		color: #111111;
	}

	blockquote cite {
		font-weight: 600;
	}

	blockquote cite:last-child {
		margin-top: 15px;
		margin-bottom: 0;
	}

	dl,
	ul,
	ol {
		line-height: 1.6;
	}

	ul {
		margin: 0 0 35px 35px;
		padding: 0;
		list-style-type: disc;
	}

	ol {
		margin: 0 0 35px 35px;
		padding: 0;
		list-style-type: decimal;
	}

	ol ol,
	ol ul,
	ul ol,
	ul ul {
		margin: 0 0 0 35px;
		padding: 0;
	}

	ol ol:not(:last-child),
	ol ul:not(:last-child),
	ul ol:not(:last-child),
	ul ul:not(:last-child) {
		margin-bottom: 35px;
	}

	b,
	strong {
		font-weight: 600;
	}

	.gt-uppercase {
		text-transform: uppercase;
	}

	.gt-lowercase {
		text-transform: lowercase;
	}

	.gt-capitalize {
		text-transform: capitalize;
	}

	.gt-align-left {
		text-align: left;
	}

	.gt-align-center {
		text-align: center;
	}

	.gt-align-right {
		text-align: right;
	}

	.gt-full-width,
	.gt-image.gt-full-width > img {
		width: 100%;
	}

	.gt-no-margin {
		margin: 0 !important;
	}

	.gt-no-padding {
		padding: 0 !important;
	}



/*======
*
* Loader
*
======*/
	.gt-loader.gt-style-1 {
		background: #FFFFFF;
		color: #111111;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 100;
		position: fixed;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		overflow: hidden;
	}

	.gt-loader.gt-style-1 .gt-countdown .gt-number {
		font-size: 100px;
		font-weight: 600;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
	}

	.gt-loader.gt-style-1 .gt-countdown .gt-number:before {
		content: '%';
		font-size: 40px;
		margin-right: 2px;
	}

	.gt-loader.gt-style-1.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-loader.gt-style-2 {
		background: #FFFFFF;
		color: #111111;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		position: fixed;
		z-index: 100;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		overflow: hidden;
	}

	.gt-loader.gt-style-2 .gt-spin {
		display: inline-block;
		position: relative;
		width: 64px;
		height: 64px;
	}

	.gt-loader.gt-style-2 .gt-spin div {
		box-sizing: border-box;
		display: block;
		position: absolute;
		width: 75px;
		height: 75px;
		margin: 5px;
		border: 4px solid #111111;
		border-radius: 50%;
		animation: gt-loader-2-spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
		border-color: #111 transparent transparent transparent;
	}

	.gt-loader.gt-style-2 .gt-spin div:nth-child(1) {
		animation-delay: -0.45s;
	}

	.gt-loader.gt-style-2 .gt-spin div:nth-child(2) {
		animation-delay: -0.3s;
	}

	.gt-loader.gt-style-2 .gt-spin div:nth-child(3) {
		animation-delay: -0.15s;
	}

	@keyframes gt-loader-2-spin {
		0% {
			transform: rotate(0deg);
		}
		100% {
			transform: rotate(360deg);
		}
	}

	.gt-loader.gt-style-2.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-loader.gt-style-2.gt-dark .gt-spin div {
		border: 4px solid #FFFFFF;
		border-color: #FFFFFF transparent transparent transparent;
	}

	.gt-loader.gt-style-3 {
		background: #FFFFFF;
		color: #111111;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		position: fixed;
		z-index: 100;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		overflow: hidden;
	}

	.gt-loader.gt-style-3.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-loader.gt-style-3 .gt-logo span {
		font-weight: 600;
		font-size: 40px;
		display: block;
	}

	.gt-loader.gt-style-4 {
		background: #FFFFFF;
		color: #111111;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		position: fixed;
		z-index: 100;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		overflow: hidden;
	}

	.gt-loader.gt-style-4 .gt-scaleout {
		width: 70px;
		height: 70px;
		margin: auto;
		background-color: #111111;
		border-radius: 100%;
		-webkit-animation: gt-loader-4-scaleout 1.0s infinite ease-in-out;
		animation: gt-loader-4-scaleout 1.0s infinite ease-in-out;
	}

	@-webkit-keyframes gt-loader-4-scaleout {
		0% {
			-webkit-transform: scale(0);
			opacity: .6;
		}
		100% {
			-webkit-transform: scale(1.0);
			opacity: 0;
		}
	}

	@keyframes gt-loader-4-scaleout {
		0% { 
			-webkit-transform: scale(0);
			transform: scale(0);
			opacity: .6;
		} 100% {
			-webkit-transform: scale(1.0);
			transform: scale(1.0);
			opacity: 0;
		}
	}

	.gt-loader.gt-style-4.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-loader.gt-style-4.gt-dark .gt-scaleout {
		background-color: #FFFFFF;
	}

	.gt-loader.gt-style-5 {
		background: #FFFFFF;
		color: #111111;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		position: fixed;
		z-index: 100;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		overflow: hidden;
	}

	.gt-loader.gt-style-5 .gt-spinner {
		margin: auto;
		width: 100px;
		text-align: center;
	}

	.gt-loader.gt-style-5 .gt-spinner > div {
		width: 20px;
		height: 20px;
		background: #111111;
		border-radius: 100%;
		display: inline-block;
		-webkit-animation: gt-loader-5-bounce 1.4s infinite ease-in-out both;
		animation: gt-loader-5-bounce 1.4s infinite ease-in-out both;
	}

	.gt-loader.gt-style-5 .gt-spinner .gt-bounce-1 {
		-webkit-animation-delay: -0.32s;
		animation-delay: -0.32s;
	}

	.gt-loader.gt-style-5 .gt-spinner .gt-bounce-2 {
		-webkit-animation-delay: -0.16s;
		animation-delay: -0.16s;
	}

	@-webkit-keyframes gt-loader-5-bounce {
		0%,
		80%,
		100% {
			-webkit-transform: scale(0)
		}
		40% {
			-webkit-transform: scale(1.0)
		}
	}

	@keyframes gt-loader-5-bounce {
		0%,
		80%,
		100% { 
			-webkit-transform: scale(0);
			transform: scale(0);
		} 40% { 
			-webkit-transform: scale(1.0);
			transform: scale(1.0);
		}
	}

	.gt-loader.gt-style-5.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-loader.gt-style-5.gt-dark .gt-spinner > div {
		background: #FFFFFF
	}

	.gt-loader.gt-style-6 {
		background: #FFFFFF;
		color: #111111;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		position: fixed;
		z-index: 100;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		overflow: hidden;
	}

	.gt-loader.gt-style-6 .gt-logo {
		width: 300px;
		height: 100px;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
	}

	.gt-loader.gt-style-6 .gt-logo .gt-borders {
		display: block;
		position: absolute;
		background-color: #111111;
	}

	.gt-loader.gt-style-6 .gt-logo .gt-top-border,
	.gt-loader.gt-style-6 .gt-logo .gt-right-border {
		top: 0;
	}

	.gt-loader.gt-style-6 .gt-logo .gt-right-border {
		right: 0;
	}

	.gt-loader.gt-style-6 .gt-logo .gt-bottom-border {
		right: 0;
		bottom: 0;
	}

	.gt-loader.gt-style-6 .gt-logo .gt-left-border {
		left: 0;
		bottom: 0;
	}

	.gt-loader.gt-style-6 .gt-logo .gt-top-border,
	.gt-loader.gt-style-6 .gt-logo .gt-bottom-border {
		height: 3px;
	}
	.gt-loader.gt-style-6 .gt-logo .gt-right-border,
	.gt-loader.gt-style-6 .gt-logo .gt-left-border {
		width: 3px;
	}

	.gt-loader.gt-style-6 .gt-logo .gt-image {
		padding: 15px;
	}

	.gt-loader.gt-style-6 .gt-logo .gt-image span {
		font-weight: 600;
		font-size: 40px;
		display: block;
	}

	.gt-loader.gt-style-6.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-loader.gt-style-6.gt-dark .gt-logo .gt-borders {
		background-color: #FFFFFF;
	}



/*======
*
* Cookie Bar
*
======*/
	.gt-cookie-bar.gt-style-1 {
		position: fixed;
		z-index: 20;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #FFFFFF;
		color: #111111;
		font-size: 12px;
		padding: 15px 0;
		opacity: 0;
		visibility: hidden;
	}

	.gt-cookie-bar.gt-style-1.gt-inner-narrow {
		display: flex;
		justify-content: center;
	}

	.gt-cookie-bar.gt-style-1 > div {
		margin: -5px;
	}

	.gt-cookie-bar.gt-style-1 .gt-text,
	.gt-cookie-bar.gt-style-1 .gt-button {
		padding: 5px;
	}

	.gt-cookie-bar.gt-style-1 .gt-button a,
	.gt-cookie-bar.gt-style-1 .gt-button a:visited {
		min-height: 30px;
		padding: 10px;
		border: 0;
	}

	.gt-cookie-bar.gt-style-1 .gt-text p {
		margin-bottom: 0;
	}

	.gt-cookie-bar.gt-style-1 .gt-text a,
	.gt-cookie-bar.gt-style-1 .gt-text a:visited {
		text-decoration: underline;
	}

	.gt-cookie-bar.gt-style-1.gt-narrow {
		width: 1520px;
		max-width: 100%;
		left: 50%;
		transform: translate(-50%, -60px);
	}

	.gt-cookie-bar.gt-style-1.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-cookie-bar.gt-style-2 {
		position: fixed;
		z-index: 20;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #FFFFFF;
		color: #111111;
		font-size: 12px;
		padding: 15px 0;
		opacity: 0;
		visibility: hidden;
	}

	.gt-cookie-bar.gt-style-2.gt-inner-narrow {
		display: flex;
		justify-content: center;
	}

	.gt-cookie-bar.gt-style-2 > div {
		margin: -5px;
	}

	.gt-cookie-bar.gt-style-2 .gt-text,
	.gt-cookie-bar.gt-style-2 .gt-button {
		padding: 5px;
	}

	.gt-cookie-bar.gt-style-2 .gt-text p {
		margin-bottom: 0;
	}

	.gt-cookie-bar.gt-style-2 .gt-text a,
	.gt-cookie-bar.gt-style-2 .gt-text a:visited {
		text-decoration: underline;
	}

	.gt-cookie-bar.gt-style-2.gt-narrow {
		width: 1520px;
		max-width: 100%;
		left: 50%;
		transform: translate(-50%, -60px);
	}

	.gt-cookie-bar.gt-style-2.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-cookie-bar.gt-style-3 {
		position: fixed;
		z-index: 20;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #FFFFFF;
		color: #111111;
		font-size: 12px;
		padding: 15px 0;
		opacity: 0;
		visibility: hidden;
	}

	.gt-cookie-bar.gt-style-3.gt-inner-narrow {
		display: flex;
		justify-content: center;
	}

	.gt-cookie-bar.gt-style-3 > div {
		margin: -5px;
	}

	.gt-cookie-bar.gt-style-3 .gt-text,
	.gt-cookie-bar.gt-style-3 .gt-button {
		padding: 5px;
	}

	.gt-cookie-bar.gt-style-3 .gt-text p {
		margin-bottom: 0;
	}

	.gt-cookie-bar.gt-style-3 .gt-text a,
	.gt-cookie-bar.gt-style-3 .gt-text a:visited {
		text-decoration: underline;
	}

	.gt-cookie-bar.gt-style-3.gt-narrow {
		width: 1520px;
		max-width: 100%;
		left: 50%;
		transform: translate(-50%, -60px);
	}

	.gt-cookie-bar.gt-style-3.gt-dark {
		background: #111111;
		color: #FFFFFF;
	}

	.gt-cookie-bar.gt-style-4 {
		position: fixed;
		z-index: 20;
		bottom: 30px;
		left: 30px;
		width: 325px;
		max-width: 100%;
		background: #FFFFFF;
		color: #111111;
		font-size: 12px;
		padding: 30px;
		border-radius: 3px;
		-webkit-box-shadow: 0 2px 7px rgba(0,0,0,.1);
		-moz-box-shadow: 0 2px 7px rgba(0,0,0,.1);
		box-shadow: 0 2px 7px rgba(0,0,0,.1);
		opacity: 0;
		visibility: hidden;
	}

	.gt-cookie-bar.gt-style-4 .gt-gt-inner {
		margin: -10px;
	}

	.gt-cookie-bar.gt-style-4 .gt-text,
	.gt-cookie-bar.gt-style-4 .gt-button {
		padding: 10px;
	}

	.gt-cookie-bar.gt-style-4 .gt-button a,
	.gt-cookie-bar.gt-style-4 .gt-button a:visited {
		border-radius: 3px;
		min-height: 40px;
	}

	.gt-cookie-bar.gt-style-4 .gt-text a,
	.gt-cookie-bar.gt-style-4 .gt-text a:visited {
		text-decoration: underline;
	}

	.gt-cookie-bar.gt-style-4.gt-dark {
		background: #111111;
		color: #FFFFFF;
		-webkit-box-shadow: 0 2px 7px rgba(0,0,0,.2);
		-moz-box-shadow: 0 2px 7px rgba(0,0,0,.2);
		box-shadow: 0 2px 7px rgba(0,0,0,.2);
	}

	.gt-cookie-bar.gt-style-4.gt-dark .gt-button a:hover,
	.gt-cookie-bar.gt-style-4.gt-dark .gt-button a:focus {
		background-color: #FFFFFF;
		color: #111111;
	}

	  




/*======
*
* Keyframes
*
======*/
	@-webkit-keyframes gt_play_black {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}
		15% {
			-webkit-box-shadow: 0 0 0 5px rgba(17, 17, 17, 0.4);
			box-shadow: 0 0 0 5px rgba(17, 17, 17, 0.4);
		}
		25% {
			-webkit-box-shadow: 0 0 0 10px rgba(17, 17, 17, 0.4), 0 0 0 10px rgba(17, 17, 17, 0.2);
			box-shadow: 0 0 0 10px rgba(17, 17, 17, 0.4), 0 0 0 10px rgba(17, 17, 17, 0.2);
		}
		25% {
			-webkit-box-shadow: 0 0 0 15px rgba(17, 17, 17, 0.4), 0 0 0 20px rgba(17, 17, 17, 0.2);
			box-shadow: 0 0 0 15px rgba(17, 17, 17, 0.4), 0 0 0 20px rgba(17, 17, 17, 0.2);
		}
	}

	@keyframes gt_play_black {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}
		15% {
			-webkit-box-shadow: 0 0 0 5px rgba(17, 17, 17, 0.4);
			box-shadow: 0 0 0 5px rgba(17, 17, 17, 0.4);
		}
		25% {
			-webkit-box-shadow: 0 0 0 10px rgba(17, 17, 17, 0.4), 0 0 0 10px rgba(17, 17, 17, 0.2);
			box-shadow: 0 0 0 10px rgba(17, 17, 17, 0.4), 0 0 0 10px rgba(17, 17, 17, 0.2);
		}
		25% {
			-webkit-box-shadow: 0 0 0 15px rgba(17, 17, 17, 0.4), 0 0 0 20px rgba(17, 17, 17, 0.2);
			box-shadow: 0 0 0 15px rgba(17, 17, 17, 0.4), 0 0 0 20px rgba(17, 17, 17, 0.2);
		}
	}

	@-webkit-keyframes gt_play_white {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}
		15% {
			-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
			box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
		}
		25% {
			-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 10px rgba(255, 255, 255, 0.2);
			box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 10px rgba(255, 255, 255, 0.2);
		}
		25% {
			-webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.4), 0 0 0 20px rgba(255, 255, 255, 0.2);
			box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.4), 0 0 0 20px rgba(255, 255, 255, 0.2);
		}
	}

	@keyframes gt_play_white {
		0% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}
		15% {
			-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
			box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.4);
		}
		25% {
			-webkit-box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 10px rgba(255, 255, 255, 0.2);
			box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.4), 0 0 0 10px rgba(255, 255, 255, 0.2);
		}
		25% {
			-webkit-box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.4), 0 0 0 20px rgba(255, 255, 255, 0.2);
			box-shadow: 0 0 0 15px rgba(255, 255, 255, 0.4), 0 0 0 20px rgba(255, 255, 255, 0.2);
		}
	}



/*======
*
* Form & Inputs
*
======*/
	[type=color],
	[type=date],
	[type=datetime-local],
	[type=datetime],
	[type=email],
	[type=month],
	[type=number],
	[type=password],
	[type=search],
	[type=tel],
	[type=text],
	[type=time],
	[type=url],
	[type=week],
	textarea,
	select,
	select:not([multiple]) {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		border: 1px solid rgba(17, 17, 17, 0.1);
		color: #111111;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.6;
		height: auto;
		width: 100%;
		padding: 12px 24px;
		margin: 0;
		background: transparent;
		-webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
		transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
		-o-transition: box-shadow .5s, border-color .25s ease-in-out;
		transition: box-shadow .5s, border-color .25s ease-in-out;
		transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s;
		transition: box-shadow .5s, border-color .25s ease-in-out,-webkit-box-shadow .5s;
	}

	[type=color]:focus,
	[type=date]:focus,
	[type=datetime-local]:focus,
	[type=datetime]:focus,
	[type=email]:focus,
	[type=month]:focus,
	[type=number]:focus,
	[type=password]:focus,
	[type=search]:focus,
	[type=tel]:focus,
	[type=text]:focus,
	[type=time]:focus,
	[type=url]:focus,
	[type=week]:focus,
	textarea:focus {
		border-color: rgba(17, 17, 17, 0.2);
		-webkit-box-shadow: none;
		box-shadow: none;
		background: transparent;
		-webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
		transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
		-o-transition: box-shadow .5s, border-color .25s ease-in-out;
		transition: box-shadow .5s, border-color .25s ease-in-out;
		transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s;
	}

	::-webkit-input-placeholder {
		color: #111111;
		opacity: .6;
	}

	:-ms-input-placeholder {
		color: #111111;
		opacity: .6;
	}

	::-moz-placeholder {
		color: #111111;
		opacity: .6;
	}

	::-ms-input-placeholder {
		color: #111111;
		opacity: .6;
	}

	::placeholder {
		color: #111111;
		opacity: .6;
	}

	input:-webkit-autofill,
	input:-webkit-autofill:hover,
	input:-webkit-autofill:focus,
	textarea:-webkit-autofill,
	textarea:-webkit-autofill:hover,
	textarea:-webkit-autofill:focus,
	select:-webkit-autofill,
	select:-webkit-autofill:hover,
	select:-webkit-autofill:focus {
		border: 1px solid rgba(17, 17, 17, 0.3);
		-webkit-text-fill-color: #111111;
		-webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;
		-webkit-transition: background-color 5000s ease-in-out 0s;
		transition: background-color 5000s ease-in-out 0s;
	}

	[type=color].gt-no-border,
	[type=date].gt-no-border,
	[type=datetime-local].gt-no-border,
	[type=datetime].gt-no-border,
	[type=email].gt-no-border,
	[type=month].gt-no-border,
	[type=number].gt-no-border,
	[type=password].gt-no-border,
	[type=search].gt-no-border,
	[type=tel].gt-no-border,
	[type=text].gt-no-border,
	[type=time].gt-no-border,
	[type=url].gt-no-border,
	[type=week].gt-no-border,
	textarea.gt-no-border {
		padding: 0;
		border: 0;
	}

	.gt-dark [type=color],
	.gt-dark [type=date],
	.gt-dark [type=datetime-local],
	.gt-dark [type=datetime],
	.gt-dark [type=email],
	.gt-dark [type=month],
	.gt-dark [type=number],
	.gt-dark [type=password],
	.gt-dark [type=search],
	.gt-dark [type=tel],
	.gt-dark [type=text],
	.gt-dark [type=time],
	.gt-dark [type=url],
	.gt-dark [type=week],
	.gt-dark textarea,
	[type=color].gt-dark,
	[type=date].gt-dark,
	[type=datetime-local].gt-dark,
	[type=datetime].gt-dark,
	[type=email].gt-dark,
	[type=month].gt-dark,
	[type=number].gt-dark,
	[type=password].gt-dark,
	[type=search].gt-dark,
	[type=tel].gt-dark,
	[type=text].gt-dark,
	[type=time].gt-dark,
	[type=url].gt-dark,
	[type=week].gt-dark,
	textarea.gt-dark {
		border-color: rgba(255, 255, 255, 0.12);
		color: #FFFFFF;
	}

	.gt-dark [type=color]:focus,
	.gt-dark [type=date]:focus,
	.gt-dark [type=datetime-local]:focus,
	.gt-dark [type=datetime]:focus,
	.gt-dark [type=email]:focus,
	.gt-dark [type=month]:focus,
	.gt-dark [type=number]:focus,
	.gt-dark [type=password]:focus,
	.gt-dark [type=search]:focus,
	.gt-dark [type=tel]:focus,
	.gt-dark [type=text]:focus,
	.gt-dark [type=time]:focus,
	.gt-dark [type=url]:focus,
	.gt-dark [type=week]:focus,
	.gt-dark textarea:focus,
	[type=color].gt-dark:focus,
	[type=date].gt-dark:focus,
	[type=datetime-local].gt-dark:focus,
	[type=datetime].gt-dark:focus,
	[type=email].gt-dark:focus,
	[type=month].gt-dark:focus,
	[type=number].gt-dark:focus,
	[type=password].gt-dark:focus,
	[type=search].gt-dark:focus,
	[type=tel].gt-dark:focus,
	[type=text].gt-dark:focus,
	[type=time].gt-dark:focus,
	[type=url].gt-dark:focus,
	[type=week].gt-dark:focus,
	textarea.gt-dark:focus {
		border-color: rgba(255, 255, 255, 0.2);
	}

	[type='file'],
	[type='checkbox'],
	[type='radio'] {
		padding: 0;
		margin: 0;
	}

	.gt-dark ::-webkit-input-placeholder,
	.gt-dark::-webkit-input-placeholder {
		color: #FFFFFF;
		opacity: .6;
	}

	.gt-dark :-ms-input-placeholder,
	.gt-dark:-ms-input-placeholder {
		color: #FFFFFF;
		opacity: .6;
	}

	.gt-dark ::-moz-placeholder,
	.gt-dark::-moz-placeholder {
		color: #FFFFFF;
		opacity: .6;
	}

	.gt-dark ::-ms-input-placeholder,
	.gt-dark::-ms-input-placeholder {
		color: #FFFFFF;
		opacity: .6;
	}

	.gt-dark ::placeholder,
	.gt-dark::placeholder {
		color: #FFFFFF;
		opacity: .6;
	}

	.gt-dark input:-webkit-autofill,
	.gt-dark input:-webkit-autofill:hover,
	.gt-dark input:-webkit-autofill:focus,
	.gt-dark textarea:-webkit-autofill,
	.gt-dark textarea:-webkit-autofill:hover,
	.gt-dark textarea:-webkit-autofill:focus,
	.gt-dark select:-webkit-autofill,
	.gt-dark select:-webkit-autofill:hover,
	.gt-dark select:-webkit-autofill:focus,
	input.gt-dark:-webkit-autofill,
	input.gt-dark:-webkit-autofill:hover,
	input.gt-dark:-webkit-autofill:focus,
	textarea.gt-dark:-webkit-autofill,
	textarea.gt-dark:-webkit-autofill:hover,
	textarea.gt-dark:-webkit-autofill:focus,
	select.gt-dark:-webkit-autofill,
	select.gt-dark:-webkit-autofill:hover,
	select.gt-dark:-webkit-autofill:focus {
		border: 1px solid rgba(255, 255, 255, 0.2);
		-webkit-text-fill-color: #FFFFFF;
		-webkit-box-shadow: 0 0 0px 1000px #111 inset;
		-webkit-transition: background-color 5000s ease-in-out 0s;
		transition: background-color 5000s ease-in-out 0s;
	}
	
	.woocommerce-shop select {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background-color: var(--gt-input-background-color);
		border: 1px solid var(--gt-input-border-color);
		color: #111;
		font-size: 0.875rem;
		font-weight: 400;
		line-height: 1.6;
		min-height: 50px;
		width: 100%;
		padding: 12px 20px;
		margin: 0;
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
		background-origin: content-box;
		background-position: right 0 center;
		background-repeat: no-repeat;
		background-size: 9px 6px;
		-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s,-webkit-box-shadow .5s;
		transition: border-color .25s ease-in-out,-webkit-box-shadow .5s,-webkit-box-shadow .5s;
		-o-transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;
		transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;
	}

	select {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		border: 1px solid rgba(17, 17, 17, 0.1);
		color: #111111;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.6;
		min-height: 50px;
		width: 100%;
		padding: 12px 24px;
		margin: 0;
		background-color: transparent;
		
		-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
		transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
		-o-transition: box-shadow .5s,border-color .25s ease-in-out;
		transition: box-shadow .5s,border-color .25s ease-in-out;
		transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;
		background-color: #FFFFFF;
	}

	select:focus {
		border-color: rgba(17, 17, 17, 0.3);
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
		transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
		-o-transition: box-shadow .5s,border-color .25s ease-in-out;
		transition: box-shadow .5s,border-color .25s ease-in-out;
		transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;
	}

	label {
		font-size: 11px;
		font-weight: 600;
		line-height: 1.6;
		color: #111111;
		margin-bottom: 15px;
		text-transform: uppercase;
		letter-spacing: 1px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	label:last-child {
		margin-bottom: 0;
	}

	.gt-dark label {
		color: #FFFFFF;
	}

	.gt-checkbox {
		--background: transparent;
		--border: rgba(17, 17, 17, 0.15);
		--border-hover: rgba(17, 17, 17, 0.2);
		--border-active:rgba(17, 17, 17, 0.25);
		--tick: transparent;
		position: relative;
		display: flex;
		align-items: center;
		text-transform: none;
		font-weight: inherit;
		cursor: pointer;
	}

	.gt-checkbox input,
	.gt-checkbox svg {
		width: 16px;
		height: 16px;
		display: block;
	}

	.gt-checkbox input {
		-webkit-appearance: none;
		-moz-appearance: none;
		position: relative;
		outline: none;
		background: transparent;
		border: none;
		margin: 0;
		padding: 0;
		cursor: pointer;
		border-radius: 3px;
		-webkit-transition: box-shadow .3s;
		transition: box-shadow .3s;
		box-shadow: inset 0 0 0 var(--s, 1px) var(--b, var(--border));
	}

	.gt-checkbox input:hover {
		--s: 1px;
		--b: var(--border-hover);
	}

	.gt-checkbox input:checked {
		--b: var(--border-active);
	}

	.gt-checkbox svg {
		pointer-events: none;
		fill: none;
		stroke-width: 2px;
		stroke-linecap: round;
		stroke-linejoin: round;
		stroke: var(--stroke, var(--border-active));
		position: absolute;
		top: 0;
		left: 0;
		width: 16px;
		height: 16px;
		-webkit-transform: scale(var(--scale, 1)) translateZ(0);
		transform: scale(var(--scale, 1)) translateZ(0);
	}

	.gt-checkbox input:checked {
		--s: 1px;
		-webkit-transition-delay: .4s;
		transition-delay: .4s;
	}

	.gt-checkbox input:checked + svg {
		--a: 16.1 86.12;
		--o: 102.22;
	}

	.gt-checkbox svg {
		stroke-dasharray: var(--a, 86.12);
		stroke-dashoffset: var(--o, 86.12);
		-webkit-transition: stroke-dasharray .6s, stroke-dashoffset .6s;
		transition: stroke-dasharray .6s, stroke-dashoffset .6s;
	}

	.gt-checkbox svg + span {
		margin-left: 8px;
	}

	.gt-checkbox label {
		text-transform: inherit;
	}

	.gt-checkbox.gt-effect-bounce {
		--stroke: var(--tick);
	}

	.gt-checkbox.gt-effect-bounce input:checked {
		--s: 11px;
	}

	.gt-checkbox.gt-effect-bounce input:checked + svg {
		-webkit-animation: input-effect-bounce .4s linear forwards .2s;
		animation: input-effect-bounce .4s linear forwards .2s;
	}

	.gt-checkbox.gt-effect-bounce svg {
		--scale: 0;
	}

	@-webkit-keyframes input-effect-bounce {
		50% {
			-webkit-transform: scale(1.2);
			transform: scale(1.2);
		}
		75% {
			-webkit-transform: scale(0.9);
			transform: scale(0.9);
		}
		100% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}
	}

	@keyframes input-effect-bounce {
		50% {
			-webkit-transform: scale(1.2);
			transform: scale(1.2);
		}
		75% {
			-webkit-transform: scale(0.9);
			transform: scale(0.9);
		}
		100% {
			-webkit-transform: scale(1);
			transform: scale(1);
		}
	}

	.gt-dark .gt-checkbox,
	.gt-checkbox.gt-dark {
		--background: transparent;
		--border: rgba(255, 255, 255, 0.15);
		--border-hover: rgba(255, 255, 255, 0.2);
		--border-active:rgba(255, 255, 255, 0.25);
		--tick: transparent;
	}

	.gt-dark .gt-checkbox span,
	.gt-checkbox.gt-dark span {
		color: #FFFFFF;
	}



/*======
*
* Buttons
*
======*/
	[type="button"],
	[type="submit"],
	button {
		font-size: 11px;
		font-weight: 600;
		line-height: 1;
		text-transform: uppercase;
		letter-spacing: 2px;
		border: 0;
		background: #111111;
		color: #FFFFFF;
		padding: 0px 30px;
		min-height: 45px;
		cursor: pointer;
		position: relative;
		z-index: 0;
		outline: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	[type="button"] .gt-icon,
	[type="submit"] .gt-icon,
	button .gt-icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	[type="button"] .gt-icon + *,
	[type="submit"] .gt-icon + *,
	button .gt-icon + * {
		margin-left: 25px;
	}

	[type="button"] .gt-icon svg,
	[type="submit"] .gt-icon svg,
	button .gt-icon svg {
		min-width: 18px;
		width: 18px;
	}

	[type="button"] .gt-icon img,
	[type="submit"] .gt-icon img,
	button .gt-icon img {
		width: 18px;
	}

	[type="button"] .gt-icon i,
	[type="submit"] .gt-icon i,
	button .gt-icon i {
		font-size: 20px;
	}

	[type="button"].gt-style-1,
	[type="submit"].gt-style-1,
	button.gt-style-1 {
		background-color: #111111;
	}

	[type="button"].gt-style-1.gt-dark,
	[type="submit"].gt-style-1.gt-dark,
	button.gt-style-1.gt-dark {
		background-color: #FFFFFF;
		color: #111111;
	}

	[type="button"].gt-style-2:hover,
	[type="submit"].gt-style-2:hover,
	button.gt-style-2 {
		background-color: #bb961f;
	}

	[type="button"].gt-style-2:hover,
	[type="submit"].gt-style-2:hover,
	button.gt-style-2:hover {
		background-color: #111111;
	}

	[type="button"].gt-style-3,
	[type="submit"].gt-style-3,
	button.gt-style-3 {
		background-color: transparent;
		border: 1px solid #111111;
		color: #111111;
	}

	[type="button"].gt-style-3:hover,
	[type="submit"].gt-style-3:hover,
	button.gt-style-3:hover {
		background-color: #111111;
		color: #FFFFFF;
	}

	[type="button"].gt-style-3.gt-dark,
	[type="submit"].gt-style-3.gt-dark,
	button.gt-style-3.gt-dark {
		background-color: transparent;
		border: 1px solid #fff;
		color: #FFFFFF;
	}

	[type="button"].gt-style-3.gt-dark:hover,
	[type="submit"].gt-style-3.gt-dark:hover,
	button.gt-style-3.gt-dark:hover {
		background-color: #FFFFFF;
		color: #111111;
	}

	[type="button"].gt-style-4,
	[type="submit"].gt-style-4,
	button.gt-style-4 {
		background-color: #FFFFFF;
		border: 1px solid rgba(17, 17, 17, 0.1);
		color: #111111;
	}

	[type="button"].gt-style-4:hover,
	[type="submit"].gt-style-4:hover,
	button.gt-style-4:hover {
		background-color: #111111;
		color: #FFFFFF;
		border: 1px solid #111111;
	}

	[type="button"].gt-style-5,
	[type="submit"].gt-style-5,
	button.gt-style-5 {
		background-color: #FFFFFF;
		color: #111111;
	}

	[type="button"].gt-style-5:hover,
	[type="submit"].gt-style-5:hover,
	button.gt-style-5:hover {
		background-color: #111111;
		color: #FFFFFF;
	}

	[type="button"].gt-style-6,
	[type="submit"].gt-style-6,
	button.gt-style-6 {
		background-color: transparent;
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}

	[type="button"].gt-style-6:hover,
	[type="submit"].gt-style-6:hover,
	button.gt-style-6:hover {
		background-color: #111111;
		color: #FFFFFF;
		border-color: #111111;
	}

	[type="button"].gt-style-7,
	[type="submit"].gt-style-7,
	button.gt-style-7 {
		background-color: #FFFFFF;
		color: #111111;
	}

	[type="button"].gt-style-7:hover,
	[type="submit"].gt-style-7:hover,
	button.gt-style-7:hover {
		background-color: #111111;
		color: #FFFFFF;
	}

	[type="button"].gt-style-8,
	[type="submit"].gt-style-8,
	button.gt-style-8 {
		background-color: transparent;
		border: 2px solid #FFFFFF;
		color: #FFFFFF;
		border-radius: 50px;
	}

	[type="button"].gt-style-8:hover,
	[type="submit"].gt-style-8:hover,
	button.gt-style-8:hover {
		background-color: #111111;
		color: #FFFFFF;
		border-color: #111111;
	}

	[type="button"].gt-style-9,
	[type="submit"].gt-style-9,
	button.gt-style-9 {
		background-color: #111111;
		color: #FFFFFF;
		border-radius: 5px;
	}

	[type="button"].gt-style-9:hover,
	[type="submit"].gt-style-9:hover,
	button.gt-style-9:hover {
		background-color: #bb961f;
	}

	[type="button"].gt-style-10,
	[type="submit"].gt-style-10,
	button.gt-style-10 {
		background-color: transparent;
		border: 2px solid #111111;
		color: #111111;
		border-radius: 50px;
	}

	[type="button"].gt-style-10:hover,
	[type="submit"].gt-style-10:hover,
	button.gt-style-10:hover {
		background-color: #111111;
		color: #FFFFFF;
		border-color: #111111;
	}

	[type="button"].gt-style-11,
	[type="submit"].gt-style-11,
	button.gt-style-11 {
		background-color: transparent;
		border: 1px solid #111111;
		color: #111111;
	}

	[type="button"].gt-style-11:hover,
	[type="submit"].gt-style-11:hover,
	button.gt-style-11:hover {
		background-color: #111111;
		color: #FFFFFF;
	}

	[type="button"].gt-style-12,
	[type="submit"].gt-style-12,
	button.gt-style-12 {
		background-color: transparent;
		color: #111111;
		padding: 0;
		min-height: auto;
	}

	[type="button"].gt-style-12:hover,
	[type="submit"].gt-style-12:hover,
	button.gt-style-12:hover {
		color: #FFFFFF;
	}

	[type="button"].gt-style-13,
	[type="submit"].gt-style-13,
	button.gt-style-13 {
		background-color: transparent;
		color: #FFFFFF;
		padding: 0;
		min-height: auto;
	}

	[type="button"].gt-style-13:hover,
	[type="submit"].gt-style-13:hover,
	button.gt-style-13:hover {
		color: #FFFFFF;
	}

	[type="button"].gt-style-14,
	[type="submit"].gt-style-14,
	button.gt-style-14 {
		background-color: transparent;
		color: #111111;
		padding: 0;
		min-height: auto;
		font-size: 11px;
	}

	[type="button"].gt-style-14,
	[type="submit"].gt-style-14,
	button.gt-style-14 {
		background-color: transparent;
		color: #bb961f;
		padding: 0;
		font-size: 14px;
	}

	[type="button"].gt-style-14:hover,
	[type="submit"].gt-style-14:hover,
	button.gt-style-14:hover {
		color: #1111;
	}

	.gt-button .gt-inline-block {
		display: inline-block;
	}

	.gt-button a,
	.gt-button a:visited {
		font-size: 10px;
		font-weight: 600;
		line-height: 1;
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 2px;
		border: 0;
		background: #111111;
		color: #FFFFFF;
		padding: 10px 30px;
		min-height: 45px;
		cursor: pointer;
		position: relative;
		z-index: 0;
		outline: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-button a .gt-icon,
	.gt-button a:visited .gt-icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.gt-button a svg,
	.gt-button a:visited svg path {
	    fill: #fff;
	}
	

	.gt-button .gt-icon + span {
		margin-left: 25px;
	}

	.gt-button span + .gt-icon {
		margin-left: 25px;
	}

	.gt-button a .gt-icon svg,
	.gt-button a:visited .gt-icon svg {
		width: 18px;
	}

	.gt-button a .gt-icon img,
	.gt-button a:visited .gt-icon img {
		width: 18px;
	}

	.gt-button a .gt-icon i,
	.gt-button a:visited .gt-icon i {
		font-size: 20px;
	}

	.gt-button a:hover,
	.gt-button a:focus {
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-button a:visited {
		text-decoration: none;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-button.gt-inline {
		display: inline;
	}

	.gt-button.gt-inline-block {
		display: inline-block;
	}

	.gt-button.gt-block {
		display: block;
	}

	.gt-button.gt-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-button.gt-inline-flex {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}

	.gt-button.gt-align-left,
	.gt-button.gt-align-right,
	.gt-button.gt-align-center {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-button.gt-align-left {
		text-align: left;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-button.gt-align-center {
		text-align: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-button.gt-align-right {
		text-align: right;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-button.gt-padding-1 {
		padding: 1px;
	}

	.gt-button.gt-padding-2 {
		padding: 2px;
	}

	.gt-button.gt-padding-3 {
		padding: 3px;
	}

	.gt-button.gt-padding-4 {
		padding: 4px;
	}

	.gt-button.gt-padding-5 {
		padding: 5px;
	}

	.gt-button.gt-padding-6 {
		padding: 6px;
	}

	.gt-button.gt-padding-7 {
		padding: 7px;
	}

	.gt-button.gt-padding-8 {
		padding: 8px;
	}

	.gt-button.gt-padding-9 {
		padding: 9px;
	}

	.gt-button.gt-padding-10 {
		padding: 10px;
	}

	.gt-button.gt-padding-15 {
		padding: 15px;
	}

	.gt-button.gt-padding-20 {
		padding: 20px;
	}

	.gt-button.gt-padding-25 {
		padding: 25px;
	}

	.gt-button.gt-padding-30 {
		padding: 30px;
	}

	.gt-button.gt-padding-35 {
		padding: 35px;
	}

	.gt-button.gt-padding-40 {
		padding: 40px;
	}

	.gt-button.gt-padding-45 {
		padding: 45px;
	}

	.gt-button.gt-padding-50 {
		padding: 50px;
	}

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

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

	.gt-button.gt-style-2 a,
	.gt-button.gt-style-2 a:visited {
		background-color: #bb961f;
  		color: #fff;
	}

	.gt-button.gt-style-2 a:hover,
	.gt-button.gt-style-2 a:focus {
		background-color: #111111;
	}

	.gt-button.gt-style-3 a,
	.gt-button.gt-style-3 a:visited {
		background-color: #FFFFFF;
		border: 1px solid #111111;
		color: #111111;
	}

	.gt-button.gt-style-3 a:hover,
	.gt-button.gt-style-3 a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}

	.gt-button.gt-style-4 a,
	.gt-button.gt-style-4 a:visited {
		background-color: #FFFFFF;
		border: 1px solid rgba(17, 17, 17, 0.1);
		color: #111111;
	}

	.gt-button.gt-style-4 a:hover,
	.gt-button.gt-style-4 a:focus {
		background-color: #111111;
		color: #FFFFFF;
		border-color: #111111;
	}

	.gt-button.gt-style-5 {
		display: flex;
	  }
	  .gt-button.gt-style-5 a, .gt-button.gt-style-5 a:visited {
		background-color: transparent;
		color: #bb961f;
		font-size: 14px;
		padding: 0;
		text-transform: none;
		letter-spacing: 0;
	  }
	  .gt-button.gt-style-5 a .gt-icon, .gt-button.gt-style-5 a:visited .gt-icon {
		margin-right: -15px;
	  }
	  .gt-button.gt-style-5 a .gt-icon svg, .gt-button.gt-style-5 a:visited .gt-icon svg {
		/*width: 48px;*/
		color: #bb961f;
	  }
	  .gt-button.gt-style-5 a .gt-icon svg path, .gt-button.gt-style-5 a:visited .gt-icon svg path {
		fill: #bb961f;
	  	color: #FFFFFF;
	}

	.gt-button.gt-style-6 a,
	.gt-button.gt-style-6 a:visited {
		background-color: transparent;
		border: 1px solid #FFFFFF;
		color: #FFFFFF;
	}

	.gt-button.gt-style-6 a:hover,
	.gt-button.gt-style-6 a:focus {
		background-color: #111111;
		color: #FFFFFF;
		border-color: #111111;
	}

	.gt-button.gt-style-7 a,
	.gt-button.gt-style-7 a:visited {
		background-color: #FFFFFF;
		color: #111111;
	}

	.gt-button.gt-style-7 a:hover,
	.gt-button.gt-style-7 a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}

	.gt-button.gt-style-8 a,
	.gt-button.gt-style-8 a:visited {
		background-color: transparent;
		border: 2px solid #FFFFFF;
		color: #FFFFFF;
		border-radius: 50px;
	}

	.gt-button.gt-style-8 a:hover,
	.gt-button.gt-style-8 a:focus {
		background-color: #111111;
		color: #FFFFFF;
		border-color: #111111;
	}

	.gt-button.gt-style-9 a,
	.gt-button.gt-style-9 a:visited {
		background-color: #bb961f;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		border-radius: 3px;
		padding: 0 16px;
		min-height: 30px;
		letter-spacing: 1px;
		transition: .2s;
	}

	.gt-button.gt-style-9 a:hover,
	.gt-button.gt-style-9 a:focus {
		background-color: #111111;
	}

	.gt-button.gt-style-10 a,
	.gt-button.gt-style-10 a:visited {
		background-color: transparent;
		border: 2px solid #111111;
		color: #111111;
		border-radius: 50px;
	}

	.gt-button.gt-style-10 a:hover,
	.gt-button.gt-style-10 a:focus {
		background-color: #111111;
		color: #FFFFFF;
		border-color: #111111;
	}

	.gt-button.gt-style-11 a,
	.gt-button.gt-style-11 a:visited {
		background-color: transparent;
		border: 1px solid #111111;
		color: #111111;
	}

	.gt-button.gt-style-11 a:hover,
	.gt-button.gt-style-11 a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}

	.gt-button.gt-style-12 a,
	.gt-button.gt-style-12 a:visited {
		background-color: transparent;
		color: #111111;
		padding: 0;
		min-height: auto;
	}

	.gt-button.gt-style-12 a:hover,
	.gt-button.gt-style-12 a:focus {
		color: #FFFFFF;
	}

	.gt-button.gt-style-13 a,
	.gt-button.gt-style-13 a:visited {
		background-color: transparent;
		color: #FFFFFF;
		padding: 0;
		min-height: auto;
	}

	.gt-button.gt-style-13 a:hover,
	.gt-button.gt-style-13 a:focus {
		color: #FFFFFF;
	}

	.gt-button.gt-style-14 a,
	.gt-button.gt-style-14 a:visited {
		background-color: transparent;
		color: #111111;
		padding: 0;
		min-height: auto;
		font-size: 11px;
	}
	
	.gt-button.gt-style-15 a,
	.gt-button.gt-style-15 a:visited {
		background-color: transparent;
		color: #FFFFFF;
		font-size: 16px;
		font-weight: 500;
		text-transform: lowercase;
		padding: 0;
		min-height: auto;
		letter-spacing: normal;
	}

	.gt-button.gt-style-15 a:hover,
	.gt-button.gt-style-15 a:focus {
		color:  #bb961f;
	}
	.gt-button.gt-style-15 .gt-icon + span {
		margin-left: 10px;
	}



/*======
*
* Dropdown Select
*
======*/
	.custom-dropdown-options {
		background-color: #FFFFFF;
		max-width: 100%;
		width: 100% !important;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.selectize-input {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		border: 1px solid rgba(17, 17, 17, 0.1);
		color: #111111;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.6;
		height: auto;
		width: 100%;
		max-width: 100%;
		min-width: 140px;
		padding: 12px 24px;
		margin: 0;
		outline: 0;
		background-color: transparent;
		-webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
		transition: border-color .25s ease-in-out,-webkit-box-shadow .5s;
		-o-transition: box-shadow .5s,border-color .25s ease-in-out;
		transition: box-shadow .5s,border-color .25s ease-in-out;
		transition: box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;
	}

	.selectize-input.focus {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-color: rgba(17, 17, 17, 0.3);
	}

	.selectize-input.dropdown-active {
		border-radius: 0;
	}

	.selectize-input.dropdown-active::before {
		content: ' ';
		display: block;
		position: absolute;
		background: rgba(17, 17, 17, 0.3);
		height: 1px;
		bottom: 0;
		left: 0;
		right: 0;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

	.selectize-input.dropdown-active::before {
		visibility: visible;
		opacity: 1;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

	.selectize-input.full,
	.selectize-input,
	.selectize-control.single
	.selectize-input.input-active {
		background: transparent;
	}

	.selectize-control.single .selectize-input.input-active,
	.selectize-control.single .selectize-input.input-active input {
		cursor: pointer;
	}

	.selectize-control.single .selectize-input:after {
		content: ' ';
		display: block;
		position: absolute;
		top: 55%;
		right: 15px;
		margin-top: -3px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 6px 6px 0 6px;
		border-color: #111 transparent transparent transparent;
	}

	.selectize-control.single .selectize-input.dropdown-active:after {
		margin-top: -4px;
		border-width: 0 4px 4px 4px;
		border-color: transparent transparent #111 transparent;
	}

	.selectize-dropdown {
		color: #111111;
		font-size: 14px;
		line-height: 1.6;
		position: absolute;
		z-index: 10;
		border: 1px solid rgba(17, 17, 17, 0.3);
		background: #FFFFFF;
		margin: -1px 0 0 0;
		padding: 12px 0;
		border-top: 0 none;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.selectize-dropdown-content {
		max-height: 400px;
	}

	.selectize-dropdown .option {
		cursor: pointer;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

	.selectize-dropdown .option,
	.selectize-dropdown .optgroup-header {
		padding: 5px 24px;
		background: transparent;
		color: #111111;
	}

	.selectize-dropdown .option:hover {
		opacity: 0.5;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

	.selectize-dropdown .optgroup .option {
		padding-left: 36px;
	}

	.selectize-dropdown .active {
		background-color: transparent;
		color: #111111;
		opacity: 0.1;
	}

	.selectize-input > input {
		font-size: 16px;
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		line-height: 1.6;
		color: #111111;
	}

	.selectize-control.gt-dark .selectize-input {
		color: #FFFFFF;
		background-color: transparent;
		font-size: 16px;
		font-weight: 600;
	}

	.selectize-control.gt-dark ::-webkit-input-placeholder {
		color: #FFFFFF;
	}

	.selectize-control.gt-dark :-ms-input-placeholder {
		color: #FFFFFF;
	}

	.selectize-control.gt-dark ::-moz-placeholder {
		color: #FFFFFF;
	}

	.selectize-control.gt-dark ::-ms-input-placeholder {
		color: #FFFFFF;
	}

	.selectize-control.gt-dark ::placeholder {
		color: #FFFFFF;
	}

	.selectize-dropdown.gt-dark .option,
	.selectize-dropdown.gt-dark .optgroup-header,
	.selectize-control.gt-dark .selectize-input > input {
		color: #FFFFFF;
	}

	.selectize-control.gt-dark .selectize-input.focus {
		border-color: rgba(255, 255, 255, 0.2);
	}

	.selectize-control.gt-dark .selectize-input.dropdown-active::before {
		background-color: rgba(255, 255, 255, 0.2);
	}

	.selectize-control.gt-dark .selectize-dropdown {
		background: #111111;
		color: #FFFFFF;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		font-weight: 600;
	}


	.selectize-control.single.gt-dark .selectize-input:after {
		border-color: #fff transparent transparent transparent;
	}

	.selectize-control.gt-dark .selectize-control.single .selectize-input.dropdown-active:after {
		border-color: #fff transparent transparent transparent;
	}

	.selectize-control.gt-dark .selectize-control.single .selectize-input.dropdown-active:after {
		border-color: #fff transparent transparent transparent;
	}




/*======
*
* Layout
*
======*/
	.gt-main {
		position: relative;
		overflow: hidden;
	}

	.gt-page-wrapper {
		padding: 130px 0;
		position: relative;
	}

	@media only screen and (max-width: 1199px) {
		.gt-page-wrapper {
			padding: 60px 0;
		}
		.gt-page-wrapper .gt-flex-container-full {
		    padding: 0;
		}
	}

	.gt-page-wrapper > .gt-page-layout {
		display: flex;
		align-items: stretch;
	}

	.gt-page-content {
		width: calc(100% - 390px);
	}

	.gt-page-content.gt-page-content-full {
		width: 100%;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.gt-page-content.gt-page-content-left {
		padding-right: 80px;
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
		padding-bottom: 90px;
		padding-top: 70px;
	}
	
	.archive .gt-page-content.gt-page-content-left , .archive .gt-page-sidebar.gt-page-sidebar-right{
	    padding-top: 0;
	}

	.gt-page-content.gt-page-content-right {
		padding-left: 60px;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
		padding-bottom: 90px;
		padding-top: 70px;

	}

	.gt-page-sidebar {
		width: 390px;
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}

	.gt-page-sidebar.gt-page-sidebar-right {
		padding-left: 75px;
		padding-top: 70px;
		padding-bottom: 90px;
		position: relative;
	}
	.gt-page-sidebar.gt-page-sidebar-right::after {
	    content: "";
        z-index: -1;
        position: absolute;
        background-color: #f8f8f8;
        left: 0;
        top: -100%;
        width: 500%;
        height: 200%;
	}

	.gt-page-sidebar.gt-page-sidebar-left {
		padding-right: 75px;
	    padding-top: 70px;
	}

	.gt-page-sidebar.gt-page-sidebar-no {
		display: none;
	}

	.gt-page-sidebar.gt-page-sidebar-left {
		-webkit-order: -1;
		-ms-flex-order: -1;
		order: -1;
	}

	.gt-page-sidebar.gt-page-sidebar-right {
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.gt-container {
		width: 1380px;
		max-width: 100%;
		padding: 0 100px;
		margin: 0 auto;
	}
	
	.gt-container, .gt-flex-container{
		padding-left: 30px;
	}

	.gt-container, .gt-flex-container{
		padding-right: 30px;
	}

	@media (max-width: 991px) {
		.gt-container {
			padding-left: 30px;
			padding-right: 30px;
		}
	}

	.gt-container-full {
		max-width: 100%;
		padding: 0 100px;
	}

	@media (max-width: 991px) {
		.gt-container-full {
			padding-left: 30px;
			padding-right: 30px;
		}
	}

	.gt-flex-container {
		width: 1380px;
		max-width: 100%;
		padding: 0 30px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	@media (max-width: 991px) {
		.gt-flex-container {
			padding-left: 30px;
			padding-right: 30px;
			width: 100%;
		}
	}

	.gt-flex-container-full {
		max-width: 100%;
		/*padding: 0 100px;*/
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	@media (max-width: 991px) {
		.gt-flex-container-full {
			padding-left: 30px;
			padding-right: 30px;
		}
	}

	.gt-flex-left {
		justify-content: flex-start;
	}

	.gt-flex-center {
		justify-content: center;
	}

	.gt-flex-right {
		justify-content: flex-end;
	}

	.gt-relative {
		position: relative;
	}

	.gt-absolute {
		position: absolute;
	}

	.gt-fixed {
		position: fixed;
	}



/*======
*
* Grid
*
======*/
	.gt-grid {
		margin-right: auto;
		margin-left: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-grid.gt-full-grid {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-inner-grid {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-grid-left {
		justify-content: flex-start;
	}

	.gt-grid-center {
		justify-content: center;
	}

	.gt-grid-right {
		justify-content: flex-end;
	}

	.gt-grid-between {
		justify-content: space-between;
	}

	.gt-grid-stretch {
		justify-content: stretch;
	}

	.gt-grid-stretch > .gt-grid-col > * {
		height: 100%;
	}

	.gt-grid-vertical-start {
		align-items: flex-start;
	}

	.gt-grid-vertical-end {
		align-items: flex-end;
	}

	.gt-grid-vertical-center {
		align-items: center;
	}

	.gt-grid-nowrap {
		flex-wrap: nowrap;
	}

	.gt-grid.gt-grid-1 > .gt-grid-col {
		width: 100%;
		flex: 0 0 100%;
	}

	.gt-grid.gt-grid-2 > .gt-grid-col {
		width: 50%;
		flex: 0 0 50%;
	}

	.gt-grid.gt-grid-3 > .gt-grid-col {
		width: 33.333333%;
		flex: 0 0 33.333333%;
	}

	.gt-grid.gt-grid-4 > .gt-grid-col {
		width: 25%;
		flex: 0 0 25%;
	}

	.gt-grid.gt-grid-5 > .gt-grid-col {
		width: 20%;
		flex: 0 0 20%;
	}

	.gt-grid.gt-grid-6 > .gt-grid-col {
		width: 16.666666%;
		flex: 0 0 16.666666%;
	}

	.gt-grid.gt-grid-7 > .gt-grid-col {
		width: 14.28571428571429%;
		flex: 0 0 14.28571428571429%;
	}

	.gt-grid.gt-grid-8 > .gt-grid-col {
		width: 12.5%;
		flex: 0 0 12.5%;
	}

	.gt-grid.gt-grid-9 > .gt-grid-col {
		width: 11.11111111111111%;
		flex: 0 0 11.11111111111111%;
	}

	.gt-grid.gt-grid-10 > .gt-grid-col {
		width: 10%;
		flex: 0 0 10%;
	}

	.gt-grid.gt-percent-grid-1 > .gt-grid-col {
		flex: 0 0 8.33333%;
		width: 8.33333%;
	}

	.gt-grid.gt-percent-grid-2 > .gt-grid-col {
		flex: 0 0 16.66667%;
		width: 16.66667%;
	}

	.gt-grid.gt-percent-grid-3 > .gt-grid-col {
		flex: 0 0 25%;
		width: 25%;
	}

	.gt-grid.gt-percent-grid-4 > .gt-grid-col {
		flex: 0 0 33.33333%;
		width: 33.33333%;
	}

	.gt-grid.gt-percent-grid-5 > .gt-grid-col {
		flex: 0 0 41.66667%;
		width: 41.66667%;
	}

	.gt-grid.gt-percent-grid-6 > .gt-grid-col {
		flex: 0 0 50%;
		width: 50%;
	}

	.gt-grid.gt-percent-grid-7 > .gt-grid-col {
		flex: 0 0 58.33333%;
		width: 58.33333%;
	}

	.gt-grid.gt-percent-grid-8 > .gt-grid-col {
		flex: 0 0 66.66667%;
		width: 66.66667%;
	}

	.gt-grid.gt-percent-grid-9 > .gt-grid-col {
		flex: 0 0 75%;
		width: 75%;
	}

	.gt-grid.gt-percent-grid-10 > .gt-grid-col {
		flex: 0 0 83.33333%;
		width: 83.33333%;
	}

	.gt-grid.gt-percent-grid-11 > .gt-grid-col {
		flex: 0 0 91.66667%;
		width: 91.66667%;
	}

	.gt-grid.gt-percent-grid-12 > .gt-grid-col {
		flex: 0 0 100%;
		width: 100%;
	}

	.gt-grid.gt-grid-auto > .gt-grid-col {
		width: auto;
		flex: auto;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.33333%;
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.66667%;
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.66667%;
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.33333%;
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.33333%;
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.66667%;
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}

	.gt-grid > .gt-grid-col.gt-grid-col-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.gt-grid.gt-spacing-0 {
		margin: 0px;
	}

	.gt-grid.gt-spacing-5 {
		margin: -5px;
	}

	.gt-grid.gt-spacing-10 {
		margin: -10px;
	}

	.gt-grid.gt-spacing-15 {
		margin: -15px;
	}

	.gt-grid.gt-spacing-20 {
		margin: -20px;
	}

	.gt-grid.gt-spacing-25 {
		margin: -25px;
	}

	.gt-grid.gt-spacing-30 {
		margin: -30px;
	}

	.gt-grid.gt-spacing-35 {
		margin: -35px;
	}

	.gt-grid.gt-spacing-40 {
		margin: -40px;
	}

	.gt-grid.gt-spacing-45 {
		margin: -45px;
	}

	.gt-grid.gt-spacing-50 {
		margin: -50px;
	}

	.gt-grid.gt-spacing-55 {
		margin: -55px;
	}

	.gt-grid.gt-spacing-60 {
		margin: -60px;
	}

	.gt-grid.gt-spacing-65 {
		margin: -65px;
	}

	.gt-grid.gt-spacing-70 {
		margin: -70px;
	}

	.gt-grid.gt-spacing-75 {
		margin: -75px;
	}

	.gt-grid.gt-spacing-80 {
		margin: -80px;
	}

	.gt-grid.gt-spacing-85 {
		margin: -85px;
	}

	.gt-grid.gt-spacing-90 {
		margin: -90px;
	}

	.gt-grid.gt-spacing-95 {
		margin: -95px;
	}

	.gt-grid.gt-spacing-100 {
		margin: -100px;
	}

	.gt-grid.gt-spacing-0 > .gt-grid-col {
		padding: 0px;
	}

	.gt-grid.gt-spacing-5 > .gt-grid-col {
		padding: 5px;
	}

	.gt-grid.gt-spacing-10 > .gt-grid-col {
		padding: 10px;
	}

	.gt-grid.gt-spacing-15 > .gt-grid-col {
		padding: 15px;
	}

	.gt-grid.gt-spacing-20 > .gt-grid-col {
		padding: 20px;
	}

	.gt-grid.gt-spacing-25 > .gt-grid-col {
		padding: 25px;
	}

	.gt-grid.gt-spacing-30 > .gt-grid-col {
		padding: 30px;
	}

	.gt-grid.gt-spacing-35 > .gt-grid-col {
		padding: 35px;
	}

	.gt-grid.gt-spacing-40 > .gt-grid-col {
		padding: 40px;
	}

	.gt-grid.gt-spacing-45 > .gt-grid-col {
		padding: 45px;
	}

	.gt-grid.gt-spacing-50 > .gt-grid-col {
		padding: 45px;
	}

	.gt-grid.gt-spacing-55 > .gt-grid-col {
		padding: 55px;
	}

	.gt-grid.gt-spacing-60 > .gt-grid-col {
		padding: 60px;
	}

	.gt-grid.gt-spacing-65 > .gt-grid-col {
		padding: 65px;
	}

	.gt-grid.gt-spacing-70 > .gt-grid-col {
		padding: 70px;
	}

	.gt-grid.gt-spacing-75 > .gt-grid-col {
		padding: 75px;
	}

	.gt-grid.gt-spacing-80 > .gt-grid-col {
		padding: 80px;
	}

	.gt-grid.gt-spacing-85 > .gt-grid-col {
		padding: 85px;
	}

	.gt-grid.gt-spacing-90 > .gt-grid-col {
		padding: 90px;
	}

	.gt-grid.gt-spacing-95 > .gt-grid-col {
		padding: 95px;
	}

	.gt-grid.gt-spacing-100 > .gt-grid-col {
		padding: 100px;
	}

	@media (max-width: 1200px) {
		.gt-grid.gt-grid-auto > .gt-grid-col,
		.gt-grid > .gt-grid-col.gt-grid-col-4,
		.gt-grid > .gt-grid-col.gt-grid-col-3,
		.gt-grid > .gt-grid-col.gt-grid-col-2,
		.gt-grid > .gt-grid-col.gt-grid-col-1,
		.gt-grid.gt-percent-grid-12 > .gt-grid-col,
		.gt-grid.gt-percent-grid-11 > .gt-grid-col,
		.gt-grid.gt-percent-grid-10 > .gt-grid-col,
		.gt-grid.gt-percent-grid-9 > .gt-grid-col,
		.gt-grid.gt-percent-grid-8 > .gt-grid-col,
		.gt-grid.gt-percent-grid-7 > .gt-grid-col,
		.gt-grid.gt-percent-grid-6 > .gt-grid-col,
		.gt-grid.gt-percent-grid-5 > .gt-grid-col,
		.gt-grid.gt-percent-grid-4 > .gt-grid-col,
		.gt-grid.gt-grid-10 > .gt-grid-col,
		.gt-grid.gt-grid-9 > .gt-grid-col,
		.gt-grid.gt-grid-8 > .gt-grid-col,
		.gt-grid.gt-grid-7 > .gt-grid-col,
		.gt-grid.gt-grid-6 > .gt-grid-col,
		.gt-grid.gt-grid-5 > .gt-grid-col,
		.gt-grid.gt-grid-4 > .gt-grid-col {
			max-width: 33.333333%;
			width: 33.333333%;
			flex: 0 0 33.333333%;
		}

		.gt-grid.gt-spacing-100,
		.gt-grid.gt-spacing-95,
		.gt-grid.gt-spacing-90,
		.gt-grid.gt-spacing-85,
		.gt-grid.gt-spacing-80,
		.gt-grid.gt-spacing-75,
		.gt-grid.gt-spacing-70,
		.gt-grid.gt-spacing-65 {
			margin: -30px;
		}

		.gt-grid.gt-spacing-100 > .gt-grid-col,
		.gt-grid.gt-spacing-95 > .gt-grid-col,
		.gt-grid.gt-spacing-90 > .gt-grid-col,
		.gt-grid.gt-spacing-85 > .gt-grid-col,
		.gt-grid.gt-spacing-80 > .gt-grid-col,
		.gt-grid.gt-spacing-75 > .gt-grid-col,
		.gt-grid.gt-spacing-70 > .gt-grid-col,
		.gt-grid.gt-spacing-65 > .gt-grid-col {
			padding: 30px;
		}
	}

	@media (max-width: 991px) {
		.gt-grid.gt-grid-auto > .gt-grid-col,
		.gt-grid > .gt-grid-col.gt-grid-col-12,
		.gt-grid > .gt-grid-col.gt-grid-col-11,
		.gt-grid > .gt-grid-col.gt-grid-col-10,
		.gt-grid > .gt-grid-col.gt-grid-col-9,
		.gt-grid > .gt-grid-col.gt-grid-col-8,
		.gt-grid > .gt-grid-col.gt-grid-col-7,
		.gt-grid > .gt-grid-col.gt-grid-col-6,
		.gt-grid > .gt-grid-col.gt-grid-col-5,
		.gt-grid > .gt-grid-col.gt-grid-col-4,
		.gt-grid > .gt-grid-col.gt-grid-col-3,
		.gt-grid > .gt-grid-col.gt-grid-col-2,
		.gt-grid > .gt-grid-col.gt-grid-col-1,
		.gt-grid.gt-percent-grid-12 > .gt-grid-col,
		.gt-grid.gt-percent-grid-11 > .gt-grid-col,
		.gt-grid.gt-percent-grid-10 > .gt-grid-col,
		.gt-grid.gt-percent-grid-9 > .gt-grid-col,
		.gt-grid.gt-percent-grid-8 > .gt-grid-col,
		.gt-grid.gt-percent-grid-7 > .gt-grid-col,
		.gt-grid.gt-percent-grid-6 > .gt-grid-col,
		.gt-grid.gt-percent-grid-5 > .gt-grid-col,
		.gt-grid.gt-percent-grid-4 > .gt-grid-col,
		.gt-grid.gt-percent-grid-3 > .gt-grid-col,
		.gt-grid.gt-grid-10 > .gt-grid-col,
		.gt-grid.gt-grid-9 > .gt-grid-col,
		.gt-grid.gt-grid-8 > .gt-grid-col,
		.gt-grid.gt-grid-7 > .gt-grid-col,
		.gt-grid.gt-grid-6 > .gt-grid-col,
		.gt-grid.gt-grid-5 > .gt-grid-col,
		.gt-grid.gt-grid-4 > .gt-grid-col,
		.gt-grid.gt-grid-3 > .gt-grid-col {
			max-width: 50%;
			width: 50%;
			flex: 0 0 50%;
		}

		.gt-grid.gt-spacing-60,
		.gt-grid.gt-spacing-55,
		.gt-grid.gt-spacing-50,
		.gt-grid.gt-spacing-45,
		.gt-grid.gt-spacing-40,
		.gt-grid.gt-spacing-35 {
			margin: -30px;
		}

		.gt-grid.gt-spacing-60 > .gt-grid-col,
		.gt-grid.gt-spacing-55 > .gt-grid-col,
		.gt-grid.gt-spacing-50 > .gt-grid-col,
		.gt-grid.gt-spacing-45 > .gt-grid-col,
		.gt-grid.gt-spacing-40 > .gt-grid-col,
		.gt-grid.gt-spacing-35 > .gt-grid-col {
			padding: 30px;
		}
	}

	@media (max-width: 767px) {
		.gt-grid.gt-grid-auto > .gt-grid-col,
		.gt-grid > .gt-grid-col.gt-grid-col-12,
		.gt-grid > .gt-grid-col.gt-grid-col-11,
		.gt-grid > .gt-grid-col.gt-grid-col-10,
		.gt-grid > .gt-grid-col.gt-grid-col-9,
		.gt-grid > .gt-grid-col.gt-grid-col-8,
		.gt-grid > .gt-grid-col.gt-grid-col-7,
		.gt-grid > .gt-grid-col.gt-grid-col-6,
		.gt-grid > .gt-grid-col.gt-grid-col-5,
		.gt-grid > .gt-grid-col.gt-grid-col-4,
		.gt-grid > .gt-grid-col.gt-grid-col-3,
		.gt-grid > .gt-grid-col.gt-grid-col-2,
		.gt-grid > .gt-grid-col.gt-grid-col-1,
		.gt-grid.gt-percent-grid-12 > .gt-grid-col,
		.gt-grid.gt-percent-grid-11 > .gt-grid-col,
		.gt-grid.gt-percent-grid-10 > .gt-grid-col,
		.gt-grid.gt-percent-grid-9 > .gt-grid-col,
		.gt-grid.gt-percent-grid-8 > .gt-grid-col,
		.gt-grid.gt-percent-grid-7 > .gt-grid-col,
		.gt-grid.gt-percent-grid-6 > .gt-grid-col,
		.gt-grid.gt-percent-grid-5 > .gt-grid-col,
		.gt-grid.gt-percent-grid-4 > .gt-grid-col,
		.gt-grid.gt-percent-grid-3 > .gt-grid-col,
		.gt-grid.gt-percent-grid-2 > .gt-grid-col,
		.gt-grid.gt-percent-grid-1 > .gt-grid-col,
		.gt-grid.gt-grid-10 > .gt-grid-col,
		.gt-grid.gt-grid-9 > .gt-grid-col,
		.gt-grid.gt-grid-8 > .gt-grid-col,
		.gt-grid.gt-grid-7 > .gt-grid-col,
		.gt-grid.gt-grid-6 > .gt-grid-col,
		.gt-grid.gt-grid-5 > .gt-grid-col,
		.gt-grid.gt-grid-4 > .gt-grid-col,
		.gt-grid.gt-grid-3 > .gt-grid-col,
		.gt-grid.gt-grid-2 > .gt-grid-col,
		.gt-grid.gt-grid-1 > .gt-grid-col {
			max-width: 100%;
			width: 100%;
			flex: 0 0 100%;
		}
	}



/*======
*
* Header
*
======*/
	.gt-header.gt-desktop-header {
		display: block;
	}

	@media only screen and (max-width: 1299px) {
		.gt-header.gt-desktop-header {
			visibility: hidden;
			height: 0;
		}
	}

	.gt-header .gt-item-group {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-header .gt-logo a,
	.gt-header .gt-logo a:visited {
		text-decoration: none;
		font-size: 30px;
		line-height: .85;
		font-weight: 600;
	}

	@media only screen and (max-width: 467px) {
		.gt-header .gt-logo a,
		.gt-header .gt-logo a:visited {
			font-size: 24px;
		}
	}

	.gt-header .gt-menu ul {
		font-weight: bold;
		list-style: none;
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		font-size: 12px;
		letter-spacing: 1.5px;
		margin: 0;
	}

	.gt-header .gt-menu ul li {
		cursor: pointer;
		position: relative;
	}

	.gt-header .gt-menu ul li a,
	.gt-header .gt-menu ul li a:visited {
		color: #111111;
		font-family: 'Barlow' , sans-serif;
		padding: 15px 20px;
		text-transform: uppercase;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		transition: .2s;
	}
	.gt-header .gt-menu ul li a:hover {
	    color: #bb961f;
	}

	.gt-header .gt-menu ul li.gt-dropdown svg {
		width: 16px;
		height: 12px;
		margin-left: 3px;
	}

	.gt-header .gt-menu ul li.gt-dropdown:hover > .gt-dropdown-menu,
	.gt-header .gt-menu ul li.gt-dropdown:focus > .gt-dropdown-menu {
		opacity: 1;
		visibility: visible;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		min-width: 180px;
		left: 0;
		z-index: 10;
		border: 1px solid rgba(17, 17, 17, 0.1);
		border-radius: 4px;
		padding: 15px 0;
		background-color: #FFFFFF;
		min-width: 240px;
		-o-transition: all 0.2s ease-out;
		-webkit-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li {
		width: 100%;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a,
	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:visited {
		font-size: 11px;
		font-weight: 600;
		padding: 7px 25px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a svg,
	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu li a:visited svg {
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}

	.gt-header .gt-menu ul li.gt-dropdown .gt-dropdown-menu .gt-dropdown-menu {
		top: -26px;
		margin: 0;
		left: 100%;
	}

	.gt-header .gt-item-group {
		margin: -15px;
	}

	.gt-header .gt-item-group .gt-item {
		padding: 15px;
		display: flex;
		align-items: center;
	}
	
	.gt-header svg.feather.feather-search:hover,  .gt-header svg.feather.feather-menu:hover{
        color: #bb961f;
    }

	.gt-header .gt-item-group .gt-item > a,
	.gt-header .gt-item-group .gt-item > a:visited {
		display: flex;
		align-items: center;
	}

	.gt-header svg {
		color: #111111;
		width: 20px;
		height: 20px;
		cursor: pointer;
		transition: .2s;
	}

	.gt-header .gt-off-canvas-icon {
		cursor: pointer;
	}

	.gt-header .gt-off-canvas-icon svg {
		width: 22px;
		height: 22px;
	}

	.gt-header .gt-cart {
		position: relative;
	}

	.gt-header .gt-cart-count:not(:empty) {
		position: absolute;
		width: 18px;
		height: 18px;
		border-radius: 50%;
		font-size: 10px;
		font-weight: 500;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
		top: 5px;
		right: 5px;
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1299px) {
		.gt-header .gt-cart-count:not(:empty) {
			top: -2.5px;
			right: -2.5px;
		}
	}

	.gt-header.gt-style-1 {
		padding: 45px 0;
	}
	


	.gt-header.gt-style-1 .gt-logo {
		padding: 15px 50px;
	}

	.gt-header.gt-style-2 {
		padding: 45px 0;
	}

	.gt-header.gt-style-2 .gt-menu {
		margin-right: 30px;
	}

	.gt-header.gt-style-3 {
		padding: 45px 0;
	}

	.gt-header.gt-style-3 .gt-menu {
		margin-right: 30px;
	}

	.gt-header.gt-style-4 {
		padding: 45px 0;
	}

	.gt-header.gt-style-4 .gt-logo {
		margin: 0 30px;
	}
	.gt-header.gt-style-4 .gt-menu {
		margin: 0px;
	}

	.gt-header.gt-style-5 {
		padding: 45px 0;
	}

	.gt-header.gt-style-5 .gt-menu {
		margin-right: 30px;
	}

	.gt-header.gt-light {
		background-color: #FFFFFF;
	}

	.gt-header.gt-dark {
		background-color: #111111;
	}

	.gt-header.gt-dark .gt-navigation .gt-item {
		margin-right: 40px;
	}

	.gt-header.gt-dark .gt-navigation .gt-item:last-child {
		margin: 0px;
	}

	.gt-header.gt-dark .gt-logo a,
	.gt-header.gt-dark .gt-logo a:visited {
		color: #FFFFFF;
	}

	.gt-header.gt-dark .gt-menu ul li a,
	.gt-header.gt-dark .gt-menu ul li a:visited {
		color: #FFFFFF;
	}

	.gt-header.gt-dark .gt-menu ul li.gt-dropdown .gt-dropdown-menu {
		background-color: #111111;
	}

	.gt-header.gt-dark svg {
		color: #FFFFFF;
	}

	.gt-header.gt-dark .gt-language svg {
		color: #FFFFFF;
		fill: #fff;
	}

	.gt-header.gt-dark .gt-search svg {
		color: #FFFFFF;
	}

	.gt-header.gt-dark .gt-cart svg {
		color: #FFFFFF;
	}

	.gt-header.gt-dark .gt-off-canvas-icon svg {
		color: #FFFFFF;
	}

	.gt-header.gt-absolute {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 50;
		width: 100%;
	}

	.gt-header.gt-transparent {
		background: transparent;
	}
	.gt-header.gt-transparent.gt-absolute.gt-dark {
		border-bottom: 1px solid #fff3;
	}

	.gt-header.gt-sticky-header,
	.gt-header.gt-sticky-mobile-header {
		-webkit-transform: translateY(-200%);
		-ms-transform: translateY(-200%);
		transform: translateY(-200%);
		-webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 30px rgba(0, 0, 0, 0.05);
	}

	.gt-header.gt-mobile-header {
		display: none;
	}

	.gt-header.gt-mobile-header .gt-item-group {
		margin: -10px;
	}

	.gt-header.gt-mobile-header .gt-item-group .gt-item {
		padding: 10px;
		cursor: pointer;
	}

	@media only screen and (max-width: 767px) {
		.gt-header.gt-mobile-header .gt-item-group {
			margin: -7.5px;
		}

		.gt-header.gt-mobile-header .gt-item-group .gt-item {
			padding: 7.5px;
			cursor: pointer;
		}
		
		.gt-header.gt-standard {
		    overflow: hidden;
		}
	}
	
		@media only screen and (max-width: 1299px) {
		.gt-header.gt-desktop-header {
			visibility: hidden;
			height: 0;
		}
		.gt-header.gt-style-1 {
		    padding: 0;
		}
		.gt-header {
		    overflow: hidden;
		}
	}

	.gt-header.gt-mobile-header.gt-m-style-1 {
		padding: 30px 0;
	}

	.gt-header.gt-mobile-header.gt-m-style-2 {
		padding: 30px 0;
	}

	.gt-header.gt-mobile-header.gt-m-style-3 {
		padding: 30px 0;
	}

	@media only screen and (max-width: 1299px) {
		.gt-header.gt-mobile-header {
			display: block;
		}
	}

	.gt-header.gt-fixed {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 50;
		width: 100%;
	}

	.admin-bar .gt-header.gt-fixed,
	.admin-bar .gt-header.gt-absolute,
	.admin-bar .gt-header.gt-sticky-header,
	.admin-bar .gt-header.gt-sticky-mobile-header {
		top: 32px;
	}

	@media (max-width: 782px) {
		.admin-bar .gt-header.gt-fixed,
		.admin-bar .gt-header.gt-absolute,
		.admin-bar .gt-header.gt-sticky-header,
		.admin-bar .gt-header.gt-sticky-mobile-header {
			top: 46px;
		}
	}

	@media (max-width: 600px) {
		.admin-bar .gt-header.gt-fixed,
		.admin-bar .gt-header.gt-absolute,
		.admin-bar .gt-header.gt-sticky-header,
		.admin-bar .gt-header.gt-sticky-mobile-header {
			top: 0;
		}
	}



/*======
*
* Off Canvas
*
======*/
	.gt-off-canvas.gt-animation-on .gt-message {
		overflow: hidden;
		-webkit-transform: translateY(-80%);
		-ms-transform: translateY(-80%);
		transform: translateY(-80%);
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on .gt-close {
		-webkit-transform: translateY(-80%);
		-ms-transform: translateY(-80%);
		transform: translateY(-80%);
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on .gt-menu ul li .gt-menu-link {
		-webkit-transform: translateY(80%);
		-ms-transform: translateY(80%);
		transform: translateY(80%);
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on .gt-menu ul li .gt-sub-item-count {
		-webkit-transform: translateY(80%);
		-ms-transform: translateY(80%);
		transform: translateY(80%);
		opacity: 0;
		overflow: hidden;
	}

	.gt-off-canvas.gt-animation-on .gt-widgets {
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on .gt-copyright {
		-webkit-transform: translateY(-80%);
		-ms-transform: translateY(-80%);
		transform: translateY(-80%);
		opacity: 0;
	}

	.gt-off-canvas.gt-animation-on .gt-social {
		-webkit-transform: translateY(-80%);
		-ms-transform: translateY(-80%);
		transform: translateY(-80%);
		opacity: 0;
	}

	.gt-off-canvas .gt-menu {
		overflow: hidden;
		position: relative;
	}

	.gt-off-canvas .gt-menu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-off-canvas .gt-menu ul li {
		line-height: 1.5;
	}

	@media only screen and (max-width: 767px) {
		.gt-off-canvas .gt-menu ul li {
			line-height: 1.5;
		}
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		overflow: hidden;
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-item .gt-menu-link {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-item .gt-menu-link a,
	.gt-off-canvas .gt-menu ul li .gt-menu-item .gt-menu-link a:visited {
	    font-family: 'DM Serif Text';
		font-size: 60px;
		font-weight: 400;
		letter-spacing: 0;
	}

	@media only screen and (max-width: 767px) {
		.gt-off-canvas .gt-menu ul li .gt-menu-item .gt-menu-link a,
		.gt-off-canvas .gt-menu ul li .gt-menu-item .gt-menu-link a:visited {
			font-size: 35px;
		}
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-link:hover > a,
	.gt-off-canvas .gt-menu ul li .gt-menu-link:hover > a:visited {
		display: block;
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-item .gt-menu-link .gt-sub-toggle {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-left: 22px;
	}

	.gt-off-canvas .gt-menu ul li .gt-menu-item .gt-sub-item-count {
		font-size: 11px;
		letter-spacing: 0;
	}

	@media only screen and (max-width: 767px) {
		.gt-off-canvas .gt-menu ul li .gt-menu-item .gt-sub-item-count {
			display: none;
		}
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap {
		position: absolute;
		top: 0;
		left: 100%;
		width: 100%;
		visibility: hidden;
		opacity: 0;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-back-toggle {
		line-height: 1;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap ul {
		margin-top: 20px;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap ul li {
		padding: 12px 0;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-submenu-wrap {
		position: relative;
		visibility: visible;
		opacity: 1;
		left: 20px;
		top: inherit;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-submenu-wrap .gt-back-toggle {
		display: none;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-submenu-wrap ul {
		border-left: 1px solid rgba(17, 17, 17, 0.1);
		padding-left: 20px;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-submenu-wrap ul li:first-child {
		padding-top: 0;
	}

	.gt-off-canvas .gt-menu ul li .gt-submenu-wrap .gt-submenu-wrap ul li:last-child {
		padding-bottom: 0;
	}

	.gt-off-canvas .gt-copyright {
		font-size: 14px;
	}

	.gt-off-canvas .gt-copyright p a,
	.gt-off-canvas .gt-copyright p a:visited {
		text-decoration: underline;
	}

	.gt-off-canvas .gt-widgets .gt-widget {
		margin-bottom: 90px;
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-style-1 .gt-widget-title {
		font-size: 10px;
		font-weight: 600;
		letter-spacing: 2px;
		margin-bottom: 52px;
		text-transform: uppercase;
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-style-1 .gt-widget-content {
		font-size: 12px;
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-style-1 .gt-widget-content strong {
		padding-bottom: 8px;
		font-weight: 600;
		display: block;
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-style-1 .gt-widget-content p {
		opacity: .6;
		font-size: 12px;
	}

	.gt-off-canvas .gt-widgets .gt-widget.gt-style-1 .gt-widget-content.gt-size-m p {
		line-height: 2;
	}

	.gt-off-canvas .gt-close {
		cursor: pointer;
	}

	.gt-off-canvas .gt-close svg {
		width: 24px;
		height: 24px;
	}

	.gt-off-canvas.gt-light {
		color: #111111;
		background-color: #FFFFFF;
	}

	.gt-off-canvas.gt-light .gt-close svg {
		color: #111111;
	}

	.gt-off-canvas.gt-light .gt-menu ul li .gt-menu-link .gt-sub-toggle svg {
		color: #111111;
	}

	.gt-off-canvas.gt-light .gt-menu ul li .gt-menu-link .gt-sub-toggle:hover {
		cursor: pointer;
	}

	.gt-off-canvas.gt-light .gt-menu ul li .gt-submenu-wrap .gt-back-toggle svg {
		color: #111111;
	}

	.gt-off-canvas.gt-light .gt-menu ul li .gt-submenu-wrap .gt-back-toggle:hover {
		cursor: pointer;
	}

	.gt-off-canvas.gt-light .gt-widget-title {
		color: #111111;
	}

	.gt-off-canvas.gt-light .gt-left {
		border-right: 1px solid rgba(17, 17, 17, 0.1);
	}

	.gt-off-canvas.gt-dark {
		color: #FFFFFF;
		background-color: #111111;
	}

	.gt-off-canvas.gt-dark .gt-close svg {
		color: #FFFFFF;
	}

	.gt-off-canvas.gt-dark h1,
	.gt-off-canvas.gt-dark h2,
	.gt-off-canvas.gt-dark h3,
	.gt-off-canvas.gt-dark h4,
	.gt-off-canvas.gt-dark h5,
	.gt-off-canvas.gt-dark h6,
	.gt-off-canvas.gt-dark a,
	.gt-off-canvas.gt-dark a:visited,
	.gt-off-canvas.gt-dark .gt-menu ul li a,
	.gt-off-canvas.gt-dark .gt-menu ul li a:visited {
		color: #FFFFFF;
	}

	.gt-off-canvas.gt-dark .gt-menu ul li .gt-menu-link .gt-sub-toggle svg {
		color: #FFFFFF;
	}

	.gt-off-canvas.gt-dark .gt-menu ul li .gt-menu-link .gt-sub-toggle:hover {
		cursor: pointer;
	}

	.gt-off-canvas.gt-dark .gt-menu ul li .gt-submenu-wrap .gt-back-toggle svg {
		color: #FFFFFF;
	}

	.gt-off-canvas.gt-dark .gt-menu ul li .gt-submenu-wrap .gt-back-toggle:hover {
		cursor: pointer;
	}

	.gt-off-canvas.gt-dark .gt-copyright a,
	.gt-off-canvas.gt-dark .gt-copyright a:visited {
		color: #FFFFFF;
	}

	.gt-off-canvas.gt-dark .gt-widget-title {
		color: #FFFFFF;
		opacity: 0.5;
	}

	.gt-off-canvas.gt-dark .gt-left {
		border-right: 1px solid rgba(255, 255, 255, 0.2);
	}

	.gt-off-canvas.gt-style-1 {
		width: 50%;
		max-width: 100%;
		visibility: hidden;
		position: fixed;
		top: 0;
		height: 100%;
		z-index: 100;
		padding: 70px 80px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-off-canvas.gt-style-1 {
			width: 100%;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-off-canvas.gt-style-1 {
			padding: 50px 30px;
		}
	}

	.gt-off-canvas.gt-style-1.gt-position-left {
		left: 0;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	.gt-off-canvas.gt-style-1.gt-position-right {
		right: 0;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		background: #032327;
	}

	.gt-off-canvas.gt-style-1 .gt-off-canvas-header {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 100px;
	}

	@media only screen and (max-width: 991px) {
		.gt-off-canvas.gt-style-1 .gt-off-canvas-header {
			margin-bottom: 30px;
		}
	}

	.gt-off-canvas.gt-style-1 .gt-menu {
		margin-bottom: 135px;
	}

	.gt-off-canvas.gt-style-1 .gt-off-canvas-footer .gt-item-group {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		align-items: flex-start;
	}

	@media only screen and (max-width: 767px) {
		.gt-off-canvas.gt-style-1 .gt-off-canvas-footer .gt-item-group {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-off-canvas.gt-style-1 .gt-off-canvas-footer .gt-item-group .gt-social {
			margin-top: 30px;
		}
	}

	.gt-off-canvas.gt-style-1 .gt-message {
		font-size: 12px;
		letter-spacing: 0;
	}

	.gt-off-canvas.gt-style-1 .gt-widgets:not(:last-child) {
		margin-bottom: 112px;
	}

	@media only screen and (max-width: 991px) {
		.gt-off-canvas.gt-style-1 .gt-menu:not(:last-child){
			margin-bottom: 60px;
		}

		.gt-off-canvas.gt-style-1 .gt-widgets:not(:last-child) {
			margin-bottom: 30px;
		}
	}

	.gt-off-canvas.gt-style-2 {
		position: fixed;
		width: 100%;
		height: 100%;
		max-width: 100%;
		left: 0;
		top: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
		z-index: 99;
	}

	@media only screen and (max-width: 1199px) {
		.gt-off-canvas.gt-style-2 .simplebar-content {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-off-canvas.gt-style-2 .simplebar-content .gt-left {
			-webkit-box-ordinal-group: 3;
			-webkit-order: 2;
			-ms-flex-order: 2;
			order: 2;
		}

		.gt-off-canvas.gt-style-2 .simplebar-content .gt-right {
			-webkit-box-ordinal-group: 2;
			-webkit-order: 1;
			-ms-flex-order: 1;
			order: 1;
		}
	}

	.gt-off-canvas.gt-style-2.gt-position-top {
		-webkit-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		transform: translateY(-100%);
	}

	.gt-off-canvas.gt-style-2.gt-position-bottom {
		-webkit-transform: translateY(100%);
		-ms-transform: translateY(100%);
		transform: translateY(100%);
	}

	.gt-off-canvas.gt-style-2.gt-position-left {
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	.gt-off-canvas.gt-style-2.gt-position-right {
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
	}

	.gt-off-canvas.gt-style-2 .simplebar-content {
		min-height: 100%;
		left: 0;
		top: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
	}

	.gt-off-canvas.gt-style-2 .gt-left {
		width: 50%;
		padding: 70px 80px;
		background: #062d32;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	@media only screen and (max-width: 1199px) {
		.gt-off-canvas.gt-style-2 .gt-left {
			padding: 50px;
			width: 100%;
			border-right: 0;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-off-canvas.gt-style-2 .gt-left {
			width: 100%;
			order: 2;
		}
	}

	.gt-off-canvas.gt-style-2 .gt-right {
		width: 50%;
		padding: 70px 80px;
		background: #032327;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-off-canvas.gt-style-2 .gt-left .gt-social {
		margin: 50px 0;
	}

	.gt-off-canvas.gt-style-2 .gt-right > *:not(:last-child) {
		margin-bottom: 60px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-off-canvas.gt-style-2 .gt-right {
			width: 100%;
			padding: 50px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-off-canvas.gt-style-2 .gt-right {
			width: 100%;
			order: 1;
		}

		.gt-off-canvas.gt-style-2 .gt-right > *:not(:last-child) {
			margin-bottom: 30px;
		}
	}

	.gt-off-canvas.gt-style-2 .gt-menu {
		flex: 1;
	}

	.gt-off-canvas.gt-style-2 .gt-message {
		font-size: 12px;
		letter-spacing: 0;
		margin-bottom: 125px;
	}

	@media only screen and (max-width: 991px) {
		.gt-off-canvas.gt-style-2 .gt-message:not(:last-child) {
			margin-bottom: 60px;
		}
	}

	.gt-off-canvas.gt-style-2 .gt-close {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-bottom: 100px;
	}

	.gt-off-canvas.gt-style-2 .gt-widgets {
		flex: 1;
	}

	.gt-off-canvas.gt-style-2 .gt-widgets .gt-widget.gt-style-1 .gt-widget-title {
		margin-bottom: 42px;
	}

	.gt-off-canvas.gt-style-2 .gt-widgets + .gt-copyright {
		margin-top: 120px;		
	}

	@media only screen and (max-width: 991px) {
		.gt-off-canvas.gt-style-2 .gt-widgets + .gt-copyright {
			margin-top: 60px;
		}
	}

	.gt-overlay-opacity-bg {
		opacity: 0;
		width: 100%;
		height: 100%;
		visibility: hidden;
		background-color: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 50;
		cursor: url("../img/close.svg"), auto;
		pointer-events: auto;
		color: #FFFFFF;
	}



/*======
*
* Page Title
*
======*/

.gt-title-bar .gt-details .gt-item {
	border: 1px solid #d6d5d5;
	border-bottom: 0;
	border-right: 0;
	padding: 15px 40px;
	height: 100%;
	text-align: center;
}

.gt-title-bar .gt-details {
	margin-top: 100px;
}

.gt-title-bar .gt-details:last-child {
	border-right: 1px solid #d6d5d5;
}

.gt-title-bar .gt-details .gt-item ul {
	margin: 0;
	list-style-type: none;
}

.gt-title-bar .gt-details .gt-item .gt-detail-content {
	display: flex;
	justify-content: center;
	align-items: center;
	font-weight: 600;
	font-size: 14px;
	color: #000;
	text-transform: uppercase;
	letter-spacing: normal;
}

.gt-title-bar .gt-details .gt-item .gt-detail-content-text {
	margin-left: 5px;
}

/* .gt-title-bar .gt-details .gt-item .gt-detail-content .gt-comments  {
	margin-left: 5px;
} */


.gt-breadcrumb-wrapper {
	padding: 35px 0;
}

.gt-breadcrumb {
	padding: 20px 0;
}

@media (max-width: 767px) {
	.gt-breadcrumb-wrapper .gt-breadcrumb, .gt-breadcrumb {
		font-size: 0.846rem;
	}
}

.gt-breadcrumb-wrapper .gt-breadcrumb nav > ol, .gt-breadcrumb nav > ol, .gt-breadcrumb nav > ol, .gt-breadcrumb nav > ol {
	list-style: none;
	padding: 0;
	margin: 0 -5px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.gt-breadcrumb-wrapper .gt-breadcrumb nav > ol > li,.gt-breadcrumb nav > ol > li,.gt-breadcrumb nav > ol > li, .gt-breadcrumb nav > ol > li {
	padding: 0 5px;
	display: flex;
	align-items: center;
	word-break: break-word;
}

.gt-breadcrumb-wrapper .gt-breadcrumb nav > ol > li:after, .gt-breadcrumb nav > ol > li:after,.gt-breadcrumb nav > ol > li:after, .gt-breadcrumb nav > ol > li:after {
	content: '/';
	margin-left: 10px;
}

.gt-breadcrumb-wrapper .gt-breadcrumb nav > ol > li:last-child:after, .gt-breadcrumb nav > ol > li:last-child:after {
	display: none;
}

.gt-breadcrumb-wrapper .gt-breadcrumb.gt-dark,.gt-breadcrumb.gt-dark,
.gt-breadcrumb-wrapper .gt-breadcrumb.gt-dark nav > ol > li a, .gt-breadcrumb.gt-dark nav > ol > li a,
.gt-breadcrumb-wrapper .gt-breadcrumb.gt-dark nav > ol > li a, .gt-breadcrumb.gt-dark nav > ol > li a:visited {
	color: #FFFFFF;
}

.gt-breadcrumb-wrapper .gt-breadcrumb.gt-light, .gt-breadcrumb.gt-light,
.gt-breadcrumb-wrapper .gt-breadcrumb.gt-light nav > ol > li a, .gt-breadcrumb.gt-light nav > ol > li a,
.gt-breadcrumb-wrapper .gt-breadcrumb.gt-light nav > ol > li a:visited,.gt-breadcrumb.gt-light nav > ol > li a:visited {
	color: #111111;
}

	.gt-title-bar.gt-style-1 {
		padding: 205px 0;
		background-position: center center;
		background-repeat: no-repeat;
		position: relative;
		z-index: 0;
		background-attachment: scroll;
		background-size: cover;
	}

	.gt-title-bar.gt-style-1 h1 {
		font-size: 48px;
		font-weight: 400;
	}

	.gt-title-bar.gt-style-1 h1:is(:last-child) {
		margin-bottom: 0;
	}

	.gt-title-bar.gt-style-1 h2 {
		font-size: 12px;
		letter-spacing: 1.5px;
		margin-bottom: 16px;
		text-transform: uppercase;
		font-family: inherit;
		font-weight: 600;
	}
	
	.gt-title-bar.gt-style-1.gt-light h1 {
		color: #032327;
	}
	.gt-title-bar.gt-style-1.gt-dark h1 {
		color: #fff;
	}


	.gt-title-bar.gt-style-1 p {
		max-width: 60%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-title-bar.gt-style-1 h1,
		.gt-title-bar.gt-style-1 p {
			max-width: none;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-title-bar.gt-style-1 {
			padding: 120px 0;
		}

		.gt-title-bar.gt-style-1 h1,
		.gt-title-bar.gt-style-1 p {
			max-width: none;
		}

		.gt-title-bar.gt-style-1 h1 {
			font-size: 32px;
		}
	}

	.gt-title-bar.gt-style-1.gt-dark h1 {
		color: #FFFFFF;
	}
	
	.gt-title-bar.gt-style-1.gt-dark h2 {
		letter-spacing: 2px;
	}

	.gt-title-bar.gt-style-1.gt-dark p {
		color: #FFFFFF;
	}



	.gt-title-bar.gt-style-1.gt-align-center {
		text-align: center;
	}

	.gt-title-bar.gt-style-1.gt-align-center p {
		margin: 0 auto;
	}

	.gt-title-bar.gt-style-1.gt-align-center h1 {
		margin-left: auto;
		margin-right: auto;
	}

	.gt-title-bar.gt-style-1.gt-align-left, .gt-title-bar.gt-style-1.gt-align-left h1  {
		text-align: left;
	}

	.gt-title-bar.gt-style-1.gt-align-right , .gt-title-bar.gt-style-1.gt-align-right h1 {
		text-align: right;
	}

	.gt-title-bar.gt-style-1.gt-align-right p {
		margin-left: auto;
	}

	.gt-title-bar.gt-style-1.gt-align-right h1 {
		margin-left: auto;		
	}

	.gt-title-bar.gt-style-2 {
		padding: 205px 0;
		background-position: center center;
		background-repeat: no-repeat;
		position: relative;
		z-index: 0;
		background-attachment: scroll;
		background-size: cover;
	}

	.gt-title-bar.gt-style-2 h1 {
		font-size: 60px;
		line-height: 1.2;
		letter-spacing: 0;
		max-width: 60%;
	}

	.gt-title-bar.gt-style-2 h1:is(:last-child) {
		margin-bottom: 0;
	}

	@media only screen and (max-width: 767px) {
		.gt-title-bar.gt-style-2 {
			padding: 120px 0;
		}

		.gt-title-bar.gt-style-2 h1 {
			font-size: 32px;
		}
	}

	.gt-title-bar .gt-categories  +  h2{
		margin-top : 25px;
	}
	.gt-title-bar .gt-categories ul {
		list-style: none;
		margin: 0;
	}
	.gt-title-bar .gt-categories ul li a {
		font-size: 12px;
		letter-spacing: 1px;
		margin-bottom: 25px;
		text-transform: uppercase;
		font-weight: 600;
		color: #bb961f;
	}

	.gt-title-bar.gt-style-2 h2 {
		font-size: 12px;
		letter-spacing: 1px;
		margin-bottom: 25px;
		text-transform: uppercase;
		max-width: 60%;
	}

	.gt-title-bar.gt-style-2 p {
		max-width: 60%;
	}

	.gt-title-bar.gt-style-2.gt-dark:before {
		content: '';
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		position: absolute;
		z-index: -1;
		background: rgba(17, 17, 17, 0.5);
	}

	.gt-title-bar.gt-style-2.gt-dark h1 {
		color: #FFFFFF;
	}

	.gt-title-bar.gt-style-2.gt-dark h3 {
		color: #FFFFFF;
	}

	.gt-title-bar.gt-style-2.gt-dark p {
		color: #FFFFFF;
	}

	.gt-title-bar.gt-style-2.gt-light {
		background-color: #f4efdd;
	}

	.gt-title-bar.gt-style-2.gt-align-center {
		text-align: center;
	}

	.gt-title-bar.gt-style-2.gt-align-center h1,
	.gt-title-bar.gt-style-2.gt-align-center h2,
	.gt-title-bar.gt-style-2.gt-align-center p {
		margin-left: auto;
		margin-right: auto;
	}

	.gt-title-bar.gt-style-2.gt-align-left {
		text-align: left;
	}

	.gt-title-bar.gt-style-2.gt-align-right {
		text-align: right;
	}

	.gt-title-bar.gt-style-2.gt-align-right h1,
	.gt-title-bar.gt-style-2.gt-align-right h2,
	.gt-title-bar.gt-style-2.gt-align-right p {
		margin-left: auto;
	}

	@media only screen and (max-width: 1199px) {
		.gt-title-bar.gt-style-2 h1,
		.gt-title-bar.gt-style-2 h2,
		.gt-title-bar.gt-style-2 p {
			max-width: none;
		}
	}
	
	.wocoomerce



/*======
*
* 404 Page
*
======*/

.gt-404-page.gt-style-1.gt-light {
    		/* background: url(../img/pattern.jpg); */
		min-height: 100vh;
		width: 100%;
		padding: 160px 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
		position: relative;
		background-size: cover;
		background-position: center center;
}
	.gt-404-page.gt-style-1 {
		/* background: url(../img/pattern.jpg); */
		min-height: 100vh;
		width: 100%;
		padding: 160px 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
		position: relative;
		background-size: cover;
		background-position: center center;
	}

	.gt-404-page.gt-style-1 .gt-text-left {
		text-align: left;
	}

	.gt-404-page.gt-style-1 .gt-text-center {
		text-align: center;
	}

	.gt-404-page.gt-style-1 .gt-text-right {
		text-align: right;
	}

	.gt-404-page.gt-style-1 .gt-content {
		display: inline-block;
	}

	.gt-404-page.gt-style-1 .gt-content button {
		display: inline;
	}

	.gt-404-page.gt-style-1 .gt-content h1 {
		font-size: 64px;
		line-height: 72px;
		font-family: 'DM Serif Text', sans-serif;
		font-weight: 400;
		margin: 0;
	}

	.gt-404-page.gt-style-1 .gt-content h2 {
		font-size: 64px;
		line-height: 72px;
		font-family: 'DM Serif Text', sans-serif;
		font-weight: 400;
		margin-bottom: 14px;
	}

	.gt-404-page.gt-style-1 .gt-button{
		margin-top: 27px;
	}

	.gt-404-page.gt-style-1 .gt-button a{
		padding: 26px 42px;
	}


	@media only screen and (max-width: 767px) {
		.gt-404-page.gt-style-1 .gt-content h1 {
			font-size: 74px;
			line-height: 1;
		}

		.gt-404-page.gt-style-1 .gt-content h2 {
			font-size: 30px;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-404-page.gt-style-1 .gt-content h1 {
			font-size: 120px;
			line-height: 1;
		}

		.gt-404-page.gt-style-1 .gt-content h2 {
			font-size: 42px;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-404-page .gt-flex-container {
			-webkit-box-pack: center;
			-webkit-justify-content: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
	}

	.gt-404-page.gt-style-1.gt-dark,
	.gt-404-page.gt-style-1.gt-dark h1,
	.gt-404-page.gt-style-1.gt-dark h2 {
		color: #FFFFFF;
	}



/*======
*
* Protected Page
*
======*/
	.gt-protected-page.gt-style-1 .gt-form {
		margin-top: 50px;
		max-width: 450px;
	}

	.gt-protected-page.gt-style-1 .gt-form form {
		display: flex;
		align-items: stretch;
	}

	.gt-protected-page.gt-style-1 .gt-form input[type="password"] {
		border: 0;
	}



/*======
*
* Widgets
*
======*/
	.gt-widget.gt-style-1 {
		margin-bottom: 60px;
	}

	.gt-widget.gt-style-1:last-child {
		margin-bottom: 0px;
	}

	.gt-widget.gt-style-2 {
		margin-bottom: 60px;
		border: 1px solid rgba(17, 17, 17, 0.1);
		padding: 40px;
	}

	.gt-widget.gt-style-1:last-child {
		margin-bottom: 0px;
	}

	.gt-widget-title.gt-style-1 {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 30px;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: .5px;
	}

	.gt-widget-title.gt-style-1 span {
		font-family: "Barlow", sans-serif;
		background-color: #f8f8f7;
		z-index: 1;
		padding-right: 20px;
	}

	.gt-widget-title.gt-style-1:before {
		width: 100%;
		height: 1px;
		background: rgba(17, 17, 17, 0.1);
		content: '';
		display: block;
		position: absolute;
	}

	.gt-widget-title.gt-style-2 {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 40px;
		padding-bottom: 20px;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
		font-size: 11px;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 2px;
	}

	.gt-widget-title.gt-style-2 span {
		z-index: 1;
	}

	.gt-widget-title.gt-style-3 {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 40px;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 2px;
	}

	.gt-blog-widget.gt-style-1 > ul > li {
		
		display: flex;
	}
	
	.gt-blog-widget.gt-style-1 ul li {
	   margin-bottom: 5px;

	}

	.gt-blog-widget.gt-style-1 > ul > li:last-child {
		margin-bottom: 0px;
	}

	.gt-blog-widget.gt-style-1 ul {
		margin: 0px;
	}
	.gt-blog-widget.gt-style-1 ul li .gt-image {
		position: relative;
		margin-right: 19px;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-image a,
	.gt-blog-widget.gt-style-1 ul li .gt-image a:visited {
		display: block;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-image a img,
	.gt-blog-widget.gt-style-1 ul li .gt-image a:visited img {
		width: 96px;
		max-width: 96px;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-image span {
		width: 30px;
		height: 30px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		top: -7px;
		right: -11px;
		border-radius: 100%;
		font-size: 11px;
		font-weight: 500;
		color: #FFFFFF;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-categories ul {
		list-style: none;
		color: #bb961f;
	}
	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-categories ul li a{
		font-family: "Barlow", sans-serif;
		font-size: 12px;
		font-weight: 600;
		color: #bb961f;
	}


	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-title h3 {
		font-size: 16px;
		font-weight: 600;
		line-height: 1.4;
		margin-bottom: 10px;
		font-family: 'Barlow', sans-serif;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-ratings {
		margin-bottom: 5px;		
	}

	.gt-blog-widget.gt-style-1 ul li .gt-ratings svg {
		width: 14px;
		height: 14px;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		font-size: 12px;
		opacity: .7;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta ul li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta ul li a , .gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta ul li span {
		font-family: "Barlow", sans-serif;
		font-size: 12px;
		font-weight: 600;
		color: #909090;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta ul li:after {
		content: '.';
		margin: 0 7px;
		color: #909090;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta ul li:last-child:after {
		display: none;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta ul ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta ul ul li:after {
		content: ',';
		margin-right: 3px;
	}

	.gt-blog-widget.gt-style-1 ul li .gt-desc .gt-meta > ul ul li:last-child:after {
		display: none;
	}

	.gt-featured-article-slider-widget .swiper {
		overflow: hidden;
		position: relative;
	}
	.gt-featured-article-slider-widget .gt-slider-bottom {
		z-index: 9999;
		color: #fff;
		width: 100%;
		margin-top: 30px;
	}

	.gt-featured-article-slider-widget .gt-item{
		border: 1px solid #bb961f;
		padding: 15px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		background-color: #fff;
	}

	.gt-featured-article-slider-widget .gt-item .gt-image {
		width: 100%;
		height: 100%;
	}

	.gt-featured-article-slider-widget .gt-item .gt-image img {
		width: 100%;
		height: 100%;
	}

	.gt-featured-article-slider-widget .gt-item .gt-image + .gt-content {
		margin-top: 14px;
	}

	.gt-featured-article-slider-widget .gt-item .gt-content * + .gt-title {
		margin-top: 7px;
	}


	.gt-featured-article-slider-widget .gt-item .gt-content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		font-family: "Barlow", sans-serif;
		padding: 10px 24px 20px 24px;
	}
	.gt-featured-article-slider-widget .gt-item .gt-content .gt-categories ul {
		list-style: none;
	}
	.gt-featured-article-slider-widget .gt-item .gt-content .post-categories{
		margin: 0;
	}
	.gt-featured-article-slider-widget .gt-item .gt-content .gt-categories ul li a {
		font-size: 14px;
		color: #bb961f;
		font-weight: 500;
	}
	.gt-featured-article-slider-widget .gt-item .gt-content .gt-title a {
		font-size: 18px;
		font-weight: 600;
	}

	.gt-featured-article-slider-widget .gt-item .gt-content .gt-excerpt p {
		font-family: "Barlow", sans-serif;
		font-size: 14px;
		font-weight: 500;
		color: #909090;
	}
	
	* + .gt-featured-article-slider-widget .gt-item .gt-content .gt-meta {
		margin-top: 7px;
	}

	.gt-featured-article-slider-widget .swiper .swiper-pagination-bullet{
		font-size: 0px;
		width: 32px;
		height: 4px;
		margin: 4px;
		border-radius: 0;
		opacity: 1;
		transition: 0.3s;
		cursor: pointer;
		background-color: #032327;
		opacity: .2;
	}

	.gt-featured-article-slider-widget .swiper .swiper-pagination-bullet-active{
		background-color: #bb961f;
		opacity: 1;
	}

	.gt-featured-article-slider-widget.gt-style-1 .gt-item .gt-content .gt-meta ul li:after {
		content: '.';
		margin: 0 7px;
		color: #909090;
	}

	.gt-featured-article-slider-widget.gt-style-1 .gt-item  .gt-content ul li:last-child:after {
		display: none;
	}

	.gt-featured-article-slider-widget.gt-style-1 .gt-item .gt-content .gt-meta ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-featured-article-slider-widget.gt-style-1 .gt-item .gt-content .gt-meta ul li a , .gt-featured-article-slider-widget.gt-style-1 .gt-item .gt-content .gt-meta ul li span {
		font-family: "Barlow", sans-serif;
		font-size: 14px;
		font-weight: 500;
		color: #000000;
	}

	.gt-about-widget.gt-style-1 .gt-about-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	@media only screen and (max-width: 767px) {
		.gt-about-widget.gt-style-1 .gt-about-wrapper {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-about-widget.gt-style-1 .gt-about-wrapper .gt-image {
			margin-right: 0;
			margin-bottom: 20px;
		}
	}

	.gt-about-widget.gt-style-1 .gt-about-wrapper .gt-image {
		margin-right: 35px;
	}

	.gt-about-widget.gt-style-1 .gt-about-wrapper .gt-image img {
		width: 90px;
		min-width: 90px;
		height: 90px;
		border-radius: 100%;
	}

	.gt-about-widget.gt-style-1 .gt-about-wrapper .gt-desc h6 {
		margin-bottom: 7px;
	}

	.gt-about-widget.gt-style-1 .gt-about-wrapper .gt-desc p {
		font-size: 14px;
		margin: 0px;
	}

	.gt-newsletters-widget.gt-style-1{
		width: 100%;
	  }

	.gt-newsletters-widget.gt-style-1.gt-dark {
		color: #fff;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark .gt-form {
		color: #fff;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark .gt-form input[type=text], .gt-newsletters-widget.gt-style-1.gt-dark .gt-form input[type=email] {
		border-right: 1px solid rgba(255, 255, 255, 0.2);
		color: #111;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark .gt-form input::-moz-placeholder {
		color: #111;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark .gt-form input:-ms-input-placeholder {
		color: #111;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark .gt-form input::placeholder {
		color: #111;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark .gt-form button {
		color: #032327;
		background-color: #fff;
		border-color: 1px solid #032327;
	  }

	  .gt-newsletters-widget.gt-style-1.gt-dark .gt-form button:hover {
		color: #fff;
		background-color: #032327;
		border-color: 1px solid #032327;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark .gt-cookies label span {
		color: #909090;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark.gt-dark .gt-cookies .gt-checkbox input[type=checkbox]:not(:checked) + span:before, .gt-newsletters-widget.gt-style-1.gt-dark.gt-dark .gt-cookies .gt-checkbox input[type=checkbox]:checked + span:before {
		border-color: rgba(255, 255, 255, 0.12);
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark.gt-dark .gt-cookies .gt-checkbox[type=checkbox]:not(:checked) + .gt-checkbox-label:before, .gt-newsletters-widget.gt-style-1.gt-dark.gt-dark .gt-cookies .gt-checkbox[type=checkbox]:checked + .gt-checkbox-label:before {
		border-color: rgba(255, 255, 255, 0.12);
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark.gt-dark .gt-cookies .gt-checkbox input[type=checkbox]:not(:checked) + span:after, .gt-newsletters-widget.gt-style-1.gt-dark.gt-dark .gt-cookies .gt-checkbox input[type=checkbox]:checked + span:after {
		background: rgba(255, 255, 255, 0.2);
		opacity: 0.6;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-dark.gt-dark .gt-cookies .gt-checkbox[type=checkbox]:not(:checked) + .gt-checkbox-label:after, .gt-newsletters-widget.gt-style-1.gt-dark.gt-dark .gt-cookies .gt-checkbox[type=checkbox]:checked + .gt-checkbox-label:after {
		background: rgba(255, 255, 255, 0.2);
		opacity: 0.6;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-light {
		color: #111;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-light .gt-form button:hover {
		background-color: #fff;
		color: #032327;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-heading {
		font-family: "DM Serif Text", serif;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-heading .gt-subtitle {
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		font-size: 12px;
		color: #bb961f;
		letter-spacing: 3px;
		text-transform: uppercase;
		margin-bottom: 10px;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-heading .gt-title{
		font-size: 18px;
		font-family: "DM Serif Text", serif;
		line-height: 24px;
		color: #032327;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-heading .gt-text {
		font-size: 32px;
		color: #bb961f;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-heading .gt-cookies {
		padding: 0;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-heading .gt-cookies label {
		color: #909090;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-form {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 300px;
		max-width: 100%;
		margin: 18px 0 0 0;
		border: 1px solid #032327;
		align-items: stretch;
		font-family: "Barlow", sans-serif;
	  }
	  @media only screen and (max-width: 1024px) {
		.gt-newsletters.gt-style-1 .gt-form {
		  width: 100%;
		}
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-form input[type=text], .gt-newsletters-widget.gt-style-1 .gt-form input[type=email] {
		font-size: 16px;
		font-weight: 500;
		font-family: "Barlow", sans-serif;
		background-color: #fff;
		color: #111;
		padding: 16px 24px;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-form ::-moz-placeholder {
		color: #032327;
		text-transform: capitalize;
		font-weight: 500;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-form :-ms-input-placeholder {
		color: #032327;
		text-transform: capitalize;
		font-weight: 500;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-form ::placeholder {
		color: #032327;
		text-transform: capitalize;
		font-weight: 500;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-newsletters-widget.gt-style-1 .gt-form {
		  min-width: auto;
		  flex-direction: column;
		}
		.gt-newsletters-widget.gt-style-1 .gt-form input[type=text], .gt-newsletters-widget.gt-style-1 .gt-form input[type=email] {
		  border-width: 0;
		  border-bottom-width: 1px;
		}
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-form button {
		background: transparent;
		color: #fff;
		padding: 22px 30px;
		min-width: 220px;
		background-color: #032327;
		color: #fff;
		font-size: 12px;
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		border-top: 1px solid #032327;
	  }
	  .gt-newsletters-widget .gt-form button:hover, .gt-newsletters-widget.gt-style-1 .gt-form button:focus, .gt-newsletters-widget.gt-style-1 .gt-form button:active {
		background: transparent;
		color: #fff;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-newsletters-widget.gt-style-1 .gt-form button {
		  padding: 20px 20px;
		}
	  }

	  .gt-newsletters-widget.gt-style-1 .gt-cookies .gt-checkbox-label {
		display: flex;
		justify-content: center;
		margin-top: 10px;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-cookies .gt-checkbox-label span {
		color: #909090;
		text-align: center;
		font-family: "Barlow", sans-serif;
		font-size: 14px;
		font-weight: 500;
		text-transform: none;
		letter-spacing: 0;
		display: flex;
		justify-content: center;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-form-wrapper {
		display: flex;
	  }
	  .gt-newsletters-widget.gt-style-1 .gt-form-wrapper label {
		color: #909090;
		text-align: center;
		font-family: "Barlow", sans-serif;
		font-size: 14px;
		font-weight: 500;
	  }

	  .gt-newsletters-widget.gt-style-1.gt-align-center .gt-heading{
		text-align: center;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-align-right .gt-heading{
		text-align: right;
	  }

	  .gt-newsletters-widget.gt-style-1.gt-align-center .gt-form-wrapper{
		justify-content: center;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-align-center .gt-cookies{
		display: flex;
		justify-content: center;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-align-right .gt-cookies {
		display: flex;
		justify-content: flex-end;
	  }
	  .gt-newsletters-widget.gt-style-1.gt-align-right .gt-form-wrapper{
		justify-content: flex-end;
	  }

	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info {
		display: flex;
		margin-top: 30px;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-image {
		width: 100%;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-image img {
		min-width: 73px;
		min-height: 73px;
		border-radius: 10px;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content {
		margin-left: 25px;
		margin-top: 5px;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-author-subtitle {
		font-size: 14px;
		line-height: 16px;
		color: #909090;
		font-weight: 600;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-author-title {
		font-size: 20px;
		line-height: 16px;
		color: #000;
		font-weight: 600;
	  }

	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-author-desc p {
		font-size: 14px;
		line-height: 18px;
		color: #000000;
		font-weight: 600;
		margin-bottom: 20px;
	  }

	  .gt-widget.gt-author-profile .gt-item * + .gt-author-title {
		margin-top: 15px;
	  }

	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-action {
		display: flex;
		margin-top: 20px;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-action a {
		font-size: 14px;
		font-family: "Barlow", sans-serif;
		color: #bb961f;
		font-weight: 600;
		background-color: transparent;
		display: flex;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-action a .gt-icon {
		width: 48px;
		height: 48px;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-action a .gt-icon svg path {
		fill: #bb961f;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-action a span {
		margin-left: -15px;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-action a:hover {
		color: #111;
		background-color: transparent;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile .gt-author-info .gt-content .gt-action a:hover .gt-icon svg path {
		fill: #111;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile.gt-dark .gt-author-info .gt-content .gt-author-subtitle {
		color: #fff;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile.gt-dark .gt-author-info .gt-content  .gt-author-title {
		color: #fff;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile.gt-dark .gt-author-info .gt-content .gt-author-desc p {
		color: #fff;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile.gt-align-center .gt-author-info .gt-content .gt-action {
		display: flex;
		justify-content: center;
	  }
	  .gt-widget.widget_barica_author_profile_widget .gt-author-profile.gt-align-right .gt-author-info .gt-content .gt-action {
		display: flex;
		justify-content: right;
	  }
	  
	  .gt-widget .gt-recipe-listing.gt-style-1 .gt-item {
		border: 1px solid #bb961f;
	  }
	  .gt-widget .gt-recipe-listing.gt-style-1 .gt-item .suffix {
		font-size: 14px;
		color: #919090;
		font-weight: 500;
	  }
	  .gt-widget .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-title a {
	      font-size: 16px;
	      line-height: 24px;
	      transition: .2s;
	  }
	  .gt-widget .gt-recipe-listing.gt-style-1 .gt-item .suffix {
		font-size: 14px;
		color: #919090;
		font-weight: 500;
	  }



	.widget_archive ul,
	.widget_categories ul,
	.widget_pages ul,
	.widget_meta ul,
	.widget_recent_comments ul,
	.widget_recent_entries ul,
	.widget_rss ul,
	.widget_nav_menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
		display: block;
		font-size: 14px;
	}

	.widget_archive ul li:before,
	.widget_categories ul li:before,
	.widget_pages ul li:before,
	.widget_meta ul li:before,
	.widget_recent_comments ul li:before,
	.widget_recent_entries ul li:before,
	.widget_nav_menu ul li:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		width: 6px;
		height: 6px;
		border-top: 1px solid #111111;
		border-left: 1px solid #111111;
		transform: rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
		margin-right: 12.5px;
		position: relative;
	}

	.widget_archive ul li:hover:before,
	.widget_categories ul li:hover:before,
	.widget_pages ul li:hover:before,
	.widget_meta ul li:hover:before,
	.widget_recent_comments ul li:hover:before,
	.widget_recent_entries ul li:hover:before,
	.widget_nav_menu ul li:hover:before {
		transform: translate(4px, 0px) rotate(135deg);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.widget_archive ul ul,
	.widget_categories ul ul,
	.widget_pages ul ul,
	.widget_meta ul ul,
	.widget_recent_comments ul ul,
	.widget_recent_entries ul ul,
	.widget_rss ul ul,
	.widget_nav_menu ul ul {
		padding-left: 15px;
		width: 100%;
	}

	.widget_archive a,
	.widget_archive a:visited,
	.widget_categories a,
	.widget_categories a:visited,
	.widget_pages a,
	.widget_pages a:visited,
	.widget_meta a,
	.widget_meta a:visited,
	.widget_recent_comments a,
	.widget_recent_comments a:visited,
	.widget_recent_entries a,
	.widget_recent_entries a:visited,
	.widget_rss a,
	.widget_rss a:visited,
	.widget_nav_menu a,
	.widget_nav_menu a:visited {
		padding: 5px 0;
		margin: 0;
		display: inline-block;
		line-height: inherit;
	}

	.widget_archive a:hover,
	.widget_archive a:focus,
	.widget_categories a:hover,
	.widget_categories a:focus,
	.widget_pages a:hover,
	.widget_pages a:focus,
	.widget_meta a:hover,
	.widget_meta a:focus,
	.widget_recent_comments a:hover,
	.widget_recent_comments a:focus,
	.widget_recent_entries a:hover,
	.widget_recent_entries a:focus,
	.widget_rss a:hover,
	.widget_rss a:focus,
	.widget_nav_menu a:hover,
	.widget_nav_menu a:focus {
		text-decoration: underline;
	}

	.widget_rss ul {
		margin: -10px 0;
	}

	.widget_rss ul li {
		padding: 10px 0;
	}

	.widget_rss ul li cite {
		margin: 5px 0 0;
	}

	.widget_recent_comments ul {
		margin: -3px 0;
	}

	.widget_recent_comments ul li {
		padding: 3px 0;
	}

	.widget_tag_cloud .tagcloud {
		list-style: none;
		padding: 0;
		margin: -3px;
		text-transform: uppercase;
		font-weight: 500;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.widget_tag_cloud a,
	.widget_tag_cloud a:visited {
		font-size: 10px !important;
		font-weight: 600;
		display: block;
		background-color: #eee;
		padding: 9px 15px;
		border-radius: 3px;
		margin: 3px;
	}

	.widget_tag_cloud a:hover,
	.widget_tag_cloud a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}

	.search-form-widget {
		display: flex;
		flex-direction: column;
	}

	.search-form-widget button {
		margin-top: 10px;
	}

	.widget_mc4wp_form_widget .mc4wp-form-fields,
	.widget_mc4wp_form_widget .mc4wp-form-fields .gt-form {
		display: flex;
		flex-direction: column;
	}

	.widget_mc4wp_form_widget .mc4wp-form-fields > *,
	.widget_mc4wp_form_widget .mc4wp-form-fields .gt-form > * {
		margin-bottom: 15px;
	}

	.widget_mc4wp_form_widget .mc4wp-form-fields > *:last-child,
	.widget_mc4wp_form_widget .mc4wp-form-fields .gt-form > *:last-child {
		margin-bottom: 0;
	}

	.wp-calendar-nav {
		display: flex;
		justify-content: space-between;
	}

	.widget_calendar thead td,
	.widget_calendar thead th,
	.widget_calendar tbody td,
	.widget_calendar tbody th,
	.widget_calendar tfoot td,
	.widget_calendar tfoot th,
	.widget_calendar tfoot td,
	.wp-calendar-nav thead td,
	.wp-calendar-nav thead th,
	.wp-calendar-nav tbody td,
	.wp-calendar-nav tbody th,
	.wp-calendar-nav tfoot td,
	.wp-calendar-nav tfoot th,
	.wp-calendar-nav tfoot td {
		padding: 10px;
	}



/*======
*
* Page Content
*
======*/
	.gt-page-content.gt-page-content-left {
		border-right: 1px solid rgba(17, 17, 17, 0.1);
	}

	@media only screen and (max-width: 1199px) {
		.gt-page-content.gt-page-content-left {
			padding-right: 0;
			margin-bottom: 0;
			padding-bottom: 0;
			width: 100%;
			border: 0;
		}
	}

	.gt-page-content.gt-page-content-right {
		border-left: 1px solid rgba(17, 17, 17, 0.1);
	}

	@media only screen and (max-width: 1199px) {
		.gt-page-content.gt-page-content-right {
			padding-left: 0;
			width: 100%;
			border: 0;
		}
	}

	.gt-page-content.gt-style-2.gt-page-content {
		padding: 0px;
		z-index: 1;
	}

	.gt-page-content.gt-style-2 .gt-article {
		background-color: #FFFFFF;
		padding: 60px 60px 0;
	}

	@media only screen and (max-width: 991px) {
		.gt-page-content.gt-style-2 .gt-article {
			margin-top: 0;
			padding: 0;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-page-sidebar,
		.gt-page-sidebar.gt-page-sidebar-right,
		.gt-page-sidebar.gt-page-sidebar-left {
			padding-left: 0;
			padding-right: 0;
			width: 100%;
		}

		.gt-page-sidebar.gt-page-sidebar-left {
			margin-bottom: 75px;
		}

		.gt-page-sidebar.gt-page-sidebar-right {
			margin-top: 0;
			padding-top: 0;
			margin-top: 50px;
		}
		
		.gt-page-sidebar.gt-page-sidebar-right::after {
		    background-color: transparent;
		}
	}
	
	.gt-content-header h1{
		text-align: center;
	}


	.gt-content-header .gt-categories ul {
		padding: 0;
		margin: -2.5px;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		text-transform: uppercase;
	}

	.gt-content-header .gt-categories ul li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 2.5px;
	}

	.gt-content-header .gt-categories ul li a,
	.gt-content-header .gt-categories ul li a:visited {
		font-size: 12px;
		font-weight: 600;
	}

	.gt-title-bar{
		padding: 100px 0 100px  0;
		border-bottom: 1px solid #d6d5d5;
		background: #f8f8f7;
	}

	.gt-title-bar h1 {
		font-size: 48px;
		line-height: 1.2;
		word-break: break-word;
		text-align: center;
	}

	@media only screen and (max-width: 767px) {
		.gt-title-bar h1 {
			font-size: 36px;
		}
	}
/* 
	.gt-content-header .gt-details ul {
		font-size: 13px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-content-header .gt-details ul li {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-content-header .gt-details ul li a,
	.gt-content-header .gt-details ul li a:visited,
	.gt-content-header .gt-details ul li span {
		opacity: .7;
	}

	.gt-content-header .gt-details ul li:last-child:after {
		display: none;
	}

	.gt-content-header .gt-details ul li:after {
		content: '-';
		display: block;
		margin: 0 9px;
		opacity: .7;
	} */

	.gt-title-bar .gt-blog-details ul {
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 0 0 5px;
		flex-wrap: wrap;
	  }
	  
	  @media only screen and (max-width: 767px) {
		.gt-title-bar .gt-blog-details ul {
			gap: 20px;
		}
		.gt-title-bar .gt-blog-details ul li {
		    width: 45%;
		}
		
		.gt-title-bar .gt-blog-details ul li:not(:first-child)::after {
		    display: none;
		}
	}
	  
	  * + .gt-title-bar .gt-blog-details{
		margin-top: 15px;
	  }

	  .gt-title-bar .gt-blog-details ul li {
		position: relative;
		display: flex;
		align-items: center;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		line-height: 16px;
		font-weight: 600;
	  }
	  .gt-title-bar .gt-blog-details ul.post-categories li a {
		margin-bottom: 0;
	  }
	  .gt-title-bar .gt-blog-details ul li:not(:first-child)::after{
		content: ".";
		display: block;
		margin: 0 9px;
		opacity: 1;
		color: #bb961f;
	  }
	  @media only screen and (max-width: 767px) {
		
		.gt-title-bar .gt-blog-details ul li:not(:first-child)::after {
		    display: none;
		}
	}
	  .gt-title-bar .gt-blog-details ul li.gt-date span {
		margin-right: 5px;
	  }
	
	  .gt-title-bar .gt-blog-details ul li.gt-date + .gt-categories {
		margin-left: 5px;
	  }
	
	  .gt-title-bar .gt-item.gt-style-9 .gt-content .gt-details ul li.gt-date + .gt-author {
		margin-left: 5px;
	  }
	  .gt-title-bar .gt-blog-details ul li.gt-categories + .gt-author {
		margin-left: 5px;
	  }
	
	  .gt-title-bar .gt-blog-details ul li:last-child:after {
		display: none;
	  }
	  .gt-title-bar .gt-blog-details ul li span {
		color: #909090;
	  }
	  .gt-title-bar .gt-blog-details ul .gt-author a {
		color: #bb961f;
	  }
	  .gt-title-bar .gt-blog-details ul .gt-date a {
		color: #111;
	  }
	  .gt-title-bar .gt-blog-details ul .gt-comment a {
		color: #bb961f;
	  }
	  .gt-title-bar.gt-blog-details ul .gt-categories ul {
		margin: 0;
		list-style-type: none;
		display: flex;
		flex-wrap: wrap;
	  }

	.gt-content-body > .gt-item {
		margin-bottom: 90px;
	}
	.single-post .gt-content-body > .gt-item p {
	    padding-left: 114px;
        padding-right: 70px;
        font-size: 16px;
        line-height: 32px;
        font-weight: 400;
        color: rgb(70,70,70);
	}
	
	@media only screen and (max-width: 767px) {
		
		.single-post .gt-content-body > .gt-item p {
		    padding: 0;
		}
	}
	.single-recipe .gt-content-body p {
        font-size: 16px;
        line-height: 32px;
        font-weight: 500;
        color: rgb(70,70,70);
	}
	.single-recipe .gt-content-body {
	     padding-left: 114px;
        padding-right: 70px;
	}
	
	@media only screen and (max-width: 767px) {
		
		.single-recipe .gt-content-body {
		    padding: 0;
		}
	}
	.single-recipe .gt-content-body .gt-item.gt-item-summary {
		margin-bottom: 20px;

	}
	.single-recipe .gt-content-body .gt-item.gt-item-summary p {
		font-family: 'DM Serif Text', sans-serif;
        font-size: 32px;
        line-height: 40px;
        color: #032327;
        font-weight: 400;
	}
	.gt-content-body > .gt-item .wp-block-group p {
		line-height: 32px;
	}
	.single-post .gt-content-body .gt-item.gt-item-summary {
		margin-bottom: 20px;

	}
	.single-recipe .gt-content-body .gt-item.gt-item-summary p {
		font-family: 'DM Serif Text', sans-serif;
        font-size: 32px;
        line-height: 40px;
        color: #032327;
        font-weight: 400;
	}
	.single-post .gt-content-body .gt-item.gt-item-summary p {
		margin-bottom: 20px;
		font-family: 'DM Serif Text', sans-serif;
        font-size: 32px;
        line-height: 40px;
        color: #032327;
        font-weight: 400;
	}
	.gt-content-body > .gt-item .gt-post-summary p {
		font-family: 'DM Serif Text', sans-serif;
		font-size: 32px;
		line-height: 40px;
		color: #032327;
		font-weight: 400;
	}
	.gt-content-body > .gt-item .gt-post-summary  {
		margin-bottom: 20px;
	}
	.gt-content-body > .gt-item > .gt-title {
		font-size: 12px;
		color: #bb961f;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: .5px;
		margin-bottom: 20px;
	}
	.single-post .gt-content-body > .gt-item.gt-item-summary p {
        font-family: 'DM Serif Text', sans-serif;
        font-size: 32px;
        line-height: 40px;
        color: #032327;
        font-weight: 400;
	}
	.single-post .gt-content-body > .gt-item-content + .gt-item {
		border-top: 1px solid rgba(17, 17, 17, 0.1);
		padding-top: 50px;
	}

	@media (min-width: 768px) {
		.gt-content-body > .gt-item-content.gt-inner-padding-left {
			padding-left: 75px;
		}

		.gt-content-body > .gt-item-content.gt-inner-padding-left > .wp-block-image,
		.gt-content-body > .gt-item-content.gt-inner-padding-left > img {
			margin-left: -75px;
		}

		.gt-content-body > .gt-item-content.gt-inner-padding-right {
			padding-right: 75px;
		}

		.gt-content-body > .gt-item-content.gt-inner-padding-right > .wp-block-image,
		.gt-content-body > .gt-item-content.gt-inner-padding-right > img {
			margin-right: -75px;
		}

		.gt-content-body > .gt-item-content.gt-inner-padding-both {
			padding-left: 75px;
			padding-right: 75px;
		}

		.gt-content-body > .gt-item-content.gt-inner-padding-both > .wp-block-image,
		.gt-content-body > .gt-item-content.gt-inner-padding-both > img {
			margin-left: -75px;
			margin-right: -75px;
		}
	}

	.gt-content-body > .gt-item-content:before,
	.gt-content-body > .gt-item-content:after {
		content: '';
		clear: both;
		display: block;
	}

	.gt-content-body > .gt-item:last-child {
		margin-bottom: 0px;
	}

	.gt-content-header {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.gt-content-header h1{
		text-align: center;
	}

	/* .gt-content-header .gt-categories {
		margin-bottom: 21px;
	} */

	.gt-content-header .gt-categories ul {
		padding: 0;
		margin: -2.5px;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		text-transform: uppercase;
	}

	.gt-content-header .gt-categories ul li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 2.5px;
	}

	.gt-content-header .gt-categories ul li a,
	.gt-content-header .gt-categories ul li a:visited {
		font-size: 12px;
		font-weight: 600;
	}

	.gt-content-header h1 {
		font-size: 48px;
		line-height: 1.2;
		word-break: break-word;
	}

	@media only screen and (max-width: 767px) {
		.gt-content-header h1 {
			font-size: 36px;
		}
	}

	/*======
*
* Ads
*
======*/



.gt-footer-ads .gt-footer-ads-title {
	font-size: 12px;
	font-weight: bold;
	color: #bb961f;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 60px;
}
.gt-footer-ads img {
	margin: 0 auto;

}

form.wpuf-form-add [type="submit"] {
    background: #bb961f;
    
}

form.wpuf-form-add [type="submit"]:hover{
    background: #111;
    
}


/*======
*
* Rating Overview Box 
*
======*/

.gt-rating-wrapper {
	display: flex;
	justify-content: space-between;
}

.gt-rating-inner {
	display: flex;
	gap: 20px;
	align-items: center;
}
.gt-rating-inner label{
	margin: 6px 0 0 0;
}


.gt-item-rating-overview {
	max-width: 100%;
	margin: 0 auto;
	border-top: 1px solid rgb(213, 213, 213);
	background: #fff;
	padding: 90px 0;
}


.gt-rating-overview-box {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
}

.gt-item-rating-overview .gt-title {
	font-size: 0.75rem;
	font-weight: 600;
	color: #bb961f;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.gt-item-rating-overview .gt-title + .gt-rating-overview-box {
	margin-top: 25px;
}

.gt-rating-overview-box .gt-rating-number {
	display: flex;
	align-items: center;
	font-size: 3.5rem;
	font-weight: 600;
	line-height: 1;
}


.gt-rating-overview-box .gt-rating-number span {
	font-size: 1rem;
}

.gt-rating-overview-box .gt-rating-divided .gt-rating-item span {
	font-size: 14px;
	font-weight: 600;
}

.gt-rating-overview-box .gt-rating-number span:before {
	content: '/';
	padding: 0 5px;
}

.gt-rating-overview-box .gt-rating-number + * {
	margin-top: 5px;
}

.gt-item-rating-overview .progress {
	background-color: #f8f8f7;
	height: 10px;
}

.gt-rating-overview-box .gt-total-ratings {
	font-size: 0.75rem;
	color: #bb961f;
	font-weight: 600;
	text-transform: uppercase;
	margin-top: 10px;
}

.gt-rating-overview-box .gt-rating-details + .gt-rating-divided {
	padding-left: 50px;
	flex: 1;
}

.gt-rating-overview-box .gt-rating-divided .gt-rating-item {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* .gt-rating-overview-box .gt-rating-divided .gt-rating-item .gt-rating-progress.progress {
	color: #f8f8f7;
} */

.gt-rating-overview-box .gt-rating-divided .gt-rating-item .gt-rating-progress {
	flex: 1;
	margin: 0;
}

.gt-rating-overview-box .gt-rating-divided .gt-rating-item .gt-rating-name {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 0.875rem;
}

.gt-rating-overview-box .gt-rating-divided .gt-rating-item .gt-rating-name > span {
	display: none;
}

.gt-rating-overview-box .gt-rating-divided .gt-rating-item .gt-rating-name > * + * {
	padding-left: 10px;
}

.gt-rating-overview-box .gt-rating-divided .gt-rating-item .gt-rating-name .gt-ratings.gt-style-1 svg {
	height: 18px;
	width: 18px;
}

.gt-rating-overview-box .gt-rating-divided .gt-rating-item:not(:last-child) {
	margin-bottom: 5px;
}

.gt-rating-overview-box .gt-rating-divided .gt-rating-item > *:not(:last-child) {
	margin-right: 30px;
}
	.gt-content-header .gt-blog-details ul {
		display: flex;
		justify-content: center;
		align-items: center;
	  }


	.gt-content-header .gt-blog-details ul li {
		position: relative;
		display: flex;
		align-items: center;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		line-height: 16px;
		font-weight: 600;
	  }
	  .gt-content-header .gt-blog-details ul li.gt-categories ul li a {
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		line-height: 16px;
		font-weight: 600;
		text-transform: capitalize;
	  }
	  .gt-content-header .gt-blog-details ul li:not(:first-child)::after{
		content: ".";
		display: block;
		margin: 0 9px;
		opacity: 1;
		color: #bb961f;
	  }
	  .gt-content-header .gt-blog-details ul li.gt-date span {
		margin-right: 5px;
	  }
	
	  .gt-content-header .gt-blog-details ul li.gt-date + .gt-categories {
		margin-left: 5px;
	  }
	
	  .gt-content-header .gt-item.gt-style-9 .gt-content .gt-details ul li.gt-date + .gt-author {
		margin-left: 5px;
	  }
	  .gt-content-header .gt-blog-details ul li.gt-categories + .gt-author {
		margin-left: 5px;
	  }
	
	  .gt-content-header .gt-blog-details ul li:last-child:after {
		display: none;
	  }
	  .gt-content-header .gt-blog-details ul li span {
		color: #909090;
	  }
	  .gt-content-header .gt-blog-details ul .gt-author a {
		color: #bb961f;
	  }
	  .gt-content-header .gt-blog-details ul .gt-date a {
		color: #111;
	  }
	  .gt-content-header .gt-blog-details ul .gt-comment a {
		color: #bb961f;
	  }
	  .gt-content-header .gt-blog-details ul .gt-categories ul {
		margin: 0;
		list-style-type: none;
		display: flex;
		flex-wrap: wrap;
	  }

	  .gt-content-header .gt-item.gt-style-9 .gt-content .gt-details ul .gt-categories ul li {
		margin-right: 10px;
	  }
	  .gt-content-header.gt-item.gt-style-9 .gt-content .gt-details ul .gt-categories ul li a, .gt-content-header .gt-item.gt-style-9 .gt-content .gt-details ul .gt-categories ul li a:visited {
		padding: 5px 0 5px 10px;
		font-size: 16px;
		line-height: 16px;
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		letter-spacing: 1px;
		color: #bb961f;
	  }
	  .gt-content-header.gt-item.gt-style-9 .gt-content .gt-details ul .gt-categories ul li:last-child {
		margin-right: 0px;
	  }

	.gt-content-body + .gt-content-footer {
		border-top: 1px solid rgba(17, 17, 17, 0.1);
		margin-top: 50px;
		padding-top: 50px;
	}

	.gt-content-footer > .gt-item {
		margin-bottom: 82px;
	}

	.gt-content-footer > .gt-item:last-child {
		margin-bottom: 0;
	}

	.gt-content-footer > .gt-item > .gt-title {
		font-size: 11px;
		color: #111111;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 23px;
	}

	.gt-content-nav.gt-style-1 {
		display: flex;
		justify-content: space-between;
		margin: -20px;
	}

	.gt-content-nav.gt-style-1 .gt-item {
		padding: 20px;
		flex: 1;
	}

	.gt-content-nav.gt-style-1 .gt-item + .gt-item {
		text-align: right;
	}

	.gt-content-nav.gt-style-1 .gt-title {
		margin: 0;
	}

	.gt-content-nav.gt-style-1 .gt-subtitle {
		font-size: 11px;
		font-weight: 600;
		opacity: .6;
		letter-spacing: 1px;
		display: block;
		margin-bottom: 10px;
		text-transform: uppercase;
	}

	.gt-recipe-footer {
		background-color: #f8f8f7;
		padding: 90px 0;
		border-top: 1px solid rgb(212,213,213);
		border-bottom: 1px solid rgb(212,213,213);

	}



/*======
*
* Featured Header 
*
======*/
	.gt-featured-header.gt-position-1 {
		margin-bottom: 53px;
	}

	.gt-featured-header video,
	.gt-featured-header iframe,
	.gt-featured-header.gt-position-2 img {
		width: 100%;
	}

	@media only screen and (min-width: 1200px) {
		.gt-featured-header iframe {
			min-height: 490px;
		}
	}



/*======
*
* Overview Box 
*
======*/
	.gt-overview-box.gt-style-1 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: #f8f8f8;
		padding: 55px 45px;
	}

	.gt-overview-box.gt-style-1 .gt-module-content {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-overview-box.gt-style-1 .gt-module-content ul {
		margin: -20px;
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		list-style-type: none;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 20px;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right: 15px;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-icon svg,
	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-icon img {
		height: 35px;
		max-height: 35px;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-icon i {
		font-size: 35px;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-desc h6 {
		font-size: 11px;
		letter-spacing: 2px;
		opacity: .5;
		margin-bottom: 3px;
		text-transform: uppercase;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-desc span {
		font-weight: 600;
		margin: 0px;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-desc ul {
		list-style: none;
		padding: 0;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		font-weight: 600;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-desc ul li:after {
		content: ',';
		margin-right: 4px;
	}

	.gt-overview-box.gt-style-1 .gt-module-content > ul > li .gt-desc ul li:last-child:after {
		display: none;
	}

	.gt-overview-box.gt-style-1 .gt-module-content + .gt-module-button {
		padding-left: 20px;
	}

	.gt-overview-box.gt-style-1 .gt-module-button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-overview-box.gt-style-1 .gt-module-button ul {
		margin: -5px;
		padding: 0;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-overview-box.gt-style-1 .gt-module-button > ul > li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 4px;
		min-width: 25%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-overview-box.gt-style-1 {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: start;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;
			padding: 40px;
		}

		.gt-overview-box.gt-style-1 .gt-module-content {
			margin-bottom: 50px;
		}
	}

	@media only screen and (max-width: 768px) {
		.gt-overview-box.gt-style-1 .gt-module-content > ul > li {
			min-width: auto;
			width: 100%;
		}
	}

	.gt-overview-box.gt-style-2 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: #111111;
		color: #FFFFFF;
		padding: 55px 45px;
	}

	.gt-overview-box.gt-style-2 .gt-module-content {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-overview-box.gt-style-2 .gt-module-content ul {
		margin: -20px;
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		list-style-type: none;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 20px;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right: 15px;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-icon svg,
	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-icon img {
		height: 35px;
		max-height: 35px;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-icon i {
		font-size: 35px;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-desc h6 {
		font-size: 11px;
		letter-spacing: 2px;
		opacity: .5;
		margin-bottom: 3px;
		text-transform: uppercase;
		color: #FFFFFF;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-desc span {
		font-weight: 600;
		margin: 0px;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-desc a,
	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-desc a:visited {
		color: inherit;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-desc ul {
		list-style: none;
		padding: 0;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		font-weight: 600;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-desc ul li:after {
		content: ',';
		margin-right: 4px;
	}

	.gt-overview-box.gt-style-2 .gt-module-content > ul > li .gt-desc ul li:last-child:after {
		display: none;
	}

	.gt-overview-box.gt-style-2 .gt-module-content + .gt-module-button {
		padding-left: 20px;
	}

	.gt-overview-box.gt-style-2 .gt-module-button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-overview-box.gt-style-2 .gt-module-button ul {
		margin: -5px;
		padding: 0;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-overview-box.gt-style-2 .gt-module-button > ul > li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 4px;
		min-width: 25%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-overview-box.gt-style-2 {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: start;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;
			padding: 40px;
		}

		.gt-overview-box.gt-style-2 .gt-module-content {
			margin-bottom: 50px;
		}
	}

	@media only screen and (max-width: 768px) {
		.gt-overview-box.gt-style-2 .gt-module-content > ul > li {
			min-width: auto;
			width: 100%;
		}
	}

	.gt-overview-box.gt-style-3 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		border: 1px solid rgba(17, 17, 17, 0.1);
		padding: 55px 45px;
	}

	.gt-overview-box.gt-style-3 .gt-module-content {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-overview-box.gt-style-3 .gt-module-content ul {
		margin: -20px;
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		list-style-type: none;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 20px;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right: 15px;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-icon svg,
	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-icon img {
		height: 35px;
		max-height: 35px;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-icon i {
		font-size: 35px;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-desc h6 {
		font-size: 11px;
		letter-spacing: 2px;
		opacity: .5;
		margin-bottom: 3px;
		text-transform: uppercase;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-desc span {
		font-weight: 600;
		margin: 0px;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-desc ul {
		list-style: none;
		padding: 0;
		margin: 0;
		display: flex;
		flex-wrap: wrap;
		font-weight: 600;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-desc ul li:after {
		content: ',';
		margin-right: 4px;
	}

	.gt-overview-box.gt-style-3 .gt-module-content > ul > li .gt-desc ul li:last-child:after {
		display: none;
	}

	.gt-overview-box.gt-style-3 .gt-module-content + .gt-module-button {
		padding-left: 20px;
	}

	.gt-overview-box.gt-style-3 .gt-module-button {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-overview-box.gt-style-3 .gt-module-button ul {
		margin: -5px;
		padding: 0;
		list-style-type: none;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-overview-box.gt-style-3 .gt-module-button > ul > li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 4px;
		min-width: 25%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-overview-box.gt-style-3 {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: start;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;
			padding: 40px;
		}

		.gt-overview-box.gt-style-3 .gt-module-content {
			margin-bottom: 50px;
		}
	}

	@media only screen and (max-width: 768px) {
		.gt-overview-box.gt-style-3 .gt-module-content > ul > li {
			min-width: auto;
			width: 100%;
		}
	}



/*======
*
* Page Pages
*
======*/
	.gt-page-pages.gt-style-1 {
		list-style: none;
		padding: 0;
		margin: -2.5px;
		text-transform: uppercase;
		font-weight: 500;
		font-size: 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		letter-spacing: 2px;
	}

	.gt-page-pages.gt-style-1 .gt-title {
		font-size: 11px;
		color: #111111;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 23px;
		width: 100%;
	}

	.gt-page-pages.gt-style-1 span,
	.gt-page-pages.gt-style-1 a,
	.gt-page-pages.gt-style-1 a:visited {
		font-size: 13px;
		font-weight: 600;
		display: block;
		background-color: #eee;
		margin: 2.5px;
		padding: 9px 15px;
		border-radius: 3px;
	}

	.gt-page-pages.gt-style-1 span,
	.gt-page-pages.gt-style-1 a:hover,
	.gt-page-pages.gt-style-1 a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}



/*======
*
* Tags
*
======*/
	.gt-taxonomy-listing.gt-style-1 .gt-title {
		font-size: 11px;
		color: #111111;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 23px;
		font-family: "Barlow", sans-serif;
	}

	.gt-taxonomy-listing.gt-style-1 ul {
		list-style: none;
		padding: 0;
		margin: -2.5px;
		text-transform: uppercase;
		font-weight: 500;
		font-size: 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		letter-spacing: 2px;
		font-family: "Barlow", sans-serif;
	}

	.gt-taxonomy-listing.gt-style-1 ul li {
		margin: 0 5px 5px 0;
	}

	.gt-taxonomy-listing.gt-style-1 ul li a,
	.gt-taxonomy-listing.gt-style-1 ul li a:visited {
		font-size: 10px;
		font-weight: 600;
		display: block;
		font-family: "Barlow", sans-serif ;
		background-color: #eee;
		padding: 9px 15px;
		border-radius: 3px;
	}

	.gt-taxonomy-listing.gt-style-1 ul li a:hover,
	.gt-taxonomy-listing.gt-style-1 ul li a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}

	.gt-taxonomy-listing.gt-style-2 .gt-title {
		font-size: 11px;
		color: #111111;
		font-family: "Barlow", sans-serif;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 23px;
	}

	.gt-taxonomy-listing.gt-style-2 ul {
		list-style: none;
		font-family: "Barlow", sans-serif;
		padding: 0;
		margin: -2.5px;
		text-transform: uppercase;
		font-weight: 500;
		font-size: 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		letter-spacing: 2px;
	}

	.gt-taxonomy-listing.gt-style-2 ul li {
		margin: 0 5px 5px 0;
	}

	.gt-taxonomy-listing.gt-style-2 ul li a,
	.gt-taxonomy-listing.gt-style-2 ul li a:visited {
		font-size: 10px;
		font-weight: 600;
		display: block;
		font-family: "Barlow", sans-serif ;
		background-color: #111111;
		color: #FFFFFF;
		padding: 9px 15px;
		border-radius: 3px;
	}

	.gt-taxonomy-listing.gt-style-2 ul li a:hover,
	.gt-taxonomy-listing.gt-style-2 ul li a:focus {
		background-color: transparent;
		color: #111111;
	}

	.gt-taxonomy-listing.gt-style-3 .gt-title {
		font-size: 11px;
		color: #111111;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 23px;
	}

	.gt-taxonomy-listing.gt-style-3 ul {
		list-style: none;
		padding: 0;
		margin: -2.5px;
		text-transform: uppercase;
		font-family: "Barlow", sans-serif;
		font-weight: 500;
		font-size: 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		letter-spacing: 2px;
	}

	.gt-taxonomy-listing.gt-style-3 ul li {
		margin: 0 5px 5px 0;
	}

	.gt-taxonomy-listing.gt-style-3 ul li a,
	.gt-taxonomy-listing.gt-style-3 ul li a:visited {
		font-size: 10px;
		font-weight: 600;
		display: block;
		background-color: #fff;
		font-family: "Barlow", sans-serif;
		padding: 6px 15px;
	}

	.gt-taxonomy-listing.gt-style-3 ul li a:hover,
	.gt-taxonomy-listing.gt-style-3 ul li a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}

	.gt-taxonomy-listing.gt-style-4 .gt-title {
		font-size: 11px;
		color: #111111;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 23px;
	}

	.gt-taxonomy-listing.gt-style-4 ul {
		list-style: none;
		padding: 0;
		margin: -2.5px;
		text-transform: uppercase;
		font-weight: 500;
		font-family: "Barlow", sans-serif !important;
		font-size: 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		letter-spacing: 2px;
	}

	.gt-taxonomy-listing.gt-style-4 ul li {
		margin: 0 5px 5px 0;
	}

	.gt-taxonomy-listing.gt-style-4 ul li a,
	.gt-taxonomy-listing.gt-style-4 ul li a:visited {
		font-size: 10px;
		font-weight: 600;
		display: block;
		padding: 9px 15px;
		border-radius: 3px;
		border: 1px solid #111111;
	}

	.gt-taxonomy-listing.gt-style-4 ul li a:hover,
	.gt-taxonomy-listing.gt-style-4 ul li a:focus {
		background-color: #111111;
		color: #FFFFFF;
		border-color: #111111;
	}

	.gt-taxonomy-listing ul li span {
		margin-left: 5px;
	}

	.gt-taxonomy-listing ul li span:before {
		content: '(';
	}

	.gt-taxonomy-listing ul li span:after {
		content: ')';
	}

	.gt-taxonomy-listing.gt-style-5 ul {
		display: flex;
		flex-direction: column;
		gap: 4px;
		list-style: none;
		margin: 0;
	}

	.gt-taxonomy-listing.gt-style-5 ul li {
		height: 65px;
		background-color: #032327;
		display: flex;
		align-items: center;
		position: relative;
	}

	.gt-taxonomy-listing.gt-style-5 ul li a,
	.gt-taxonomy-listing.gt-style-5 ul li a:visited {
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		color: #fff;
		display: block;
		padding: 0 22px;
		letter-spacing: 1px;
	}


	.gt-taxonomy-listing.gt-style-5 ul li:hover,
	.gt-taxonomy-listing.gt-style-5 ul li:focus {
		background-color: #ffff;
		color: #032327;
		border: 1px solid #032327;
		cursor: pointer;
	}

	.gt-taxonomy-listing.gt-style-5 ul li:hover a,
	.gt-taxonomy-listing.gt-style-5 ul li:focus a{
		color: #032327;
	}

	.gt-taxonomy-listing.gt-style-5 ul li span {
		position: absolute;
		right: 35px;
	}

	.gt-taxonomy-listing.gt-style-5 ul li span:before {
		content: '+';
	}

	.gt-taxonomy-listing.gt-style-5 ul li span:after {
		content: none;
	}




/*======
*
* Author Box
*
======*/
	.gt-author-box.gt-style-1 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	@media only screen and (max-width: 767px) {
		.gt-author-box.gt-style-1 {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: start;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;
		}

		.gt-author-box.gt-style-1 .gt-image {
			margin-right: 0;
			margin-bottom: 30px;
		}
	}

	.gt-author-box.gt-style-1 .gt-image {
		width: 120px;
		min-width: 120px;
		height: 120px;
		margin-right: 35px;
	}

	.gt-author-box.gt-style-1 .gt-image img {
		width: 100%;
		border-radius: 50%;
		margin: 0;
	}

	.gt-author-box.gt-style-1 .gt-content .gt-subtitle {
		font-size: 10px;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 3px;
	}

	.gt-author-box.gt-style-1 .gt-content h5 {
		margin-bottom: 25px;
		line-height: .9;
	}

	.gt-author-box.gt-style-1 .gt-content h5 a,
		.gt-author-box.gt-style-1 .gt-content h5 a:visited {
		font-size: 18px;
		font-weight: 600;
	}

	.gt-author-box.gt-style-1 .gt-content p {
		font-size: 15px;
		opacity: .8;
	}



/*======
*
* Lists
*
======*/
	.gt-lists.gt-style-1 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin: -7.5px;
	}

	.gt-lists.gt-style-1 ul li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 7.5px;
		align-items: center;
	}

	.gt-lists.gt-style-1 ul li > * {
		padding: 5px;
	}

	.gt-lists.gt-style-1 ul li .gt-title {
		font-weight: 600;
		min-width: 110px;
	}

	.gt-lists.gt-style-1[data-checklist="true"] ul li {
		position: relative;
		cursor: pointer;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-1[data-checklist="true"] ul li:hover {
		opacity: .7;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-1[data-checklist="true"] ul li.gt-checked {
		opacity: .4;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-1[data-checklist="true"] ul li:before {
		border: 1px solid rgba(17, 17, 17, 0.25);
		border-radius: 3px;
		width: 15px;
		min-width: 15px;
		height: 15px;
		margin-right: 12px;
		content: '';
		display: inline-block;
	}

	.gt-lists.gt-style-1[data-checklist="true"] ul li:after {
		content: '';
		width: 0;
		height: 1px;
		background: #111111;
		position: absolute;
		margin: auto;
		top: 0;
		bottom: 0;
		left: 15px;
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
		opacity: .4;
	}

	.gt-lists.gt-style-1[data-checklist="true"] ul li.gt-checked:after {
		width: calc(100% - 23px);
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
	}

	.gt-lists.gt-style-2 ul {
		margin: -40px 0;
		padding: 0;
		list-style-type: none;
	}

	.gt-lists.gt-style-2 ul li {
		padding: 7px 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-lists.gt-style-2 ul li:last-child {
		border-bottom: 0;
	}

	.gt-lists.gt-style-2 ul li .gt-left {
		margin-right: 86px;
	}

	.gt-lists.gt-style-2 ul li .gt-left .gt-number {
        font-size: 40px;
        font-weight: 400;
        color: #bb961f;
		font-family: 'DM Serif Text';
	}

	.gt-lists.gt-style-2 ul li .gt-right .gt-title {
		font-size: 18px;
		font-weight: 600;
		min-width: 115px;
		margin-top: 8px;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-lists.gt-style-2 ul li .gt-right .gt-desc {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		margin-top: 8px;
        font-size: 16px;
        line-height: 24px;
        font-weight: 500;
        letter-spacing: normal;
        color: #010101;
	}

	.gt-lists.gt-style-2 ul li .gt-right .gt-title + .gt-desc {
		margin-top: 15px;
	}

	.gt-lists.gt-style-2 ul li:hover .gt-left .gt-number {
		background-color: transparent !important;
		 color: #bb961f;
	}


	.gt-lists.gt-style-2[data-checklist="true"] ul li {
		cursor: pointer;
		position: relative;
	}

	.gt-lists.gt-style-2[data-checklist="true"] ul li.gt-checked .gt-left .gt-number {
		color: #FFFFFF;
	}

	.gt-lists.gt-style-2[data-checklist="true"] ul li.gt-checked .gt-right .gt-title,
	.gt-lists.gt-style-2[data-checklist="true"] ul li.gt-checked .gt-right .gt-desc {
		opacity: .4;
	}

	.gt-lists.gt-style-2[data-checklist="true"] ul li .gt-right .gt-title {
		position: relative;
	}

	.gt-lists.gt-style-3[data-checklist="true"] ul li .gt-item:before {
	    border: 1px solid #bb961f;
        border-radius: 0;
		width: 15px;
		min-width: 15px;
		height: 15px;
		margin-right: 14px;
		content: '';
		display: inline-block;
		position: relative;
		top: 4px;
	}

	.gt-lists.gt-style-2[data-checklist="true"] ul li .gt-right .gt-title:after {
		content: '';
		width: 0;
		height: 1px;
		background: #111111;
		position: absolute;
		top: 13px;
		left: 0;
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
		opacity: .4;
	}

	.gt-lists.gt-style-2[data-checklist="true"] ul li.gt-checked .gt-right .gt-title:after {
		width: 100%;
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
	}

	.gt-lists.gt-style-3 ul {
		padding: 0;
		list-style-type: none;
		margin: -5px;
	}
	
	.gt-lists.gt-style-3 ul {
         border: 1px solid #bb961f;
    }

    .gt-lists.gt-style-3 ul li {
        background: #f8f5e9;
        border-bottom: 1px solid #bb961f;
        padding: 5px 10px;
    }
    .gt-lists.gt-style-3 ul li .gt-title {
        font-size: 16px;
        font-weight: 500;
    }


    .gt-lists.gt-style-3 ul li:last-child {
     border-bottom: 0;
    }


	.gt-menu-detail .gt-lists.gt-style-3 ul {
		font-size: 15px;
	}

	.gt-lists.gt-style-3 ul li .gt-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 5px;
	}

	.gt-lists.gt-style-3 ul li .gt-left {
		margin-right: 7px;
	}

	.gt-lists.gt-style-3 ul li .gt-left .gt-number {
		font-weight: 600;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-lists.gt-style-3 ul li .gt-left .gt-number:after {
		content: '. ';
	}

	.gt-lists.gt-style-3 ul li .gt-right .gt-title {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-lists.gt-style-3 ul li .gt-right .gt-title + .gt-desc {
		margin-top: 5px;
		font-size: 14px;
	}

	.gt-lists.gt-style-3 ul li .gt-right .gt-desc {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-lists.gt-style-3[data-checklist="true"] ul li {
		position: relative;
		cursor: pointer;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-3[data-checklist="true"] ul li:hover {
		opacity: .7;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-3[data-checklist="true"] ul li .gt-item {
		position: relative;
	}

	.gt-lists.gt-style-3[data-checklist="true"] ul li.gt-checked {
		opacity: .4;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-3[data-checklist="true"] ul li .gt-item:after {
		content: '';
		width: 0;
		height: 1px;
		background: #111111;
		position: absolute;
		top: 18px;
		left: 15px;
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
		opacity: .4;
	}

	.gt-lists.gt-style-3[data-checklist="true"] ul li.gt-checked .gt-item:after {
		width: calc(100% - 23px);
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
	}

	.gt-lists.gt-style-4 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin: -7.5px;
		display: flex;
		flex-wrap: wrap;
	}

	.gt-lists.gt-style-4 ul li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		align-items: flex-start;
		width: 50%;
		padding: 7.5px;
	}

	.gt-lists.gt-style-4 ul li > * {
		padding: 5px;
	}

	.gt-lists.gt-style-4 ul li .gt-title {
		font-weight: 600;
		display: flex;
		align-items: flex-start;
		min-width: 110px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-lists.gt-style-4 ul li {
			width: 100%;
		}
	}

	.gt-lists.gt-style-4[data-checklist="true"] ul li {
		position: relative;
		cursor: pointer;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-4[data-checklist="true"] ul li:hover {
		opacity: .7;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-4[data-checklist="true"] ul li.gt-checked {
		opacity: .4;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-4[data-checklist="true"] ul li .gt-title:before {
		border: 1px solid rgba(17, 17, 17, 0.25);
		border-radius: 3px;
		width: 15px;
		min-width: 15px;
		height: 15px;
		margin-right: 12px;
		content: '';
		display: inline-block;
		position: relative;
		top: 4px;
	}

	.gt-lists.gt-style-4[data-checklist="true"] ul li:after {
		content: '';
		width: 0;
		height: 1px;
		background: #111111;
		position: absolute;
		top: 23px;
		left: 20px;
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
		opacity: .4;
	}

	.gt-lists.gt-style-4[data-checklist="true"] ul li.gt-checked:after {
		width: calc(100% - 28px);
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
	}

	.gt-lists.gt-style-5 ul {
		margin: 0;
		padding: 30px;
		list-style-type: none;
		border: 1px solid rgba(17, 17, 17, 0.1);
	}

	.gt-lists.gt-style-5 ul li {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		padding: 15px 0;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
	}

	.gt-lists.gt-style-5 ul li:first-child {
		padding-top: 0;
	}

	.gt-lists.gt-style-5 ul li:last-child {
		border-bottom: 0;
		padding-bottom: 0;
	}

	.gt-lists.gt-style-5 ul li .gt-title {
		font-weight: 600;
		width: 100%;
	}

	.gt-lists.gt-style-5[data-checklist="true"] ul li {
		position: relative;
		cursor: pointer;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-5[data-checklist="true"] ul li:hover {
		opacity: .7;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-5[data-checklist="true"] ul li.gt-checked {
		opacity: .4;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-lists.gt-style-5[data-checklist="true"] ul li .gt-title {
		position: relative;
	}

	.gt-lists.gt-style-5[data-checklist="true"] ul li .gt-title:before {
		border: 1px solid rgba(17, 17, 17, 0.25);
		border-radius: 3px;
		width: 15px;
		min-width: 15px;
		height: 15px;
		margin-right: 12px;
		content: '';
		display: inline-block;
		position: relative;
		top: 2px;
	}

	.gt-lists.gt-style-5[data-checklist="true"] ul li .gt-title:after {
		content: '';
		width: 0;
		height: 1px;
		background: #111111;
		position: absolute;
		top: 11px;
		left: 7px;
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
		opacity: .4;
	}

	.gt-lists.gt-style-5[data-checklist="true"] ul li.gt-checked .gt-title:after {
		width: calc(100% - 7px);
		-o-transition: 0.6s;
		-webkit-transition: 0.6s;
		transition: 0.6s;
	}
	
		.gt-item-nutritions .gt-lists.gt-style-5 ul{
		padding: 0px;
		display:flex;
		flex-direction:column;
		justify-content: center;
	}
	.gt-item-nutritions .gt-lists.gt-style-5 ul li{
		padding: 10px 15px;
		display:flex;
		justify-content: space-between;
		align-items: center;
	}
	.gt-recipe-nutritions , .gt-recipe-ingredients , .gt-recipe-directions {
	    max-width: 640px;
	    margin-top: 24px;
	}
	.gt-recipe-nutritions .gt-lists.gt-style-5 ul li .gt-quantity {
	    font-size: 12px;
	    font-weight: bold;
	    color: #bb961f;
	    letter-spacing: 1.5px;
	    padding-right: 15px;
	}
	.gt-recipe-nutritions .gt-lists.gt-style-5 ul li .gt-title {
	    font-size: 12px;
	    font-weight: bold;
	    width: auto;
	}
	.gt-item-nutritions .gt-lists.gt-style-5 ul li:first-child {
		padding-top: 10px;
	}
	.gt-item-nutritions .gt-lists.gt-style-5 ul li:last-child {
		padding-bottom: 10px;
	}

	.gt-content-header {
		font-size: 48px;
		color: #032327;
		font-family: 'DM Serif Text',sans-serif;
		line-height: 3.5;
	}
	.gt-content-header .gt-categories ul {
		display: flex;
		justify-content: center;
	}



/*======
*
* Recipe Video
*
======*/
	.gt-recipe-video > * {
		width: 100%;
	}

	@media only screen and (min-width: 1200px) {
		.gt-recipe-video > * {
			min-height: 484px;
		}
	}



/*======
*
* Comments
*
======*/

.comment-form-comment {
	display: none;

}
	.gt-comments-list .gt-title {
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 10px;
		font-family: 'Barlow' , sans-serif;
	}

	.gt-comments-list .gt-title span{
		font-size: 20px;
		font-weight: 600;
		color: #bb961f;
	}

	.gt-comments-list .comment-text{
		font-size: 12px;
		font-weight: 500;
		color: rgba(17, 17, 17, 0.502);
		margin-bottom: 50px;
	}

	.gt-comments-list ul.gt-items{
		margin-top: 50px;
	}
	

	.gt-comments-list .gt-notes {
		margin-top: 90px;
		border: 1px solid #111111;
		padding: 20px 25px;
	}

	.gt-comments-list .gt-items {
		margin: 0;
		list-style-type: none;
	}


	.gt-comments-list .gt-items li ul.children {
		margin: 0;
		padding: 80px 0 0 90px;
		width: 100%;
	}

	.gt-comments-list .gt-items li ul.children li.gt-parent {
		position: relative;
	}

	.gt-comments-list .gt-items li ul.children li.gt-parent:after {
		display: block;
	}

	.gt-comments-list .gt-items li ul.children li:after {
		height: -webkit-calc(100% + 42px);
		height: calc(100% + 42px);
	}

	.gt-comments-list .gt-items li ul.children li .children li:last-child .gt-avatar:after {
		width: 0px;
	}

	.gt-comments-list .gt-items li ul.children.children li:first-child:not(:last-child):after {
		display: block;
	}


	.gt-comments-list .gt-items li ul.children.children li .gt-parent .gt-avatar {
		position: relative;
	}

	.gt-comments-list .gt-items li ul.children.children li:last-child:not(.gt-parent) li:last-child:after {
		display: none;
	}

	.gt-comments-list .gt-items li ul.children.children li:last-child.gt-item {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}

	.gt-comments-list .gt-items li ul.children.children li ul li .gt-item .gt-avatar:after {
		width: 0px;
	}

	.gt-comments-list .gt-items li ul.children.children li ul li.gt-parent .gt-avatar:after {
		width: 1px;
	}

	.gt-comments-list .gt-items li:last-child.gt-parent:after {
		display: block;
		height: -webkit-calc(100% + 33px);
		height: calc(100% + 33px);
	}

	.gt-comments-list .gt-items li.gt-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-bottom: 32px;
		margin-bottom: 42px;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
		position: relative;
	}

	.gt-comments-list .gt-items li.comment:last-child {
	    border-bottom: 0;
	    margin-bottom: 0;
	    padding-bottom: 0;
	}


	.gt-comments-list .gt-items .children li.gt-item + div {
	    max-width: 865px;
	    margin: 0 auto;
		padding-bottom: 75px;
		margin-top: 90px;
	}

	@media only screen and (min-width: 768px) {
		.gt-comments-list .gt-items li ul.children.children li {
			border-bottom: 0px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-comments-list .gt-items li.gt-item {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-comments-list .gt-items li.gt-item .gt-avatar {
			margin-right: 0;
			margin-bottom: 20px;
		}

		.gt-comments-list .gt-items li ul.children.children li:first-child:not(:last-child):after,
		.gt-comments-list .gt-items li ul.children li.gt-parent:after,
		.gt-comments-list .gt-items li:after,
		.gt-comments-list .gt-items li.gt-item:after {
			display: none;
		}

		.gt-comments-list .gt-items li.gt-item:first-child:before {
			display: none;
		}

		.gt-comments-list .gt-items li ul.children {
			padding: 40px 0 0 20px;
		}

		.gt-comments-list .gt-items li.gt-item ul.gt-items {
			padding: 40px;
		}

		.gt-comments-list .gt-items li.gt-item ul.children li:first-child:after {
			display: none;
		}

		.gt-comments-list .gt-items li.gt-item ul.gt-items li.gt-parent:after {
			display: none;
		}

		.gt-comments-list .gt-items .children li.gt-item + div {
			padding-left: 0;
			border-left: 0;
			margin-left: 0;
		}
	}

	.gt-comments-list .gt-items li.gt-item .gt-avatar {
		margin-right: 23px;
	}

	.gt-comments-list .gt-items li.gt-item .gt-avatar img {
		width: 70px;
		max-width: 70px;
		border-radius: 100%;
	}

	.gt-comments-list .gt-items li.gt-item .gt-details {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-comments-list .gt-items li.gt-item .gt-details .gt-author {
		font-size: 20px;
		font-weight: 600;
	}

	.gt-comments-list .gt-items li.gt-item .gt-details .gt-time {
		opacity: .6;
		font-weight: 600;
		letter-spacing: .5px;
		font-size: 14px;
		text-transform: capitalize;
	}

	.gt-comments-list .gt-items li.gt-item .gt-details .gt-comment-text {
		font-size: 16px;
		margin: 15px 0;
		color: #6c6c6c;
		font-weight: 500;
		line-height: 24px;
	}
	
	.gt-comments-list .gt-items li.gt-item .gt-details .gt-comment-text > p {
		margin-bottom: 20px;
	}

	.gt-comments-list .gt-items li.gt-item .gt-details .gt-buttons {
		margin: -5px;
	}

	.gt-comments-list .gt-items li.gt-item .gt-details .gt-buttons a,
	.gt-comments-list .gt-items li.gt-item .gt-details .gt-buttons a:visited {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: uppercase;
		padding: 5px;
	}

	.gt-comments-list .gt-items li.gt-item:last-child {
		border-bottom: 0;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	.gt-comments-list .gt-items li.gt-item.gt-parent .gt-avatar {
		position: relative;
		z-index: 1;
	}

	.gt-comments-list + .gt-comment-form:not(:empty) {
		margin-top: 90px;
	}


	.gt-comment-form h5 {
		font-size: 30px;
		margin-bottom: 42px;
	}

    .gt-comment-form {
        max-width: 865px;
        margin: 0 auto;
    }
    .comment-respond .gt-title {
        text-align: center;
    }

    .gt-comment-form > p{
        text-align: center;
        color: #6c6c6c;
    }
	.gt-comment-form .gt-item-row {
		margin-left: -10px;
		margin-right: -10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.gt-comment-form .gt-item-row.submit {
		border: 1px solid #bb961f;
		padding: 14px 18px 14px 22px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-comment-form .gt-item-row {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-comment-form .gt-item-row .gt-item {
			width: 100%;
		}
	}

	.gt-comment-form .gt-item-row .gt-item {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.gt-content-footer.gt-recipe-footer .comment-respond .gt-comment-form textarea{
        border: 1px solid #bb961f;
        border-bottom: 0;
        
    }

	p.logged-in-as {
	    font-family: inherit;
	    font-weight: 500;
	}
	.gt-comment-form .gt-item-row {
	    background: #fff;
	}

	.gt-comment-form input[type="text"],
	.gt-comment-form input[type="email"] {
		padding: 30px 24px;
		border: 1px solid #bb961f;
		border-bottom: 0;
		color: #000000;
		font-size: 16px;
		letter-spacing: .5px;
		font-weight: 500;
		opacity: 1;
	}
	.gt-comment-form input[type="text"]::placeholder,
	.gt-comment-form input[type="email"]:placeholder {
		font-size: 12px;
		letter-spacing: .5px;
		font-weight: 600;
		opacity: 1;
	}
	.gt-comment-form input[type="email"]  {
		border-left: 0;
	}
	.gt-comment-form input[type="checkbox"]  {
		border-radius: 0;
		border-color: #bb961f;
		/* appearance: none; */
		width: 17px;
		height: 17px;
		border: 1px solid #bb961f;
	}
	.gt-comment-form textarea {
		color: #000000;
		font-size: 16px;
		letter-spacing: 1px;
		font-weight: 500;
		opacity: 1;
	}
	.gt-comments-list .gt-items li.gt-item .gt-details .gt-comment-text .gt-ratings .gt-results {
        color: #000;
        font-weight:700;
        font-size: 10px;
    }

	.gt-comment-form .comment-respond textarea{
		border: 1px solid #bb961f;
		border-bottom: 0;
	}

	.gt-comment-form .comment-respond .gt-item-row.submit{
		border: 1px solid #bb961f;
		padding: 14px 18px 14px 22px;
	}

	.gt-comment-form input::placeholder, .gt-comment-form textarea::placeholder{
		color: #bb961f;
		margin-left: 20px ;
		font-size: 12px;
		letter-spacing: 1px;
		font-weight: 600;
		opacity: 1;
		text-transform: uppercase;
	}
	.gt-comment-form input[type="submit"] {
        padding:0 18px;
    }

	.gt-comment-form .gt-checkbox{
		padding: 26px 22px;
		border: 1px solid #bb961f;
		border-bottom: 0;
	}

	.gt-comment-form .gt-checkbox span  {
		font-size: 16px;
		letter-spacing: normal;
		text-transform: initial;
		font-weight: 500;
		margin-left: 15px;
	}

	.gt-comment-ratings {
		display: inline-flex;
		margin: 0 -5px;
		height: 20PX;
	}

	.gt-comment-form .gt-item.gt-rating {
		display: flex;
		gap: 20px;
		margin: 10px 0;
	}

	.gt-comment-form .gt-item.gt-rating label{

		font-size: 12px;
		color: #bb961f;
	}

	.gt-comment-ratings svg {
		pointer-events: none;
	}

	.gt-comment-ratings input {
		display: none;
	}

	.gt-comment-ratings .gt-none {
		display: none;
	}

	.gt-comment-ratings label {
		cursor: pointer;
		padding: 0 2px;
		margin: 0;
		font-size: 18px;
	}

	.gt-comment-ratings svg {
		width: 18px;
		height: 18px;
		-webkit-transition: 0.2s;
		-moz-transition: 0.2s;
		-ms-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-comment-ratings input:checked ~ label svg {
		color: rgba(17, 17, 17, 0.2);
		-webkit-transition: 0.2s;
		-moz-transition: 0.2s;
		-ms-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-comment-ratings:hover label svg {
		-webkit-transition: 0.2s;
		-moz-transition: 0.2s;
		-ms-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-comment-ratings input:hover ~ label svg {
		color: rgba(17, 17, 17, 0.2) !important;
	}



/*======
*
* User Ratings
*
======*/
	.gt-ratings.gt-style-1 {
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 500;
		letter-spacing: 1px;
		display: flex;
		align-items: center;
		gap: 22px;
		font-weight: 600;

	}


	.gt-ratings.gt-style-1 svg {
		width: 24px;
		height: 24px;
		color: rgba(17, 17, 17, 0.2);
		-webkit-transition: 0.2s;
		-moz-transition: 0.2s;
		-ms-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}
	
	.gt-ratings.gt-style-1 svg.inactive-stars path {
	    fill: #dddddd;

	}
	
	.gt-ratings.gt-style-1 svg path {
	    fill: #bb961f;
	}

	.gt-ratings.gt-style-1 svg:last-child {
		margin-right: 0;
	}



/*======
*
* Pagination
*
======*/

.gt-recipe-listing .swiper-container {
    overflow: hidden;
}
.gt-recipe-listing.gt-style-1 .gt-pagination.gt-style-1 {
    margin-top: 90px;
}
.gt-pagination.gt-style-1.gt-align-center ul {
	justify-content: center;
  }
  .gt-pagination.gt-style-1.gt-align-left ul {
	justify-content: flex-start;
  }
  .gt-pagination.gt-style-1.gt-align-right ul {
	justify-content: flex-end;
  }
  .gt-pagination.gt-style-1 ul {
	display: flex;
	align-items: center;
	list-style-type: none;
  }
  .gt-pagination.gt-style-1 ul li a, .gt-pagination.gt-style-1 ul li a:visited, .gt-pagination.gt-style-1 ul li span {
	font-family: "Barlow", sans-serif !important;
	font-size: 14px;
	font-weight: 600;
	color: #111;
	opacity: 0.6;
	min-width: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	padding: 12px 20px;
	transition: 0.2s;
	border: 1px solid rgba(17, 17, 17, 0.1);
  }
  .gt-pagination.gt-style-1 ul li a.prev, .gt-pagination.gt-style-1 ul li a:visited.prev, .gt-pagination.gt-style-1 ul li span.prev {
	padding: 12px 14px;
	font-weight: bold;
	opacity: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-right: 8px;
  }
  .gt-pagination.gt-style-1 ul li a.next, .gt-pagination.gt-style-1 ul li a:visited.next, .gt-pagination.gt-style-1 ul li span.next {
	padding: 12px 14px;
	font-weight: bold;
	opacity: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-left: 8px;
  }
  .gt-pagination.gt-style-1 ul li a:focus, .gt-pagination.gt-style-1 ul li span.current {
	background-color: #bb961f;
	border-color: #bb961f;
	color: #fff;
	opacity: 1;
  }
  .gt-pagination.gt-style-1 ul li a:hover {
	background-color: #f8f5e9 !important;
	border-color: rgba(17, 17, 17, 0.1) !important;
	color: #bb961f !important;
	opacity: 1 !important;
  }
  .gt-pagination.gt-style-1 ul li span.dots {
	border-color: transparent;
  }
  .gt-pagination.gt-style-1.gt-dark ul li span {
	color: #fff;
	border-color: #fff;
  }
  .gt-pagination.gt-style-1.gt-dark ul li span.current {
	color: #fff;
	background-color: #bb961f;
	border: 0px;
  }
  .gt-pagination.gt-style-1.gt-dark ul li:hover span {
	border-color: #bb961f;
  }
  .gt-pagination.gt-style-1.gt-dark ul li a, .gt-pagination.gt-style-1.gt-dark ul li a:visited {
	color: #fff;
	border-color: #fff;
  }
	.gt-pagination.gt-style-2 ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		list-style-type: none;
		margin: -2.5px;
	}

	.gt-pagination.gt-style-2 ul li {
		padding: 2.5px;
	}

	.gt-pagination.gt-style-2 ul li a,
	.gt-pagination.gt-style-2 ul li a:visited,
	.gt-pagination.gt-style-2 ul li span {
		font-size: 12px;
		font-weight: 600;
		color: #111111;
		min-width: 34px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
		padding: 7px 14px;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		border: 1px solid #111111;
		font-family: "Barlow", sans-serif !important;
	}

	.gt-pagination.gt-style-2 ul li a:hover,
	.gt-pagination.gt-style-2 ul li a:focus,
	.gt-pagination.gt-style-2 ul li span.current {
		color: #FFFFFF;
		opacity: 1;
	}

	.gt-pagination.gt-style-2 ul li span.dots {
		border-color: transparent;
	}

	.gt-pagination.gt-style-2.gt-dark ul li span {
		color: #FFFFFF;
		border-color: #FFFFFF;
	}

	.gt-pagination.gt-style-2.gt-dark ul li span.current {
		color: #FFFFFF;
		border: 0px;
	}

	.gt-pagination.gt-style-2.gt-dark ul li a,
	.gt-pagination.gt-style-2.gt-dark ul li a:visited {
		color: #FFFFFF;
		border-color: #FFFFFF;
	}

	.gt-pagination.gt-style-2.gt-align-center ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-pagination.gt-style-2.gt-align-left ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-pagination.gt-style-2.gt-align-right ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-pagination.gt-style-3 ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		list-style-type: none;
		margin: 0;
		font-family: "Barlow", sans-serif !important;
	}

	.gt-pagination.gt-style-3 ul li {
		margin-right: 5px;
	}

	.gt-pagination.gt-style-3 ul li a,
	.gt-pagination.gt-style-3 ul li a:visited,
	.gt-pagination.gt-style-3 ul li span {
		font-size: 12px;
		font-weight: 600;
		color: #111111;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: center;
		padding: 7px 14px;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-pagination.gt-style-3 ul li a:hover,
	.gt-pagination.gt-style-3 ul li a:focus,
	.gt-pagination.gt-style-3 ul li span.current {
		opacity: 1;
	}

	.gt-pagination.gt-style-3.gt-dark ul li span {
		color: #FFFFFF;
	}
	.gt-pagination.gt-style-3.gt-dark ul li span.current {
		color: #FFFFFF;
	}

	.gt-pagination.gt-style-3.gt-dark ul li a:hover,
	.gt-pagination.gt-style-3.gt-dark ul li a:focus {
		color: #FFFFFF;
	}

	.gt-pagination.gt-style-3.gt-align-center ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-pagination.gt-style-3.gt-align-left ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-pagination.gt-style-3.gt-align-right ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}



/*======
*
* Search Form
*
======*/
	.gt-search-form.gt-style-1 .gt-inner {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: #FFFFFF;
		border: 0;
		border-radius: 5px;
		padding: 3px;
	}

	.gt-search-form.gt-style-1 .gt-inner .gt-input-icon {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-left: 30px;
		min-width: 25px;
	}

	.gt-search-form.gt-style-1 .gt-inner .gt-input-icon i {
		font-size: 24px;
	}

	.gt-search-form.gt-style-1 .gt-inner input[type="text"] {
		font-size: 12px;
		font-family: "Barlow", sans-serif;
		border: 0;
		border-radius: 0;
	}

	.gt-search-form.gt-style-1 .gt-inner button {
		border-radius: 5px;
		padding: 14px 30px;
		font-family: "Barlow", sans-serif;
	}

	.gt-search-form.gt-style-1 .gt-inner + .gt-taxonomies {
		margin-top: 20px;
	}

	.gt-search-form.gt-style-1.gt-dark .gt-inner {
		background-color: #111111;
	}

	.gt-search-form.gt-style-1.gt-dark input[type="text"]::-webkit-input-placeholder {
		color: #FFFFFF;
	}

	.gt-search-form.gt-style-1.gt-dark input[type="text"]::-moz-placeholder {
		color: #FFFFFF;
	}

	.gt-search-form.gt-style-1.gt-dark input[type="text"]:-ms-input-placeholder {
		color: #FFFFFF;
	}

	.gt-search-form.gt-style-1.gt-dark input[type="text"]::-ms-input-placeholder {
		color: #FFFFFF;
	}

	.gt-search-form.gt-style-1.gt-dark input[type="text"]::placeholder {
		color: #FFFFFF;
	}

	.gt-search-form.gt-style-5 button {
		min-height: 48px;
		width: 100%;
		font-family: "Barlow", sans-serif;
	}
	.gt-search-form.gt-style-5{
	    border: 1px solid #bb961d;
	}
	
	.gt-search-form.gt-style-5 .selectize-control {
	    position: relative;
        border-right: 1px solid #bb961d;
        min-height: 80px;
        width: auto;
        margin: 0;
        display: flex;
        align-items: center;
	}
	.gt-search-form.gt-stye-5 input {
	    color: #fff;
	    font-size: 16px;
	    font-weight: 600;
	}


	.gt-search-form.gt-style-3 .gt-inner {
		display: flex;
		flex-direction: column;
		position: relative;
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box {
		width: 100%;
		display: flex;
		align-items: center;
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box .gt-input-icon {
		display: flex;
		position: absolute;
		left: 29px;
		min-width: 25px;
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box .gt-input-icon svg path {
		fill: #bb961f;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-3 .gt-inner .gt-search-box .gt-input-icon {
		  left: 5px;
		}
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box ::-moz-placeholder {
		color: #111;
		opacity: 1 !important;
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box :-ms-input-placeholder {
		color: #111;
		opacity: 1 !important;
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box ::placeholder {
		color: #111;
		opacity: 1 !important;
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box input::-webkit-input-placeholder {
		color: #111;
		opacity: 1 !important;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		line-height: 24px;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-3 .gt-inner .gt-search-box input::-webkit-input-placeholder {
		  font-size: 12px;
		}
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box input[type=text] {
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		background-color: #fff;
		color: #111;
		height: 80px;
		border: 1px solid #bb961f;
		border-bottom: 0;
		display: flex;
		align-items: center;
	  }
	  
	  .gt-search-form.gt-style-3.gt-dark .gt-inner .gt-search-box input[type=text] {
		color: #fff;
	  }
	  
	  .gt-search-form.gt-style-3.gt-light .gt-inner .gt-search-box input[type=text] {
		color: #111;
	  }
	  
	  
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box .gt-input-icon + input[type=text] {
		padding-left: 75px;
	  }
	  @media only screen and (max-width: 1024px) {
		.gt-search-form.gt-style-3 .gt-inner .gt-search-box .gt-input-icon + input[type=text] {
		  padding-left: 40px;
		}
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box button {
		position: absolute;
		right: 15px;
		font-size: 12px;
		line-height: 1.2;
		font-weight: bold;
		background-color: #bb961f;
		font-family: "Barlow", sans-serif;
		padding: 16px 22px;
		display: flex;
		align-items: center;
		color: #fff;
		letter-spacing: 1px;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-3 .gt-inner .gt-search-box button {
		  padding: 10px 16px;
		}
	  }
	  .gt-search-form.gt-style-3 .gt-inner .gt-search-box button svg {
		width: 18px;
	  }
	  .gt-search-form.gt-style-3 .gt-inner .search-categories {
		background-color: #F8F5E9;
		border: 1px solid #bb961f;
		padding: 25px 13px;
	  }
	  
	 .gt-search-form.gt-style-3 .gt-inner .search-categories input[type="submit"]{
		letter-spacing: 1px;
		font-weight: 600;
		padding: 10px 15px !important;
		min-height: auto;
		border-radius: 3px;
		font-size: 12px;
	  }

	  .gt-search-form.gt-style-3 .gt-inner .search-categories span {
	  	display: flex;
		letter-spacing: 1px;
		font-weight: 600;
		padding: 10px 15px !important;
		color: #fff;
		min-height: auto;
		border-radius: 3px;
		font-size: 12px;
	  }

	  .gt-search-form.gt-style-3.gt-light .gt-inner .search-categories input[type="submit"] {
		background: #111;
		color: #fff;
	  }
	  .gt-search-form.gt-style-3.gt-dark .gt-inner .search-categories input[type="submit"] {
		background: #fff;
		color: #111;
		border: 1px solid #fff;
		transition: .2s;
	  }
	  .gt-search-form.gt-style-3.gt-light .gt-inner .search-categories input[type="submit"]:hover {
		background: transparent;
		color: #111;
	  }
	  .gt-search-form.gt-style-3.gt-dark .gt-inner .search-categories input[type="submit"]:hover {
		background: transparent;
		color: #fff;
		
	  }

	  .gt-search-form.gt-style-3 .gt-inner .search-categories .heading input[type="button"] {
		background: transparent;
		cursor:auto;
	  }
	  .gt-search-form.gt-style-3.gt-dark .gt-inner .search-categories .heading input[type="button"] {
	      color: #fff;
	  }
	  .gt-search-form.gt-style-3.gt-light .gt-inner .search-categories .heading input[type="button"] {
	      color: #111;
	  }
	  
	  .gt-search-form.gt-style-3 .search-text {
		color: #909090;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		line-height: 24px;
		font-weight: 500;
		padding: 0 0 0 25px;
		margin-top: 10px;
	  }
	  .gt-search-form.gt-style-3.gt-dark input[type=text] {
		background-color: #111;
		color: #bb961f;
	  }
	  .gt-search-form.gt-style-3.gt-dark input[type=text]::-moz-placeholder {
		color: #fff;
	  }
	  .gt-search-form.gt-style-3.gt-dark input[type=text]:-ms-input-placeholder {
		color: #fff;
	  }
	  .gt-search-form.gt-style-3.gt-dark input[type=text]::placeholder {
		color: #fff;
	  }
	  
	  .gt-search-popup-header {
	      margin-bottom: 65px;
	  }
	  
	  .gt-search-popup-header .gt-search-box-subtitle {
	      font-size: 12px;
	      font-weight: 600;
	      line-height: 3.1;
	      letter-spacing: 2px;
	      color: #bb961f;
	  }
	  .gt-search-popup-header .gt-search-box-title {
	      font-size: 64px;
	      line-height: 1.125;
	        font-family: "DM Serif Text";
	      letter-spacing: 2px;
	      color: #000;
	      
	  }

	  .gt-search-form.gt-style-4 {
		display: flex;
		flex-direction: column;
		width: 100%;
		align-items: center;
	  }
	  .gt-search-form.gt-style-4 .gt-inner {
		display: flex;
		width: 100%;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-4 .gt-inner {
		  flex-direction: column;
		}
	  }
	  .gt-search-form.gt-style-4 .gt-inner .search-text {
		color: #909090;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		line-height: 24px;
		font-weight: 500;
		padding: 0 0 0 25px;
		margin-top: 10px;
	  } 
	  .gt-search-form.gt-style-4 .gt-search-categories {
		width: 34.5%;
	  }
	  @media only screen and (max-width: 767px) {
	    .gt-search-form.gt-style-4 .gt-search-categories {
		    width: 100%;
		    border-right: 1px solid #bb961f;
	    }
	  }
	  .gt-search-form.gt-style-4 .selectize-control {
		align-items: center;
		min-height: 81.5px;
		width: auto;
		margin: 0;
		border: 1px solid #bb961f;
		border-right: 0;
		display: flex;
		align-items: center;
		background:  url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAHCAYAAADj/NY7AAAAU0lEQVQokWPcPU0+ioGBwY2B+mADCwMDgxkDA0M8DQx/ADJ8BwMDwwcaGH4AZvgOGhjOADLcg4GBwYIGZoNdDjI8nwaGg11+ioGBYSHVTWZguAAA5dgMWc7KpnoAAAAASUVORK5CYII=");
		background-repeat: no-repeat;
		background-position: 7% 50%;
		color: #bb961f;
	}

	  .gt-search-form.gt-style-4 .selectize-control .selectize-input {
		border: 0;
	  }
	  .gt-search-form.gt-style-4 .selectize-control .selectize-input .item {
		font-size: 16px;
		color: #111;
		font-weight: 500;
		font-family: "Barlow", sans-serif;
	  }

	.gt-search-form.gt-style-4 .selectize-control .selectize-dropdown {
		width: 100% !important;
		background-color: rgb(248, 245, 233);
		color: #111;
		font-weight: 500;
		font-family: "Barlow", sans-serif;
		padding: 0;
		margin-top: 16px;
		border-top: 0 !important;
	}
	.selectize-input.dropdown-active::before {
		opacity: 0;
	}
	.gt-search-form.gt-style-4 .selectize-control .selectize-dropdown .selectize-dropdown-content .option {
		padding: 20px;
		cursor: pointer;
		font-size: 16px;
		position: relative;
		border-bottom: 1px solid #bb961f;
		color: #111;
		font-weight: 600;
		font-family: "Barlow", sans-serif;
		z-index: 9;
		overflow: visible;
	}
	.gt-search-form.gt-style-4 .selectize-control .selectize-dropdown .selectize-dropdown-content .option:hover{
		opacity: 1 !important;

	}
	.gt-search-form.gt-style-4 .selectize-control .selectize-dropdown .selectize-dropdown-content .option:hover::before {
		content: " ";
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom:0;
		width: 4px;
		height: 66px;
		border-left: 5px solid #bb961f;
		transition: 0.2s;
		z-index: 99999;
	  }

	.gt-search-form.gt-style-4 input::placeholder {
		color: #111;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		font-weight: 600;
		opacity: 1;
	}
	.gt-search-form.gt-style-4 .selectize-input {
		border: 0;
		margin-left: 40px;
	}
	.gt-search-form.gt-style-4 .gt-inner .gt-search-box {
		width: 100%;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box input::placeholder {
		font-weight: 400;

	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box-inner {
		display: flex;
		align-items: center;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box .gt-input-icon {
		display: flex;
		position: absolute;
		min-width: 25px;
		left: 29px;
	  }

	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box .gt-input-icon svg path {
		fill: #bb961f;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-4 .gt-inner .gt-search-box .gt-input-icon {
		  left: 20px;
		}
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box ::-moz-placeholder {
		color: #111;
		opacity: 1 !important;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box :-ms-input-placeholder {
		color: #111;
		opacity: 1 !important;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box ::placeholder {
		color: #111;
		opacity: 1 !important;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box input::-webkit-input-placeholder {
		color: #111;
		opacity: 1 !important;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box input[type=text] {
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		background-color: #fff;
		color: #111;
		padding: 27px 20px;
		border: 1px solid #bb961f;
		display: flex;
		align-items: center;
	  }

	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box .gt-input-icon + input[type=text] {
		padding-left: 73px;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-4 .gt-inner .gt-search-box .gt-input-icon + input[type=text] {
		  padding-left: 20px;
		}
		.gt-search-form.gt-style-4 .gt-inner .gt-search-box input[type=text] {
	        border-top: none;
	    }
	  }
	  @media only screen and (max-width: 1024px) {
		.gt-search-form.gt-style-4 .gt-inner .gt-search-box .gt-input-icon + input[type=text] {
		  padding-left: 60px;
		}
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box button {
		position: absolute;
		right: 15px;
		font-size: 12px;
		line-height: 1.2;
		font-weight: bold;
		background-color: #bb961f;
		border: 1px solid #bb961f;
		font-family: "Barlow", sans-serif;
		padding: 17px 24px;
		display: flex;
		align-items: center;
		color: #fff;
		letter-spacing: normal;
		letter-spacing: 1px;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box button:hover {
	      background: transparent;
	      color: #bb961f;
	      
	  }
	  .gt-search-form.gt-style-4 .gt-inner .gt-search-box button svg {
		width: 18px;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-4 .gt-inner .gt-search-box button {
		  right: 7px;
		}
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu {
		border: 1px solid #bb961f;
		border-right: 0;
		color: #111;
		position: relative;
		flex-basis: 36%;
		width: 100%;
		height: 81px;
		background: #ffffff;
	  }
	  /* .gt-search-form.gt-style-4 .gt-inner .select-menu.active .arrow-button::before {
		transform: translate(10px,0);
	  } */
	 
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-4 .gt-inner .select-menu {
		  border-right: 1px solid #bb961f;
		}
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn {
		display: flex;
		align-items: center;
		padding: 28px;
		font-size: 16px;
		line-height: 1.5;
		font-weight: bold;
		align-items: center;
		position: relative;
		cursor: pointer;
		position: relative;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn .arrow-button {
		position: absolute;
		top: 0;
		bottom: 0;
		right: 2px;
		margin: auto;
		transition: transform .3s ease-in-out;  
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu.active .arrow-button {
		transform: rotatex(180deg);
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn .button-icon {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 20px;
		margin: auto;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn .button-icon path {
	      fill: #bb961f;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn {
		  padding: 15px;
		}
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn svg {
		font-weight: 500;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn .button-text {
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 1.5;
		margin: 0 0 0 42px;
		background: #ffffff;
	  }
	  
	  .gt-search-form.gt-style-4.gt-dark .gt-inner .select-menu .select-btn .button-text {
	      color: #111111;
	  }
	  .gt-search-form.gt-style-4.gt-light .gt-inner .select-menu .select-btn .button-text {
	      color: #111111;
	  }
	  
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn .icon-category {
		position: absolute;
		left: 20px;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn .icon-arrow {
		position: absolute;
		right: 24px;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .select-btn .icon-arrow {
		position: absolute;
		right: 24px;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .options {
		position: absolute;
		width: 100%;
		background-color: rgb(248, 245, 233);
		color: #111;
		font-weight: 500;
		font-family: "Barlow", sans-serif;
		animation-name: fadeInDown;
		-webkit-animation-name: fadeInDown;
		animation-duration: 0.35s;
		animation-fill-mode: both;
		-webkit-animation-duration: 0.35s;
		-webkit-animation-fill-mode: both;
		margin: 0;
		padding: 0;
		font-family: "Barlow", sans-serif;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .options .option {
		display: flex;
		padding: 20px;
		cursor: pointer;
		position: relative;
		border-bottom: 1px solid #bb961f;
		align-items: center;
		justify-content: space-between;
		color: #111;
		font-weight: 500;
		font-family: "Barlow", sans-serif;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .options .option:hover::before {
		content: " ";
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		width: 4px;
		height: 64px;
		border-left: 5px solid #bb961f;
		margin: 10px 10px;
		transition: 0.2s;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .options .option i {
		font-size: 25px;
		margin-right: 12px;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .options .option .option-text {
		color: #000;
		font-size: 16px;
		line-height: 1.5;
		font-weight: bold;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu .options .option .option-value {
		font-size: 12px;
		color: #bb961f;
		font-weight: bold;
		line-height: 2;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-btn .icon-arrow {
		font-size: 25px;
		transition: 0.3s;
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu.active .select-btn .icon-arrow {
		transform: rotate(-180deg);
	  }
	  .gt-search-form.gt-style-4 .gt-inner .select-menu.active .options {
		display: block;
		opacity: 0;
		z-index: 10;
		animation-name: fadeInUp;
		-webkit-animation-name: fadeInUp;
		animation-duration: 0.4s;
		animation-fill-mode: both;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-fill-mode: both;
	  }
	  .gt-search-form.gt-style-4 .search-text {
		color: #909090;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		line-height: 24px;
		font-weight: 500;
		padding: 0 0 0 25px;
		margin-top: 10px;
	  }
	  @-webkit-keyframes fadeInUp {
		from {
		  transform: translate3d(0, 30px, 0);
		}
		to {
		  transform: translate3d(0, 0, 0);
		  opacity: 1;
		}
	  }
	  @keyframes fadeInUp {
		from {
		  transform: translate3d(0, 30px, 0);
		}
		to {
		  transform: translate3d(0, 0, 0);
		  opacity: 1;
		}
	  }
	  @-webkit-keyframes fadeInDown {
		from {
		  transform: translate3d(0, 0, 0);
		  opacity: 1;
		}
		to {
		  transform: translate3d(0, 20px, 0);
		  opacity: 0;
		}
	  }
	  @keyframes fadeInDown {
		from {
		  transform: translate3d(0, 0, 0);
		  opacity: 1;
		}
		to {
		  transform: translate3d(0, 20px, 0);
		  opacity: 0;
		}
	  }
	  .gt-search-form.gt-style-4 .search-categories {
		background-color: #F8F5E9;
		border-bottom: 1px solid #bb961f;
		height: 80px;
	  }
	  .gt-search-form.gt-style-4 .search-categories ul {
		display: flex;
		list-style-type: none;
		margin: 0;
		gap: 15px;
	  }
	  .gt-search-form.gt-style-4 .search-categories ul li {
		list-style-type: none;
		padding: 5px 13px;
	  }
	  .gt-search-form.gt-style-4 .search-categories ul li:hover {
		background-color: transparent;
	  }
	  .gt-search-form.gt-style-4 .search-categories ul li a {
		color: #000;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		font-family: "Barlow", sans-serif;
		line-height: 1.2;
	  }
	  .gt-search-form.gt-style-4.gt-dark input[type=text] {
		background-color: #fff;
		color: #bb961f;
	  }
	  .gt-search-form.gt-style-4.gt-dark .selectize-control {
	      background-color: #fff;
	  }
	  .gt-search-form.gt-style-4.gt-light input[type=text] {
		background-color: transparent;
		color: #bb961f;
	  }
	  .gt-search-form.gt-style-4.gt-dark input[type=text]::-moz-placeholder {
		color: #fff;
	  }
	  .gt-search-form.gt-style-4.gt-dark input[type=text]:-ms-input-placeholder {
		color: #fff;
	  }
	  .gt-search-form.gt-style-4.gt-dark input[type=text]::placeholder {
		color: #fff;
	  }
	  .gt-search-form.gt-style-4.gt-light input[type=text]::-moz-placeholder {
		color: #111;
	  }
	  .gt-search-form.gt-style-4.gt-light input[type=text]:-ms-input-placeholder {
		color: #111;
	  }
	  .gt-search-form.gt-style-4.gt-light input[type=text]::placeholder {
		color: #111;
	  }

	  .gt-search-form.gt-style-5 .gt-button {
		padding: 5px;
		height: 100%;
		width: 100%;
	  }
	  .gt-search-form.gt-style-5 .selectize-input {
	      border: none;
	  }
	  .gt-search-form.gt-style-5 .gt-button button {
		font-size: 12px;
		line-height: 1.2;
		font-weight: bold;
		background-color: #bb961f;
		font-family: "Barlow", sans-serif;
		color: #fff;
		letter-spacing: 1px;
		padding: 10px 54px;
		height: 100%;
	  }
	  @media only screen and (max-width: 767px) {
		.gt-search-form.gt-style-5 .gt-button button {
		  width: 100%;
		}
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies .gt-grid-col {
		border-right: 1px solid #bb961f;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-5 .gt-inner .gt-taxonomies .gt-grid-col {
		  width: 100%;
		  border-right: 0;
		}
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select {
		height: 100%;
		color: #111;
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		line-height: 1.5;
		font-weight: 600;
		list-style-type: none;
		display: inline-block;
		align-items: center;
		width: 143px;
		padding: 20px 10px 20px 20px;
		margin: 0;
		margin-right: 20px;
		min-height: 80px;
		border-right: 0;
		/* background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"); */
		background-repeat: no-repeat;
		background-position: right 1.3rem top 50%;
		background-size: 0.6rem auto;
	  }

	  .gt-search-form.gt-style-5 .gt-grid-col{
		position: relative;
	  }
	  .gt-search-form.gt-style-5 .gt-grid-col svg {
		position: absolute;
		right: 5px;
		top: 0;
		bottom: 0;
		margin: auto;
	  }

	  .gt-search-form.gt-style-5.gt-light .gt-inner .gt-taxonomies select {
		color: #111;

	  }
	  .gt-search-form.gt-style-5.gt-light .gt-grid-col svg path{
		fill: #111;
	  }
	  .gt-search-form.gt-style-5.gt-dark .gt-inner .gt-taxonomies select {
		color: #fff;

	  }
	  .gt-search-form.gt-style-5.gt-dark .gt-grid-col svg path{
		fill: #fff;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select {
		  flex-direction: column;
		  border-bottom: 1px solid #bb961f;
		  width: 100%;
		}
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select .select-btn {
		align-items: center;
		justify-content: center;
		display: flex;
		gap: 20px;
		padding: 32px 15px;
		font-size: 16px;
		line-height: 1.5;
		font-weight: 600;
		align-items: center;
		position: relative;
		cursor: pointer;
		border-right: 0;
		border-right: 1px solid #bb961f;
		width: 100%;
		height: 100%;
		color: #111;
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select .select-btn:last-child {
		border-right: 0;
		padding: 5px;
		height: 100%;
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select .select-btn:last-child a {
		width: 100%;
		height: 100%;
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select .select-btn:last-child button {
		height: 100%;
		width: 100%;
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select .select-btn svg {
		font-weight: 500;
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select .select-btn .button-text {
		font-family: "Barlow", sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000;
		line-height: 1.5;
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select .select-btn .icon-arrow {
		position: absolute;
		right: 20px;
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies select .select-btn button {
		font-size: 12px;
		line-height: 1.2;
		font-weight: bold;
		background-color: #bb961f;
		font-family: "Barlow", sans-serif;
		display: flex;
		align-items: center;
		color: #fff;
		letter-spacing: 1px;
		padding: 32px 20px;
		width: 100%;
	  }

	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies .select-btn .icon-arrow {
		font-size: 25px;
		transition: 0.3s;
	  }
	  .gt-search-form.gt-style-5 .gt-inner .gt-taxonomies .select-menu.active .select-btn .icon-arrow {
		transform: rotate(-180deg);
	  }
	  
	  


/*======
*
* Footer
*
======*/


.gt-footer {
    border-top: 1px solid rgb(213, 213, 213);

}

.gt-footer-content {
	background: #032327;
	padding-bottom:  90px;
}

.gt-footer .gt-copyright:last-child {
	padding-bottom: 50px;

}

.gt-footer .gt-social-links:last-child {
	padding-bottom: 90px;
	margin: 0;

}

.gt-footer .gt-terms:last-child {
	padding-bottom: 90px;

}

.gt-footer .gt-logo{
    display: flex;
	justify-content: center;
	align-items: center;
}

.gt-footer .gt-copyright-text , .gt-footer .gt-terms {
	text-align: center;
}


.gt-footer .gt-terms-text {
	display: flex;
	align-items: center;
	justify-content: center;
}

.gt-footer .gt-social-links.gt-dark {
	background: #032327;
	color: #fff;
}

.gt-footer .gt-social-links.gt-light {
	background: #fff;
	color: #111;
}

.gt-footer .gt-social-links ul{
	margin: 0;
}
.gt-footer .gt-terms.gt-dark {
	color: #fff;
}

.gt-footer .gt-terms.gt-light {
	background: #fff;
	color: #111;
}

.gt-footer .gt-terms-text p {
	color: rgba(255, 255, 255, 0.4);
	font-weight: 500;
}


 * + .gt-footer.gt-style-1 .gt-social-links ul::after {
	content: '.';
	color: rgba(255, 255, 255, 0.4);
	margin: 0 33px;
}

	@media only screen and (max-width: 767px) {
	    .gt-footer  .gt-social-links ul::after {
			content: none;
			margin-left: 0;
		}
	}

	.gt-footer .gt-footer-instagram.gt-style-1 {
		padding: 96px 0;
		border-bottom: 1px solid rgba(230, 230, 230, 0.2);
		width: 100%;
	}
	.gt-footer .gt-footer-instagram.gt-dark {
		background-color: #032327;
		padding: 60px 0;
		border-bottom: 1px solid rgba(230, 230, 230, 0.2);
		border-top: 1px solid rgba(230, 230, 230, 0.2);

	}

	.gt-footer .gt-footer-instagram .gt-instagram-wrapper {
		display: flex;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-footer-instagram .gt-instagram-wrapper  {
			display: flex;
			flex-direction: column;
			align-items: center;
		}
	}

	.gt-footer .gt-footer-instagram .gt-instagram-wrapper .gt-instagram-feed {
		width: 55%;
	}
	

	* + .gt-footer .gt-footer-instagram .gt-instagram-wrapper .gt-instagram-content{
		margin-left: 23px;
		margin-top: 98px;
	}
	.gt-footer .gt-footer-instagram .gt-instagram-wrapper .gt-instagram-content .gt-instagram-subtitle {
		font-size: 12px;
		font-weight: bold;
		line-height: 3.2;
		color: #BB961F;
		letter-spacing: 2px;
	}
	* + .gt-footer .gt-footer-instagram .gt-instagram-wrapper .gt-instagram-content .gt-instagram-text {
		margin-top: 7px;
	}

	.gt-footer .gt-footer-instagram .gt-instagram-wrapper .gt-instagram-content .gt-instagram-title {
		font-size: 42px;
		color: #fff;
		font-family: 'DM Serif Text',sans-serif;
		font-weight: 400;
		line-height: 1.24;
	}

	.gt-footer .gt-footer-instagram .gt-instagram-wrapper .gt-instagram-content .gt-instagram-text {
		font-size: 32px;
		font-weight: 400;
		color: #BB961F;
		font-family: 'DM Serif Text',sans-serif;
		line-height: 1.2;
	}


	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-footer-instagram.gt-style-1 {
			padding: 60px 0;
		}
	}

	.gt-footer .gt-footer-instagram.gt-gutter-false,
	.gt-footer .gt-footer-instagram.gt-gutter-false .gt-container-full {
		padding: 0;
	}

	.gt-instagram-feed > div {
		padding-bottom: 0 !important;
	}

	@media only screen and (max-width: 991px) {
		.gt-instagram-feed {
			margin: 0px !important;
		}
	}

	.gt-footer .gt-footer-instagram img {
		width: 100%;
	}

	.gt-footer .gt-footer-instagram.gt-light .gt-content{
		color: #111;
	}

	.gt-footer .gt-footer-instagram.gt-dark .gt-instagram-wrapper .gt-instagram-content .gt-instagram-title{
		color: #fff;
	}
	.gt-footer .gt-footer-instagram.gt-light .gt-instagram-wrapper .gt-instagram-content .gt-instagram-title {
		color: #111;
	}
	.gt-footer .gt-footer-widgets {
		border-top: 1px solid rgba(17, 17, 17, 0.1);
		text-align: center;
	}

	.gt-footer .gt-footer-widgets .gt-footer-widget {
		margin-bottom: 50px;
	}

	.gt-footer .gt-footer-widgets .gt-footer-widget:last-child {
		margin-bottom: 0;
	}

	.gt-footer .gt-footer-widgets.gt-light , .gt-footer .gt-footer-widgets.gt-light  {
		color: #1111;
	}


	.gt-footer .gt-footer-widgets.gt-dark {
		color: #FFFFFF;
	}

	.gt-footer .gt-footer-widgets.gt-dark a {
		color: #FFFFFF;
		opacity: .6;
	}

	.gt-footer .gt-footer-widgets.gt-dark a:hover {
		opacity:1;
	}
	
	.gt-footer .gt-footer-widgets.gt-dark a {
		border-color: rgba(255, 255, 255, 0.12);
		color: #FFFFFF;
	}

	.gt-footer .gt-footer-widgets.gt-light {
		color: #111111;
	}


	.gt-footer .gt-footer-widgets.gt-light .gt-widget-title {
		color: rgba(17, 17, 17, 0.3);
	}

	.gt-footer .gt-footer-widgets .gt-widget-title {
		font-size: 20px;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 30px;
	}

	.gt-footer .gt-footer-widgets.gt-light {
		border-top: 1px solid rgba(17, 17, 17, 0.2);
	}

	.gt-footer .gt-copyright.gt-dark {
		background-color: #032327;
		color: #FFFFFF;
	}
	
	* + .gt-footer .gt-logo.gt-dark {
	    padding-top: 90px;
	    
	}

	.gt-footer .gt-copyright.gt-dark .gt-logo span {
		color: #FFFFFF;
	}

	.gt-footer .gt-logo.gt-dark {
		background-color: #032327;
		color: #fff;
	}

	.gt-footer .gt-newsletters {
		padding: 90px 0;
		border-top: 1px solid rgba(230, 230, 230, 0.2)
	}
	/* .gt-footer .gt-newsletters + .gt-instagram {
		padding: 90px 0 67px 0;
		border-bottom: 1px solid rgb(213, 213, 213);
	} */

	* + .gt-instagram {
		padding: 90px 0 67px 0;
		border-bottom: 1px solid rgb(213, 213, 213);
	}
	.gt-footer-ads {
	    padding-top: 90px;
	    padding-bottom: 90px;
	}
	.gt-footer-instagram + .gt-footer-ads , .gt-newsletters + .gt-footer-ads , .gt-footer-widgets + .gt-footer-ads {
		padding: 90px 0;
	}

	.gt-footer .gt-footer-ads img {
		margin: 0 auto;
	}

	.gt-footer .gt-footer-instagram + .gt-logo , .gt-footer .gt-newsletters + .gt-logo ,  .gt-footer .gt-footer-ads + .gt-logo , 
	.gt-footer .gt-copyright + .gt-logo , .gt-footer .gt-terms + .gt-logo , .gt-footer .gt-social-links + .gt-logo , .gt-footer .gt-footer-widgets + .gt-logo {
		padding-top: 95px;
	}

	.gt-footer .gt-footer-ads + .gt-newsletters ,  .gt-footer .gt-logo + .gt-newsletters, 
	.gt-footer .gt-footer-widgets + .gt-newsletters , .gt-footer .gt-terms + .gt-newsletters , .gt-footer .gt-social-links + .gt-logo , .gt-footer .gt-copyright + .gt-newsletters {
		padding-top: 90px;
	}

	.gt-footer .gt-newsletters + .gt-footer-instagram , .gt-footer .gt-footer-ads + .gt-footer-instagram ,  .gt-footer .gt-logo + .gt-footer-instagram , 
	.gt-footer .gt-footer-widgets + .gt-footer-instagram , .gt-footer .gt-terms + .gt-footer-instagram , .gt-footer .gt-social-links + .gt-instagram , .gt-footer .gt-copyright + .gt-footer-instagram {
		padding-top: 90px;
	}
	.gt-footer .gt-newsletters + .gt-footer-widgets , .gt-footer .gt-instagram + .gt-footer-widgets, .gt-footer .gt-footer-ads + .gt-footer-widgets ,  .gt-footer .gt-logo + .gt-footer-widgets , 
	.gt-footer .gt-terms + .gt-footer-widgets , .gt-footer .gt-social-links + .gt-footer-widgets , .gt-footer .gt-copyright + .gt-footer-widgets {
		padding-top: 58px;
	}

	 .gt-footer  .gt-social-links + .gt-copyright ,  .gt-footer  .gt-social-links + .gt-terms , 
	.gt-footer  .gt-social-links + .gt-footer-logo {
		padding-top: 40px;
	}

	.gt-footer .gt-footer-widgets + .gt-copyright , .gt-footer .gt-footer-widgets + .gt-terms , .gt-footer .gt-footer-widgets + .gt-social-links , .gt-footer .gt-footer-widgets + .gt-logo {
		padding-top: 50px;
	}

	.gt-footer .gt-social-links + .gt-footer-widgets , .gt-footer  .gt-social-links + .gt-copyright ,  .gt-footer  .gt-social-links + .gt-terms , 
	.gt-footer  .gt-social-links + .gt-footer-logo {
		padding-top: 40px;
	}

	.gt-footer  .gt-terms + .gt-copyright ,  .gt-footer  .gt-terms + .gt-social-links , 
	.gt-footer  .gt-social-terms + .gt-footer-logo , .gt-footer  .gt-terms + .gt-copyright , .gt-footer  .gt-social-links + .gt-copyright , .gt-footer .gt-copyright + .gt-terms,
	.gt-footer .gt-copyright + .gt-social-links {
		padding-top: 40px;
	}

	.gt-footer .gt-terms + .gt-footer-widgets , .gt-footer .gt-copyright + .gt-footer-widgets ,.gt-footer .gt-social-links + .gt-footer-widgets  {
		padding-top: 58px;
	}

	
	.gt-footer .gt-logo + .gt-copyright, .gt-footer .gt-logo + .gt-terms , .gt-footer .gt-logo + .gt-social-links {
		padding-top: 50px;
	}
	
	.gt-footer .gt-logo.gt-light {
		background-color: #fff;
		color: #111;
	}
	.gt-footer .gt-copyright.gt-light {
		color: #111111;
	}
	
	.gt-footer .gt-copyright.gt-dark {
		color: #FFFFFF;
	}


	.gt-footer .gt-copyright.gt-light .gt-logo span {
		color: #111111;
	}

	.gt-footer .gt-copyright .gt-copyright-text {
		font-size: 16px;
		font-weight: 500;
	}


	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-1 {
			padding: 60px 0;
		}
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-grid-col {
		min-width: 50%;
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-grid-col:nth-child(2) .gt-copyright-text,
	.gt-footer .gt-copyright.gt-style-1 .gt-grid-col:nth-child(4) .gt-copyright-text {
		text-align: right;
	}

	.gt-footer .gt-copyright.gt-style-1 .gt-grid-col:nth-child(2) .gt-social-links ul,
	.gt-footer .gt-copyright.gt-style-1 .gt-grid-col:nth-child(4) .gt-social-links ul {
		justify-content: flex-end;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-1 .gt-grid-col {
			width: 100%;
			flex: 0 0 100%;
		}

		.gt-footer .gt-copyright.gt-style-1 .gt-grid-col:nth-child(2) .gt-social-links ul,
		.gt-footer .gt-copyright.gt-style-1 .gt-grid-col:nth-child(4) .gt-social-links ul {
			justify-content: flex-start;
		}
	}

	.gt-footer .gt-copyright.gt-style-2 {
		text-align: center;
		padding: 90px 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-copyright.gt-style-2 {
			padding: 60px 0;
		}
	}

	.gt-footer .gt-newsletter.gt-style-1 + .gt-instagram.gt-style-1 {
		padding: 0 0 140px 0;
		border-top: 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-footer .gt-newsletter.gt-style-1 + .gt-instagram.gt-style-1 {
			padding-bottom: 60px;
		}
	}

	.gt-footer .gt-newsletter.gt-style-1.gt-light + .gt-instagram.gt-style-1.gt-dark {
		padding: 140px 0;
	}

	.gt-footer .gt-newsletter.gt-style-1.gt-dark + .gt-instagram.gt-style-1.gt-light {
		padding: 140px 0;
	}

	.gt-footer .gt-newsletter.gt-style-1.gt-dark + .gt-instagram.gt-style-1.gt-dark {
		padding: 140px 0;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
	}

	.gt-footer .gt-footer-ads {
		text-align: center;
	}

	.gt-ads .gt-ads-title, .gt-footer .gt-footer-ads .gt-ads-title{
		color: #bb961f;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 1.5px;
		margin-bottom: 60px;
		text-align: center;
	}
	
	.single-recipe .gt-ads {
	    border-top: 1px solid rgba(17, 17, 17, 0.1);
	    padding: 90px 0;
	    background: #fff;
	}

/*======
*
* Team
*
======*/
	.gt-team.gt-style-1 .gt-item-inner {
		position: relative;
	}

	.gt-team.gt-style-1 .gt-item-inner > a,
	.gt-team.gt-style-1 .gt-item-inner > a:visited {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		z-index: 1;
		width: 100%;
		height: 100%;
	}

	.gt-team.gt-style-1 .gt-details {
		padding: 45px 20px 0;
	}

	.gt-team.gt-style-1 .gt-details .gt-title {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 7px;
	}

	.gt-team.gt-style-1 .gt-details .gt-job {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		opacity: .6;
		margin-bottom: 20px;
		text-transform: uppercase;
	}

	.gt-team.gt-style-1 .gt-details .gt-desc p {
		font-size: 14px;
		opacity: .7;
		font-weight: 500;
		line-height: 24px;
	}

	.gt-team.gt-style-2 .gt-item-inner {
		position: relative;
	}

	.gt-team.gt-style-2 .gt-item-inner > a,
	.gt-team.gt-style-2 .gt-item-inner > a:visited {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		z-index: 1;
		width: 100%;
		height: 100%;
	}

	.gt-team.gt-style-2 .gt-photo {
		max-width: 90px;
		display: inline-block;
	}

	.gt-team.gt-style-2 .gt-photo img {
		border-radius: 100%;
	}

	.gt-team.gt-style-2 .gt-details {
		padding: 25px 0 0 0;
	}

	.gt-team.gt-style-2 .gt-details .gt-title {
		font-size: 16px;
		font-weight: 600;
		margin-bottom: 5px;
	}

	.gt-team.gt-style-2 .gt-details .gt-job {
		font-size: 11px;
		font-weight: 600;
		letter-spacing: 1px;
		opacity: .6;
		margin-bottom: 17px;
		text-transform: uppercase;
	}

	.gt-team.gt-style-2 .gt-details .gt-desc p {
		font-size: 14px;
		line-height: 24px;
		opacity: .7;
		font-weight: 500;
	}

	.gt-team.gt-style-3 .gt-item-inner {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-photo {
		position: relative;
		width: 100%;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-photo img {
		width: 100%;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-photo:before {
		background: #000;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(#000));
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #000 100%);
		content: '';
		display: block;
		width: 100%;
		height: 250px;
		max-height: 100%;
		bottom: 0;
		position: absolute;
		z-index: 1;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-details {
		position: absolute;
		padding: 0 30px 20px 30px;
		bottom: 0;
		z-index: 3;
		width: 100%;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-details .gt-title {
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 3px;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-details .gt-title + .gt-job {
		margin-bottom: 20px;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-details .gt-title + .gt-desc {
		margin-top: 5px;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-details .gt-job {
		font-size: 11px;
		font-weight: 600;
		letter-spacing: 1px;
		opacity: .6;
		text-transform: uppercase;
	}

	.gt-team.gt-style-3 .gt-item-inner .gt-details .gt-desc {
		opacity: .7;
		font-size: 12px;
	}

	.gt-team.gt-style-3.gt-light .gt-item-inner .gt-photo {
		position: relative;
	}

	.gt-team.gt-style-3.gt-light .gt-item-inner .gt-photo:before {
		background: #fff;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), to(#fff));
		background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
		background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
		content: '';
		display: block;
		width: 100%;
		height: 250px;
		max-height: 100%;
		bottom: 0;
		position: absolute;
		z-index: 1;
	}

	.gt-team.gt-style-3.gt-light .gt-item-inner .gt-details .gt-title {
		color: #111111;
	}

	.gt-team.gt-style-3.gt-light .gt-item-inner .gt-details .gt-job {
		color: #111111;
	}

	.gt-team.gt-style-3.gt-light .gt-item-inner .gt-details .gt-desc p {
		color: #111111;
	}

	.gt-team.gt-dark .gt-details .gt-title {
		color: #FFFFFF;
	}

	.gt-team.gt-dark .gt-details .gt-job {
		color: #FFFFFF;
	}

	.gt-team.gt-dark .gt-details .gt-desc p {
		color: #FFFFFF;
	}

	.gt-team.gt-align-left {
		text-align: left;
	}

	.gt-team.gt-align-center {
		text-align: center;
	}

	.gt-team.gt-align-right {
		text-align: right;
	}

	.gt-team-slider {
		display: flex;
		width: 100%;
		height: 100%;
		background-color: #f8f8f7;
	 }
	  
	  
	  @media only screen and (max-width: 1300px) {
		.gt-timeline-slider {
			width: 100%;
		}
	  }

	  .gt-team-slider .swiper-container {
	      position: static;
		overflow: hidden;
	  }
	  .gt-team-slider .swiper-container .gt-slider-bottom {
		position: absolute;
		z-index: 2;
		width: 100%;
	  }
	  .gt-team-slider .swiper-container .gt-slider-bottom .gt-carousel-controls .gt-slider-pagination .swiper-pagination-bullet {
		background-color: #032327;
		opacity: 0.2;
	  }
	  .gt-team-slider .swiper-container .gt-slider-bottom .gt-carousel-controls .gt-slider-pagination .swiper-pagination-bullet-active {
		background-color: #032327;
		opacity: 1;
	  }
	  .gt-team-slider .gt-photo {
		position: relative;
	  }
	  .gt-team-slider .gt-photo img {
		width: 100%;
	  }
	  .gt-team-slider .gt-details {
		padding: 0 0 0 30px;
		position: absolute;
		bottom: 0;
		z-index: 3;
		width: 58%;
		display: inline-block;
	  }
	  @media only screen and (max-width: 1024px) {
		.gt-team-slider .gt-details {
		  padding: 0;
		  width: 100%;
		}
	  }
	  .gt-team-slider .gt-details-inner {
		background-color: #fff;
		padding: 28px 22px 20px 38px;
	  }
	  @media only screen and (max-width: 1382px) {
		.gt-team-slider .gt-details-inner {
		  width: 100%;
		}
	  }
	  .gt-team-slider.gt-style-1 .gt-details .gt-title {
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 3px;
		color: #111;
		font-family: "Barlow", sans-serif;
	  }
	  .gt-team-slider.gt-style-1 .gt-details .gt-subtitle {
		font-family: "Barlow", sans-serif;
		font-size: 14px;
		font-weight: 600;
		line-height: 16px;
		opacity: 0.6;
		color: #111;
	  }
	  .gt-team-slider.gt-style-1 .gt-details .gt-desc p {
		font-size: 14px;
		line-height: 18px;
		font-weight: 600;
		font-family: "Barlow", sans-serif;
		color: #111;
		letter-spacing: normal;
	  }
	  .gt-team-slider * + .gt-desc {
		margin-top: 25px;
	  }
	  .gt-team-slider * + .gt-button {
		margin-top: 8px;
	  }
	  .gt-team-slider .gt-button span {
	      margin-left: 10px;
	  }
	  .gt-team-slider .gt-button:hover a {
	      color: #111;
	  }
	  .gt-team-slider .gt-button:hover a .gt-icon svg path {
	      fill: #111;
	  }
	 /* .gt-team-slider * + .gt-title {*/
		/*margin-top: 5px;*/
	 /* }*/
	  .gt-team-slider.gt-dark .gt-team-wrapper {
		color: #fff;
	  }
	  .gt-team-slider.gt-dark .gt-team-wrapper .gt-left-col .gt-details .gt-details-inner .gt-slogan {
		color: #fff;
	  }
	  .gt-team-slider.gt-dark .gt-team-wrapper .gt-left-col .gt-details .gt-details-inner .gt-title {
		color: #fff;
	  }
	  .gt-team-slider.gt-dark .gt-team-wrapper .gt-left-col .gt-details .gt-details-inner .gt-job {
		color: #fff;
	  }
	  .gt-team-slider.gt-dark .gt-team-wrapper .gt-left-col .gt-details .gt-details-inner .gt-desc p {
		color: #fff;
	  }



/*======
*
* Carousel Controls
*
======*/
.gt-carousel-controls.gt-light .gt-carousel-prev, .gt-carousel-controls.gt-light .gt-carousel-next {
	border: 1px solid rgba(17, 17, 17, 0.1);
  }
  .gt-carousel-controls.gt-light .swiper-pagination-bullet {
	background: #111;
	opacity: 0.15;
	transition: 0.5s;
  }
  .gt-carousel-controls.gt-light .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #bb961f;
	opacity: 1;
  }
  .gt-carousel-controls.gt-light .swiper-pagination-bullet:hover {
	background-color: #bb961f;
	opacity: 1;
  }
  .gt-carousel-controls.gt-dark .gt-carousel-prev, .gt-carousel-controls.gt-dark .gt-carousel-next {
	border: 1px solid rgba(255, 255, 255, 0.3);
  }
  .gt-carousel-controls.gt-dark .gt-carousel-prev svg, .gt-carousel-controls.gt-dark .gt-carousel-next svg {
	color: #fff;
  }
  .gt-carousel-controls.gt-dark .swiper-pagination-bullet {
	background: #fff;
	opacity: 0.6;
	transition: 0.2s;
  }
  
  .gt-carousel-controls.gt-dark .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #bb961f;
	opacity: 1;
  }
  .gt-carousel-controls.gt-dark .swiper-pagination-bullet:hover {
	background-color: #bb961f;
  }
  .gt-carousel-controls.gt-style-1 .gt-slider-navigation .gt-slider-prev {
	position: absolute;
	left: 0;
	outline: none;
  }
  .gt-carousel-controls.gt-style-1 .gt-slider-navigation .gt-slider-prev + .gt-slider-pagination {
	margin-left: 20px;
	margin-right: 20px;
  }
  .gt-carousel-controls.gt-style-1 .gt-slider-navigation .gt-slider-next {
	position: absolute;
	right: 0;
  }
  .gt-carousel-controls.gt-style-1 svg path {
	fill: #fff;
  }
  .gt-carousel-controls.gt-style-1 .gt-slider-pagination .swiper-pagination-bullet {
	font-size: 0px;
	width: 32px;
	height: 4px;
	margin: 4px;
	border-radius: 0;
	opacity: 1;
	transition: 0.3s;
	cursor: pointer;
  }
  .gt-carousel-controls.gt-style-1 .gt-slider-bottom{
	width: 100%;
	margin-top: 55px;
  }

  .gt-carousel-controls.gt-style-1.gt-light .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #111;
  }
  .gt-carousel-controls.gt-style-1.gt-dark .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #fff;
  }
  .gt-carousel-controls.gt-style-1.gt-dark .gt-slider-pagination .swiper-pagination-bullet-active {
	background-color: #bb961f;
  }
  .gt-carousel-controls.gt-style-1.gt-light .gt-slider-pagination .swiper-pagination-bullet-active {
	background-color: #bb961f;
  }
  .gt-carousel-controls.gt-style-1.gt-light .gt-slider-navigation .gt-slider-prev svg {
	color: #111;
  }
  .gt-carousel-controls.gt-style-1.gt-light .gt-slider-navigation .gt-slider-next svg  {
	color: #111;
  }

  .gt-carousel-controls.gt-style-1.gt-dark .gt-slider-prev svg {
	color: #fff;
  }

  .gt-carousel-controls.gt-style-1.gt-align-center .gt-flex-container{
	justify-content: center;
	padding: 0;
  }
  .gt-carousel-controls.gt-style-1.gt-align-right .gt-flex-container{
	justify-content: flex-end;
	padding: 0 100px;
  }
  .gt-carousel-controls.gt-style-1.gt-align-left .gt-flex-container{
	justify-content: flex-start;
  }
  .gt-carousel-controls.gt-style-1.gt-dark .gt-slider-next svg {
	color: #fff;
  }

  .gt-carousel-controls.gt-style-2 .gt-slider-navigation .gt-slider-prev {
	position: absolute;
	left: 0;
	outline: none;
  }
  .gt-carousel-controls.gt-style-2 .gt-slider-navigation .gt-slider-prev + .gt-slider-pagination {
	margin-left: 20px;
	margin-right: 20px;
  }
  .gt-carousel-controls.gt-style-2 .gt-slider-navigation .gt-slider-next {
	position: absolute;
	right: 0;
  }
  .gt-carousel-controls.gt-style-2 svg path {
	fill: #fff;
  }
  .gt-carousel-controls.gt-style-2 .gt-slider-pagination .swiper-pagination-bullet {
	font-size: 0px;
	width: 32px;
	height: 4px;
	margin: 4px;
	border-radius: 0;
	opacity: 1;
	transition: 0.3s;
	cursor: pointer;
  }
  .gt-carousel-controls.gt-style-2 .gt-slider-bottom{
	width: 100%;
  }

  .gt-carousel-controls.gt-style-2.gt-light .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #111;
  }
  .gt-carousel-controls.gt-style-2.gt-dark .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #fff;
  }
  .gt-carousel-controls.gt-style-2.gt-dark .gt-slider-pagination .swiper-pagination-bullet-active {
	background-color: #bb961f;
  }
  .gt-carousel-controls.gt-style-2.gt-light .gt-slider-pagination .swiper-pagination-bullet-active {
	background-color: #bb961f;
  }
  .gt-carousel-controls.gt-style-2.gt-light .gt-slider-navigation .gt-slider-prev svg {
	color: #111;
  }
  .gt-carousel-controls.gt-style-2.gt-light .gt-slider-navigation .gt-slider-next svg  {
	color: #111;
  }

  .gt-carousel-controls.gt-style-2.gt-dark .gt-slider-prev svg {
	color: #fff;
  }

  .gt-carousel-controls.gt-style-2.gt-align-center .gt-flex-container{
	justify-content: center;
	padding: 0;
  }
  .gt-carousel-controls.gt-style-2.gt-align-right .gt-flex-container{
	justify-content: flex-end;
	padding: 0 100px;
  }
  .gt-carousel-controls.gt-style-2.gt-align-left .gt-flex-container{
	justify-content: flex-start;
	padding: 0 100px;
  }
  .gt-carousel-controls.gt-style-2.gt-dark .gt-slider-next svg {
	color: #fff;
  }
  .gt-carousel-controls.gt-style-3 {
      margin-top: 55px;
  }

  .gt-carousel-controls.gt-style-3 .gt-slider-navigation .gt-slider-prev {
	position: absolute;
	left: 0;
	outline: none;
  }
  .gt-carousel-controls.gt-style-3 .gt-slider-navigation .gt-slider-prev + .gt-slider-pagination {
	margin-left: 20px;
	margin-right: 20px;
  }
  .gt-carousel-controls.gt-lists.gt-style-3 .gt-slider-navigation .gt-slider-next {
	position: absolute;
	right: 0;
  }
  .gt-carousel-controls.gt-style-3 svg path {
	fill: #fff;
  }
  .gt-carousel-controls.gt-style-3 .gt-slider-pagination .swiper-pagination-bullet {
	font-size: 0px;
	width: 32px;
	height: 4px;
	margin: 4px;
	border-radius: 0;
	opacity: 1;
	transition: 0.3s;
	cursor: pointer;
  }
  .gt-carousel-controls.gt-style-3 .gt-slider-bottom{
	width: 100%;
  }

  .gt-carousel-controls.gt-style-3.gt-light .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #032327;
	opacity: .2;
  }
  .gt-carousel-controls.gt-style-3.gt-dark .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #fff;
  }

  .gt-carousel-controls.gt-style-3.gt-light .gt-slider-pagination .swiper-pagination-bullet-active {
	background-color: #bb961f;
	opacity: 1;
  }
  .gt-carousel-controls.gt-style-3.gt-light .gt-slider-navigation .gt-slider-prev svg {
	color: #111;
  }
  .gt-carousel-controls.gt-style-3.gt-light .gt-slider-navigation .gt-slider-next svg  {
	color: #111;
  }

  .gt-carousel-controls.gt-style-3.gt-dark .gt-slider-prev svg {
	color: #fff;
  }

  .gt-carousel-controls.gt-style-3.gt-align-center .gt-flex-container{
	justify-content: center;
	padding: 0;
  }
  .gt-carousel-controls.gt-style-3.gt-align-right .gt-flex-container{
	justify-content: flex-end;
	padding: 0 100px;
  }
  .gt-carousel-controls.gt-style-3.gt-align-left .gt-flex-container{
	justify-content: flex-start;
	padding: 0 100px;
  }
  .gt-carousel-controls.gt-style-3.gt-dark .gt-slider-next svg {
	color: #fff;
  }

  .gt-featured-header .gt-slider .gt-carousel-controls .gt-slider-bottom {
	position: absolute;
	bottom: 95px;
	left: 10px;
  }
  .gt-featured-header .swiper-container.gt-slider-container.swiper-container {
      overflow: hidden;
  }


.gt-carousel-controls.gt-style-4{
	position: absolute;
	z-index: 2;
	width: 100%;
	margin-top: 25px;
  }

.gt-carousel-controls.gt-style-4 .gt-slider-navigation .gt-slider-prev {
	position: absolute;
	left: 0;
	outline: none;
  }
  .gt-carousel-controls.gt-style-4 .gt-slider-navigation .gt-slider-prev + .gt-slider-pagination {
	margin-left: 20px;
	margin-right: 20px;
  }
  .gt-carousel-controls.gt-style-4 .gt-slider-navigation .gt-slider-next {
	position: absolute;
	right: 0;
  }
  .gt-carousel-controls.gt-style-4 svg path {
	fill: #fff;
  }
  .gt-carousel-controls.gt-style-4 .gt-slider-pagination .swiper-pagination-bullet {
	font-size: 0px;
	width: 32px;
	height: 4px;
	margin: 4px;
	border-radius: 0;
	opacity: 1;
	transition: 0.3s;
	cursor: pointer;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #032327;
	opacity: 0.2;
  }
  .gt-carousel-controls.gt-style-4.gt-dark .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #032327;
	opacity: 0.2;
  }
  .gt-carousel-controls.gt-style-4.gt-dark .gt-slider-pagination .swiper-pagination-bullet-active {
	background-color: #032327;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-slider-pagination .swiper-pagination-bullet-active {
	background-color: #c7cdcd;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-slider-navigation .gt-slider-prev svg {
	color: #111;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-slider-navigation .gt-slider-next svg  {
	color: #111;
  }

  .gt-carousel-controls.gt-style-4.gt-dark .gt-slider-prev svg {
	color: #fff;
  }

  .gt-carousel-controls.gt-style-4.gt-align-center .gt-flex-container{
	justify-content: center;
	padding: 0;
  }
  .gt-carousel-controls.gt-style-4.gt-align-right .gt-flex-container{
	justify-content: flex-end;
	padding: 0 100px;
  }
  .gt-carousel-controls.gt-style-4.gt-align-left .gt-flex-container{
	justify-content: flex-start;
	padding: 0 100px;
  }
  .gt-carousel-controls.gt-style-4.gt-dark .gt-slider-next svg {
	color: #fff;
  	width: 100%;
	display: flex;
	justify-content: center;
  }
  .gt-carousel-controls.gt-style-4 .gt-slider-navigation .gt-slider-prev {
	position: absolute;
	left: 0;
	outline: none;
  }
  .gt-carousel-controls.gt-style-4 .gt-slider-navigation .gt-slider-prev + .gt-slider-pagination {
	margin-left: 20px;
	margin-right: 20px;
  }
  .gt-carousel-controls.gt-style-4 .gt-slider-navigation .gt-slider-next {
	position: absolute;
	right: 0;
  }
  .gt-carousel-controls.gt-style-4 .gt-carousel-navigation .gt-slider-prev {
	position: absolute;
	left: 0;
	outline: none;
  }
  .gt-carousel-controls.gt-style-4 .gt-carousel-navigation .gt-slider-prev + .gt-carousel-pagination {
	margin-left: 20px;
	margin-right: 20px;
  }
  .gt-carousel-controls.gt-style-4 .gt-carousel-navigation .gt-slider-prev + .gt-carousel-pagination {
	margin-left: 20px;
	margin-right: 20px;
  }
  .gt-carousel-controls.gt-style-4 .gt-carousel-navigation .gt-slider-next {
	position: absolute;
	right: 0;
  }
  .gt-carousel-controls.gt-style-4 svg path {
	fill: #fff;
  }
  .gt-carousel-controls.gt-style-4 .gt-slider-pagination .swiper-pagination-bullet {
	font-size: 0px;
	width: 32px;
	height: 4px;
	margin: 4px;
	border-radius: 0;
	background-color: #fff;
	opacity: 1;
	transition: 0.3s;
	cursor: pointer;
  }
  .gt-carousel-controls.gt-style-4 .gt-slider-pagination .swiper-pagination-bullet-active {
	background-color: #bb961f;
  }
  .gt-carousel-controls.gt-style-4 .gt-carousel-pagination .swiper-pagination-bullet {
	font-size: 0px;
	width: 32px;
	height: 4px;
	margin: 4px;
	border-radius: 0;
	background-color: #fff;
	opacity: 1;
	transition: 0.3s;
	cursor: pointer;
  }
  .gt-carousel-controls.gt-style-4 .gt-carousel-pagination .swiper-pagination-bullet-active {
	background-color: #bb961f;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #111;
	opacity: 0.3;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-carousel-pagination .swiper-pagination-bullet {
	background-color: #111;
	opacity: 0.3;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-slider-prev svg path {
	fill: #111;
  }
  .gt-carousel-controls.gt-style-4.gt-light .gt-slider-next svg path {
	fill: #111;
  }
  .gt-carousel-controls.gt-style-4.gt-dark .gt-slider-pagination .swiper-pagination-bullet {
	background-color: #fff;
	opacity: 0.3;
  }
  .gt-carousel-controls.gt-style-4.gt-dark .gt-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
  }
  .gt-carousel-controls.gt-style-4.gt-dark .gt-slider-prev svg path {
	fill: #fff;
  }
  .gt-carousel-controls.gt-style-4.gt-dark .gt-slider-next svg path {
	fill: #fff;
  }
  


/*======
*
* Service Boxes
*
======*/
	.gt-service-boxes.gt-style-1 .gt-grid-col {
		border-right: 1px solid rgba(255, 255, 255, 0.2);
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-1 .gt-grid-col {
			border-right: 0;
		}
	}

	.gt-service-boxes.gt-style-1 .gt-item {
		position: relative;
		padding: 170px 100px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 100%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-1 .gt-item {
			padding: 60px 70px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-1 .gt-item {
			padding: 60px 45px;
		}
	}

	.gt-service-boxes.gt-style-1 .gt-item.gt-align-center {
		text-align: center;
	}

	.gt-service-boxes.gt-style-1 .gt-item.gt-align-center .gt-content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-service-boxes.gt-style-1 .gt-item.gt-align-left {
		text-align: left;
	}

	.gt-service-boxes.gt-style-1 .gt-item.gt-align-left .gt-content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-service-boxes.gt-style-1 .gt-item.gt-align-right {
		text-align: right;
	}

	.gt-service-boxes.gt-style-1 .gt-item.gt-align-right .gt-content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content {
		position: relative;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner {
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon {
		margin-bottom: 27px;
		position: relative;
		display: inline-block;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label {
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		right: -50px;
		top: -50px;
		font-size: 20px;
		font-weight: 600;
		color: #ab9345;
		line-height: 1.2;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-1.gt-align-right .gt-grid-col .gt-item .gt-content .gt-content-inner .gt-icon .gt-label,
	.gt-service-boxes.gt-style-1 .gt-item.gt-align-right .gt-content .gt-content-inner .gt-icon .gt-label {
		left: -50px;
		right: inherit;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-1 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(171, 147, 69, 0.25);
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-2 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(17, 17, 17, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-3 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background: #00c300;
		background: -o-linear-gradient(275deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		background: linear-gradient(175deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label {
			font-size: 16px;
			top: -30px;
		}

		.gt-service-boxes.gt-style-1.gt-align-right .gt-grid-col .gt-item .gt-content .gt-content-inner .gt-icon .gt-label,
		.gt-service-boxes.gt-style-1 .gt-item.gt-align-right .gt-content .gt-content-inner .gt-icon .gt-label {
			left: -30px;
			right: inherit;
		}

		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-1 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-2 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-3 {
			width: 80px;
			height: 80px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label {
			font-size: 12px;
		}

		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-1 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-2 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label.gt-style-3 {
			width: 70px;
			height: 70px;
		}
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon .gt-label span {
		display: block;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 2px;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon svg {
		height: 100px;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon img {
		width: 100px;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-icon i {
		font-size: 70px;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-titles .gt-subtitle {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		display: block;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-titles .gt-title {
		font-size: 80px;
		font-weight: 600;
		margin-bottom: 13px;
	}

	@media only screen and (max-width: 768px) {
		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-titles .gt-title {
			font-size: 62px;
		}
	}
	@media only screen and (max-width: 768px) {
		.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-titles .gt-title {
			font-size: 48px;
		}
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-content-inner .gt-desc p {
		font-size: 14px;
		margin: 0;
	}

	.gt-service-boxes.gt-style-1 .gt-item .gt-content .gt-button {
		position: absolute;
		bottom: 0;
		opacity: 0;
		max-width: 100%;
		visibility: visible;
		-webkit-transform: translateY(100px);
		-ms-transform: translateY(100px);
		transform: translateY(100px);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-service-boxes.gt-style-1 .gt-item:hover .gt-content .gt-content-inner {
		-webkit-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		transform: translateY(-50px);
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-service-boxes.gt-style-1 .gt-item:hover .gt-content .gt-button {
		-webkit-transform: translateY(100%);
		-ms-transform: translateY(100%);
		transform: translateY(100%);
		opacity: 1;
		-o-transition: 0.4s;
		-webkit-transition: 0.4s;
		transition: 0.4s;
	}

	.gt-service-boxes.gt-style-1.gt-dark {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark .gt-subtitle {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(171, 147, 69, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-1.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	/*.gt-service-boxes.gt-style-2 .gt-item {
		padding: 35px;
	}*/

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon {
		margin-bottom: 35px;
		position: relative;
		display: inline-block;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label {
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		right: -50px;
		top: -50px;
		font-size: 20px;
		font-weight: 600;
		color: #ab9345;
		line-height: 1.2;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-2.gt-align-right .gt-icon .gt-label,
	.gt-service-boxes.gt-style-2 .gt-item.gt-align-right .gt-icon .gt-label {
		left: -50px;
		right: inherit;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-1 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(171, 147, 69, 0.5);
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-2 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(17, 17, 17, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-3 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background: #00c300;
		background: -o-linear-gradient(275deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		background: linear-gradient(175deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label {
			font-size: 16px;
			top: -30px;
		}

		.gt-service-boxes.gt-style-2.gt-align-right .gt-icon .gt-label,
		.gt-service-boxes.gt-style-2 .gt-item.gt-align-right .gt-icon .gt-label {
			left: -30px;
		}

		.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-1 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-2 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-3 {
			width: 80px;
			height: 80px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label {
			font-size: 12px;
		}

		.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-1 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-2 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-3 {
			width: 70px;
			height: 70px;
		}
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label span {
		display: block;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 2px;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon img {
		width: 210px;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon svg {
		height: 160px;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-icon i {
		font-size: 155px;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-titles .gt-subtitle {
		font-size: 12px;
		font-weight: 600;
		opacity: .6;
		letter-spacing: 1px;
		display: block;
		margin-bottom: 10px;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-titles .gt-title {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 18px;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-desc + .gt-button {
		margin-top: 30px;
	}

	.gt-service-boxes.gt-style-2 .gt-item .gt-desc p {
		font-size: 14px;
		opacity: .7;
	}

	.gt-service-boxes.gt-style-2.gt-align-center {
		text-align: center;
	}

	.gt-service-boxes.gt-style-2.gt-align-left {
		text-align: left;
	}

	.gt-service-boxes.gt-style-2.gt-align-right {
		text-align: right;
	}

	.gt-service-boxes.gt-style-2.gt-dark {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark .gt-subtitle {
		color: #FFFFFF;
		opacity: .7;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-2.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-3 {
			padding: 0 20px;
		}
	}

	.gt-service-boxes.gt-style-3.gt-align-center .gt-item .gt-heading {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-service-boxes.gt-style-3.gt-align-right .gt-item .gt-heading {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-service-boxes.gt-style-3.gt-align-right .gt-item .gt-heading .gt-icon + .gt-titles {
		padding-right: 50px;
		padding-left: 0;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-center {
		text-align: center;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-center .gt-heading {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: left;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-center .gt-titles .gt-subtitle {
		text-align: center;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-left {
		text-align: left;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-3 .gt-item.gt-align-left {
			text-align: center;
		}
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-left .gt-heading {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-left .gt-titles .gt-subtitle {
		text-align: left;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-3 .gt-item.gt-align-left .gt-titles .gt-subtitle {
			text-align: center;
		}
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-right {
		text-align: right;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-3 .gt-item.gt-align-right {
			text-align: center;
		}
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-right .gt-heading {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-3 .gt-item.gt-align-right .gt-heading {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-right .gt-heading .gt-icon + .gt-titles {
		padding-right: 50px;
		padding-left: 0;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-right .gt-heading {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-right .gt-heading .gt-icon {
		margin-right: 0px;
		margin-left: 50px;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-right .gt-heading .gt-icon:after {
		left: -19px;
	}

	.gt-service-boxes.gt-style-3 .gt-item.gt-align-right .gt-titles .gt-subtitle {
		text-align: right;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 21px;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon {
		position: relative;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label {
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		right: -30px;
		top: -20px;
		font-size: 10px;
		font-weight: 600;
		color: #ab9345;
		line-height: 1.2;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-1 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		background-color: rgba(171, 147, 69, 0.5);
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-2 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		background-color: rgba(17, 17, 17, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-3 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		background: #00c300;
		background: -o-linear-gradient(275deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		background: linear-gradient(175deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label {
			font-size: 16px;
		}

		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-1 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-2 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-3 {
			width: 80px;
			height: 80px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label {
			font-size: 12px;
		}

		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-1 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-2 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label.gt-style-3 {
			width: 70px;
			height: 70px;
		}
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon .gt-label span {
		display: block;
		font-size: 6px;
		font-weight: 500;
		letter-spacing: 2px;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon + .gt-titles {
		padding-left: 50px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon + .gt-titles {
			padding: 0;
		}
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon:after {
		content: '';
		position: absolute;
		width: 85px;
		height: 85px;
		border-radius: 100%;
		right: -20px;
		bottom: -15px;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon img {
		width: 85px;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon svg {
		min-width: 80px;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon i {
		font-size: 85px;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-titles {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-titles .gt-subtitle {
		font-size: 11px;
		font-weight: 600;
		opacity: .6;
		letter-spacing: 1px;
		display: block;
		margin-bottom: 10px;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-titles .gt-title {
		font-weight: 600;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-titles .gt-title {
			text-align: center;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-3 .gt-item .gt-heading {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-desc {
		margin-bottom: 30px;
	}

	.gt-service-boxes.gt-style-3 .gt-item .gt-desc p {
		font-size: 14px;
	}

	.gt-service-boxes.gt-style-3 .gt-item > *:last-child {
		margin-bottom: 0;
	}

	.gt-service-boxes.gt-style-3.gt-dark {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark .gt-subtitle {
		color: #FFFFFF;
		opacity: .7;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-3.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-4 {
			padding: 0 20px;
		}
	}

	.gt-service-boxes.gt-style-4 .gt-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-4 .gt-item {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: center;
			-webkit-align-items: center;
			-ms-flex-align: center;
			align-items: center;
		}
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-left {
		text-align: left;
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-left .gt-icon {
		margin-bottom: 30px;
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-center {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-center .gt-icon {
		margin-bottom: 30px;
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-center .gt-icon:after {
		right: -20px;
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-center .gt-icon + .gt-content {
		padding: 0px;
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-right {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-4 .gt-item.gt-align-right {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-right .gt-icon {
		margin-bottom: 30px;
	}

	.gt-service-boxes.gt-style-4 .gt-item.gt-align-right .gt-icon + .gt-content {
		padding: 0 17px 0 0;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-4 .gt-item.gt-align-right .gt-icon + .gt-content {
			padding: 0;
		}
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon {
		position: relative;
		min-width: 60px;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label {
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		right: -30px;
		top: -20px;
		font-size: 10px;
		font-weight: 600;
		color: #ab9345;
		line-height: 1.2;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-1 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		background-color: rgba(171, 147, 69, 0.5);
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-2 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		background-color: rgba(17, 17, 17, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-3 {
		width: 50px;
		height: 50px;
		border-radius: 100%;
		background: #00c300;
		background: -o-linear-gradient(275deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		background: linear-gradient(175deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label span {
		display: block;
		font-size: 6px;
		font-weight: 500;
		letter-spacing: 2px;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon + .gt-content {
		padding-left: 52px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-4 .gt-item .gt-icon + .gt-content {
			padding: 0;
			text-align: center;
		}
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon svg {
		height: 75px;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon img {
		width: 65px;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon i {
		font-size: 65px;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-icon:after {
		content: '';
		width: 63px;
		height: 63px;
		position: absolute;
		bottom: -5px;
		right: -30px;
		z-index: 0;
		border-radius: 100%;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-content {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-content .gt-subtitle {
		font-size: 11px;
		font-weight: 600;
		letter-spacing: 1px;
		color: #ab9345;
		margin-bottom: 12px;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-content .gt-title {
		font-weight: 600;
		margin-bottom: 25px;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-content .gt-desc + .gt-button {
		margin-top: 30px;
	}

	.gt-service-boxes.gt-style-4 .gt-item .gt-content .gt-desc p {
		font-size: 14px;
	}

	.gt-service-boxes.gt-style-4.gt-align-center .gt-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-service-boxes.gt-style-4.gt-align-center .gt-item .gt-icon {
		margin-bottom: 25px;
	}

	.gt-service-boxes.gt-style-4.gt-align-center .gt-item .gt-icon + .gt-content {
		padding-left: 0;
		padding-right: 0;
	}

	.gt-service-boxes.gt-style-4.gt-align-right .gt-item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-service-boxes.gt-style-4.gt-align-right .gt-item .gt-icon + .gt-content {
		padding-left: 0;
		padding-right: 52px;
	}

	.gt-service-boxes.gt-style-4.gt-dark {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-4.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark .gt-item {
		border: 1px solid rgba(17, 17, 17, 0.15);
	}

	.gt-service-boxes.gt-style-5.gt-dark .gt-item:hover .gt-title,
	.gt-service-boxes.gt-style-5.gt-dark .gt-item:hover .gt-subtitle,
	.gt-service-boxes.gt-style-5.gt-dark .gt-item:hover .gt-desc p {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5 .gt-item {
		border: 1px solid transparent;
		padding: 60px;
		background-color: rgba(51, 51, 51, 0.8);
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-5 .gt-item {
			padding: 45px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-5 .gt-item {
			padding: 30px;
		}
	}

	.gt-service-boxes.gt-style-5 .gt-item:hover {
		border: 1px solid rgba(255, 255, 255, 0.15);
		background-color: transparent;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon img {
		max-width: 100%;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon svg {
		min-width: 100px;
		max-width: 100%;
		height: auto;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon i {
		font-size: 100px;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon {
		margin-bottom: 30px;
		position: relative;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label {
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		right: -30px;
		top: -30px;
		font-size: 20px;
		font-weight: 600;
		color: #ab9345;
		line-height: 1.2;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-5.gt-align-right .gt-item .gt-icon .gt-label,
	.gt-service-boxes.gt-style-5 .gt-item.gt-align-right .gt-icon .gt-label {
		left: -30px;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-1 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(171, 147, 69, 0.5);
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-2 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(17, 17, 17, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-3 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background: #00c300;
		background: -o-linear-gradient(275deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		background: linear-gradient(175deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label {
			font-size: 16px;
		}

		.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-1 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-2 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-3 {
			width: 80px;
			height: 80px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label {
			font-size: 12px;
		}

		.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-1 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-2 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-3 {
			width: 70px;
			height: 70px;
		}
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label span {
		display: block;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 2px;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-content .gt-subtitle {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 10px;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-content .gt-title {
		font-size: 30px;
		font-weight: 600;
		margin-bottom: 10px;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-content .gt-desc + .gt-button {
		margin-top: 30px;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-content .gt-desc {
		opacity: .7;
	}

	.gt-service-boxes.gt-style-5 .gt-item .gt-content .gt-desc p {
		font-size: 14px;
	}

	.gt-service-boxes.gt-style-5.gt-dark {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark .gt-subtitle {
		color: #FFFFFF;
		opacity: .6;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(171, 147, 69, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-1 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(171, 147, 69, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-2 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(171, 147, 69, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-3 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(171, 147, 69, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-4 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(171, 147, 69, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-5 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-1 {
		background-color: rgba(171, 147, 69, 0.5);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-2 {
		background-color: rgba(255, 255, 255, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-5.gt-dark.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-3 {
		background-color: rgba(255, 255, 255, 0.5);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-6 {
			padding: 0 20px;
		}
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon {
		position: relative;
		margin-bottom: 50px;
		min-height: 150px;
		display: inline-block;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon img {
		width: 150px;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon svg {
		height: 150px;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon i {
		font-size: 150px;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label {
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		right: -30px;
		top: -30px;
		font-size: 20px;
		font-weight: 600;
		color: #ab9345;
		line-height: 1.2;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-6.gt-align-right .gt-item .gt-icon .gt-label,
	.gt-service-boxes.gt-style-6 .gt-item.gt-align-right .gt-icon .gt-label {
		left: -30px;
		right: inherit;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-1 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(171, 147, 69, 0.5);
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-2 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(17, 17, 17, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-3 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background: #00c300;
		background: -o-linear-gradient(275deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		background: linear-gradient(175deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label {
			font-size: 16px;
		}

		.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-1 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-2 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-3 {
			width: 80px;
			height: 80px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label {
			font-size: 12px;
		}

		.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-1 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-2 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label.gt-style-3 {
			width: 70px;
			height: 70px;
		}
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-icon .gt-label span {
		display: block;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 2px;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-content .gt-subtitle {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		opacity: .6;
		margin-bottom: 10px;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-content .gt-title {
		font-size: 24px;
		font-weight: 600;
		margin-bottom: 10px;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-content .gt-desc {
		margin-bottom: 30px;
	}

	.gt-service-boxes.gt-style-6 .gt-item .gt-content .gt-desc p {
		font-size: 14px;
	}

	.gt-service-boxes.gt-style-6.gt-dark .gt-subtitle {
		color: #FFFFFF;
		opacity: .7;
	}

	.gt-service-boxes.gt-style-6.gt-dark .gt-title {
		color: #FFFFFF;
		opacity: .7;
	}

	.gt-service-boxes.gt-style-6.gt-dark .gt-content {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon {
		position: relative;
		margin-bottom: 20px;
		display: inline-block;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon img {
		width: 150px;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon svg {
		height: 150px;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon i {
		font-size: 150px;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label {
		position: absolute;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		right: -30px;
		top: -30px;
		font-size: 20px;
		font-weight: 600;
		color: #ab9345;
		line-height: 1.2;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-7.gt-align-right .gt-item .gt-icon .gt-label,
	.gt-service-boxes.gt-style-7 .gt-item.gt-align-right .gt-icon .gt-label {
		left: -30px;
		right: inherit;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-1 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(171, 147, 69, 0.5);
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-2 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background-color: rgba(17, 17, 17, 0.25);
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-3 {
		width: 100px;
		height: 100px;
		border-radius: 100%;
		background: #00c300;
		background: -o-linear-gradient(275deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		background: linear-gradient(175deg, rgba(0, 195, 0, 0) 0%, #bb961f 100%);
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label {
			font-size: 16px;
		}

		.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-1 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-2 {
			width: 80px;
			height: 80px;
		}

		.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-3 {
			width: 80px;
			height: 80px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label {
			font-size: 12px;
		}

		.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-1 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-2 {
			width: 70px;
			height: 70px;
		}

		.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label.gt-style-3 {
			width: 70px;
			height: 70px;
		}
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-icon .gt-label span {
		display: block;
		font-size: 10px;
		font-weight: 500;
		letter-spacing: 2px;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-content .gt-subtitle {
		font-size: 11px;
		font-weight: 600;
		letter-spacing: 1px;
		color: #ab9345;
		margin-bottom: 12px;
		text-transform: uppercase;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-content .gt-title {
		position: relative;
		display: inline-block;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-content .gt-title:before {
		content: '';
		position: absolute;
		background: #00c300;
		background: -o-linear-gradient(183deg, rgba(0, 195, 0, 0) 0%, black 100%);
		background: linear-gradient(267deg, rgba(0, 195, 0, 0) 0%, black 100%);
		max-width: 130px;
		width: 100%;
		height: 100%;
		border-radius: 50px 0 0 50px;
		opacity: .1;
		left: 0;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-content .gt-title .gt-title-in {
		padding: 10px;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-content .gt-desc {
		font-size: 14px;
	}

	.gt-service-boxes.gt-style-7 .gt-item .gt-content .gt-desc + .gt-button {
		margin-top: 20px;
	}

	.gt-service-boxes.gt-style-7.gt-align-right .gt-content .gt-title:before {
		border-radius: 0 50px 50px 0;
		background: white;
		background: -o-linear-gradient(351deg, rgba(0, 195, 0, 0) 0%, black 100%);
		background: linear-gradient(99deg, rgba(0, 195, 0, 0) 0%, black 100%);
	}

	.gt-service-boxes.gt-style-7.gt-dark {
		color: #111111;
	}

	.gt-service-boxes.gt-style-7.gt-dark .gt-item .gt-content .gt-subtitle {
		color: #ab9345;
	}

	.gt-service-boxes.gt-style-7.gt-dark .gt-item .gt-content .gt-title {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-7.gt-dark .gt-item .gt-content .gt-title:before {
		content: '';
		position: absolute;
		background: #00c300;
		background: -o-linear-gradient(183deg, rgba(0, 195, 0, 0) 0%, white 100%);
		background: linear-gradient(267deg, rgba(0, 195, 0, 0) 0%, white 100%);
		max-width: 130px;
		width: 100%;
		height: 100%;
		border-radius: 50px 0 0 50px;
		opacity: .4;
	}

	.gt-service-boxes.gt-style-7.gt-dark .gt-item .gt-content .gt-desc {
		color: #FFFFFF;
	}

	.gt-service-boxes.gt-style-7.gt-dark.gt-align-right .gt-item .gt-content .gt-title:before {
		border-radius: 0 50px 50px 0;
		background: white;
		background: -o-linear-gradient(351deg, rgba(255, 255, 255, 0) 0%, white 100%);
		background: linear-gradient(99deg, rgba(255, 255, 255, 0) 0%, white 100%);
	}



/*======
*
* Marking Boxes
*
======*/
	.gt-marking-boxes.gt-style-1 .gt-titles {
		display: flex;
		align-items: center;
		margin: -15px;
	}

	.gt-marking-boxes.gt-style-1 .gt-titles > * {
		padding: 15px;
	}

	.gt-marking-boxes.gt-style-1 .gt-number {
		width: 43px;
		height: 43px;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #FFFFFF;
		text-align: center;
		font-size: 14px;
		font-weight: 600;
	}

	.gt-marking-boxes.gt-style-1 .gt-title {
		font-size: 18px;
		font-weight: 600;
	}

	.gt-marking-boxes.gt-style-1 .gt-text {
		font-size: 14px;
	}

	.gt-marking-boxes.gt-style-1 .gt-titles + .gt-text {
		margin-top: 8px;
	}

	.gt-marking-boxes.gt-style-1 .gt-item.gt-align-left .gt-titles + .gt-text {
		padding-left: 45px;
	}

	.gt-marking-boxes.gt-style-1 .gt-item.gt-align-center .gt-titles {
		flex-direction: column;
	}

	.gt-marking-boxes.gt-style-1 .gt-item.gt-align-right .gt-titles {
		flex-direction: row-reverse;
	}

	.gt-marking-boxes.gt-style-1 .gt-item.gt-align-right .gt-titles + .gt-text {
		padding-right: 45px;
	}

	.gt-marking-boxes.gt-style-1.gt-dark {
		color: #FFFFFF;
	}

	.gt-marking-boxes.gt-style-2 .gt-titles {
		display: flex;
		align-items: center;
		margin: -15px;
	}

	.gt-marking-boxes.gt-style-2 .gt-titles > * {
		padding: 15px;
	}

	.gt-marking-boxes.gt-style-2 .gt-number {
		width: 43px;
		height: 43px;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #FFFFFF;
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		background: #111111;
		border: 3px solid #FFFFFF;
	}

	.gt-marking-boxes.gt-style-2 .gt-title {
		font-size: 18px;
		font-weight: 600;
	}

	.gt-marking-boxes.gt-style-2 .gt-text {
		font-size: 12px;
	}

	.gt-marking-boxes.gt-style-2 .gt-titles + .gt-text {
		margin-top: 8px;
	}

	.gt-marking-boxes.gt-style-2 .gt-item.gt-align-left .gt-titles + .gt-text {
		padding-left: 45px;
	}

	.gt-marking-boxes.gt-style-2 .gt-item.gt-align-center .gt-titles {
		flex-direction: column;
	}

	.gt-marking-boxes.gt-style-2 .gt-item.gt-align-right .gt-titles {
		flex-direction: row-reverse;
	}

	.gt-marking-boxes.gt-style-2 .gt-item.gt-align-right .gt-titles + .gt-text {
		padding-right: 45px;
	}

	.gt-marking-boxes.gt-style-2.gt-dark {
		color: #FFFFFF;
	}

	.gt-marking-boxes.gt-style-2.gt-dark .gt-number {
		border-color: #111111;
		background: #FFFFFF;
	}



/*======
*
* Testimonials
*
======*/
	.gt-testimonials.gt-style-1 .gt-item .gt-image + .gt-text {
		margin-top: 45px;
	}

	.gt-testimonials.gt-style-1 .gt-item .gt-text {
		margin-bottom: 75px;
	}

	.gt-testimonials.gt-style-1 .gt-item .gt-text p {
		font-size: 48px;
		font-weight: 600;
		line-height: 1.3;
	}

	@media only screen and (max-width: 1199px) {
		.gt-testimonials.gt-style-1 .gt-item .gt-text p {
			font-size: 30px;
			line-height: 1.3;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-testimonials.gt-style-1 .gt-item .gt-text {
			margin-bottom: 15px
		}

		.gt-testimonials.gt-style-1 .gt-item .gt-text p {
			font-size: 16px;
			font-weight: 400;
			line-height: 1.6;
		}
	}

	.gt-testimonials.gt-style-1 .gt-item .gt-title {
		font-size: 22px;
		font-weight: 600;
	}

	.gt-testimonials.gt-style-1 .gt-item .gt-title + .gt-subtitle {
		margin-top: 8px;
	}

	.gt-testimonials.gt-style-1 .gt-item .gt-subtitle {
		font-size: 12px;
		opacity: .6;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.gt-testimonials.gt-style-2 .gt-item .gt-image + .gt-text {
		margin-top: 30px;
	}

	.gt-testimonials.gt-style-2 .gt-item .gt-text + .gt-title {
		margin-top: 20px;
	}

	.gt-testimonials.gt-style-2 .gt-item .gt-text + .gt-subtitle {
		margin-top: 20px;
	}

	.gt-testimonials.gt-style-2 .gt-item .gt-text p {
		font-size: 24px;
		line-height: 1.5;
	}

	@media only screen and (max-width: 767px) {
		.gt-testimonials.gt-style-2 .gt-item .gt-text p {
			font-size: 18px;
			line-height: 1.4;
		}
	}

	.gt-testimonials.gt-style-2 .gt-item .gt-title {
		font-size: 18px;
		font-weight: 600;
	}

	.gt-testimonials.gt-style-2 .gt-item .gt-title + .gt-subtitle {
		margin-top: 5px;
	}

	.gt-testimonials.gt-style-2 .gt-item .gt-subtitle {
		font-size: 11px;
		font-weight: 600;
		opacity: .6;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.gt-testimonials.gt-style-3 .gt-item .gt-image + .gt-text {
		margin-top: 30px;
	}

	.gt-testimonials.gt-style-3 .gt-item .gt-text + .gt-title {
		margin-top: 20px;
	}

	.gt-testimonials.gt-style-3 .gt-item .gt-text + .gt-subtitle {
		margin-top: 20px;
	}

	.gt-testimonials.gt-style-3 .gt-item .gt-text p {
		font-size: 24px;
		font-weight: 600;
		line-height: 1.5;
	}

	@media only screen and (max-width: 767px) {
		.gt-testimonials.gt-style-3 .gt-item .gt-text p {
			font-size: 18px;
			line-height: 1.4;
		}
	}

	.gt-testimonials.gt-style-3 .gt-item .gt-title {
		font-size: 16px;
	}

	.gt-testimonials.gt-style-3 .gt-item .gt-title + .gt-subtitle {
		margin-top: 5px;
	}

	.gt-testimonials.gt-style-3 .gt-item .gt-subtitle {
		font-size: 11px;
		opacity: .6;
		font-weight: 600;
		letter-spacing: 2px;
		text-transform: uppercase;
	}

	.gt-testimonials.gt-dark {
		color: #FFFFFF;
	}

	.gt-testimonials.gt-align-left {
		text-align: left;
	}

	.gt-testimonials.gt-align-center {
		text-align: center;
	}

	.gt-testimonials.gt-align-right {
		text-align: right;
	}



/*======
*
* Tabs
*
======*/
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul {
		list-style: none;
		margin: 0;
		font-weight: 500;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul {
			margin: 0 0 20px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li {
		width: 100%;
		display: block;
		float: none;
		border-bottom: 1px solid transparent;
		border-top: 1px solid transparent;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li {
			width: auto;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li span,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li .tab-image {
		opacity: .6;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li:hover,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li:focus {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li .tab-image {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 67px;
		height: 67px;
		border-radius: 100%;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li .tab-image + span {
		margin-left: 10px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li.is-active a:visited .tab-image {
		background-color: rgba(17, 17, 17, 0.05);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li.is-active span,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li.is-active .tab-image {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li a:visited {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 2px;
		color: #111111;
		text-transform: uppercase;
		background: transparent;
		line-height: inherit;
		display: block;
		padding: 15px 70px;
		outline: none;
		display: flex;
		align-items: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li a img,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li a:visited img {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li a svg,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li a:visited svg {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li a i,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical > ul li a:visited i {
		font-size: 30px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul {
		list-style: none;
		padding: 15px 0;
		margin: 0 0 60px;
		font-weight: 500;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul {
			margin: 0 0 20px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li {
		display: block;
		float: none;
		border: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li span,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li .tab-image {
		opacity: .6;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li:hover,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li:focus {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li .tab-image {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 67px;
		height: 67px;
		border-radius: 100%;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li .tab-image + span {
		margin-left: 10px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li.is-active a:visited .tab-image {
		background-color: rgba(17, 17, 17, 0.05);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li.is-active span,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li.is-active .tab-image {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a:visited {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 2px;
		color: #111111;
		text-transform: uppercase;
		background: transparent;
		padding: 0;
		line-height: inherit;
		display: block;
		padding: 15px 70px;
		outline: none;
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a,
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a:visited {
			padding: 15px 10px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a,
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a:visited {
			padding: 15px 10px;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a img,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a:visited img {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a svg,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a:visited svg {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a i,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li a:visited i {
		font-size: 30px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li:first-child a {
		padding-left: 0;
	}

	@media only screen and (max-width: 767px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li:first-child a {
			padding-left: 10px;
		}

		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li:first-child a:visited {
			padding-left: 10px;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li:first-child a:visited {
		padding-left: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li:last-child a {
		padding-right: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal > ul li:last-child a:visited {
		padding-right: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal.gt-dark > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-horizontal.gt-dark > ul li a:visited {
		color: #FFFFFF;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical.gt-dark > ul {
		border-right: 1px solid rgba(255, 255, 255, 0.1);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical.gt-dark > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical.gt-dark > ul li a:visited {
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical.gt-dark > ul {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			border-right: 0;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical.gt-light > ul {
		border-right: 1px solid rgba(17, 17, 17, 0.1);
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical.gt-light > ul {
			border-right: 0;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		}

		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical.gt-light > ul li a {
			padding: 10px 15px;
		}
	}

	@media only screen and (max-width: 1199px) and (max-width: 767px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-vertical.gt-light > ul li a {
			text-align: center;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-dark > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-dark > ul li.is-active a:visited .tab-image {
		background-color: rgba(255, 255, 255, 0.25);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-align-center > ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-align-left > ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-1.gt-align-right > ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul {
		list-style: none;
		margin: 0;
		font-weight: 500;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li {
		width: 100%;
		display: block;
		float: none;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li span,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li .tab-image {
		opacity: .6;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li:hover,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li:focus {
		opacity: 1;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li .tab-image {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 67px;
		height: 67px;
		border-radius: 100%;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li .tab-image + span {
		margin-left: 10px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li.is-active a:visited .tab-image {
		background-color: rgba(17, 17, 17, 0.05);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li.is-active span,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li.is-active .tab-image {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li a:visited {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 2px;
		color: #111111;
		text-transform: uppercase;
		background: transparent;
		padding: 0;
		line-height: inherit;
		display: block;
		padding: 15px 70px;
		outline: none;
		display: flex;
		align-items: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li a img,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li a:visited img {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li a svg,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li a:visited svg {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li a i,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical > ul li a:visited i {
		font-size: 30px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul {
		list-style: none;
		padding: 15px 0;
		margin: 0 0 60px;
		font-weight: 500;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li {
		display: block;
		float: none;
		border: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li span,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li .tab-image {
		opacity: .6;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li.is-active a:visited .tab-image {
		background-color: rgba(17, 17, 17, 0.05);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li.is-active span,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li.is-active .tab-image {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li .tab-image {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 67px;
		height: 67px;
		border-radius: 100%;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li .tab-image + span {
		margin-left: 10px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a:visited {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 2px;
		color: #111111;
		text-transform: uppercase;
		background: transparent;
		line-height: inherit;
		display: block;
		padding: 15px 70px;
		outline: none;
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a,
		.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a:visited {
			padding: 0px 10px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a,
		.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a:visited {
			padding: 0px 10px;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a img,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a:visited img {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a svg,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a:visited svg {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a i,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li a:visited i {
		font-size: 30px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li:first-child a {
		padding-left: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li:first-child a:visited {
		padding-left: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li:last-child a {
		padding-right: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal > ul li:last-child a:visited {
		padding-right: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal.gt-dark > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal.gt-dark > ul li a:visited {
		color: #FFFFFF;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal.gt-dark > ul li.is-active a,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal.gt-dark > ul li.is-active a:visited {
		color: #FFFFFF;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal.gt-dark > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-horizontal.gt-dark > ul li.is-active a:visited .tab-image {
		background-color: rgba(255, 255, 255, 0.25);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-dark > ul {
		border-right: 1px solid rgba(255, 255, 255, 0.1);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-dark > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-dark > ul li a:visited {
		color: #FFFFFF;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-dark > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-dark > ul li.is-active a:visited .tab-image {
		background-color: rgba(255, 255, 255, 0.25);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-light > ul {
		border-right: 1px solid rgba(17, 17, 17, 0.1);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-light > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-light > ul li a:visited {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-light > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-vertical.gt-light > ul li.is-active a:visited .tab-image {
		background-color: rgba(17, 17, 17, 0.05);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-align-center > ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-align-left > ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-2.gt-align-right > ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul {
		list-style: none;
		margin: 0;
		font-weight: 500;
		border-right: 1px solid rgba(17, 17, 17, 0.1);
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: start;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;
			padding: 40px;
		}

		.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul .gt-module-content {
			margin-bottom: 50px;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li {
		width: 100%;
		display: block;
		float: none;
		border-bottom: 1px solid transparent;
		border-top: 1px solid transparent;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li span,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li .tab-image {
		opacity: .6;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li .tab-image {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 67px;
		height: 67px;
		border-radius: 100%;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li .tab-image + span {
		margin-left: 10px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li:hover,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li:focus {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li.is-active a:visited .tab-image {
		background-color: rgba(17, 17, 17, 0.05);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li.is-active span,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li.is-active .tab-image {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li a:visited {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 2px;
		color: #111111;
		text-transform: uppercase;
		background: transparent;
		padding: 0;
		line-height: inherit;
		display: block;
		padding: 15px 70px;
		outline: none;
		display: flex;
		align-items: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li a img,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li a:visited img {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li a svg,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li a:visited svg {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li a i,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li a:visited i {
		font-size: 30px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li:first-child a,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical > ul li:first-child a:visited {
		padding-top: 0px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul {
		list-style: none;
		padding: 10px 0;
		margin: 0 0 60px;
		font-weight: 500;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li {
		display: block;
		float: none;
		border: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li span,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li .tab-image {
		opacity: .6;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li:hover span,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li:focus span {
		opacity: 1;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li.is-active .tab-image {
		background-color: rgba(17, 17, 17, 0.05);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li.is-active span,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li.is-active .tab-image {
		opacity: 1;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li .tab-image {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 67px;
		height: 67px;
		border-radius: 100%;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li .tab-image + span {
		margin-left: 10px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a:visited {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 2px;
		color: #111111;
		text-transform: uppercase;
		background: transparent;
		padding: 0;
		line-height: inherit;
		display: block;
		padding: 15px 35px;
		outline: none;
		display: flex;
		align-items: center;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a,
		.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a:visited {
			padding: 5px 10px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a,
		.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a:visited {
			padding: 5px 10px;
		}
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a img,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a:visited img {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a svg,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a:visited svg {
		width: 67px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a i,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li a:visited i {
		font-size: 30px;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li:first-child a {
		padding-left: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li:first-child a:visited {
		padding-left: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li:last-child a {
		padding-right: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal > ul li:last-child a:visited {
		padding-right: 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal.gt-dark > ul {
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal.gt-dark > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-horizontal.gt-dark > ul li a:visited {
		color: #FFFFFF;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical.gt-dark > ul {
		border-right: 1px solid rgba(255, 255, 255, 0.1);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical.gt-dark > ul li:first-child a,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical.gt-dark > ul li:first-child a:visited {
		padding: 15px 0 15px 0;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical.gt-dark > ul li a,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-vertical.gt-dark > ul li a:visited {
		color: #FFFFFF;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-dark > ul li.is-active a .tab-image,
	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-dark > ul li.is-active a:visited .tab-image {
		background-color: rgba(255, 255, 255, 0.25);
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-align-center > ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-align-left > ul {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-tabs-wrapper .gt-tabs.gt-style-3.gt-align-right > ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-tabs-wrapper.gt-dark .gt-tabs-content .gt-tabs-panel,
	.gt-tabs-wrapper.gt-dark .gt-tabs-content .gt-tabs-panel > *,
	.gt-tabs-wrapper.gt-dark .gt-tabs-content .gt-tabs-panel a,
	.gt-tabs-wrapper.gt-dark .gt-tabs-content .gt-tabs-panel a:visited {
		color: #FFFFFF;
	}

	.gt-tabs-wrapper.gt-vertical {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper.gt-vertical {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	.gt-tabs-wrapper.gt-vertical > .gt-tab-list .gt-tabs {
		max-width: 340px;
		padding-right: 70px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper.gt-vertical > .gt-tab-list .gt-tabs {
			padding-right: 0;
			max-width: none;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-tabs-wrapper.gt-vertical {
			-webkit-box-align: center;
			-webkit-align-items: center;
			-ms-flex-align: center;
			align-items: center;
		}
	}

	.gt-tabs-content {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-tabs-content > .gt-tabs-panel {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		padding: 30px;
		display: none;
	}

	.gt-tabs-content > .gt-tabs-panel.is-active {
		display: block;
		-o-transition: 0.5s;
		-webkit-transition: 0.5s;
		transition: 0.5s;
	}

	.gt-tabs-content.gt-fade-effect > .gt-tabs-panel {
		-o-transition: 0.5s;
		-webkit-transition: 0.5s;
		transition: 0.5s;
		opacity: 0;
		height: 0;
		padding: 0;
		border: 0;
		display: block;
		visibility: hidden;
		overflow: hidden;
	}

	.gt-tabs-content.gt-fade-effect > .gt-tabs-panel.is-active {
		-o-transition: 0.5s;
		-webkit-transition: 0.5s;
		transition: 0.5s;
		display: block;
		visibility: visible;
		height: auto;
		overflow: visible;
		opacity: 1;
		padding: 0;
		border: 0;
	}



/*======
*
* Info Boxes
*
======*/
	.gt-info-boxes.gt-style-1 .gt-item {
		position: relative;
		height: 100%;
	}

	.gt-info-boxes.gt-style-1 .gt-item img {
		border-radius: 10px;
		width: 100%;
		height: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.gt-info-boxes.gt-style-1 .gt-item a,
	.gt-info-boxes.gt-style-1 .gt-item a:visited {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 3;
		left: 0;
		top: 0;
	}

	.gt-info-boxes.gt-style-1 .gt-item .gt-image img {
		width: 100%;
	}

	.gt-info-boxes.gt-style-1 .gt-item .gt-content {
		position: absolute;
		padding: 30px;
		z-index: 1;
		bottom: 0;
		left: 0;
	}

	.gt-info-boxes.gt-style-1 .gt-item .gt-content .gt-title {
		font-size: 36px;
		color: #111111;
		font-weight: 600;
	}

	@media only screen and (max-width: 768px) {
		.gt-info-boxes.gt-style-1 .gt-item .gt-content .gt-title {
			font-size: 36px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-info-boxes.gt-style-1 .gt-item .gt-content .gt-title {
			font-size: 28px;
		}
	}

	.gt-info-boxes.gt-style-1 .gt-item .gt-content .gt-title + .gt-desc {
		margin-top: 10px;
	}

	.gt-info-boxes.gt-style-1 .gt-item .gt-content .gt-desc p {
		font-size: 14px;
	}

	.gt-info-boxes.gt-style-1.gt-light .gt-item:before {
		background: #fff;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), to(#fff));
		background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 100%);
		background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #fff 100%);
		content: '';
		display: block;
		width: 100%;
		height: 250px;
		max-height: 100%;
		bottom: 0;
		position: absolute;
		z-index: 1;
		border-radius: 0 0 10px 10px;
	}

	.gt-info-boxes.gt-style-1.gt-dark .gt-item:before {
		background: #111111;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(#000));
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, #000 100%);
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #000 100%);
		content: '';
		display: block;
		width: 100%;
		height: 250px;
		max-height: 100%;
		bottom: 0;
		position: absolute;
		z-index: 1;
		border-radius: 0 0 10px 10px;
	}

	.gt-info-boxes.gt-style-1 .gt-item.gt-align-left {
		text-align: left;
	}

	.gt-info-boxes.gt-style-1 .gt-item.gt-align-center {
		text-align: center;
	}

	.gt-info-boxes.gt-style-1 .gt-item.gt-align-right {
		text-align: right;
	}

	.gt-info-boxes.gt-style-2 .gt-grid-2 .gt-item .gt-content {
		padding: 60px;
	}

	@media only screen and (max-width: 768px) {
		.gt-info-boxes.gt-style-2 .gt-grid-2 .gt-item .gt-content {
			padding: 45px;
		}

		.gt-info-boxes.gt-style-2 .gt-grid-2 .gt-item .gt-content .gt-title {
			font-size: 36px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-info-boxes.gt-style-2 .gt-grid-2 .gt-item .gt-content {
			padding: 30px;
		}

		.gt-info-boxes.gt-style-2 .gt-grid-2 .gt-item .gt-content .gt-title {
			font-size: 28px;
		}
	}

	.gt-info-boxes.gt-style-2 .gt-grid-1 .gt-item .gt-content {
		padding: 60px;
	}

	@media only screen and (max-width: 768px) {
		.gt-info-boxes.gt-style-2 .gt-grid-1 .gt-item .gt-content {
			padding: 45px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-info-boxes.gt-style-2 .gt-grid-1 .gt-item .gt-content {
			padding: 30px;
		}
	}

	.gt-info-boxes.gt-style-2 .gt-item {
		position: relative;
		height: 100%;
	}

	.gt-info-boxes.gt-style-2 .gt-item a,
	.gt-info-boxes.gt-style-2 .gt-item a:visited {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 3;
		left: 0;
		top: 0;
	}

	.gt-info-boxes.gt-style-2 .gt-item .gt-image {
		height: 100%;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	.gt-info-boxes.gt-style-2 .gt-item .gt-image img {
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}

	.gt-info-boxes.gt-style-2 .gt-item .gt-content {
		position: relative;
		z-index: 1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		height: 100%;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 50px;
	}

	.gt-info-boxes.gt-style-2 .gt-grid-1 .gt-item .gt-content,
	.gt-info-boxes.gt-style-2 .gt-grid-2 .gt-item .gt-content {
		padding: 100px 50px;
	}

	@media only screen and (max-width: 991px) {
		.gt-info-boxes.gt-style-2 .gt-grid-1 .gt-item .gt-content,
		.gt-info-boxes.gt-style-2 .gt-grid-2 .gt-item .gt-content {
			padding: 50px 30px;
		}

		.gt-info-boxes.gt-style-2 .gt-item .gt-content {
			padding-left: 30px;
			padding-right: 30px;
		}
	}

	.gt-info-boxes.gt-style-2 .gt-item .gt-content .gt-title {
		font-weight: 600;
		font-size: 48px;
		margin-bottom: 14px;
	}

	@media only screen and (max-width: 768px) {
		.gt-info-boxes.gt-style-2 .gt-item .gt-content .gt-title {
			font-size: 36px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-info-boxes.gt-style-2 .gt-item .gt-content .gt-title {
			font-size: 28px;
		}
	}

	.gt-info-boxes.gt-style-2 .gt-item .gt-content .gt-desc {
		font-size: 14px;
		width: 240px;
		max-width: 100%;
	}

	.gt-info-boxes.gt-style-2 .gt-item.gt-align-left {
		text-align: left;
	}

	.gt-info-boxes.gt-style-2 .gt-item.gt-align-left .gt-content {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-info-boxes.gt-style-2 .gt-item.gt-align-center {
		text-align: center;
	}

	.gt-info-boxes.gt-style-2 .gt-item.gt-align-center .gt-content {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-info-boxes.gt-style-2 .gt-item.gt-align-right {
		text-align: right;
	}

	.gt-info-boxes.gt-style-2 .gt-item.gt-align-right .gt-content {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.gt-info-boxes.gt-dark .gt-item .gt-content .gt-title {
		color: #FFFFFF;
	}

	.gt-info-boxes.gt-dark .gt-item .gt-content .gt-desc p {
		color: #FFFFFF;
	}



/*======
*
* Video Player
*
======*/
	/*======
*
* . Video
*
======*/
.gt-video-player {
	position: relative;
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
}

.gt-video-player > a,
.gt-video-player > a:visited {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.gt-video-player:before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.gt-video-player.gt-style-1 .gt-content {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 60px;
	z-index: 1;
}

@media only screen and (max-width: 767px) {
	.gt-video-player.gt-style-1 .gt-content {
		padding: 30px;
	}
}

.gt-video-player.gt-style-1 .gt-content .gt-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 60px;
	font-weight: 600;
	color: #111111;
}

@media only screen and (max-width: 1199px) {
	.gt-video-player.gt-style-1 .gt-content .gt-title {
		font-size: 42px;
	}
}

@media only screen and (max-width: 767px) {
	.gt-video-player.gt-style-1 .gt-content .gt-title {
		font-size: 36px;
	}
}

.gt-video-player.gt-style-1 .gt-content .gt-title .gt-play-icon {
	width: 80px;
	height: 80px;
	background-color: #111111;
	-webkit-animation: gt_play_black 2s ease infinite;
	animation: gt_play_black 2s ease infinite;
	border-radius: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 40px;
}

@media only screen and (max-width: 1199px) {
	.gt-video-player.gt-style-1 .gt-content .gt-title .gt-play-icon {
		width: 60px;
		height: 60px;
		margin: 0 20px;
	}
}

.gt-video-player.gt-style-1 .gt-content .gt-title .gt-play-icon svg {
	width: auto;
	color: #FFFFFF;
}

.gt-video-player.gt-style-1 .gt-content .gt-title + .gt-text {
	margin-top: 30px;
}

.gt-video-player.gt-style-1 .gt-content .gt-text {
	color: #111111;
	font-size: 16px;
	width: 640px;
	max-width: 100%;
	text-align: center;
}

@media only screen and (max-width: 767px) {
	.gt-video-player.gt-style-1 .gt-content .gt-text {
		display: none;
	}
}

.gt-video-player.gt-style-1.gt-align-left .gt-content {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.gt-video-player.gt-style-1.gt-align-left .gt-content .gt-text {
	text-align: left;
}

.gt-video-player.gt-style-1.gt-align-center .gt-content {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.gt-video-player.gt-style-1.gt-align-center .gt-content .gt-text {
	text-align: center;
}

.gt-video-player.gt-style-1.gt-align-right .gt-content {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.gt-video-player.gt-style-1.gt-align-right .gt-content .gt-text {
	text-align: right;
}

.gt-video-player.gt-style-1.gt-dark .gt-content .gt-title {
	color: #FFFFFF;
}

.gt-video-player.gt-style-1.gt-dark .gt-content .gt-title .gt-play-icon {
	background-color: #FFFFFF;
	-webkit-animation: gt_play_white 2s ease infinite;
	animation: gt_play_white 2s ease infinite;
}

.gt-video-player.gt-style-1.gt-dark .gt-content .gt-title .gt-play-icon svg {
	color: #111111;
}

@media only screen and (max-width: 767px) {
	.gt-video-player.gt-style-1.gt-dark .gt-content .gt-title {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.gt-video-player.gt-style-1.gt-dark .gt-content .gt-text {
	color: #FFFFFF;
}
  .gt-recipe-video.gt-style-1 .gt-item {
	display: flex;
	align-items: center;
	width: 100%;
  }
  @media only screen and (max-width: 767px) {
	.gt-recipe-video.gt-style-1 .gt-item {
		flex-direction: column;
	  }
  }
  .gt-recipe-video .gt-container {
      padding: 0;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column {
	position: relative;
	width: 100%;
	height: 100%;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-image {
	position: relative;
  }
   .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-image .gt-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .2;
	background-color: #032327;
	}
  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-image img {
	width: 100%;
	height: 100%;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-details {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	font-family: "Barlow", sans-serif;
	gap: 13px;
	padding: 0 95px 90px 0;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-details .gt-duration {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-details .gt-seperator {
	color: #fff;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-details .gt-primary-title {
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
  }

  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-details .gt-play-icon{
	width: 42px;
	height: 42px;
	background-color: transparent;
	border: 4px solid #fff;
	-webkit-animation:gt_play_white 2s ease infinite;
	animation: gt_play_white 2s ease infinite;
	border-radius: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto;
	margin-left: 10px;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-video-column .gt-details .gt-play-icon svg path {
	fill: #fff;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column {
	width: 55%;
	margin-left: 165px;
  }
  @media only screen and (max-width: 767px) {
	.gt-recipe-video.gt-style-1 .gt-item .gt-content-column {
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
	  }
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column .gt-sub-title {
	font-size: 12px;
	font-weight: 600;
	font-family: "Barlow", sans-serif;
	color: #bb961f;
	letter-spacing: 1px;
	line-height: 24px;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column .gt-title {
	font-size: 40px;
	line-height: 40px;
	font-family: "DM Serif Text", serif;
	font-weight: 400;
	letter-spacing: 1px;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column .gt-desc p {
	color: #909090;
	font-size: 16px;
	line-height: 24px;
	font-weight: 500;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column .gt-button {
	display: flex;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column .gt-button a {
	font-size: 12px;
	letter-spacing: 1px;
	padding: 18px 23px;
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	background-color: #bb961f;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column * + .gt-title {
	margin-top: 12px;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column * + .gt-desc {
	margin-top: 29px;
  }
  .gt-recipe-video.gt-style-1 .gt-item .gt-content-column * + .gt-button {
	margin-top: 37px;
  }
  .gt-recipe-video.gt-style-1.gt-align-left .gt-item .gt-content {
	align-items: flex-start;
  }
  .gt-recipe-video.gt-style-1.gt-align-left .gt-item .gt-content .gt-desc {
	text-align: left;
  }
  .gt-recipe-video.gt-style-1.gt-align-center .gt-item .gt-content-column {
	justify-content: center;
  }
  .gt-recipe-video.gt-style-1.gt-align-center .gt-item .gt-content-column .gt-sub-title {
	padding: 0 15px 0 0;
  }
  .gt-recipe-video.gt-style-1.gt-align-center .gt-item .gt-content-column .gt-button {
	justify-content: center;
	padding: 0 15px 0 0;
  }
  .gt-recipe-video.gt-style-1.gt-align-right .gt-item .gt-content {
	align-items: flex-end;
  }
  .gt-recipe-video.gt-style-1.gt-align-right .gt-item .gt-content .gt-desc {
	text-align: right;
  }
  .gt-recipe-video.gt-style-1.gt-dark .gt-item .gt-content .gt-title {
	color: #fff;
  }
  .gt-recipe-video.gt-style-2.gt-dark .gt-item .gt-content .gt-title .gt-play-icon {
	background-color: #fff;
	-webkit-animation: play_white 2s ease infinite;
			animation: play_white 2s ease infinite;
  }
  .gt-recipe-video.gt-style-1.gt-dark .gt-item .gt-content .gt-title .gt-play-icon svg {
	color: #111;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-1.gt-dark .gt-item .gt-content .gt-title {
	  display: flex;
	  flex-direction: column;
	}
  }
  .gt-recipe-video.gt-style-1.gt-dark .gt-item .gt-content .gt-desc {
	color: #fff;
  }
  .gt-recipe-video.gt-style-1.gt-align-center .gt-item .gt-button {
	justify-content: center;
  }
  .gt-recipe-video.gt-style-1.gt-align-right .gt-item .gt-button {
	justify-content: flex-end;
  }
  .gt-recipe-video.gt-style-2 .gt-item {
	position: relative;
  }
  .gt-recipe-video.gt-style-2 .gt-button {
	display: flex;
	align-items: center;
	justify-content: center;

  }

  .gt-recipe-video.gt-style-2 .gt-button a {
	font-family: "Barlow", sans-serif;
	font-size: 12px;
	font-weight: 600;
	padding: 9px 40px;
	letter-spacing: 1.5px;
	background-color: #bb961f;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-image {
	position: relative;
	width: 100%;
	height: auto;
  }
    .gt-recipe-video.gt-style-2 .gt-item .gt-image img{
        width: 100%;
        height: auto;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	width: 100%;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner {
	display: flex;
	flex-direction: column;
	gap: 360px;
	width: 100%;
	position: relative;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner {
	  gap: 50px;
	}
  }
  @media only screen and (min-width: 481px) and (max-width: 1024px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner {
	  gap: 250px;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner .gt-top-info {
	margin-top: 200px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner .gt-top-info {
	  margin-top: 50px;
	}
  }
  @media only screen and (min-width: 481px) and (max-width: 1024px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner .gt-top-info {
	  margin-top: 50px;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner .gt-top-info .gt-top-title {
	font-family: "DM Serif Text", serif;
	font-size: 64px;
	line-height: 72px;
	color: #fff;
	text-align: center;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner .gt-top-info .gt-top-title {
	  font-size: 25px;
	  line-height: 30px;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner .gt-top-info .gt-sub-title {
	font-size: 12px;
	font-weight: 600;
	font-family: "Barlow", sans-serif;
	color: #bb961f;
	text-transform: uppercase;
	letter-spacing: 3px;
	text-align: center;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-inner .gt-top-info .gt-sub-title {
	  font-size: 10px;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info {
	  flex-direction: column;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-play {
	position: absolute;
	left: 380px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-play {
	  top: 0;
	  bottom: 0;
	  left: 0;
	  right: 0;
	  margin: 130px auto;
	}
  }
  @media only screen and (min-width: 481px) and (max-width: 1024px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-play {
	  left: 100px;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-play-icon {
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-play-icon {
	  width: 50px;
	  width: 50px;
	  margin: 0 auto;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-play-icon svg path {
	fill: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 30%;
	position: absolute;
	right: 8px;
  }
  @media only screen and (min-width: 481px) and (max-width: 1024px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content {
	  width: 50%;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details {
	display: flex;
	align-items: center;
	gap: 31px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-categories {
	background-color: #bb961f;
  }

  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-categories ul {
	margin: 0;
  }

  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-categories ul li {
	list-style: none;
  }

  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-categories a {
	color: #fff;
	font-weight: 600;
	font-size: 12px;
	font-family: "Barlow", sans-serif;
	padding: 10px;
	text-transform: uppercase;
  }

  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-rating {
	color: #fff;
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 600;
	gap: 9px;
  }

  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details  * + .gt-rating {
	margin-left: 9px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-rating svg path {
	fill: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-post-view {
	color: #fff;
	display: flex;
	align-items: center;
	font-size: 14px;
	font-weight: 600;
  }

  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-post-view span {
	margin-left: -5px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details .gt-post-view svg path {
	fill: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details {
	display: flex;
	flex-direction: column;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul li.suffix {
	margin: 0 3px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: 500;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul li a {
	color: #fff;
  }
  /* .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul li:after {
	content: "-";
	display: block;
	margin: 0 9px;
	opacity: 0.6;
	color: #fff;
  } */

  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul li.gt-date span {
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	font-size: 14px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul li:last-child:after {
	display: none;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul .gt-author {
	opacity: 1;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details ul .gt-author a {
	color: #fff;
	font-weight: 600;
  }

  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-title {
	font-weight: bold;
	font-family: "Barlow", sans-serif;
	padding: 0 20px 0 0;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-title a {
	color: #fff;
	font-size: 32px;
	line-height: 40px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-title.gt-small {
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 10px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-bottom-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
	gap: 12px;
	align-items: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-bottom-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-bottom-details ul li a {
	color: #fff;
	display: flex;
	align-items: center;
	gap: 10px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-bottom-details ul li .gt-icon svg path {
	fill: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-bottom-details ul li.gt-cooking span {
	margin-left: 5px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-bottom-details ul li.gt-cooking-time span {
	margin-left: -27px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-excerpt p {
	font-size: 14px;
	color: #fff;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content {
	  display: none;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content * + .gt-top-details {
	margin-top: 14px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content * + .gt-title {
	margin-top: 8px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content * + .gt-top-title {
	margin-top: 12px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content * + .gt-bottom-details {
	margin-top: 10px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-video-column .gt-content * + .gt-excerpt {
	margin-top: 10px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column {
	margin-top: -330px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-grid-column {
	  margin-top: 0;
	}
  }
  @media only screen and (min-width: 481px) and (max-width: 1024px) {
	.gt-recipe-video.gt-style-2 .gt-item .gt-grid-column {
	  margin-top: 0;
	}
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-grid-col {
	position: relative;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-grid-col .sponsored-text {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	color: #bb961f;
	font-family: "Barlow", sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item {
	margin-top: 5px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.sponsored-content {
	border: 1px solid #bb961f;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	height: 100%;
	background: white;
	padding: 20px 20px 20px 20px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .sponsored-text {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	color: #bb961f;
	font-family: "Barlow", sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image {
	position: relative;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image img {
	width: 100%;
	border-radius: 0;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-categories {
	position: absolute;
	z-index: 3;
	left: 20px;
	top: 20px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-categories ul {
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-categories ul li {
	margin-right: 10px;
	color: #111;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-categories ul li a, .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-categories ul li a:visited {
	padding: 5px 10px;
	font-size: 10px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
	background-color: #bb961f;
	display: block;
	color: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-categories ul li:last-child {
	margin-right: 0px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-post-view {
	position: absolute;
	z-index: 3;
	left: 20px;
	bottom: 0;
	display: flex;
	font-family: "Barlow", sans-serif;
	margin-bottom: 15px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-post-view {
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-post-view .gt-icon svg {
	color: #fff;
	width: 100%;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-post-view .gt-icon svg path {
	fill: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-rating {
	position: absolute;
	z-index: 3;
	right: 10px;
	bottom: 0;
	display: flex;
	font-family: "Barlow", sans-serif;
	margin-bottom: 15px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-rating {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-image .gt-rating .gt-icon svg path {
	fill: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content {
	padding: 40px 30px;
	height: 100%;
	color: #111;
	padding: 0 0 0 25px;
	position: relative;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-title {
	font-weight: bold;
	font-family: "Barlow", sans-serif;
	padding: 0 20px 0 0;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-title a {
	color: #111;
	font-size: 24px;
	line-height: 32px;
  }
  
    .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-title a:hover {
	color: #bb961f;

  }
  
  
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-title.gt-small {
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 10px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-top-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #111;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-top-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #111;
	opacity: 0.7;
	font-weight: 500;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-top-details ul li.suffix {
	margin: 0 3px;

  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-top-details ul li a {
	color: #111;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-top-details ul li.suffix{
	margin: 0 3px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-top-details ul .gt-author {
	opacity: 1;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-top-details ul .gt-author a {
	color: #111;
	font-weight: 600;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-bottom-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #111;
	align-items: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-bottom-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #111;
	font-weight: 600;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-bottom-details ul li a {
	color: #111;
	display: flex;
	align-items: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-bottom-details ul li.gt-servings a span {
	margin-left: -8px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-bottom-details ul li.gt-cooking-time a span {
	margin-left: 5px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 .gt-content .gt-excerpt p {
	font-size: 14px;
	opacity: 0.7;
	color: #111;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
  }
  .gt-recipe-video.gt-style-2 .gt-item * +  .gt-button{
	margin-top: 72px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 * + .gt-content {
	margin-top: 25px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 * + .gt-excerpt {
	margin-top: 17px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 * + .gt-title {
	margin-top: 7px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1 * + .gt-bottom-details {
	margin-top: 12px;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-align-left {
	text-align: left;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-align-left .gt-content ul {
	justify-content: flex-start;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-align-center {
	text-align: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-align-center .gt-details {
	justify-content: center;
  }
  .gt-recipe-video.gt-style-2.gt-align-center .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details{
	align-items: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-align-center .gt-content ul {
	justify-content: center;
  }
  .gt-recipe-video.gt-style-2.gt-align-center .gt-item .gt-video-column .gt-content .gt-bottom-details ul{
	justify-content: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-align-right {
	text-align: right;
  }
  .gt-recipe-video.gt-style-2.gt-align-right .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-details {
	justify-content: flex-end;
  }
  .gt-recipe-video.gt-style-2.gt-align-right .gt-item .gt-video-column .gt-content .gt-bottom-info .gt-video-content .gt-top-details{
	align-items: flex-end;
  }
  .gt-recipe-video.gt-style-2.gt-align-right .gt-item .gt-video-column .gt-content .gt-bottom-details ul{
	justify-content: flex-end;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-align-right .gt-content ul {
	justify-content: flex-end;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-dark {
	color: #fff;
  }

  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-dark .gt-content .gt-title a, .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-dark .gt-content .gt-title a:visited {
	color: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-dark .gt-content .gt-details ul li a, .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-dark .gt-content .gt-details ul li a:visited {
	color: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-style-1.gt-dark .gt-content .gt-excerpt p {
	color: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-footer-ads-col {
	background: #bb961f;
	padding-bottom: 20px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-ads-col .gt-image {
      overflow: hidden;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-footer-ads-col .gt-image {
	height: 100%;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-footer-ads-col .gt-image img {
	width: 100%;
	height: 100%;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-grid-column .gt-recipe-listing.gt-style-1 .gt-item.gt-footer-ads-col .gt-footer-ads {
	position: absolute;
	z-index: 3;
	top: 20px;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	font-family: "Barlow", sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-load-more-button {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item .gt-load-more-button button {
	padding: 13px 40px;
	font-size: 12px;
	font-weight: 600;
	align-items: center;
  }
  .gt-recipe-video.gt-style-2 .gt-item * + .gt-load-more-button {
	margin-top: 80px;
  }
  .gt-recipe-video.gt-style-2.gt-align-left .gt-item .gt-content .gt-video-content {
	align-items: flex-start;
  }
  .gt-recipe-video.gt-style-2.gt-align-center .gt-item .gt-content {
	align-items: center;
  }
  .gt-recipe-video.gt-style-2.gt-align-center .gt-item .gt-content .gt-desc {
	text-align: center;
  }
  .gt-recipe-video.gt-style-2.gt-align-right .gt-item .gt-content {
	align-items: flex-end;
  }
  .gt-recipe-video.gt-style-2.gt-align-right .gt-item .gt-content .gt-desc {
	text-align: right;
  }
  .gt-recipe-video.gt-style-2.gt-dark .gt-item .gt-content .gt-title {
	color: #fff;
  }
  .gt-recipe-video.gt-style-2.gt-dark .gt-item .gt-content .gt-title .gt-play-icon {
	background-color: #fff;
	-webkit-animation: play_white 2s ease infinite;
			animation: play_white 2s ease infinite;
  }
  .gt-recipe-video.gt-style-2.gt-dark .gt-item .gt-content .gt-title .gt-play-icon svg {
	color: #111;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-video.gt-style-2.gt-dark .gt-item .gt-content .gt-title {
	  display: flex;
	  flex-direction: column;
	}
  }
  .gt-recipe-video.gt-style-2.gt-dark .gt-item .gt-content .gt-desc {
	color: #fff;
  }
  
  /*======
*
* Blog
*
======*/


.gt-post-listing .gt-item.gt-style-1 {
	font-family: "DM Serif Text", serif;
	color: #111;
	border-bottom: 1px solid #D5D5D5;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-image {
	position: relative;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-image img {
	width: 100%;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-image .gt-post-icon {
	position: absolute;
	max-width: 48px;
	max-height: 48px;
	z-index: 3;
	right: 50px;
	top: 50px;
	background-color: rgb(187, 150, 31);
  }
  
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-1 .gt-image .gt-post-icon {
	  right: 20px;
	  top: 20px;
	}
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-image .gt-post-icon svg path {
	fill: #fff;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-image .gt-bottom-line {
	position: absolute;
	bottom: -70px;
	left: 95px;
	width: 8px;
	height: 128px;
	background-color: #bb961f;
	z-index: 10;
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-1 .gt-image .gt-bottom-line {
	  height: 80px;
	  bottom: -30px;
	  left: 65px;
	}
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content {
	display: flex;
	flex-direction: column;
	padding: 0 150px 64px 170px;
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-1 .gt-content {
	  padding: 0;
	}
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-title {
	font-size: 48px;
	font-family: "Barlow", sans-serif;
	line-height: 56px;
	font-weight: 600;
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-1 .gt-content .gt-title {
	  font-size: 35px;
	  line-height: normal;
	}
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-title a {
	color: #111;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-title a:hover {
      color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-title.gt-small {
	font-size: 20px;
	margin-top: 25px;
	margin-bottom: 13px;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details {
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	opacity: 1;
	width: 100%;
	flex-wrap: wrap;
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li {
	  width: 48%;
	}
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: 600;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li:not(:first-child)::after{
	content: ".";
	display: block;
	margin: 0 9px;
	opacity: 1;
	color: #bb961f;
  }
  
    @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li:not(:first-child)::after {
	    display: none;
	}
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li.gt-date span {
	margin-right: 10px;
  }

  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li.gt-date + .gt-categories {
	margin-left: 5px;
  }

  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li.gt-date + .gt-author {
	margin-left: 5px;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li.gt-categories + .gt-author {
	margin-left: 5px;
  }

  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li:last-child:after {
	display: none;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul li span {
	color: #909090;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-author a {
	color: #bb961f;
  }
    .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-author a:hover {
	color: #032327;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-date a {
	color: #111;
  }
    .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-date a:hover {
        color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-comment a {
	color: #bb961f;
  }
    .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-comment a:hover {
	color: #032327;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-categories ul {
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-categories span {
	margin-left: 10px;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-categories ul li {
	margin-right: 10px;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-categories ul li a, .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-categories ul li a:visited {
	padding: 5px 0 5px 10px;
	font-size: 16px;
	line-height: 16px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
	color: #bb961f;
  }
  .gt-post-listing .gt-item .gt-content .gt-details ul .gt-categories ul li a, .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-categories ul li a:hover  {
      color: #032327;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-details ul .gt-categories ul li:last-child {
	margin-right: 0px;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-excerpt p {
	font-size: 18px;
	opacity: 0.7;
	color: #111;
	line-height: 24px;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-action {
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-action a {
	font-size: 14px;
	font-family: "Barlow", sans-serif;
	color: #bb961f;
	font-weight: 600;
	background-color: transparent;
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-action a .gt-icon {
	width: 48px;
	height: 48px;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-action a .gt-icon svg path {
	fill: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-action a span {
	margin-left: -15px;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-action a:hover {
	color: #111;
	background-color: transparent;
  }
  .gt-post-listing .gt-item.gt-style-1 .gt-content .gt-action a:hover .gt-icon svg path {
	fill: #111;
  }
  .gt-post-listing .gt-item.gt-style-1 * + .gt-excerpt {
	margin-top: 18px;
  }
  .gt-post-listing .gt-item.gt-style-1 * + .gt-action {
	margin-top: 15px;
  }
  .gt-post-listing .gt-item.gt-style-1 * + .gt-title {
	margin-top: 15px;
  }
  .gt-post-listing .gt-item.gt-style-1 * + .gt-content {
	margin-top: 60px;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-left {
	text-align: left;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-left .gt-content ul {
	justify-content: flex-start;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-left .gt-content .gt-details {
	justify-content: flex-start;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-left .gt-content .gt-action {
	justify-content: flex-start;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-center {
	text-align: center;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-center .gt-content ul {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-center .gt-content .gt-details {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-center .gt-content .gt-action {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-right {
	text-align: right;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-right .gt-content ul {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-right .gt-content .gt-details {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-align-right .gt-content .gt-action {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-light {
	color: #111;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-light .gt-details a {
	color: #111;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-light .gt-content {
	color: #111;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-light .gt-content .gt-title a {
	color: #111;
  }
    .gt-post-listing .gt-item.gt-style-1.gt-light .gt-content .gt-title a:hover
    {
	color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-dark {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-dark .gt-content .gt-title a, .gt-post-listing .gt-item.gt-style-1.gt-dark .gt-content .gt-title a:visited {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-dark .gt-content .gt-details ul li a, .gt-post-listing .gt-item.gt-style-1.gt-dark .gt-content .gt-details ul li a:visited {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-1.gt-dark .gt-content .gt-excerpt p {
	color: #fff;
  }
  .gt-post-listing.gt-style-1 .gt-pagination {
      padding: 100px 0 93px 0;
  }
    .gt-post-listing.gt-style-2 .gt-pagination, .gt-post-listing.gt-style-3 .gt-pagination {
      padding: 97px 0 58px 0;
	  margin-top: 100px;
	  border-top: 1px solid #D5D5D5;
	  border-bottom: 1px solid #D5D5D5;
	  background-color: #f8f8f7;
  }
  .gt-post-listing.gt-style-2 .gt-container,.gt-post-listing.gt-style-3 .gt-container {
      padding: 0;
  }
   .gt-post-listing.gt-style-3 .gt-pagination {
      padding: 97px 0 62px 0;
	  margin-top: 95px;
	  border-top: 1px solid #D5D5D5;
	  border-bottom: 1px solid #D5D5D5;
	  background-color: #f8f8f7;
  }
  .gt-post-listing .gt-item.gt-style-2 {
	display: flex;
	margin-bottom: 60px;
  }
  @media only screen and (max-width: 1024px) {
	.gt-post-listing .gt-item.gt-style-2 {
	  flex-direction: column;
	}
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-2 {
	  flex-direction: column;
	}
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-image {
	position: relative;
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-2 .gt-image {
	  margin-right: 0;
	}
  }
  @media only screen and (max-width: 1024px) {
	.gt-post-listing .gt-item.gt-style-2 .gt-image {
	  margin-right: 0;
	}
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-image img {
	width: 100%;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-image .gt-post-icon {
	position: absolute;
	max-width: 48px;
	max-height: 48px;
	z-index: 3;
	right: 50px;
	top: 50px;
	background-color: rgb(187, 150, 31);
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-2 .gt-image .gt-post-icon {
	  right: 20px;
	  top: 20px;
	}
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-image .gt-post-icon svg path {
	fill: #fff;
  }
  .gt-post-listing .gt-item.gt-style-2 * + .gt-content {
	margin-left: 101px;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content {
	display: flex;
	flex-direction: column;
	margin-top: 63px;
	flex: 1;
  }
  @media only screen and (max-width: 1024px) {
	.gt-post-listing .gt-item.gt-style-2 .gt-content {
	  margin-top: 30px;
	  margin-left: 0;
	  padding: 0;
	}
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-2 .gt-content {
	  margin-top: 30px;
	  margin-left: 0;
	  padding: 0;
	}
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-top-line {
	width: 128px;
	height: 8px;
	background-color: #bb961f;
	z-index: 10;
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-title {
	font-size: 56px;
	font-weight: bold;
	line-height: 64px;
	font-family: "Barlow", sans-serif;
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-2 .gt-content .gt-title {
	  font-size: 35px;
	  line-height: normal;
	}
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-title a {
	color: #111;
  }
    .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-title a:hover {
	color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details {
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	opacity: 1;
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul {
	  flex-wrap: wrap;
	  gap: 10px;
	}
	.gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul li {
	    width: 45%;
	}
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: 600;
  }

 .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul li:not(:first-child)::after{
  content: ".";
  display: block;
  margin: 0 9px;
  opacity: 1;
  color: #bb961f;
}

@media only screen and (max-width: 480px) {
	
	.gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul li:not(:first-child)::after {
	    display: none;
	}
	
  }
  
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul li:last-child:after {
	display: none;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul li span {
	color: #909090;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-author a {
	color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-author a:hover {
      color:#032327;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-date a {
	color: #111;
  }
    .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-date a:hover {
	color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-date span {
	margin-right: 10px;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-comment a {
	color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-comment a:hover {
      color: #032327;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-categories ul {
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-categories ul li {
	margin-right: 10px;
  }

  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-categories span {
	margin-left: 10px;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-categories ul li a, .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-categories ul li a:visited {
	padding: 5px 10px;
	font-size: 16px;
	line-height: 16px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
	color: #bb961f;
  }
  
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-categories ul li a:hover {
      color: #032327;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-details ul .gt-categories ul li:last-child {
	margin-right: 0px;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-excerpt p {
	font-size: 18px;
	opacity: 0.7;
	color: #111;
	line-height: 24px;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-action {
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-action a {
	font-size: 14px;
	font-family: "Barlow", sans-serif;
	color: #bb961f;
	font-weight: 600;
	background-color: transparent;
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-action a .gt-icon {
	width: 48px;
	height: 48px;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-action a .gt-icon svg path {
	fill: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-action a span {
	margin-left: -15px;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-action a:hover {
	color: #111;
	background-color: transparent;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-content .gt-action a:hover .gt-icon svg path {
	fill: #111;
  }
  .gt-post-listing .gt-item.gt-style-2 * + .gt-details {
	margin-top: 58px;
  }
  .gt-post-listing .gt-item.gt-style-2 * + .gt-title {
	margin-top: 10px;
  }
  .gt-post-listing .gt-item.gt-style-2 * + .gt-excerpt {
	margin-top: 20px;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-title + .gt-action {
	margin-top: 81px;
  }
  .gt-post-listing .gt-item.gt-style-2 .gt-excerpt + .gt-action {
	margin-top: 30px;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-left {
	text-align: left;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-left .gt-content ul {
	justify-content: flex-start;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-center .gt-content .gt-top-line {
	margin: 0 auto;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-center {
	text-align: center;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-center .gt-content ul {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-center .gt-content .gt-details {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-center .gt-content .gt-action {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-right {
	text-align: right;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-right .gt-content .gt-top-line {
	margin: 0 0 0 auto;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-right .gt-content ul {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-right .gt-content .gt-details {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-align-right .gt-content .gt-action {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-dark {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-dark .gt-content .gt-title a, .gt-post-listing .gt-item.gt-style-2.gt-dark .gt-content .gt-title a:visited {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-dark .gt-content .gt-details ul li a, .gt-post-listing .gt-item.gt-style-2.gt-dark .gt-content .gt-details ul li a:visited {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-2.gt-dark .gt-content .gt-excerpt p {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-2:last-child {
	margin-bottom: 0px;
  }
  .gt-post-listing .gt-item.gt-style-3 {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	height: 100%;
	border: 1px solid #bb961f;
	padding: 20px;
  }
  

  .gt-post-listing .gt-item.gt-style-3 .gt-image {
	position: relative;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-image img {
	width: 100%;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content {
	height: 100%;
	padding: 0 50px 0 30px;
  }
  @media only screen and (max-width: 1024px) {
	.gt-post-listing .gt-item.gt-style-3 .gt-content {
	  padding: 10px;
	}
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-title {
	font-size: 24px;
	font-weight: bold;
	font-family: "Barlow", sans-serif;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-title a {
	color: #111;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-title a:hover {
      color:#bb961f;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-title.gt-small {
	font-size: 20px;
	line-height: 1.5;
	margin-top: 25px;
	margin-bottom: 10px;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details {
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	opacity: 1;
  }
  @media only screen and (max-width: 480px) {
	.gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul {
	  flex-wrap: wrap;
	}
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul li:after {
	content: "-";
	display: block;
	margin: 0 9px;
	opacity: 0.6;
	color: #111;
  }
 
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul li:last-child:after {
	display: none;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul li span {
	color: rgba(144, 144, 144, 1);
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-author a {
	color: rgba(144, 144, 144, 1);
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-author a:hover {
      color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-date a {
	color: rgba(144, 144, 144, 1);
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-date a:hover{
      color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-categories ul {
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	opacity: 1;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-categories ul li {
	margin-right: 10px;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-categories ul li a, .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-categories ul li a:visited {
	padding: 5px 0;
	font-size: 16px;
	line-height: 16px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	color: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-categories ul li a:hover {
      color:#032327;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-details ul .gt-categories ul li:last-child {
	margin-right: 0px;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-excerpt p {
	font-size: 14px;
	line-height: 20px;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	color: #909090;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-action {
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-action a {
	font-size: 14px;
	font-family: "Barlow", sans-serif;
	color: #bb961f;
	font-weight: 600;
	background-color: transparent;
	display: flex;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-action a .gt-icon {
	width: 48px;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-action a .gt-icon svg path {
	fill: #bb961f;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-action a span {
	margin-left: -15px;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-action a:hover {
	color: #111;
	background-color: transparent;
  }
  .gt-post-listing .gt-item.gt-style-3 .gt-content .gt-action a:hover .gt-icon svg path {
	fill: #111;
  }
  .gt-post-listing .gt-item.gt-style-3 * + .gt-content {
	margin-top: 25px;
  }
  .gt-post-listing .gt-item.gt-style-3 * + .gt-title {
	margin-top: 7px;
  }
  .gt-post-listing .gt-item.gt-style-3 * + .gt-excerpt {
	margin-top: 10px;
  }
  .gt-post-listing .gt-item.gt-style-3 * + .gt-action {
	margin-top: 23px;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-left {
	text-align: left;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-left .gt-content ul {
	justify-content: flex-start;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-center {
	text-align: center;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-center .gt-content .gt-details {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-center .gt-content .gt-action {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-center .gt-content ul {
	justify-content: center;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-right {
	text-align: right;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-right .gt-content ul {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-right .gt-content .gt-details {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-align-right .gt-content .gt-action {
	justify-content: flex-end;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-dark {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-dark .gt-content .gt-title a, .gt-post-listing .gt-item.gt-style-3.gt-dark .gt-content .gt-title a:visited {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-dark .gt-content .gt-details ul li a, .gt-post-listing .gt-item.gt-style-3.gt-dark .gt-content .gt-details ul li a:visited {
	color: #fff;
  }
  .gt-post-listing .gt-item.gt-style-3.gt-dark .gt-content .gt-excerpt p {
	color: #fff;
  }

  .gt-post-listing .gt-item .gt-image .gt-post-icon:hover {
      background-color: #fff;
  }
.gt-post-listing .gt-item .gt-image .gt-post-icon:hover a
 svg path{
      fill: #bb961f;
  }

/*======
*
* Recipe
*
======*/


  .gt-recipe-listing.gt-style-1 .gt-pagination {
	margin-top: 95px;
  }

  .gt-recipe-listing.gt-style-1 .gt-grid-col {
	position: relative;
  }
     .gt-load-more-button {
        display: flex;
        align-items: center;
        width: 180px;
    }
     .gt-load-more-button.gt-align-center {
        justify-content: center;
        margin: 62px auto 0 auto;
    }
     .gt-load-more-button.gt-align-right {
        justify-content: flex-end;
        margin: 62px 0 0 auto;
    }
    .gt-recipe-listing.gt-style-1 .gt-button a {
        background-color: #BB961F;
        color: #FFFFFF;
        font-family: "Barlow", sans-serif;
        font-size: 12px;
        font-weight: 600;
        padding: 9px 40px;
  }
  .gt-recipe-listing.gt-style-1 * + .gt-button{
      margin-top: 62px;
  }
  .gt-recipe-listing.gt-style-1 .gt-grid-col .sponsored-text {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	color: #bb961f;
	font-family: "Barlow", sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
  }
 /* .gt-recipe-listing.gt-style-1 .gt-item {*/
	/*margin-top: 10px;*/
 /* }*/
  .gt-recipe-listing.gt-style-1 .gt-item.sponsored-content {
	border: 1px solid #bb961f;
  }
  
  .gt-recipe-listing.gt-style-1 .gt-item {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	height: 100%;
	background: #fff;
	padding: 15px;
  }
 .gt-recipe-listing.gt-style-1 .gt-item {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	height: 100%;
	background: #fff;
	padding: 15px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.sponsored-content.gt-style-1 {
	border: 1px solid #bb961f;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.sponsored-content.gt-style-2 {
	padding: 20px;
	border: 3px solid #ba1f31;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .sponsored-text {
	position: absolute;
	left: 0;
	right: 0;
	color: #bb961f;
	font-family: "Barlow", sans-serif;
	font-size: 12px;
	font-weight: bold;
  }
    .gt-recipe-listing.gt-style-1 .sponsored-text.gt-style-1 {
	text-align: center;
	top: -13px;
	letter-spacing: 1px;
  }
  .gt-recipe-listing.gt-style-1 .sponsored-text.gt-style-2 {
	text-align: left;
	padding: 0 20px;
	letter-spacing: 2px;
	top: -20px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image {
	position: relative;
 width: 100%; /* veya resminizin genişliğine göre ayarlayın */
    height: 100%;
  }
  
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .overlay-link {
	position: absolute;
    z-index: 10; 
    width: 100%;
    height: 100%;
	}

  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .2;
	background-color: #032327;
	pointer-events: none;
	z-index: 8;
	}
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image img {
	width: 100%;
	border-radius: 0;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-categories {
	position: absolute;
	z-index: 9;
	left: 20px;
	top: 20px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-categories ul {
	margin: 0;
	padding:  0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-categories ul li {
	margin-right: 10px;
	color: #111;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-categories ul li a, .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-categories ul li a:visited {
	padding: 5px 10px;
	font-size: 10px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
	background-color: #bb961f;
	display: block;
	color: #fff;
	text-transform: uppercase;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-categories ul li:last-child {
	margin-right: 0px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-post-view {
	position: absolute;
	z-index: 9;
	left: 20px;
	bottom: 0;
	display: flex;
	font-family: "Barlow", sans-serif;
	margin-bottom: 15px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-post-view a {
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #fff;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-post-view a .gt-icon svg {
	color: #fff;
	width: 100%;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-post-view a .gt-icon svg path {
	fill: #fff;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-rating {
	position: absolute;
	z-index: 9;
	right: 10px;
	bottom: 0;
	display: flex;
	font-family: "Barlow", sans-serif;
	margin-bottom: 15px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-rating a {
	display: flex;
	align-items: center;
	gap: 10px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #fff;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-image .gt-rating a .gt-icon svg path {
	fill: #fff;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content {
	padding: 40px 30px;
	height: 100%;
	color: #111;
	padding: 0 0 0 25px;
	position: relative;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-title {
	font-weight: bold;
	font-family: "Barlow", sans-serif;
	padding: 0 20px 0 0;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-title a {
	color: #111;
	font-size: 24px;
	line-height: 32px;
  }
    .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-title a:hover {
        color: #BB961F;
        transition: .2s;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-title.gt-small {
	font-size: 20px;
	line-height: 1.5;
	margin-bottom: 10px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-top-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #111;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-top-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #111;
	opacity: 0.5;
	font-weight: 500;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-top-details ul li a {
	color: #111;
	transition: .2s;
  }
    .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-top-details ul li a:hover {
	color: #BB961F;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-top-details ul .gt-author {
	opacity: 1;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-top-details ul .gt-author a {
	color: #111;
	font-weight: 600;
	transition: .2s;
  }
    .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-top-details ul .gt-author a:hover {
	color: #BB961F;
  }
  .gt-recipe-listing .gt-item .gt-content .gt-bottom-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #111;
	gap: 10px;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-bottom-details ul li {
	position: relative;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #111;
	font-weight: 600;
	
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-bottom-details ul li a {
	color: #111;
	display: flex;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-bottom-details ul li:hover a {
	color: #BB961F;
	transition: .2s;
  }  
   .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-bottom-details ul li .gt-icon svg path {
	transition: .2s;
  }
   .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-bottom-details ul li:hover .gt-icon svg path {
	fill: #BB961F;
  }
  
    .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-bottom-details ul li:hover .gt-icon {
	cursor: pointer;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-bottom-details ul li.gt-servings span {
	margin-left: -8px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-bottom-details ul li.gt-cooking-time span {
	margin-left: 5px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content .gt-excerpt p {
	font-size: 14px;
	opacity: 0.6;
	color: #111;
	line-height: 1.72;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
  }
  .gt-recipe-listing.gt-style-1 .gt-item * + .gt-content {
	margin-top: 25px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item * + .gt-excerpt {
	margin-top: 17px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item .gt-content * + .gt-title.gt-small {
	margin-top: 7px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item * + .gt-bottom-details {
	margin-top: 12px;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-align-left {
	text-align: left;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-align-left .gt-content ul {
	justify-content: flex-start;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-align-center {
	text-align: center;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-align-center .gt-content ul {
	justify-content: center;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-align-right {
	text-align: right;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-align-right .gt-content ul {
	justify-content: flex-end;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-dark {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-dark .gt-content .gt-title a, .gt-recipe-listing.gt-style-1 .gt-item.gt-dark .gt-content .gt-title a:visited {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-dark .gt-content .gt-details ul li a, .gt-recipe-listing.gt-style-1 .gt-item.gt-dark .gt-content .gt-details ul li a:visited {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-dark .gt-content .gt-excerpt p {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-ads-col {
	background: #bb961f;
	padding-bottom: 20px;
	position: relative;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-ads-col .gt-image {
	height: 100%;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-ads-col .gt-image img {
	width: 100%;
	height: 100%;
  }
  .gt-recipe-listing.gt-style-1 .gt-item.gt-ads-col .gt-ads {
	position: absolute;
	z-index: 3;
	top: 20px;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	font-family: "Barlow", sans-serif;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
  }
   .gt-button.load-more-button{
	display: inline-flex;
	color: #fff;
	background: #BB961F;
	line-height:16px;
  }
.gt-button.load-more-button:hover{
    background: #111;
    color: #fff;
  }
  

  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-2 .swiper-container {
	  width: 100%;
	}
  }
  .gt-recipe-listing.gt-style-2 .swiper-container .swiper-wrapper {
	box-sizing: border-box;
  }
  .gt-recipe-listing.gt-style-2 .swiper-container .gt-slider-bottom {
	position: absolute;
	bottom: 0;
	z-index: 5;
	left: 0;
	right: 0;
	padding: 0 0 86px 0;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-2 .swiper-container .gt-slider-bottom {
	  bottom: 0;
	}
  }
  .gt-recipe-listing.gt-style-2 .gt-item {
	position: relative;
  }
  .gt-recipe-listing.gt-style-2 .gt-item > a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image {
	position: relative;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info {
	display: flex;
	gap: 30px;
	position: absolute;
	top: 80px;
	right: 112px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info span {
      margin-left: -10px;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info {
	  padding: 20px;
	}
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info svg {
	width: 48px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info svg path {
	fill: #fff;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info .gt-post-view {
	display: flex;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info .gt-rating {
	display: flex;
	align-items: center;
	gap: 5px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info .gt-play {
	display: flex;
	align-items: center;
	margin-left: -17px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-categories {
	position: absolute;
	z-index: 3;
	left: 110px;
	top: 95px;
	padding: 5px 10px;
	font-size: 12px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
	color: #fff;
	background-color: #bb961f;
	display: block;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-categories {
	  left: 5px;
	  top: 30px;
	}
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-top-info {
	  top: 20px;
	  padding: 0;
	  right: 0;
	}
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-categories ul {
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-categories ul li {
	margin-right: 10px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-categories ul li a {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-image .gt-categories ul li:last-child {
	margin-right: 0px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content {
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	font-family: "Barlow", sans-serif;
	align-items: center;
	justify-content: flex-end;
	height: 100%;
	width: 100%;
	padding: 0 150px 80px 110px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-top-details {
	display: flex;
	font-size: 14px;
	color: #fff;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-top-details .gt-date {
	color: #fff;
  }

  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-top-details .gt-author a {
	color: #fff;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-2 .gt-item .gt-content {
	  padding: 0 0 100px 25px;
	}
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-title {
	font-size: 48px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 15px;
	position: relative;
  }
  
    .gt-recipe-listing.gt-style-2 .gt-item > a:hover .gt-content .gt-title:after {
	  content: "";
      position: absolute;
      left: 0;
      bottom: -4px;
      width: 100%;
      height: 3px;
      background-color: black; 
      transform: scaleX(0);
      transform-origin: right;
      transition: transform 0.75s ease-in-out;
  }
      .gt-recipe-listing.gt-style-2 .gt-item > a:hover .gt-content .gt-title:hover:after {
transform: scaleX(1);
      transform-origin: left;
      transition: transform 0.25s ease-in-out;
  }

  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-excerpt {
	font-size: 14px;
	font-weight: 500;
	font-family: "Barlow", sans-serif;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-title {
	  font-size: 25px;
	  line-height: 1.3;
	}
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	gap: 18px;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details {
	  flex-direction: column;
	}
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details a {
	color: #919090;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details span {
	color: #919090;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details .gt-details-left {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details .gt-details-left .gt-date {
	display: flex;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details .gt-details-left .gt-author a {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details .gt-details-right {
	display: flex;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details .gt-details-right ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
	gap: 15px;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details .gt-details-right ul li {
	position: relative;
	z-index: 99;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: 600;
	color: #fff;
	display: flex;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details .gt-details-right ul li .gt-icon svg path {
	fill: #fff;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-details .gt-details-right ul li .gt-icon span {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-bottom-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
	gap: 14px;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-bottom-details ul li {
	position: relative;
	z-index: 99;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 600;
	color: #bb961f;
	display: flex;
	align-items: center;
  }

  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-bottom-details ul li.gt-serving span {
	margin-left: -22px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-bottom-details ul li.gt-cooking span {
	margin-left: -22px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-bottom-details ul li .gt-icon svg path {
	fill: #bb961f;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-bottom-details ul li span a {
	color: #bb961f;
	margin-left: 5px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item .gt-content .gt-button a {
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 15px 38px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item * + .gt-title {
	margin-top: 15px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item * + .gt-bottom-details {
	margin-top: 9px;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-align-left {
	text-align: left;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-align-left .gt-content {
	align-items: flex-start;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-align-center {
	text-align: center;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-align-center .gt-content {
	align-items: center;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-align-right {
	text-align: right;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-align-right .gt-content {
	align-items: flex-end;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-dark {
	color: #fff;
  }
    .gt-recipe-listing.gt-style-2 .gt-item.gt-dark a {
	color: #fff;
	display: flex;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-dark .gt-content .gt-title a, .gt-recipe-listing.gt-style-2 .gt-item.gt-dark .gt-content .gt-title a:visited {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-dark .gt-content .gt-bottom-details ul li a, .gt-recipe-listing.gt-style-2 .gt-item.gt-dark .gt-content .gt-bottom-details ul li a:visited {
	color: #bb961f;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-light .gt-content .gt-top-details .gt-author a {
	color: #111;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-light .gt-content .gt-title a, .gt-recipe-listing.gt-style-2 .gt-item.gt-light .gt-content .gt-title a:visited {
	color: #111;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-light .gt-content .gt-top-details .gt-date{
	color: #111;

  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-light .gt-content .gt-bottom-details ul li a, .gt-recipe-listing.gt-style-2 .gt-item.gt-light .gt-content .gt-bottom-details ul li a:visited {
	color: #111;
  }

  .gt-recipe-listing.gt-style-2 .gt-item.gt-light .gt-content .gt-bottom-details ul li a, .gt-recipe-listing.gt-style-2 .gt-item.gt-light .gt-content .gt-bottom-details ul li a:visited {
	color: #111;
  }
  .gt-recipe-listing.gt-style-2 .gt-item.gt-dark .gt-content .gt-excerpt p {
	color: #fff;
  }
  .gt-recipe-listing .swiper-container {
	position: relative;
	overflow: hidden;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-3 .swiper-container {
	  width: 100%;
	}
  }
  .gt-recipe-listing.gt-style-3 .swiper-container .swiper-wrapper {
	box-sizing: border-box;
  }
  .gt-recipe-listing.gt-style-3 .swiper-container .gt-slider-bottom {
	position: absolute;
	bottom: 0;
	z-index: 5;
	left: 0;
	right: 0;
	padding: 0 0 86px 100px;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-3 .swiper-container .gt-slider-bottom {
	  bottom: 0;
	}
  }
  .gt-recipe-listing.gt-style-3 .gt-item {
	position: relative;
  }
  .gt-recipe-listing.gt-style-3 .gt-item > a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image {
	position: relative;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image:before {
	content: "";
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 40%, #193437 95%);
	width: 100%;
	height: 100%;
	position: absolute;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-top-info {
	display: flex;
	gap: 30px;
	position: absolute;
	top: 80px;
	right: 100px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-top-info {
	  padding: 20px;
	}
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-top-info svg {
	width: 48px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-top-info svg path {
	fill: #fff;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-top-info .gt-post-view {
	display: flex;
	align-items: center;
	gap: 10px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-top-info .gt-post-view span {
	margin-left: -15px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-top-info .gt-rating {
	display: flex;
	align-items: center;
	gap: 5px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-top-info .gt-play {
	display: flex;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-categories {
	position: absolute;
	z-index: 3;
	left: 110px;
	top: 95px;
	padding: 5px 10px;
	font-size: 12px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
	color: #fff;
	background-color: #bb961f;
	display: block;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-categories {
	  left: 0;
	  top: 20px;
	  padding: 20px;
	}
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-categories ul {
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-categories ul li {
	margin-right: 10px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-image .gt-categories ul li:last-child {
	margin-right: 0px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content {
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	font-family: "Barlow", sans-serif;
	align-items: center;
	justify-content: flex-end;
	height: 100%;
	width: 100%;
	padding: 0 150px 192px 110px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-top-details {
	display: flex;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-top-details .gt-date {
	color: #919090;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-3 .gt-item .gt-content {
	  padding: 0 0 100px 25px;
	}
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-title {
	font-size: 48px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 15px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-title {
	  font-size: 25px;
	  line-height: 1.3;
	}
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	gap: 18px;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details {
	  flex-direction: column;
	}
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details span {
      color: rgba(255,255,255,.7);
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-left {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-left .gt-date {
	display: flex;
	color: rgb(145,145,144);
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-left .gt-author a {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-right {
	display: flex;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-right ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
	gap: 10px;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-right ul li {
	position: relative;
	z-index: 99;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: 600;
	color: #fff;
	display: flex;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-right ul li a {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-right ul li.gt-serving span {
	margin-left: -5px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-right ul li.gt-cooking span {
	margin-left: 5px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-right ul li .gt-icon svg path {
	fill: #fff;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-details .gt-details-right ul li .gt-icon span {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-bottom-details ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
	gap: 15px;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-bottom-details ul li {
	position: relative;
	z-index: 99;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	color: #fff;
	display: flex;
	align-items: center;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-bottom-details ul li .gt-icon svg path {
	fill: #bb961f;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-bottom-details ul li .gt-icon span {
	color: #bb961f;
  }
  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-button a {
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	padding: 15px 35px;
	background-color: #bb961f;
	font-family: "Barlow", sans-serif;
  }

  .gt-recipe-listing.gt-style-3 .gt-item .gt-content .gt-button a:hover {
	background-color: #111;
  }
  .gt-recipe-listing.gt-style-3 .gt-item * + .gt-button {
	margin-top: 43px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item * + .gt-bottom-details {
	margin-top: 12px;
  }
  .gt-recipe-listing.gt-style-3 .gt-item.gt-align-left {
	text-align: left;
  }
  .gt-recipe-listing.gt-style-3 .gt-item.gt-align-left .gt-content {
	align-items: flex-start;
  }
  .gt-recipe-listing.gt-style-3 .gt-item.gt-align-center {
	text-align: center;
  }
  .gt-recipe-listing.gt-style-3 .gt-item.gt-align-center .gt-content {
	align-items: center;
  }
  .gt-recipe-listing.gt-style-3 .gt-item.gt-align-right {
	text-align: right;
  }
  .gt-recipe-listing.gt-style-3 .gt-item.gt-align-right .gt-content {
	align-items: flex-end;
  }
  .gt-recipe-listing.gt-style-3 .gt-item.gt-dark {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-3 .gt-item.gt-dark .gt-content .gt-title a, .gt-recipe-listing.gt-style-3 .gt-item.gt-dark .gt-content .gt-title a:visited {
	color: #fff;
  }

  .gt-recipe-listing.gt-style-3 .gt-item.gt-light .gt-content .gt-details .gt-date{
	color: #111;
  }

  .gt-recipe-listing.gt-style-3 .gt-item.gt-light .gt-content .gt-details .gt-author a {
	color: #111;
  }

  .gt-recipe-listing.gt-style-3 .gt-item.gt-light .gt-content .gt-details ul li a {
	color: #111;
  }
  
    .gt-recipe-listing.gt-style-4 .gt-grid-col {
	position: relative;
  }
  
  .gt-recipe-listing.gt-style-4 .gt-item {
	height: 100%;
  }


  .gt-recipe-listing.gt-style-4 .gt-item .gt-image {
	position: relative;
	background: #fff;
	padding: 10px;
	border: 1px solid #D5D5D5;
  }
  
    .gt-recipe-listing.gt-style-4 .swiper-slide-active .gt-image {
	border: 1px solid #bb961f;
  }
  
  @media only screen and (max-width: 767px) {
    .gt-recipe-listing.gt-style-1 .swiper-slide {
	    width: 100%;
  }
  }

  .gt-recipe-listing.gt-style-4 .gt-item .gt-image img {
	width: 100%;
	border-radius: 0;
  }

  .gt-recipe-listing.gt-style-4 .gt-item .gt-content {

	height: 100%;
	color: #111;
	padding: 0 0 0 25px;
	position: relative;
  }
  .gt-recipe-listing.gt-style-4 .gt-item .gt-content .gt-title {
	font-weight: 600;
	font-family: "Barlow", sans-serif;
	padding: 0 20px 0 0;
  }
  
  .gt-recipe-listing.gt-style-4 .gt-item .gt-content .gt-title a:hover {
      color: #bb961f;
  }
  .gt-recipe-listing.gt-style-4 .gt-item .gt-content .gt-title a {
	color: #111;
	font-size: 20px;
	line-height: 32px;
  }
  .gt-recipe-listing.gt-style-4 .gt-item .gt-content .gt-title.gt-small {
	font-size: 20px;
	line-height: 1.5;
  }
 
  .gt-recipe-listing.gt-style-4 .gt-item .gt-content .gt-excerpt p {
	font-size: 16px;
	line-height: 24px;
	opacity: 0.7;
	color: #111;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
  }
  .gt-recipe-listing.gt-style-4 .gt-item * + .gt-content {
	margin-top: 15px;
  }
  .gt-recipe-listing.gt-style-4 .gt-item * + .gt-excerpt {
	margin-top: 7px;
  }
  .gt-recipe-listing.gt-style-4 .gt-item .gt-content * + .gt-title.gt-small {
	margin-top: 7px;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-align-left {
	text-align: left;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-align-left .gt-content {
	justify-content: flex-start;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-align-center .gt-content {
	justify-content: center;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-align-center .gt-content {
	justify-content: center;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-align-right {
	text-align: right;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-align-right .gt-content {
	justify-content: flex-end;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-dark {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-dark .gt-content .gt-title a, .gt-recipe-listing.gt-style-4 .gt-item.gt-dark .gt-content .gt-title a:visited {
	color: #fff;
  }
  .gt-recipe-listing.gt-style-4 .gt-item.gt-dark .gt-content .gt-excerpt p {
	color: #fff;
  }



/*======
*
* Menu Content
*
======*/
	.gt-menu-content.gt-style-1 .gt-menu-title {
		font-size: 11px;
		font-weight: 600;
		opacity: 0.6;
		letter-spacing: 1px;
		text-transform: uppercase;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		padding-bottom: 10px;
		margin-bottom: 22px;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
	}

	.gt-menu-content.gt-style-1 .gt-menu-title .gt-title {
		padding-right: 45px;
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-1 .gt-menu-title .gt-title {
			padding-right: 15px;
		}
	}

	.gt-menu-content.gt-style-1 .gt-menu-title .gt-title:first-child {
		padding-left: 15px;
	}

	.gt-menu-content.gt-style-1 .gt-menu-title .gt-title:last-child {
		padding-right: 0px;
	}

	@media only screen and (min-width: 481px) and (max-width: 1199px) {
		.gt-menu-content.gt-style-1 .gt-menu-title {
			display: none;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-1 .gt-menu-title {
			display: none;
		}
	}

	.gt-menu-content.gt-style-1 ul {
		margin: 0;
		list-style-type: none;
	}

	.gt-menu-content.gt-style-1 ul li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 60px;
	}

	@media only screen and (min-width: 481px) and (max-width: 1199px) {
		.gt-menu-content.gt-style-1 ul li {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-menu-content.gt-style-1 ul li .gt-content {
			margin-top: 30px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-menu-content.gt-style-1 ul li {
			margin-bottom: 30px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-1 ul li {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-menu-content.gt-style-1 ul li .gt-content {
			margin-top: 30px;
		}
	}

	.gt-menu-content.gt-style-1 ul li:last-child {
		margin-bottom: 0px;
	}

	.gt-menu-content.gt-style-1 ul li .gt-image {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: 70px;
		margin-right: 25px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-menu-content.gt-style-1 ul li .gt-image img {
		width: 70px;
		border-radius: 100%;
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-1 ul li .gt-image img {
			min-width: 40px;
		}
	}

	.gt-menu-content.gt-style-1 ul li .gt-content {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		margin-right: 25px;
	}

	.gt-menu-content.gt-style-1 ul li .gt-content .gt-title {
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 10px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-menu-content.gt-style-1 ul li .gt-content .gt-title .dot {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		border-bottom: 1px dotted rgba(17, 17, 17, 0.3);
		height: 0.9em;
		margin-left: 10px;
	}

	.gt-menu-content.gt-style-1 ul li .gt-content p {
		font-size: 14px;
		opacity: .7;
	}

	@media only screen and (min-width: 481px) and (max-width: 1199px) {
		.gt-menu-content.gt-style-1 ul li .gt-content {
			width: 100%;
			margin-right: 0;
		}

		.gt-menu-content.gt-style-1 ul li .gt-content + .gt-price {
			margin-top: 1px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-1 ul li .gt-content {
			width: 100%;
			margin-right: 0;
		}

		.gt-menu-content.gt-style-1 ul li .gt-content + .gt-price {
			margin-top: 1px;
		}
	}

	.gt-menu-content.gt-style-1 ul li .gt-price {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		font-size: 16px;
		font-weight: 500;
		margin: -20px -20px -20px -20px;
		text-transform: uppercase;
	}

	@media only screen and (max-width: 1199px) {
		.gt-menu-content.gt-style-1 ul li .gt-price {
			margin: 0 -10px -10px;
		}
	}

	.gt-menu-content.gt-style-1 ul li .gt-price span {
		font-size: 11px;
		font-weight: 600;
		opacity: 0.6;
	}

	@media only screen and (max-width: 1199px) {
		.gt-menu-content.gt-style-1 ul li .gt-price span {
			display: inline-block;
		}
	}

	.gt-menu-content.gt-style-1 ul li .gt-price .gt-price-item {
		padding: 20px;
		display: flex;
		align-items: flex-end;
		flex-direction: column-reverse;
	}

	@media only screen and (max-width: 1199px) {
		.gt-menu-content.gt-style-1 ul li .gt-price .gt-price-item {
			padding: 10px;
			align-items: flex-start;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-menu-content.gt-style-1 ul li .gt-price {
			margin: 5px -5px -5px -5px;
		}

		.gt-menu-content.gt-style-1 ul li .gt-price .gt-price-item {
			padding: 5px;
		}
	}

	@media only screen and (min-width: 769px) and (max-width: 1199px) {
		.gt-menu-content.gt-style-1 ul li .gt-price {
			margin: -10px;
		}

		.gt-menu-content.gt-style-1 ul li .gt-price .gt-price-item {
			padding: 10px;
		}
	}

	@media only screen and (min-width: 481px) and (max-width: 1199px) {
		.gt-menu-content.gt-style-1 ul li .gt-price {
			width: 100%;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-1 ul li .gt-price {
			width: 100%;
		}
	}

	.gt-menu-content.gt-style-1.gt-align-left {
		text-align: right;
	}

	.gt-menu-content.gt-style-1.gt-align-left ul li {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-content.gt-style-1.gt-align-left ul li .gt-image {
		margin-right: 0px;
		margin-left: 20px;
	}

	.gt-menu-content.gt-style-1.gt-align-left ul li .gt-title {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-content.gt-style-1.gt-align-left ul li .gt-price .gt-price-item:last-child {
		padding-right: 15px;
	}

	.gt-menu-content.gt-style-1.gt-align-left ul li .gt-price .gt-price-item:first-child {
		padding-left: 0;
		padding-right: 0px;
	}

	.gt-menu-content.gt-style-1.gt-align-left ul li .gt-price .gt-price-item {
		padding-left: 40px;
		padding-right: 0;
	}

	.gt-menu-content.gt-style-1.gt-align-center {
		text-align: left;
	}

	.gt-menu-content.gt-style-1.gt-align-right {
		text-align: left;
	}

	.gt-menu-content.gt-style-2 ul {
		margin: 0;
		list-style-type: none;
	}

	.gt-menu-content.gt-style-2 ul li {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-bottom: 75px;
	}

	@media only screen and (min-width: 481px) and (max-width: 1199px) {
		.gt-menu-content.gt-style-2 ul li {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-2 ul li {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}
	}

	.gt-menu-content.gt-style-2 ul li:last-child {
		margin-bottom: 0px;
	}

	.gt-menu-content.gt-style-2 ul li .gt-left {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-menu-content.gt-style-2 ul li .gt-left .gt-image {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		max-width: 70px;
		margin-right: 25px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-menu-content.gt-style-2 ul li .gt-left .gt-image img {
		width: 70px;
		border-radius: 100%;
	}

	.gt-menu-content.gt-style-2 ul li .gt-left .gt-number {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		font-size: 30px;
		line-height: 1;
		margin-right: 70px;
	}

	.gt-menu-content.gt-style-2 ul li .gt-price {
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
	}

	.gt-menu-content.gt-style-2 ul li .gt-price span {
		font-size: 11px;
		font-weight: 600;
		margin-right: 5px;
		opacity: 0.6;
	}

	.gt-menu-content.gt-style-2 ul li .gt-right {
		width: 100%;
	}

	@media only screen and (min-width: 481px) and (max-width: 1199px) {
		.gt-menu-content.gt-style-2 ul li .gt-right {
			margin-top: 20px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-2 ul li .gt-right {
			margin-top: 20px;
		}
	}

	.gt-menu-content.gt-style-2 ul li .gt-right .gt-other-prices {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0 -10px -10px;
	}

	.gt-menu-content.gt-style-2 ul li .gt-right .gt-other-prices .gt-price {
		padding: 10px;
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-2 ul li .gt-right .gt-other-prices {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			margin: 5px -5px -5px -5px;
		}

		.gt-menu-content.gt-style-2 ul li .gt-right .gt-other-prices .gt-price {
			padding: 5px;
		}
	}

	.gt-menu-content.gt-style-2 ul li .gt-right .gt-header {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding-bottom: 14px;
		margin-bottom: 17px;
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-2 ul li .gt-right .gt-header {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: start;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;
		}

		.gt-menu-content.gt-style-2 ul li .gt-right .gt-header .gt-price {
			margin-top: 5px;
		}
	}

	.gt-menu-content.gt-style-2 ul li .gt-right .gt-header .gt-title {
		font-size: 16px;
		font-weight: 600;
		margin: 0;
	}

	.gt-menu-content.gt-style-2 ul li .gt-right .gt-header:after {
		content: '';
		border-bottom: 1px dotted rgba(17, 17, 17, 0.3);
		height: 0.9em;
		left: 0;
		bottom: 0;
		width: 100%;
		position: absolute;
	}

	.gt-menu-content.gt-style-2 ul li .gt-right .gt-title {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-menu-content.gt-style-2 ul li .gt-right .gt-content {
		opacity: .7;
	}

	.gt-menu-content.gt-style-2 ul li .gt-right .gt-content p {
		font-size: 14px;
	}

	.gt-menu-content.gt-style-2.gt-align-left {
		text-align: right;
	}

	.gt-menu-content.gt-style-2.gt-align-left .gt-menu-title {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-menu-content.gt-style-2.gt-align-left .gt-menu-title .gt-title {
		padding-left: 45px;
		padding-right: 0;
	}

	.gt-menu-content.gt-style-2.gt-align-left .gt-menu-title .gt-title:last-child {
		padding-right: 15px;
	}

	.gt-menu-content.gt-style-2.gt-align-left .gt-menu-title .gt-title:first-child {
		padding-left: 0px;
	}

	.gt-menu-content.gt-style-2.gt-align-left ul li {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-content.gt-style-2.gt-align-left ul li .gt-image {
		margin-right: 0px;
		margin-left: 20px;
	}

	.gt-menu-content.gt-style-2.gt-align-left ul li .gt-title {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-content.gt-style-2.gt-align-left ul li .gt-price .gt-price-item:last-child {
		padding-right: 15px;
	}

	.gt-menu-content.gt-style-2.gt-align-left ul li .gt-price .gt-price-item:first-child {
		padding-left: 0;
		padding-right: 0px;
	}

	.gt-menu-content.gt-style-2.gt-align-left ul li .gt-price .gt-price-item {
		padding-left: 40px;
		padding-right: 0;
	}

	.gt-menu-content.gt-style-2.gt-align-left ul li .gt-left .gt-number {
		margin-right: 0px;
		margin-left: 70px;
	}

	.gt-menu-content.gt-style-2.gt-align-left .gt-header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-content.gt-style-2.gt-align-center {
		text-align: left;
	}

	.gt-menu-content.gt-style-2.gt-align-right {
		text-align: left;
	}

	.gt-menu-content.gt-style-3 .gt-item {
		width: 100%;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-image {
		margin-bottom: 40px;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-image img {
		width: 100%;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-price {
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-price span {
		font-size: 11px;
		font-weight: 600;
		opacity: 0.6;
		margin-right: 5px;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-content + .gt-other-prices {
		margin-top: 2px;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-other-prices {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: 0px -10px -10px;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-other-prices .gt-price {
		padding: 10px;
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-3 .gt-item .gt-other-prices {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			margin: 5px -5px -5px -5px;
		}

		.gt-menu-content.gt-style-3 .gt-item .gt-other-prices .gt-price {
			padding: 5px;
		}
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-header {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding-bottom: 14px;
		margin-bottom: 17px;
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-content.gt-style-3 .gt-item .gt-header {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-align: start;
			-webkit-align-items: flex-start;
			-ms-flex-align: start;
			align-items: flex-start;
		}

		.gt-menu-content.gt-style-3 .gt-item .gt-header .gt-price {
			margin-top: 5px;
		}
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-header .gt-title {
		font-size: 16px;
		font-weight: 600;
		margin: 0;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-header:after {
		content: '';
		border-bottom: 1px dotted rgba(17, 17, 17, 0.3);
		height: 0.9em;
		left: 0;
		bottom: 0;
		width: 100%;
		position: absolute;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-title {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-menu-content.gt-style-3 .gt-item .gt-content p {
		font-size: 14px;
	}

	.gt-menu-content.gt-style-3.gt-align-left {
		text-align: right;
	}

	.gt-menu-content.gt-style-3.gt-align-left .gt-menu-title {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.gt-menu-content.gt-style-3.gt-align-left .gt-menu-title .gt-title {
		padding-left: 45px;
		padding-right: 0;
	}

	.gt-menu-content.gt-style-3.gt-align-left .gt-menu-title .gt-title:last-child {
		padding-right: 15px;
	}

	.gt-menu-content.gt-style-3.gt-align-left .gt-menu-title .gt-title:first-child {
		padding-left: 0px;
	}

	.gt-menu-content.gt-style-3.gt-align-left ul li {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-content.gt-style-3.gt-align-left ul li .gt-image {
		margin-right: 0px;
		margin-left: 20px;
	}

	.gt-menu-content.gt-style-3.gt-align-left ul li .gt-title {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-content.gt-style-3.gt-align-left ul li .gt-price .gt-price-item:last-child {
		padding-right: 15px;
	}

	.gt-menu-content.gt-style-3.gt-align-left ul li .gt-price .gt-price-item:first-child {
		padding-left: 0;
		padding-right: 0px;
	}

	.gt-menu-content.gt-style-3.gt-align-left ul li .gt-price .gt-price-item {
		padding-left: 40px;
		padding-right: 0;
	}

	.gt-menu-content.gt-style-3.gt-align-left ul li .gt-left .gt-number {
		margin-right: 0px;
		margin-left: 70px;
	}

	.gt-menu-content.gt-style-3.gt-align-left .gt-header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-content.gt-style-3.gt-align-left .gt-other-prices {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-menu-content.gt-style-3.gt-align-center {
		text-align: center;
	}

	.gt-menu-content.gt-style-3.gt-align-center .gt-item .gt-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gt-menu-content.gt-style-3.gt-align-center .gt-item .gt-header .gt-title {
		margin-bottom: 20px;
	}

	.gt-menu-content.gt-style-3.gt-align-center .gt-item .gt-other-prices {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-menu-content.gt-style-3.gt-align-right {
		text-align: left;
	}

	.gt-menu-content.gt-style-3 .gt-grid.gt-spacing-0 .gt-header,
	.gt-menu-content.gt-style-3 .gt-grid.gt-spacing-0 .gt-content {
		margin-left: 20px;
		margin-right: 20px;
	}

	.gt-menu-content.gt-style-3 .gt-grid.gt-spacing-0 .gt-item {
		padding-bottom: 40px;
	}

	.gt-menu-content.gt-dark {
		color: #FFFFFF;
	}

	.gt-menu-content.gt-dark .gt-menu-title {
		color: rgba(255, 255, 255, 0.5);
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.gt-menu-content.gt-dark .gt-title {
		color: #FFFFFF;
	}

	.gt-menu-content.gt-dark .gt-title .dot {
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}

	.gt-menu-content.gt-dark ul li .gt-content .gt-title {
		color: #FFFFFF;
	}

	.gt-menu-content.gt-dark ul li .gt-content .gt-title a,
	.gt-menu-content.gt-dark ul li .gt-content .gt-title a:visited {
		color: #FFFFFF;
	}

	.gt-menu-content.gt-dark ul li .gt-content .gt-title .dot {
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}

	.gt-menu-content.gt-dark ul li .gt-header:after {
		border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
	}

	.gt-menu-content.gt-dark ul li .gt-right .gt-header:after {
		border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
	}

	.gt-menu-detail {
		width: 100%;
	}

	.gt-menu-detail .gt-menu-image img {
		border-radius: 10px;
		width: 100%;
	}

	.gt-menu-detail .gt-menu-header {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-menu-detail .gt-menu-header {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-menu-detail .gt-menu-header .gt-action {
			margin-top: 20px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-detail .gt-menu-header {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
		}

		.gt-menu-detail .gt-menu-header .gt-action {
			margin-top: 20px;
		}
	}

	.gt-menu-detail .gt-menu-header .gt-details {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.gt-menu-detail .gt-menu-header .gt-details h4 {
		margin-bottom: 10px;
	}

	.gt-menu-detail .gt-menu-header .gt-details p {
		opacity: .7;
	}

	.gt-menu-detail .gt-menu-header .gt-details + .gt-action {
		padding-left: 30px;
	}

	.gt-menu-lightbox.gt-align-right .gt-menu-detail .gt-menu-header .gt-details + .gt-action {
		padding-right: 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-menu-lightbox.gt-align-right .gt-menu-detail .gt-menu-header .gt-details + .gt-action,
		.gt-menu-detail .gt-menu-header .gt-details + .gt-action {
			padding-left: 0;
		}
	}

	.gt-menu-detail .gt-menu-header + .gt-menu-content {
		margin-top: 70px;
	}

	.gt-menu-detail .gt-menu-header + .gt-menu-blocks {
		margin-top: 70px;
	}

	.gt-menu-detail .gt-menu-content + .gt-menu-blocks {
		margin-top: 40px;
	}

	.gt-menu-modules .gt-item > .gt-title {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		opacity: .6;
		text-transform: uppercase;
		margin-bottom: 15px;
	}

	.gt-menu-modules .gt-item > .gt-content + .gt-lists {
		margin-top: 40px;
	}

	.gt-menu-detail.gt-dark {
		background-color: #111111;
		color: #FFFFFF;
	}

	.gt-menu-detail.gt-dark .gt-menu-header .gt-details h4 {
		color: #FFFFFF;
	}

	.gt-menu-detail.gt-dark .gt-tags .gt-title {
		color: #FFFFFF;
	}

	.gt-menu-lightbox.gt-align-right .gt-menu-header,
	.gt-menu-detail.gt-align-right .gt-menu-header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-lightbox.gt-align-right .gt-menu-detail .gt-taxonomy-listing ul,
	.gt-menu-lightbox.gt-align-right .gt-menu-detail .gt-menu-prices.gt-style-1 ul,
	.gt-menu-detail.gt-align-right .gt-taxonomy-listing ul,
	.gt-menu-detail.gt-align-right .gt-menu-prices.gt-style-1 ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-menu-lightbox.gt-align-right .gt-menu-detail .gt-menu-header .gt-details + .gt-action,
	.gt-menu-detail.gt-align-right .gt-menu-header .gt-details + .gt-action {
		padding-left: 0;
		padding-right: 30px;
	}

	@media only screen and (max-width: 991px) {
		.gt-menu-lightbox.gt-align-right .gt-menu-detail .gt-menu-header .gt-details + .gt-action,
		.gt-menu-detail.gt-align-right .gt-menu-header .gt-details + .gt-action {
			padding-right: 0;
		}
	}

	.gt-menu-lightbox.gt-align-center .gt-menu-detail .gt-menu-header,
	.gt-menu-detail.gt-align-center .gt-menu-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gt-menu-lightbox.gt-align-center .gt-menu-detail .gt-menu-header .gt-action,
	.gt-menu-detail.gt-align-center .gt-menu-header .gt-action {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 20px;
	}

	.gt-menu-lightbox.gt-align-center .gt-menu-detail .gt-taxonomy-listing ul,
	.gt-menu-lightbox.gt-align-center .gt-menu-detail .gt-menu-prices.gt-style-1 ul,
	.gt-menu-detail.gt-align-center .gt-taxonomy-listing ul,
	.gt-menu-detail.gt-align-center .gt-menu-prices.gt-style-1 ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-menu-content + .gt-pagination {
		margin-top: 40px;
	}



/*======
*
* Menu Price
*
======*/
	.gt-menu-price.gt-style-1 {
		font-size: 14px;
		font-weight: 600;
	}

	.gt-menu-price.gt-style-1 span {
		font-size: 11px;
		font-weight: 600;
		margin-right: 5px;
		opacity: 0.6;
	}

	.gt-menu-prices.gt-style-1 ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		list-style: none;
		padding: 0;
		margin: -10px;
		font-size: 14px;
		font-weight: 600;
	}

	.gt-menu-prices.gt-style-1 ul li {
		padding: 10px;
	}

	.gt-menu-prices.gt-style-1 ul li span {
		font-size: 11px;
		font-weight: 600;
		margin-right: 5px;
		opacity: 0.6;
		text-transform: uppercase;
	}

	@media only screen and (max-width: 767px) {
		.gt-menu-prices.gt-style-1 ul {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-webkit-flex-direction: column;
			-ms-flex-direction: column;
			flex-direction: column;
			margin: -5px;
		}

		.gt-menu-prices.gt-style-1 ul li {
			padding: 5px;
		}
	}



/*======
*
* Menu Lightbox
*
======*/
	.gt-lightbox {
		width: 760px;
		max-width: 100%;
		border-radius: 20px;
		padding: 20px;
	}

	.gt-menu-lightbox {
		display: none;
		width: 760px;
		max-width: 100%;
		margin: 50px;
		overflow: visible !important;
	}

	.gt-menu-lightbox .gt-menu-image img {
		border-radius: 10px;
	}

	.gt-menu-lightbox .gt-menu-header {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 30px;
	}

	.gt-menu-lightbox .gt-menu-header .gt-details h4 {
		line-height: 1;
		margin-bottom: 10px;
	}

	.gt-menu-lightbox .gt-menu-header .gt-details p {
		font-size: 14px;
		opacity: .7;
	}

	.gt-menu-lightbox .gt-menu-image + .gt-menu-blocks,
	.gt-menu-lightbox .gt-menu-header + .gt-menu-blocks {
		margin-top: 70px;
	}

	.gt-menu-lightbox .gt-menu-blocks .gt-item {
		margin-bottom: 45px;
	}

	.gt-menu-lightbox .gt-menu-blocks .gt-item:last-child {
		margin-bottom: 0px;
	}

	.gt-menu-lightbox .gt-menu-blocks .gt-grid-col > .gt-item > .gt-title {
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 2px;
		opacity: .6;
		text-transform: uppercase;
		margin-bottom: 15px;
		margin-top: 4px;
	}

	.gt-menu-lightbox .gt-menu-blocks .gt-item p {
		font-size: 15px;
		line-height: 1.5;
		margin-bottom: 15px;
	}

	.gt-menu-lightbox .gt-menu-blocks .gt-item p:last-child {
		margin-bottom: 0;
	}

	.gt-menu-lightbox.gt-align-right .gt-menu-header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	.gt-menu-lightbox.gt-align-right .gt-item .gt-tags ul {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-menu-lightbox.gt-align-center .gt-menu-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.gt-menu-lightbox.gt-align-center .gt-menu-header .gt-action {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 20px;
	}

	.gt-menu-lightbox.gt-align-center .gt-item .gt-tags ul {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-menu-lightbox.gt-dark {
		background-color: #111111;
		color: #FFFFFF;
	}

	.gt-menu-lightbox.gt-dark .gt-menu-header .gt-details h4 {
		color: #FFFFFF;
	}

	.gt-menu-lightbox.gt-dark .gt-tags .gt-title {
		color: #FFFFFF;
	}



/*======
*
* Fancybox
*
======*/
	.admin-bar .fancybox-container .fancybox-infobar,
	.admin-bar .fancybox-container .fancybox-progress,
	.admin-bar .fancybox-container .fancybox-thumbs,
	.admin-bar .fancybox-container .fancybox-toolbar {
		top: 32px;
	}

	.fancybox-caption {
		background: transparent;
	}

	.fancybox-content {
		padding: 30px;
		overflow: visible;
	}

	.fancybox-content button.fancybox-close-small {
		position: absolute;
		right: -20px;
		top: -20px;
		border-radius: 100%;
		background-color: #111111;
		opacity: 1;
	}

	.fancybox-content button.fancybox-close-small svg {
		color: #FFFFFF;
	}

	.fancybox-slide--current .gt-animated,
	.fancybox-slide--current .gt-animated .gt-menu-image,
	.fancybox-slide--current .gt-animated .gt-menu-header,
	.fancybox-slide--current .gt-animated .gt-menu-blocks {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}

	.fancybox-slide--current .gt-animated .gt-menu-image {
		-webkit-transition-delay: .1s;
		-o-transition-delay: .1s;
		transition-delay: .1s;
	}

	.fancybox-slide--current .gt-animated .gt-menu-header {
		-webkit-transition-delay: .2s;
		-o-transition-delay: .2s;
		transition-delay: .2s;
	}

	.fancybox-slide--current .gt-animated .gt-menu-blocks {
		-webkit-transition-delay: .5s;
		-o-transition-delay: .5s;
		transition-delay: .5s;
	}

	.fancybox-container .fancybox-thumbs {
		background-color: rgba(30,30,30,.6);
		padding: 10px 15px;
	}

	.gt-animated {
		border-radius: 4px;
		overflow: hidden;
		-webkit-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		transform: translateY(-50px);
		-webkit-transition: all .7s;
		-o-transition: all .7s;
		transition: all .7s;
	}

	.gt-animated .gt-menu-image,
	.gt-animated .gt-menu-header,
	.gt-animated .gt-menu-blocks {
		-webkit-transform: translateY(-50px);
		-ms-transform: translateY(-50px);
		transform: translateY(-50px);
		opacity: 0;
		-webkit-transition-property: opacity, -webkit-transform;
		transition-property: opacity, -webkit-transform;
		-o-transition-property: transform, opacity;
		transition-property: transform, opacity;
		transition-property: transform, opacity, -webkit-transform;
		-webkit-transition-duration: .4s;
		-o-transition-duration: .4s;
		transition-duration: .4s;
	}



/*======
*
* Product
*
======*/
.gt-product-listing {
	overflow: hidden;
  }
.gt-product-listing.gt-style-1 .gt-item {
	border: 1px solid rgba(17, 17, 17, 0.1);
	position: relative;
  }
  .gt-product-listing.gt-style-1 .gt-item:hover {
	border-color: #bb961f;
  }
  .gt-product-listing.gt-style-1 .gt-item:hover a img.wp-post-image, .gt-product-listing.gt-style-1 .gt-item:hover a img.attachment-woocommerce_thumbnail {
	animation: fadeInOpacity .3s ease-in both;
  }
  .gt-product-listing.gt-style-1 .gt-item:hover .gt-button a{
	opacity: 1;
	visibility: visible;
	animation: fadeIn .3s ease-in both;
  }
  
  .woocoommce-shop.body{
      background: #f8f8f7;
  }


  @keyframes fadeIn {
	from {
		opacity: 0;
		transform: translate3d(0, -20%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeInOpacity {
    from { opacity: 1; }
    to   { opacity: .2; }
}
  
  .gt-product-listing.gt-style-1 .gt-item:hover .gt-content {
	border-color: #bb961f;
  }
  .gt-product-listing.gt-style-1 .gt-image {
	margin-bottom: 10px;
	position: relative;
  }
  .gt-product-listing.gt-style-1 .gt-image img {
	width: 100%;
	padding: 20px;
  }
  .gt-product-listing.gt-style-1 .gt-image .gt-tag {
	background-color: #bb961f;
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px 10px;
	letter-spacing: 2px;
	text-align: center;
  }
  .gt-product-listing.gt-style-1  .gt-button {
	position: absolute;
	bottom: 0;
	top: 0;
	right: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	visibility: hidden;
	cursor: pointer;
	background-color: transparent;
  }
  .gt-product-listing.gt-style-1  .gt-button a{

	background-color: transparent;
  }
  .gt-product-listing.gt-style-1  .gt-button a:before {
	content: '';
	background-image: url( 'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-40 0 100 45" height="48" width="48"><path d="M23.25 17.35V11.2h-6.2v-3h6.2V2.05h3V8.2h6.15v3h-6.15v6.15ZM14.5 44q-1.5 0-2.55-1.05-1.05-1.05-1.05-2.55 0-1.5 1.05-2.55Q13 36.8 14.5 36.8q1.5 0 2.55 1.05 1.05 1.05 1.05 2.55 0 1.5-1.05 2.55Q16 44 14.5 44Zm20.2 0q-1.5 0-2.55-1.05-1.05-1.05-1.05-2.55 0-1.5 1.05-2.55 1.05-1.05 2.55-1.05 1.5 0 2.55 1.05 1.05 1.05 1.05 2.55 0 1.5-1.05 2.55Q36.2 44 34.7 44ZM14.5 33.65q-2.1 0-3.075-1.7-.975-1.7.025-3.45l3.05-5.55L7 7H3.1V4h5.8l8.5 18.2H32l7.8-14 2.6 1.4-7.65 13.85q-.45.85-1.225 1.3-.775.45-1.825.45h-15l-3.1 5.45h24.7v3Z"/></svg>' );
	width: 50px;
  	height: 50px;
  	background-repeat: no-repeat;
}
  .gt-product-listing.gt-style-1 .gt-button a {
	color: #111;
	font-size: 14px;
	line-height: 24px;
	color: #111;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
  }
  .gt-product-listing.gt-style-1  .gt-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background: #fff;
	padding: 18px 33px 18px 33px;
	border-top: 1px solid rgba(17, 17, 17, 0.1);
  }
  .gt-product-listing.gt-style-1 .gt-content .gt-top-content {
	display: flex;
	justify-content: space-between;
  }
  .gt-product-listing.gt-style-1  .gt-title {
	order: 1;
	margin-bottom: 10px;
  }
  .gt-product-listing.gt-style-1 .gt-title  {
	font-size: 20px;
	color: #111;
	font-weight: 600;
	order: -1;
  }
    .gt-product-listing.gt-style-1 .gt-heart  {
	order: -1;
  }
  .gt-product-listing.gt-style-1 .gt-top-content .woocommerce-LoopProduct-link{
	display: none;
  }
  .gt-product-listing.gt-style-1 .gt-top-content {
	display: flex;
	justify-content: space-between;
	align-items: center;
  }
  .gt-product-listing.gt-style-1 .gt-content .yith-wcwl-add-to-wishlist {
	order: 2;
  }
  .gt-product-listing.gt-style-1  .gt-content .gt-heart svg path {
	color: rgba(17, 17, 17, 0.1);
  }
  .gt-product-listing.gt-style-1 .gt-bottom-content{
	display: flex;
	gap: 20px;
 }
  .gt-product-listing.gt-style-1 .gt-price {
	display: flex;
	gap: 20px;
	font-weight: 600;
	
  }
  .gt-product-listing.gt-style-1 .gt-discount-price {
	font-size: 16px;
	color: #bb961f;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
 }
  .gt-product-listing.gt-style-1 .gt-price del{
	font-size: 16px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	color: #8f9190;
	text-decoration: line-through;

  }
  .gt-product-listing.gt-style-1 .gt-price ins{
	text-decoration: none;
  }
  .gt-product-listing.gt-style-1 .gt-price ins span{
	font-size: 16px;
	font-family: "Barlow", sans-serif;
	font-weight: 600;
	color: #bb961f;

	text-decoration: none;
  }
	  
.product.type-product .gt-pagination.gt-style-1 {
    padding: 90px 0;
}


/*======
*
* Timeline Slider
*
======*/
	.gt-timeline-slider {
		opacity: 0;
		-webkit-transition: opacity 0.2s;
		-o-transition: opacity 0.2s;
		transition: opacity 0.2s;
	}

	.gt-timeline-slider.gt-loaded {
		opacity: 1;
	}

	.gt-timeline-slider ul,
	.gt-timeline-slider ol {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.gt-timeline-slider .gt-timeline {
		position: relative;
		height: 100px;
		margin: 0 auto 85px;
	}

	.gt-timeline-slider .gt-wrapper {
		position: relative;
		height: 100%;
		margin: 0 115px;
		overflow: hidden;
	}

	@media only screen and (max-width: 1199px) {
		.gt-timeline-slider .gt-content .gt-grid-col {
			width: 100%;
			flex: 0 0 100%;
		}

		.gt-timeline-slider .gt-photo img {
			width: 100%;
		}

		.gt-timeline-slider .gt-wrapper {
			margin: 0 80px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-timeline-slider .gt-timeline {
			margin-bottom: 30px;
		}

		.gt-timeline-slider .gt-wrapper {
			margin: 0 50px;
		}
	}

	.gt-timeline-slider .gt-items {
		position: absolute;
		z-index: 1;
		left: 0;
		top: 49px;
		height: 1px;
		background: rgba(17, 17, 17, 0.1);
		-webkit-transition: -webkit-transform 0.4s;
		transition: -webkit-transform 0.4s;
		-o-transition: transform 0.4s;
		transition: transform 0.4s;
		transition: transform 0.4s, -webkit-transform 0.4s;
	}

	.gt-timeline-slider .gt-items a,
	.gt-timeline-slider .gt-items a:visited {
		font-size: 16px !important;
		font-weight: 600;
		color: #111111;
		position: absolute;
		bottom: -15px;
		z-index: 2;
		font-size: 15px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		white-space: nowrap;
		background-color: #FFFFFF;
		-webkit-transform: translateZ(0);
		-ms-transform: translateZ(0);
		transform: translateZ(0);
	}

	.gt-timeline-slider .gt-items a span {
		background-color: #FFFFFF;
	}

	.gt-timeline-slider .gt-items a span {
		opacity: .6;
		-webkit-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-timeline-slider .gt-items a.gt-older-event span,
	.gt-timeline-slider .gt-items a.gt-selected span {
		opacity: 1;
		-webkit-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-timeline-slider .gt-items a,
	.gt-timeline-slider .gt-items a:visited {
		padding: 5px 10px;
		border-radius: 15px;
		border: 1px solid transparent;
	}

	.gt-timeline-slider .gt-items a.gt-selected {
		pointer-events: none;
		padding: 5px 10px;
		border-radius: 15px;
		border: 1px solid rgba(17, 17, 17, 0.2);
		color: #111111;
	}

	.gt-timeline-slider .gt-items a.gt-older-event::after,
	.gt-timeline-slider .gt-items a.gt-selected::after {
		background-color: rgba(17, 17, 17, 0.1);
		border-color: #111111;
	}

	.gt-timeline-slider .gt-line {
		position: absolute;
		z-index: 1;
		left: 0;
		bottom: 0;
		height: 100%;
		width: 100%;
		background-color: rgba(17, 17, 17, 0.1);
		-webkit-transform: scaleX(0);
		-ms-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transform-origin: left center;
		-ms-transform-origin: left center;
		transform-origin: left center;
		-webkit-transition: -webkit-transform 0.3s;
		transition: -webkit-transform 0.3s;
		-o-transition: transform 0.3s;
		transition: transform 0.3s;
		transition: transform 0.3s, -webkit-transform 0.3s;
	}

	.gt-timeline-slider .gt-navigation a,
	.gt-timeline-slider .gt-navigation a:visited {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 40px;
		height: 40px;
		background-color: rgba(17, 17, 17, 0.3);
		color: #FFFFFF;
		border-radius: 50%;
		position: absolute;
		z-index: 1;
		top: 29px;
	}

	.gt-timeline-slider .gt-navigation svg {
		width: 20px;
	}

	.gt-timeline-slider .gt-navigation .gt-prev {
		left: 0;
	}

	.gt-timeline-slider .gt-navigation .gt-next {
		right: 0;
	}

	.gt-timeline-slider .gt-navigation a.gt-inactive {
		cursor: not-allowed;
	}

	.gt-timeline-slider .gt-content {
		position: relative;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		-webkit-transition: height 0.4s;
		-o-transition: height 0.4s;
		transition: height 0.4s;
	}

	.gt-timeline-slider .gt-content .gt-date {
		font-size: 36px;
		line-height: 1;
		color: #ab9345;
		margin-bottom: 30px;
	}

	.gt-timeline-slider .gt-content .gt-title {
		font-size: 30px;
		line-height: 1.4;
		font-weight: 600;
		margin-bottom: 48px;
	}

	@media only screen and (max-width: 991px) {
		.gt-timeline-slider .gt-content .gt-title {
			font-size: 24px;
			line-height: 1.2;
		}
	}

	.gt-timeline-slider .gt-content p {
		opacity: 0.7;
		font-weight: 500;
	}

	.gt-timeline-slider .gt-content li {
		position: absolute;
		z-index: 1;
		width: 100%;
		left: 0;
		top: 0;
		-webkit-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		opacity: 0;
		-webkit-animation-duration: 0.4s;
		animation-duration: 0.4s;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	}

	.gt-timeline-slider .gt-content li.gt-selected {
		position: relative;
		z-index: 2;
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	.gt-timeline-slider .gt-content li.gt-enter-right,
	.gt-timeline-slider .gt-content li.gt-leave-right {
		-webkit-animation-name: gt-timeline-enter-right;
		animation-name: gt-timeline-enter-right;
	}

	.gt-timeline-slider .gt-content li.gt-enter-left,
	.gt-timeline-slider .gt-content li.gt-leave-left {
		-webkit-animation-name: gt-timeline-enter-left;
		animation-name: gt-timeline-enter-left;
	}

	.gt-timeline-slider .gt-content li.gt-leave-right,
	.gt-timeline-slider .gt-content li.gt-leave-left {
		-webkit-animation-direction: reverse;
		animation-direction: reverse;
	}

	@-webkit-keyframes gt-timeline-enter-right {
		0% {
			opacity: 0;
			-webkit-transform: translateX(100%);
		}
		100% {
			opacity: 1;
			-webkit-transform: translateX(0%);
		}
	}

	@keyframes gt-timeline-enter-right {
		0% {
			opacity: 0;
			-webkit-transform: translateX(100%);
			-ms-transform: translateX(100%);
			transform: translateX(100%);
		}
		100% {
			opacity: 1;
			-webkit-transform: translateX(0%);
			-ms-transform: translateX(0%);
			transform: translateX(0%);
		}
	}

	@-webkit-keyframes gt-timeline-enter-left {
		0% {
			opacity: 0;
			-webkit-transform: translateX(-100%);
		}
		100% {
			opacity: 1;
			-webkit-transform: translateX(0%);
		}
	}

	@keyframes gt-timeline-enter-left {
		0% {
			opacity: 0;
			-webkit-transform: translateX(-100%);
			-ms-transform: translateX(-100%);
			transform: translateX(-100%);
		}
		100% {
			opacity: 1;
			-webkit-transform: translateX(0%);
			-ms-transform: translateX(0%);
			transform: translateX(0%);
		}
	}

	.gt-timeline-slider.gt-dark {
		color: #111111;
	}

	.gt-timeline-slider.gt-dark a,
	.gt-timeline-slider.gt-dark a:visited {
		color: #111111;
	}

	.gt-timeline-slider.gt-dark .gt-items {
		background: #111111;
	}

	.gt-timeline-slider.gt-dark .gt-items a::before {
		background: #111111;
	}

	.gt-timeline-slider.gt-dark .gt-items a::after {
		border-color: #111111;
		background-color: #111111;
	}

	.gt-timeline-slider.gt-dark .gt-items a.gt-older-event::after,
	.gt-timeline-slider.gt-dark .gt-items a.gt-selected::after {
		background-color: #111111;
		border-color: #FFFFFF;
	}

	.gt-timeline-slider.gt-dark .gt-line {
		background-color: #FFFFFF;
	}

	.gt-timeline-slider.gt-light .gt-line {
		background-color: #111111;
	}

	.gt-timeline-slider.gt-dark .gt-navigation a,
	.gt-timeline-slider.gt-dark .gt-navigation a:visited {
		border-color: #111111;
	}

	.gt-timeline-slider.gt-light .gt-navigation a,
	.gt-timeline-slider.gt-light .gt-navigation a:visited {
		border-color: #FFFFFF;
	}

	.gt-timeline .gt-timeline-slider .gt-navigation a,
	.gt-timeline .gt-timeline-slider .gt-navigation a:visited {
		background-color: rgba(255, 255, 255, 0.1);
	}

	.gt-timeline.gt-light .gt-timeline-slider .gt-navigation a,
	.gt-timeline.gt-light .gt-timeline-slider .gt-navigation a:visited {
		background-color: rgba(17, 17, 17, 0.25);
	}

	.gt-timeline.gt-dark .gt-items {
		background-color: rgba(255, 255, 255, 0.1);
	}

	.gt-timeline.gt-dark .gt-items a,
	.gt-timeline.gt-dark .gt-items a:visited {
		background-color: #111111;
		color: #FFFFFF;
	}

	.gt-timeline.gt-dark .gt-items a span,
	.gt-timeline.gt-dark .gt-items a:visited span {
		background-color: #111111;
	}

	.gt-timeline.gt-dark .gt-items a.gt-selected,
	.gt-timeline.gt-dark .gt-items a:visited.gt-selected {
		color: #FFFFFF;
		border: 1px solid rgba(255, 255, 255, 0.2);
	}

	.gt-timeline.gt-dark .gt-content {
		color: #FFFFFF;
	}

	.gt-timeline.gt-dark .gt-content p {
		color: #FFFFFF;
		opacity: .7;
	}



/*======
*
* Search Box
*
======*/
	.gt-search-box.gt-style-1 {
		position: absolute;
		z-index: 99;
		width: 100%;
		left: 0;
		top: 0;
		visibility: hidden;
		opacity: 0;
	}

	.gt-search-box.gt-style-1 .gt-search-form.gt-style-4 .selectize-input {
	    padding: 0 24px;
	}
	
	.gt-search-box.gt-style-1 .gt-search-form.gt-style-4 .selectize-control {
	    background-color: #fff;
	}
	
	.gt-search-box-container .gt-container {
	   position: relative;
	}

    .gt-search-box-container .gt-search-close {
	   position: absolute;
	   top: -30px;
	   right: 0;
	   display: flex;
	   align-items: center;
	}

	.gt-search-box-container .gt-search-close:hover {
	   cursor: pointer;
	}
	.gt-search-box-container .gt-search-close span {
	   font-size: 12px;
	   line-height: 2;
	   letter-spacing: 1px;
	   color: #000;
	   font-weight: 600;
	   margin-right: 10px;
	}
	.gt-search-box.gt-style-1 .gt-search-box-container {
		background-color: #FFFFFF;
		position: relative;
		z-index: 99;
		padding: 90px 0;
		left: 0;
		top: 0;
		-webkit-transform: translateY(-200%);
		-ms-transform: translateY(-200%);
		transform: translateY(-200%);
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		border:0;
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form input {
		font-size: 48px;
		font-weight: 600;
		border: 0;
		padding: 0;
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form input::-webkit-input-placeholder {
		color: rgba(17, 17, 17, 0.2);
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form input::-moz-placeholder {
		color: rgba(17, 17, 17, 0.2);
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form input:-ms-input-placeholder {
		color: rgba(17, 17, 17, 0.2);
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form input::-ms-input-placeholder {
		color: rgba(17, 17, 17, 0.2);
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form input::placeholder {
		color: rgba(17, 17, 17, 0.2);
	}

	@media only screen and (max-width: 768px) {
		.gt-search-box.gt-style-1 .gt-search-box-container form input {
			font-size: 32px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-search-box.gt-style-1 .gt-search-box-container form input {
			font-size: 24px;
		}

		.gt-search-box.gt-style-1 .gt-search-box-container {
			padding: 90px 0;
		}
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form button {
		background-color: transparent;
		padding: 0;
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form button svg {
		color: #111111;
	}

	.gt-search-box.gt-style-1 .gt-search-box-container form + p {
		margin-top: 20px;
	}

	.gt-search-box.gt-style-1 .gt-search-box-container p {
		font-size: 12px;
		font-weight: 600;
		color: #111111;
		opacity: .6;
	}

	.gt-search-box.gt-dark .gt-search-box-container {
		background-color: #111111;
	}

	.gt-search-box.gt-dark .gt-search-box-container form input {
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.gt-search-box.gt-dark .gt-search-box-container form input::-webkit-input-placeholder {
		color: rgba(255, 255, 255, 0.2);
	}

	.gt-search-box.gt-dark .gt-search-box-container form input::-moz-placeholder {
		color: rgba(255, 255, 255, 0.2);
	}

	.gt-search-box.gt-dark .gt-search-box-container form input:-ms-input-placeholder {
		color: rgba(255, 255, 255, 0.2);
	}

	.gt-search-box.gt-dark .gt-search-box-container form input::-ms-input-placeholder {
		color: rgba(255, 255, 255, 0.2);
	}

	.gt-search-box.gt-dark .gt-search-box-container form input::placeholder {
		color: rgba(255, 255, 255, 0.2);
	}

	.gt-search-box.gt-dark .gt-search-box-container form button svg {
		color: #FFFFFF;
	}

	.gt-search-box.gt-dark .gt-search-box-container p {
		color: #FFFFFF;
		opacity: .6;
	}

	.gt-search-box .gt-search-box-overlay {
		opacity: 0;
		width: 100%;
		height: 100%;
		visibility: hidden;
		background-color: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 50;
		cursor: url("../img/close.svg"), auto;
		pointer-events: auto;
		color: #FFFFFF;
	}



/*======
*
* Slider
*
======*/
	.gt-slider {
		position: relative;
	}

	@media only screen and (max-width: 767px) {
		.gt-slider {
			min-height: 100vh;
		}
	}

	.gt-slider.gt-style-1 .swiper-container {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.gt-slider.gt-style-1 .swiper-container .swiper-wrapper .swiper-slide.gt-light {
		color: #111111;
	}

	.gt-slider.gt-style-1 .swiper-container .swiper-wrapper .swiper-slide.gt-light .gt-inner .gt-slide-title {
		color: #111111;
	}

	.gt-slider.gt-style-1 .swiper-container .swiper-wrapper .swiper-slide.gt-light .gt-inner .gt-slide-text {
		color: #111111;
	}

	.gt-slider.gt-style-1 .gt-image {
		position: absolute;
		height: 100%;
		width: 100%;
		z-index: -1;
		left: 0;
		top: 0;
		background-color: #111111;
		background-size: cover;
		background-position: center;
	}

	.gt-slider.gt-style-1 .gt-image .gt-overlay {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		opacity: .5;
		background-color: #111111;
	}

	.gt-slider.gt-style-1 .gt-content {
		width: 100%;
		height: 100%;
	}

	.gt-slider.gt-style-1 .gt-action {
		margin-top: 70px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-left {
		text-align: left;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-center {
		text-align: center;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-center .gt-flex-container {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-center .gt-flex-container .gt-inner {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-center .gt-flex-container .gt-inner .gt-slide-text {
		margin-left: auto;
		margin-right: auto;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-center .gt-flex-container .gt-inner .gt-action {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-right {
		text-align: right;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container .gt-inner {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-slide-text {
		margin-left: auto;
	}

	.gt-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-action {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.gt-slider.gt-style-1 .gt-content > div {
		height: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner {
		max-width: 70%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner {
			width: 100%;
			max-width: none;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner {
			width: 100%;
			max-width: none;
		}
	}

	.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-slide-subtitle {
		font-size: 30px;
		font-weight: 600;
		line-height: 1.3;
		color: #ab9345;
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-slide-subtitle {
			font-size: 26px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-slide-subtitle {
			font-size: 24px;
		}
	}

	.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-slide-subtitle + .gt-slide-title {
		margin-top: 30px;
	}

	.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner > .gt-slide-title {
		font-weight: 600;
		color: #FFFFFF;
	}

	.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner > .gt-slide-title {
		font-size: 120px;
		line-height: 1;
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner > .gt-slide-title {
			font-size: 90px;
			line-height: 1;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner > .gt-slide-title {
			font-size: 60px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner > .gt-slide-title {
			font-size: 48px;
		}
	}

	.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-slide-text {
		margin-top: 25px;
		color: #FFFFFF;
		opacity: .7;
		max-width: 75%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-slide-text {
			max-width: 100%;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-slide-text {
			max-width: 100%;
		}
	}

	.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-slide-text {
		line-height: 1.6;
	}

	.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-buttons + .gt-slider-info-box {
		margin-left: 40px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-buttons {
			margin-top: 48px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-buttons {
			margin-top: 30px;
		}
	}

	.gt-slider.gt-style-1 .gt-slider-bottom {
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 9999;
		color: #FFFFFF;
		margin-bottom: 80px;
		width: 100%;
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-slider-bottom {
			margin-bottom: 50px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-slider.gt-style-1 .gt-slider-bottom {
			margin-bottom: 30px;
		}
	}

	.gt-slider.gt-style-1 .gt-slider-bottom.gt-arrow-position-left .gt-flex-container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
	}

	.gt-slider.gt-style-1 .gt-slider-bottom.gt-arrow-position-right .gt-flex-container {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-slider-bottom.gt-arrow-position-right .gt-flex-container {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-slider.gt-style-1 .gt-slider-bottom.gt-arrow-position-right .gt-flex-container {
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;
		}
	}

	.gt-slider.gt-style-1 .gt-slider-bottom .gt-flex-container {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.gt-slider.gt-style-1 .gt-slider-bottom .gt-flex-container > div {
		margin-bottom: 20px;
	}

	.gt-slider.gt-style-1 .gt-slider-bottom .gt-flex-container > :last-child {
		margin-bottom: 0;
	}

	.gt-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation {
		margin: -8px;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-position-2 {
		position: absolute;
		left: 0;
		top: 50%;
		z-index: 999;
		padding: 0 80px;
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	@media only screen and (max-width: 767px) {
		.gt-slider.gt-style-1 .gt-slider-navigation.gt-position-2 {
			top: auto;
			padding: 0 30px;
			bottom: 30px;
			-webkit-box-pack: start;
			-webkit-justify-content: flex-start;
			-ms-flex-pack: start;
			justify-content: flex-start;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-slider-navigation.gt-position-2 {
			padding: 0 20px;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider.gt-style-1 .gt-slider-navigation.gt-position-2 {
			padding: 0 20px;
			display: none !important;
		}
	}

	@media only screen and (max-width: 1600px) {
		.gt-slider.gt-style-1 .gt-slider-navigation.gt-position-2 {
			padding: 0 30px;
		}
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-position-2 .gt-slider-prev {
		margin-right: 15px;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1 .gt-slider-next,
	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1 .gt-slider-prev {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 50px;
		height: 50px;
		border-radius: 100%;
		border: 1px solid rgba(17, 17, 17, 0.2);
		outline: none;
		cursor: pointer;
		margin: 8px;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1 .gt-slider-next svg,
	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1 .gt-slider-prev svg {
		color: #111111;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1.gt-dark .gt-slider-next,
	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1.gt-dark .gt-slider-prev {
		border: 1px solid rgba(255, 255, 255, 0.4);
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1.gt-dark .gt-slider-next svg,
	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-1.gt-dark .gt-slider-prev svg {
		color: #FFFFFF;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-next,
	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-prev {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 50px;
		height: 50px;
		border-radius: 100%;
		background-color: rgba(17, 17, 17, 0.2);
		outline: none;
		cursor: pointer;
		margin: 8px;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-next svg,
	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-prev svg {
		color: #FFFFFF;
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2.gt-dark .gt-slider-next,
	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2.gt-dark .gt-slider-prev {
		background-color: rgba(255, 255, 255, 0.2);
	}

	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2.gt-dark .gt-slider-next svg,
	.gt-slider.gt-style-1 .gt-slider-navigation.gt-style-2.gt-dark .gt-slider-prev svg {
		color: #FFFFFF;
	}

	/*======
*
* Recipe Slider
*
======*/
.gt-recipe-slider {
	position: relative;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider {
	  min-height: 100vh;
	}
  }

  .gt-recipe-slider.gt-style-1 .swiper-container {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
  }
  .gt-recipe-slider.gt-style-1 .swiper-container .swiper-wrapper .swiper-slide.gt-light {
	color: #111;
  }
  .gt-recipe-slider.gt-style-1 .swiper-container .swiper-wrapper .swiper-slide.gt-light .gt-inner .gt-heading {
	color: #111;
  }
  .gt-recipe-slider.gt-style-1 .swiper-container .swiper-wrapper .swiper-slide.gt-light .gt-inner .gt-excerpt {
	color: #111;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container {
	position: relative;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content {
	display: flex;
	flex-direction: column;
	gap: 24px;
	position: absolute;
	right: 100px;
	width: 27%;
	z-index: 2;
	top: 170px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content {
	  display: none;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .recipe-title {
	color: #fff;
	font-weight: 600;
	font-family: "Barlow", sans-serif;
	font-size: 12px;
	letter-spacing: 2.5px;
	text-align: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .gt-post-listing .gt-item {
	padding-bottom: 20px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .gt-post-listing .gt-item .gt-image .gt-icon span {
	color: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-image {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	height: 100vh;
  }

  @media only screen and (max-width: 767px) {
	.gt-recipe-slider.gt-style-1 .gt-image {
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	  height: 100vh;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content {
		display: none;
	}
  }
  
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .gt-image{
	height: 100%;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .gt-image::before{
	content: none;
	display: none;
  }

  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .gt-post-listing * + .gt-title {
	margin-top: 7px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .gt-post-listing * + .gt-excerpt {
	margin-top: 17px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .gt-post-listing * + .gt-bottom-details {
	margin-top: 12px;
  }

  .gt-recipe-slider.gt-style-1 .gt-image::before {
	content: "";
	top: 0;
	left: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	background: linear-gradient(to right, rgba(3, 35, 39, .6) 0%, rgba(3, 35, 39, 0.1) 49%, rgba(3, 35, 39, .6) 100%);
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content .gt-image::before {
	content: 'none';
	display: none;
	background: transparent;
  }
  .gt-recipe-slider.gt-style-1 .gt-image .gt-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	background-color: #111;
  }
  .gt-recipe-slider.gt-style-1 .gt-content {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-inner {
	display: flex;
	flex-direction: column;
	align-content: space-between;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info {
	display: flex;
	align-items: center;
	gap: 405px;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	font-weight: 600;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-top-info {
	  gap: 50px;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info-details {
	display: flex;
	gap: 45px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info-details svg {
	width: 48px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info-details svg path {
	fill: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info-details span {
	color: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info-details .gt-post-view {
	display: flex;
	align-items: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info-details .gt-post-view span {
	margin-left: -15px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info-details .gt-rating {
	display: flex;
	align-items: center;
	gap: 5px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-bottom-info {
	justify-self: flex-end;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-categories ul {
	margin: 0;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-categories ul li {
	margin-right: 10px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-categories ul li a, .gt-recipe-slider.gt-style-1 .gt-content .gt-categories ul li a:visited {
	padding: 3px 7px;
	font-size: 12px;
	font-family: "Barlow", sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff;
	background-color: #bb961f;
	display: block;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-categories ul li:last-child {
	margin-right: 0px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details {
	display: flex;
	align-items: center;
	font-size: 14px;
	font-family: "Barlow", sans-serif;
	font-weight: 500;
	gap: 23px;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-details {
	  flex-direction: column;
	  align-items: flex-start;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details a {
	color: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details span {
	color: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-left {
	display: flex;
	justify-content: center;
	align-items: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-left .gt-date {
	display: flex;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-left .gt-author a {
	color: #f8f8f7;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-right {
	display: flex;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-right ul li.gt-serving span {
	margin-left: -8px;
  }
    .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-right ul li.gt-cooking span {
	margin-left: 3px;
  }
  
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-right ul {
	display: flex;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #fff;
	align-items: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-right ul li {
	position: relative;
	z-index: 99;
	display: flex;
	align-items: center;
	font-family: "Barlow", sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	font-weight: 600;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-right ul li a {
	color: #fff;
	display: flex;
	align-items: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-right ul li .gt-icon svg path {
	fill: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-details .gt-details-right ul li a span {
	color: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-details {
	margin-top: 398px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-details {
	  margin-top: 30px;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-heading {
	margin-top: 408px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-heading {
	  margin-top: 35px;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-excerpt {
	margin-top: 408px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-excerpt {
	  margin-top: 40px;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-left {
	text-align: left;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-center {
	text-align: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-center .gt-flex-container {
	justify-content: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-center .gt-flex-container .gt-inner {
	justify-content: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-center .gt-flex-container .gt-inner .gt-excerpt {
	margin-left: auto;
	margin-right: auto;
  }
  .gt-recipe-slider.gt-style-1.gt-align-center .gt-content .gt-details{
	justify-content: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-center .gt-flex-container .gt-inner .gt-action {
	justify-content: center;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-right {
	text-align: right;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container {
	justify-content: flex-end;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container .gt-inner {
	justify-content: flex-end;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-excerpt {
	margin-left: auto;
  }
  .gt-recipe-slider.gt-style-1 .gt-content.gt-align-right .gt-flex-container .gt-inner .gt-action {
	justify-content: flex-end;
  }
  .gt-recipe-slider.gt-style-1.gt-align-right .gt-content .gt-details{
	justify-content: flex-end;
  }
  .gt-recipe-slider.gt-style-1 .gt-content > div {
	box-sizing: border-box;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner {
	max-width: 100%;
	z-index: 10;
	margin-top: 85px;
  }

  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-top-info {
	display: flex;
	justify-content: flex-start;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-subtitle {
	font-size: 30px;
	font-weight: 600;
	line-height: 1.3;
	color: #ab9345;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner * + .gt-heading {
	margin-top: 5px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-excerpt + .gt-action {
	margin-top: 25px;
  }
 /* @media only screen and (max-width: 480px) {*/
	/*.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-excerpt + .gt-action {*/
	/*  margin-top: 20px;*/
	/*}*/
 /* }*/
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading + .gt-action {
	margin-top: 55px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading + .gt-action {
	  margin-top: 30px;
	}
  }
  
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-action .gt-buttons a {
	color: #fff;
	padding: 0 5px;

  }

  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading a {
	font-weight: 600;
	font-family: "Barlow", sans-serif;
	color: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-1 {
	font-size: 120px;
	line-height: 1;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-1 {
	  font-size: 90px;
	  line-height: 1;
	}
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-1 {
	  font-size: 60px;
	}
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-1 {
	  font-size: 48px;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-2 {
	font-size: 48px;
	line-height: 56px;
	padding: 0 700px 0 0;
  }
      @media only screen and (min-width: 480px) and (max-width: 768px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-details {
	  margin-top: 100px;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner{
	    margin-top: 0;
	}
	.gt-recipe-slider.gt-style-1 .gt-slider-bottom{
	    padding-bottom: 60px;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-2 {
	    font-size: 40px;
	}
	.gt-carousel-controls.gt-style-2.gt-align-left .gt-flex-container{
	    padding: 0 30px;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-2{
	    padding: 0;
	}

  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-subtitle {
	  font-size: 26px;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container {
	    height: 100%;
	}
	.gt-recipe-slider.gt-style-1 .gt-slider-bottom{
	    padding-bottom: 30px;
	}
	
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content{
	    display: none;
	}
  }
    @media only screen and (min-width: 1024px) and (max-width: 1280px) {

	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container {
	    height: 100%;
	}
    .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content {
		display: none;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-details{
	    margin-top: 100px;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner{
	    margin-top: 0;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-recipe-content{
	    display: none;
	}
  }
 
    @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner {
	  width: 100%;
	  max-width: none;
	  margin-top: 0;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-top-info + .gt-details{
	    margin-top: 60px;
	}
	.gt-carousel-controls.gt-style-2 .gt-flex-container{
	    padding: 0 30px;
	    height: 100%;
	}
	.gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container{
	    padding: 0 30px;
	}
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-2{
	    padding: 0;
	}
  }
  @media only screen and (min-width: 770px) and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-2 {
	  font-size: 40px;
	  line-height: 1;
	  padding: 0;
	}
  }
  
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-heading.gt-style-2 {
	  font-size: 40px;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-excerpt {
	margin-top: 25px;
	color: #fff;
	opacity: 0.7;
	max-width: 75%;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-excerpt {
	  max-width: 100%;
	}
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-excerpt {
	  max-width: 100%;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-excerpt.gt-style-1 {
	line-height: 1.6;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-excerpt.gt-style-2 {
	font-size: 18px;
	line-height: 1.5;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-buttons + .gt-slider-infobox {
	margin-left: 40px;
  }
  .gt-recipe-slider.gt-style-1 .gt-content .gt-flex-container .gt-inner .gt-buttons button {
	display: inline-block;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9999;
	color: #fff;
	padding-bottom: 52px;
	width: 100%;
  }

  .gt-recipe-slider.gt-style-1.gt-align-center .gt-slider-bottom .gt-flex-container {
	justify-content: center;
  }

  .gt-recipe-slider.gt-style-1.gt-align-right .gt-slider-bottom .gt-flex-container {
	justify-content: flex-end;
  }

  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-slider-bottom {
	  padding-bottom: 30px;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom.gt-arrow-position-left .gt-flex-container {
	flex-direction: row;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom.gt-arrow-position-right .gt-flex-container {
	flex-direction: row-reverse;
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-slider-bottom.gt-arrow-position-right .gt-flex-container {
	  flex-direction: row;
	}
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-slider-bottom.gt-arrow-position-right .gt-flex-container {
	  flex-direction: row;
	}
  }

  .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container > div {
	margin-bottom: 20px;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container > :last-child {
	margin-bottom: 0;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation {
	margin: -8px;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation.gt-style-1 {
	display: flex;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation.gt-style-1 .gt-slider-next, .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation.gt-style-1 .gt-slider-prev {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	border: 1px solid rgba(255, 255, 255, 0.4);
	outline: none;
	cursor: pointer;
	margin: 8px;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation.gt-style-1.gt-dark .gt-slider-next, .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation.gt-style-1.gt-dark .gt-slider-prev {
	border: 1px solid rgba(17, 17, 17, 0.4);
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation.gt-style-1.gt-dark .gt-slider-next svg, .gt-recipe-slider.gt-style-1 .gt-slider-bottom .gt-flex-container .gt-slider-navigation.gt-style-1.gt-dark .gt-slider-prev svg {
	color: #111;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 {
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 999;
	display: flex;
	width: 100%;
	justify-content: space-between;
	padding: 0 80px;
  }
  @media only screen and (max-width: 480px) {
	.gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 {
	  top: auto;
	  padding: 0 30px;
	  bottom: 30px;
	  justify-content: flex-start;
	}
  }
  @media only screen and (max-width: 1199px) {
	.gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 {
	  padding: 0 20px;
	}
  }
  @media only screen and (max-width: 1024px) {
	.gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 {
	  padding: 0 20px;
	  display: none;
	}
  }
  @media only screen and (max-width: 1600px) {
	.gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 {
	  padding: 0 30px;
	}
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-prev {
	margin-right: 15px;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-next, .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-prev {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	background-color: rgba(17, 17, 17, 0.2);
	outline: none;
	cursor: pointer;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-next svg, .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2 .gt-slider-prev svg {
	color: #fff;
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2.gt-dark .gt-slider-next, .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2.gt-dark .gt-slider-prev {
	background-color: rgba(255, 255, 255, 0.2);
  }
  .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2.gt-dark .gt-slider-next svg, .gt-recipe-slider.gt-style-1 .gt-slider-navigation.gt-style-2.gt-dark .gt-slider-prev svg {
	color: #fff;
  }/*# sourceMappingURL=style.css.map */

	.gt-slider-info-box.gt-style-1 {
		color: #111111;
	}

	@media only screen and (max-width: 767px) {
		.gt-slider-info-box.gt-style-1 {
			display: none;
		}
	}

	.gt-slider-info-box.gt-style-1 .gt-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-slider-info-box.gt-style-1 .gt-item .gt-number {
		font-size: 12px;
		font-weight: 600;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right: 15px;
		min-width: 35px;
		width: 35px;
		height: 35px;
		border-radius: 100%;
		border: 1px solid rgba(17, 17, 17, 0.3);
	}

	.gt-slider-info-box.gt-style-1 .gt-item .gt-detail {
		max-width: 200px;
		text-align: left;
	}

	.gt-slider-info-box.gt-style-1 .gt-item .gt-detail .gt-title {
		font-size: 16px;
		line-height: 1.5;
		font-weight: 600;
	}

	.gt-slider-info-box.gt-style-1 .gt-item .gt-detail .gt-desc {
		font-size: 14px;
	}

	.gt-slider-info-box.gt-style-1.gt-dark {
		color: #FFFFFF;
	}

	.gt-slider-info-box.gt-style-1.gt-dark .gt-item .gt-number {
		border: 1px solid rgba(255, 255, 255, 0.3);
	}

	.gt-slider-info-box.gt-style-2 {
		color: #111111;
	}

	@media only screen and (max-width: 767px) {
		.gt-slider-info-box.gt-style-2 {
			display: none;
		}
	}

	.gt-slider-info-box.gt-style-2 .gt-item {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.gt-slider-info-box.gt-style-2 .gt-item .gt-number {
		font-size: 12px;
		font-weight: 600;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-right: 15px;
		width: 35px;
		height: 35px;
		border-radius: 100%;
		border: 1px solid rgba(17, 17, 17, 0.3);
	}

	.gt-slider-info-box.gt-style-2 .gt-item .gt-detail {
		max-width: 200px;
		text-align: left;
	}

	.gt-slider-info-box.gt-style-2 .gt-item .gt-detail .gt-title {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 5px;
	}

	.gt-slider-info-box.gt-style-2 .gt-item .gt-detail .gt-desc {
		font-size: 10px;
		text-decoration: underline;
		opacity: .7;
	}

	.gt-slider-info-box.gt-style-2.gt-dark {
		color: #FFFFFF;
	}

	.gt-slider-info-box.gt-style-2.gt-dark .gt-item .gt-number {
		border: 1px solid rgba(255, 255, 255, 0.3);
	}

	.gt-slider-info-box.gt-style-3 {
		color: #111111;
		font-size: 16px;
	}

	.gt-slider-info-box.gt-style-3 .gt-title {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 5px;
	}

	.gt-slider-info-box.gt-style-3.gt-dark {
		color: #FFFFFF;
	}

	@media only screen and (max-width: 767px) {
		.gt-slider-info-box.gt-style-3 {
			display: none;
		}
	}

	@media only screen and (max-width: 1199px) {
		.gt-slider-info-box {
			display: none;
		}
	}



/*======
*
* Language Box
*
======*/
	.gt-language-box.gt-style-1 {
		position: absolute;
		z-index: 99;
		width: 100%;
		left: 0;
		top: 0;
		visibility: hidden;
		opacity: 0;
	}

	.gt-language-box.gt-style-1 .gt-language-box-container {
		background-color: #FFFFFF;
		position: relative;
		z-index: 99;
		padding: 120px 0;
		left: 0;
		top: 0;
		-webkit-transform: translateY(-200%);
		-ms-transform: translateY(-200%);
		transform: translateY(-200%);
	}

	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		list-style-type: none;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin: -20px;
		padding: 0;
	}

	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li {
		padding: 20px;
	}

	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a,
	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a:visited {
		font-size: 30px;
		color: #111111;
		opacity: .6;
		display: flex;
		align-items: center;
	}

	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li img {
		margin-right: 10px;
		width: 32px;
	}

	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li.gt-active a,
	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li.gt-active a:visited {
		opacity: 1;
	}

	@media only screen and (max-width: 991px) {
		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul {
			margin: -15px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li {
			padding: 15px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li img {
			margin-right: 8px;
			width: 23px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a,
		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a:visited {
			font-size: 20px;
		}
	}

	@media only screen and (max-width: 767px) {
		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul {
			margin: -10px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li {
			padding: 10px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li img {
			margin-right: 8px;
			width: 19px;
		}

		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a,
		.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a:visited {
			font-size: 1rem;
		}
	}

	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a:hover,
	.gt-language-box.gt-style-1 .gt-language-box-container .gt-content ul li a:focus {
		color: #111111;
		opacity: 1;
	}

	.gt-language-box.gt-dark .gt-language-box-container {
		background-color: #111111;
	}

	.gt-language-box.gt-dark .gt-language-box-container .gt-title {
		color: #FFFFFF;
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	}

	.gt-language-box.gt-dark .gt-language-box-container .gt-content ul li a,
	.gt-language-box.gt-dark .gt-language-box-container .gt-content ul li a:visited {
		color: #FFFFFF;
	}

	.gt-language-box.gt-dark .gt-language-box-container .gt-content ul li a:hover,
	.gt-language-box.gt-dark .gt-language-box-container .gt-content ul li a:focus {
		color: #FFFFFF;
	}

	.gt-language-box .gt-language-box-overlay {
		opacity: 0;
		width: 100%;
		height: 100%;
		visibility: hidden;
		background-color: rgba(0, 0, 0, 0.5);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 50;
		cursor: url("../img/close.svg"), auto;
		pointer-events: auto;
		color: #FFFFFF;
	}



/*======
*
* Image Gallery
*
======*/
	.gt-image-gallery.gt-style-1 .gt-photo {
		position: relative;
		background: #111111;
	}

	.gt-image-gallery.gt-style-1 .gt-photo img {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		width: 100%;
	}

	.gt-image-gallery.gt-style-1 .gt-photo a {
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
		z-index: 9;
	}

	.gt-image-gallery.gt-style-1 .gt-photo .gt-details {
		position: absolute;
		padding: 30px;
		left: 0;
		top: 0;
		z-index: 8;
		font-size: 12px;
		color: #FFFFFF;
		visibility: hidden;
		opacity: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.gt-image-gallery.gt-style-1 .gt-photo .gt-details svg {
		margin-right: 15px;
	}

	.gt-image-gallery.gt-style-1 .gt-photo:hover img {
		opacity: .8;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-image-gallery.gt-style-1 .gt-photo:hover .gt-details {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		opacity: 1;
		visibility: visible;
	}

	.gt-image-gallery.gt-style-2 .gt-photo {
		position: relative;
		background: #111111;
	}

	.gt-image-gallery.gt-style-2 .gt-photo img {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		width: 100%;
	}

	.gt-image-gallery.gt-style-2 .gt-details {
		font-size: 16px;
		font-weight: 600;
		margin-top: 15px;
	}

	.gt-image-gallery.gt-style-2 .gt-photo:hover img {
		opacity: .8;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-image-gallery.gt-style-2 .gt-photo:hover .gt-details {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		opacity: 1;
		visibility: visible;
	}

	.gt-image-gallery.gt-style-3 .gt-item {
		position: relative;
	}

	.gt-image-gallery.gt-style-3 .gt-photo {
		background: #111111;
	}

	.gt-image-gallery.gt-style-3 .gt-photo img {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		width: 100%;
	}

	.gt-image-gallery.gt-style-3 .gt-details {
		font-size: 12px;
		position: absolute;
		background: #FFFFFF;
		bottom: 0;
		left: 50%;
		transform: translate(-50%, 0);
		padding: 25px 40px 0;
	}

	.gt-image-gallery.gt-style-3 .gt-photo:hover img {
		opacity: .8;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-image-gallery.gt-style-3 .gt-photo:hover .gt-details {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		opacity: 1;
		visibility: visible;
	}

	@media only screen and (max-width: 991px) {
		.gt-image-gallery.gt-style-3 .gt-details {
			position: relative;
			background: transparent;
			left: inherit;
			bottom: inherit;
			transform: inherit;
			padding: 0;
			margin-top: 15px;
			text-align: center;
		}
	}

	.gt-image-gallery.gt-style-4 .gt-photo {
		position: relative;
		background: #111111;
	}

	.gt-image-gallery.gt-style-4 .gt-photo img {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		width: 100%;
	}

	.gt-image-gallery.gt-style-4 .gt-details {
		font-size: 14px;
		line-height: 1.6;
		margin-top: 25px;
		padding-left: 50px;
	}

	.gt-image-gallery.gt-style-4 .gt-photo:hover img {
		opacity: .8;
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
	}

	.gt-image-gallery.gt-style-4 .gt-photo:hover .gt-details {
		-o-transition: 0.2s;
		-webkit-transition: 0.2s;
		transition: 0.2s;
		opacity: 1;
		visibility: visible;
	}

	@media only screen and (max-width: 991px) {
		.gt-image-gallery.gt-style-3 .gt-details {
			padding-left: 0;
		}
	}



/*======
*
* User Listing
*
======*/
	.gt-user-listing.gt-style-1 .gt-item {
		display: flex;
		align-items: center;
	}

	.gt-user-listing.gt-style-1 .gt-content {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
		flex: 1;
		margin: -15px;
	}

	.gt-user-listing.gt-style-1 .gt-content > * {
		padding: 15px;
	}

	.gt-user-listing.gt-style-1 .gt-image + .gt-content {
		padding-left: 30px;
	}

	.gt-user-listing.gt-style-1 .gt-image img {
		border-radius: 50%;
	}

	.gt-user-listing.gt-style-1 .gt-details {
		display: flex;
		flex-direction: column;
	}

	.gt-user-listing.gt-style-1 .gt-details > * {
		margin-bottom: 15px;
	}

	.gt-user-listing.gt-style-1 .gt-details > *:last-child {
		margin-bottom: 0;
	}

	.gt-user-listing.gt-style-1 .gt-subtitle {
		font-size: 11px;
		font-weight: 600;
		letter-spacing: 1px;
		display: block;
		text-transform: uppercase;
		margin-bottom: 5px;
	}

	.gt-user-listing.gt-style-1 .gt-title {
		font-size: 18px;
		font-weight: 600;
	}

	.gt-user-listing.gt-style-1 .gt-desc {
		font-size: 14px;
	}

	.gt-user-listing.gt-style-1 .gt-meta ul {
		font-size: 13px;
		opacity: .7;
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: flex;
		align-items: center;
	}

	.gt-user-listing.gt-style-1 .gt-meta ul li {
		display: flex;
		align-items: center;
	}

	.gt-user-listing.gt-style-1 .gt-meta ul li:after {
		content: '';
		display: block;
		width: 3px;
		height: 3px;
		background: #111111;
		border-radius: 50%;
		margin: 0 10px;
		opacity: .6;
	}

	.gt-user-listing.gt-style-1 .gt-meta ul li:last-child:after {
		display: none;
	}

	.gt-user-listing.gt-style-1.gt-align-center .gt-item {
		flex-direction: column;
	}

	.gt-user-listing.gt-style-1.gt-align-center .gt-image {
		margin-bottom: 30px;
	}

	.gt-user-listing.gt-style-1.gt-align-center .gt-image + .gt-content {
		padding-left: 0;
	}

	.gt-user-listing.gt-style-1.gt-align-center .gt-content {
		justify-content: center;
		flex-direction: column;
	}

	.gt-user-listing.gt-style-1.gt-align-center .gt-meta ul {
		justify-content: center;
	}

	.gt-user-listing.gt-style-1.gt-align-center .gt-social-links ul {
		justify-content: center;
	}

	.gt-user-listing.gt-style-1.gt-align-right .gt-item {
		text-align: right;
		flex-direction: row-reverse;
	}

	.gt-user-listing.gt-style-1.gt-align-right .gt-image + .gt-content {
		padding-left: 0;
		padding-right: 30px;
	}

	.gt-user-listing.gt-style-1.gt-align-right .gt-content {
		flex-direction: row-reverse;
	}

	.gt-user-listing.gt-style-1.gt-align-right .gt-meta ul {
		justify-content: flex-end;
	}

	.gt-user-listing.gt-style-1.gt-align-right .gt-social-links ul {
		justify-content: flex-end;
	}

	.gt-user-listing.gt-style-1.gt-dark,
	.gt-user-listing.gt-style-1.gt-dark .gt-title a,
	.gt-user-listing.gt-style-1.gt-dark .gt-title a:visited {
		color: #FFFFFF;
	}

	.gt-user-listing.gt-style-2 .gt-item {
		padding: 30px;
	}

	.gt-user-listing.gt-style-2 .gt-grid:not(.gt-spacing-0) .gt-item {
		border: 1px solid rgba(17, 17, 17, 0.1);
	}

	.gt-user-listing.gt-style-2 .gt-content {
		margin: -15px;
	}

	.gt-user-listing.gt-style-2 .gt-content > * {
		padding: 15px;
	}

	.gt-user-listing.gt-style-2 .gt-image {
		margin-bottom: 30px;
	}

	.gt-user-listing.gt-style-2 .gt-image img {
		border-radius: 50%;
	}

	.gt-user-listing.gt-style-2 .gt-details {
		display: flex;
		flex-direction: column;
	}

	.gt-user-listing.gt-style-2 .gt-details > * {
		margin-bottom: 15px;
	}

	.gt-user-listing.gt-style-2 .gt-details > *:last-child {
		margin-bottom: 0;
	}

	.gt-user-listing.gt-style-2 .gt-subtitle {
		font-size: 11px;
		font-weight: 600;
		letter-spacing: 1px;
		display: block;
		text-transform: uppercase;
		margin-bottom: 5px;
	}

	.gt-user-listing.gt-style-2 .gt-title {
		font-weight: 600;
		font-size: 18px;
	}

	.gt-user-listing.gt-style-2 .gt-desc {
		font-size: 14px;
	}

	.gt-user-listing.gt-style-2 .gt-meta ul {
		font-size: 13px;
		opacity: .7;
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: flex;
		align-items: center;
	}

	.gt-user-listing.gt-style-2 .gt-meta ul li {
		display: flex;
		align-items: center;
	}

	.gt-user-listing.gt-style-2 .gt-meta ul li:after {
		content: '';
		display: block;
		width: 3px;
		height: 3px;
		background: #111111;
		border-radius: 50%;
		margin: 0 10px;
		opacity: .6;
	}

	.gt-user-listing.gt-style-2 .gt-meta ul li:last-child:after {
		display: none;
	}

	.gt-user-listing.gt-style-2.gt-align-center .gt-item .gt-details {
		align-items: center;
	}

	.gt-user-listing.gt-style-2.gt-align-right .gt-item .gt-details {
		align-items: flex-end;
	}

	.gt-user-listing.gt-style-2.gt-dark,
	.gt-user-listing.gt-style-2.gt-dark .gt-item .gt-title a,
	.gt-user-listing.gt-style-2.gt-dark .gt-item .gt-title a:visited {
		color: #FFFFFF;
	}

	.gt-user-listing + .gt-pagination {
		margin-top: 40px;
	}



/*======
*
* Favorite System
*
======*/
	.gt-button .gt-before {
		display: block;
	}

	.gt-button .gt-after {
		display: none;
	}

	.gt-button .gt-favorited .gt-before {
		display: none;
	}

	.gt-button .gt-favorited .gt-after {
		display: block;
	}



/*======
*
* Tooltip
*
======*/
	a[gt-tooltip="true"]:before {
		position: absolute;
		z-index: 1;
		content: attr(title);
		width: auto;
		height: auto;
		padding: 12px 10px;
		background-color: #111111;
		color: #FFFFFF;
		display: inline-block;
		bottom: calc(100% + 6px);
		right: 50%;
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		font-size: 10px;
		font-weight: 600;
		max-width: 250px;
		min-width: 150px;
		text-align: center;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		letter-spacing: 1px;
		border-radius: 3px;
	}

	a[gt-tooltip="true"]:after {
		position: absolute;
		content: '';
		display: block;
		width: 0;
		height: 0;
		border-color: #111111 transparent transparent;
		border-style: solid inset inset;
		border-width: 6px 6px 0;
		bottom: 100%;
		right: 50%;
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		pointer-events: none;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}

	a[gt-tooltip="true"]:hover:before,
	a[gt-tooltip="true"]:hover:after {
		opacity: 1;
		visibility: visible;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}



/*======
*
* User Box
*
======*/
	.gt-user-box-popup {
		display: none;
	}

	.gt-user-box-popup.gt-style-1.gt-user-box-popup-active .gt-content {
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
	}

	.gt-user-box-popup.gt-style-1.gt-signup-active .gt-content {
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}

	.gt-user-box-popup.gt-style-1 {
		width: 850px;
		min-height: 550px;
		max-width: 100%;
		position: relative;
		padding: 0;
		cursor: inherit;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-1 .gt-background {
		position: relative;
		width: 100%;
		min-height: 100%;
		position: absolute;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		background: #111111;
	}

	.gt-user-box-popup.gt-style-1 .gt-background:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000000;
		opacity: .3;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-signin-button {
		position: absolute;
		width: 50%;
		text-align: center;
		padding: 60px;
		transform: translate(-50%, -50%);
		right: -25%;
		top: 50%;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-signup-button {
		position: absolute;
		width: 50%;
		text-align: center;
		padding: 60px;
		transform: translate(-50%, -50%);
		left: 25%;
		top: 50%;
	}

	.gt-user-box-popup.gt-style-1 .gt-background h4 {
		color: #FFFFFF;
		margin-bottom: 15px;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-text {
		margin-bottom: 30px;
		color: #FFFFFF;
		font-size: 14px;
	}

	.gt-user-box-popup.gt-style-1 .gt-background .gt-button a,
	.gt-user-box-popup.gt-style-1 .gt-background .gt-button a:visited {
		padding-left: 50px;
		padding-right: 50px;
	}

	.gt-user-box-popup.gt-style-1 .gt-content {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		width: 50%;
		height: 100%;
		background-color: #FFFFFF;
		-o-transition: 1s;
		-webkit-transition: 1s;
		transition: 1s;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part {
		opacity: 0;
		z-index: -1;
		display: none;
		width: 100%;
		padding: 60px;
		border: 0;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part.gt-show {
		display: block;
		opacity: 1;
		z-index: 1;
	}

	.gt-user-box-popup.gt-style-1 .gt-content .gt-part h4 {
		font-size: 30px;
		margin-bottom: 40px;
		text-align: center;
	}

	.gt-user-box-popup.gt-style-1 .gt-links ul {
		list-style: none;
		padding: 0;
		margin: -15px;
		font-size: 12px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.gt-user-box-popup.gt-style-1 .gt-links ul li {
		padding: 15px;
	}

	.gt-user-box-popup.gt-style-1 .gt-links ul li a:hover,
	.gt-user-box-popup.gt-style-1 .gt-links ul li a:focus {
		text-decoration: underline;
	}

	.gt-user-box-popup.gt-style-1 .gt-notices {
		font-size: 14px;
	}

	.gt-user-box-popup.gt-style-1 .gt-notices p {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-1 .gt-social-login {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-1 .fancybox-close-small {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-1 .fancybox-close-small svg {
		color: #FFFFFF;
	}

	@media only screen and (max-width: 1199px) {
		.gt-user-box-popup.gt-style-1 {
			min-height: 500px;
			max-width: 450px;
		}

		.gt-user-box-popup.gt-style-1.gt-user-box-popup-active .gt-content,
		.gt-user-box-popup.gt-style-1.gt-signup-active .gt-content {
			transform: none;
		}

		.gt-user-box-popup.gt-style-1 .gt-background {
			display: none;
		}

		.gt-user-box-popup.gt-style-1 .gt-content {
			width: 100%;
		}

		.gt-user-box-popup.gt-style-1 .gt-content .gt-part {
			padding: 30px;
		}
	}

	.gt-user-box-popup.gt-style-2 {
		width: 850px;
		min-height: 550px;
		max-width: 100%;
		position: relative;
		padding: 0;
		cursor: inherit;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-2 .gt-inner {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		min-height: 550px;
	}

	.gt-user-box-popup.gt-style-2 .gt-image {
		width: 50%;
		position: relative;
		background-size: cover;
		background-position: center center;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		background: #111111;
	}

	.gt-user-box-popup.gt-style-2 .gt-content {
		position: relative;
		width: 50%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		overflow: hidden;
	}

	.gt-user-box-popup.gt-style-2 .gt-content .gt-part {
		width: 100%;
		-o-transition: 0.5s;
		-webkit-transition: 0.5s;
		transition: 0.5s;
		opacity: 0;
		z-index: -1;
		position: absolute;
		padding: 60px;
		-webkit-transform: translateX(100px);
		-ms-transform: translateX(100px);
		transform: translateX(100px);
	}

	.gt-user-box-popup.gt-style-2 .gt-content .gt-part.gt-show {
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		-o-transition: 0.5s;
		-webkit-transition: 0.5s;
		transition: 0.5s;
		opacity: 1;
		z-index: 1;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs {
		margin-bottom: 40px;
		font-size: 18px;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul {
		list-style: none;
		padding: 0;
		margin: -15px;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li {
		padding: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a,
	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a:visited {
		display: block;
		opacity: .6;
		outline: none;
	}

	.gt-user-box-popup.gt-style-2 .gt-tabs ul li a.gt-active {
		opacity: 1;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul {
		list-style: none;
		padding: 0;
		margin: -15px;
		font-size: 12px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul li {
		padding: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-links ul li a:hover,
	.gt-user-box-popup.gt-style-2 .gt-links ul li a:focus {
		text-decoration: underline;
	}

	.gt-user-box-popup.gt-style-2 .gt-notices {
		font-size: 14px;
	}

	.gt-user-box-popup.gt-style-2 .gt-notices p {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-2 .gt-text {
		font-size: 14px;
		margin-top: 15px;
		opacity: .7;
	}

	.gt-user-box-popup.gt-style-2 .gt-social-login {
		margin-top: 15px;
	}

	.gt-user-box-popup.gt-style-2 .fancybox-close-small {
		position: absolute;
		top: 0;
		right: 0;
		z-index: 99;
		border-radius: 0;
	}

	.gt-user-box-popup.gt-style-2 .fancybox-close-small svg {
		color: #FFFFFF;
	}
	.gt-user-box-popup .gt-checkbox input {
		width: 16px;
		height: 16px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-user-box-popup.gt-style-2 {
			min-height: 500px;
			max-width: 450px;
		}

		.gt-user-box-popup.gt-style-2 .gt-image {
			display: none;
		}

		.gt-user-box-popup.gt-style-2 .gt-content {
			width: 100%;
		}

		.gt-user-box-popup.gt-style-2 .gt-content .gt-part {
			padding: 30px;
		}
	}



/*======
*
* Social Sharing
*
======*/
	.gt-social-sharing .gt-title {
		font-size: 12px;
		opacity: .6;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
		margin-bottom: 23px;
	}



/*======
*
* Core Styling
*
======*/
	.wp-block-cover,
	.wp-block-cover-image {
		color: #FFFFFF;
		margin-bottom: 40px;
	}

	.wp-caption-text,
	.blocks-gallery-caption,
	.wp-block-embed figcaption,
	.wp-block-image figcaption {
		color: inherit;
		font-size: .75rem;
		text-align: center;
		margin: 0;
		padding: 15px 0 13px;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
	}

	.blocks-gallery-grid .blocks-gallery-image figcaption,
	.blocks-gallery-grid .blocks-gallery-item figcaption,
	.wp-block-gallery .blocks-gallery-image figcaption,
	.wp-block-gallery .blocks-gallery-item figcaption {
		padding: 20px;
		font-size: .8rem;
		color: #FFFFFF;
	}

	.wp-block-gallery {
		margin-bottom: 40px;
	}

	.blocks-gallery-grid .blocks-gallery-image,
	.blocks-gallery-grid .blocks-gallery-item,
	.wp-block-gallery .blocks-gallery-image,
	.wp-block-gallery .blocks-gallery-item {
		margin: 0 40px 40px 0;
		width: calc(50% - 40px);
	}

	@media only screen and (max-width: 767px) {
		.blocks-gallery-grid .blocks-gallery-image,
		.blocks-gallery-grid .blocks-gallery-item,
		.wp-block-gallery .blocks-gallery-image,
		.wp-block-gallery .blocks-gallery-item {
			width: 100%;
			margin-right: 0;
		}


		.blocks-gallery-grid .blocks-gallery-image:last-child,
		.blocks-gallery-grid .blocks-gallery-item:last-child,
		.wp-block-gallery .blocks-gallery-image:last-child,
		.wp-block-gallery .blocks-gallery-item:last-child {
			margin-bottom: 0;
		}
	}

	.wp-block-group {
		clear: both;
	}

	.wp-block-quote,
	.wp-block-table,
	.wp-block-group,
	.wp-block-group.has-background,
	.wp-block-media-text,
	.wp-block-archives,
	.wp-block-calendar,
	.wp-block-categories,
	.wp-block-latest-comments,
	.wp-block-latest-posts,
	.wp-block-search,
	.wp-block-archives-dropdown,
	.wp-block-tag-cloud,
	.wp-block-rss,
	.wp-block-embed,
	.wp-block-button,
	.wp-block-image {
		margin-bottom: 40px;
	}

	.wp-block-table.is-style-stripes td,
	.wp-block-table.is-style-stripes th,
	.wp-block-table td,
	.wp-block-table th {
		padding: 16px;
		border: 0;
		border-bottom: 1px solid rgba(17, 17, 17, 0.1);
		border-right: 1px solid rgba(17, 17, 17, 0.1);
	}

	.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
		background-color: rgba(17, 17, 17, 0.05);
	}

	.wp-block-group.has-background {
		padding: 50px;
	}

	.wp-block-latest-posts,
	.wp-block-latest-comments {
		margin-left: 0;
	}

	.wp-block-latest-posts ol,
	.wp-block-latest-posts ul,
	.wp-block-latest-comments ol,
	.wp-block-latest-comments ul {
		margin: 1rem 0 1rem 1rem;
	}

	.wp-block-latest-posts li,
	.wp-block-latest-comments li {
		margin-bottom: 1rem;
	}

	.wp-block-latest-posts li:last-child,
	.wp-block-latest-comments li:last-child {
		margin-bottom: 0;
	}

	.wp-block-latest-comments__comment-date,
	.wp-block-latest-posts__post-date {
		color: inherit;
		opacity: .6;
	}

	.wp-block-calendar table caption,
	.wp-block-calendar table tbody {
		color: inherit;		
	}

	.aligncenter,
	.wp-block-image .aligncenter {
		margin: 40px auto;
		max-width: 100%;
		display: table;
	}

	.alignleft,
	.wp-block-image .alignleft {
		float: left;
		margin: 0 40px 40px 0;
		max-width: 100%;
	}

	.alignright,
	.wp-block-image .alignright {
		float: right;
		margin: 0 0 40px 40px;
		max-width: 100%;
	}

	.alignnone,
	.wp-block-image .alignnone {
		max-width: 100%;
	}

	.wp-caption.alignnone,
	.wp-block-image .alignnone {
		margin: 0 0 40px;		
	}

	.wp-block-quote.is-large,
	.wp-block-quote.is-style-large,
	.wp-block-quote {
		border: 0;
		padding: 0;
		margin: 0 0 40px;
	}

	.wp-block-quote__citation,
	.wp-block-quote cite,
	.wp-block-quote footer {
		color: inherit;
	}

	.wp-block-quote.is-large cite,
	.wp-block-quote.is-large footer,
	.wp-block-quote.is-style-large cite,
	.wp-block-quote.is-style-large footer {
		font-size: 16px;
		text-align: center;
	}

	.gallery .gallery-item img {
		border: 1px solid rgba(17, 17, 17, 0.1) !important;
	}

	.gallery .gallery-icon {
		margin: 0;
	}

	.gallery .gallery-caption {
		color: inherit;
		font-size: .9rem;
		text-align: center;
		margin: 0;		
	}

	.wp-block-calendar tbody td,
	.wp-block-calendar th {
		border: 1px solid rgba(17, 17, 17, 0.1);
		padding: 16px;
		border: 0;
	}

	.wp-block-calendar table {
		text-align: left;
		font-weight: 500;
		font-family: inherit;
	}

	.wp-block-calendar table th {
		background: transparent;
		font-weight: 600;
	}

	.wp-block-calendar tbody tr:nth-child(even) {
		border-bottom: 0;
	}

	.wp-block-pullquote blockquote {
		margin-bottom: 0
	}

	.wp-block-pullquote {
		border-color: rgba(17, 17, 17, 0.12);
		margin-bottom: 40px;
	}

	.wp-block-pullquote__citation,
	.wp-block-pullquote cite,
	.wp-block-pullquote footer {
		color: inherit;
		text-transform: uppercase;
		font-size: .8125em;
		font-style: normal;
		margin-bottom: 0;
		letter-spacing: 1px;
	}

	.screen-reader-text {
		display: none;
	}

	.screen-reader-text:hover {
		text-decoration: underline;
	}

	.bypostauthor {
		font-weight: inherit;
	}

	.has-drop-cap:first-letter {
		font-size: 120px !important;
		font-weight: 700 !important;
		opacity: .1;
		position: absolute !important;
		margin-right: -41px !important;
		margin-left: -33px !important;
		margin-top: -20px !important;
		display: block !important;
	}

	.has-drop-cap:first-child {
		padding-top: 20px;
	}


	
/*======
*
* Heading
*
======*/
	.gt-barica-heading.gt-style-1 {
		color: #111111;
	}

	.gt-barica-heading.gt-style-1 .gt-subtitle {
		font-weight: 600;
		font-size: 12px;
		letter-spacing: 2px;
		text-transform: uppercase;
	}

	.gt-barica-heading.gt-style-1 .gt-title {
		font-size: 64px;
		line-height: 1.13;
		font-family: 'DM Serif Text',sans-serif;
	}

	@media only screen and (max-width: 1199px) {
		.gt-barica-heading.gt-style-1 .gt-title {
			font-size: 32px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-barica-heading.gt-style-1 .gt-title {
			font-size: 48px;
			line-height: 52px;
		}
	}

	.gt-barica-heading.gt-style-1 .gt-text {
		opacity: 1;
	}

	.gt-barica-heading.gt-style-1 > *:not(:last-child) {
		margin-bottom: 10px;
	}

	.gt-barica-heading.gt-style-1.gt-align-left {
		text-align: left;
	}

	.gt-barica-heading.gt-style-1.gt-align-center {
		text-align: center;
	}

	.gt-barica-heading.gt-style-1.gt-align-right {
		text-align: right;
	}

	.gt-barica-heading.gt-style-1.gt-dark {
		color: #FFFFFF;
	}

	.gt-barica-heading.gt-style-2 {
		color: #111111;
	}

	.gt-barica-heading.gt-style-2 .gt-subtitle {
		font-weight: 600;
		font-size: 10px;
		letter-spacing: 1px;
		text-transform: uppercase;
		opacity: .3;
	}

	.gt-barica-heading.gt-style-2 .gt-title {
		font-size: 18px;
	}

	.gt-barica-heading.gt-style-2 .gt-text {
		font-size: 14px;
		opacity: .8;
	}

	.gt-barica-heading.gt-style-2 .gt-text:last-child {
		margin-top: 15px;
	}

	.gt-barica-heading.gt-style-2.gt-align-left {
		text-align: left;
	}

	.gt-barica-heading.gt-style-2.gt-align-center {
		text-align: center;
	}

	.gt-barica-heading.gt-style-2.gt-align-right {
		text-align: right;
	}

	.gt-barica-heading.gt-style-2.gt-dark {
		color: #FFFFFF;
	}

	.gt-barica-heading.gt-style-3 {
		color: #111111;
		display: flex;
		align-items: flex-start;
		flex-wrap: wrap;
	}

	.gt-barica-heading.gt-style-3 .gt-subtitle {
		font-weight: 600;
		font-size: 11px;
		letter-spacing: 2px;
		text-transform: uppercase;
		min-width: 220px;
		max-width: 100%;
		padding-right: 40px;
		margin-bottom: 15px;
	}

	.gt-barica-heading.gt-style-3 .gt-title {
		font-weight: 600;
		font-size: 36px;
		line-height: 1.1;
		flex: 1;
	}

	@media only screen and (max-width: 1199px) {
		.gt-barica-heading.gt-style-3 {
			flex-direction: column;
		}

		.gt-barica-heading.gt-style-3 .gt-title {
			font-size: 32px;
			min-width: none;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-barica-heading.gt-style-3 .gt-title {
			font-size: 24px;
			line-height: 1.2;
		}
	}

	.gt-barica-heading.gt-style-3 .gt-title + .gt-text {
		margin-top: 30px;
	}

	.gt-barica-heading.gt-style-3 .gt-text {
		opacity: .8;
		flex: 100%;
	}

	.gt-barica-heading.gt-style-3.gt-align-left {
		text-align: left;
	}

	.gt-barica-heading.gt-style-3.gt-align-center {
		text-align: center;
	}

	.gt-barica-heading.gt-style-3.gt-align-right {
		text-align: right;
	}

	.gt-barica-heading.gt-style-3.gt-dark {
		color: #FFFFFF;
	}

	.gt-barica-heading.gt-style-4 {
		color: #111111;
	}

	.gt-barica-heading.gt-style-4 .gt-subtitle {
		font-weight: 600;
		font-size: 11px;
		letter-spacing: 2px;
		text-transform: uppercase;
	}

	.gt-barica-heading.gt-style-4 .gt-title {
		font-weight: 600;
		line-height: 1.1;
		font-size: 60px;
	}

	@media only screen and (max-width: 1199px) {
		.gt-barica-heading.gt-style-4 .gt-title {
			font-size: 32px;
		}
	}

	@media only screen and (max-width: 991px) {
		.gt-barica-heading.gt-style-4 .gt-title {
			font-size: 24px;
		}
	}

	.gt-barica-heading.gt-style-4 .gt-text {
		opacity: .8;
	}

	.gt-barica-heading.gt-style-4 > *:not(:last-child) {
		margin-bottom: 15px;
	}

	.gt-barica-heading.gt-style-4.gt-align-left {
		text-align: left;
	}

	.gt-barica-heading.gt-style-4.gt-align-center {
		text-align: center;
	}

	.gt-barica-heading.gt-style-4.gt-align-right {
		text-align: right;
	}

	.gt-barica-heading.gt-style-4.gt-dark {
		color: #FFFFFF;
	}



	
/*======
*
* Spin Logo
*
======*/
	.gt-spin-logo.gt-style-1 {
		display: flex;
		flex-direction: column;
	}

	.gt-spin-logo.gt-style-1 .gt-inner {
		position: relative;
		width: 220px;
		height: 220px;
	}

	.gt-spin-logo.gt-style-1 .gt-image {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.gt-spin-logo.gt-style-1 .gt-image img {
		max-width: 140px;
		max-height: 140px;
	}

	.gt-spin-logo.gt-style-1 .gt-text {
		width: 220px;
		height: 220px;
		border-radius: 50%;
		animation: gt_spin_logo_style_one 20s linear infinite;
		text-align: center;
	}

	.gt-spin-logo.gt-style-1 .gt-text span {
		position: absolute;
		display: inline-block;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		text-transform: uppercase;
		font-size: 12px;
		letter-spacing: 6.5px;
		transition: all 0.5s cubic-bezier(0, 0, 0, 1);
	}

	@keyframes gt_spin_logo_style_one {
		0% {
			transform: rotateZ(360deg);
		}
		100% {
			transform: rotateZ(0deg);
		}
	}

	.gt-spin-logo.gt-style-1.gt-dark {
		color: #FFFFFF;
	}

	.gt-spin-logo.gt-style-1.gt-align-left {
		align-items: flex-start;
	}

	.gt-spin-logo.gt-style-1.gt-align-center {
		align-items: center;
	}

	.gt-spin-logo.gt-style-1.gt-align-right {
		align-items: flex-end;
	}

	.gt-spin-logo.gt-style-2 {
		display: flex;
		flex-direction: column;
	}

	.gt-spin-logo.gt-style-2 .gt-inner {
		position: relative;
		width: 165px;
		height: 165px;
		border: 1px solid #000000;
		border-radius: 50%;
		padding: 10px;
	}

	.gt-spin-logo.gt-style-2 .gt-inner:before {
		width: 165px;
		height: 165px;

	}

	.gt-spin-logo.gt-style-2 .gt-image {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.gt-spin-logo.gt-style-2 .gt-image img {
		max-width: 120px;
		max-height: 140px;
	}

	.gt-spin-logo.gt-style-2 .gt-text {
		width: 145px;
		height: 145px;
		border-radius: 50%;
		animation: gt_spin_logo_style_one 20s linear infinite;
		text-align: center;
	}

	.gt-spin-logo.gt-style-2 .gt-text span {
		position: absolute;
		display: inline-block;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		text-transform: uppercase;
		font-size: 9px;
		letter-spacing: 6.5px;
		transition: all 0.5s cubic-bezier(0, 0, 0, 1);
	}

	@keyframes gt_spin_logo_style_two {
		0% {
			transform: rotateZ(360deg);
		}
		100% {
			transform: rotateZ(0deg);
		}
	}

	.gt-spin-logo.gt-style-2.gt-align-left {
		align-items: flex-start;
	}

	.gt-spin-logo.gt-style-2.gt-align-center {
		align-items: center;
	}

	.gt-spin-logo.gt-style-2.gt-align-right {
		align-items: flex-end;
	}



/*======
*
* Gradient Text
*
======*/
	.gt-gradient-text {
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}



/*======
*
* Elementor
*
======*/
	.elementor-counter .elementor-counter-number-prefix,
	.elementor-counter .elementor-counter-number-suffix {
		flex-grow: inherit !important;
	}

	.elementor-counter .elementor-counter-title {
		text-align: left !important;
	}



/*======
*
* . Contact Form 7
*
======*/
	.wpcf7 form .wpcf7-not-valid-tip {
		font-size: 14px;
		margin: 15px 0;
	}

	.wpcf7 form .wpcf7-validation-errors,
	.wpcf7 form .wpcf7-acceptance-missing {
		border: 0;
	}

	.wpcf7 form .wpcf7-response-output {
		margin: 30px 0;
		padding: 15px 20px;
		font-size: 14px;
	}



/*======
*
* . Google Maps
*
======*/
	.gt-google-maps ul {
		display: none;
	}



/*======
*
* SimpleBar
*
======*/
	.simplebar-track {
		right: 10px;
	}

	.simplebar-scrollbar.simplebar-visible:before {
		opacity: .3;	
	}

	.simplebar-scrollbar:before {
		background: #111111;
	}

	.gt-dark .simplebar-scrollbar:before {
		background: #FFFFFF;
	}

	  .gt-newsletters ::placeholder {
		opacity: 1;
	  }
	  .gt-newsletters form {
		max-width: 100%;
		width: 420px;
	  }
	  @media only screen and (max-width: 1024px) {
		.gt-newsletters form {
		  width: 100%;
		}
	  }
	  .gt-newsletters.gt-style-1.gt-dark {
		color: #fff;
		/*border-bottom: 1px solid rgba(230, 230, 230, 0.2);*/
	  }
	  
	  .gt-newsletters.gt-style-1.gt-dark .gt-form {
		color: #fff;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-form input[type=text], .gt-newsletters.gt-style-1.gt-dark .gt-form input[type=email] {
		border-right: 1px solid rgba(255, 255, 255, 0.2);
		color: #111;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-form input::-moz-placeholder {
		color: #111;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-form input:-ms-input-placeholder {
		color: #111;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-form input::placeholder {
		color: #111;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-form button {
		color: #032327;
	  }
	  .gt-newsletters.gt-style-1.gt-dark label span {
		color: #909090;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-checkbox input[type=checkbox]:not(:checked) + span:before, .gt-newsletters.gt-style-1.gt-dark .gt-checkbox input[type=checkbox]:checked + span:before {
		border-color: rgba(255, 255, 255, 0.12);
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-cookies .gt-checkbox[type=checkbox]:not(:checked) + .gt-checkbox-label:before, .gt-newsletters.gt-style-1.gt-dark .gt-cookies .gt-checkbox[type=checkbox]:checked + .gt-checkbox-label:before {
		border-color: rgba(255, 255, 255, 0.12);
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-checkbox input[type=checkbox]:not(:checked) + span:after, .gt-newsletters.gt-style-1.gt-dark  .gt-checkbox input[type=checkbox]:checked + span:after {
		background: rgba(255, 255, 255, 0.2);
		opacity: 0.6;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-checkbox[type=checkbox]:not(:checked) + .gt-checkbox-label:after, .gt-newsletters.gt-style-1.gt-dark .gt-checkbox[type=checkbox]:checked + .gt-checkbox-label:after {
		background: rgba(255, 255, 255, 0.2);
		opacity: 0.6;
	  }
	  .gt-newsletters.gt-style-1.gt-dark label input[type="checkbox"], .gt-newsletters.gt-style-1.gt-dark label {
		color: #909090;
	  }

	  .gt-newsletters.gt-style-1.gt-light {
		color: #111;
	  }
	  .gt-newsletters.gt-style-1.gt-light .gt-form button:hover {
		background-color: #111;
		color: #fff;
	  }
	  .gt-newsletters.gt-style-1 .gt-heading {
		font-family: "DM Serif Text", serif;
	  }
	  .gt-widget .gt-newsletters.gt-style-1 .gt-heading .gt-title {
		font-size: 18px;
		width: 70%;
	  }
	  .gt-widget .gt-newsletters.gt-style-1 label {
	      width: 70%;
	      margin: 0 auto;
	      text-align: center;
	  }
	  .gt-newsletters.gt-style-1 .gt-heading .gt-subtitle {
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		font-size: 12px;
		color: #bb961f;
		letter-spacing: 2.5px;
		text-transform: uppercase;
		margin-bottom: 10px;
	  }
	  .gt-newsletters.gt-style-1 .gt-heading .gt-title p {
		font-size: 46px;
		font-family: "DM Serif Text", serif;
		line-height: 50px;
	  }
	  .gt-newsletters.gt-style-1 .gt-heading .gt-text {
		font-size: 32px;
		color: #bb961f;
		margin-top: 12px;
	  }
	  .gt-newsletters.gt-style-1.gt-light .gt-form {
		border: 1px solid #032327;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-form {
		border: 1px solid #bb961f;
	  }
	  .gt-newsletters.gt-style-1 .gt-form {
		display: flex;
		flex-direction: column;
		align-items: center;
		max-width: 100%;
		margin-top: 20px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		align-items: stretch;
		font-family: "Barlow", sans-serif;
	  }
	  @media only screen and (max-width: 1024px) {
		.gt-newsletters.gt-style-1 .gt-form {
		  width: 100%;
		}
	  }
	  .gt-newsletters.gt-style-1 .gt-form input[type=text], .gt-newsletters.gt-style-1 .gt-form input[type=email] {
		font-size: 16px;
		font-weight: 500;
		font-family: "Barlow", sans-serif;
		background-color: #fff;
		color: #111;
		padding: 16px 24px;
	  }
	  .gt-newsletters.gt-style-1 .gt-form ::-moz-placeholder {
		color: #032327;
		text-transform: capitalize;
	  }
	  .gt-newsletters.gt-style-1 .gt-form :-ms-input-placeholder {
		color: #032327;
		text-transform: capitalize;
	  }
	  .gt-newsletters.gt-style-1 .gt-form ::placeholder {
		color: #032327;
		text-transform: capitalize;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-newsletters.gt-style-1 .gt-form {
		  min-width: auto;
		  flex-direction: column;
		}
		.gt-newsletters.gt-style-1 .gt-form input[type=text], .gt-newsletters.gt-style-1 .gt-form input[type=email] {
		  border-width: 0;
		  border-bottom-width: 1px;
		}
	  }
	  .gt-newsletters.gt-style-1 .gt-form input[type="submit"] {
		color: #fff;
		padding: 22px 30px;
		min-width: 220px;
		color: #032327;
		font-size: 12px;
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		cursor: pointer;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-form input[type="submit"] {
		border-top: 1px solid #bb961f;
		background: #fff;
		color: #032327;
	  }
	  .gt-newsletters.gt-style-1.gt-light .gt-form input[type="submit"] {
		border-top: 1px solid #032327;
		background: #032327;
		color: #fff;
	  }
	  .gt-footer .gt-newsletters.gt-style-1.gt-light .gt-form input[type="submit"] {
		border-top: 1px solid #032327;
		background: transparent;
		color: #111;
	  }
	  .gt-footer .gt-newsletters.gt-style-1.gt-light .gt-form input[type="submit"]:hover {
		background: #032327;
		color: #fff;
	  }
	  .gt-newsletters.gt-style-1.gt-light .gt-form input[type="submit"]:hover, .gt-newsletters.gt-style-1.gt-light .gt-form input[type="submit"]:focus, .gt-newsletters.gt-style-1.gt-light .gt-form input[type="submit"]:active {
		background: #fff;
		color: #032327;
	  }
	  .gt-newsletters.gt-style-1.gt-dark .gt-form input[type="submit"]:hover, .gt-newsletters.gt-style-1.gt-dark .gt-form input[type="submit"]:focus, .gt-newsletters.gt-style-1.gt-dark .gt-form input[type="submit"]:active {
		background: #032327;
		color: #fff;;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-newsletters.gt-style-1 .gt-form button {
		  padding: 20px 20px;
		}
	  }
	  .gt-newsletters.gt-style-1  input[type=checkbox] , .gt-newsletters.gt-style-1 label{
		width: auto;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #909090;
		font-family: "Barlow", sans-serif;
		font-size: 14px;
		font-weight: 500;
		text-transform: lowercase;
		letter-spacing: 0;
	  }
	  .gt-newsletters.gt-style-1 .gt-form-wrapper {
		display: flex;
	  }

	  .gt-newsletters.gt-style-1.gt-align-center .gt-heading{
		text-align: center;
	  }
	  .gt-newsletters.gt-style-1.gt-align-right .gt-heading{
		text-align: right;
	  }

	  .gt-newsletters.gt-style-1.gt-align-center .gt-form-wrapper{
		justify-content: center;
	  }
	  .gt-newsletters.gt-style-1.gt-align-center .gt-cookies{
		display: flex;
		justify-content: center;
	  }
	  .gt-newsletters.gt-style-1.gt-align-right .gt-cookies {
		display: flex;
		justify-content: flex-end;
	  }
	  .gt-newsletters.gt-style-1.gt-align-right .gt-form-wrapper{
		justify-content: flex-end;
	  }


	  .gt-author-profile .gt-item .gt-author-section {
		display: flex;
		width: 100%;
	  }
	  
	  .gt-author-profile .author-stars .star {
        color: gray; /* Boş yıldızların rengi */
        font-size: 20px;
        margin-right: 2px;
    }
    .gt-author-profile .author-stars .filled {
        color: #bb961f; /* Dolu yıldızların rengi */
    }
    .gt-author-profile .author-stars .half-filled {
        color: #bb961f; /* Dolu yıldızların rengi */
        position: relative;
    }
    .gt-author-profile .author-stars .half-filled::before {
        content: "\\9734"; /* Boş yıldız karakteri */
        position: absolute;
        left: 0;
        color: gray; /* Arka plan yıldız rengi (yarım dolu için) */
        width: 50%; /* Yarım doluyu temsil edecek şekilde ayarlayın */
        overflow: hidden;
    }
	  
	  .gt-author-profile .author-stars {
	      display: flex;
	  }
	  @media only screen and (max-width: 767px) {
		.gt-author-profile .gt-item .gt-author-section {
		  flex-direction: column;
		}
		
		.gt-author-profile {
		    padding: 0 20px;
		}
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info {
		display: flex;
		flex-direction: column;
		width: 30%;
		border-right: 1px solid rgb(213, 213, 213);
		padding: 90px 42px 90px 15px
	  }
	  @media only screen and (max-width: 480px) {
		.gt-author-profile .gt-item .gt-author-section .gt-author-info {
		  padding: 20px 0 20px 0;
		  width: 100%;
		  border-right: 0;
		  border-bottom: 1px solid rgb(213, 213, 213);
		}
	  }
	  @media only screen and (min-width: 480px) and (max-width: 960px) {
		.gt-author-profile .gt-item .gt-author-section .gt-author-info {
		  width: 40%;
		}
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info-inner {
		display: flex;
		margin-top: 30px;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-title {
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		color: #111;
		font-size: 12px;
		letter-spacing: 1px;
		width: 100%;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-title:after {
		content: "";
		display: inline-block;
		width: 200px;
		height: 1px;
		background: rgb(213, 213, 213);
		vertical-align: middle;
		margin-left: 20px;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-image{
		width: 100%;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-image img {
		min-width: 75px;
		min-height: 75px;
		border-radius: 10px;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-content {
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		padding: 5px 0 0 0;
		margin-left: 25px;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-content .gt-author-subtitle {
		font-size: 14px;
		line-height: 16px;
		color: #909090;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-content .gt-author-title {
		font-size: 20px;
		line-height: 16px;
		color: #111;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-content .gt-author-desc p {
		color: #111;
		line-height: 18px;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-info .gt-content .gt-author-desc .gt-featured-desc {
		margin: 20px 0;
	  }
	  
	  .gt-author-profile .gt-item .gt-author-section .gt-author-details {
		font-family: "Barlow", sans-serif;
		flex: 2;
		padding: 90px 0 0 75px;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-author-profile .gt-item .gt-author-section .gt-author-details {
		  padding: 0;
		  margin-top: 30px;
		}
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-subtitle {
		color: #bb961f;
		font-weight: 600;
		font-size: 12px;
		letter-spacing: 2px;
		text-transform: uppercase;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-heading {
		font-size: 64px;
		line-height: 72px;
		font-family: "DM Serif Text", serif;
		color: #111;
	  }
	  @media only screen and (max-width: 480px) {
		.gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-heading {
		  font-size: 50px;
		  line-height: 60px;
		}
	  }

	  @media only screen and (min-width: 480px) and (max-width: 960px) {
		.gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-heading {
			font-size: 50px;
			line-height: 60px;
		}
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-rating-title {
		color: #111;
		font-weight: 600;
		font-size: 10px;
		line-height: 14px;
		letter-spacing: 1px;
		font-family: "Barlow", sans-serif;
		padding: 0 0 0 10px;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-rating {
		display: flex;
		align-items: center;
		gap: 19px;
		letter-spacing: 1px;
		color: #111;
		font-family: "Barlow", sans-serif;
		font-size: 10px;
		font-weight: 600;
		padding: 0 0 0 7px;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-rating span {
		display: flex;
		gap: 3px;
	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-rating span svg {
		fill: #bb961f;
		color: red;

	  }
	  .gt-author-profile .gt-item .gt-author-section .gt-author-details .gt-rating .empty-star path {
		fill: #111;
		opacity: 0.1;
	  }
	  .gt-author-profile .gt-item .gt-author-section * + .gt-rating-title {
		margin-top: 30px;
	  }
	  .gt-author-profile .gt-item .gt-author-section * + .gt-rating {
		margin-top: 20px;
	  }
	  .gt-author-profile .gt-item .gt-author-section * + .gt-heading {
		margin-top: 12px;
	  }
	  .gt-author-profile .gt-item * + .gt-author-title {
		margin-top: 10px;
	  }
	  .gt-author-profile .gt-item * + .gt-author-desc {
		margin-top: 30px;
	  }

	  .gt-author-profile.gt-dark .gt-item .gt-author-section .gt-author-info .gt-content .gt-author-subtitle{
		color: #fff;
	  }
	  .gt-author-profile.gt-dark .gt-item .gt-author-section .gt-author-info .gt-content .gt-author-title{
		color: #fff;
	  }
	  .gt-author-profile.gt-dark .gt-item .gt-author-section .gt-author-info .gt-content .gt-author-desc{
		color: #fff;
	  }
	  .gt-author-profile.gt-dark .gt-item .gt-author-section .gt-author-details .gt-heading{
		color: #fff;
	  }
	  .gt-author-profile.gt-dark .gt-item .gt-author-section .gt-author-details .gt-rating-title{
		color: #fff;
	  }
	  .gt-author-profile.gt-dark .gt-item .gt-author-section .gt-author-details .gt-rating span{
		color: #fff;
	  }
	  .gt-author-bio-wrapper {
		border-bottom: 1px solid  rgb(213, 213, 213);
		
	  }
	  @media only screen and (max-width: 960px) {
	    .gt-author-bio-wrapper {
			padding-bottom: 50px;
		}
	  }
	  .author .gt-author-bio-wrapper .gt-container {
	      padding: 0;
	  }
	  .author {
	      background: #f8f8f7;
	  }

	  .author .gt-barica-heading {
		padding: 90px 0;
	  }
	  .author .gt-barica-heading.gt-style-1 .gt-subtitle {
		font-size: 12px;
		color: #bb961f;
		font-weight: 600;
		letter-spacing: 2px;
	  }

	  .author .gt-barica-heading.gt-style-1 .gt-title {
		font-size: 64px;
		color: #032327;
		font-weight: normal;
		line-height: 72px;
		font-family: 'DM Serif Text' , sans-serif;
	  }

	  .author .gt-recipe-listing  {
		padding: 0 0 90px 0;
	  }

	  .author .gt-featured-video-wrapper  {
		padding: 90px 0 0 0;
		border-top: 1px solid  rgb(213, 213, 213);
	  }
	  
	  
	  
	  .gt-rating.gt-style-1 .rating-wrapper {
		display: flex;
		gap: 100px;
		align-items: center;
	  }
	  .gt-rating.gt-style-1 .chart {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		height: 100%;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box {
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 15px;
		height: 30px;
		padding: 20px 0;
		padding: 10px;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box > * {
		height: 100%;
		display: flex;
		align-items: center;
		font-family: "Barlow", sans-serif;
		font-weight: 500;
		color: #000;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .count {
		color: #000;
		font-family: "Barlow", sans-serif;
		font-size: 14px;
		line-height: 24px;
		font-weight: 600;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .value {
		display: flex;
		align-items: center;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .value:hover {
		color: #bb961f;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .one-value .fas {
		color: #cfd8dc;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .starrate span.ctrl {
		position: absolute;
		z-index: 2;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .starrate {
		color: #cfd8dc;
		cursor: pointer;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .starrate svg.fill-star path {
		fill: #bb961f;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .starrate svg.empty-star path {
		fill: #cfd8dc;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .starrate.saved {
		color: #bb961f;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .starrate:hover {
		color: #bb961f;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .starrate.saved:hover {
		color: #bb961f;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .progress-bar {
		border-width: 1px;
		position: relative;
		background-color: rgba(207, 216, 220, 0.568627451);
		height: 10px;
		width: 350px;
	  }
	  .gt-rating.gt-style-1 .chart .rate-box .progress-bar .progress {
		background-color: #bb961f;
		height: 100%;
		transition: 300ms ease-in-out;
		margin-bottom: 0;
	  }
	  .gt-rating.gt-style-1 .chart .value {
		font-size: 16px;
		cursor: pointer;
		font-weight: 600;
	  }
	  .gt-rating.gt-style-1 .global {
		height: 100%;
		width: 150px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 8px;
	  }
	  .gt-rating.gt-style-1 .global-wrapper {
		display: flex;
		align-items: center;
	  }
	  .gt-rating.gt-style-1 .global-wrapper .global-value {
		font-size: 56px;
		line-height: 24px;
		font-weight: 600;
		color: #111;
		font-family: "Barlow", sans-serif;
	  }
	  .gt-rating.gt-style-1 .global-wrapper .global-value-suffix {
		font-size: 24px;
		line-height: 24px;
		color: #111;
		font-weight: bold;
		font-family: "Barlow", sans-serif;
	  }
	  .gt-rating.gt-style-1 .global .rating-icons {
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		width: 100%;
		height: 10%;
	  }
	  .gt-rating.gt-style-1 .global .rating-icons span {
		position: absolute;
		display: flex;
		font-size: 14px;
		left: 50%;
		transform: translateX(-50%);
		margin-bottom: 5px;
	  }

	  .gt-rating.gt-style-1 .global .rating-icons svg.fill-star {
		fill: #bb961f;
	  }
	  .gt-rating.gt-style-1 .global .rating-icons svg.empty-star {
		fill: #cfd8dc;
	  }

	  .gt-rating.gt-style-1 .global .rating-icons .two {
		background: linear-gradient(to right, #bb961f 0%, transparent 0%);
		-webkit-background-clip: text !important;
		-webkit-text-fill-color: transparent;
		transition: 0.5s ease-in-out all;
	  }
	  .gt-rating.gt-style-1 .global .total-reviews-wrapper {
		display: flex;
		align-items: center;
		gap: 10px;
	  }
	  .gt-rating.gt-style-1 .global .total-reviews-wrapper .total-reviews {
		font-size: 12px !important;
		line-height: 24px;
		font-weight: bold;
		font-family: "Barlow", sans-serif;
		color: #bb961f;
	  }
	  .gt-rating.gt-style-1 .global .total-reviews-wrapper .total-reviews-text {
		font-size: 12px;
		line-height: 24px;
		line-height: 2;
		color: #bb961f;
		font-family: "Barlow", sans-serif;
		font-weight: 600;
		text-transform: uppercase;
	  }
	  .gt-rating.gt-style-1 * + .rating-icons {
		margin-top: 40px;
	  }
	  .gt-rating.gt-style-1 * + .total-reviews-wrapper {
		margin-top: 10px;
	  }
	  
	  
	  .gt-letter-listing.gt-style-1 ul {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		margin: 0;
	}
		 .gt-letter-listing.gt-style-1 ul li {
			padding: 20px 25px;
			list-style: none;
			border: 1px solid #D5D5D5;
			border-left: none;
			position: relative;
		  }
		  .gt-letter-listing.gt-style-1 ul li:hover {
		      cursor: pointer;
		  }
		  .gt-letter-listing.gt-style-1 ul li:first-child {
			padding: 20px 5px;
			border-left: 1px solid #D5D5D5;
		  }
		  .gt-letter-listing.gt-style-1 ul li:last-child {
			padding: 20px 5px;
		  }
		  .gt-letter-listing.gt-style-1 ul li a {
			color: #111;
			font-family: "Barlow", sans-serif;
			font-weight: bold;
			font-size: 1rem;
			cursor: pointer;
		  }
		  .gt-letter-listing.gt-style-1 ul li:hover {
			background-color: #f8f5e9;
		  }
		  .gt-letter-listing.gt-style-1 ul li:hover a {
			color: #bb961f;
		  }
		  .gt-letter-listing.gt-style-1 ul li.active {
			background-color: #bb961f;
		  }
		  .gt-letter-listing.gt-style-1 ul li.active a {
			color: #fff;
		  }
		  .gt-letter-listing.gt-style-1 ul li.active:after {
			width: 0;
			height: 0;
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-top: 8px solid #bb961f;
			content: " ";
			position: absolute;
			bottom: -8px;
			left: 0;
			right: 0;
			margin: 0 auto;
		  }
	  
	  .gt-counter.gt-style-1 .gt-item:first-child{
         border: none;
        }
	  
	  
	  .gt-counter .gt-item {
			border-top: 1px solid #d5d5d5;
			padding: 55px 55px;
		  }
		  .gt-counter.gt-style-1 .gt-counter-header {
			display: flex;
			align-items: center;
			gap: 40px;
		  }

		  @media only screen and (max-width: 767px) {
			.gt-counter.gt-style-1 .gt-counter-header {
			  flex-direction: column;
			}
			.gt-counter .gt-item {
			    padding: 55px 0;
			}
		  }
		  .gt-counter.gt-style-1 .gt-counter-header .gt-counter-number {
			color: #000000;
			font-size: 80px;
			line-height: 64px;
			font-family: "DM Serif Text", serif;
		  }

		  .gt-counter.gt-style-1 .gt-counter-header .gt-counter-text {
			position: relative;
			width: 100%;
		  }
		  .gt-counter.gt-style-1 .gt-counter-header .gt-counter-text {
			color: #bb961f;
			font-weight: bold;
			font-family: "Barlow", sans-serif;
			font-size: 12px;
			line-height: 64px;
			letter-spacing: 1px;
			position: relative;
		  }
		  .gt-counter.gt-style-1 .gt-counter-header .gt-counter-text:after {
			content: "";
			position: absolute;
			width: 100%;
			top: 50%;
			margin-left: 10px;
			border-top: 1px solid #bb961f;
		  }
		  .gt-counter.gt-style-1 .gt-counter-desc p {
			font-size: 16px;
			line-height: 24px;
			color: #000000;
			font-family: "Barlow", sans-serif;
		  }
		  .gt-counter.gt-style-1 * + .gt-counter-desc {
			margin-top: 30px;
		  }
		  .gt-counter.gt-style-1.gt-light {
			color: #111;
		  }
		  .gt-counter.gt-style-1.gt-dark {
			color: #fff;
		  }
		  
		  span.wpcf7-form-control-wrap {
		      position: relative;
		  }
		  
		  .wpcf7-form-control-wrap input {
		      height: 80px;
		  }
		  .grid .gt-col .wpcf7-spinner {
		      display: none;
		  }
		  
        form.wpcf7-form.init input.wpcf7-text{
            border-bottom: 1px solid #bb961f;
            border-left: 1px solid #bb961f;
            border-top: 1px solid #bb961f;
        }
        form.wpcf7-form.init input.wpcf7-email{
            border-right: 1px solid #bb961f;
        }
         form.wpcf7-form.init textarea.wpcf7-form-control.wpcf7-textarea {
               border-left: 1px solid #bb961f;
               border-right: 1px solid #bb961f;
        }
        
        form.wpcf7-form.init input::placeholder, form.wpcf7-form.init textarea::placeholder{
            color: #bb961f;
            font-size: 12px;
            letter-spacing: 1px;
            text-transform: uppercase;
            font-weight: 600;
            font-family: 'Barlow';
            opacity: 1;
        }
         form.wpcf7-form.init .wpcf7-email {
             border-right: 0;
         }
         form.wpcf7-form.init input.wpcf7-text {
            color: #000000;
            font-size: 12px;
            letter-spacing: 1px;
            font-weight: 600;
            font-family: 'Barlow';
            opacity: 1;
         }
         form.wpcf7-form.init input[type="submit"] {
            font-size: 12px;
            letter-spacing: 1px;
            font-weight: 600;
            font-family: 'Barlow';
            padding: 12px 25px;
         }

        form.wpcf7-form.init .grid{
            border: 1px solid #bb961f;
            padding: 15px 20px;
        }
         form.wpcf7-form input[type="checkbox"] {
              border-radius: 0;
              border-color: #bb961f;
              /*appearance: none;*/
              width: 17px;
              height: 17px;
              border: 1px solid #bb961f;
          }
          form.wpcf7-form input[type="checkbox"]::before {

            transform-origin: bottom left;
            clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
        }
          form.wpcf7-form span.wpcf7-list-item-label {
            font-size: 16px;
            letter-spacing: normal;
            text-transform: initial;
            font-weight: 500;
            font-family: 'Barlow';
            margin-left: 8px;
         }
         
         input[type=checkbox] {
    position: relative;
	cursor: pointer;
    background-color: transparent;
    appearance: none;
    outline: 0;
    width: 150px;
    height: 150px;
}
 input[type=checkbox]:before {
    content: "";
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    border-radius: 3px;
        
        

}
    input[type=checkbox]:checked:after {
         content: "";
         display: block;
         width: 5px;
         height: 11px;
         border: solid black;
         border-width: 0 2px 2px 0;
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         position: absolute;
         top: 1px;
         left: 5px;
        
}
		  
		  

@keyframes slideInUp {
	0% {
	  opacity: 0;
	  transform: translateY(50%); 
	}
	100% {
	  opacity: 1;
	  transform: none; 
	} 
  }

  [data-animation] {
	opacity: 0;
	animation-timing-function: cubic-bezier(.4,0,.2,1);
	animation-fill-mode: both;
	animation-duration: 1s;
  }
  

  
  
  .slideInUp {
	animation-name: slideInUp;
  }
  .slideInDown {
	animation-name: slideInDown;
  }
  .slideInLeft {
	animation-name: slideInleft;
  }
  .slideInRight {
	animation-name: slideInRight;
  }
  
  

  .fadeIn {
	animation-name: fadeIn;
  }
  .fadeOut {
	animation-name: fadeIn;
	animation-direction: reverse;
  }
  

  .zoomIn {
	animation-name: zoomIn;
  }
  .zoomOut {
	animation-name: zoomIn;
	animation-direction: reverse;
  }
  .zoomReverseIn {
	animation-name: zoomReverseIn;
  }
  .zoomReverseOut {
	animation-name: zoomReverseIn;
	animation-direction: reverse;
  }
  
  
  .flipInY {
	animation-name: flipInY;
  }
  .flipOutY {
	animation-name: flipInY;
	animation-direction: reverse;
  }

/*======
*
* Other Colors
*
======*/
	.gt-service-boxes.gt-style-3 .gt-item .gt-heading .gt-icon:after,
	.gt-service-boxes.gt-style-4 .gt-item .gt-icon:after {
		background-color: rgba(171, 147, 69, 0.1);
	}
	
	.wishlist_table .product-add-to-cart a {
	    display: inline-block !important;
	}
	
	#a-z{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		margin: 0;
	}
	
	@media only screen and (max-width: 1024px) {
		#a-z {
		  flex-wrap: wrap;
		}
		 
		 #a-z li {
			width: 21%;
		  }
		  #a-z li:nth-child(4n+1) {
		      border-left: 1px solid #D5D5D5;
		      
		  }
		   #a-z li {
		       text-align: center;
		   }
	  }
	

		 #a-z li {
			padding: 11px 20px;
			list-style: none;
			border: 1px solid #D5D5D5;
			border-left: none;
			position: relative;
			text-transform: uppercase;
		  }
		  ul#a-z li.showAll:hover {
            background: #bb961f;
            cursor: pointer;
            transition: 0.5;
            color: #fff;
         }
         ul#a-z li.showAll.current-li {
            background: #bb961f;
            color: #fff;
            cursor: pointer;
            position: relative;
        }
        ul#a-z li.current::after, ul#a-z li.showAll.current-li::after {
            width: 0;
            height: 0;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-top: 8px solid #bb961f;
            content: " ";
            position: absolute;
            bottom: -6px;
            left: 0;
            right: 0;
            margin: 0 auto;
        }
		  #a-z li:hover {
		      cursor: pointer;
		  }
		  #a-z li:first-child {
			padding: 11px 5px;
			border-left: 1px solid #D5D5D5;
		  }

		  #a-z li {
			color: #111;
			font-family: "Barlow", sans-serif;
			font-weight: bold;
			font-size: 1rem;
			cursor: pointer;
		  }
		  #a-z li:hover {
			background-color:  #f8f5e9;
		  }
		 
		  #a-z li.current {
			background-color: #bb961f;
			color: #fff;
		  }
		  #a-z li a {
			color: #fff;
		  }
		
		  #a-z li.current:after {
			width: 0;
			height: 0;
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-top: 8px solid #bb961f;
			content: " ";
			position: absolute;
			bottom: -8px;
			left: 0;
			right: 0;
			margin: 0 auto;
		  }
	  
		  * + #posts-results {
			margin-top: 100px;
		  }
		  #posts-results .gt-grid-col {
			display: none;
			animation:slideUp 600ms;
		}
		
		div#posts-results .gt-grid-col.show:last-child {
			border-bottom: 0 !important;
		}
		#posts-results .gt-grid::last-child {
			border: none;
				
		}
		#posts-results .gt-grid-col.show {
			display: block;
			animation:slideUp 600ms;
		}
		
		#posts-results .gt-grid:last-child{
			border: none;
		}
		
		#posts-results .gt-grid:last-child {
			border: 0;
		}
		
		.gt-practice-listing.gt-style-1 .gt-grid-col.show {
			border: none;
		}
		@keyframes slideUp {
			0% {
				transform: translateY(200px);
				opacity: 0;
			}
			   
			100% {
				transform: translateY(0);
				opacity: 1;
			}
		}
		.spinner {
            border: 4px solid rgba(0, 0, 0, .1);
            width: 25px;
            height: 25px;
            border-radius: 50%;
            border-left-color: #fff;
            animation: spin 5s ease infinite;
            }

        @keyframes spin {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }
	