.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(255,255,255);
}

:root{
--wd-text-font:"Rubik", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Rubik", Arial, Helvetica, sans-serif;
--wd-title-font-weight:400;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Rubik", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Rubik Black", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Rubik Black", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:900;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Rubik", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:16px;
}
:root{
--wd-primary-color:rgb(190,0,51);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:rgb(190,0,51);
}
:root{
--btn-default-bgcolor-hover:rgb(234,79,63);
}
:root{
--btn-shop-bgcolor:rgb(190,0,51);
}
:root{
--btn-shop-bgcolor-hover:rgb(234,79,63);
}
:root{
--btn-accent-bgcolor:rgb(190,0,51);
}
:root{
--btn-accent-bgcolor-hover:rgb(234,79,63);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
	
			--wd-form-brd-radius: 0px;
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #fff;
	--btn-default-color-hover: #fff;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
			--btn-default-brd-radius: 0px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
		--btn-default-box-shadow-active: none;
		--btn-default-bottom: 0px;
	
			--btn-shop-brd-radius: 0.001px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
		--btn-shop-box-shadow-active: none;
		--btn-shop-bottom: 0px;
	
			--btn-accent-brd-radius: 0px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		--btn-accent-box-shadow-active: none;
		--btn-accent-bottom: 0px;
	
	
	
	
	
	
	
	
	
	
		}

	
	
	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1570px;
		}
	}

	.container {
		max-width: 1600px;
	}
	
	
		.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1570px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1580px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1590px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1600px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1610px;
		}

		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1630px;
		}

		@media (min-width: 1617px) {

			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

		@media (min-width: 1600px) {

			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}

	
	/* Quick view */
	div.wd-popup.popup-quick-view {
		max-width: 920px;
	}




	.woodmart-woocommerce-layered-nav .wd-scroll-content {
		max-height: 280px;
	}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//gatewayarts.sg/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.4.2") format("woff2");
}

@font-face {
	font-family: "Rubik Black";
	src: url("//gatewayarts.sg/wp-content/uploads/2022/03/Rubik-Black.woff2") format("woff2"), 
url("//gatewayarts.sg/wp-content/uploads/2022/03/Rubik-Black.woff") format("woff");
	font-weight: 900;
	font-style: normal;
}

.emailLink {
	color: #0D0C22;
}

.emailLink:hover {
	color: #EA4F3F;
}

.doc_link {
	color:#BE0033;
}

.doc_link:hover {
	color:#ED553B;
}

/** Quote Ref ID generator **/
.unqID_field {
	display: none;
}

/** Hearts Animation **/
.heartsAnimation br {
	display: none;
}

.heartsAnimation.elementor-widget-animated-headline .elementor-headline-plain-text{
	margin-right: -10px !important;
}

/** Header **/
/**.whb-general-header {
	background: transparent;
}

.whb-sticky-shadow.whb-sticked .whb-row:last-child {
	background: white;
}

.whb-sticked .whb-row {
	background: white;
} **/

.wd-nav[class*="wd-style-"]>li.current-menu-item>a, .wd-nav[class*="wd-style-"]>li.wd-active>a {
	color: #be0033 !important;
}

.wd-nav[class*="wd-style-"]>li:hover>a {
	color: #be0033;
}

.wd-nav[class*="wd-style-"]>li>a {
	color: #0D0C22 !important;
}

.wd-dropdown {
	background-color: #F0EFEC;
	box-shadow: none;
}

.menu-item .container {
	margin-right:0px;
	margin-left:0px;
}

.menu-item .wd-dropdown-menu {
	padding: 0px;
}

/** Mega Menu **/
.megaMenuImage .banner-mask .wrapper-content-banner:hover {
	background-color: transparent;
}

.megaMenuImage {
	border-radius: 5px;
	overflow: hidden;
}

.megaMenuNav a.elementor-item {
	text-align: center;
}

.megaSideLink {
	color: #be0033;
}

.megaSideLink:hover {
	color: #17405e;
}

.gaMegaMenu .elementor-widget:not(:last-child) {
	margin-bottom: 5px !important;
}

.gaMegaMenu {
	box-shadow: 0px 10px 15px 0px rgb(0 0 0 / 10%);
}

/** Hamburger Menu **/
.sub_item_label .woodmart-nav-link {
	font-weight: bold;
	color: #BE0033;
}

/**.wd-header-mobile-nav .wd-tools-icon:before{
	font-size: 40px !important;
}

.wd-nav-mobile li.current-menu-item>a {
	color: #be0033 !important;
	background-color: #f5d364;
	border-radius: 5px;
	margin-left: 0.8vw;
	margin-right: 0.8vw;
}

.mobile-pages-menu {
	margin-top: 2vh;
}**/
/**
.woodmart-nav-link a {
	color: #17405e;
	font-size: 18px;
}

.wd-nav-mobile>li>a:hover {
	color: #be0033 !important;
}

.wd-nav-mobile li a {
	border-bottom: none !important;
}

/** Trailer & Video **/
.boxTrailerVideo {
}

/** Footer **/
.elementor-template-full-width .row>[data-elementor-type] {
	margin-bottom: 0px;
}

.wd-prefooter {
	padding-bottom: 0px;
	margin-bottom: -20px;
}

.email-hover:hover {
	color: #F6D363 !important; 
}

.legal-links {
	color: #FFFFFF;
}

.legal-links:hover {
	color: #F6D363 ;
}

/** Tab Nav **/
.elementor-812 .elementor-element.elementor-element-346ef13 .htmega-tab-nav a.htb-active {
	border-radius: 5px;
}

.elementor-630 .elementor-element.elementor-element-057b60c .htmega-tab-nav a.htb-active {
	border-radius: 5px;
}

/** Artists **/
.artistsProfile .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.artistName.elementor-widget:not(:last-child) {
	margin-bottom: 5px;
}

.artistSection .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0px;
}

.artistWorkLink {
	color: #BE0033;
}

.artistWorkLink:hover {
	color: #17405E;
}

/** Call to Action **/
.gatewayCTA .elementor-cta__title {
	color: #BE0033 !important;
}

/** Productions **/
.social-icons-wrapper {
	display: none;
}

/** Trailer & Video **/
body .elementor-section .trailer-video .elementor-carousel-image-overlay {
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-size: 18px; /* Change the font size here to change the size of the caption */
	height: 60px;
	top:100%;/* Slightly increase or decrease this value to position the caption */
	opacity: 1!important;
	transform:none!important;
	font-family: rubik;
	pointer-events: none;
	/** border-radius: 0 0 15px 15px;**/
}

body .elementor-section .trailer-video .swiper-slide {
	overflow: visible;
}

body .elementor-section .trailer-video .swiper-container {
	padding-bottom: 90px;
}

/** Donation **/
.donationTab .htmega-tab-nav a {
	height: 100% !important;
	padding: 5px 25px;
}

/** Program **/
.program-info {
	color: #0D0C22;
}

/** Policy field **/
.policy_agreement {
	margin-top: 5px;
	margin-bottom: 15px !important;
}

.policy_agreement .ginput_container_consent {
	margin-top: 5px;
	margin-bottom: 0px;
	display: flex !important;
}

.gfield_consent_label{
	line-height: 16px !important;
}

.mailing_updates {
	border: 1px solid rgb(221, 221, 221);
	font-size: 11.2px;
	padding: 10px;
	margin-top: 20px;
}

/** Be A Sponsor Table **/
.elementor-2587 .elementor-element.elementor-element-d96d8ea.sponsor_table .htmega-table-style tbody tr td:last-child {
	text-align: center;
}

.elementor-2587 .elementor-element.elementor-element-d96d8ea.sponsor_table .htmega-table-style thead tr th:last-child {
	width: 30%;
	text-align: center;
}

/** Story Telling upcoming table **/

.elementor-3625 .elementor-element.elementor-element-bedc76c.stories_table .htmega-table-style tbody tr td:not(:last-child){
	text-align: center;
	width: 25%;
}

/** Email Donation Form **/
.donation_forms {
	width:65%;
}

.donation_item {
	padding: 20px 40px;
	background-color: #BE0033;
}

.donation_item p{
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}


/*Registration form*/
p.woocommerce-FormRow.woocommerce-FormRow--wide.form-row.form-row-wide {
    text-transform: capitalize;
}
label#label_21_40 {
    font-weight: bold;
    font-size: medium;
}
ul#input_21_40 {
    list-style: none;
    padding-left: 0px;
}

.afreg_radios {
    display: inline;
}@media (min-width: 1025px) {
	/** Policy fields **/
/* .mailing_updates_checkbox {
	margin-top: -20px !important;
} */
}

@media (max-width: 576px) {
	/* br {
	display: none;
} */

/** Gallery Navigation (Home) **/
.owl-prev .wd-btn-arrow {
	margin-left: 60px;
}

.owl-next .wd-btn-arrow {
	margin-right: 60px;
}

/** Hearts Animation **/
.heartsAnimation br {
	display: inline;
}

/** hamburger menu **/
.woodmart-nav-link {
	color: #848484 !important;
}
}

