/* 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; }


/* 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
*/

.sIFR-active h1, .sIFR-active .heading-1 { font-size:/*30px*/2.4em; line-height:/*30px*/1em;visibility:hidden; line-height: 1em;}
.sIFR-active h1 sup{}


.sIFR-active .title h2{font-size:1.4em;font-size:/*24px*/1.4em;visibility:hidden; line-height: 1em;}
.sIFR-active .heading-2{font-size:1.9em;font-size:/*24px*/1.4em;visibility:hidden; line-height: 1em;}
.sIFR-active .error .header h2.heading-error{font-size:1.3em;visibility:hidden; line-height: 1em;}
