/*======================================================================*\
|| #################################################################### ||
|| # 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: #010101;
}
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before {
	color: #c0392b;
}
/* hovers */
a:focus, a:hover {
	color: #131313;
}
/* text highlight */
::selection {
	background: #c0392b;
	color: #fff;
}
::-moz-selection {
 background: #c0392b;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #131313;
}
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before {
	border-color: #c0392b;
}
/* logo */
#logo {
	background: url(../images/red/logo.png) no-repeat 0px 0px;
}

.yjsg6_out {
    background-image: none!important;
background-color: #231f20!important;
opacity: 1!important;
padding: 40px 0px;
}

.centertop_out {background: #fff!important;}
.yjsg2_out {background: #ebebeb!important;}


.horiznav {
    display: block;
    float: none;
    margin-top: 17px;
}

#user11.yjsgxhtml {
    width: 100%;
    margin-bottom: 0px;
}


.bottom_holder {
    background: none repeat scroll 0% 0% #0F0E0E;
display:none;
}

p {
    margin: 0px 0px 0px;
}

.yjsg2_out {
    display: block;
    padding: 40px;
}

/* newsitems */
#article-index ul {
	border: 1px solid #d6d6d6;
}
#article-index ul li {
	border-bottom: 1px solid #d6d6d6;
}
.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 #d6d6d6;
	border-radius: 0;
}
.yjsg-form-element, .inputbox:focus {
}
/* buttons */
.button, a.readon {
	color: #131313;
	background: none;
	border: 1px solid #d6d6d6;
	border-radius: 0;
	text-transform: uppercase;
}
.button:hover, a.readon:hover {
	color: #fff;
	background: #c0392b;
	border-color: #c0392b;
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: none;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	border: 1px solid #000;
	box-shadow: none;
}
.yjsgmenu li a {
	color: #010101;
}
.yjsgmenu li a:hover {
	color: #131313;
}
.yjsgmenu ul li {
	border-bottom: 1px solid;
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: none;
	color: #131313;
}
/* 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 #d6d6d6;
}
.defaultmenu a.isactivea, .defaultmenu li a:hover {
	background: none;
	color: #131313;
}
.defaultmenu li a:before {
	content: "\f111";
}
/* footer logo  */
.yjsglogo {
	background: url(../images/red/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #fff;
	border: 1px solid #fff;
	border-radius: 0;
	font-size: 100%;
	text-transform: none;
}
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";
}
/* Top menu*/
/*has module*/
ul.yjsgmenu div.yj_menu_module_holder, ul.yjsgmenu div.yj_menu_module_holder .module_title {
	color: #fff;
}
/* Switcher */
#layout_type {
	background: #fff;
}
/* Additional */
.centertop_out .yjsg-module-positions, .yjsg1_out .yjsg-module-positions, .yjsg2_out .yjsg-module-positions, .yjsg6_out .yjsg-module-positions {
	border-color: #fff;
}
.yjsg4_out .yjsg-module-positions, .bottom_holder .yjsg-module-positions {
	border-color: #6f6f6f;
}
/*button inside menu*/
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form-group-inline .button {
	border-color: #fff;
	color: #fff;
}
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form-group-inline .button:hover {
	color: #131313;
	background: #fff;
}
/* Backgrounds */
.com_k2 #layout_type, .com_mijoshop #layout_type, .com_hikashop #layout_type {
	background: #f1f3f5;
}
.yjsg1_out {
	background-image: none!important;
}
.yjsg1_out:after {
	background: #000;
}
.yjsg3_out {
	background: #f1f3f5;
}
.yjsg4_out {
	background-image: url(../images/yjsg4_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.yjsg6_out {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.yjsg6_out:after {
	background: #181225;
}
.extrapos1_out {
	background-image: url(../images/extrapos_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
.extrapos1_out:after {
	background: #171414;
}
.bottom_holder {
	background: #0f0e0e;
}
#footer {
	border-top: 1px solid #212020;
}
/* Colors */
.centertop_out .yjsgxhtml, .yjsg1_out .yjsgxhtml, .yjsg1_out h1, .yjsg1_out h2, .yjsg1_out h3, .yjsg1_out h4, .yjsg1_out h5, .yjsg1_out h6, .yjsg1_out .module_title, .yjsg1_out .module_title span, .yjsg1_out a:hover, .yjsg2_out .yjsgxhtml, .yjsg2_out h1, .yjsg2_out h2, .yjsg2_out h3, .yjsg2_out h4, .yjsg2_out h5, .yjsg2_out h6, .yjsg2_out .module_title, .yjsg2_out .module_title span, .yjsg2_out a:hover, .yjsg4_out .module_title, .yjsg4_out .module_title span, .yjsg4_out h1, .yjsg4_out h2, .yjsg4_out h3, .yjsg4_out h4, .yjsg4_out h5, .yjsg4_out h6, .yjsg4_out a:hover, .yjsg6_out .yjsgxhtml, .yjsg6_out h1, .yjsg6_out h2, .yjsg6_out h3, .yjsg6_out h4, .yjsg6_out h5, .yjsg6_out h6, .yjsg6_out .module_title, .yjsg6_out .module_title span, .yjsg6_out a:hover, .extrapos1_out, .extrapos1_out h1, .extrapos1_out h2, .extrapos1_out h3, .extrapos1_out h4, .extrapos1_out h5, .extrapos1_out h6, .extrapos1_out .module_title, .extrapos1_out .module_title span, .extrapos1_out a:hover, .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_title span, .bottom_holder a:hover {
	color: #fff;
}
/* Template buttons */
.button_color {
	border: 1px solid #d6d6d6;
	color: #131313;
}
.button_color:hover {
	color: #fff;
}
/* Corners */
/*left*/
.corners_left:before, .corners_left:after {
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
.corners_left:after {
	border-bottom: 1px solid #fff;
	border-top: none;
}
/*right*/
.corners_right:before, .corners_right:after {
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}
.corners_right:after {
	border-bottom: 1px solid #fff;
	border-top: none;
}
/* Module styles */
.yjsg2, .yjsg3 {
	background: #f1f3f5;
}
/*yj4*/
/*left*/
.yjsg4 .h2_holder:before, .yjsg4 .h2_holder:after, .yjsg5 .h2_holder:before, .yjsg5 .h2_holder:after {
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
.yjsg4 .h2_holder:after, .yjsg5 .h2_holder:after {
	border-bottom: 1px solid #fff;
	border-top: none;
}
/*right*/
.yjsg4 .module_title:before, .yjsg4 .module_title:after, .yjsg5 .module_title:before, .yjsg5 .module_title:after {
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}
.yjsg4 .module_title:after, .yjsg5 .module_title:after {
	border-bottom: 1px solid #fff;
	border-top: none;
}
/*on light bg*/
#yjsg3 .yjsg4 .h2_holder:before, #yjsg3 .yjsg4 .h2_holder:after, #yjsg3 .yjsg4 .module_title:before, #yjsg3 .yjsg4 .module_title:after, #yjsg5 .yjsg4 .h2_holder:before, #yjsg5 .yjsg4 .h2_holder:after, #yjsg5 .yjsg4 .module_title:before, #yjsg5 .yjsg4 .module_title:after, #yjsg7 .yjsg4 .h2_holder:before, #yjsg7 .yjsg4 .h2_holder:after, #yjsg7 .yjsg4 .module_title:before, #yjsg7 .yjsg4 .module_title:after, .holders .yjsg4 .h2_holder:before, .holders .yjsg4 .h2_holder:after, .holders .yjsg4 .module_title:before, .holders .yjsg4 .module_title:after {
	border-color: #131313;
}
/*on color bg*/
#yjsg2 .yjsg5 .h2_holder:before, #yjsg2 .yjsg5 .h2_holder:after, #yjsg2 .yjsg5 .module_title:before, #yjsg2 .yjsg5 .module_title:after, #yjsg6 .yjsg5 .h2_holder:before, #yjsg6 .yjsg5 .h2_holder:after, #yjsg6 .yjsg5 .module_title:before, #yjsg6 .yjsg5 .module_title:after {
	border-color: #fff;
}
#yjsg2 .yjsg5 .module_title, #yjsg2 .yjsg5 .module_title span, #yjsg6 .yjsg5 .module_title, #yjsg6 .yjsg5 .module_title span {
	color: #fff;
}
/* Main slider */
/*navigation*/
.slidersfx-yjsgsfx-cslider ul.yjsgsliderPagination li a {
	background: #fff;
}
.yjsg1_out .yjsgsliderLoader, .slidersfx-yjsgsfx-cslider .yjsgsliderLoader {
	background: url(../images/preloader.gif) no-repeat center center;
}
/* Latest blog news */
/*engine*/
.cblog .yjme_item_in {
	background: #fff;
}
.cblog .yjme_item a.item_title {
	color: #131313;
}
.cblog .item_details a {
	color: #c9c9c9;
}
.cblog .yjme_item a.item_readmore {
	border: 1px solid #d6d6d6;
}
/*hover*/
.cblog .yjme_item a.item_readmore:hover {
	color: #fff;
}
/* New arrivals */
.cmijoproducts .yj_mijo_product_in{
	background:#fff;
}
.cmijoproducts .yj_mijop_price {
	color: #131313;
}
.cmijoproducts button.yj_mijo_button {
	border: 1px solid #131313;
}
.cmijoproducts .yj_mijop_price .corners_left:before, .cmijoproducts .yj_mijop_price .corners_left:after, .cmijoproducts .yj_mijop_price .corners_right:before, .cmijoproducts .yj_mijop_price .corners_right:after{
	border-color:#131313;
}
/* Adverts */
.cadverts h4 {
	color: #fff;
}
/* Brands */
.cbrands .yjsg-col-1-3 {
	border-right: 1px solid #d6d6d6;
}
/*arrows*/
.slidersfx-yjsgsfx-cbrands a.yjsgsliderNav {
	color: #131313;
}
/* Footer modules */
/*footer list*/
.cfmodules ul li a {
	color: #959595;
}
/*instagram feed*/
.gallery a {
	border: 3px solid #282727;
}
.centertop_out {
	background: #c0392b;
}
