/*======================================================================*\
|| #################################################################### ||
|| # 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:#777;
}
/* links highlight and fa deviders */
a,
.highlight,
[class*='facolor'].fa:before {
	color:#eb5858;
}
/* hovers */
/*a:focus,*/
a:hover {
	color:#4c6881;
}
/* text highlight */
::selection {
	background: #eb5858;
	color:#fff;
}
::-moz-selection {
 background: #eb5858;
 color:#fff;
}
/* headings */
h1,
h2,
h3,
h4,
h5,
h6 {
	color:#4c6881;
}
.yjsg-sub-heading,
.yjsg-sticky-menu a.active-scroll,
[data-sticky-block] a.active-scroll:before{
	border-color:#eb5858;
}
/* logo */
#logo {
	background:url(../images/yj/logo.png) no-repeat 0px 0px;
}
/* newsitems */
#article-index ul {
	border:1px solid #e9e9e9;
}
#article-index ul li {
	border-bottom:1px solid #e9e9e9;
}
.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 #e9e9e9;
}
.yjsg-form-element,
.inputbox:focus {
}
/* buttons */
.button,
a.readon {
	background:#fff;
	border:1px solid #e9e9e9;
}
.yjsg-button:hover,
.button:hover,
a.readon:hover {
	color:#454545;
	background:#efefef;
}
/*Top menu */
#topmenu_holder,.ulholder.dlevel1 {
	background:none;
}
.yjsgmenu ul,
.yjsgmenu li.holdsgroup ul ul {
	background:#1e2a37;
	border:1px solid #3b4d5e;
 -webkit-border-radius:4px;
 -khtml-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
}

.yjmovemenu.fixed .yjsgmenu ul,
.yjmovemenu.fixed .yjsgmenu li.holdsgroup ul ul {
	background:#efefef;
	border:1px solid #dbdbdb;
}


.yjsgmenu li a {
	color:#708192;
}
.yjsgmenu li a:hover {
	color:#eb5858;
	
}
.yjsgmenu ul li {
	border-bottom:1px solid #3b4d5e;
}
.yjmovemenu.fixed .yjsgmenu ul li {
	border-bottom:1px solid #dbdbdb;
}
.yjmovemenu.fixed .yjsgmenu ul li:last-child{
	border:none;
}


.yjsgmenu a.activepath{
	color:#b9c6d4;
}
.yjsgmenu ul li a.activepath,
.yjsgmenu ul li a:hover,
.yjsgmenu ul li a:focus,
.yjsgmenu li:hover > .child a {
	background:#283847;
	color:#eb5858;
 -webkit-border-radius:2px;
 -khtml-border-radius:2px;
 -moz-border-radius:2px;
  border-radius:2px;
}
.yjsgmenu ul.subul_main li a:hover{
 -webkit-border-radius:0px;
 -khtml-border-radius:0px;
 -moz-border-radius:0px;
 border-radius:0px;
}

.yjmovemenu.fixed .yjsgmenu ul li a.activepath,
.yjmovemenu.fixed .yjsgmenu ul li a:hover,
.yjmovemenu.fixed .yjsgmenu ul li a:focus,
.yjmovemenu.fixed .yjsgmenu li:hover > .child a{
	background:#e8e8e8;
}



a.yjanchor[class*='yjsg-button'],
a.yjanchor[class*='yjsg-button']:hover{
	color:#fff;
}

.yjsgmenu ul li a.yjanchor[class*='yjsg-button-blue']:hover,
.yjsgmenu ul li a.yjanchor[class*='yjsg-button-blue']:focus,
.yjsgmenu li:hover > .child a.yjanchor[class*='yjsg-button-blue'] {
	background: #2ca0d1;
	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/yj/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";

}
.yjsg-page-error,
.yjsg-page-error body,
.yjsg-page-offline,
.yjsg-page-offline body{
	background:#2a3a49;
	color:#6089ad;
}
.yjsg-page-offline .yjsg-element-holder input,
.yjsg-page-offline .yjsg-form .yjsg-form-element{
	background:#3d81af;
	border-color:#5298c7;
}
.yjsg-page-offline h3{
	color:#6089ad;
}
.yjsg-page-error h1:after{
	content:""
}
.yjsg-page-error span.errormsg{
	display:none;
}