@font-face{
		font-family:'Lato';
		src:url('../fonts/Lato-Light.woff2') format('woff2');
		font-weight:normal;
		font-style:normal;
		font-display: swap;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
}
body {
  margin: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
a {
  background-color: transparent;
}
b,img {
  border-style: none;
}
button,
[type="button"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.row {
	margin-left: -20px;
	*zoom: 1;
}
.row:before,
.row:after {
	display: table;
	content: "";
	line-height: 0;
}
.row:after {
	clear: both;
}
[class*="span"] {
	float: left;
	min-height: 1px;
	margin-left: 20px;
}
.container {
	width: 940px;
}
.span12 {
	width: 940px;
}
.span8 {
	width: 620px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 220px;
}
.span2 {
	width: 140px;
}
.container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.container:before,
.container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}

@media (max-width: 767px) {
	.container {
		width: 480px;
	}
	.row,
	.thumbnails {
		margin-left: 10px;
		margin-right: 10px;
	}
	[class*="span"],
	.uneditable-input[class*="span"],
	.row-fluid [class*="span"] {
		float: none;
		display: block;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.span12,
	.row-fluid .span12 {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 0;
	}
}
@media (max-width: 479px) {
	.container {
		width: 320px;
	}
	.nav-collapse {
		-webkit-transform: translate3d(0, 0, 0);
	}
	.page-header h1 small {
		display: block;
		line-height: 20px;
	}
	input[type="checkbox"],
	input[type="radio"] {
		border: 1px solid #ccc;
	}
	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}
	.form-horizontal .controls {
		margin-left: 0;
	}
	.form-horizontal .control-list {
		padding-top: 0;
	}
	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px;
	}
	.media .pull-left,
	.media .pull-right {
		float: none;
		display: block;
		margin-bottom: 10px;
	}
	.media-object {
		margin-right: 0;
		margin-left: 0;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container {
		width: 724px;
	}
	.span12 {
		width: 724px;
	}
	.span11 {
		width: 662px;
	}
	.span10 {
		width: 600px;
	}
	.span9 {
		width: 538px;
	}
	.span8 {
		width: 476px;
	}
	.span7 {
		width: 414px;
	}
	.span6 {
		width: 352px;
	}
	.span5 {
		width: 290px;
	}
	.span4 {
		width: 228px;
	}
	.span3 {
		width: 166px;
	}
	.span2 {
		width: 104px;
	}
	.span1 {
		width: 42px;
	}

	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.7624309392265194%;
		*margin-left: 2.709239449864817%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}

	input,
	textarea,
	.uneditable-input {
		margin-left: 0;
	}
	.controls-row [class*="span"] + [class*="span"] {
		margin-left: 20px;
	}
}
@media (min-width: 1200px) {
	.row {
	/*	margin-left: -30px; */
		*zoom: 1;
	}
	.row:before,
	.row:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row:after {
		clear: both;
	}
	[class*="span"] {
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
	.container {
		width: 1170px;
	}
	.span12 {
		width: 1170px;
	}
	.span11 {
		width: 1070px;
	}
	.span10 {
		width: 970px;
	}
	.span9 {
		width: 870px;
	}
	.span8 {
		width: 770px;
	}
	.span7 {
		width: 670px;
	}
	.span6 {
		width: 570px;
	}
	.span5 {
		width: 470px;
	}
	.span4 {
		width: 370px;
	}
	.span3 {
		width: 270px;
	}
	.span2 {
		width: 170px;
	}
	.span1 {
		width: 70px;
	}
	.offset12 {
		margin-left: 1230px;
	}
	.offset11 {
		margin-left: 1130px;
	}
	.offset10 {
		margin-left: 1030px;
	}
	.offset9 {
		margin-left: 930px;
	}
	.offset8 {
		margin-left: 830px;
	}
	.offset7 {
		margin-left: 730px;
	}
	.offset6 {
		margin-left: 630px;
	}
	.offset5 {
		margin-left: 530px;
	}
	.offset4 {
		margin-left: 430px;
	}
	.offset3 {
		margin-left: 330px;
	}
	.offset2 {
		margin-left: 230px;
	}
	.offset1 {
		margin-left: 130px;
	}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before,
	.row-fluid:after {
		display: table;
		content: "";
		line-height: 0;
	}
	.row-fluid:after {
		clear: both;
	}
	.row-fluid [class*="span"] {
		display: block;
		width: 100%;
		min-height: 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		margin-left: 2.564102564102564%;
		*margin-left: 2.5109110747408616%;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
	.row-fluid .controls-row [class*="span"] + [class*="span"] {
		margin-left: 2.564102564102564%;
	}

}
@media (max-width: 979px) {
	body {
		padding-top: 0;
	}
}
@media (max-width: 979px) {
	.visible-big-desktop {
		display: none !important ;
	}
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 20px;
  font-size: 15px;
}
.table th,
.table td {
  padding: 12px;
  line-height: 20px;
  text-align: center;
  /* vertical-align: top;
  border-top: 1px solid #dddddd;
  */
}
.table th {
  font-weight: bold;
  font-size: 18px
}
.table thead th {
  vertical-align: top;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}

.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

/* Common Styles ------------------------------------------ */
html {
	font-family: Lato, sans-serif;
}
body {
	font-size: 18px;
	line-height: 1.6;
	color: #333;
	background-color: #fff;
}
a { 
	text-decoration: none;
}
a:hover, a:focus { text-decoration: none; }
h1,h2,h3,h4,h5,h6 {
	margin: 0px 0 10px 0px;
	font-weight: normal;
	line-height: 1.3;
	color: inherit;
}

h1,
h2 {
	letter-spacing: 2px;
}
h1 {
	font-size: 40px;
}
h2 {
	font-size: 32px;
}
h3 {
	font-size: 24px;
	letter-spacing: 2px;
}
h4 {
	font-size: 18px;
	letter-spacing: 1px;
}
h5 {
	font-size: 14px;
	letter-spacing: 1px;
}
h6 {
	font-size: 12px;
}
p {
	color: #666;
	font-size: 18px;
	line-height: 1.5;
}
img {
	/* Responsive images (ensure images don't scale beyond their parents) */
	max-width: 100%;
	/* Part 1: Set a maxium relative to the parent */
	width: auto\9;
	/* IE7-8 need help adjusting responsive images */
	height: auto;
	/* Part 2: Scale the height according to the width, otherwise you get stretching */
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
/* Colors ------------------------------------------ */
body.color-1::-moz-selection {background: #e74c3c; color: #fff; }
body.color-1::selection {background: #e74c3c; color: #fff; }
body.color-1 a{
	text-decoration: none;

}
body.color-1 div#top-nav #fixed-nav li a:hover {
	color: #1B8BD9;
}
body.color-1 div#top-nav #fixed-nav li.current a {
	border-bottom: 1px solid #aaaaaa;
}

body.color-1 hr {
	border-bottom: 1px solid #e74c3c;
}
body.color-1 span.highlight{
	color: #e74c3c;
}
body.color-1 #footer {
	font-weight: normal;
	background-color:#eeeeee;
	color: #333;
	text-align: center;
	font-size: 14x;
	padding: 12px 0 ;
}

body.color-1 #footer a{
	color: #555;
}

body.color-1 .bg-color{
	background: #ffffff url('') no-repeat;
	background-position: center center;
	webkit-background-size: cover;
	moz-background-size: cover;
	o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale');
	-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale');
}

/* Btn  ---------- */
.btn{
	display: inline-block;
	padding: 1rem .5rem;
	cursor: pointer;
	background: #2070b8;
	color: #fff;
	text-align: center;
	font-size: 0.9em;
	-webkit-touch-callout: none;
	user-select: none;
	white-space: nowrap;
	position: relative;
	border:0px;
	padding: 8px 20px;
	background-color: white;
	border: 1px solid #2871B2;
	border-radius: 3px;
}
.btn:hover,
.btn:focus,{
  color: white;
  background-color: #3A79B0;
}

.flat {
	font-size: 1.1em;
	padding:10px 50px;
 }
.bluebk{
	background-color: #2871B2;
}
[class*="span"] {
   margin-left: 20px;
}

/* Navigation & Logo ------------- */
#header{
	top:0px;
	width: 100%;
	background: rgba(250, 250, 250, 0.85);
	position: fixed;
	height: 50px;
	z-index:100;
}
#nav-button{
	display: none;
}
#logo{
	display: block;
	border: none;
	margin: 8px 0 0 10px;
	float: left;
	width: 167px;
	height: 35px;
}
#logo a{
	color: #333;
	text-decoration: none;
	text-transform: none;
	border: none;
	letter-spacing: -1px;
	font-size:26px;
}
#logo img{
	position:relative;
	top:1px;
	margin-left:20px;
	max-width: 169px;
}
div#top-nav{
}
#fixed-nav button{
	margin:8px 4px;
}
div#top-nav ul {
	float: right;
	margin-bottom: 0px;
}
div#top-nav #fluid-nav li, div#top-nav #fixed-nav li {
	display: inline-block;
	margin-left: 20px;
}
div#top-nav #fluid-nav li:first-child, div#top-nav #fixed-nav li:first-child  {
	margin-left: 0;
	font-size: 15px;
	position:relative; /*added by AH*/
}
div#top-nav #fluid-nav li a, div#top-nav #fixed-nav li a {
	color: #333;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	border: none;
}
div#top-nav #fluid-nav li a:hover {
	color: #333;
	text-decoration: none;

}
div#top-nav .sep{
	display:inline-block;
	width:1px;
}

form input[type="text"], input[type="password"]{
	width: 30%;
	min-width: 200px;
	height: 20px;
	padding: .535rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out;
	margin:5px 0;
}

form{
	vertical-align: bottom;
}
.go {
	background-color: #427eec;
	border:0 solid transparent;
	color: white;
	font-size: 15px;
	line-height: 50px;
	padding:0 30px;
}
.go:hover{
	background-color:#3A79B0;
}
.red{
	color:red;
}
.green{
	color:green;
}
.grey{
	color:#aaaaaa;
}
.title.more{
	margin-bottom:0;
	margin-top:20px;
}

h3.caption{
	font-weight:normal;
	font-size:16px;
	text-shadow: 0 0 7px #000;
}

/* Slogan & Banners ------------------------------------------ */
.slogan{
	height: 100%;
	text-align: center;
	width: 100%;
}
.slogan h1{
	text-shadow: 0 0 4px #000000;
	color: #ffffff;
	text-transform:inherit;
	letter-spacing: -1px;
	font-size: 80px;
}

.slogan.nextpage h1{
	text-shadow: none;
	color: #333333;
}

.slogan h3{
	color: white;
	text-transform:inherit;
	letter-spacing: -1px;
	font-size: 26px;
	text-shadow: 0 0 3px #000;
}
.hero{
	border-bottom: 1px solid #e1e1e1;
	display: inline-block;
	width: 100%;
	margin-top: 50px;
	height: 150px;
}
.home .hero{
	margin-top: 50px;
}

.bg-fixed {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
	background-size: cover;
}

.i-block{
	text-align: center;
}
.i-block i{display: inline-block;margin-bottom: 24px;font-size: 5em; color: #a1a1a1;}
.i-block h3{ color: #818181;
	/*font-weight: bold;*/
	font-size: 1.3em;
	margin-top: 0px;
	margin-bottom: 14px;
}

#contact .social a{
	margin-right: 10px;
	font-size: 30px;
	float: left;
	border: none;
}

.content{
	padding-top: 70px;
	padding-bottom: 70px;
}
.section{
	border-bottom: 1px solid #e1e1e1;
}
.section-alt{
	background: #fcfcfc;
}

.title{
	text-align: center;
	margin-bottom: 40px;
}
.title h2{
	font-size: 2.2em;
	text-align: center;
	padding:40px 0;
}
.title p{
	letter-spacing: 1px;
	line-height: 1.6em;
	font-size: 20px;
	margin: 0px;
}
.text-center{
	text-align: center;
}
.clear{
	clear: both;
}
#footer {
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-size: 14px;
}
#footer a{
	text-decoration: none;
	border:1px solid transparent;
	padding:4px 7px;
	outline:none 0;
}

#footer a:hover{
	border:1px solid #aaaaaa;
	border-radius: 2px;
}

#footer.bottom{
	position:fixed;
	bottom:0px;
	width:100%;
}

body.color-1 #footer .selected{
	background-color: #2871B2;
	color:white;
}

div#top-nav #fluid-nav li:first-child, div#top-nav #fixed-nav li:first-child {
    font-size: 15px;
    /*background-color: white;*/
}
div#top-nav ul {
}
body {
    color: #333;
    font-size: 18px;
    line-height: 1.6;
}

/*Media Queries*/
@media (max-width: 800px) {

	.slogan h1{
		font-size: 50px;
	}

	div#top-nav button{
		display: block;
	}

	div#top-nav .sep{
		display: none;
	}

	#drop-nav{
		display: inline;
	}
	#logo{
		width: 100%;
		font-size: 26px;
		margin-top: 12px;
		text-align: center;
	}
	div#top-nav{
		margin-top: 0px;
		display: none;
		background: #fff;
		position: absolute;
		top:50px;
		z-index: 99999;
		left: 0;
	}
	div#top-nav ul{
		float: none;
		display: block;
		padding-left: 0;
	}
	div#top-nav #fluid-nav li, div#top-nav #fixed-nav li {
		padding: 10px;
		display: block;
		margin-bottom: 0px;
		margin-left: 0px;
	}
	#nav-button{
		display: inline-block;
		position: absolute;
		left: 24px;
		font-size: 24px;
		top: 50%;
		margin-top: -12px;
	}

	.table th {
    	font-size: 16px;
    	font-weight: bold;
	}

	.table th, .table td {
		font-size: 14px;
    	line-height: 18px;
    	padding: 8px 30px;
	}

	.sign.red{
		font-size:18px;
	}

	.span3.i-block{
		margin-top:50px;
	}

}
@media (max-width: 500px) {

	[class*="span"] {
    	margin-left: 0px;
	}

.flat {
	font-size: 1em;
	padding:10px 50px;
 }

	div#top-nav li {
		padding: 0 10px 20px;
		display: block;
		margin-bottom: 0px;
		margin-left: 0px;
	}

	div#top-nav button{
		display: block;
	}
	
	div#top-nav .sep{
		display: none;
	}

	ol {
    	margin: 10px 10px;
	}

	#footer {
		font-size: 12px;
	}

	#footer a{
		padding:4px;
	}

	.table td {
		font-size:12px;
	}
	
	#logo{
		margin-top: 12px;
		margin-left: 0px;
	}
	.slogan h1{
		padding-top: 20px;
		font-size:50px;
	}
	.slogan h3{
		font-size:20px;
	}

	.i-block i {
		font-size: 3em;
	}
	.i-block h3 {
   		font-size: 1.2em;
	}
	.table th {
    	font-size: 12px;
    	font-weight: bold;
	}

	.table th, .table td {
		font-size: 11px;
    	line-height: 18px;
    	padding: 8px 10px;
	}
	.sign.red{
		font-size:16px;
	}
	.span3.i-block{
		margin-top:50px;
	}

}

@media (max-width: 400px) {
	
	ol {
    	margin: 10px 10px;
	}
	#footer {
		font-size: 12px;
	}

	#footer a{
		padding:4px 1px;
	}

	.table td {
		font-size:12px;
	}

	#logo{
		margin: 8px 0 0 0;
	}

	#logo img{
		position:relative;
		top:-3px;
	}

	.slogan h1{
		padding-top: 20px;
		font-size:30px;
	}
	.slogan h3{
		font-size:14px;
		letter-spacing: 1px;
	}

	.title h2 {
    	font-size: 1.3em;
	}

	.i-block i {
		font-size: 3em;
	}

	.i-block h3 {
    font-size: 1.1em;
	}

	.content {
    	padding-bottom: 40px;
	}
	form{
		border:0;
	}
	.go {
		margin-top:5px;
		display:block;
	}
}
@font-face{
	font-family:'Fonticons';
	src:url(data:application/font-woff;charset=utf-8;base64,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) 
	format('woff');
	font-weight:normal;
	font-style:normal;
}
.icon2{
	display:inline-block;
	font:normal normal normal 14px/1 'Fonticons';
	font-size:inherit;
	text-rendering:auto;
	opacity: 0.8;
}
.icon2-calendar-o:before{content:'\f000';}
.icon2-envelope-o:before{content:'\f001';}
.icon2-folder-o:before{content:'\f002';}
.icon2-users:before{content:'\f003';}
.icon2-twitter-sign:before {content:'\f081';}
.but_hp{
	background-color: transparent;
	font-size: 14px;
	padding: 10px 22px;
	line-height: 13px;
	border:1px solid transparent;
	border-radius: 3px;
}
.but_hp:hover{
	color: white;
	background-color: #2871B2;
	border-color: #2871B2;
}
.default_btn{
	border-color: #2871B2;
}
div#top-nav #fixed-nav li {
	<%-- remove padding on the login/registration box for mobile --%>
	padding:0;
}