.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-938 .elementor-element.elementor-element-6b3c4db5 .elementor-repeater-item-7025d56.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-938 .elementor-element.elementor-element-f7007c8 > .elementor-element-populated{padding:0px 80px 40px 80px;}.elementor-938 .elementor-element.elementor-element-e3ddb38 .elementor-repeater-item-b12ce80.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-938 .elementor-element.elementor-element-7e85e6b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 0px 0px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-bc-flex-widget .elementor-938 .elementor-element.elementor-element-2a6b696.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-938 .elementor-element.elementor-element-2a6b696.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-938 .elementor-element.elementor-element-2a6b696 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-938 .elementor-element.elementor-element-33bfd9a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-938 .elementor-element.elementor-element-33bfd9a0 .elementor-heading-title{font-family:"Gill Sans", Sans-serif;font-size:24px;font-weight:500;color:#281E6B;}.elementor-938 .elementor-element.elementor-element-e3ddb38{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-938 .elementor-element.elementor-element-64829d63 .elementor-repeater-item-da639d0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-938 .elementor-element.elementor-element-4bc6bc2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 80px 0px 0px;}.elementor-widget-theme-post-featured-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-938 .elementor-element.elementor-element-666f364{text-align:left;}.elementor-938 .elementor-element.elementor-element-666f364 img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-widget-theme-post-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-938 .elementor-element.elementor-element-7c0d341d{text-align:left;}.elementor-938 .elementor-element.elementor-element-7c0d341d .elementor-heading-title{font-family:"Gill Sans", Sans-serif;font-size:26px;font-weight:500;letter-spacing:0px;color:#009FE3;}.elementor-938 .elementor-element.elementor-element-0e0e9b2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-6d2f3be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-938 .elementor-element.elementor-element-73a3b798{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;color:#000000;font-family:"Gill Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:0px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-938 .elementor-element.elementor-element-47204b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-cdd85a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-df22be0 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-wp-widget-tag_cloud .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wp-widget-tag_cloud .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-938 .elementor-element.elementor-element-5dbb1cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-post-info .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-938 .elementor-element.elementor-element-2742afc .elementor-icon-list-icon{width:14px;}.elementor-938 .elementor-element.elementor-element-2742afc .elementor-icon-list-icon i{font-size:14px;}.elementor-938 .elementor-element.elementor-element-2742afc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-938 .elementor-element.elementor-element-5e6d59c{z-index:1;}.elementor-938 .elementor-element.elementor-element-75d8b5df > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-7d9b421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-938 .elementor-element.elementor-element-7d9b421 .elementor-heading-title{font-family:"Gill Sans", Sans-serif;font-size:24px;font-weight:500;color:#281E6B;}.elementor-widget-sidebar_news_custom_posts .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-sidebar_news_custom_posts .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-938 .elementor-element.elementor-element-65dea4a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-65dea4a0 figcaption{color:#ffffff;background-color:rgba(0,0,0,0.81);}.elementor-938 .elementor-element.elementor-element-64829d63{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-6b3c4db5{margin-top:3rem;margin-bottom:0rem;padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-6005e4c4 .elementor-repeater-item-b651b78.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-938 .elementor-element.elementor-element-6005e4c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-938 .elementor-element.elementor-element-f7007c8 > .elementor-element-populated{margin:0rem 0rem 3rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 40px 0px 40px;}.elementor-938 .elementor-element.elementor-element-7e85e6b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-4bc6bc2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-7c0d341d .elementor-heading-title{letter-spacing:0px;}.elementor-938 .elementor-element.elementor-element-73a3b798{font-size:18px;letter-spacing:0px;}.elementor-938 .elementor-element.elementor-element-75d8b5df > .elementor-element-populated{margin:8rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0px 0px 0px 0px;}.elementor-938 .elementor-element.elementor-element-7d9b421{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-938 .elementor-element.elementor-element-65dea4a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 120px 0px 120px;}.elementor-938 .elementor-element.elementor-element-64829d63{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-938 .elementor-element.elementor-element-f7007c8 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-938 .elementor-element.elementor-element-7c0d341d .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-938 .elementor-element.elementor-element-73a3b798{font-size:18px;letter-spacing:0px;}.elementor-938 .elementor-element.elementor-element-65dea4a0 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-938 .elementor-element.elementor-element-7e85e6b{width:75%;}.elementor-938 .elementor-element.elementor-element-2a6b696{width:25%;}.elementor-938 .elementor-element.elementor-element-4bc6bc2d{width:75%;}.elementor-938 .elementor-element.elementor-element-75d8b5df{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-938 .elementor-element.elementor-element-4bc6bc2d{width:100%;}.elementor-938 .elementor-element.elementor-element-75d8b5df{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-0e0e9b2 */.event-date .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-705f355 */.event-time .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d2f3be */.event-location .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-73a3b798 */.custom-link-event a {
    color: #281E6B;
}

.custom-link-event a:hover {
    color: #281E6B;
}

.custom-link-event .wp-block-button a {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-button a:hover {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-file .wp-block-file__button {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-file .wp-block-file__button:hover {
    background-color: #281e69;
    color: #fff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-47204b7 */#successful-payment {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdd85a5 */#stripe-custom-section {
	display: none;  
}

.payment-form-stripe {
	display: flex;
	justify-content: center;
	align-content: center;
	font-family: "Gill Sans",Sans-serif;
}

.payment-form-stripe .title-form {
	font-family: "Gill Sans",Sans-serif;
	color: #281e69;
	font-size: 32px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 40px;
}

.payment-form-stripe .title-form span {
	color: #009fe3;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
}

.payment-form-stripe form {
	width: 50vw;
	min-width: 500px;
	align-self: center;
	border: 1px solid #c6c6c6;
	border-radius: 10px;
	padding: 20px 40px 40px 40px;
	margin-bottom: 80px;
}

.payment-form-stripe .hidden {
	display: none;
}

.payment-form-stripe #payment-message {
	color: #d9184c;
	font-size: 18px;
	line-height: 20px;
	padding-top: 12px;
	text-align: center;
}

.payment-form-stripe #payment-element {
	margin-bottom: 24px;
}

.payment-form-stripe .custom-form-stripe-fields {
	width: 50%;
}

.payment-form-stripe .full-name {
	display: flex;
}

.payment-form-stripe .custom-grid-cell {
	margin-bottom: 1.5rem;
	display: grid;
}

.payment-form-stripe .custom-grid-cell-right {
	padding-left: 0.75rem;
}

.payment-form-stripe .custom-form-stripe-full-fields {
	width: 100%;
}

.payment-form-stripe .custom-stripe-input-field {
	width: auto;
	padding: 1.3rem;
	background-color: #ffffff;
	color: #30313d;
	font-size: 16px;
	font-weight: 300;
	border-radius: 5px;
	text-transform: capitalize;
	transition: background 0.15s ease, border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;
	border: 1px solid #e6e6e6;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02);
}

.payment-form-stripe .custom-stripe-input-field::placeholder {
	color: #77787e;
	text-transform: capitalize;
}

.payment-form-stripe .custom-stripe-input-field:focus {
	outline: 0;
	border-color: hsla(210, 96%, 45%, 50%);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02), 0 0 0 3px hsla(210, 96%, 45%, 25%), 0 1px 1px 0 rgba(0, 0, 0, 0.08);
}

.payment-form-stripe .box-field-label {
	margin-bottom: 0.35rem;
	font-size: 18px;
	font-weight: 400;
	color: #30313d;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.button-container-div {
	width: 100%;
}

/* Buttons and links */
.payment-form-stripe button {
	background: #009FE3;
	font-family: "Gill Sans",Sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	border-radius: 60px;
	border: 0;
	padding: 16px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	display: block;
	transition: all 0.2s ease;
	box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);
	width: 100%;
	max-width: 360px;
	margin: auto;
}
.payment-form-stripe button:hover {
	filter: contrast(115%);
	text-decoration: none;
}
.payment-form-stripe button:disabled {
	opacity: 0.5;
	cursor: default;
}

/* spinner/processing state, errors */
.payment-form-stripe .spinner,
.payment-form-stripe .spinner:before,
.payment-form-stripe .spinner:after {
	border-radius: 50%;
}
.payment-form-stripe .spinner {
	color: #ffffff;
	font-size: 22px;
	text-indent: -99999px;
	margin: 0px auto;
	position: relative;
	width: 20px;
	height: 20px;
	box-shadow: inset 0 0 0 2px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
.payment-form-stripe .spinner:before,
.payment-form-stripe .spinner:after {
	position: absolute;
	content: "";
}
.payment-form-stripe .spinner:before {
	width: 10.4px;
	height: 20.4px;
	background: #009FE3;
	border-radius: 20.4px 0 0 20.4px;
	top: -0.2px;
	left: -0.2px;
	-webkit-transform-origin: 10.4px 10.2px;
	transform-origin: 10.4px 10.2px;
	-webkit-animation: loading 2s infinite ease 1.5s;
	animation: loading 2s infinite ease 1.5s;
}
.payment-form-stripe .spinner:after {
	width: 10.4px;
	height: 10.2px;
	background: #009FE3;
	border-radius: 0 10.2px 10.2px 0;
	top: -0.1px;
	left: 10.2px;
	-webkit-transform-origin: 0px 10.2px;
	transform-origin: 0px 10.2px;
	-webkit-animation: loading 2s infinite ease;
	animation: loading 2s infinite ease;
}

@-webkit-keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@media only screen and (max-width: 960px) {
	.payment-form-stripe form {
		width: 85vw;
		min-width: initial;
	}
}

@media only screen and (max-width: 600px) {
	.payment-form-stripe form {
		width: 90vw;
		min-width: initial;
		padding: 20px;
		margin: 30px 16px;
	}
	
	.payment-form-stripe .custom-form-stripe-fields {
	width: 100%;
	}

	.payment-form-stripe .full-name {
		display: block;
	}

	.payment-form-stripe .custom-grid-cell-right {
		padding-left: 0;
	}
}

/* snackbar */

#snackbar-root {
	visibility: hidden;
	position: fixed ;
	z-index: 99999;
	left: 0 ;
	right: 0;
	top: 90px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#snackbar-root.show {
	visibility: visible ;
	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-moz-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-ms-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-o-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	animation: fadein 0.5s, fadeout 0.5s 2.6s;
}

.snackbar-success {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #28a745 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-info {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #17a2b8 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-warning {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #ffc107 !important;
	color: #111 !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-error {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #dc3545 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

@-webkit-keyframes fadein {
	from {top: 0; opacity: 0;} 
	to {top: 90px; opacity: 1};
}

@keyframes fadein {
	from {top: 0; opacity: 0;}
	to {top: 90px; opacity: 1;}
}

@-webkit-keyframes fadeout {
	from {top: 90px; opacity: 1;} 
	to {top: 0; opacity: 0;}
}

@keyframes fadeout {
	from {top: 90px; opacity: 1;}
	to {top: 0; opacity: 0;}
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-5dbb1cf8 */.elementor-938 .elementor-element.elementor-element-5dbb1cf8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-flex;
}

.elementor-element.elementor-element-5dbb1cf8.elementor-widget.elementor-widget-wp-widget-tag_cloud h5 {
	font-size: 16px;
	margin: 4px 6px 4px 0;
	font-family: 'Gill Sans', Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-element.elementor-element-5dbb1cf8.elementor-widget.elementor-widget-wp-widget-tag_cloud .tag-cloud-link {
	font-size: 16px !important;
	font-family: 'Gill Sans', Sans-serif;
	font-weight: 500;
	color: #000;
	margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e6d59c */.addeventatc {
    font-family: 'Gill Sans', Sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    padding: 13px 42px 12px 0 !important;
    border: none;
}

.addeventatc .addeventatc_icon {
    top: 14px !important;
    left: auto !important;
    right: 12px !important;
    background: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/08/calendar-alt-regular.svg') no-repeat !important;
}

.addeventatc:hover {
    background-color: #fff !important;
}

.addeventatc .title-custom-calendar {
    color: #281E6B;
}

.addeventatc .title-custom-calendar:hover {
    color: #009FE3;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e0e9b2 */.event-date .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-705f355 */.event-time .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d2f3be */.event-location .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-73a3b798 */.custom-link-event a {
    color: #281E6B;
}

.custom-link-event a:hover {
    color: #281E6B;
}

.custom-link-event .wp-block-button a {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-button a:hover {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-file .wp-block-file__button {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-file .wp-block-file__button:hover {
    background-color: #281e69;
    color: #fff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-47204b7 */#successful-payment {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdd85a5 */#stripe-custom-section {
	display: none;  
}

.payment-form-stripe {
	display: flex;
	justify-content: center;
	align-content: center;
	font-family: "Gill Sans",Sans-serif;
}

.payment-form-stripe .title-form {
	font-family: "Gill Sans",Sans-serif;
	color: #281e69;
	font-size: 32px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 40px;
}

.payment-form-stripe .title-form span {
	color: #009fe3;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
}

.payment-form-stripe form {
	width: 50vw;
	min-width: 500px;
	align-self: center;
	border: 1px solid #c6c6c6;
	border-radius: 10px;
	padding: 20px 40px 40px 40px;
	margin-bottom: 80px;
}

.payment-form-stripe .hidden {
	display: none;
}

.payment-form-stripe #payment-message {
	color: #d9184c;
	font-size: 18px;
	line-height: 20px;
	padding-top: 12px;
	text-align: center;
}

.payment-form-stripe #payment-element {
	margin-bottom: 24px;
}

.payment-form-stripe .custom-form-stripe-fields {
	width: 50%;
}

.payment-form-stripe .full-name {
	display: flex;
}

.payment-form-stripe .custom-grid-cell {
	margin-bottom: 1.5rem;
	display: grid;
}

.payment-form-stripe .custom-grid-cell-right {
	padding-left: 0.75rem;
}

.payment-form-stripe .custom-form-stripe-full-fields {
	width: 100%;
}

.payment-form-stripe .custom-stripe-input-field {
	width: auto;
	padding: 1.3rem;
	background-color: #ffffff;
	color: #30313d;
	font-size: 16px;
	font-weight: 300;
	border-radius: 5px;
	text-transform: capitalize;
	transition: background 0.15s ease, border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;
	border: 1px solid #e6e6e6;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02);
}

.payment-form-stripe .custom-stripe-input-field::placeholder {
	color: #77787e;
	text-transform: capitalize;
}

.payment-form-stripe .custom-stripe-input-field:focus {
	outline: 0;
	border-color: hsla(210, 96%, 45%, 50%);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02), 0 0 0 3px hsla(210, 96%, 45%, 25%), 0 1px 1px 0 rgba(0, 0, 0, 0.08);
}

.payment-form-stripe .box-field-label {
	margin-bottom: 0.35rem;
	font-size: 18px;
	font-weight: 400;
	color: #30313d;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.button-container-div {
	width: 100%;
}

/* Buttons and links */
.payment-form-stripe button {
	background: #009FE3;
	font-family: "Gill Sans",Sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	border-radius: 60px;
	border: 0;
	padding: 16px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	display: block;
	transition: all 0.2s ease;
	box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);
	width: 100%;
	max-width: 360px;
	margin: auto;
}
.payment-form-stripe button:hover {
	filter: contrast(115%);
	text-decoration: none;
}
.payment-form-stripe button:disabled {
	opacity: 0.5;
	cursor: default;
}

/* spinner/processing state, errors */
.payment-form-stripe .spinner,
.payment-form-stripe .spinner:before,
.payment-form-stripe .spinner:after {
	border-radius: 50%;
}
.payment-form-stripe .spinner {
	color: #ffffff;
	font-size: 22px;
	text-indent: -99999px;
	margin: 0px auto;
	position: relative;
	width: 20px;
	height: 20px;
	box-shadow: inset 0 0 0 2px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
.payment-form-stripe .spinner:before,
.payment-form-stripe .spinner:after {
	position: absolute;
	content: "";
}
.payment-form-stripe .spinner:before {
	width: 10.4px;
	height: 20.4px;
	background: #009FE3;
	border-radius: 20.4px 0 0 20.4px;
	top: -0.2px;
	left: -0.2px;
	-webkit-transform-origin: 10.4px 10.2px;
	transform-origin: 10.4px 10.2px;
	-webkit-animation: loading 2s infinite ease 1.5s;
	animation: loading 2s infinite ease 1.5s;
}
.payment-form-stripe .spinner:after {
	width: 10.4px;
	height: 10.2px;
	background: #009FE3;
	border-radius: 0 10.2px 10.2px 0;
	top: -0.1px;
	left: 10.2px;
	-webkit-transform-origin: 0px 10.2px;
	transform-origin: 0px 10.2px;
	-webkit-animation: loading 2s infinite ease;
	animation: loading 2s infinite ease;
}

@-webkit-keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@media only screen and (max-width: 960px) {
	.payment-form-stripe form {
		width: 85vw;
		min-width: initial;
	}
}

@media only screen and (max-width: 600px) {
	.payment-form-stripe form {
		width: 90vw;
		min-width: initial;
		padding: 20px;
		margin: 30px 16px;
	}
	
	.payment-form-stripe .custom-form-stripe-fields {
	width: 100%;
	}

	.payment-form-stripe .full-name {
		display: block;
	}

	.payment-form-stripe .custom-grid-cell-right {
		padding-left: 0;
	}
}

/* snackbar */

#snackbar-root {
	visibility: hidden;
	position: fixed ;
	z-index: 99999;
	left: 0 ;
	right: 0;
	top: 90px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#snackbar-root.show {
	visibility: visible ;
	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-moz-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-ms-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-o-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	animation: fadein 0.5s, fadeout 0.5s 2.6s;
}

.snackbar-success {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #28a745 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-info {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #17a2b8 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-warning {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #ffc107 !important;
	color: #111 !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-error {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #dc3545 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

@-webkit-keyframes fadein {
	from {top: 0; opacity: 0;} 
	to {top: 90px; opacity: 1};
}

@keyframes fadein {
	from {top: 0; opacity: 0;}
	to {top: 90px; opacity: 1;}
}

@-webkit-keyframes fadeout {
	from {top: 90px; opacity: 1;} 
	to {top: 0; opacity: 0;}
}

@keyframes fadeout {
	from {top: 90px; opacity: 1;}
	to {top: 0; opacity: 0;}
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-5dbb1cf8 */.elementor-938 .elementor-element.elementor-element-5dbb1cf8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-flex;
}

.elementor-element.elementor-element-5dbb1cf8.elementor-widget.elementor-widget-wp-widget-tag_cloud h5 {
	font-size: 16px;
	margin: 4px 6px 4px 0;
	font-family: 'Gill Sans', Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-element.elementor-element-5dbb1cf8.elementor-widget.elementor-widget-wp-widget-tag_cloud .tag-cloud-link {
	font-size: 16px !important;
	font-family: 'Gill Sans', Sans-serif;
	font-weight: 500;
	color: #000;
	margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e6d59c */.addeventatc {
    font-family: 'Gill Sans', Sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    padding: 13px 42px 12px 0 !important;
    border: none;
}

.addeventatc .addeventatc_icon {
    top: 14px !important;
    left: auto !important;
    right: 12px !important;
    background: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/08/calendar-alt-regular.svg') no-repeat !important;
}

.addeventatc:hover {
    background-color: #fff !important;
}

.addeventatc .title-custom-calendar {
    color: #281E6B;
}

.addeventatc .title-custom-calendar:hover {
    color: #009FE3;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e0e9b2 */.event-date .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-705f355 */.event-time .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d2f3be */.event-location .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-73a3b798 */.custom-link-event a {
    color: #281E6B;
}

.custom-link-event a:hover {
    color: #281E6B;
}

.custom-link-event .wp-block-button a {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-button a:hover {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-file .wp-block-file__button {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-file .wp-block-file__button:hover {
    background-color: #281e69;
    color: #fff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-47204b7 */#successful-payment {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdd85a5 */#stripe-custom-section {
	display: none;  
}

.payment-form-stripe {
	display: flex;
	justify-content: center;
	align-content: center;
	font-family: "Gill Sans",Sans-serif;
}

.payment-form-stripe .title-form {
	font-family: "Gill Sans",Sans-serif;
	color: #281e69;
	font-size: 32px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 40px;
}

.payment-form-stripe .title-form span {
	color: #009fe3;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
}

.payment-form-stripe form {
	width: 50vw;
	min-width: 500px;
	align-self: center;
	border: 1px solid #c6c6c6;
	border-radius: 10px;
	padding: 20px 40px 40px 40px;
	margin-bottom: 80px;
}

.payment-form-stripe .hidden {
	display: none;
}

.payment-form-stripe #payment-message {
	color: #d9184c;
	font-size: 18px;
	line-height: 20px;
	padding-top: 12px;
	text-align: center;
}

.payment-form-stripe #payment-element {
	margin-bottom: 24px;
}

.payment-form-stripe .custom-form-stripe-fields {
	width: 50%;
}

.payment-form-stripe .full-name {
	display: flex;
}

.payment-form-stripe .custom-grid-cell {
	margin-bottom: 1.5rem;
	display: grid;
}

.payment-form-stripe .custom-grid-cell-right {
	padding-left: 0.75rem;
}

.payment-form-stripe .custom-form-stripe-full-fields {
	width: 100%;
}

.payment-form-stripe .custom-stripe-input-field {
	width: auto;
	padding: 1.3rem;
	background-color: #ffffff;
	color: #30313d;
	font-size: 16px;
	font-weight: 300;
	border-radius: 5px;
	text-transform: capitalize;
	transition: background 0.15s ease, border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;
	border: 1px solid #e6e6e6;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02);
}

.payment-form-stripe .custom-stripe-input-field::placeholder {
	color: #77787e;
	text-transform: capitalize;
}

.payment-form-stripe .custom-stripe-input-field:focus {
	outline: 0;
	border-color: hsla(210, 96%, 45%, 50%);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02), 0 0 0 3px hsla(210, 96%, 45%, 25%), 0 1px 1px 0 rgba(0, 0, 0, 0.08);
}

.payment-form-stripe .box-field-label {
	margin-bottom: 0.35rem;
	font-size: 18px;
	font-weight: 400;
	color: #30313d;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.button-container-div {
	width: 100%;
}

/* Buttons and links */
.payment-form-stripe button {
	background: #009FE3;
	font-family: "Gill Sans",Sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	border-radius: 60px;
	border: 0;
	padding: 16px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	display: block;
	transition: all 0.2s ease;
	box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);
	width: 100%;
	max-width: 360px;
	margin: auto;
}
.payment-form-stripe button:hover {
	filter: contrast(115%);
	text-decoration: none;
}
.payment-form-stripe button:disabled {
	opacity: 0.5;
	cursor: default;
}

/* spinner/processing state, errors */
.payment-form-stripe .spinner,
.payment-form-stripe .spinner:before,
.payment-form-stripe .spinner:after {
	border-radius: 50%;
}
.payment-form-stripe .spinner {
	color: #ffffff;
	font-size: 22px;
	text-indent: -99999px;
	margin: 0px auto;
	position: relative;
	width: 20px;
	height: 20px;
	box-shadow: inset 0 0 0 2px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
.payment-form-stripe .spinner:before,
.payment-form-stripe .spinner:after {
	position: absolute;
	content: "";
}
.payment-form-stripe .spinner:before {
	width: 10.4px;
	height: 20.4px;
	background: #009FE3;
	border-radius: 20.4px 0 0 20.4px;
	top: -0.2px;
	left: -0.2px;
	-webkit-transform-origin: 10.4px 10.2px;
	transform-origin: 10.4px 10.2px;
	-webkit-animation: loading 2s infinite ease 1.5s;
	animation: loading 2s infinite ease 1.5s;
}
.payment-form-stripe .spinner:after {
	width: 10.4px;
	height: 10.2px;
	background: #009FE3;
	border-radius: 0 10.2px 10.2px 0;
	top: -0.1px;
	left: 10.2px;
	-webkit-transform-origin: 0px 10.2px;
	transform-origin: 0px 10.2px;
	-webkit-animation: loading 2s infinite ease;
	animation: loading 2s infinite ease;
}

@-webkit-keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@media only screen and (max-width: 960px) {
	.payment-form-stripe form {
		width: 85vw;
		min-width: initial;
	}
}

@media only screen and (max-width: 600px) {
	.payment-form-stripe form {
		width: 90vw;
		min-width: initial;
		padding: 20px;
		margin: 30px 16px;
	}
	
	.payment-form-stripe .custom-form-stripe-fields {
	width: 100%;
	}

	.payment-form-stripe .full-name {
		display: block;
	}

	.payment-form-stripe .custom-grid-cell-right {
		padding-left: 0;
	}
}

/* snackbar */

#snackbar-root {
	visibility: hidden;
	position: fixed ;
	z-index: 99999;
	left: 0 ;
	right: 0;
	top: 90px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#snackbar-root.show {
	visibility: visible ;
	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-moz-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-ms-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-o-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	animation: fadein 0.5s, fadeout 0.5s 2.6s;
}

.snackbar-success {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #28a745 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-info {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #17a2b8 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-warning {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #ffc107 !important;
	color: #111 !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-error {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #dc3545 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

@-webkit-keyframes fadein {
	from {top: 0; opacity: 0;} 
	to {top: 90px; opacity: 1};
}

@keyframes fadein {
	from {top: 0; opacity: 0;}
	to {top: 90px; opacity: 1;}
}

@-webkit-keyframes fadeout {
	from {top: 90px; opacity: 1;} 
	to {top: 0; opacity: 0;}
}

@keyframes fadeout {
	from {top: 90px; opacity: 1;}
	to {top: 0; opacity: 0;}
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-5dbb1cf8 */.elementor-938 .elementor-element.elementor-element-5dbb1cf8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-flex;
}

.elementor-element.elementor-element-5dbb1cf8.elementor-widget.elementor-widget-wp-widget-tag_cloud h5 {
	font-size: 16px;
	margin: 4px 6px 4px 0;
	font-family: 'Gill Sans', Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-element.elementor-element-5dbb1cf8.elementor-widget.elementor-widget-wp-widget-tag_cloud .tag-cloud-link {
	font-size: 16px !important;
	font-family: 'Gill Sans', Sans-serif;
	font-weight: 500;
	color: #000;
	margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e6d59c */.addeventatc {
    font-family: 'Gill Sans', Sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    padding: 13px 42px 12px 0 !important;
    border: none;
}

.addeventatc .addeventatc_icon {
    top: 14px !important;
    left: auto !important;
    right: 12px !important;
    background: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/08/calendar-alt-regular.svg') no-repeat !important;
}

.addeventatc:hover {
    background-color: #fff !important;
}

.addeventatc .title-custom-calendar {
    color: #281E6B;
}

.addeventatc .title-custom-calendar:hover {
    color: #009FE3;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e0e9b2 */.event-date .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-705f355 */.event-time .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d2f3be */.event-location .elementor-shortcode {
	text-align: left;
	color: #000;
	font-family: "Gill Sans", Sans-serif;
	font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-73a3b798 */.custom-link-event a {
    color: #281E6B;
}

.custom-link-event a:hover {
    color: #281E6B;
}

.custom-link-event .wp-block-button a {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-button a:hover {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-file .wp-block-file__button {
    background-color: #281e69;
    color: #fff !important;
}

.custom-link-event .wp-block-file .wp-block-file__button:hover {
    background-color: #281e69;
    color: #fff !important;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-47204b7 */#successful-payment {
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cdd85a5 */#stripe-custom-section {
	display: none;  
}

.payment-form-stripe {
	display: flex;
	justify-content: center;
	align-content: center;
	font-family: "Gill Sans",Sans-serif;
}

.payment-form-stripe .title-form {
	font-family: "Gill Sans",Sans-serif;
	color: #281e69;
	font-size: 32px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 40px;
}

.payment-form-stripe .title-form span {
	color: #009fe3;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
}

.payment-form-stripe form {
	width: 50vw;
	min-width: 500px;
	align-self: center;
	border: 1px solid #c6c6c6;
	border-radius: 10px;
	padding: 20px 40px 40px 40px;
	margin-bottom: 80px;
}

.payment-form-stripe .hidden {
	display: none;
}

.payment-form-stripe #payment-message {
	color: #d9184c;
	font-size: 18px;
	line-height: 20px;
	padding-top: 12px;
	text-align: center;
}

.payment-form-stripe #payment-element {
	margin-bottom: 24px;
}

.payment-form-stripe .custom-form-stripe-fields {
	width: 50%;
}

.payment-form-stripe .full-name {
	display: flex;
}

.payment-form-stripe .custom-grid-cell {
	margin-bottom: 1.5rem;
	display: grid;
}

.payment-form-stripe .custom-grid-cell-right {
	padding-left: 0.75rem;
}

.payment-form-stripe .custom-form-stripe-full-fields {
	width: 100%;
}

.payment-form-stripe .custom-stripe-input-field {
	width: auto;
	padding: 1.3rem;
	background-color: #ffffff;
	color: #30313d;
	font-size: 16px;
	font-weight: 300;
	border-radius: 5px;
	text-transform: capitalize;
	transition: background 0.15s ease, border 0.15s ease, box-shadow 0.15s ease, color 0.15s ease;
	border: 1px solid #e6e6e6;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02);
}

.payment-form-stripe .custom-stripe-input-field::placeholder {
	color: #77787e;
	text-transform: capitalize;
}

.payment-form-stripe .custom-stripe-input-field:focus {
	outline: 0;
	border-color: hsla(210, 96%, 45%, 50%);
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.03), 0px 3px 6px rgba(0, 0, 0, 0.02), 0 0 0 3px hsla(210, 96%, 45%, 25%), 0 1px 1px 0 rgba(0, 0, 0, 0.08);
}

.payment-form-stripe .box-field-label {
	margin-bottom: 0.35rem;
	font-size: 18px;
	font-weight: 400;
	color: #30313d;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.button-container-div {
	width: 100%;
}

/* Buttons and links */
.payment-form-stripe button {
	background: #009FE3;
	font-family: "Gill Sans",Sans-serif;
	text-transform: uppercase;
	color: #ffffff;
	border-radius: 60px;
	border: 0;
	padding: 16px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	display: block;
	transition: all 0.2s ease;
	box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);
	width: 100%;
	max-width: 360px;
	margin: auto;
}
.payment-form-stripe button:hover {
	filter: contrast(115%);
	text-decoration: none;
}
.payment-form-stripe button:disabled {
	opacity: 0.5;
	cursor: default;
}

/* spinner/processing state, errors */
.payment-form-stripe .spinner,
.payment-form-stripe .spinner:before,
.payment-form-stripe .spinner:after {
	border-radius: 50%;
}
.payment-form-stripe .spinner {
	color: #ffffff;
	font-size: 22px;
	text-indent: -99999px;
	margin: 0px auto;
	position: relative;
	width: 20px;
	height: 20px;
	box-shadow: inset 0 0 0 2px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
.payment-form-stripe .spinner:before,
.payment-form-stripe .spinner:after {
	position: absolute;
	content: "";
}
.payment-form-stripe .spinner:before {
	width: 10.4px;
	height: 20.4px;
	background: #009FE3;
	border-radius: 20.4px 0 0 20.4px;
	top: -0.2px;
	left: -0.2px;
	-webkit-transform-origin: 10.4px 10.2px;
	transform-origin: 10.4px 10.2px;
	-webkit-animation: loading 2s infinite ease 1.5s;
	animation: loading 2s infinite ease 1.5s;
}
.payment-form-stripe .spinner:after {
	width: 10.4px;
	height: 10.2px;
	background: #009FE3;
	border-radius: 0 10.2px 10.2px 0;
	top: -0.1px;
	left: 10.2px;
	-webkit-transform-origin: 0px 10.2px;
	transform-origin: 0px 10.2px;
	-webkit-animation: loading 2s infinite ease;
	animation: loading 2s infinite ease;
}

@-webkit-keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@media only screen and (max-width: 960px) {
	.payment-form-stripe form {
		width: 85vw;
		min-width: initial;
	}
}

@media only screen and (max-width: 600px) {
	.payment-form-stripe form {
		width: 90vw;
		min-width: initial;
		padding: 20px;
		margin: 30px 16px;
	}
	
	.payment-form-stripe .custom-form-stripe-fields {
	width: 100%;
	}

	.payment-form-stripe .full-name {
		display: block;
	}

	.payment-form-stripe .custom-grid-cell-right {
		padding-left: 0;
	}
}

/* snackbar */

#snackbar-root {
	visibility: hidden;
	position: fixed ;
	z-index: 99999;
	left: 0 ;
	right: 0;
	top: 90px;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#snackbar-root.show {
	visibility: visible ;
	-webkit-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-moz-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-ms-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	-o-animation: fadein 0.5s, fadeout 0.5s 2.6s;
	animation: fadein 0.5s, fadeout 0.5s 2.6s;
}

.snackbar-success {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #28a745 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-info {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #17a2b8 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-warning {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #ffc107 !important;
	color: #111 !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

.snackbar-error {
	font-family: "Poppins", sans-serif !important;
	max-width: 100% !important;
	background-color: #dc3545 !important;
	color: #fff !important;
	text-align: center !important;
	border-radius: 4px !important;
	padding: 16px 26px !important;
	margin: 0 16px !important;
	font-size: 17px !important;
}

@-webkit-keyframes fadein {
	from {top: 0; opacity: 0;} 
	to {top: 90px; opacity: 1};
}

@keyframes fadein {
	from {top: 0; opacity: 0;}
	to {top: 90px; opacity: 1;}
}

@-webkit-keyframes fadeout {
	from {top: 90px; opacity: 1;} 
	to {top: 0; opacity: 0;}
}

@keyframes fadeout {
	from {top: 90px; opacity: 1;}
	to {top: 0; opacity: 0;}
}/* End custom CSS */
/* Start custom CSS for wp-widget-tag_cloud, class: .elementor-element-5dbb1cf8 */.elementor-938 .elementor-element.elementor-element-5dbb1cf8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-flex;
}

.elementor-element.elementor-element-5dbb1cf8.elementor-widget.elementor-widget-wp-widget-tag_cloud h5 {
	font-size: 16px;
	margin: 4px 6px 4px 0;
	font-family: 'Gill Sans', Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-element.elementor-element-5dbb1cf8.elementor-widget.elementor-widget-wp-widget-tag_cloud .tag-cloud-link {
	font-size: 16px !important;
	font-family: 'Gill Sans', Sans-serif;
	font-weight: 500;
	color: #000;
	margin-right: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e6d59c */.addeventatc {
    font-family: 'Gill Sans', Sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    padding: 13px 42px 12px 0 !important;
    border: none;
}

.addeventatc .addeventatc_icon {
    top: 14px !important;
    left: auto !important;
    right: 12px !important;
    background: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/08/calendar-alt-regular.svg') no-repeat !important;
}

.addeventatc:hover {
    background-color: #fff !important;
}

.addeventatc .title-custom-calendar {
    color: #281E6B;
}

.addeventatc .title-custom-calendar:hover {
    color: #009FE3;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLight.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLight.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLight.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLight.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 200;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLightIt.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLightIt.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLightIt.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLightIt.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-UltraLightIt.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Light.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Light.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Light.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Light.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-LightItalic.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-LightItalic.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-LightItalic.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Book.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Book.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Book.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Book.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BookItalic.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BookItalic.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BookItalic.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BookItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Medium.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Medium.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Medium.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-MediumItalic.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-MediumItalic.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-MediumItalic.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBold.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBold.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBold.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBoldItalic.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBoldItalic.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBoldItalic.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Bold.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Bold.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Bold.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BoldItalic.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BoldItalic.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BoldItalic.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-ExtraBold.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-ExtraBold.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-ExtraBold.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Heavy.eot');
	src: url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Heavy.woff2') format('woff2'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Heavy.woff') format('woff'),
		url('https://worldchefsorg85d11.zapwp.com/m:0/a:https://worldchefs.org/wp-content/uploads/2021/06/GillSansNova-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */