
/*cm_sysdb_begin*/
@import url("//fonts.googleapis.com/css?family=Kaushan+Script:regular");
/*cm_sysdb_end*/

.cm-offline-content {
    color: #d3d3d3;
    background-color: #000000;
}

body, #page_wrapper, .content_main_dho {
	font-family:	Tahoma, Geneva, sans-serif;
	font-size:		small;
	font-weight:	normal;
	font-style:		normal;
}
h1, .cm-h1 {
	color:			#ffffff;
	font-size:		x-large;
	font-family:	Kaushan Script, sans-serif;
	font-weight:	bold;
	font-style:		normal;
}
h2 {
	color:			#ffffff;
	font-size:		large;
	font-family:	Kaushan Script, sans-serif;
	font-weight:	bold;
	font-style:		normal;
}
h3 {
	color:			#ffffff;
	font-size:		medium;
	font-family:	Kaushan Script, sans-serif;
	font-weight:	bold;
	font-style:		normal;
}
h4, h5, h6 {
	font-family:	Kaushan Script, sans-serif;
}
.title_wrapper h2, .title_wrapper h1 {
	font-family:	Kaushan Script, sans-serif;
	font-size:		xx-large;
	font-weight:	normal;
	font-style:		normal;
}
#cm_navigation ul li a {
	font-size:		small;
	font-family:	Tahoma, Geneva, sans-serif;
	font-weight:	normal;
	font-style:		normal;
}





body {
	background-color: #050505;
}
a {
	color			: #d3d3d3;
}
a:hover {
	color			: #ffffff;
}


#logo_wrapper, .logo_bg_1, .logo_bg_2, .kv_bg, #keyvisual {
	background-color: 	#000000;
}

.header {
	background-color	: #050505;
	box-shadow:			0 0px 13px 13px #050505;
}


.title_wrapper h1, .title_wrapper h2 {
	color:			#a5ff0a;
	text-shadow: 	0px 0px 8px #a5ff0a;
	background-color:	none;
}


#cm_navigation li.cm_has_subnavigation > a:after {
    border-color: #a5ff0a transparent -moz-use-text-color;
}
#navigation_wrapper, #cm_navigation {
	border-color:	#ffffff;
	background-color	: #050505;
}
#cm_navigation ul li ul {
	background-color	: #050505;
	border-color:	#ffffff;
}
#cm_navigation ul li a {
	color:			#a5ff0a;
}
#cm_navigation ul li.cm_current a {
	color:			#ffffff;
	text-shadow: 	0px 0px 8px #ffffff;
}
#cm_navigation ul li a:hover {
	color:			#ffffff;
	text-shadow: 	0px 0px 8px #ffffff;
}


#cm_navigation ul li ul li a {
	color:			#a5ff0a;
	text-shadow: 	none;
}
#cm_navigation ul li ul li.cm_current a {
	color:			#ffffff;
	text-shadow: 	none;
}
#cm_navigation ul li ul li a:hover {
	color:			#ffffff;
	text-shadow: 	none;
}




.main_wrapper {
	background-color: 	#000000;
}
.content_main_dho {
	color				: #d3d3d3;
}



.sidebar, 
#footer_wrapper,
.sidebar a,  
#footer_wrapper a{
	color				: #797a7a;
	background-color	: #0c0c0c;
}
.sidebar h1, .sidebar h2, .sidebar h3 {
	color				: #ffffff;
}



@media only screen and (min-width: 1px) and (max-width: 767px) { 
#cm_navigation {
	border-color:	none;
}
#cm_navigation > ul > li {
	border-bottom:			3px double #ffffff;
}
#cm_navigation > ul > li:first-child, #cm_navigation > ul > li:nth-child(2) {
	border-top:			3px double #ffffff;
}

}
