/* RESET
------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; max-width: 100%;}
.container, iframe { max-width: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
html, body	{ height:100%; }
a img,:link img,:visited img { border:none }
:focus { outline: 0; }
a, a:hover  { text-decoration:none;} 
a, a:active, a:visited {outline: 0 !important; } /* Firefox */
table { border-collapse: collapse; border-spacing: 0; }
html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after {  -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
.clearFloat::before, .clearFloat::after { display:table; content:"";}
.clearFloat::after	{ clear:both; }
img	{ max-width: 100%; height: auto; width: auto9; /* ie8 */ }
/* SEARCH FOR "OPTION" & CHANGE/REMOVE */

/* PALETTE
------------------------------------------------------------------------------------*/
body { color: #666; background: #FFF; }
h1, a { color: #666; }
a:hover	{ color: #000; }
.aidaRed {color: #ae2131;}
.aidaBlue {color: #032f86; }


/* HTML / FONTS
------------------------------------------------------------------------------------*/
body {
	font-family: 'Open Sans', sans-serif; 
	display: optional;  
    font-weight: 300;
    line-height: 1.5em;
    line-height: 26px;
    -webkit-font-smoothing: antialiased;
    background-color: #fefdfe;
}

h1 {
	margin: 0 auto 20px;
	font-size: 1.8em;
	font-weight: bold;
	color: #ae2131;
}

@media only screen and (max-width: 500px) {
	h1 {font-size: 1.4em;}
}

@media only screen and (max-width: 360px) {
	h1 {font-size: 1.3em;}
}
h1 sup	{
	font-size: .8em;
	top: -.4em;
}



@media only screen and (min-width: 768px)	{
	h1 	{font-size: 2em;}
}
	
h2 {
    font-size: 30px;
    line-height: 32px;
    color: #ae2131;
	padding:20px 0;
}
h3 {
	padding:20px 0;
	font-weight:bold;
}
h4 {
	margin-top: 6px;
	font-size: .8em;
}
p {margin-bottom: 30px;}

p::-moz-selection { color: WHITE; background: GREY;}
p::selection { color: WHITE; background: GREY; }

p.email.button a	{
	padding: 10px 14px;
	border: 1px solid #ae2131;
	text-align: center;
	background-color: #ae2131;
	color: #FFF;
	text-transform: uppercase;
}
p.email.button a:hover	{
	background-color: #ae2131;
	color: WHITE;
	text-decoration: none;
	font-weight: bold;
}
p.copyright	{text-align: center;}

.aidaRed {color: #ae2131;}
.aidaBlue {color: #032f86; }

/* CONTAINERS
------------------------------------------------------------------------------------*/

.uberContainer	{
	position: relative;
	width: 100%;
	height: 100%;
}

.mainContent	{
	display: block;
	position: relative;
	width: 80%;
	max-width: 700px;
	margin: 120px auto 0;
	border: 1px solid #FFF;
	z-index:-2;
	background: rgba(255,255,255,0.6);
	padding: 20px 20px 0px 25px;	
	line-height: 26px;
	min-height: calc(100% - 152px); 
}

.footerContent	{
	max-width: 700px;
	margin: 0 auto;
}


@media screen and (max-device-width:600px) and (orientation: portrait)	{
	.mainContent	{
		margin: 130px auto 0;
		font-size: 1.2em;
		line-height: 34px;
		max-width: 100%;
		line-height: 1.2em;
		padding: 20px 0px 40px 20px;	
	}
}


@media screen and (max-device-width:500px) and (orientation: portrait)	{
	.mainContent	{
		margin: 30px auto 0;
		font-size: 1.1em;
		line-height: 34px;
		max-width: 100%;
		line-height: 1.2em;
		padding: 20px 0px 0px 10px;	
	}
}

@media screen and (max-device-width:400px) and (orientation: portrait)	{
	.mainContent	{
		padding: 20px 0px 0px 0px;	
	}
}

.mainContent .children	{
	margin: 0px auto 0;
	z-index: -1;
	background: transparent;
	border: transparent;
	padding: 12px 0 20px;
	}
	
.row {
	margin-right: 0px;
    margin-left: 0px;
}
.readmore {
	float:right;
}
@media (min-width:768px) {
	.mobileonly {
		display:none;
	}
	.desktop {
		display:block;
	}
}
@media (max-width:768px) {
	.mobileonly {
		display:block;
	}
	.mobileonly .image {
		text-align:center;
	}
	.desktop {
		display:none;
	}
}

.portrait {padding-bottom:40px;}

@media (min-width: 768px)	{
	.portrait	{ padding: 0px 15px 40px 15px; }
}


/* HEADERS / NAVIGATION
------------------------------------------------------------------------------------*/
#headerBG	{
	background-color: rgba(255,255,255,0.95);
	position: fixed;
	top: 0;
	width: 100%;
	height: 102px;
	z-index:0;	
}

@media only screen and (max-width: 950px) {  #headerBG	{height: 150px;} }
@media only screen and (max-width: 768px) {  #headerBG	{height: 80px;} }
@media only screen and (max-width: 500px) and (orientation:portrait)  {  #headerBG	{height: 100px;} }

.navbar-wrapper {} /* full-width */
.container-fluid {}
.navbar {}
.navbar-default {background-color: transparent;border-color: transparent;} /* padded inner */
.navbar-static-top {}

a.header_logo_link, .navbar-default .navbar-nav>li>a	{color: GREY;}
.navbar-default .navbar-nav>li>a	{color: #032f86; background-color: rgba(255,255,255,0.4); z-index:1000; text-transform: uppercase; }
a.header_logo_link:hover, .navbar-default .navbar-nav>li>a:hover	{color: #ae2131;background-color: rgba(255,255,255,0.4);text-shadow: 1px 1px 1px #ddd;}

ul#menu-main-navigation li.current_page_item a	{
	color: #ae2131;
	color: #032f86;
	border-bottom: 4px solid #032f86;
	font-weight: bold;
	cursor: default;
}
ul#menu-main-navigation li.current_page_item a:hover	{
text-shadow: 1px 1px 1px #FFF;
}

@media (min-width: 768px) {}
	.navbar-nav>li>a {
		padding-top: 2px;
		padding-bottom: 2px;
    }
    .nav>li>a {
		position: relative;
		display: block;
		padding: 2px 0;
		margin: 10px 15px;
	}
    }

/* site title 
-----------------*/
/*.siteTitle {
	margin: 10px 0 0 15px;
	max-width: 400px;
	float: left;
}
.title {
	font-weight:bold;
}
*/

a.header_logo_link	{
	color: #FFF;
}

/* main navigation 
-----------------*/
.navmenu_align {
    /*float: right;     */
    width: 100%;
    position: fixed;
    right: 0;
    top: 30px;
    z-index: 999;
}
@media only screen and (min-width:992px)	{
	.navmenu_align {width: auto; padding-right: 15px;}
}

/* toggle button (=navbar-header)
-----------------*/
.navbar-header	{}
.navbar-default .navbar-toggle {border-color: #ddd; margin-top: -30px;} /* #ddd default */

/* links / dropdown
-----------------*/
#navbar {background-color: transparent;}
.menu-main-navigation-container	{width: 100%;}
.navbar-default .navbar-collapse {   /* top of mob-menu */
	border-color: #e4f4ee;
	padding: 0;
}
.navbar-nav {margin:0;}
#navbar ul {list-style-type: none;padding: 0;}
#navbar ul li {
	display: block; 
	font-size: 15px; 
	margin:0px auto 0px; 
	padding: 10px 0;
	border-bottom: 1px solid #e4f4ee;  /* [ ] CHANGE if leaving menu full-width  */
	text-align: center;
	background-color: #fff;
}
#navbar ul li:first-child	{padding-top: 8px;}

@media only screen and (min-width: 1050px)	{ /* wide links */
	#navbar ul li,
	#navbar ul li:first-child {padding: 0;border-bottom: 0px;} 
}

@media (max-width: 1050px) {
	.navbar-toggle {
    	display: block;
	}
	#menu-main-navigation li {
		width:100%;
	}
	.navbar-default .navbar-toggle {
		margin-top: 0px;
	}
	.siteTitle {
		float:none;
	}
	.collapse.in {
    	display: block;
	}
	.collapse {
    	display: none;
	}
	ul#menu-main-navigation li.current_page_item a	{
		border-bottom: 0px;
	}
}
@media (min-width: 1050px) {
	.navbar-toggle {
		display: none;
	}
	.navbar-collapse.collapse {
		display: block!important; 
	}
	.navbar-nav>li {
		float: inherit;
	}
}
@media (min-width: 768px) and (max-width: 1050px) {
	.navbar-collapse.collapse {
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important;
	}
	/*.navbar-header
	{
		float:right;
	}*/
	.navbar-nav {
		float:none;
	}
	.navbar-collapse {
	    border-top: 1px solid GREY;
	}
}

/* FOOTER (IF) 
------------------------------------------------------------------------------------*/

.footer	{
	min-height: 20px;
	padding-top: 20px;
	padding-bottom: 30px;
	font-size: 14px;
	color: GREY;	
	background-color: transparent;
}

.footer	a {
	color: BLACK;
	font-weight: 400;
}

.footer	a:hover {
	text-decoration: underline;
}

.credit {display: none;}

p.email.button	{
	text-align: center;
}

p.contactUs	{
	max-width: 90%;
	text-align: center;
	margin: 0px auto 0;
	padding:40px 0;
	border-top: 1px solid #ae2131;
	font-size: 1.2em;
	font-style: italic;
	color: #333;
}



/* HOME
------------------------------------------------------------------------------------*/

/* ABOUT
------------------------------------------------------------------------------------*/

/* CONTACT
------------------------------------------------------------------------------------*/


.credit	a {
	color: #bbb;
}

.credit	a:hover {
	color: BLACK;
}


.page-contact .credit	{
	display: block;
	font-size: .8em;
	color: #777;
	text-align: center;
}	

.page-contact .credit a	{
	color: #999;
}

.page-contact .credit a:hover	{
	color: #000;
}

div.wpcf7-mail-sent-ok 	{
	border: 2px solid #000 !important; /* IF USING FORM CHANGE COLOR - OPTION */
}


/* SLIDESHOWS
------------------------------------------------------------------------------------*/

#topleft1, #topleft2, #topleft3,#topleft1a, #topleft2a, #topleft3a, #topleft4 	{
	position: fixed;		
}

#bottomright1,#bottomright2,#bottomright3,#bottomright1a,#bottomright2a,#bottomright3a,#bottomright4 	{
	position: fixed;		
}

#topleft1 { 					/* left image*/
	top: 100px;
	left: -490px;
	transform: rotate(-65deg);
	background-position: center top!important;
	background-repeat: no-repeat!important;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover!important;
	width: 1000px;
	height: 200px;
	border-bottom: 0px solid rgba(174,33,49,1);	
	z-index:4;
	opacity: 0.5;
}

#topleft2	{ 					/* center image*/
	top: -100px;
	left: -190px;
	transform: rotate(-44deg);	
	background-position: center top!important;
	background-repeat: no-repeat!important;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover!important;
	width: 700px;
	height: 260px;
	border-bottom: 0px solid rgba(174,33,49,1);	/* #ae2131; red */
	z-index:6;
	opacity: 0.5;
}

#topleft3	{ 					/* right image*/
	top: -230px;
	left: -70px;
	transform: rotate(-20deg);
	background-position: center top!important;
	background-repeat: no-repeat!important;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover!important;
	width: 700px;
	height: 300px;
	border-bottom: 0px solid rgba(216,209,31,1);	 /* #baca27;	lime-green*/
	z-index:5;
	opacity: 0.5;
}

#topleft1 , #topleft2, #topleft3, #bottomright1, #bottomright2, #bottomright3 {
	-webkit-transition: width 500ms ease-in, opacity 1.5s ease-out;
    -moz-transition: width 500ms ease-in, opacity 1.5s ease-out;
    -o-transition: width 500ms ease-in, opacity 1.5s ease-out;
    transition: width 500ms ease-in, opacity 1.5s ease-out;
}



#topleft1a { 					/* left background color */
	top: 100px;
	left: -490px;
	transform: rotate(-65deg);
	width: 1000px;
	height: 200px;
	background-color: rgba(3,47,134,0.9); /* aida-blue2 */
	border-bottom: 1px solid rgba(174,33,49,0.5); /* red */
	z-index:1;
}

#topleft2a	{ 					/* center background color */
	top: -100px;
	left: -190px;
	transform: rotate(-44deg);
	width: 700px;
	height: 260px;
	background-color: rgba(207,21,24,0.7); /* aida-red */	
	border-bottom: 2px solid rgba(174,33,49,0.9);	/*	red */
	z-index:3;
}

#topleft3a	 { 					/* right background color */
	top: -230px;
	left: -70px;
	transform: rotate(-20deg);
	background-color: rgba(0,255,0,0.5);
	width: 700px;
	height: 300px;
	background-color: rgba(253,200,6,1); /* fdc806 aida-yellow2 */
	background-color: rgba(250,154,4,1); /* fa9a04 orange */
	background-color: rgba(250,224,4,0.7); /* fae004 lemon-yellow */
	border-bottom: 1px solid rgba(216,209,31,1);	 /* lime-green */
	z-index:2;
}

#topleft4	{        /* site title */
	top: 70px;
	left: 0px;
	transform: rotate(-43deg);
	background-color: rgba(255,255,255,0);
	width: 170px;
	height: 50px;	
	z-index:7;
	text-align: center;
	color: #FFF;
	display: none;  /*TEMP */
}

#bottomright1 { 					/* left image */
	bottom: -250px;
	right: -50px;
	transform: rotate(-15deg);
	background-position: center top!important;
	background-repeat: no-repeat!important;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover!important;
	width: 700px;
	height: 300px;
	border-top: 0px solid rgba(49,88,25,0.5); /* #193358; 	near-midnight blue */
	z-index:4;
	opacity: 0.3;
}

#bottomright2 { 					/* center image */
	bottom: -130px;
	right: -200px;
	transform: rotate(-40deg);
	background-position: center top!important;
	background-repeat: no-repeat!important;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover!important;
	width: 700px;
	height: 260px;
	border-top: 0px solid rgba(174,33,49,1);	 /* #ae2131;	red */
	z-index:6;
	opacity: 0.4;
}

#bottomright3 { 					/* right image */
	bottom: 100px;
	right: -500px;
	transform: rotate(-65deg);
	background-position: center top!important;
	background-repeat: no-repeat!important;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover!important;
	width: 1000px;
	height: 200px;
	border-top: 0px solid rgba(255,0,0,1);
	opacity: 0.4;
	z-index:5;
}

#bottomright1a { 					/* left background color */
	bottom: -250px;
	right: -50px;
	transform: rotate(-15deg);
	width: 700px;
	height: 300px;
	background-color: rgba(253,200,6,1); /* aida-yellow2 */
	border-top: 1px solid rgba(49,88,25,0.5);	/* 193358;  near-midnight blue */
	z-index:2;
}

#bottomright2a { 					/* center background color */
	bottom: -130px;
	right: -200px;
	transform: rotate(-40deg);
	width: 700px;
	height: 260px;
	background-color: rgba(174,33,49,0.9);
	border-top: 2px solid rgba(174,33,49,1);	 /* #ae2131;	red */
	z-index:3;
}

#bottomright3a { 					/* right background color */
	bottom: 100px;
	right: -500px;
	transform: rotate(-65deg);
	background-color: rgba(3,47,134,1); /* #032f86; aida-blue */
	width: 1000px;
	height: 200px;
	border-top: 1px solid rgba(255,0,0,1);
	z-index:1;
}

#bottomright4	{        /* site sub-title */
	bottom: 60px;
	right: 0px;
	transform: rotate(-43deg);
	background-color: rgba(255,255,255,0);
	width: 200px;
	height: 50px;	
	z-index:7;
	text-align: center;
	display: none; /* TEMP */
}

#bottomright4 h1	 {
	color: #fff64f;
	color: #f7ee06;
}

.topleft {
	z-index:999;
	position: relative;
}
.navbar.navbar-default {
	z-index:1;
}

.slide1 {
	opacity: 0; 
    position: absolute; 
	background-position: center top;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	width: 1000px;
	height: 200px;
	border-bottom: 0px solid rgba(174,33,49,0.5); /* #ae2131;	red at full */
	z-index:1;
	/*opacity: 0.5;*/
	-webkit-transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    -o-transition: opacity 2s linear;
    transition: opacity 2s linear;
}

.slide2 {
	opacity: 0; 
    position: absolute; 
	background-position: center top;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	width: 700px;
	height: 260px;
	border-bottom: 0px solid rgba(174,33,49,1);	/* #ae2131;	red */
	z-index:2;
	-webkit-transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    -o-transition: opacity 2s linear;
    transition: opacity 2s linear;
}

.slide3 {
	opacity: 0; 
    position: absolute; 
	background-position: center top;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	width: 700px;
	height: 300px;
	border-bottom: 0px solid rgba(174,33,49,1);	/* #ae2131;	red */
	z-index:3;
	-webkit-transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    -o-transition: opacity 2s linear;
    transition: opacity 2s linear;
}

.slide4 {
	opacity: 0; 
    position: absolute; 
	background-position: center top;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	width: 700px;
	height: 300px;
	border-bottom: 0px solid rgba(174,33,49,1);	/* #ae2131;	red */
	z-index:1;
	-webkit-transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    -o-transition: opacity 2s linear;
    transition: opacity 2s linear;
}

.slide5 {
	opacity: 0; 
    position: absolute; 
	background-position: center top;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	width: 700px;
	height: 260px;
	border-bottom: 0px solid rgba(174,33,49,1);	/* #ae2131;	red */
	z-index:2;
	-webkit-transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    -o-transition: opacity 2s linear;
    transition: opacity 2s linear;
}

.slide6 {
	opacity: 0; 
    position: absolute; 
	background-position: center top;
	background-repeat: no-repeat;
	-o-background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	width: 1000px;
	height: 200px;
	border-bottom: 0px solid rgba(174,33,49,1);	/* #ae2131;	red */
	z-index:3;
	-webkit-transition: opacity 2s linear;
    -moz-transition: opacity 2s linear;
    -o-transition: opacity 2s linear;
    transition: opacity 2s linear;
}

/* ORIGINAL MEDIA QUERIES */
@media only screen and (max-device-width: 768px)	{
	#topleft1, #topleft1a {left: -390px;}
	#topleft2, #topleft2a {}
	#topleft4	{top: 80px; left: 10px;}
}

.bottomrightmobile	{display:none;}
@media only screen and (max-device-width: 600px)	{
	#topleft1, #topleft1a {left: -290px;}
	#topleft2, #topleft2a {top:-120px;left: -170px;}
	.bottomright {display: none;}
	.bottomrightmobile {display: block;}
	#bottomright4 {
		transform: rotate(0deg);
		background-color: rgba(49,88,25,0.5);
		background-color:rgba(207,21,24,0.9);
		border-top: 2px solid rgba(174,33,49,1);
		width: 100%;
		bottom: 0;
		margin-top: 20px;
		padding-top: 30px;
		height: 100px;
	}
	.leftText {display:none;}
	.leftTextmobile p, .creditmobile p	{text-align: center;}
}



@media only screen and (max-device-width: 420px)	{
	#topleft1, #topleft1a {left: -220px; top:0;}
	#topleft2, #topleft2a {top:-156px;left: -110px; transform: rotate(-35deg);}
		#topleft4	{top: 40px; left: 0; transform: rotate(-35deg);}
}


@media (max-width:414px)	{
	#bottomright4	{ right: -36px; bottom: 36px; }
	#bottomright4	h1 { font-size: 1.6em;}
}

@media (max-width:320px)	{
	p 	{font-size: 16px;}
	#topleft4	{width: 130px;}
	#bottomright4	{width: 150px;}
	#topleft4	h1, 	#bottomright4	h1 { font-size: 1.4em;}
	#bottomright4	{ right: -24px; bottom: 24px; }
}
/* end of original*/

/* NEW 
*/
@media only screen and (max-device-width: 768px)	{
	#topleft1, #topleft1a {left: -390px;}
	#topleft2, #topleft2a {}
	#topleft4	{top: 80px; left: 10px;}
	.mainContent {padding: 80px 0px 0px 50px;}
}

/*@media only screen and (orientation: portrait)	{
	p {max-width: 600px;}
}*/

@media only screen and (max-device-width: 600px)	{
	#topleft1, #topleft1a {left: -290px;}
	#topleft2, #topleft2a {top:-120px;left: -170px;}
}

/* Pixel 2 411px; iPhone 6,7,8 plus 414px; */

@media only screen and (max-device-width: 420px)	{
	#topleft1, #topleft1a {left: -225px; top:-20px;}
	#topleft2, #topleft2a {top:-63px;left: -110px; transform: rotate(-40deg);}
	#topleft2, #topleft2a, .slide2 {width: 400px; height: 148px;}
	#topleft3, #topleft3a	{top: -230px; left: -80px;}
	#topleft4	{top: 35px; left: -5px; transform: rotate(-40deg);}
	.mainContent {padding: 50px 0px 50px 20px;}
}

/*iPhone 6,7,8 Plus  414px; */
@media (max-width:414px)	{
	#bottomright4	{ 
	right: -36px; bottom: 36px;
	right: 0px; bottom: 0px; }
	#bottomright4	h1 { font-size: 1.6em;}
}

/*iPhone 6,7,8 375px; iPhone X 375px; */
@media (max-width:375px)	{
	#topleft4	{top: 32px; left: -12px;}
}

/* Galaxy S5 360px; iPhone 5 320px; */
@media (max-width:360px)	{
	p {font-size: 16px;}
	#topleft1, #topleft1a {left: -220px; top:-10px;}
	#topleft2, #topleft2a {top:-56px;left: -96px; transform: rotate(-40deg);}
	#topleft2, #topleft2a, .slide2 {width: 350px; height: 130px;}
	#topleft3, #topleft3a	{top: -240px; left: -80px;}
	#topleft4	{width: 130px;top: 30px; left: -10px;}
	#bottomright4	{width: 150px;width: 100%;}
	#topleft4	h1, 	#bottomright4	h1 { font-size: 1.4em;}
	#bottomright4	{ 
		right: -24px; bottom: 24px;
		right: 0px; bottom: 0px; 
	}
}

/* end of NEW */

.showMe {opacity: 1;}

#wpadminbar	{
	display:none;
}

@media only screen and (max-height:650px),(max-width:812px)	{
	.bottomright {display:none;}
	.footer {border-bottom: 5px solid #ae2131;}
}