/*======================================================================*\
|| #################################################################### ||
|| # 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: #F5AB35;
}
/* hovers */
a:focus, a:hover {
	color: #162737;
}
/* text highlight */
::selection {
	background: #F5AB35;
	color: #fff;
}
::-moz-selection {
 background: #F5AB35;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #162737;
}
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before {
	border-color: #F5AB35;
}
/* logo */
#logo {
	background: url(../images/yellow/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 {
}
.button:hover, a.readon:hover {
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: none;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	border: none;
	box-shadow: none;
}
.yjsgmenu li a {
	color: #fff;
}
.yjsgmenu ul li {
	border-bottom: 1px solid;
}
.yjsgmenu li a:hover, .yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: #fff;
}
/* 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: #162737;
	border-bottom: 2px solid #e0e0e0;
}
.defaultmenu a.isactivea, .defaultmenu li a:hover {
	background: none;
}
.defaultmenu li a:before {
	content: "\f111";
}
/* footer logo  */
.yjsglogo {
	background: url(../images/yellow/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	border: none;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	text-align: left;
	text-indent: 20px;
	font-size: 100%;
}
span.yjmm_select:after {
	content: "\f111";
	font-size: 80%;
}
/* 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 > li.level0 > a.activepath, ul.yjsgmenu > li.level0 > span > a.activepath, ul.yjsgmenu > li.level0 > a:hover, ul.yjsgmenu > li.level0 > span > a:hover, ul.yjsgmenu li:hover a.holdsgroupTitle, ul.yjsgmenu a.holdsgroupTitle:hover, ul.yjsgmenu div.yj_menu_module_holder .module_title {
	color: #fff;
}
ul.yjsgmenu li div.yj_menu_module_holder a:hover {
	color: #162737;
}
ul.yjsgmenu div.yj_menu_module_holder button {
	background: #fff;
	color: #162737;
}
ul.yjsgmenu div.yj_menu_module_holder button:hover {
	color: #fff;
	background: #162737;
}
/* Switcher */
#layout_type {
	background: #fff;
}
/* Defaults */
.button, a.readon {
	color: #fff;
}
.button:hover, a.readon:hover {
	background: #162737;
	color: #fff;
}
.yjsg-element-holder input, .yjsg-form .yjsg-form-element {
	background: #f2f3f4;
	color: #162737;
}
.yjsg-userpages.user dt {
	background: #f2f3f4;
	color: #162737;
}
.yjsg-page-error .centered #header {
	background: #162737;
}
/* Colors */
#yjsg1, #yjsg1 h1, #yjsg1 h2, #yjsg1 h3, #yjsg1 h4, #yjsg1 h5, #yjsg1 h6, #yjsg1 .module_title, #yjsg1 .module_subtitle, .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 .module_subtitle, .extrapos2, .extrapos2 h1, .extrapos2 h2, .extrapos2 h3, .extrapos2 h4, .extrapos2 h5, .extrapos2 h6, .extrapos2 .module_title, .extrapos2 .module_subtitle, .footer_holder h1, .footer_holder h2, .footer_holder h3, .footer_holder h4, .footer_holder h5, .footer_holder h6, .footer_holder .module_title, .footer_holder .module_subtitle, .footer_holder a:hover {
	color: #fff;
}
/* Template buttons */
.button_gray {
	color: #162737;
	background: #f2f3f4;
}
.button_gray:hover, .button_color {
	color: #fff;
}
.border_white {
	color: #162737;
	background: #fff;
}
.button_color:hover {
	background: #162737;
	color: #fff;
}
/* Module styles */
.yjsg2 .module_subtitle, .yjsg3 .module_subtitle, .yjsg10 .module_subtitle, .yjsg11 .module_subtitle {
	color: #959595;
}
.yjsg4, .yjsg9 {
	background: #f2f3f4;
}
.yjsg5 .module_title, .yjsg5, .yjsg5 a:hover, .yjsg8 .module_title, .yjsg8 a:hover {
	color: #fff;
}
.yjsg5 a {
	color: #162737;
}
.yjsg6, .yjsg10 {
	border: 2px solid #162737;
}
.yjsg8 {
	background: #27364a;
}
/*dark bg*/
.extrapos1 .yjsg2 .module_subtitle, .extrapos2 .yjsg2 .module_subtitle, .footer_holder .yjsg2 .module_subtitle {
	color: #fff;
}
.extrapos2 .yjsg2 .module_subtitle:after {
	background: #fff;
}
/* Backgrounds */
.centertop_out:after, .bottom_holder:after {
	background: #162737;
}
#header {
	border-bottom: 2px solid #fff;
}
.yjsg5_out {
	background: #f6f6f6;
}
.footer_holder {
	background: #27364a;
}
#footer {
	border-top: 2px solid #3a495d;
}
.yjsg3_out {
	background: #f2f3f4;
}
/* Slides */
.cslide a, .cslide h4 {
	color: #fff;
}
/*navigation*/
.slidersfx-yjsgsfx-cslide ul.yjsgsliderPagination li.active a, .slidersfx-yjsgsfx-cslide ul.yjsgsliderPagination li.active a:hover {
	border: 2px solid #fff;
}
/*arrows*/
.slidersfx-yjsgsfx-cslide a.yjsgsliderNav {
	color: #fff;
}
.slidersfx-yjsgsfx-cslide .yjsgsliderLoader {
	background: url(../images/preloader.gif) no-repeat center center;
}
/* What we offer */
.coffer .yjsg-col-1-3-in {
	background: #f6f6f6;
	border: 3px solid #f6f6f6;
}
.coffer .yjsg-row span {
	color: #162737;
}
/* Our work plan */
.cworkplan .yjsg-col-1 {
	background: #fff;
}
/*hover*/
.cworkplan .yjsg-col-1:hover h4, .cworkplan .yjsg-col-1:hover p {
	color: #fff;
}
/* Latest projects */
.cnewspop ul.yjnewspopFilter li a {
	color: #162737;
}
.cnewspop ul.yjnewspopFilter li a:hover, .cnewspop ul.yjnewspopFilter li a.selected {
	color: #fff;
}
.cnewspop .yjnewspopIntroBlock {
	background: #f2f3f4;
}
.cnewspop .introAuthor {
	color: #162737;
}
/*button*/
.cnewspop div.yjNewsPopContainer a.getmore {
	color: #162737;
	background: #f2f3f4;
}
/*hover*/
.cnewspop div.yjNewsPopContainer a.getmore:hover, .cnewspop div.yjNewsPopContainer a.getmore:focus {
	color: #fff;
}
/* Our skills */
.courskills .yjsg-col-1-4 {
	border-right: 1px solid #262626;
}
/* Members */
.cmembers .yjme_item a.item_title, .cmembers .yjme_item .item_details, .cmembers p.item_intro span {
	color: #162737;
}
.cmembers .yjme_item a.item_readmore {
	color: #fff;
}
.cmembers .yjme_item a.item_readmore:hover {
	background: #162737;
	color: #fff;
}
/*socials*/
.socials li a {
	color: #fff;
}
.socials li:hover a {
	background: #162737;
}
/*blog view*/
.creativeblog .article_title {
	color: #162737;
}
/* Plans & pricing */
.cplan .yjplanextdholder.separated ul {
	border: 3px solid #162737;
}
.cplan div.yjplanextdholder.separated ul li.yjplanstitle {
	background: #162737;
}
.cplan .yjplanxtdended ul li:nth-child(2) {
	border-bottom: 1px solid #162737;
	color: #162737;
}
/*hover*/
.cplan .yjplanextdholder.separated ul:hover {
	color: #fff;
}
.cplan .yjplanextdholder.separated ul:hover .button_gray, .cplan div.yjplanextdholder.separated ul.isactive li.yjplanstitle, .cplan .yjplanextdholder.separated ul:hover .button_gray:hover {
	background: #fff;
}
.cplan .yjplanxtdended ul.isactive li:nth-child(2) {
	color: #fff;
	border-color: #fff;
}
/* We work with */	
.cweworkwith .partner {
	background: url(../images/partner_1.png) no-repeat center top;
}
.cweworkwith .partner.two {
	background: url(../images/partner_2.png) no-repeat center top;
}
.cweworkwith .partner.three {
	background: url(../images/partner_3.png) no-repeat center top;
}
.cweworkwith .partner.four {
	background: url(../images/partner_4.png) no-repeat center top;
}
.cweworkwith .partner.five {
	background: url(../images/partner_5.png) no-repeat center top;
}
/*hover*/
.cweworkwith .partner:hover {
	background-position: center bottom;
}
/*pagination*/
.slidersfx-yjsgsfx-cweworkwith ul.yjsgsliderPagination li.active a {
	border: 2px solid #fff;
}
/* Subscribe */
.csubscribe .inputbox_name, .csubscribe .inputbox_email {
	color: #fff;
}
/* Blog News */
.cblognews .yjme_item div.imageholder {
	border: 1px solid #2e2e2e;
}
.cblognews .yjme_item a.item_title, .cblognews .yjme_item div.item_details, .cblognews .yjme_item div.item_details a, .cblognews .yjme_item a.item_readmore:hover {
	color: #fff;
}
.cblognews .yjme_item a.item_readmore {
	color: #162737;
	background: #f2f3f4;
}
/* Creative tabs */
#tabscreative ul.yjsgsliderPaginationTabs a {
	background: #f2f3f4;
	color: #162737;
}
#tabscreative ul.yjsgsliderPaginationTabs li.active a {
	color: #fff;
}
/* Hover effect */
.yj_hover_title {
	color: #fff;
}
.yj_hover_title:after {
	background: #fff;
}
