

.ac
{
	position:absolute;
	top:0px;
	left:0px;
	width:99.9vw;
	overflow:hidden;
	min-height:100vh;
}
.headerlogo
{
	width:200px;
	height:auto;
}
.am, .amr, .aml
{
	overflow-y:visible;
	overflow-x:hidden;
	float:left;
	min-height:10px;
	padding-bottom:10vh;
}
.amcw, .amcwr, .amcwl
{
	overflow-y:visible;
	overflow-x:hidden;
	width:100%;
}

.filler
{
	width:100%;
	height:1px;
	position:relative;
	float:left;
}
.fillerl
{
	height:10px;
	width:100%;
	position:relative;
	float:left;
}
.amcwbf
{
	width:100%;
}
.amcwbf2
{
	width:50%;
	float:left;
}
.amcwbf3
{
	width:33%;
	float:left;
}
.amcwbf4
{
	width:25%;
	float:left;
}
.amcwbf5
{
	width:20%;
	float:left;
}
.amcwbf6
{
	width:16.6%;
	float:left;
}
.amcwbf7
{
	width:14.28%;
	float:left;
}
.amcwbf8
{
	width:12.5%;
	float:left;
}

.amcwbf45
{
	float:left;
	display: inline-block;
	width:auto;
}

.amcwce
{
	width:100%;
	float:left;
}
.amcwce2
{
	width:50%;
	float:left;
}
.amcwce3
{
	width:33%;
	float:left;
}
.amcwce4
{
	width:25%;
	float:left;
}

.amcwcc
{
	width:100%;
	float:left;
}
.amcwcc2
{
	width:50%;
	float:left;
}
.amcwcc3
{
	width:33.33%;
	float:left;
}
.amcwcc4
{
	width:25%;
	float:left;
}



.amcwcg
{
	width:100%;
	float:left;
	overflow:hidden;
}
.amcwcg2
{
	width:50%;
	float:left;
	overflow:hidden;
}
.amcwcg3
{
	width:33%;
	float:left;
	overflow:hidden;
}.amcwcg4
{
	width:25%;
	float:left;
	overflow:hidden;
}



.amc, .amg
{
	float:none;
	overflow:visible;
	margin:5%;
	padding:5%;
	width:80%;
	display:inline-block;
}
.amv
{
	position:relative;
	overflow:auto;
}
.amg
{
	text-decoration:none;
	overflow:visible;
}
.amcra, .amcla
{
	text-decoration:none;
	overflow:auto;
}
.amcra
{
	float:right;
}
.amcla
{
	float:left;
}


.amcl, .amcr, .amgl, .amgr
{
	width:45%;
	margin:0px;
	top:0px;
}
.amcl, .amgl
{
	float:left;
}
.amcr, .amgr
{
	float:right;
}

.amcl img, .amcr img, .amgl img, .amgr img
{
	width:100%;
	margin:0px;
	padding:0px;
}
.amcl .amcpl, .amcr .amcpr, .amgl .amcpl, .amgr .amcpr
{
	padding:5%;
}




.amcwcq,.amcwcu,.amcwcd,.amcwci
{
	width:100%;
	overflow:auto;
	padding:0px;
	margin:0px;
}
.amcwcq2,.amcwcu2,.amcwcd2,.amcwci2
{
	width:50%;
	float:left;
	overflow:visible;
	padding:0px;
	margin:0px;
}
.amcwcq3,.amcwcu3,.amcwcd3,.amcwci3
{
	width:33%;
	float:left;
	overflow:visible;
	padding:0px;
	margin:0px;
}
.amcwcq4,.amcwcu4,.amcwcd4,.amcwci4
{
	width:25%;
	float:left;
	overflow:visible;
	padding:0px;
	margin:0px;
}

.amcql,.amcqr,.amcul,.amcur,.amcdl,.amcdr
{
	width:100%;
}




.amcc
{
	width:100%;
}
.amcc2
{
	width:50%;
}
.amcc3
{
	width:33%;
}
.amcc4
{
	width:25%;
}

.amcch
{
	width:100%;
	margin:0px;
	padding:0px;
}
.amcchr,.amcchl
{
	width:100%;
	margin:0px;
	padding:0px;
}
.amcci,.amccic
{
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
}
.amcci, .amg
{
	display:none;
}

.amccil, .amccir, .amccicl, .amccicr
{
	width:100%;
	margin:0px;
}
.amcq
{
	width:23%;
	margin:1%;
	padding:0px;
	overflow:visible;
}
.amcql,.amcqr
{
	width:100%;
}
.amcwct
{
	float:left;
	overflow:auto;
	width:100%;
}
.amcwct2
{
	width:50%;
	float:left;
	overflow:auto;
}
.amcwct3
{
	width:33%;
	float:left;
	overflow:auto;
}
.amcwct4
{
	width:25%;
	float:left;
	overflow:auto;
}
.amcu
{
	width:33.33%;
	margin:0;
	padding:0px;
	overflow:visible;
}
.amcul,.amcur
{
	width:100%;
}




.amcwcd
{
	position:relative;
	width:100%;
}
.amcwcd2
{
	position:relative;
	width:50%;
	float:left;
}
.amcwcd3
{
	position:relative;
	width:33.33%;
	float:left;
}
.amcwcd4
{
	position:relative;
	width:25%;
	float:left;
}






.amcd
{
	width:50%;
	margin:0px;
	padding:0px;
}
.amcdl,.amcdr
{
	width:100%;
	margin:0px;
	padding:0px;
}




.amcwcs
{
	width:100%;
	overflow:visible;
}
.amcwcs2
{
	width:50%;
	float:left;
	overflow:visible;
}
.amcwcs3
{
	width:33.33%;
	float:left;
	overflow:visible;
}
.amcwcs4
{
	width:25%;
	float:left;
	overflow:visible;
}



.amcs
{
	width:35px;
	height:35px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
	overflow:visible;
}
.amcsl,.amcsr
{
	width:100%;
	padding:0px;
	margin:0px;
	margin-left:5px;
}
.amcs img
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
.amcs p, .amcs h1, .amcs a
{
	display:none;
}

.amctt
{
	
}


.amcwt, .amcwte, .amcwtt, .amcwct
{
	width:100%;
	float:left;
	overflow:visible;
}

.amcwt2, .amcwte2, .amcwtt2, .amcwct2
{
	width:50%;
	float:left;
	overflow:visible;
}

.amcwt3, .amcwte3, .amcwtt3, .amcwct3
{
	width:33.33%;
	float:left;
	overflow:visible;
}

.amcwt4, .amcwte4, .amcwtt4, .amcwct4
{
	width:25%;
	float:left;
	overflow:visible;
}

.af
{
	width:100%;
	overflow:hidden;
	position:absolute;
	bottom:0;
}
.afc
{
	width:30%;
	margin:1%;
}
body
{
	overflow-x:hidden;
	background-color:rgb(230,230,230);
	min-height:100vh;
}

.emailloading
{
	width:20%;
	margin-left:40%;
	margin-top:20%;
	margin-bottom:20%;
}
.emailresponse
{
	margin-top:20%;
	margin-bottom:20%;
	text-align:center;
	font-size:31px;
	font-weight:bold;
	text-decoration:none;
}



.amcwif, .amcwif2, .amcwif3, .amcwif4
{
	position:relative;
	float:left;
	margin-right:1%;
}
.amcwif2
{
	width:48%;
}
.amcwif3
{
	width:31%;
}
.amcwif4
{
	width:24%;
}
.amcwif iframe, .amcwif2 iframe, .amcwif3 iframe, .amcwif4 iframe
{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}







.contentitemdisplayer
{
	position:absolute;
	margin:0px;
	padding:0px;
	left:0px;
	top:0px;
	width:100vw;
	height:100vh;
	background-color:rgba(0,0,0,0.5);
	z-index:11;
	display:none;
	overflow:hidden;
}
.displayerleft, .displayerright, .displayermid
{
	overflow:hidden;
}
.displayermid
{
	width:90vw;
	float:left;
	margin-top:3vh;
	height:80vh;
	background-color:rgba(0,0,0,0.5);
	margin-left:5vw;
}
.displayerclose
{
	float:right;
	margin-right:20px;
	background-color:grey;
	color:white;
	border-radius:20px;
	padding:10px;
}
.displayerclose:hover
{
	background-color:lightgrey;
	color:grey;
}
.displayerimgholder
{
	height:80%;
	width:auto;
	float:left;
}
.displayerimg
{
	float:left;
	height:90%;
	width:90%;
}
.displayerinfo
{
	width:20%;
	float:left;
	margin-left:5vw;
}
.displayertitle
{
	float:left;
	font-size:25px;
	font-weight:bold;
	width:100%;
}
.displayertext
{
	float:left;
	font-size:20px;
	width:100%;
}
.displayerselectleft, .displayerselectright
{
	width:5%;
	height:90%;
	background-color:rgba(150,150,150,0.5);
	float:left;
	min-width:20px;
	min-height:50px;
}
.displayerselectleft:hover, .displayerselectright:hover
{
	background-color:rgba(200,200,200,0.5);
}
.displayerindexholder
{
	width:100%;
	height:5%;
	float:left;
}
.displayerindex
{
	float:left;
	margin:0px;
	padding:0px;
	background-color:rgba(150,150,150,0.7);
	border-radius:10px;
	padding:10px;
}
.displayerindex:hover
{
	background-color:rgb(200,200,200,0.7);
}
.displayerindexselected
{
	background-color:rgb(180,180,180);
}

.firstimg
{
	display:none;
}

.gdprholder
{
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
	width:100vw;
	height:100vh;
}
.gdprtextholder
{
	position:fixed;
	width:94%;
	bottom:0;
	background-color:rgb(210,230,255);
	margin:2%;
	border-radius:5px;
	padding-top:3%;
	padding-bottom:3%;
	padding-left:2%;
}
.gdprtext
{
	margin:2%;
	float:left;
	font-size:22px;
	padding:10px;
}
.gdprbutton
{
	float:right;
	margin:2%;
	background-color:rgb(170,190,250);
	padding:10px;
	border-color:darkblue;
	border-radius:5px;
	margin-right:5%;
	font-size:22px;
}
.anss_1
{
	display:none;
}
.ann
{
	display:none;
}
.annd
{
	width:100%;
	float:left;
}
.anssa
{
	cursor:pointer;
}
.navbaractive
{
	cursor:default;
}

.amcwimg
{
	float:left;
	width:100%;
}
.amcwimg2
{
	float:left;
	width:50%;
}
.amcwimg3
{
	float:left;
	width:33%;
}
.amcwimg4
{
	float:left;
	width:25%;
}

.amimg
{
	width:100%;
}
.amimgl,.amimgr
{
	width:100%;
}

.disclaimer
{
	display:none;
}
.amcwcal
{
	width:100%;
	float:left;
}
.amcwcal2
{
	width:50%;
	float:left;
}
.amcwcal3
{
	width:33%;
	float:left;
}
.amcwcal4
{
	width:25%;
	float:left;
}

.selector
{
	float:left;
	width:99%;
}
.selectorselectedholder
{
	float:left;
	width:99%;
	border-style:solid;
	border-radius:3px;
	border-width:2px;
	overflow:hidden;
	background-color:white;
}
.selectorselected
{
	width:90%;
	float:left;
}
.selectorselectedarrow
{
	margin:0;
	padding:0;
	width:9%;
	padding-right:1%;
	float:right;
	text-align:right;
	background-color:white;
	margin-top:1%;
}
.selectoroptionsholder
{
	width:100%;
	display:none;
	float:left;
	border-style:solid;
	border-width:1px;
	max-height:200px;
	overflow:auto;
}
.selectoroptionholder
{
	width:100%;
	float:left;
	background-color:white;
	border-style:solid;
	border-width:0px 0px 1px 0px;
}
.selectoroptionholder:hover
{
	background-color:lightgrey;
}
.selectoroptiontitle
{
	margin:0;
	padding:1%;
	width:98%;
	
}

@media screen and (orientation: portrait)
{
	.aml, .amr
	{
		display:none;
	}
	.am
	{
		left:5vw;
		width:90vw;
	}
	.amcw
	{
		left:0px;
		margin:0px;
		padding:0px;
	}
	.amcl, .amcr
	{
		width:100%;
		margin:0px;
		padding:0px;
	}
	.an1
	{
		left:0px;
		position:relative;
	}
	.an1 .ans
	{
		left:0px;
	}
	.an2
	{
		position:fixed;
	}
	.amcq
	{
		width:100%;
	}
	
	.amcwt2, .amcwtt2, .amcwte2, .amcwcs2, .amcwcc2, .amcwci2, .amcwcd2, .amcwct2, .amcwcq2, .amcwcg2, .amcwbb2, .amcwbf2, .amcwce2, .amcwpdf2
	{
		width:100%;
	}
	.amcwt3, .amcwtt3, .amcwte3, .amcwcs3, .amcwcc3, .amcwci3, .amcwcd3, .amcwct3, .amcwcq3, .amcwcg3, .amcwbb3, .amcwbf3, .amcwce3, .amcwpdf3
	{
		width:100%;
	}
	.amcwt4, .amcwtt4, .amcwte4, .amcwcs4, .amcwcc4, .amcwci4, .amcwcd4, .amcwct4, .amcwcq4, .amcwcg4, .amcwbb4, .amcwbf4, .amcwce4, .amcwpdf4
	{
		width:100%;
	}
	.amcwbf,.amcwbf2,.amcwbf3,.amcwbf4,.amcwbf5,.amcwbf6,.amcwbf7,.amcwbf8,.amcwbf45 
	{
		display:none;
	}
	.amcwif2, .amcwif3, .amcwif4
	{
		width:100%;
		margin-top:30px;
		margin-bottom:50px;
	}
	.gdprtextholder
	{
		top:0;
		bottom:auto;
	}
	.amcwcal2, .amcwcal3, .amcwcal4
	{
		width:100%;
	}
}



