/* IMPORTANT - DO NOT REMOVE */
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-unloading .sIFR-flash { visibility: hidden !important; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px; z-index: 0; }

/* all sIFR replaced items need to be hidden and have a line-height of 1em
.sIFR-active h1, .sIFR-active .panel h2, sIFR-active .box h2  { line-height: 1em !important; }*/

/* ADJUSTMENTS */
/* 	notes: 
	1. Specify CSS font-size in px - this will not affect the scalability of the text, simply the accuracy of the sIFR replaced text
*/

object, embed{display:block;}

.sIFR-active .title h1 {visibility:hidden; font-size:2.1em;line-height: 1em;min-height:29px;}
.sIFR-active .intro h1 {visibility:hidden; font-size:2.1em;line-height: 1em;width:14.6em;}
/*.sIFR-active .content .main h2 {visibility:hidden; font-size:1.6em;line-height: 1em;}*/
.sIFR-active .hero .panel h2 {visibility:hidden; font-size:1.6em;line-height: 1em;}
.sIFR-active .tab-content h2 {visibility:hidden; font-size:1.6em;line-height: 1em;}
.sIFR-active .related-campaigns h2 {visibility:hidden; font-size:1.6em;line-height: 1em;}
.sIFR-active .sidebar h2.heading-two {visibility:hidden; font-size:1.6em;line-height: 1em;}

/*Homepage (Colour 1)*/
.sIFR-active .home-wrapper .panel h2{visibility:hidden; font-size:1.6em;line-height: 1em;}
.sIFR-active .main-content .inner .content-box .images h2,
.sIFR-active .main-content .inner .content-box .contacts h2,
.sIFR-active .main-content .inner .content-box .articles h2{visibility:visible;font-size:1.6em;font-weight:normal;}

/*Discover (Colour 2)*/
.sIFR-active .main-content .inner h1{visibility:hidden; font-size:2.1em;line-height: 1em;}
.sIFR-active .hero .panel h1{visibility:hidden; font-size:2.1em;line-height: 1em;}
.sIFR-active .main-content .inner .content-box h2{visibility:visible;font-size:1.1em;font-weight:normal;}

/*Contact (Colour 4)*/
.sIFR-active .contact h2{visibility:hidden; font-size:1.6em;line-height: 1em;}

/*Gallery (Colour 3)*/
.sIFR-active .main-content .main .sifr h2{visibility:hidden; font-size:1.6em;line-height: 1em;}
.sIFR-active .gallery h2{visibility:hidden; font-size:1.6em;line-height: 1em;}
.sIFR-active .main-content .inner .panel h2{visibility:visible;font-size:1.4em;font-weight:normal;}
.sIFR-active .main-content .inner .hero .panel h2{visibility:hidden; font-size:1.8em;line-height: 1em;}



