
/* ******************************** */
/* 2025 MAF THEMED STYLESHEET		*/
/* 									*/
/* ORANGE	= # e14f16				*/
/* YELLOW	= # fcde6c				*/
/* BLUE		= # 0120c9				*/
/* 									*/
/* ******************************** */



/* page-tickets.php is hardcoded	*/



/* ***************************************** */
/* ORANGE = e14f16   */
/* ***************************************** */
::placeholder { /* Keep these styles on own */
	color: #e14f16;
}
::-ms-input-placeholder { /* Keep these styles on own */
	color: #e14f16;
}
#header .inner .dateSide .loginHalf .eventive-login-fake,
.programmeList button.togglegrid, 
.programmeList button.togglelist,
.quotesWrapper .slick-dots li.slick-active button:before, 
.mainSliderWapper .slick-dots li.slick-active button:before,
.newsletter.strip h2,
.newsletter p,
.newsletter input[type="email"],
.newsletter input[type="text"],
.newsletter input[type="submit"],
.followus .socials a,
.featuredFilms a ,
.subpage a,
.filmPage.mafPresents h3,
.subpage .team a.email
{
	color:#e14f16!important;
}


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

/* MISC BITS*/
#sidebar-wrapper {
	background: linear-gradient(
		to right, 
		#e14f16 0%, 
		#e14f16 44.44%, 
		#fcde6c 44.44%,  /* DON'T FORGET TO CHANGE THIS SIDE!! */
		#fcde6c 100%     /* DON'T FORGET TO CHANGE THIS SIDE!! */
	);
}
@media only screen and (max-width : 900px) {
#sidebar-wrapper {
	background: linear-gradient(
		to right, 
		#e14f16 0%, 
		#e14f16 50%, 
		#fcde6c 50%, /* DON'T FORGET TO CHANGE THIS SIDE!! */
		#fcde6c 100% /* DON'T FORGET TO CHANGE THIS SIDE!! */
	);
}
#header .inner .dateSide .dateHalf{
	background:#e14f16;
}
}

.newsletter input[type="email"], 
.newsletter input[type="text"], 
.newsletter input[type="submit"],
.filmsIndex .filterBox select {
	border-color:#e14f16;
}

/* MISC BITS - Only change first 2 values on next line - keep but ignore the 900px rule */
.subpage .venue { background: linear-gradient(to right, #e14f16 0%, #e14f16 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%); }
}







/* ************************************ */
/* YELLOW = fcde6c		    */
/* ************************************ */
#header,
#header .inner .logo a,
#header .inner .dateSide .loginHalf .eventive-login a,
#header .inner .dateSide .loginHalf .passLinks a,
.submissions .box .button,
.newsletter input[type="submit"]:hover {
	color: #fcde6c!important;
}



#header .inner .dateSide .loginHalf .eventive-login-fake,
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-closed .hamb-middle,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom,
.quickLinkButtons .box, 
.yellowBG, 
.sidebar-nav li:before,
.filmsIndex .filterBox #awardWinnersForm #filter,
.filmsIndex .filterBox #awardWinnersForm .reset,
.filmsIndex .film .more,
.subpage #buttonWrapper .btn,
.subpage .gform_wrapper.gravity-theme input[type="submit"],
.subpage .gform_wrapper.gravity-theme input[type="reset"],
.subpage .gform_wrapper.gravity-theme input[type="button"],
.filmPage.mafPresents a.buy,
.guestIndex .guest .more,
.stand .tags,
.stand .download,
.stand .company.address ul.icon li a,
.bookTickets .event .eventiveWrapper a.buypass,
.stand a.buypass,

.blackBG
{
	background-color: #fcde6c;
}







/* ************************************ */
/* BLUE = 0120c9					    */
/* ************************************ */
h1, h2, h3, h4, h5, h6,
.quotesTitle a,
.strip h2, 
.quotesWrapper .slick-dots li button:before, 
.eventPage .buttonBox a,
.eventPage a.wacthButton,
.featuredFilms .featured a h3,
.sidebar-nav ul a,
.submissions.strip h2,
.submissions .box h3,
.submissions .box i,
.submissions .box p,
.submissions .box .button:hover,
.quickLinkButtons .box,
.quickLinkButtons .box i,
.subpage .team a h3,
.filmsIndex .film h3 a,
.filmsIndex .film h3,
.filmsIndex .film a h4,
.filmsIndex .film h4,
.guestIndex .guest h3,
.guestIndex .guest a
 {
	color: #0120c9!important;
}

.submissions .box .button {
	background-color: #0120c9;
}

.submissions .box .button {
	border: 2px solid #0120c9;
}

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





/* ******************************************* */
/* WHITE BITS TO OVERRIDE WHEN THEME IN PLACE  */
/* ******************************************* */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-text-fill-color: #ffffff;
}

#header .inner .logo a:hover, 
.sidebar-nav li a:hover,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:focus,
.sidebar-nav li:hover > a,
#footer h4,
#footer p, 
#footer p a,
#footer .addressBox .socials a,

.subpage .venue a.website,
.filmsIndex .filterBox,
.filmsIndex .filterBox #awardWinnersForm #filter,
.filmsIndex .filterBox #awardWinnersForm .reset,
.filmsIndex .film .whatsOnType,
.subpage .gform_wrapper.gravity-theme input[type="submit"],
.subpage .gform_wrapper.gravity-theme input[type="reset"],
.subpage .gform_wrapper.gravity-theme input[type="button"],
.filmPage.mafPresents a.buy,
.subpage #buttonWrapper .btn.active,
.eventPage .titleBox h2,
.stand a.buypass,
.stand a.buypass:hover,
.subpage .news-image-container h2,
.subpage .archives a,
.subpage .pressMaterials .pressItem,
.filmList .film .ctaBox a,
.passes .passBox a.book,
.programmeList .grid .box .insideBox h4
{
	color:#ffffff!important;
}

.hamburger.is-closed:hover .hamb-top,
.hamburger.is-closed:hover .hamb-bottom,
.hamburger.is-closed:hover .hamb-middle,
.hamburger.is-open:hover .hamb-top,
.hamburger.is-open:hover .hamb-bottom {
	background-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;
}
}


