/*======================================================================*\
|| #################################################################### ||
|| # 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: #F89406;
}
/* hovers */
a:focus, a:hover {
	color: #333333;
}
/* text highlight */
::selection {
	background: #F89406;
	color: #fff;
}
::-moz-selection {
 background: #F89406;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #333333;
}
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before {
	border-color: #F89406;
}
/* logo */
#logo {
	background: url(../images/orange/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 #e8ecef;
}
.yjsg-form-element, .inputbox:focus {
}
/* buttons */
.button, a.readon {
	border: none;
	color: #fff;
}
.button:hover, a.readon:hover {
	color: #fff;
	background: #333;
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: none;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	background: #121f2b;
	border: none;
	box-shadow: none;
}
.yjsgmenu li a {
	color: #fff;
}
.yjsgmenu ul li {
	border-bottom: 1px solid #293c4e;
}
.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 */
.defaultmenu li a {
	border-bottom: 1px solid #D4D4D4;
}
.defaultmenu a.isactivea, .defaultmenu li a:hover {
	background: #f5f5f5;
	color: #121212;
}
.defaultmenu li a:before {
	content: "\f111";
}
/* footer logo  */
.yjsglogo {
	background: url(../images/orange/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #fff;
	border: none;
	border-radius: 0;
	background:#202f3d;
	text-indent:10px;
}
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: "\f053";
}
/* Top menu*/
/*module in menu*/
.horiznav ul.subul_main div.yj_menu_module_holder .module_title {
	color: #fff;
}
/* Switcher */
#layout_type {
	background: #fff;
}
/* Defaults */
.yjsg-element-holder input, .yjsg-element-holder select, .yjsg-form .yjsg-form-append, .yjsg-form .yjsg-form-element, .yjsg-form .inputbox {
	color: #c5c5c5;
	border: 1px solid #e8ecef;
}
/*next, prev*/
.yjsg-pager-links .pager li > a, .yjsg-pager-links .pager li > span {
	color: #fff;
}
/*hover*/
.yjsg-pager-links .pager li > a:hover, .yjsg-pager-links .pager li > span:hover {
	background: #333;
	color: #fff;
}
/*pagination*/
ul.yjsg-pagination-links > li > a, ul.yjsg-pagination-links > li > span {
	background: #fbfbfb;
}
ul.yjsg-pagination-links > li > a:hover, ul.yjsg-pagination-links > li > span:hover, ul.yjsg-pagination-links > li > a:focus, ul.yjsg-pagination-links > li > span:focus {
	color: #fff;
}
ul.yjsg-pagination-links span.yjsg-pagination-inactive, ul.yjsg-pagination-links span.yjsg-pagination-inactive:hover, ul.yjsg-pagination-links span.yjsg-pagination-inactive:focus {
	background: #333;
	color: #fff;
}
/*error page*/
.yjsg-page-error #header {
	background: #121f2b;
}
/* Sticky header */
.centertop_out, .centertop_out.fixed {
	background: #121f2b;
}
/* Backgrounds */
.yjsg1_out, .yjsg3_out {
	background: #fbfbfb;
}
.yjsg6_out:before {
	background: #000;
}
.extrapos2_out {
	background: #fbfbfb;
}
.extrapos3_out {
	background: #22303f;
}
.footer_out {
	background: #121f2b;
}
.extrapos3 .yjsg-module-positions, .footer_out .yjsg-module-positions {
	border-color: #a0acb5;
}
/* Colors */
#yjsg6, #yjsg6 h1, #yjsg6 h2, #yjsg6 h3, #yjsg6 h4, #yjsg6 h5, #yjsg6 h6, #yjsg6 a, .extrapos3 h1, .extrapos3 h2, .extrapos3 h3, .extrapos3 h4, .extrapos3 h5, .extrapos3 h6, .extrapos3 a:hover, .footer_out a:hover {
	color: #fff;
}
.extrapos3, .extrapos3 a, .footer_out, .footer_out a {
	color: #a0acb5;
}
/* Buttons */
.button_color, .button_dark {
	color: #fff;
}
.button_dark {
	background: #333;
}
/*hover*/
.button_color:hover {
	background: #333;
	color: #fff;
}
.button_dark:hover {
	color: #fff;
}
/* Paragraphs */
.text_color {
	color: #5c5c5c;
}
/*hika cart*/
.ahikashopcart #hikashop_cart .hikashop_product_quantity_field {
	border: 1px solid #dcdcdc;
}
.ahikashopcart #hikashop_cart .hikashop_cart_input_button {
	color: #fff!important;
}
.acarttrigger span.notempty:after {
	color: #ffcc00;
}
/* Main slider */
.aslides ul li {
	color: #333;
}
/*pagination*/
.slidersfx-yjsgsfx-aslides ul.yjsgsliderPagination li a {
	border: 1px solid #333;
}
.slidersfx-yjsgsfx-aslides ul.yjsgsliderPagination li a:hover, .slidersfx-yjsgsfx-aslides ul.yjsgsliderPagination li.active a {
	border: 1px solid;
}
/* Shop safe with us */
/*accordion*/
.ashopsafe .yjsgaccTrigger a {
	color: #333;
}
.ashopsafe .yjsgaccTrigger a:before {
	border: 1px solid #333;
}
/*active,hover*/
.ashopsafe .yjsgaccTrigger.hovered a:before, .ashopsafe .yjsgaccTrigger.active a:before {
	color: #fff;
	border: 1px solid;
}
/* The blog */
.ablog .yjme_item {
	background: #fbfbfb;
}
.ablog .item_details a {
	color: #888888;
}
.ablog .yjme_item a.item_title {
	color: #333;
}
/* Clients */
.aclients img {
	border: 5px solid rgba(255,255,255, 0.3);
}
/*pagination*/
.slidersfx-yjsgsfx-aclients ul.yjsgsliderPagination li a {
	border: 1px solid #fff;
}
.slidersfx-yjsgsfx-aclients ul.yjsgsliderPagination li a:hover, .slidersfx-yjsgsfx-aclients ul.yjsgsliderPagination li.active a {
	background: #fff;
}
/* Partners */
.apartners .partner {
	background: url(../images/partner1.png) no-repeat center top;
}
.apartners .partner.two {
	background: url(../images/partner2.png) no-repeat center top;
}
.apartners .partner.three {
	background: url(../images/partner3.png) no-repeat center top;
}
.apartners .partner.four {
	background: url(../images/partner4.png) no-repeat center top;
}
.apartners .partner.five {
	background: url(../images/partner5.png) no-repeat center top;
}
.apartners .partner.six {
	background: url(../images/partner6.png) no-repeat center top;
}
/*hover*/
.apartners .partner:hover {
	background-position: center bottom;
}
/* Contact our store */
.acontact h4 {
	color: #333;
}
/* Ajax contact */
.aajax #yjajaxcontact_box #email, .aajax #yjajaxcontact_box #first_name, .aajax #yjajaxcontact_box textarea {
	border: 1px solid #e8ecef;
	color: #c5c5c5;
}
.aajax span.submit:hover .submitb {
	background: #333;
	color: #fff;
}
/* Module styles */
.yjsg6 {
	background: #fbfbfb;
}
.yjsg7 {
	color: #fff;
}
.yjsg7 a {
	color: #333;
}
.yjsg8 {
	color:#a0acb5;
	background: #22303f;
}
.yjsg9 {
	background: #121f2b;
}
.yjsg7 .module_title, .yjsg7 a:hover, .yjsg8 .module_title, .yjsg8 a:hover, .yjsg9 .module_title, .yjsg9 a:hover {
	color: #fff;
}
/* Hover effect */
.yj_hover.hover {
	background: #000;
}
