/* ----------------------------- */
/* ==SLIDER >> NEWS > MEDIUM	 */
/* ----------------------------- */
div.home-slider-wrapper {
	margin: 0;
	margin-top: 20px;
	position: relative;
	width: 705px;
	background: #FFF
}
	div.home-slider-carousel-wrapper {
		width: 705px;
		height: 425px;
		position: relative;
		top: 0;
		left: 0;
	}
	#home-slider-carousel {
		width: 705px;
		height: 425px;
		overflow: hidden;
		z-index: 150;
	}
		#home-slider-carousel a {
			display: block;
			float: left;
			position: relative;
			width: 705px;
			height: 425px;
		}
			#home-slider-carousel div.picture {
				width: 705px;
				height: 300px;
				overflow: hidden;
			}
				#home-slider-carousel div.picture img {
					display: block;
					width: 705px;
					height: auto;
				}

		#home-slider-carousel div.home-info {
			height: 150px;
			background: #162866;
			z-index: 150;
			padding: 0.6rem 1.5rem;
		}
			#home-slider-carousel div.home-info .date {
				text-transform: uppercase;
				font-family: 'Open Sans Condensed', sans-serif;
				color: #FFF;
				font-size: 15px;
				line-height: 1.1;
				font-weight: bold;
			}
			#home-slider-carousel div.home-info .title {
				text-transform: uppercase;
				font-family: 'Open Sans Condensed', sans-serif;
				color: #FFF;
				font-size: 25px;
				line-height: 1.1;
				font-weight: bold;
				padding: 0.3rem 0;
			}
			#home-slider-carousel div.home-info .description {
				font-family: 'Open Sans Condensed', sans-serif;
				color: #FFF;
				font-size: 15px;
				line-height: 1.1;
				font-weight: 300;
			}


	#home-slider-pagination {
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 190;
		display: flex; display: -webkit-flex; 
		flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
		justify-content: space-around; -webkit-justify-content: space-around;
	}
		#home-slider-pagination a.item {
			width: 170px;
			height: 92px;
			margin: 0 auto;
			border-top: 8px solid #FFF;
			display: flex; display: -webkit-flex; 
			flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
			justify-content: space-around; -webkit-justify-content: space-around;
			opacity: 0.5;
		}
			#home-slider-pagination a.item span {
				display: none;
			}
		#home-slider-pagination a.item.selected {
			opacity: 1.0;
			border-top: 8px solid #38b5a1;
		}
		#home-slider-pagination a.item:first-child {
			margin-left: 0;
		}
		#home-slider-pagination a.item:last-child {
			margin-right: 0;
		}





	.videos-slider-carousel-wrapper {
		width: 705px;
	}
	#videos-slider-carousel {
		width: 705px;
		height: 480px;
		overflow: hidden;
		z-index: 150;
	}
		#videos-slider-carousel .item-main {
			display: block;
			float: left;
			position: relative;
			width: 705px;
			height: 480px;
		}
			#videos-slider-carousel div.picture {
				width: 705px;
				height: 370px;
				overflow: hidden;
			}
				#videos-slider-carousel img.carousel_picture {
					display: block;
					width: 705px;
					height: auto;
				}
			#videos-slider-carousel iframe {
				width: 100%;
				height: 370px;
			}

		#videos-slider-carousel div.home-info {
			height: 78px;
			background: #38b5a1;
			z-index: 150;
			padding: 1.0rem 1.5rem;
		}
			#videos-slider-carousel div.home-info .date {
				text-transform: uppercase;
				font-family: 'Open Sans Condensed', sans-serif;
				color: #FFF;
				font-size: 15px;
				line-height: 1.1;
				font-weight: bold;
			}
			#videos-slider-carousel div.home-info .title {
				text-transform: uppercase;
				font-family: 'Open Sans Condensed', sans-serif;
				color: #FFF;
				font-size: 25px;
				line-height: 1.1;
				font-weight: bold;
				padding: 0.6rem 0;
			}
			#videos-slider-carousel div.home-info .description {
				font-family: 'Open Sans Condensed', sans-serif;
				color: #FFF;
				font-size: 15px;
				line-height: 1.1;
				font-weight: 300;
			}


	#videos-slider-pagination {
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		z-index: 190;
		display: flex; display: -webkit-flex; 
		flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
		justify-content: space-around; -webkit-justify-content: space-around;
	}
		#videos-slider-pagination a.item {
			width: 170px;
			height: 92px;
			margin: 0 auto;
			border-top: 8px solid #FFF;
			display: flex; display: -webkit-flex; 
			flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
			justify-content: space-around; -webkit-justify-content: space-around;
			opacity: 0.5;
		}
			#videos-slider-pagination a.item span {
				display: none;
			}
		#videos-slider-pagination a.item.selected {
			opacity: 1.0;
			border-top: 8px solid #162866;
		}
		#videos-slider-pagination a.item:first-child {
			margin-left: 0;
		}
		#videos-slider-pagination a.item:last-child {
			margin-right: 0;
		}




/* ----------------------------- */
/* ==SLIDER >> NEWS > MEDIUM	 */
/* ----------------------------- */
div.news-slider-large-wrapper {
	position: relative;
	width: 1010px;
	height: 545px;
	margin: 0;
	background: #FFF
}
	div.news-slider-large-carousel-wrapper {
		width: 1010px;
		height: 545px;
		position: absolute;
		top: 0;
		left: 0;
	}
	#news-slider-large-carousel {
		width: 1010px;
		height: 545px;
		overflow: hidden;
		z-index: 150;
	}
		#news-slider-large-carousel a {
			display: block;
			float: left;
			position: relative;
			width: 1010px;
			height: 545px;
		}
			#news-slider-large-carousel div.picture {
				width: 1010px;
				height: 419px;
				overflow: hidden;
			}
				#news-slider-large-carousel img.carousel_picture {
					display: block;
					width: 1010px;
					height: auto;
				}

		div.news-slider-large-player {
			position: absolute;
			left: 50%;
			top: 50%;
			margin-top:-62px;
			margin-left:-40px;
			width:80px;
			height: 80px;
			background:url(img/icon_play.png);
			z-index: 190;
		}
		
		div.news-slider-large-more-wrapper {
			height: 130px;
			width: 100%;
			/*background: url(../_img/slider-bg.png) no-repeat bottom left;*/
			/* background-color: rgba(77,99,119,0.7); /*#4D6377;*/ */
			z-index: 150;
			text-align: center;
		}
			div.news-slider-large-more-wrapper div.title {
				font-family: 'Open Sans Condensed', sans-serif;
				font-weight: 700;
				color: #00205b;
				font-size: 33px;
				padding-top: 14px;
				padding-bottom: 10px;
				line-height: 1.1;
			}
			div.news-slider-large-more-wrapper div.description {
				font-family: 'Open Sans Condensed', sans-serif;
				font-weight: 300;
				color: #3a3a3c;
				font-size: 14px;
				padding: 0 25px;
			}


	#news-slider-large-prev {
		position: absolute;
		top: 40%;
		left: 15px;
		margin-top: -32px;
		height: 65px;
		width: 38px;
		z-index: 190;
		cursor: pointer;
	}
	#news-slider-large-next {
		position: absolute;
		top: 40%;
		right: 15px;
		margin-top: -32px;
		height: 65px;
		width: 38px;
		z-index: 190;
		cursor: pointer;
		text-align: right;
	}

	#news-slider-large-pagination {
		position: absolute;
		top: 416px;
		left: 0;
		display: block;
		z-index: 190;
	}
		#news-slider-large-pagination a {
			background-color: none;
			display: inline-block;
			width: 130px;
			height: 6px;
		}
		#news-slider-large-pagination a.selected {
			background-color: #00b388;
		}
		#news-slider-large-pagination a span {
			display: none;
		}	


/* ----------------------------- */
/* ==	MENU GLOBAL				*/
/* ----------------------------- */

/*	MENU GLOBAL >> LEVEL TOP	*/
.menu-main-inside {
	padding: 0;
	width: 100%;
	position: relative;
	display: flex; display: -webkit-flex; 
	flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
	justify-content: center; -webkit-justify-content: center;
	z-index: 200;
}
	.menu-main-inside .nav-top {
		height: 44px;
		line-height: 44px;
		display: flex; display: -webkit-flex; 
		flex-flow: row wrap; -webkit-flex-flow: row wrap;
	}
		.menu-main-inside .menus-active .link {
			color: #00b388 !important;
		}
		.menu-main-inside .link-active .link {
			padding: 10px 10px 45px 10px !important;
			line-height: 20px !important;
			background-color: #00205b;
			color: #00b388 !important;
			display: block;
			height: 40px;
		}
		.menu-main-inside .nav-top .link {
			margin: auto 0;
			font-family: 'Open Sans Condensed', sans-serif;
			font-weight: bold;
			color: #00205b;
			text-transform: uppercase;
			display: block;
			height: 20px;
			line-height: 20px;
			color: #00205b;
			padding: 0 10px; 
			text-decoration: none;
			font-size: 16px;
			position: relative;
			border-right: 1px solid #00205b;
		}
		.menu-main-inside .nav-top .sub-wrapper {
			display: none;
			position:absolute; 
			top: 44px;
			left: -1px; 
			width: 1010px; 
			min-height: 380px; 
			z-index: 3000;
			padding: 25px 0;
			background: #00205b;
			background: url('img/menu-bottom.jpg') no-repeat left bottom #00205b;
		/*	box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.4);  */
		}
			.menu-main-inside .nav-top .sub-wrapper a {
				font-family: 'Open Sans', sans-serif !important;
				color: #FFF;
				height: auto !important;
				line-height: 1.0 !important;
				padding: 3px 0 !important;
				font-size: 12px !important;
				background: none !important;
				text-transform: none !important;
				font-weight: normal !important;
				letter-spacing:normal !important;
				display: block;
			}
				.menu-main-inside .nav-top .sub-wrapper a:hover {
					color: #FFF;
					text-decoration: underline !important;
					background: none;
				}
				
				.menu-main-inside .nav-top .sub-wrapper a.active_sub {
					color: #FFF;
					text-decoration: underline;
					background: none;
				}
			.menu-main-inside .nav-top .sub-wrapper div.col {
				float: left;
				width: 200px;
				min-height: auto;
				padding: 0px 22px;
			}
				.menu-main-inside .nav-top .sub-wrapper div.col.first {
					border-left: none;
					padding-left: 40px;
				}
				.menu-main-inside .nav-top .sub-wrapper div.title {
					font-family: 'Open Sans Condensed', sans-serif;
					height: auto;
					line-height: 1.0;
					padding: 4px 4px;
					width: 100%;
					color: #FFF;
					border: 1px solid #FFF;
					font-size: 16px;
					text-transform: uppercase;
					font-weight: bold;
					text-align: center;
					text-decoration: none;
					display: block;
					margin: 10px 0 8px;
				}

			
	li.social-nav {
		display: flex; display: -webkit-flex; 
		flex-flow: row nowrap; -webkit-flex-flow: row nowrap;
		padding-left: 10px !important;
	}
		li.social-nav .social-link {
			margin: auto 0 !important;
			padding: 0 !important;
			height: 23px; 
		}


/* ----------------------------- */
/* ==TABS 						*/
/* ----------------------------- */
	/* 	v1 */
	.tab_v1-wrapper {
/*		min-height: 300px; */
	}
		.tab_v1-buttons {
			float: left;
			width: 500px;
		}
		.tab_v1-buttons_wide {
			float: left;
			width: 600px;
		}
			a.tab_v1-button {
				float: left;
				display: block;
				height: 40px;
				line-height: 40px;
				width: 160px;
				text-align: center;
				font-size: 15px;
				margin-top: 3px;
				margin-bottom: 3px;
				margin-right: 1px;
				text-transform: uppercase;
				font-weight: bold;
				background: #eeeeee;
				color: #414042;
			}
				a:hover.tab_v1-button {
					text-decoration: none;
				}
			a.tab_v1-button.tab_v1-button_on {
				background: #00b388;
				color: #FFF;
			}
			.tab_v1-spacer {
				float: left;
				margin-right: 16px;
				font-family: 'Exo', sans-serif;
				font-size: 30px;
				color: #FFF;
				text-transform: uppercase;
				font-weight: bold;
			}
		.tab_v1-content_on {
		}
		a:hover.tab_v1-button {
			cursor: pointer;
		}


/* ----------------------------- */
/* ==CUSTOMSELECT	 */
/* ----------------------------- */
.selectbox {
	background: #61bbe8;
	height: 33px;
	line-height: 32px;
	color: #FFF;
	width: 170px;
	border: none;
	font-style: italic;
	margin: 0 15px 0 0;
}
.submitbox {
	background: #10497c;
	height: 33px;
	line-height: 32px;
	color: #FFF;
	width: 100px;
	border: none;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
	margin: 0 15px 0 0;
	padding: 0;
}