/*
Theme Name: Evenz
Theme URI: http://qantumthemes.xyz/
Author: QantumThemes
Author URI: https://themeforest.net/user/qantumthemes
Description: Events WordPress theme
Version: 1.3.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: evenz
Domain Path: /languages/
Tags: two-columns, right-sidebar
*/

/**
 * ================================================================================================
 *
 *	INFO FOR DEVELOPERS:
 *	The main css file is in ./css
 *	Main CSS: 			./css/main.css
 *	Main CSS minified:	./css/main-min.css
 * 	It is not recommended to add CSS here, instead, use the child theme and add your styles to that.
 *
 * ================================================================================================
 */
.site-id-2 {
	.wpcf7-not-valid-tip {
		color: #fff;
	}
	input[type="submit"] {
		background: #333 !important;
		color: #fff !important;
		outline: 2px solid #333 !important;
		&:hover {
			opacity: 0.8 !important;
		}
	}
	#evenz-footer {
		#evenz-copybar {
			height: fit-content;
			padding-bottom: 40px;
			background: #F9F9F9 !important;
			.evenz-container {
				background: #F9F9F9;
			}
			p {
				line-height: 18px;
			}
		}
	}
	#evenz-secondary-header .evenz-secondaryhead__cont {
		@media(max-width: 992px) {
			position: fixed;
		}
	}
	#evenz-headerbar-content .evenz-menubar__secondary li a:hover span, .evenz-social i:hover, .header-btn p:hover {
		color: #0056d2 !important;
	}
	.menu-burger-list {
		background: #0056d2 !important;
	}
	.logo-block a span {
		display: block;
		background-image: url(/wp-content/uploads/sites/2/2026/06/logo-hub.webp);
		width: 285px;
		height: 33px;
		background-size: contain;
		position: relative;
		top: 0px;
		background-repeat: no-repeat;
		@media(max-width: 767px) {
			width: 200px;
			height: 22px;
		}
	}
	.evenz-pagecaption.evenz-glitchtxt {
		font-family: Karla !important;
		font-weight: 400 !important;
	}
	#evenz-secondary-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.logo-block {
		margin-left: 60px;
		line-height: unset;
		height: unset;
		display: flex;
		a {
			line-height: unset;
			height: unset;
		}
		@media(max-width: 992px) {
			margin-left: 20px;
		}
	}
	.evenz-menubar.evenz-menubar__secondary {
		margin-right: 60px;
	}
	.contacts-holder {
		background: #0056d2;
	}
	aside#moove_gdpr_cookie_info_bar {
		border: solid 3px #0056d2 !important;
	}
	.moove-gdpr-button-holder button {
		background: #0056d2 !important;
		border: 2px solid #0056d2 !important;
		&:hover {
			background: #002457 !important;
			border: 2px solid #002457 !important;
			color: #fff !important;
		}
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
		background: #002457;
		border: 1px solid #002457;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover .gdpr-icon.moovegdpr-arrow-close:after,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover .gdpr-icon.moovegdpr-arrow-close:before {
		background-color: #fff;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
		background: #0056d2 !important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content button {
		background: #0056d2 !important;
		color: #fff !important;
		&:hover {
			background: #002457 !important;
			color: #fff !important;
			border: 2px solid #002457 !important;
		}
	}
}
.site-id-3 {
	.wpcf7-not-valid-tip {
		color: #fff;
	}
	input[type="submit"] {
		background: #333 !important;
		color: #fff !important;
		outline: 2px solid #333 !important;
		&:hover {
			opacity: 0.8 !important;
		}
	}
	.evenz-related  .evenz-post__card {
		border-radius: 5px;
	}
	.evenz-related  .evenz-actions__cont {
		display: none;
	}
	.evenz-pageheader__contents {
		padding: 140px 0px;
		@media(max-width: 767px) {
			padding: 100px 0px;
		}
	}
	#evenz-footer {
		#evenz-copybar {
			height: fit-content;
			padding-bottom: 40px;
			background: #fff !important;
			.evenz-container {
				background: #fff;
			}
			p {
				line-height: 18px;
			}
		}
	}
	#evenz-headerbar-content .evenz-menubar__secondary li a:hover span, .evenz-social i:hover, .header-btn p:hover {
		color: #ff725c !important;
	}
	.menu-burger-list {
		background: #ff725c !important;
	}
	#evenz-secondary-header .evenz-secondaryhead__cont {
		@media(max-width: 992px) {
			position: fixed;
		}
	}
	#evenz-secondary-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.logo-block {
		margin-left: 60px;
		line-height: unset;
		height: unset;
		display: flex;
		a {
			line-height: unset;
			height: unset;
		}
		@media(max-width: 992px) {
			margin-left: 20px;
		}
	}
	.evenz-pagecaption.evenz-glitchtxt {
		font-family: Karla !important;
		font-weight: 400 !important;
	}
	.evenz-menubar.evenz-menubar__secondary {
		margin-right: 60px;
	}
	.logo-block a span {
		display: block;
		background-image: url(/wp-content/uploads/sites/3/2026/06/logo-food.webp);
		width: 317px;
		height: 27px;
		background-size: contain;
		position: relative;
		top: 0px;
		background-repeat: no-repeat;
		@media(max-width: 767px) {
			width: 200px;
			height: 17px;
		}
	}
	.contacts-holder {
		background: #FF725C;
	}
	aside#moove_gdpr_cookie_info_bar {
		border: solid 3px #FF725C !important;
	}
	.moove-gdpr-button-holder button {
		background: #FF725C !important;
		border: 2px solid #FF725C !important;
		&:hover {
			background: #E84E36 !important;
			border: 2px solid #E84E36 !important;
			color: #fff !important;
		}
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
		background: #E84E36;
		border: 1px solid #E84E36;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover .gdpr-icon.moovegdpr-arrow-close:after,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover .gdpr-icon.moovegdpr-arrow-close:before {
		background-color: #fff;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
		background: #ff725c !important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content button {
		background: #ff725c !important;
		color: #fff !important;
		&:hover {
			background: #E84E36 !important;
			color: #fff !important;
			border: 2px solid #E84E36 !important;
		}
	}
}
.site-id-4 {
	.wpcf7-not-valid-tip {
		color: #fff;
	}
	&.single-evenz_member {
		.evenz-pagecaption {
			margin-top: 0px;
			font-family: Karla !important;
			font-weight: 400 !important;
		}
		#evenz-pagecontent {
			min-height: calc(100vh - 108px);
			.vc_column-inner {
				padding-left: 0px;
				padding-right: 0px;
			}
		}
		#evenz-footer {
			#evenz-copybar {
				padding-top: 40px;
				background: #fff !important;
				.evenz-container {
					background: #fff !important;
				}
			}
		}
	}
	input[type="submit"] {
		background: #333 !important;
		color: #fff !important;
		outline: 2px solid #333 !important;
		&:hover {
			opacity: 0.8 !important;
		}
	}
	.evenz-pageheader__contents {
		padding: 140px 0px;
		@media(max-width: 767px) {
			padding: 100px 0px;
		}
	}
	#evenz-footer {
		#evenz-copybar {
			height: fit-content;
			padding-bottom: 40px;
			background: #F9F9F9 !important;
			.evenz-container {
				background: #F9F9F9;
			}
			p {
				line-height: 18px;
			}
		}
	}
	#evenz-secondary-header .evenz-secondaryhead__cont {
		@media(max-width: 992px) {
			position: fixed;
		}
	}
	.evenz-pagecaption.evenz-glitchtxt {
		font-family: Karla !important;
		font-weight: 400 !important;
	}
	#evenz-secondary-header {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.logo-block {
		margin-left: 60px;
		line-height: unset;
		height: unset;
		display: flex;
		a {
			line-height: unset;
			height: unset;
		}
		@media(max-width: 992px) {
			margin-left: 20px;
		}
	}
	.evenz-menubar.evenz-menubar__secondary {
		margin-right: 60px;
	}
	.logo-block a span {
		display: block;
		background-image: url(/wp-content/uploads/sites/4/2026/06/skoniai-amatai-logo.webp);
		width: 246px;
		height: 28px;
		background-size: contain;
		position: relative;
		top: 0px;
		background-repeat: no-repeat;
		@media(max-width: 767px) {
			width: 200px;
			height: 23px;
		}
	}
	.contacts-holder {
		background: #FFCB5C;
	}
	aside#moove_gdpr_cookie_info_bar {
		border: solid 3px #FFCB5C !important;
	}
	.moove-gdpr-button-holder button {
		background: #FFCB5C !important;
		border: 2px solid #FFCB5C !important;
		&:hover {
			background: #E8AF36 !important;
			border: 2px solid #E8AF36 !important;
			color: #fff !important;
		}
	}
	.menu-burger-list {
		background: #E8AF36 !important;
	}
	#evenz-headerbar-content .evenz-menubar__secondary li a:hover span, .evenz-social i:hover, .header-btn p:hover {
		color: #E8AF36 !important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
		background: #E8AF36;
		border: 1px solid #E8AF36;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover .gdpr-icon.moovegdpr-arrow-close:after,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover .gdpr-icon.moovegdpr-arrow-close:before {
		background-color: #fff;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover,
	#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
		background: #E8AF36!important;
	}
	#moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content button {
		background: #FFCB5C !important;
		color: #fff !important;
		&:hover {
			background: #E8AF36 !important;
			color: #fff !important;
			border: 2px solid #E8AF36 !important;
		}
	}
}
.site-id-2, .site-id-3, .site-id-4 {
	#contacts-btn p,
	.evenz-menubar__secondary li a span {
		text-transform: uppercase;
	}
	div#newsletter-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow input {
		background: transparent !important;
		box-shadow: unset !important;
		outline: 1px solid #33333366 !important;
		border: none !important;
		outline-offset: -1px;
		height: 44px !important;
		@media(max-width: 767px) {
			padding-left: 10px !important;
			padding-right: 10px !important;
		}
	}
	div#newsletter-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-fieldRow .ml-validate-required.ml-error input {
		outline: 1px solid red !important;
	}
	.vc_row {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	div#newsletter-section .ml-form-embedContainer .ml-form-embedWrapper.embedForm {
		width: 461px;
		background: #F9F9F9 !important;
	}
	.ml-form-embedSubmit {
		display: flex;
		align-items: center;
		p {
			margin-bottom: 0px !important;
		}
	}
	div#newsletter-section #evenz-intid-newsletter-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
		display: flex;
		align-items: center;
		background: #0056d2;
		text-transform: initial !important;
		color: #fff;
		font-family: Karla !important;
		font-size: 16px !important;
		font-weight: 400 !important;
		border-radius: 3px !important;
		border-bottom-left-radius: 0 !important;
		border-top-left-radius: 0 !important;
		height: 44px !important;
		@media(max-width: 767px) {
			font-size: 14px !important;
			padding: 16px;
		}
		@media(max-width: 600px) {
			width: 300px;
			align-items: center;
			justify-content: center;
		}
		&:hover {
			background: #002457 !important;
			color: #fff !important;
			border: unset !important;
		}
	}
	 #newsletter-section {
		border: unset !important;
		background: #F9F9F9 !important;
		max-width: 100% !important;
		display: flex;
		padding-bottom: 40px;
		width: 100% !important;
		.vc_column-inner {
			padding-left: 20px;
			padding-right: 20px;
		}
		form {
			display: flex;
			border-radius: 3px;
			justify-content: center;
			background: #F9F9F9 !important;
			height: 44px;
			.ml-form-embedSubmit {
				max-width: unset !important;
			}
			p {
				@media(max-width: 600px) {
					margin: 0px;
				}
			}
			@media(max-width: 600px) {
				flex-direction: column;
				height: unset;
			}
		}
	}
}
.site-id-3 div#newsletter-section #evenz-intid-newsletter-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
	background: #ff725c;
	&:hover {
		background: #E84E36 !important;
		outline: 2px solid #E84E36 !important;
	}
}
.site-id-4 div#newsletter-section #evenz-intid-newsletter-section .ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
	background: #FFCB5C;
	&:hover {
		background: #E8AF36 !important;
		outline: 2px solid #E8AF36 !important;
	}
}
#prenumerata {
	background: #F9F9F9;
	padding-top: 60px;
	@media(max-width: 767px) {
		padding-top: 40px;
	}
	.section-title {
		width: 100%;
		text-align: center;
		h3 {
			font-size: 48px;
			line-height: 48px;
			margin-bottom: 16px;
			font-weight: 700;
			margin-top: 0px !important;
			color: #333;
			font-family: 'Caveat', cursive !important;
			letter-spacing: -1%;
			@media(max-width: 767px) {
				font-size: 32px;
				line-height: 32px;
			}
		}
		h4 {
			color: #0056d2;
			font-weight: 700;
			margin-top: 0px !important;
			font-size: 16px;
			margin-bottom: 8px;
			font-family: Karla;
			text-transform: uppercase;
		}
	}
	p {
		max-width: 650px;
		font-family: Karla;
		font-size: 16px;
		line-height: 24px;
		margin-left: auto;
		margin-right: auto;
		color: #333333CC;
		text-align: center;
		margin-bottom: 32px;
		@media(max-width: 767px) {
			margin-bottom: 24px;
		}
	}
}
.site-id-3 {
	&.single-evenz_event {
		.evenz-pagecaption {
			font-family: Karla !important;
			font-weight: 400 !important;
		}
	}
	#prenumerata {
		background: #fff;
		h4 {
			color: #FF725C;
		}
	}
	#newsletter-section {
		background: #fff !important;
	}
	#newsletter-section form,
	#evenz-body #evenz-master input[type="email"] {
		background: #fff !important;
	}
	#evenz-pagecontent {
		.evenz-container {
			@media(max-width: 992px) {
				padding-left: 20px;
				padding-right: 20px;
			}
			.evenz-row {
				margin: 0px;
				#evenz-content {
					padding-left: 0px;
					padding-right: 0px;
					.evenz-rowcontent {
						.vc_column-inner {
							padding-left: 0px;
							padding-right: 0px;
						}
					}
				}
			}
		}
	}
	.wpb_gallery_slides {
		img {
			border-radius: 5px;
		}
	}
}
.site-id-4 {
	#prenumerata {
		h4 {
			color: #FFCB5C;
		}
	}
	.wpb_gallery_slides {
		img {
			border-radius: 5px;
		}
	}
}


.page-template-page-landing {
	#evenz-footer {
		background: #F9F9F9;
		#evenz-copybar {
			height: fit-content;
			padding-bottom: 40px;
			background: #F9F9F9 !important;
			p {
				line-height: 18px;
			}
		}
	}
	.landing-header-block {
		.evenz-container {
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			width: 100%;
			max-width: 100%;
			padding: 0px 60px 0px 60px;
			@media(max-width: 992px) {
				padding-left: 20px;
				padding-right: 20px;
			}
			h4 {
				font-size: 24px;
				line-height: 32px;
				margin-bottom: 32px;
				margin-top: 0px;
				color: #fff;
				font-weight: 400;
				font-family: Karla !important;
				max-width: 50vw;
				text-align: left;
				@media(max-width: 992px) {
					max-width: 100vw;
					font-size: 18px;
					line-height: 26px;
					margin-bottom: 24px;
				}
			}
			h1 {
				max-width: 100%;
				width: 100%;
				text-align: left;
				margin-top: 0px;
				font-size: 60px;
				margin-bottom: 24px;
				line-height: normal;
				font-weight: 400;
				font-family: Karla !important;
				max-width: 900px;
				text-align: left;
				@media(max-width: 992px) {
					max-width: 100vw;
					font-size: 38px;
					line-height: 46px;
				}
			}
			a {
				background: #0056d2;
				color: #fff;
				font-size: 14px;
				padding: 15px 20px;
				line-height: 14px;
				letter-spacing: 0.48px;
				font-family: Karla;
				border-radius: 3px;
				text-transform: uppercase;
				&:hover {
					background: #002457;
				}
			}
		}
	}
	.evenz-pageheader__contents {
		padding: 212px 0;
		@media(max-width: 992px) {
			padding: 140px 0;
		}
	}
	#contacts-btn p,
	.evenz-menubar__secondary li a span {
		text-transform: uppercase;
	}
	#hub-btn-section {
		padding-top: 20px !important;
		max-width: 1920px;
		padding-left: 60px;
		padding-right: 60px;
		margin-left: auto !important;
		margin-right: auto !important;
		.vc_column-inner {
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		@media(max-width: 992px) {
			padding-left: 20px;
			padding-right: 20px;
		}
		.hub-btn-wrapp {
			.wpb_wrapper {
				display: flex;
				gap: 24px;
				flex-wrap: wrap;
			}
			.evenz-cards {
				border: none !important;
				border-radius: 16px;
				margin-left: 0px;
				min-width: unset;
				width: calc(33.333% - 17px);
				height: 326px;
				max-width: unset;
				box-shadow: 0px 1px 4px 0px #00000026 !important;
				@media(max-width: 992px) {
					width: calc(50% - 12px);
				}
				@media(max-width: 767px) {
					width: 100%;
					height: 250px;
				}
				&:after {
					display: none;
				}
				&:hover {
					box-shadow: 0px 0px 0px 2px #0056D2 !important;
					.evenz-gradicon {
						background-color: #0056D2 !important;
						transform: rotate(45deg);
						border: 1px solid #0056D2 !important;
					}
				}
				.evenz-cards__content {
					transform: unset !important;
					position: relative;
					z-index: 2;
					width: 100%;
					height: 100%;
					display: flex;
					padding: 0px;
					border-radius: 16px;
					background: transparent !important;
					box-shadow: unset;
					.evenz-particles,
					.evenz-stripes__accent {
						display: none;
					}
					.evenz-cards__bg {
						border-radius: 16px;
					}
					.evenz-cards__mini__c {
						display: flex;
						align-items: flex-end;
						min-width: unset;
						width: 100%;
						padding: 28px;
						background: linear-gradient(to bottom, rgb(224 224 224 / 0%) 0%, rgb(158 158 158 / 0%) 0%, rgba(0, 0, 0, 0.9) 100%);
					}
					h6 {
						text-align: left;
						min-height: unset;
						font-weight: 400;
						font-size: 30px;
						line-height: 38px;
						font-family: Karla !important;
						max-width: 80%;
						@media(max-width: 767px) {
							font-size: 24px;
							line-height: 32px;
						}
					}
					.evenz-gradicon {
						position: absolute;
						bottom: 28px;
						display: flex;
						width: 36px;
						height: 36px;
						border: 1px solid #FFFFFF4D;
						background: #FFFFFF33;
						right: 28px;
						border-radius: 50%;
						align-items: center;
						justify-content: center;
						align-content: center;
						background-image: url(/wp-content/themes/evenz/img/white-arrow.svg);
						background-repeat: no-repeat;
						background-position: center;
						&:before {
							display: none;
						}
					}
				}
			}
		}
	}
	#partneriai {
		padding-top: 180px;
		padding-bottom: 80px;
		@media(max-width: 767px) {
			padding-top: 80px;
			padding-bottom: 40px;
		}
		.section-title {
			padding-left: 60px;
			padding-right: 60px;
			width: 100%;
			text-align: center;
			h2 {
				font-size: 48px;
				line-height: 48px;
				margin-bottom: 40px;
				margin-top: 0px;
				color: #333;
				font-weight: 700;
				font-family: 'Caveat', cursive !important;
				letter-spacing: 0.72px;
			}
		}
		.parners-img-block {
			.wpb_wrapper {
				display: flex;
				align-items: center;
				justify-content: center;
				align-content: center;
				gap: 24px;
				flex-wrap: wrap;
				.wpb_single_image {
					display: flex;
					width: 400px;
					@media(max-width: 767px) {
						width: 200px;
					}
				}
			}
		}
	}
}

/* Page template page food */
.page-template-page-food {
	.vc_row {
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	.vc_column_container>.vc_column-inner {
		padding-left: 0px;
		padding-right: 0px;
	}
	#food-description {
		max-width: 100%;
		width: unset;
		margin-top: 20px;
		margin-bottom: 80px;
		margin-left: 60px;
		margin-right: 60px;
		@media(max-width: 992px) {
			margin-left: 20px;
			margin-right: 20px;
			margin-bottom: 40px;
		}
		#evenz-intid-food-description {
			width: 1170px;
			max-width: 100%;
			margin-left: auto !important;
			margin-right: auto !important;
		}
	}
	#food-event-section {
		background-image: url(/wp-content/uploads/sites/3/2026/07/481474027-scaled.webp);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
		max-width: 100%;
		width: unset;
		padding-top: 80px;
		padding-left: 60px;
		padding-right: 60px;
		@media(max-width: 992px) {
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 40px;
		}
		#evenz-intid-food-event-section {
			width: 1000px;
			max-width: 100%;
			margin-left: auto !important;
			margin-right: auto !important;
		}
		.section-title {
			padding-left: 60px;
			padding-right: 60px;
			width: 100%;
			text-align: center;
			@media(max-width: 767px) {
				padding-left: 20px;
				padding-right: 20px;
			}
			h2 {
				font-size: 48px;
				line-height: 48px;
				margin-bottom: 16px;
				margin-top: 0px;
				color: #333;
				font-weight: 700;
				font-family: 'Caveat', cursive !important;
				letter-spacing: 0.72px;
			}
		}
		.section-sub-title {
			padding-left: 60px;
			padding-right: 60px;
			width: 100%;
			text-align: center;
			margin-bottom: 40px;
			@media(max-width: 767px) {
				padding-left: 20px;
				padding-right: 20px;
				margin-bottom: 20px;
			}
			h4 {
				color: #FF725C;
				font-weight: 700;
				margin-top: 0px !important;
				font-size: 16px;
				margin-bottom: 40px;
				margin-bottom: 0px;
				font-family: Karla;
				text-transform: uppercase;
			}
		}
	}
}
.flavors-page {
	#manufacturers-section {
		margin-top: 20px;
		margin-bottom: 80px;
		max-width: 100%;
		padding-left: 60px;
		padding-right: 60px;
		@media(max-width: 992px) {
			padding-left: 20px;
			padding-right: 20px;
			margin-bottom: 16px;
		}
		@media(max-width: 767px) {
			margin-bottom: 24px;
		}
		.vc_column-inner {
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		.evenz-row {
			margin-left: 0px !important;
			margin-right: 0px !important;
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			gap: 24px;
			@media(max-width: 767px) {
				gap: 16px;
			}
		}
		#evenz-intid-manufacturers-section {
			margin-left: auto !important;
			margin-right: auto !important;
			max-width: 1170px;
		}
		.evenz-post-grid {
			margin-top: 80px;
			padding-left: 0px;
			padding-right: 0px;
			@media(max-width: 992px) {
				margin-top: 40px;
			}
			.evenz-col {
				border-radius: 16px !important;
				margin-bottom: 0px;
				padding-left: 0px;
				padding-right: 0px;
				clear: unset !important;
				margin: unset !important;
				width: calc(50% - 12px);
				@media(max-width: 767px) {
					width: 100%;
				}
				.evenz-post {
					box-shadow: 0px 1px 4px 0px #00000026 !important;
					padding: 0px !important;
					height: 326px;
					border-radius: 16px !important;
					margin-bottom: 0px !important;
					&:hover {
						box-shadow: 0px 0px 0px 2px #FFCB5C !important;
						.member-btn {
							background-color: #FFCB5C !important;
							transform: rotate(45deg);
							border: 1px solid #FFCB5C !important;
						}
					}
					.evenz-hov {
						opacity: 0 !important;
						transition: opacity .6s;
						will-change: opacity;
						display: block;
						z-index: 10;
						width: 100%;
						height: 100%;
						position: absolute;
						left: 0;
						top: 0;
						content: " ";
						border: none;
						opacity: 0;
						transition: opacity .6s;
						will-change: opacity;
					}
					.evenz-post__header {
						padding-top: unset;
						&:after {
							background: linear-gradient(to bottom, rgb(224 224 224 / 0%) 0%, rgb(158 158 158 / 0%) 0%, rgba(0, 0, 0, 0.9) 100%);
						}
						.evenz-bgimg {
							transform: unset !important;
							transform: scale(1) !important;
							-webkit-filter: unset !important;
							filter: unset !important;
						}
					}
					.evenz-post__content {
						display: flex;
						justify-content: space-between;
						padding: 28px;
						min-height: unset;
						align-items: flex-end;
						h4 {
							line-height: 0px;
							margin-bottom: 0px;
							text-align: left;
							min-height: unset;
							font-weight: 400;
							font-size: 30px;
							line-height: 38px;
							font-family: Karla !important;
							max-width: 80%;
							text-transform: uppercase;
						}
						.member-btn {
							display: flex;
							width: 36px;
							height: 36px;
							border: 1px solid #FFFFFF4D;
							background: #FFFFFF33;
							border-radius: 50%;
							align-items: center;
							justify-content: center;
							align-content: center;
						}
					}
				}
			}
		}
	}
}
/* Events archive */
.events-archive-section {
	.events-archive {
		.events-type-select {
			display: flex;
			gap: 12px;
			justify-content: center;
			margin-bottom: 24px;
			@media(max-width: 400px) {
				flex-direction: column;
			}
			.single-select {
				padding: 10px 20px;
				color: #fff;
				border-radius: 8px;
				cursor: pointer;
				font-family: Karla;
				text-transform: uppercase;
				font-weight: 400;
				opacity: 0.5;
				background: #333;
				@media(max-width: 400px) {
					text-align: center;
				}
				&.active {
					color: #fff;
					background: #FF725C;
					opacity: 1;
				}
				&:hover {
					opacity: 1;
				}
			}
		}
		.events-posts {
			.events-posts-wrapper {
				display: none;
				&.active {
					display: flex;
					flex-direction: column;
					flex-wrap: wrap;
				}
				.single-month {
					display: flex;
					gap: 24px;
					margin-bottom: 24px;
					flex-direction: column;
					@media(max-width: 767px) {
						gap: 16px;
						margin-bottom: 16px;
					}
					.month-title {
						color: #FF725C;
						font-family: Karla;
						font-size: 22px;
						font-weight: 700;
						@media(max-width: 767px) {
							font-size: 20px;
						}
					}
					.month-posts {
						width: 100%;
						.single-event {
							display: flex;
							flex-direction: column;
							position: relative;
							color: #fff;
							margin-bottom: 30px;
							.event-day {
								margin-bottom: 16px;
								.date {
									font-family: Karla;
									font-size: 18px;
									font-weight: 700;
									color: #333;
									display: flex;
									gap: 5px;
									.name {
										font-weight: 400;
									}
								}
							}
							.event-wrapper {
								display: flex;
    							justify-content: space-between;
								position: relative;
								background: #fff;
								padding: 16px;
								border-radius: 24px;
								align-items: center;
								padding-left: 20px;
								color: #333;
								border: 1px solid #fff;
								&:hover {
									border: 1px solid #030b3e14;
									box-shadow: 0px 28px 17px rgba(0, 0, 0, .004), 0px 12px 12px rgba(0, 0, 0, .01), 0px 3px 7px rgba(0, 0, 0, .01), 0px 0px 0px rgba(0, 0, 0, .01);
								}
								@media(max-width: 767px) {
									align-items: flex-start;
									flex-direction: column;
									gap: 20px;
								}
								.event-link {
									position: absolute;
									top: 0;
									left: 0;
									width: 100%;
									height: 100%;
								}
								.event-details {
									display: flex;
									flex-direction: column;
									gap: 10px;
									.time {
										font-size: 16px;
										line-height: 20px;
										font-family: Karla;
										font-weight: 400;
									}
									.title {
										font-size: 28px;
										font-family: Karla;
										font-weight: 400;
										line-height: 32px;
										padding-right: 20px;
										@media(max-width: 767px) {
											font-size: 24px;
											line-height: 28px;
										}
									}
									.location {
										font-size: 16px;
										line-height: 20px;
										font-family: Karla;
										font-weight: 400;
									}
								}
								.event-image {
									display: flex;
									min-width: 120px;
									min-height: 120px;
									img {
										width: 120px;
										height: 120px;
										object-fit: cover;
										border-radius: 8px;
									}
								}
							}
							
						}
					}
				}
			}
		}
	}
}