@charset 'UTF-8';
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,300,300italic,400italic,700italic,900,900italic);

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body {
	margin:0;
	padding:0;
	height:100%;
}
::-webkit-scrollbar {-webkit-appearance: none;width: 5px;height:5px;}
::-webkit-scrollbar-thumb {border-radius:4px;background-color: rgba(0, 0, 0, .7);-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);}

body {
	color:#222;
	font-weight:300;
	font-family:'Lato', sans-serif;
	font-size:18px;

	overflow:hidden;
/*
	overflow-x:hidden;
	overflow-y:auto;
*/
	margin:0;
	padding:0;
	background-color:#fff;

	z-index:-1;

/*
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-attachment:fixed;
*/
/*
	background-repeat: no-repeat;
	background-size:261px 85px;
	background-position: center center;
	background-image: url(../img/logo.png);
	background-attachment:fixed;
*/
}

.spacer1 {display:block;padding:1px;width:100%;}
.spacer5 {display:block;padding:5px;width:100%;}
.spacer10 {display:block;padding:10px;width:100%;}
.spacer15 {display:block;padding:15px;width:100%;}
.spacer20 {display:block;padding:20px;width:100%;}
.spacer25 {display:block;padding:25px;width:100%;}
.spacer30 {display:block;padding:30px;width:100%;}
.spacer35 {display:block;padding:35px;width:100%;}
.spacer40 {display:block;padding:40px;width:100%;}
.spacer45 {display:block;padding:45px;width:100%;}
.spacer50 {display:block;padding:50px;width:100%;}
a {text-decoration: none;color:#483D8B;outline: none;}
a:hover, a:focus {color: #666;color:#42426F;outline: none;}
p {margin:0 0 20px 0;padding:20px;word-wrap:break-word;}
h1, h2, h3, h4, h5 {font-weight:400;margin:0 0 20px 0;letter-spacing:-0.5px;}
h1 {font-size:52px;}
h2 {font-size:46px;}
h3 {font-size:36px;}
h4 {font-size:28px;}
h5 {font-size:22px;}

hr {width:100%;display:block;height:1px;border:none;outline:none;clear:both;margin:20px 0;}

.clearfix:before,
.clearfix:after {display: table;content: " ";}
.clearfix:after {clear: both;}
.fleft {float:left;}
.fright {float:right;}
.first {margin-left:0;}
.last {margin-right:0;}
.info {border-color:#92cae4;background:#d5edf8;}
.error {border-color:#fbc2c4;background:#fbe3e4;}
.success {border-color:#c6d880;background:#e6efc2;}
.clear {clear:both;}

.pad_t_10 {padding-top:10px;}
.pad_t_20 {padding-top:20px;}
.pad_t_30 {padding-top:30px;}
.pad_t_40 {padding-top:40px;}
.pad_t_50 {padding-top:50px;}

.pad_r_10 {padding-right:10px;}
.pad_r_20 {padding-right:20px;}
.pad_r_30 {padding-right:30px;}
.pad_r_40 {padding-right:40px;}
.pad_r_50 {padding-right:50px;}

.pad_b_10 {padding-bottom:10px;}
.pad_b_20 {padding-bottom:20px;}
.pad_b_30 {padding-bottom:30px;}
.pad_b_40 {padding-bottom:40px;}
.pad_b_50 {padding-bottom:50px;}

.pad_l_10 {padding-left:10px;}
.pad_l_20 {padding-left:20px;}
.pad_l_30 {padding-left:30px;}
.pad_l_40 {padding-left:40px;}
.pad_l_50 {padding-left:50px;}

.pad_tb_10 {padding:10px 0;}
.pad_tb_15 {padding:15px 0;}
.pad_tb_20 {padding:20px 0;}
.pad_tb_25 {padding:25px 0;}
.pad_tb_30 {padding:30px 0;}
.pad_tb_35 {padding:35px 0;}
.pad_tb_40 {padding:40px 0;}
.pad_tb_45 {padding:45px 0;}
.pad_tb_50 {padding:50px 0;}
.pad_tb_55 {padding:55px 0;}

.pad_lr_10 {padding:0 10px;}
.pad_lr_15 {padding:0 15px;}
.pad_lr_20 {padding:0 20px;}
.pad_lr_25 {padding:0 25px;}
.pad_lr_30 {padding:0 30px;}
.pad_lr_35 {padding:0 35px;}
.pad_lr_40 {padding:0 40px;}
.pad_lr_45 {padding:0 45px;}
.pad_lr_50 {padding:0 50px;}
.pad_lr_55 {padding:0 55px;}

.text_left {text-align:left;}
.text_center {text-align:center;}
.text_right {text-align:right;}

img {max-width:100% !important;height:auto;border:none;}

div.img_center {text-align:center;}
div.img_center img {vertical-align:baseline;}

form {margin:0;padding:0;}

.container{max-width:1200px;margin:0 auto;position:relative;padding:0;}
.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.row{*zoom:1;}
.row:before,.row:after{display:table;content:"";line-height:0;}
.row:after{clear:both;}
[class*="span"]{float:left;margin-left:0px;}
/*--- fluid ---*/
.span12{width:100%}
.span11{width:91.6666666667%}
.span10{width:83.3333333333%}
.span9{width:75%}
.span8{width:66.6666666667%}
.span7{width:58.3333333333%}
.span6{width:50%}
.span5{width:41.6666666667%}
.span4{width:33.3333333333%}
.span3{width:25%}
.span2{width:16.6666666667%}
.span1{width:8.3333333333%}

/*--- in pixels ---*/

/*
.span12{width:960px;}
.span11{width:880px;}
.span10{width:800px;}
.span9{width:720px;}
.span8{width:640px;}
.span7{width:560px;}
.span6{width:480px;}
.span5{width:400px;}
.span4{width:320px;}
.span3{width:240px;}
.span2{width:160px;}
.span1{width:80px;}

@media (min-width:1200px){
	.span12{width:1200px;}
	.span11{width:1100px;}
	.span10{width:1000px;}
	.span9{width:900px;}
	.span8{width:800px;}
	.span7{width:700px;}
	.span6{width:600px;}
	.span5{width:500px;}
	.span4{width:400px;}
	.span3{width:300px;}
	.span33{width:333px;}
	.span34{width:334px;}
	.span2{width:200px;}
	.span1{width:100px;}
	.span0{width:50px;min-height:1px;}
	.span0_1{width:33px;min-height:1px;}
}
*/
/*--- ! ---*/

.div_dummy {width:100%;min-height:10px;display:block;}

strong {font-weight:700;}

.nodisplay {display:none;}
@media only screen and (max-width: 767px) {
	body {
		overflow-x:hidden;
		overflow-y:auto;
	}
}