@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: local('Muli'), url(../kU4XYdV4jtS72BIidPtqyw.woff) format('woff');
}

h2 {margin-top: 0;}

body{
	background-color:#000;
	font-family: 'Muli', sans-serif;
	font-size:16px;
	color:#fff;
	
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper {
    padding-left: 0px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-left: 150px;
}

#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 150px;
    width: 0;
    height: 100%;
    margin-left: -150px;
    overflow-y: auto;
    background: #333;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
    width: 150px;
}

/* Sidebar Styles */
.sidebar-nav {
    position: absolute;
    top: 0;
    width: 150px;
    margin: 0;
    list-style: none;
	padding: 10px 0px 0px 0px;
}

.sidebar-nav li {
	padding: 0px 0px 5px 10px;
    line-height: 35px;
}

.sidebar-nav > .sidebar-brand {
    height: 150px;
    font-size: 25px;
}

#page-content-wrapper {
	position: relative;
	width: 100%;
	left:0px;
	top:0px;
	padding: 0px;
}
	
#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -150px;
}

.row{
	position: relative;
	width: 100%;
	left: 15px; /*0px?*/
}

#rowmenu{
	padding: 10px 0px 0px 5px;
	background-color:#333;
}

[id ^= rowcontent]{
	padding: 10px;
	border-bottom: solid; border-bottom-width: 1px; border-bottom-color: gray;

}

[class*="col-"]{padding:0px;}

.col-md-2 {padding:0px 0px 0px 5px;}

[class*="shell"]{
	background-color:#111;
	text-align:center;	
	z-index:99;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

[class*="shell"]:hover{	background-color:#fff;}

.shelllogo{height:140px;}

.shellmenu{height:40px;}

.shellbtn{height:40px; line-height:40px;}

.textshow{
text-align:left;
padding: 10px;
}

a:focus{outline:0;}

a:link, a:visited, a:active{
	display: block;
	color:#fff;
	text-decoration:none;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.75);
	z-index:999;

}

a:hover{
	color:#000;
	text-decoration:none;
}

/*Slider*/
#jssor-slider{
	position:relative;
	width:960px;
	height:615px;
	
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.j-slides{
	position:absolute;
	top:0px;	
	left:0px; 
	width:960px; 
	height:540px; 
	
	background-color:rgba(32,32,32,0.25);
	cursor:grab;
}

.j-thumbs {
	position: absolute;
	top:550px;
	left:0px;
	width:960px;
	height:65px;
	z-index:9999;
	
	background-color:rgba(32,32,32,0.5);
} /*thumb container*/

.j-thumbs .p {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 56px;
	
	background-color:#000;
	text-align:center;
} /*object normal*/

.j-thumbs .i {
	height: 54px;
	
	filter: alpha(opacity=100);
	opacity: 1;
} /*image normal*/

.j-thumbs .pav .i, .j-thumbs .p:hover .i{ 
	filter: alpha(opacity=100);
	opacity: 1;
} /*image active, hover*/

.j-thumbs .o {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 96px;
	height: 52px;
	
	box-sizing: content-box;
	border: 2px solid #000;
	transition: border-color .6s;
	-moz-transition: border-color .6s;
	-webkit-transition: border-color .6s;
	-o-transition: border-color .6s;*/
	cursor: pointer;
} /*outline normal*/

.j-thumbs .pav .o {
	border: 2px solid;
	border-color: #0ff;
} /*outline active*/

.j-thumbs .p:hover .o {
	border-color: #fff;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
} /*outline hover, transition effects*/

.j-thumbs .p.pdn .o {
	border-color:#09f;
} /*outline mouse down*/

* html .j-thumbs .o {
	width /**/: 96px;
	height /**/: 52px;
} /*outline normal for ie quirks mode adjust */

.j-arrow-l, .j-arrow-r {
	position: absolute;
	width: 20px;
	height: 56px;
	
	display: block;
	background: url(../arrows.png) center center no-repeat;
	overflow: hidden;
	cursor: pointer;
}

.j-arrow-l { background-position: -10px -31px; }

.j-arrow-r { background-position: -90px -31px; }

.j-arrow-l:hover { background-position: -130px -31px; }

.j-arrow-r:hover { background-position: -210px -31px; }

.j-arrow-l.j-arrow-ldn { background-position: -250px -31px; }

.j-arrow-r.j-arrow-rdn { background-position: -330px -31px; }

.load-ani{
	position:absolute; 
	top:0px; 
	left:0px;
}

.load-mask{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%;
	z-index:98;
	
	filter:alpha(opacity=70); 
	opacity:0.7; 
	display:block; 
	background-color:#000; 
}

.load-img{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:200%; 
	height:200%;
	z-index:99;

	display:block; 
	background:url(../loading.gif);
    background-repeat: no-repeat;
    background-position: center;
}

@media(min-width:992px) {
    #wrapper {
        padding-left: 150px;
    }

    #wrapper.toggled {
        padding-left: 0;
    }

    #sidebar-wrapper {
        width: 150px;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }

    #page-content-wrapper {
        position: relative;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }

}
@media (max-width: 992px){
	#rowmenu{
	padding: 5px 0px 0px 0px;
	}
	.col-md-2 {padding:0px 0px 5px 0px;}
}





