@charset "utf-8";
/* CSS Document */
body{color:#333;}
hr{border-color:rgba(0,0,0,0.2);}
a{color:#333;}
a:hover{color:#495969;}
.img-thumbnail{border:none;}
.btn{color:#fff;background:rgba(0,0,0,0.6);}
.btn:hover{background:rgba(0,0,0,0.9);	color:#fff;}
.form-control, select, textarea, input[type=text] {background: #fff;	border:1px solid #ccc;	box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);}
.gotop{border:1px solid #999;background-color: rgba(255,255,255,0.5);}
.gotop:hover{border:1px solid #666;	background-color: rgba(255,255,255,0.8);}
#index-carousel{background: none;}
.header-nav > ul > li > a{color:#666;border:1px solid transparent;}
.header-nav > ul > li > a:hover{color:#333;	border:1px solid #333;}
@media  (min-width: 768px) {
	.header-nav > ul > li > a{border:none;}
	.header-nav > ul > li > a:hover{border:none;}
}
.majormenu > li {border-bottom:1px solid rgba(0,0,0,0.2);}
.majormenu > li > a:hover {	color:#666; background: rgba(0,0,0,0.1);}
.majormenu > li.hasul > a:after{}
.majormenu > li > ul > li > a {background: transparent;	color:#333;}
.majormenu > li > ul > li > a:hover {background: #363636;color:#fff;}
@media  (min-width: 768px) {
	.majormenu > li > ul{border: 1px solid #ccc;background-color: #fff;}
	.majormenu > li {border-bottom:none;}
	.majormenu > li > a:hover {	 background: none;}
}		
.sidebar{box-shadow:2px 0 5px rgba(0,0,0,0.2);}
.nav-overlay{background: rgba(0,0,0,0.3);}
.nav-switch {background-color:transparent;border: none;background-image: none;}
@media  (min-width: 768px) {
	.sidebar{background: transparent;}
}
.nav-switch .icon-bar,.nav-switch:hover .icon-bar,.nav-switch.is-close .icon-bar{background-color: rgba(0,0,0,0.5);}
.nav-switch.is-open .icon-bar{background-color: #333;}
.footer{border-top:5px solid rgba(0,0,0,0.2);}
.footer-menu{border-bottom:2px solid rgba(0,0,0,0.2);}
.btns-social li a{background-color:rgba(0,0,0,0.2);	border:3px solid rgba(0,0,0,0);}
.btns-social li a:hover{background-color: rgba(0,0,0,0.5);border:3px solid rgba(0,0,0,0);}
.beside-column{}
.beside-column:before{
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);
}
@media  (min-width: 768px) {
	.beside-column{	background: none;}
}
.sidebox-title{color:#333;	text-shadow:0 0 1px rgba(0,0,0,0.1);}
.sidebox-title:before{background: rgba(0,0,0,0.2);}
.searchbox{background:#fff;	border:1px solid #ccc;}
.searchbox .form-control{border:none;}
.sublist li a:hover{background: none;}
.sublist > li > ul > li > a.mark{color:#000;}
.sublist.sublist-liststyle li a:before{border-left:5px solid rgba(0,0,0,0.2);}
.sublist.sublist-liststyle li li a:before{border-left:4px solid rgba(0,0,0,0.3);}
.sublist.sublist-line > li{border-bottom:1px solid rgba(0,0,0,0.2);}
.sublist-date{color:#888;}
.inlinelist li:before{background: #999;}






