.sl-slider-wrapper {
	width: 800px;
	height: 400px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.sl-slider {
	position: absolute;
	top: 0;
	left: 0;
}

/* Slide wrapper and slides */

.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
} 

.sl-slide {
	z-index: 1;
}

/* The duplicate parts/slices */

.sl-content-slice {
	overflow: hidden;
	position: absolute;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	/*background: #fff;*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity : 1;
}

/* Horizontal slice */

.sl-slide-horizontal .sl-content-slice {
	width: 100%;
	height: 50%;
	left: -200px;
	-webkit-transform: translateY(0%) scale(1);
	-moz-transform: translateY(0%) scale(1);
	-o-transform: translateY(0%) scale(1);
	-ms-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);
}

.sl-slide-horizontal .sl-content-slice:first-child {
	top: -200px;
	padding: 200px 200px 0px 200px;
}

.sl-slide-horizontal .sl-content-slice:nth-child(2) {
	top: 50%;
	padding: 0px 200px 200px 200px;
}

/* Vertical slice */

.sl-slide-vertical .sl-content-slice {
	width: 50%;
	height: 100%;
	top: -200px;
	-webkit-transform: translateX(0%) scale(1);
	-moz-transform: translateX(0%) scale(1);
	-o-transform: translateX(0%) scale(1);
	-ms-transform: translateX(0%) scale(1);
	transform: translateX(0%) scale(1);
}

.sl-slide-vertical .sl-content-slice:first-child {
	left: -200px;
	padding: 200px 0px 200px 200px;
}

.sl-slide-vertical .sl-content-slice:nth-child(2) {
	left: 50%;
	padding: 200px 200px 200px 0px;
}

/* Content wrapper */
/* Width and height is set dynamically */
.sl-content-wrapper {
	position: absolute;
}

.sl-content {
	/*width: 100%;
	height: 100%;
	background: #000000;*/
}

/* Default styles for background colors */
.sl-slide-horizontal .sl-slide-inner {
	/*background: #000;*/
}

.sl-slide-vertical .sl-slide-inner {
	/*background: #000;*/
}













#mainav form *{transition:none;!important}



nav ul, nav ol{margin:0; padding:0; list-style:none;}

#mainav, #breadcrumb, .sidebar nav{line-height:normal;}
#mainav .drop::after, #mainav li li .drop::after, #breadcrumb li a::after, .sidebar nav a::after{position:absolute; font-family:"FontAwesome"; font-size:10px; line-height:10px;}



#mainav{}
#mainav ul{text-transform:uppercase; text-align:right; margin:0px; padding:0px;}
#mainav ul ul{z-index:9999; position:absolute; width:160px; text-transform:none; text-align:left;}
#mainav ul ul ul{left:160px; top:0;}
#mainav li{display:inline-block; position:relative; margin:0 0 0 0; padding:0;}
#mainav li:last-child{margin-right:0;}
#mainav li li{width:100%; margin:0;}
#mainav li a{
	/*display:block;
	padding:20px 0;
	/*font-weight: bold;* /
	color: #333333;*/
	
}
#mainav li li a{border:solid; border-width:0 0 1px 0;}
#mainav .drop{padding-left:10px;}
#mainav li li a, #mainav li li .drop{display:block; margin:0; padding:10px 15px;}
#mainav .drop::after, #mainav li li .drop::after{content:"\f0d7"; }
#mainav .drop::after{top:15px; right:5px; }
#mainav li li .drop::after{top:15px; left:5px;}
#mainav ul ul{visibility:hidden; opacity:0;}
#mainav ul li:hover > ul{visibility:visible; opacity:1;}

#mainav form{display:none; margin:0; padding:20px 0;}
#mainav form select, #mainav form select option{display:block; cursor:pointer; outline:none;}
#mainav form select{width:100%; padding:5px; border:none;}
#mainav form select option{margin:5px; padding:0; border:none;}

/*#mainav li a{color:inherit;}*/
#mainav .active a, #mainav a:hover, #mainav li:hover > a{
	/*color:#0D64A4;*/
	
}

#mainav a:hover, #mainav li:hover > a{
	color:#FFFFFF;
	
}
#mainav li li a, #mainav .active li a{color:#FFFFFF; background-color:rgba(0,0,0,.6); border-color:rgba(0,0,0,.6); font-size:11px;}
#mainav li li:hover > a, #mainav .active .active > a{color:#FFFFFF; background-color:rgba(23,104,179,.8);}
#mainav form select{color:#FFFFFF; background-color:#333335;}



#mainav .active {
	background-image: url(../images/active.png);
	background-repeat: repeat-x;
	background-position: left 10px;	
	padding-right:10px;
	
	
	color:#FFFFFF;
	padding-left: 10px;
}




@media screen and (max-width:900px){
	.hoc{max-width:90%;}

	#topbar{}

	#header{}

	#mainav{}
	/*#mainav ul{display:none;}*/
	#mainav form{display:block;}
	#mainav ul li{
		float:left;
		clear:both;	
		}
	#mainav ul ul{
		opacity: 1;
		visibility:visible;
		position:static;
		display:block;
		width:100%;
		}
	#mainav ul ul li{
		float:left;
		width:30%;
		clear:none;	
		}

	.nav > li > a{ text-align:left;}
	#breadcrumb{}

	.container{}
	#comments input[type="reset"]{margin-top:10px;}
	.pagination li{display:inline-block; margin:0 5px 5px 0;}

	#footer{}

	#copyright{}
	#copyright p:first-of-type{margin-bottom:10px;}
}




.menu_drop_side{
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menu_drop_side  li{
	display: inline;
	clear: left;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	background-color: #FFF;
	margin-top: 5px;
}
.menu_drop_side  li a{
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	float: left;
	width: 100%;
}
.menu_drop_side  li a:hover{
	background-color: #CCC;
}
.menu_drop_side  li img{
	height: 50px;
	width: 50px;
	float: left;
	margin-right: 10px;
}
.menu_drop_side  li div{
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}




/*************************************************************************/
	.gallery {
	padding: 5px;
	display: block;	
	}
	
	.gallery ul{
	padding: 0px;
	margin: 0px;
	float: left;	
	}
	
	
	.gallery ul li{
	height:190px;
	bottom:0;
	text-align: center;
	border: 1px solid #F3F3F3;
	display: inline;
	width: 160px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #FBFBFB;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
	}
	.gallery span {
	z-index: 2;
	width: 146px;
	padding: 2px;
	font-size: 11px;
	float: left;
	/*background-color: #333333;*/
	color:#333333;
	position: relative;
	left: 0px;
	line-height: 16px;
	height: 35px;
	vertical-align: text-bottom;
	}
	.gallery a:hover span {
	z-index: 2;
	width: 146px;
	padding: 2px;
	
	float: left;
	background-color: #3E6471;
	color: #FFFFFF;
	}
	
	.gallery a {
	color: #999999;
	text-decoration: none;
	float: left;
	
	text-align: center;
	}
	.gallery div {
	text-decoration: none;
	float: left;
	text-align: center;
	width: 150px;
	height: 130px;
	}
	
	.gallery a img {
	border:1px solid #CCCCCC;
	max-height: 130px;
	max-width: 140px;
	}
	.gallery li a:hover{
	color: #B8BDB7;
	}
	
	.gallery li:hover{
	background-color: #F4F4F4;
	border-top-color: #C9C9C9;
	border-right-color: #C9C9C9;
	border-bottom-color: #C9C9C9;
	border-left-color: #C9C9C9;
	}
	
	
/***************************************************************/