/* ******************************** */
/* 2026 MAF THEMED STYLESHEET		*/
/* 									*/
/* DARK GREEN	= # 345451			*/
/* LIGHT GREEN 	= # afc08c			*/
/* CREAM		= # f7edd2			*/
/* BLUE			= # 72c3d8			*/
/* 									*/
/* ******************************** */





/* ***************************************** */
/* DARK GREEN = 345451   					*/
/* ***************************************** */

::placeholder
{ /* Keep these styles on own */
	color: #345451;
}
::-ms-input-placeholder
{ /* Keep these styles on own */
	color: #345451;
}



#header .inner .dateSide .loginHalf .eventive-login-fake,
.sidebar-nav li a:focus,
.sidebar-nav li a:hover,
.sidebar-nav li ul li > a,
.sidebar-nav li.open a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li:hover > a,
.sidebar-nav ul a,

.eventPage .buttonBox a,
.eventPage a.wacthButton,
.featuredFilms .featured a h3,
.featuredFilms a,
.filmPage.mafPresents h3,
.filmsIndex .film a h4,
.filmsIndex .film h3,
.filmsIndex .film h3 a,
.filmsIndex .film h4,
.guestIndex .guest a,
.guestIndex .guest h3,
h1, h2, h3, h4, h5, h6,
.newsletter input[type="email"],
.newsletter input[type="submit"],
.newsletter input[type="text"],
.newsletter p,
.newsletter.strip h2,
.programmeList button.togglegrid, 
.programmeList button.togglelist,
.quickLinkButtons .box,
.quickLinkButtons .box i,
.quickLinkButtons .search,
.quickLinkButtons .search .search-field,
.quotesWrapper .slick-dots li button:before,
.strip h2, 
.submissions .box .button:hover,
.submissions .box h3,
.submissions .box i,
.submissions .box p,
.submissions.strip h2,
.subpage .team a h3,
.subpage .team a.email,
.subpage a
{
	color:#345451!important;
}



#header, 
#footer,

.eventPage .titleBox,
.filmList .film .ctaBox,
.filmList .film .runtime,
.filmsIndex .film .whatsOnType,
.filmsIndex .filterBox,
.newsletter input[type="submit"]:hover,
.passes .passBox .titleBox,
.passes .passBox a.book,
.programmeList .list .box p.time,
.quickLinkButtons .search .search-submit,
.quotesWrapper,
.stand .company.address ul.icon li a:hover,
.stand .download:hover,
.stand .tags:hover,
.stand button:hover,
.submissions .box .button,
.subpage #buttonWrapper .btn.active,
.subpage .archives a,
.subpage .faq .active, 
.subpage .faq .question,
.subpage .faq .question:hover,
.subpage .pressMaterials .pressItem,
.subpage .pressMaterials .pressItem:hover,
.subpage .team .more,
.subpage .venue a.website
{
	background-color:#345451;
}



/* MISC BITS*/
#sidebar-wrapper
{
	background: linear-gradient(
		to right, 
		#345451 0%, 
		#345451 44.44%, 
		#aec287 44.44%,  /* DON'T FORGET TO CHANGE THIS SIDE!! */
		#aec287 100%     /* DON'T FORGET TO CHANGE THIS SIDE!! */
	);
}

@media only screen and (max-width : 900px) {
#sidebar-wrapper
{
	background: linear-gradient(
		to right, 
		#345451 0%, 
		#345451 50%, 
		#aec287 50%, /* DON'T FORGET TO CHANGE THIS SIDE!! */
		#aec287 100% /* DON'T FORGET TO CHANGE THIS SIDE!! */
	);
}
#header .inner .dateSide .dateHalf
{
	background:#345451;
}
}
.filmsIndex .filterBox select,
.newsletter input[type="email"], 
.newsletter input[type="submit"],
.newsletter input[type="text"], 
.quickLinkButtons .search .search-field,
.submissions .box .button
{
	border-color:#345451;
}
/* Only change first 2 values on next line - keep but ignore the 900px rule */
.subpage .venue
{
	background: linear-gradient(to right, #345451 0%, #345451 25%, #eeeeee 25%, #eeeeee 100%);
}
@media only screen and (max-width : 900px) {
.subpage .venue
{
	background: linear-gradient(to right, #eeeeee 0%, #eeeeee 25%, #eeeeee 25%, #eeeeee 100%);
}
}









/* ************************************ */
/* LIGHT GREEN = afc08c					*/
/* ************************************ */

.followus .socials a,
.newsletter input[type="submit"]:hover,
.quickLinkButtons .search .search-submit,
.quotesWrapper .slick-dots li.slick-active button:before, 
.submissions .box .button
{
	color: #afc08c!important;
}



.sidebar-nav li:before,

.blackBG,
.bookTickets .event .eventiveWrapper a.buypass,
.filmPage.mafPresents a.buy,
.filmsIndex .film .more,
.filmsIndex .filterBox #awardWinnersForm #filter,
.filmsIndex .filterBox #awardWinnersForm .reset,
.guestIndex .guest .more,
.quickLinkButtons .box, 
.quickLinkButtons .search,
.quickLinkButtons .search .search-field,
.stand .company.address ul.icon li a,
.stand .download,
.stand .tags,
.stand a.buypass,
.subpage #buttonWrapper .btn,
.subpage .gform_wrapper.gravity-theme input[type="button"],
.subpage .gform_wrapper.gravity-theme input[type="reset"],
.subpage .gform_wrapper.gravity-theme input[type="submit"],
.yellowBG
{
	background-color: #afc08c;
}









/* ************************************ */
/* CREAM = f7edd2					    */
/* ************************************ */
#header,
#header .inner .dateSide .loginHalf .eventive-login a,
#header .inner .dateSide .loginHalf .passLinks a,
#header .inner .logo a,
#header .inner .logo a:hover, 
#footer .addressBox .socials a,
#footer a,
#footer h4,
#footer p, 
#footer p a,
.sidebar-nav li a,
.sidebar-nav li ul li:hover > a,
.sidebar-nav li.socials a,

.eventPage .titleBox h2,
.eventPage .titleBox p,
.filmList .film .ctaBox a,
.filmPage.mafPresents a.buy,
.filmsIndex .film .whatsOnType,
.filmsIndex .filterBox,
.filmsIndex .filterBox #awardWinnersForm #filter,
.filmsIndex .filterBox #awardWinnersForm .reset,
.passes .passBox .titleBox,
.passes .passBox .titleBox h3,
.passes .passBox a.book,
.programmeList .grid .box .insideBox h4,
.quickLinkButtons .search .search-submit:hover,
.quotesTitle a,
.stand a.buypass,
.stand a.buypass:hover,
.subpage #buttonWrapper .btn.active,
.subpage .archives a,
.subpage .news-image-container h2,
.subpage .pressMaterials .pressItem,
.subpage .venue a.website,
.subpage a.btn
{
	color: #f7edd2!important;
}



#header .inner .dateSide .loginHalf .eventive-login-fake,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-top,
.hamburger.is-closed:hover .hamb-bottom,
.hamburger.is-closed:hover .hamb-middle,
.hamburger.is-closed:hover .hamb-top,
.hamburger.is-open .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open:hover .hamb-bottom,
.hamburger.is-open:hover .hamb-top,

.quotesWrapper .quotes
{
	background-color: #f7edd2;
}



.quotesTitle
{
	background-image:  url('images/quotesup_custom.svg'), url('images/quotesdown_custom.svg');
}









/* ************************************ */
/* BLUE = 72c3d8					    */
/* ************************************ */

/*#header .inner .logo a:hover,*/
.filmsIndex .film p.date,
.followus .socials a:hover,
.guestIndex .guest a:hover h3,
.mainSliderWapper .slick-dots li.slick-active button:before,
.subpage .team a.email:hover,
.subpage a,
.subpage strong
{
	color: #72c3d8!important;
	opacity:1!important;
}



.filmPage.mafPresents a.buy:hover,
.filmsIndex .filterBox #awardWinnersForm #filter:hover,
.filmsIndex .filterBox #awardWinnersForm .reset:hover,
.gform_wrapper.gravity-theme input[type="button"]:hover,
.mainSliderWapper .image-container .play:hover,
.passes .passBox a.book:hover,
.quickLinkButtons .box:hover,
.subpage #buttonWrapper .btn:hover,
.subpage .archives a:hover,
.subpage .faq .question:hover,
.subpage .gform_wrapper.gravity-theme input[type="submit"]:hover,
.subpage a.buypass:hover
{
	background-color:#72c3d8!important;
	opacity:1!important;
}



.eventPage .buttonBox a:hover,
.guestIndex .guest a:hover img,
.subpage.programmeList .list .box .insideBox:hover
{
	opacity:0.5!important;
}









/* ******************************************* */
/* WHITE BITS TO OVERRIDE WHEN THEME IN PLACE  */
/* ******************************************* */
.subpage .gform_wrapper.gravity-theme input[type="button"],
.subpage .gform_wrapper.gravity-theme input[type="reset"],
.subpage .gform_wrapper.gravity-theme input[type="submit"],
.subpage a.buypass
{
    color: #ffffff!important;
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus, 
input:-webkit-autofill:hover
{
    -webkit-text-fill-color: #ffffff;
}

@media only screen and (max-width : 650px) { .submissions .box
{
	border-color:#ffffff;
} }





/* ******************************************* */
/* OTHER STYLES THAT HAVE TO CHANGE            */
/* ******************************************* */
@media only screen and (max-width : 800px) { .filmList .film .ctaBox
{
	background:transparent;
} }

.subpage .gform_wrapper.gravity-theme input[type="submit"]
{
	background-image: url(images/arrow-right-long-white.svg);
}

.sidebar-nav ul a:hover
{
	color:#000000;
}

@media only screen and (max-width : 900px) {
#header .inner .dateSide .loginHalf .eventive-login a:hover
{
	background-color:transparent;
	color:transparent;
}
}

@media only screen and (max-width : 800px) {
.filmList .film .runtime
{
	background:transparent;
}
}
