/*======================================================================*\
|| #################################################################### ||
|| # 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: #929292;
	background: #efefef;
}
/* links highlight and fa deviders */
a,
.highlight,
[class*='facolor'].fa:before {
	color: #19B5FE;
}
/* hovers */
a:focus,
a:hover {
	color: #010101;
}
/* text highlight */
::selection {
	background: #19B5FE;
	color: #fff;
}
::-moz-selection {
 background: #19B5FE;
 color:#fff;
}
/* headings */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #010101;
}
.yjsg-sub-heading,
.yjsg-sticky-menu a.active-scroll,
[data-sticky-block] a.active-scroll:before {
	border-color: #19B5FE;
}
/* logo */
#logo {
	background: url(../images/blue/logo.png) no-repeat 0px 0px;
}
/* newsitems */
#article-index ul {
	border: 1px solid #efefef;
}
#article-index ul li {
	border-bottom: 1px solid #efefef;
}
.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 #efefef;
	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: #fff;
}
.yjsgmenu ul,
.yjsgmenu li.holdsgroup ul ul {
	background: #fff;
	border: none;
	box-shadow: none;
}
.yjsgmenu li a {
	color: #454545;
}
.yjsgmenu ul li {
	border-bottom: 2px solid #efefef;
}
.yjsgmenu a.activepath,
.yjsgmenu a:hover,
.yjsgmenu a:focus,
.yjsgmenu li:hover > .child a {
	background: none;
}
/* 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 */
ul.defaultmenu li a {
	border-bottom: 1px solid #efefef;
}
ul.defaultmenu a.isactivea,
ul.defaultmenu li a:hover {
	background: #f5f5f5;
	color: #121212;
}
ul.defaultmenu li a:before {
	content: "\f111";
}
/* footer logo  */
.yjsglogo {
	background: url(../images/blue/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #333333;
	border-bottom: 2px solid #010101;
}
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";
}
/*before menu*/
.top_menu ul li.level0 > a.activepath span:before,
.top_menu ul li.level0 > a:hover span:before,
.top_menu ul li.level0 > a:focus span:before,
.top_menu ul li.level0 > span > a.activepath > span:before,
.top_menu ul li.level0 > span > a:hover > span:before,
.top_menu ul li.level0 > span > a:focus > span:before {
	background: #010101;
}
/* Defaults */
ul.yjsg-pagination-links > li > a,
ul.yjsg-pagination-links > li > span {
	color: #010101;
}
ul.yjsg-pagination-links > li > span,
ul.yjsg-pagination-links > li > span:hover,
ul.yjsg-pagination-links > li > span:focus {
	background: #010101;
	color: #fff;
}
ul.yjsg-pagination-links > li > a:hover,
ul.yjsg-pagination-links > li > a:focus {
	color: #fff;
}
/*fullwidth*/
#layout_type.fullwidth .centertop_out {
	border-bottom: 1px solid #efefef;
}
#layout_type.fullwidth #topmenu_holder {
	border-bottom: 1px solid #efefef;
}
/* Buttons */
.button_dark,
.button_color {
	color: #fff;
	background: #010101;
}
/*hover*/
.button_dark:hover {
	color: #fff;
}
.button_color:hover {
	background: #fff;
	color: #111;
}
/* Defaults */
.button,
a.readon {
	background: #212121;
	color: #fff;
}
/* Backgrounds */
.centertop_out,
.yjsg1_out,
.yjsg2_out,
.centerbottom_out,
.yjsg5_out {
	background: #fff;
}
.yjsg7_out {
	background: #111111;
}
/* Colors */
#yjsg4,
#yjsg4 a,
#yjsg4 h1,
#yjsg4 h2,
#yjsg4 h3,
#yjsg4 h4,
#yjsg4 h5,
#yjsg4 h6,
#yjsg6,
#yjsg6 a,
#yjsg6 h1,
#yjsg6 h2,
#yjsg6 h3,
#yjsg6 h4,
#yjsg6 h5,
#yjsg6 h6,
#yjsg7 h1,
#yjsg7 h2,
#yjsg7 h3,
#yjsg7 h4,
#yjsg7 h5,
#yjsg7 h6 {
	color: #fff;
}
/* Module styles */ 
.yjsg6,
.yjsg9 {
	background: #010101;
}
.yjsg8 {
	background: #fff;
	border: 1px solid #efefef;
}
/*title*/
.yjsg9 .module_title {
	color: #929292;
}
/*subtitle before*/
.yjsg4 .module_subtitle:before,
.yjsg5 .module_subtitle:before,
.yjsg6 .module_subtitle:before,
.yjsg7 .module_subtitle:before,
.yjsg8 .module_subtitle:before,
.yjsg9 .module_subtitle:before {
	background: #010101;
}
.yjsg9 .module_subtitle:before {
	background: #929292;
}
.yjsg6 .module_title,
.yjsg6 .module_subtitle,
.yjsg7 .module_title,
.yjsg7 .module_subtitle,
.yjsg7 p,
.yjsg7 a:hover {
	color: #fff;
}
.yjsg6 .module_subtitle:before,
.yjsg7 .module_subtitle:before {
	background: #fff;
}
.yjsg7 a {
	color: #010101;
}
/* Top search */
.ssearch .inputbox {
	border: 1px solid #efefef;
}
.ssearch .button span {
	color: #212121
}
/* Image Slider */
/*desc*/
.simageslider .YJSlide_slide .YJSlide_intro {
	background: rgba(255, 255, 255, 0.9);
}
.simageslider p {
	color: #212121;
}
/* Shop info's */
.sfeatures .yjsg-col-1-3:nth-child(2) {
	background: #f8f8f8;
}
/*icon*/
.sfeatures span {
	color: #212121;
}
/*title*/
.sfeatures h4:after {
	background: #212121;
}
/* About */
.sabout .module_title {
	color: #fff;
	background: #111111;
}
.sabout .module_subtitle:before {
	background: #fff;
}
.sabout .yjsquare_in {
	background: #fff;
}
/* New product */
.snewproducts .module_title {
	color: #fff;
}
.snewproducts .module_subtitle:before {
	background: #fff;
}
.snewproducts .hikashop_products .hikashop_product {
	border-left: 1px solid #efefef;
}
/* Blog news*/
.sblognews .module_title {
	color: #fff;
}
.sblognews .module_subtitle:before {
	background: #fff;
}
.sblognews div.yjNewsPopContainer a.getmore {
	background: #212121;
	color: #fff;
}
/* Authors */
.sauthors .module_title {
	color: #010101;
	background: #fff;
}
.sauthors .module_subtitle:before {
	background: #010101;
}
.sauthors .yjsquare_in {
	background: #fff;
}
.sauthors .carousel-caption {
	color: #929292;
}
.sauthors span {
	color: #010101;
}
/* pagination */
.sauthors .carousel-around {
	border-left: 1px solid #efefef;
	background: #fff;
}
.sauthors .carousel-indicators li {
	background: #e5e5e5;
}
/* Partners */ 
.spartners .module_title {
	color: #929292;
	background: #111111;
}
.spartners .module_subtitle:before {
	background: #929292;
}
.spartners .partner.one,
.spartners .partner.two,
.spartners .partner.three,
.spartners .partner.four,
.spartners .partner.five,
.spartners .partner.six {
	background: #fff url(../images/partner1.png) no-repeat center top;
}
.spartners .partner.four,
.spartners .partner.five,
.spartners .partner.six {
	border-top: 1px solid #efefef;
}
.spartners .partner.two {
	background: #fff url(../images/partner2.png) no-repeat center top;
}
.spartners .partner.three {
	background: #fff url(../images/partner3.png) no-repeat center top;
}
.spartners .partner.four {
	background: #fff url(../images/partner4.png) no-repeat center top;
}
.spartners .partner.five {
	background: #fff url(../images/partner5.png) no-repeat center top;
}
.spartners .partner.six {
	background: #fff url(../images/partner6.png) no-repeat center top;
}
/* hover */
.spartners .partner:hover {
	background-position: center bottom;
}
/* Socials */
.ssocials .module_title {
	color: #fff;
}
.ssocials .module_title:after {
	background: #fff;
}
.ssocials li a {
	background: #fff;
	color: #111;
}
/*hover*/
.ssocials li:hover a {
	color: #fff;
}
/* Latest blog news */
.slatest .module_title {
	color: #fff;
}
.slatest .module_title:after {
	background: #fff;
}
.slatest .yjme_item a.item_title {
	color: #fff;
}
.slatest .item_details .item_category a {
	color: #929292;
}
.slatest .yjme_item a.item_readmore {
	color: #010101;
	background: #fff;
}
.slatest .yjme_item a.item_readmore:hover {
	color: #fff;
}
/* Subscribe */
.ssubscribe .module_title {
	color: #fff;
}
.ssubscribe .module_title:after {
	background: #fff;
}
.ssubscribe .inputbox_email {
	background: #2f2f2f;
	color: #978383;
}
/* Author Blog */
.studioshopblog .yjsgarticle {
	background: #fff;
}
/*title*/
.studioshopblog h4 span {
	color: #010101;
}
/* K2 tabs */
#yjk2_tabs ul.yjsgsliderPaginationTabs li a {
	color: #fff;
	background: #e2e2e2;
}
/* RTL */
.yjsgrtl .sauthors .carousel-around {
	border-right: 1px solid #efefef;
}
/* Hover effect */
.yj_hover_title,
.yj_hover_category {
	color: #fff;
}
.yj_hover_title:after {
	background: #fff;
}
.yjsg-page-error #header {
	background: #212121;
}
