body
{
	padding:0;
	margin:0;
//	background:rgb(253,233,209);	
	font-family: Lato, sans-serif;	
}
#header
{
	width:100%;
	border-top:2px solid rgb(248,195,1);
	border-bottom:2px solid rgb(248,195,1);	
	background:rgb(8,82,145);
	overflow:auto;
}
#header #logo
{
	position:absolute;
	width:100px;
	height:100px;
	margin:2%;
	margin-left:7%;
}
#header #name
{
	position:absolute;
	margin-left:21%;
	margin-top:35px;
	font-weight:bold;
	color:white;
	font-size:24px;
}
#header #logo img
{
	width:100%;
	height:100%;
	
}
#header #top
{
	overflow:auto;
}
a
{
	text-decoration:none;
}
#header #top #menu_top
{
	float:right;
	min-width:30%;
	
}
#header #top #menu_top .itm
{
	padding:2%;
	margin-left:1%;
	text-align:center;
	background:rgb(18,51,78);
	float:left;
	color:white;
}
#header #top #menu_top .itm:hover
{
	background:rgb(248,195,1);
	color:black;
}
#header #top #menu_top .itm.active
{
	background:rgb(248,195,1);
	color:black;
}
#header #bottom
{
	padding:20px;	
}
#header #bottom #menu_bottom
{
	margin:0;
	padding:0;
	float:right;	
	list-style:none;
	width:84%;
	margin-top:35px;
	margin-bottom:10px;
}
#header #bottom #menu_bottom .itm
{
	padding:1%;
	margin-left:0%;
	text-align:center;
	float:left;	
	color:white;
}
#header #bottom #menu_bottom .itm:hover
{
		background:rgb(18,51,78);
}
#header #bottom #menu_bottom .itm#home_tab
{
	padding:0;
	width:4%;
	margin-top:7px;
	height:20px;
	background:url("../imgs/icns/home_icn.png") no-repeat;
	background-size:30px 25px;
}
#header #top #menu_top .itm a, #header #bottom #menu_bottom .itm a
{
	color:white;
}


.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 155px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 999;
	margin-top:3px;
	margin-left:-20px;
}
.dropdown-content .lnk
{
	padding:10px;
	color:black;
	font-size:15px;
	//font-weight:bold;
	background-color: rgb(248,195,1);
	border:1px solid #f9f9f9;
}
.dropdown-content .lnk:hover
{
	background-color: rgb(8,82,145);
	color:white;
}
.d1:hover #d1 {
    display: block;
}
.d2:hover #d2 {
    display: block;
}
.d3:hover #d3 {
    display: block;
}
.d4:hover #d4 {
    display: block;
}
.d5:hover #d5 {
    display: block;
}
.d6:hover #d6 {
    display: block;
}
.d7:hover #d7 {
    display: block;
}
.d8:hover #d8 {
    display: block;
}
.d9:hover #d9 {
    display: block;
}
.d10:hover #d10 {
    display: block;
}
.d11:hover #d11 {
    display: block;
}
.d12:hover #d12 {
    display: block;
}
.d13:hover #d13 {
    display: block;
}
.d14:hover #d14 {
    display: block;
}
.d15:hover #d15 {
    display: block;
}
.d16:hover #d16 {
    display: block;
}
.d17:hover #d17 {
    display: block;
}
.d18:hover #d18 {
    display: block;
}
.d19:hover #d19 {
    display: block;
}
.d20:hover #d20 {
    display: block;
}
.d21:hover #d21 {
    display: block;
}
.d22:hover #d22 {
    display: block;
}
.d23:hover #d23 {
    display: block;
}
.d24:hover #d24 {
    display: block;
}
.d25:hover #d25 {
    display: block;
}
.d26:hover #d26 {
    display: block;
}
.d27:hover #d27 {
    display: block;
}
.d28:hover #d28 {
    display: block;
}
.d29:hover #d29 {
    display: block;
}
.d30:hover #d30 {
    display: block;
}
.d31:hover #d31 {
    display: block;
}
.d33:hover #d33 {
    display: block;
}

/* BG Image */
		
			.full-bg-image {
				position: absolute;
				z-index: 0;
				left: 0;
				top: 0;
				width: 100%;
				height: 450px;
				background-position: 50% 50%;
				background-repeat: repeat;		
			}
			
			.no-touch .full-bg-image { 
				background-attachment: fixed;
				background-size: cover;
			}
			
			.touch .full-bg-image { background-size: cover; }
			
			.parallax-bg-1 .full-bg-image { background-image: url(../images/parallax/parallax-1.jpg); }
			.parallax-bg-2 .full-bg-image { background-image: url(../images/parallax/parallax-2.jpg); }
			.parallax-bg-3 .full-bg-image { background-image: url(../images/parallax/parallax-3.jpg); }
			
			
			

/* -------------------------------------------------- */
		/* Fullscreen
		/* -------------------------------------------------- */	
		
		.full-screen {
			position: relative;
			z-index: 0;
		}
		
			.fullscreen-entry {
				height: 450px;
				left: 0;
				padding:0px;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 0;
		     	
			}
			
			.fullscreen-entry:before {
				height: 40%;
				display: inline-block;
				vertical-align: middle;
				content: " ";
			}
			
				.extra-entry {
					width: 100%;
					display: inline-block;
				}
		/* -------------------------------------------------- */
	/*	Images
	/* -------------------------------------------------- */
	
	.slide-image {
		position: relative;
		display: block;
		overflow: hidden;
		
		-webkit-backface-visibility: hidden;
	}
	
		.slide-image img {
			display: block;
			-webkit-transition: -webkit-transform .7s ease;
					transition: transform .7s ease;
		}

		.slide-image:hover img {
			-webkit-transform: scale(1.2);
					transform: scale(1.2);
		}
		
		.slide-image .curtain {
			position: absolute;
			top: -1%;
			left: -1%;
			visibility: hidden;
			width: 102%;
			height: 102%;
			background-color: #fff;
			background-color: rgba(255,255,255, .8);
			opacity: 0;  
			filter: alpha(opacity = 0);
			
			-webkit-transition: all 0.7s ease;
					transition: all 0.7s ease;
			-webkit-perspective: 400px;
					perspective: 400px;	
		}
	
		.slide-image:hover .curtain {
			visibility: visible;
			opacity: 1;
			filter: alpha(opacity = 80);
		}
		
			.ch-curtain {
				position: absolute;
				top: 50%;
				left: 50%;
				z-index: 5;
				margin: -20px 0 0 -20px;
				width: 40px;
				height: 40px;
				
				-webkit-backface-visibility: hidden;
						backface-visibility: hidden;
				-webkit-transition: all .7s ease;
						transition: all .7s ease;
				-webkit-transform-style: preserve-3d;
						transform-style: preserve-3d;
			}

			.slide-image:hover .ch-curtain {
				-webkit-transform: rotate3d(0,1,0,-180deg);
						transform: rotate3d(0,1,0,-180deg);
			}			

				.ch-curtain > div {
					display: block;
					position: absolute;
					width: 100%;
					height: 100%;
					background-color: #f85c37;
					color: #fff;
					text-align: center;

					-webkit-transition: all .5s ease;  
							transition: all .5s ease;  
					-webkit-backface-visibility: hidden;
							backface-visibility: hidden;
				}

				.ch-curtain > div:after {
					font-family: 'fontello';
					line-height: 40px;
				}
				
				.slide-image.link-icon .ch-curtain > div:after {
					content: '\e9ad';
					font-size: 20px;
				}

				.slide-image.plus-icon .ch-curtain > div:after {
					content: '\ec72';
					font-size: 21px;
				}

				.ch-curtain .ch-back {
					-webkit-transform: rotate3d(0,1,0,180deg);
							transform: rotate3d(0,1,0,180deg);
				}

	.single-image {
		display: block;
		-webkit-backface-visibility: hidden;
	}
	
		.item-overlay .single-image {
			position: absolute;
			z-index: 5;
			bottom: 30px;
			display: block;
			width: 40px;
			height: 40px;
			border: 1px solid #fff;
			text-align: center;
			background-color: transparent;

			-webkit-transition: all .3s ease;
					  transition: all .3s ease;  
		}
		
		.single-image.plus-icon { right: 75px; }
		.single-image.link-icon { right: 30px; }
		
		.item-overlay .single-image:hover { background-color: #fff; }
		
		.item-overlay .single-image:after {
			position: absolute;
			top: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			color: #fff;
			text-align: center;
			font-size: 21px;
			font-family: 'fontello';
			line-height: 40px;
			
			-webkit-border-radius: 50%;
					border-radius: 50%;
			-webkit-transition: all .3s ease;
					transition: all .3s ease;  					
		}
		
		.single-image.plus-icon:after  { content: '\ec72'; }
		.single-image.link-icon:after  { content: '\e9ad'; font-size: 20px; }
		
		.item-overlay .single-image:hover:after { color: #f5633f; }
		
		
		