/* CSS Document */

body {
	background-color:#000;
	background-image:none;
}

.pageHeader {
	position:relative; width:100%; height:calc(100vh - 58px); background-repeat:no-repeat; background-position:center bottom; background-size:cover;
}
.pageHeaderContent {
	width:984px; max-width:984px; height:400px; margin:0 auto; color:#fff; padding:80px 20px 0 20px;
}
.pageHeaderLogo {
	-webkit-text-shadow: 2px 2px 4px #000000;
    -moz-text-shadow: 2px 2px 4px #000000;
    text-shadow: 2px 2px 4px #000000;
}
.pageHeaderTitle {
	margin-top:30px; font-size:3em; line-height:1.1em; font-weight:700;
	-webkit-text-shadow: 2px 2px 4px #000000;
    -moz-text-shadow: 2px 2px 4px #000000;
    text-shadow: 2px 2px 4px #000000;
}
.pageHeaderSubTitle {
	margin-top:20px; font-size:1.4em; font-weight:400;
	-webkit-text-shadow: 1px 1px 4px #000000;
    -moz-text-shadow: 1px 1px 4px #000000;
    text-shadow: 1px 1px 4px #000000;
}

a:link, a:active, a:visited {
	color:#4fe500; text-decoration:none; 
	-webkit-transition: all 0.5s ease; transition: all 0.2s ease; 
}
a:hover {
	color:#1597dc;
	-webkit-transition: all 0.5s ease; transition: all 0.2s ease; 
}

a.bigBtn:link, a.bigBtn:active, a.bigBtn:visited {
	width:300px; height:60px; line-height:60px; font-size:1.2em; color:#fff; font-weight:600; text-decoration:none; text-align:center;
	background-color:#4fe500; border-radius:30px; display:block;
	-webkit-transition: all 0.5s ease; transition: all 0.4s ease; 
}
a.bigBtn:hover {
	background-color:#1597dc;
	-webkit-transition: all 0.5s ease; transition: all 0.4s ease; 
}
a.bigBtnD:link, a.bigBtnD:active, a.bigBtnD:visited {
	width:420px; height:60px; line-height:60px; font-size:1.0em; color:#fff; font-weight:600; text-decoration:none; text-align:center;
	background-color:#4d4d4d; border-radius:30px; display:inline-block;
	-webkit-transition: all 0.5s ease; transition: all 0.4s ease; 
}
a.bigBtnD:hover {
	background-color:#1597dc;
	-webkit-transition: all 0.5s ease; transition: all 0.4s ease; 
}

a.darkBtn:link, a.darkBtn:active, a.darkBtn:visited {
	height:50px; line-height:50px; font-size:0.8em; color:#fff; font-weight:600; text-decoration:none; text-align:center; padding:6px 30px;
	background-color:#000; border:1px solid #000;
	-webkit-transition: all 0.5s ease; transition: all 0.4s ease; 
}
a.darkBtn:hover {
	background-color:#fff; color:#000;
	-webkit-transition: all 0.5s ease; transition: all 0.4s ease; 
}

a.subMBtn:link, a.subMBtn:active, a.subMBtn:visited {
	float:right; font-size:0.8em; color:#000; font-weight:600; text-decoration:none; margin-left:40px;
	-webkit-transition: all 0.5s ease; transition: all 0.2s ease; 
}
a.subMBtn:hover {
	color:#1597dc;
	-webkit-transition: all 0.5s ease; transition: all 0.2s ease; 
}
.subMBtnA {
	float:right; font-size:0.8em; color:#1597dc; font-weight:600; margin-left:40px;
}

.priceCircle {
	width:150px; height:150px; line-height:150px; border-radius:150px; background-color:#4fe500; border:8px solid #fff;
	background-image:url("i/priceBack.svg"); background-position:center center;
	font-size:1.8em; color:#fff; font-weight:700; text-align:center; letter-spacing:-2px;
	position:absolute; right:22%; bottom:300px;
	-webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.5);
	box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.5);
}

.pageHeaderBtmBar {
	position:absolute; bottom:0;
	width:100%; height:60px; line-height:60px; background-color:#fff;
}

.container {
	width:100%; max-width:984px; margin:0 auto; padding:0 20px;
}
.container2 {
	width:100%; max-width:1400px; margin:0 auto;
}

.column {
	width:50%; background-color:#fff; float:left;
}

.topTitle {
	font-size:1em; font-weight:600; color:#000; padding:0 50px;
}
.divider {
	width:calc(100% - 100px); height:20px; margin-top:20px; border-top:5px solid #1597dc; margin-left:50px;
}
.mainTitle {
	font-size:1.4em; font-weight:700; color:#000; padding:0 50px;
}
.cText {
	font-size:1em; line-height:1.4em; font-weight:400; color:#000; padding:0 50px; margin-top:20px; 
}

.column33 {
	width:calc(33% - 80px); font-size:0.8em; color:#fff; float:left; margin-left:60px; 
}
.column25 {
	width:calc(25% - 80px); font-size:0.8em; color:#000; float:left; margin-left:60px;
}

