body { color:#ffffff;background:#333333;}

a {color:#cccccc;}

#s5_footer, #s5_footer a, .s5_price_gray, #s5_bottom_menu_wrap ul.menu li a, .module_round_box_outer h3.s5_mod_h3, #s5_login, #s5_register, #s5_nav li a, .module_round_box-outlined, .module_round_box-outlined .s5_h3_first, .date_bottom, .date_text1 a, .blog-featured h1, .item-page h1{
    color: #ffffff;}

.inputbox, .registration input, .login input, .contact-form input, #jform_contact_message, input, textarea, .validate {
	background:#444444;
	border:1px solid #797979;
	color:#ffffff;}

.inputbox:hover, .registration input:hover, .login input:hover, .contact-form input:hover, #jform_contact_message:hover, #mod-search-searchword:hover, input:hover, textarea:hover, button:hover, .btn:hover, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    background-color: #000000;}

#cboxContent input{
	background:#ffffff;
	color:#848484;
	border-color: #DADADA;}

.social_icon {
    color: #ffffff !important;}

.social_icon:hover {
	color: #000000 !important;}

.article-info dd{
    color: #ffffff !important;}

.module_round_box-highlight_border:hover, .module_round_box-highlight_noborder:hover,  #cboxContent .s5_mod_h3, .module_round_box-highlight1 h3.s5_mod_h3{
	color:#000000;}

.module_round_box-highlight_border:hover .circle_callouts, .module_round_box-highlight_noborder:hover .circle_callouts {
	border-color:#333333 !important;}

.S5_submenu_item:hover,
.S5_submenu_item.active,
#s5_login:hover,
#s5_register:hover,
.social_icon:hover,
#s5_bottom_menu_wrap ul.menu li a:hover,
#s5_right_column_wrap .module_round_box-outlined,
#s5_nav li:hover span.s5_level1_span1,
#s5_nav li.mainMenuParentBtnFocused span.s5_level1_span1,
#s5_nav li.active span.s5_level1_span1 {
	border-color:#ffffff !important;}

#s5_bottom_row3_area1 .social_icon:hover {
	border-color:#000000 !important;}

#s5_responsive_mobile_scroll .s5_scrolltotop {
    border: medium none; }

.ac-container label, .ac-container2 label {
    background: none repeat scroll 0 0 #444444 !important;
    color: #ffffff !important;}

.s5_wrap_fmfullwidth .mainParentBtn a {
    background: url("../images/s5_menu_arrow.png") no-repeat scroll right 9px rgba(0, 0, 0, 0);}


blockquote {
    background: url("../images/typography/s5_left_quote.png") no-repeat scroll left -163px transparent;}

.mainParentBtn a {
    background: url("../images/s5_menu_arrow.png") no-repeat scroll right -58px rgba(0, 0, 0, 0);}

.s5_wrap_fmfullwidth .mainParentBtn a {
    background: url("../images/s5_menu_arrow.png") no-repeat scroll right -58px rgba(0, 0, 0, 0);}

.s5_scrolltotop {
    background:transparent url(../images/s5_scroll_arrow.png) 8px 10px no-repeat;
    border: 2px solid #FFFFFF;}

.code {
	color:#cccccc;
	border:1px solid #797979;
	background:#444444;}


h3.s5_demo_h3, .module_round_box-dark{
    background:#444444;}

#s5_component_wrap .item h2, #s5_component_wrap .item h2 a, #s5_component_wrap .item-page h2, #s5_component_wrap .item-page h2 a, #s5_component_wrap .items-leading h2 a {
    color: #ffffff !important;}

#fontControls a {
	color:#ffffff;}

#s5_menu_wrap.s5_wrap, #s5_menu_wrap.s5_wrap_fmfullwidth, #subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul, #subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul{
	background:#2b2b2b !important;}

	.S5_submenu_item, .S5_grouped_child_item .S5_submenu_item, #subMenusContainer .moduletable{
		border: 1px solid #2b2b2b;}

	#subMenusContainer div.s5_sub_wrap ul a, #subMenusContainer div.s5_sub_wrap_rtl ul a, #subMenusContainer div.s5_sub_wrap_lower ul a, #subMenusContainer div.s5_sub_wrap_lower_rtl ul a {
		color:#ffffff;}

.s5_wrap_fmfullwidth #s5_nav li a {
    color: #ffffff !important;}

.breadcrumb li, .breadcrumb li a {
    color: #ffffff !important; }

h3.catItemTitle a, .module_round_box-leftoutlined .s5_h3_first, .k2ItemsBlock, div.itemIntroText, div.itemToolbar ul li a, .itemAuthorLatest ul li a, div.itemNavigation a, div.itemBackToTop a, .itemAuthor a {
    color: #ffffff !important;	}

.module_round_box-leftoutlined {
    border-left: 2px solid #ffffff !important;}

