/*======================================================================*\
|| #################################################################### ||
|| # 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: #999;
}
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before {
	color: #f51d12;
}
/* hovers */
a:focus, a:hover {
	color: #2e2e2e;
}
/* text highlight */
::selection {
	background: #f51d12;
	color: #fff;
}
::-moz-selection {
 background: #f51d12;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #2e2e2e;
}
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before {
	border-color: #f51d12;
}
/* 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: 1px solid #dcdcdc;
}
.yjsg-form-element, .inputbox:focus {
}
/* buttons */
.button, a.readon {
	color: #575760;
	background: none;
	border: 1px solid #1a1a24;
}
.button:hover, a.readon:hover {
	color: #fff;
	border: 1px solid;
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: #292936;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	background: #292936;
	border: none;
	box-shadow: none;
}
.yjsgmenu li a {
	color: #fff;
}
.yjsgmenu li a:hover {
	color: #fff;
}
.yjsgmenu ul li {
	border-bottom: 1px solid #464657;
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: #3E3E4F;
	color: #fff;
}
/* has child arrows */
.yjsgmenu span.child a:after {
	content: "\f0d7";
}
.yjsgmenu ul span.child a:after {
	content: "\f0da";
}
.yjsgmenu ul span.child a:hover:after {
	content: "\f0d7";
}
/* side menu */
.defaultmenu li a {
	border-bottom: 1px solid #D4D4D4;
}
.defaultmenu a.isactivea, .defaultmenu li a:hover {
	background: #f5f5f5;
	color: #121212;
}
.defaultmenu li a:before {
	content: "\f054";
}
/* footer logo  */
.yjsglogo {
	background: url(../images/red/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #999;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
span.yjmm_select:after {
	content: "\f0c9";
}
/* RTL */
/* has child arrows */
.yjsgrtl ul.yjsgmenu ul span.child a:after {
	content: "\f0d9";
}
/* side menu */
.yjsgrtl ul.defaultmenu li a:before {
	content: "\f053";
}
/* Top menu*/
ul.yjsgmenu div.yj_menu_module_holder .module_title {
	color: #fff;
}
/* Defaults */
/*pagination*/
ul.yjsg-pagination-links > li > a, ul.yjsg-pagination-links > li > span {
	border: 1px solid #e7e7e7;
}
/*next, prev*/
.yjsg-pager-links .pager li > a, .yjsg-pager-links .pager li > span {
	color: #2e2e2e;
	background: none;
	border: 1px solid #e7e7e7;
}
/*hover*/
ul.yjsg-pagination-links > li > a:hover, ul.yjsg-pagination-links > li > span:hover, .yjsg-pager-links .pager li > a:hover, .yjsg-pager-links .pager li > a:focus {
	color: #fff;
	background: #13131b;
	border: 1px solid #13131b;
}
/* Buttons */
.button_color, .button_dark, .button_border {
	color: #575760;
	border: 1px solid #1a1a24;
}
.button_dark {
	color: #fff;
	background: #1a1a24;
	border: 1px solid #1a1a24;
}
.button_color, .button_border:hover, .button_dark:hover {
	border: 1px solid;
	color: #fff;
}
.button_color:hover {
	background: #1a1a24;
	color: #fff;
	border: 1px solid #1a1a24;
}
/* Module styles */
.yjsg6 .h2_holder:before, .yjsg7 .h2_holder:before, .yjsg8 .h2_holder:before, .yjsg9 .h2_holder:before, .yjsg10 .h2_holder:before, .yjsg11 .h2_holder:before {
	background: #e7e7e7;
}
.yjsg6 .module_title, .yjsg7 .module_title, .yjsg8 .module_title, .yjsg9 .module_title, .yjsg10 .module_title, .yjsg11 .module_title {
	color: #fff;
}
.yjsg6 .module_title{
	background:#13131b;
}
.yjsg7 .module_title {
	background: #f7ca18;
}
.yjsg8 .module_title {
	background: #D2527F;
}
.yjsg9 .module_title {
	background: #87d37c;
}
.yjsg10 .module_title {
	background: #4183d7;
}
.yjsg11 .module_title {
	background: #F89406;
}
/* Backgrounds */
.centertop_out:before {
	background: #13131b;
}
.yjsg5_out, .yjsg6_out, .bottom_holder {
	background: #f7f7f7;
}
.yjsg6_out {
	background: #13131b;
	border-bottom: 1px solid #2c2c38;
}
.bottom_holder {
	background: #0c0c12;
}
.yjsg6_out .yjsg-module-positions {
	border-color: #252531;
}
.bottom_holder .yjsg-module-positions {
	border-color: #1a1a24;
}
.footer_out {
	border-top: 1px solid #1a1a24;
}
/* Colors */
.extrapos1 h1, .extrapos1 h2, .extrapos1 h3, .extrapos1 h4, .extrapos1 h5, .extrapos1 h6, .yjsg6_out h1, .yjsg6_out h2, .yjsg6_out h3, .yjsg6_out h4, .yjsg6_out h5, .yjsg6_out h6, .bottom_holder h1, .bottom_holder h2, .bottom_holder h3, .bottom_holder h4, .bottom_holder h5, .bottom_holder h6 {
	color: #fff;
}
.bottom_holder, .bottom_holder a {
	color: #575760;
}
.bottom_holder a:hover {
	color: #fff;
}
/* Extra positions */
.extrapos1_out {
	background: #13131b;
}
.extrapos1_out .yjsg-module-positions {
	border-color: #42424f;
}
/* Small menu */
.rsmallmenu ul.defaultmenu.inline li a {
	color: #707078;
}
/*hover*/
.rsmallmenu ul.defaultmenu.inline li a.isactivea, .rsmallmenu ul.defaultmenu.inline li a:hover {
	color: #b6b6b6;
}
/* Menu trigger*/
.rmenutrigger a {
	background: #0c0c12;
}
.rmenutrigger .menu_trigger, .rmenutrigger .menu_trigger:before, .rmenutrigger .menu_trigger:after {
	background: #b6b6b6;
}
/*menu*/
.yjsg-off_canvas_in {
	background: #0c0c12;
}
.rcanvasmenu .defaultmenu li a {
	color: #b6b6b6;
}
.rcanvasmenu .defaultmenu li.parent > a {
	color: #fff;
}
/*hover,active*/
.rcanvasmenu .defaultmenu a.isactivea, .rcanvasmenu .defaultmenu li a:hover {
	color: #fff;
}
/* Pop Login */
.rpoplogin {
	background: #252533;
}
.rpoplogin .poping_links {
	color: #b6b6b6;
}
.rpoplogin #openLogin, .rpoplogin #openReg {
	color: #b6b6b6;
}
/*hover*/
.rpoplogin #openLogin:hover, .rpoplogin #openReg:hover {
	color: #fff;
}
/*pop up*/
.rpoplogin #login_pop, .rpoplogin #reg_pop {
	background: #252533;
	color: #b6b6b6;
}
.rpoplogin #login_pop .inputbox, .rpoplogin #reg_pop .inputbox {
	background: #343443;
}
/*links*/
.rpoplogin #login_pop a.forgot_links {
	color: #787884;
}
.rpoplogin #login_pop a.forgot_links:hover {
	color: #fff;
}
/*button*/
.rpoplogin #login_pop .button, .rpoplogin #reg_pop .button {
	border: 1px solid #6F6F7B;
	color: #6F6F7B;
}
/*hover*/
.rpoplogin #login_pop .button:hover, .rpoplogin #reg_pop .button:hover {
	background: #fff;
	border: 1px solid #fff;
}
/*close*/
.rpoplogin #closeReg, .rpoplogin #closeLogin {
	color: #B7B7BA;
}
/*hover*/
.rpoplogin #closeReg:hover, .rpoplogin #closeLogin:hover {
	color: #fff;
}
/*logins*/
.rpoplogin #logins .button {
	color: #b6b6b6;
}
/*hover*/
.rpoplogin #logins:hover .button {
	color: #fff;
}
/* Live search */
.rlivesearch {
	float: right;
	clear: none;
}
.rlivesearch form {
	display: block;
	overflow: hidden;
	height: 50px;
	position: relative;
}
/*button*/
.rlivesearch .button {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-indent: -9999px;
	border-radius: 0;
	border: none;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
	z-index: 1;
	background: none;
}
.rlivesearch span.icon {
	width: 50px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
}
/*hover*/
.rlivesearch .button:hover {
	background: none;
}
/*input*/
.rlivesearch .yj_inputbox {
	background: none;
	border-radius: 0;
	font-size: 90%;
	height: 25px;
	line-height: 25px;
	border: none;
	border-bottom: 1px solid #4A4A59;
	padding: 0;
	margin: 10px 50px 10px auto;
	color: #707078;
}
/*results*/
.LiveSearchResults {
	background: #13131B;
}
.LiveSearchContainer .noResults {
	color: #707078;
}
.LiveSearchResults .LiveSearchResult, .LiveSearchResults .LiveSearchResultHover {
	border-bottom: 1px solid #4A4A59;
	color: #707078;
}
.LiveSearchResults a {
	color: #b6b6b6;
}
/*dot*/
.LiveSearchResults .LiveSearchExpandDetails, .LiveSearchResults .LiveSearchExpandDetails a:HOVER, .LiveSearchResults .LiveSearchExpandDetails a.hovered {
	background: #b6b6b6;
}
/*next,back*/
/* Title ticker */
.yjsgsfx-rticker {
	border-bottom: 1px solid #dddddd;
}
.rticker #title_title {
	color: #fff;
	background: #13131b;
}
.rticker #yj_nt2 a {
	color: #999999;
}
/*arrows*/
.rticker .title_nav a.prev, .rticker .title_nav a.next {
	color: #2e2e2e;
}
/* Phone and subscribe */
.rphonesubscribe {
	border-bottom: 1px solid #dddddd;
}
.rphonesubscribe .yjsg-row {
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
.rphonesubscribe .yjsg-row .yjsg-col-2-5 {
	border-right: 1px solid #dddddd;
}
/*subscribe block*/
.subscribe-block {
	background: #252533;
}
/*close*/
.subscribe-trigger-close {
	color: #B7B7BA;
}
/*hover*/
.subscribe-trigger-close:hover {
	color: #fff;
}
/*label*/
.subscribe-block label {
	color: #b6b6b6;
}
.subscribe-block .inputbox_email {
	background: #343443;
}
.subscribe-block .button {
	border: 1px solid #6F6F7B;
	color: #6F6F7B;
}
/*hover*/
.subscribe-block .button:hover {
	color: #6F6F7B;
	background: #fff;
	border: 1px solid #fff;
}
/* Media slider */
/*overlay*/
.rmediaslider .yjmediaslider .slide_in:before {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 );
}
/*category*/
.rmediaslider .yj-category {
	color: #fff;
}
/*more*/
.rmediaslider .yjmediaslider .slide .slide-details .buttons .read-more {
	color: #fff;
}
/*navigation*/
.rmediaslider .yjmediaslider a.prev, .rmediaslider .yjmediaslider a.next {
	color: #fff;
}
/* Engine */
/*category*/
.rengine .item_category, .rengine .item_category a {
	color: #fff;
}
/*more category news*/
.rengine .main_category {
	background: #e7e7e7;
	color: #999;
}
.rengine .main_category:hover {
	background: #2e2e2e;
	color: #fff;
}
/*title*/
.rengine .yjme_item a.item_title {
	color: #2e2e2e;
}
/*detials*/
.rengine .item_details a {
	color: #999;
}
/*first item*/
.rengine.adv1 .yjme_item:first-child .yjme_item_in {
	border-bottom: 1px solid #dddddd;
}
/*last item*/
.rengine.adv1 .yjme_item:last-child .yjme_item_in {
	border-bottom: 1px solid #dddddd!important;
}
/* Engine popular now user1 */
/*overlay*/
.rengine.user1 .yjme_item div.imageholder:before {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 );
}
/*title*/
.rengine.user1 .yjme_item a.item_title {
	color: #fff;
}
/*detials*/
.rengine.user1 .yjme_item div.item_details, .rengine.user1 .yjme_item div.item_details a {
	color: #fff;
}
/* Videos */
/*overlay*/
.rvideos a:before {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 60%, rgba(0,0,0,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0 );
}
/*play*/
.rvideos a span {
	color: #fff;
	border: 4px solid #fff;
}
/* Recomended posts */
.rengine.user16 .yjme_item .yjme_item_in {
	border-bottom: 1px solid #252531;
}
/*title*/
.rengine.user16 .yjme_item a.item_title {
	color: #575760;
}
.rengine.user16 .yjme_item a.item_title:hover {
	color: #fff;
}
.rengine.user16 .yjme_item div.item_details, .rengine.user16 .yjme_item div.item_details a {
	color: #b6b6b6;
}
/*hover*/
.rengine.user16 .yjme_item .yjme_item_in:hover {
	background: #0e0e14;
}
/* Latest comments */
.rcomments ul li {
	border-bottom: 1px solid #252531!important;
}
/*name*/
.rcomments ul li span.lcUsername {
	color: #d8d8d8;
}
/*date*/
.rcomments ul li span.lcCommentDate {
	color: #b6b6b6!important;
}
/*comment*/
.rcomments ul li span.lcComment {
	color: #575760;
}
/* Latest tweets */
.rtweets div.yj_twitter_cont {
	border-bottom: 1px solid #252531;
}
div.yj_twitter_title a {
	color: #575760;
}
div.yj_twitter_title a:hover {
	color: #fff;
}
/* About */
.rabout ul li a {
	color: #20202b;
}
/* Contact */
.rcontact span {
	color: #d8d8d8;
}
/* Tags */
.rtags a {
	border: 1px solid #1a1a24;
	color: #575760;
}
/* Hover effect */
.yj_hover, .moduleItemImage {
	background: #000;
}
