/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimplegrid Framework          ||
|| # Copyright (C) 2010  Youjoomla.com. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla.com                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
body {
	color: #959595;
}
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before {
	color: #D64541;
}
/* hovers */
a:focus, a:hover {
	color: #212121;
}
/* text highlight */
::selection {
	background: #D64541;
	color: #fff;
}
::-moz-selection {
 background: #D64541;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #212121;
}
/* logo */
#logo {
	background: url(../images/red/logo.png) no-repeat 0px 0px;
}
/* newsitems */
#article-index ul {
	border: 1px solid #dcdcdc;
}
#article-index ul li {
	border-bottom: 1px solid #dcdcdc;
}
.newsitem_tools {
	color: #888;
}
/* rating stars */
.view-article .yjsg-rating:hover .fa-star, .fa-star.rated {
	color: #FC0;
}
/* form elements  */
.yjsg-form-element, .inputbox {
	background: #fff;
	border: none;
	border-bottom: 1px solid #d5d5d5;
	border-radius: 0;
	box-shadow:none!important;
}
.yjsg-form-element, .inputbox:focus {
}
/* buttons */
.button, a.readon {
}
.button:hover, a.readon:hover {
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: #091114;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	background: #091114;
	border: 1px solid #344247;
	box-shadow: none;
}
.yjsgmenu li a {
	color: #fff;
}
.yjsgmenu li a:hover {
	color: #fff;
}
.yjsgmenu ul li {
	border-bottom: 1px solid #344247;
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: #091114;
}
/* has child arrows */
.yjsgmenu span.child a:after {
	content: "\f111";
}
.yjsgmenu ul span.child a:after {
	content: "\f111";
}
.yjsgmenu ul span.child a:hover:after {
	content: "\f111";
}
/* side menu */
.defaultmenu li a {
	color: #5e5e5e;
	border-bottom: 1px solid #D4D4D4;
}
.defaultmenu a.isactivea, .defaultmenu li a:hover {
	background: none;
}
.defaultmenu li a:before {
	content: "\f111";
}
/* footer logo  */
.yjsglogo {
	background: url(../images/red/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #fff;
}
span.yjmm_select:after {
	content: "\f111";
}
/* RTL */
/* has child arrows */
.yjsgrtl ul.yjsgmenu ul span.child a:after {
	content: "\f111";
}
/* side menu */
.yjsgrtl ul.defaultmenu li a:before {
	content: "\f111";
}
.yjsg-page-error #header {
	background: #333333;
	padding: 20px;
}
/* line right */
.horiznav ul.yjsgmenu li.level0 > span > a:before, .horiznav ul.yjsgmenu li.level0 > a:before {
	background: #fff;
}
/*menu module*/
ul.yjsgmenu div.yj_menu_module_holder .module_title {
	color: #fff;
}
.horiznav ul.subul_main div.yj_menu_module_holder .yjsg-form .yjsg-form-prepend, .horiznav ul.subul_main div.yj_menu_module_holder .yjsg-form .yjsg-form-element {
	border-color: #1f3036;
}
.horiznav ul.subul_main div.yj_menu_module_holder .button {
	background: #132126;
	border-color: #1f3036;
	color: #fff;
}
/* Switcher */
#layout_type {
	background: #f9f9f9;
}
/* Backgrounds */
.centertop_out:after {
	background: #0c0e11;
}
.yjsg1_out {
	background: rgba(7, 9, 10, 0.8);
	border-color: rgba(255, 255, 255, 0.2);
}
.bottom_holder {
	background: #111111;
}
#pathway ul.breadcrumb {
	background: #fff;
	border-color: #d5d5d5;
}
/* Colors */
.centertop_out, .centertop_out h1, .centertop_out h2, .centertop_out h3, .centertop_out h4, .centertop_out h5, .centertop_out h6, .centertop_out .module_title, .centertop_out a:hover, .bottom_holder, .bottom_holder h1, .bottom_holder h2, .bottom_holder h3, .bottom_holder h4, .bottom_holder h5, .bottom_holder h6, .bottom_holder .module_title, .bottom_holder a:hover {
	color: #fff;
}
.footer_out {
	color: #5e5e5e;
}
/* Template buttons */
.button_white, .button_color, .button_dark {
	background: #212121;
	color: #fff;
}
.button_dark:hover {
	color: #fff;
}
.button_color:hover {
	color: #fff;
	background: #212121;
}
.button_white {
	background: #fff;
	color: #212121;
}
.button_white:hover {
	background: #212121;
	color: #fff;
}
/* Defaults */
.typobg {
	background: #666;
}
.yjsg1_out .yjsg-module-positions, .bottom_holder .yjsg-module-positions {
	border-color: #686868;
}
.button, a.readon {
	background: #212121;
	color: #fff;
}
/*hover*/
.button:hover, .readon:hover {
	color: #fff;
}
.yjsgarticle {
	background: #fff;
	border-color: #d5d5d5;
}
/*user pages*/
.yjsg-userpages, .categorylist, .categories-list, .weblink-category, .contact-category, .contact-plain, .component {
	background: #fff;
	border-color: #d5d5d5;
}
ul.yjsg-more-articles-links {
	background: #fff;
}
/* Module styles */
/*holder*/
.yjsg2 .h2_holder:before, .yjsg3 .h2_holder:before, .yjsg4 .h2_holder:before, .yjsg8 .h2_holder:before, .yjsg9 .h2_holder:before, .yjsg10 .h2_holder:before {
	background: #d4d4d4;
}
.yjsg3 .h2_holder:before, .yjsg9 .h2_holder:before {
	background: #212121;
}
/*title*/
.yjsg2 .module_title:before, .yjsg3 .module_title:before, .yjsg4 .module_title:before, .yjsg8 .module_title:before, .yjsg9 .module_title:before, .yjsg10 .module_title:before {
	background-color: #f9f9f9;
}
/*contrast bg*/
#insetblock .yjsg2 .module_title, #insetblock .yjsg3 .module_title, #insetblock .yjsg4 .module_title, #leftblock .yjsg2 .module_title, #leftblock .yjsg3 .module_title, #leftblock .yjsg4 .module_title, #rightblock .yjsg2 .module_title, #rightblock .yjsg3 .module_title, #rightblock .yjsg4 .module_title {
	background: #fff;
}
.yjsg1_out .yjsg2 .module_title:before, .yjsg1_out .yjsg4 .module_title:before {
	background: rgba(7, 9, 10, 1);
}
#yjsgheadergrid .yjsg2 .module_title:after, #yjsgheadergrid .yjsg4 .module_title:after {
	background: #0c0e11;
}
.yjsg1_out .yjsg2 .module_title:after, .yjsg1_out .yjsg4 .module_title:after {
	background: rgba(7, 9, 10, 0.8);
}
.bottom_holder .yjsg2 .module_title:before, .bottom_holder .yjsg3 .module_title:before, .bottom_holder .yjsg4 .module_title:before {
	background: #111111;
}
.yjsg5 {
	background: #d4d4d4;
}
.yjsg5, .yjsg6, .yjsg6 .module_title, .yjsg5 a, .yjsg6 .module_title, .yjsg7, .yjsg7 .module_title {
	color: #fff;
}
.yjsg5 a {
	color: #212121;
}
.yjsg6 {
	background: #212121;
}
.yjsg6 a {
	color: #d4d4d4;
}
.yjsg7 a {
	color: #212121;
}
.yjsg7 a:hover {
	color: #fff;
}
.yjsg8, .yjsg9, .yjsg10 {
	background: #fff;
}
.yjsg8 .module_title, .yjsg9 .module_title, .yjsg10 .module_title {
	background: #fff;
}
/* Pop login */
.apoplogin #openLogin, .apoplogin #openReg {
	color: #fff;
}
/*login popout*/
.apoplogin #login_pop .inputbox, .apoplogin #reg_pop .inputbox {
	background: #151515;
	border-color: #5d5d5d;
}
/*buttons*/
.apoplogin #login_pop .button, .apoplogin #reg_pop .button {
	background: #132126;
	border-color: #1f3036;
	color: #fff;
}
.readon {
	background: #212121;
}
/*links*/
#login_pop a {
	color: #888888;
}
/*closing buttons*/
.apoplogin #closeReg, .apoplogin #closeLogin {
	color: #5d5d5d;
}
/*button*/
.apoplogin #login-form .button {
	color: #fff;
}
/*box*/
.alivesearch .yj_inputbox {
	color: #fff;
}
/*results*/
.LiveSearchResults {
	background: rgba(7, 9, 10, 0.8);
}
.LiveSearchResults .LiveSearchResult, .LiveSearchResults .LiveSearchResultHover {
	border-color: rgba(255, 255, 255, 0.2);
}
.LiveSearchResults .LiveSearchExpandDetails, .LiveSearchResults .LiveSearchExpandDetails:hover {
	background: #fff;
}
.LiveSearchResults .LiveSearchExpander {
	color: #c6c6c6;
}
/*hover*/
.LiveSearchResults a, .LiveSearchContainer .noResults {
	color: #fff;
}
/*buttons*/
.LiveSearchResults a.next, .LiveSearchResults a.back {
	background: #fff;
	color: #212121;
}
.LiveSearchResults a.next:hover, .LiveSearchResults a.back:hover {
	color: #fff;
}
/* Image Slider */
.aimageslider .YJS_slidesholder:before {
	background: #092e3d;
}
.aimageslider .YJSlide_slide .YJSlide_intro {
	color: #fff;
}
.aimageslider h4 {
	color: #fff;
}
.aimageslider .YJSlide_slide .imageslider_category {
	color: #fff;
}
/*pagenition*/
.aimageslider .navContainer .bnav {
	color: #fff;
}
/* Media slider */
.amediaslider .yjmediaslider .slide:before{
	background:#092e3d;
}
.amediaslider h4 {
	color: #fff;
}
/*navigation*/
.amediaslider .yjmediaout .secondary-nav ul li a {
	background: #fff;
}
/*buttons*/
.amediaslider .yjmediaslider .slide .slide-details .buttons .play-video, .amediaslider .yjmediaslider .slide .slide-details .buttons .read-more {
	color: #fff;
}
/* Socials */
.asocials ul li a {
	background: #d8d8d8;
	color: #fff;
}
/* Advertise */
.aadvertise .yjsg-col-1 {
	border-color: #dfdfdf;
}
.aadvertise .yjsg-col-1-2-in {
	border-color: #dfdfdf;
}
/* About */
.aabout a {
	background: #ffffff;
	color: #212121;
}
.aabout a:hover {
	color: #ffffff;
}
/* Recomended */
.arecomended .yjme_item_in {
	border-color: #464646;
}
.arecomended .yjme_item a.item_title {
	color: #fff;
	border-color: #464646;
}
.arecomended .item_details .item_category, .arecomended .item_details .item_cdate, .arecomended .item_details .item_author {
	color: #a4a4a4;
}
.arecomended .yjme_item p.item_intro {
	color: #a4a4a4;
}
.arecomended .yjme_item a.item_readmore {
	background: #ffffff;
	color: #212121;
}
.arecomended .yjme_item a.item_readmore:hover {
	color: #ffffff;
}
/* K2 image slider */
.SimpleSlide .SimpleSlide_left, .SimpleSlide .SimpleSlide_right {
	color: #fff;
}
/* Responsive menu */
span.yjmm_select {
	color: #fff;
}
