/* HEADER */

.headerBlock
{
	display: table-row;
	height: 1px;
}

/* BANNER */

.bannerContainer
{
	background:#fff;
	/* background-image: url(../images/interface/banner.jpg); */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 1920px 100%;
	-o-background-size: 1920px 100%;
	-moz-background-size: 1920px 100%;
	-webkit-background-size: 1920px 100%;
	/* background: -webkit-linear-gradient(white, #D3D8E8); */
}
@media all and (min-width:1921px)
{
	.bannerContainer
	{
		background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
	}
}
.bannerContent
{
	color:#ffffff;
	/* min-height:207px; */
	padding-right:20px;
	padding-left:18px;
	display:table;
}
#headerLogo
{
	/* height:120px;
	width:110px; */

	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
	#headerLogo img
	{
		display: block;
		border:none;
		margin-top:0px;
		margin-bottom:40px;
		margin-right:20px;
	}

@media all and (max-width:480px) /* runs if screen below 768px - ignored by ie8 and below */
{
	#headerLogo 
	{
		vertical-align:top;
	}
	#headerLogo img
	{
		width:100px;
		height:100px;
	}
}

#headerTitle
{
	width:100%;
	height:120px;
	padding-top:0px;
	padding-bottom:20px;
	display:table-cell;
	vertical-align:middle;
	text-align:right;

	color:#fff;

	/* text-shadow: 0px 0px 5px #000000; */
}
#headerTitle h1
{
	padding:0;
	margin:0;
	font-size:xx-large;
	font-weight:bold;
	/* color:#e52728; */
	display:inline-block;
font-family:'Open Sans Condensed';font-size:48px;font-style: italic;
}
#headerTitle
a
{
	text-decoration:none;
	color:#23356d;
}
.headerTitleToHide
{
	display:inline;
}
#headerTitle i
{
	color:#e52728;
	font-weight: 700;
	font-family:'Open Sans Condensed';
	font-size:40px;
}
@media all and (max-width:768px) /* runs if screen below 768px - ignored by ie8 and below */
{
	#headerTitle i
	{
		font-size:26px;
	}
}
@media all and (max-width:768px) /* runs if screen below 768px - ignored by ie8 and below */
{
	.headerTitleToHide
	{
		display:none;
	}
	#headerTitle h1
	{
		font-size:36px;
	}
}

/* header search */

.form-wrapper-01
{
	margin-left:auto;
	margin-right:0;
	margin-top:20px;
	/* margin-bottom:20px; */
    width: 100%;
    max-width: 363px;
    position: relative;
    display: block;
    text-align: right;
    padding: 0px;
}
#search {
    position: absolute;
    left: 0px;
    right: 38px;
}

#search input {
    width: 100%;
    margin:0px;
    padding:9px;
    border: none;
    height:36px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    background:#e9e9e9;
}

#submit {
	background:#e9e9e9;
	border: none;
	width:38px;
	margin:0px 0px 0px 0px;
	height:36px;
	/* padding:11px;
	background-image: url(../images/icons/search.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 23px 23px;
	-o-background-size: 23px 23px;
	-moz-background-size: 23px 23px;
	-webkit-background-size: 23px 23px;	/* width:40px;
	/*
	height:38px;
	border:none;
	margin-top:10px;
	background-image: url(../images/icons/search.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 23px 23px%;
	-o-background-size: 23px 23px;
	-moz-background-size: 23px 23px;
	-webkit-background-size: 23px 23px; */
	color:#5d5454;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;}

/* responsive menu */

.slicknav_menu {
	display:none;
}

@media all and (max-width:768px) /* runs if screen below 768px - ignored by ie8 and below */
{
	.js #menu1 {
		display:none;
	}
	.js #menu2 {
		display:none;
	}
	.js #menu3 {
		display:none;
	}

	.js .slicknav_menu {
		display:block;
	}
}

/* MEMBERS MENU */

.membersMenuContainer
{
	background: #fff;
	/* -webkit-box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	-moz-box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	border-bottom-color:#fff;
	border-bottom-width:1px;
	border-bottom-style:solid; */
}
.membersMenuContent
{
	color:#ffffff;
	padding-right:10px;
	padding-left:20px;
}

/* PUBLIC NAVIGATION */

.publicNavigationContainer
{
	background: #23356d;
	/*background: #ac1d1d;
	background-image:url("../images/interface/gradient.png");
	background-size: auto 100%;
	-o-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;*/
	/* -webkit-box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	-moz-box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	box-shadow: 0px 4px 5px 0px rgba(204,204,204,1); */
	border-bottom-color:#fff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	/* border-top-color:#fff;
	border-top-width:1px;
	border-top-style:solid; */
	font-weight: 300;font-family:'Open Sans Condensed';font-size:26px;

}
.publicNavigationContent
{
	color:#ffffff;
	padding-right:20px;
	padding-left:20px;
}

/* MEMBERS NAVIGATION */

.membersNavigationContainer
{
	background: #23356d;
	/*background: #ac1d1d;
	background-image:url("../images/interface/gradient.png");
	background-size: auto 100%;
	-o-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;*/
	/* border-top:0px;
	border-right:0px;
	border-bottom:4px;
	border-left:0px;
	border-style:solid;
	border-color:#fff;
	-webkit-box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	-moz-box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	box-shadow: 0px 4px 5px 0px rgba(204,204,204,1); */
	/* border-bottom-color:#fff;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-top-color:#fff;
	border-top-width:1px;
	border-top-style:solid; */
}
.membersNavigationContent
{
	color:#ffffff;
	padding-right:20px;
	padding-left:20px;
}

.headerImage
{

	/*border-top-color:#fff;
	border-top-width:1px;
	border-top-style:solid; */

	/*border-bottom-color:#fff;
	border-bottom-width:2px;
	border-bottom-style:solid;*/

	width:100%;
	/* height:346px; */
	padding-top:35px;
	text-align:center;
	background-image: url(../images/interface/slider.jpg);
	/* background-image: url(../images/interface/home3.jpg); */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 1920px 100%;
	-o-background-size: 1920px 100%;
	-moz-background-size: 1920px 100%;
	-webkit-background-size: 1920px 100%;
	/* -webkit-box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	-moz-box-shadow: 0px 4px 5px 0px rgba(204,204,204,1);
	box-shadow: 0px 4px 5px 0px rgba(204,204,204,1); */
	/* margin-bottom:76px; */
}
@media all and (min-width:1920px)
{
	.headerImage
	{
		background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
	}
}
.imageContainer
{
	position: relative;
	width:100%;
	max-width:1160px;
	height:302px;
	/* background-image: url(../images/interface/slider-background.png); */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	-o-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
}
.leftArrow
{
	position: absolute;
	display:inline-block;
	left: 0px;
	height:302px;
	width:38px;
	background-image: url(../images/interface/left.png);
}
.rightArrow
{
	position: absolute;
	display:inline-block;
	right: 0px;
	height:302px;
	width:38px;
	background-image: url(../images/interface/right.png);
}
.slideContent
{
	position:absolute;
	display:inline-block;
	left:0px;
	text-align:left;
	/* margin-right:319px; */
	margin-top:25px;
	color:#23356d;
}
.slideContent h1
{
	margin:0px;
}
.slideContent h3
{
	font-size:x-large;
	margin:0px;
}
.slideImage
{
	position:absolute;
	display:inline-block;
	width:252px;
	height:252px;
	right:58px;
	top:26px;
}
@media all and (max-width:1000px) /* runs if screen below 100px - ignored by ie8 and below */
{
	.slideImage
	{
		display:none;
	}
	.slideContent
	{
		margin-top:20px;
	}
	.slideContent h3
	{
		font-size:larger;
	}
}
@media all and (max-width:760px) /* runs if screen below 768px - ignored by ie8 and below */
{
	.slideImage
	{
		display:none;
	}
	.slideContent
	{
		margin-top:20px;
	}
}
@media all and (max-width:630px) /* runs if screen below 768px - ignored by ie8 and below */
{
	.slideImage
	{
		display:none;
	}
	.slideContent
	{
		margin-top:20px;
	}
}
@media all and (max-width:500px) /* runs if screen below 768px - ignored by ie8 and below */
{
	.slideImage
	{
		display:none;
	}
	.slideContent
	{
		font-size:small;
		margin-top:0px;
	}
}
@media all and (max-width:420px) /* runs if screen below 768px - ignored by ie8 and below */
{
	.slideImage
	{
		display:none;
	}
	.slideContent
	{

		margin-top:0px;
	}
}
.slideLink
{
	color:#23356d;
	text-decoration:none;
}