/*======================================================================*\
|| #################################################################### ||
|| # 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: #989898;
}
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before {
	color: #61BD6D;
}
/* hovers */
a:focus, a:hover {
	color: #242424;
}
/* text highlight */
::selection {
	background: #61BD6D;
	color: #fff;
}
::-moz-selection {
 background: #61BD6D;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #242424;
}
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before {
	border-color: #61BD6D;
}
/* logo */
#logo {
	background: url(../images/fern/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 #dedede;
	box-shadow: none!important;
	border-radius: 0;
}
.yjsg-form-element, .inputbox:focus {
}
/* buttons */
.button, a.readon {
	color: #fff;
	border: none;
}
.button:hover, a.readon:hover {
	color: #fff;
	background: #242424;
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: none;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	background: #fff;
	border: 1px solid #e5e5e5;
}
.yjsgmenu li a {
	background: #fff;
	color: #242424;
}
.yjsgmenu li a:hover {
	color: #61BD6D;
}
.yjsgmenu ul li {
	border-bottom: 1px solid #e5e5e5;
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: #f6f6f6;
}
/* has child arrows */
.yjsgmenu span.child a:after {
	content: "\f105";
}
.yjsgmenu ul span.child a:after {
	content: "\f105";
}
.yjsgmenu ul span.child a:hover:after {
	content: "\f107";
}
/* side menu */
ul.defaultmenu li a {
	border-bottom: 1px solid #D4D4D4;
}
ul.defaultmenu a.isactivea, ul.defaultmenu li a:hover {
	background: none;
	color: #121212;
}
ul.defaultmenu li a:before {
	content: "\f054";
}
/* footer logo  */
.yjsglogo {
	background: url(../images/fern/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #fff;
	border: 1px solid #fff;
	-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: "\f104";
}
/* side menu */
.yjsgrtl ul.defaultmenu li a:before {
	content: "\f104";
}
/* Top menu*/
/* description */
ul.yjsgmenu li a span.yjm_desc {
	color: #c9cdcf;
}
/* Switcher */
#layout_type {
	background: #fff;
}
/* Template buttons */
/*button white*/
.button_white {
	color: #fff;
	border: 1px solid #fff;
}
/*hover*/
.button_white:hover {
	background: #fff;
}
/*button color*/
.button_color {
	color: #fff;
}
/*hover*/
.button_color:hover {
	color: #fff;
	background: #242424;
}
/*button dark*/
.button_dark {
	color: #fff;
	background: #242424;
}
/*hover*/
.button_dark:hover {
	color: #fff;
}
/*button dark2*/
.button_dark2 {
	border: 1px solid #242424;
	color: #242424;
}
.button_dark2 span {
	color: #fff;
}
/*hover*/
.button_dark2:hover {
	color: #fff;
}
/*mijoshop circle button*/
.mijoshop_circle_button {
	color: #fff;
}
/* Titles */
/*centered title*/
.ltitlecenter .module_title {
	background: #f5f5f5;
}
/* Backgrounds */
/*top grid background*/
.topgridbg {
	background: url(../images/backgrounds/background1.jpg);
}
.yjsg3_out {
	background: url(../images/quotes_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}
#yjsg6 {
	border-bottom: 1px solid #aeaeae;
}
#yjsg6 .yjsgxhtml {
	border-right: 1px solid #aeaeae;
}
.bottom_out {
	background: #f1f1f1;
}
/* Colors */
#yjsgheadergrid, #yjsgheadergrid a, #yjsgheadergrid .module_title, #yjsgheadergrid .module_title span, #yjsg1, #yjsg1 a, #yjsg1 .module_title, #yjsg1 .module_title span, .yjsg3_out, #yjsg5, #yjsg5 a, .yjsg5 .module_title, .yjsg5 .module_title span, .yjsg9 a:hover, .yjsg11 a:hover, .topgridbg .bold_title, #yjsg3 .bold_title, #yjsg5 .bold_title {
	color: #fff;
}
#yjsgheadergrid #topmenu_holder, #yjsgheadergrid #topmenu_holder a, #yjsgheadergrid #topmenu_holder .module_title, #yjsgheadergrid #topmenu_holder .module_title span, .yjsg9 a, .yjsg11 a {
	color: #242424;
}
#yjsgheadergrid .yjsg-module-positions, #yjsg1 .yjsg-module-positions, #yjsg3 .yjsg-module-positions, #yjsg5 .yjsg-module-positions {
	border-color: #fff;
}
#yjsg6 .yjsg-module-positions, #yjsg7 .yjsg-module-positions {
	border-color: #aeaeae;
}
/* Module styles */
.yjsg6, .yjsg7 {
	border: 1px solid #dedede;
}
.yjsg8, .yjsg9, .yjsg10, .yjsg11 {
	background: #f5f5f5;
}
.yjsg9, .yjsg9 .module_title, .yjsg9 .module_title span, .yjsg11, .yjsg11 .module_title, .yjsg11 .module_title span {
	color: #fff;
}
.yjsg10 .module_title, .yjsg11 .module_title {
	border-bottom: 1px solid #dedede;
}
/* Main slider */
.lslider h4 {
	color: #fff;
}
.lslider .button_white:hover, .slidersfx-yjsgsfx-lslider a.yjsgsliderNav:hover {
	color: #242424!important;
}
.slidersfx-yjsgsfx-lslider a.yjsgsliderNav, .slidersfx-yjsgsfx-lslider ul.yjsgsliderPagination li a {
	border: 1px solid #fff;
}
.slidersfx-yjsgsfx-lslider a.yjsgsliderNav:hover, .slidersfx-yjsgsfx-lslider ul.yjsgsliderPagination li a:hover, .slidersfx-yjsgsfx-lslider ul.yjsgsliderPagination li.active a {
	background: #fff;
}
/* Icon block */
.liconblock span {
	background: #f5f5f5;
	color: #aeaeae;
}
/*hover*/
.liconblock .yjsg-col-1-3:hover span {
	color: #fff;
}
/* Extra positions */
.extrapos1_out {
	background: #fff;
}
/* Summer collection */
.lmijoproducts .yj_mijop_image {
	border: 1px solid #dedede;
}
.lmijoproducts .yj_mijop_price {
	color: #242424;
}
.lmijoproducts button.yj_mijo_button {
	border: 1px solid #242424;
}
.lmijoproducts button.yj_mijo_button:hover {
	color: #fff;
}
/* Laura quoutes */
.slidersfx-yjsgsfx-lquotes .yjsgModsChrome {
	border: 1px solid #fff;
}
.slidersfx-yjsgsfx-lquotes ul.yjsgsliderPagination li a {
	border: 1px solid #fff;
}
.slidersfx-yjsgsfx-lquotes ul.yjsgsliderPagination li a:hover, .slidersfx-yjsgsfx-lquotes ul.yjsgsliderPagination li.active a {
	background: #fff;
}
.lquotes p, .lquotes span {
	color: #fff;
}
/* Adverts */
.ladvert img {
	border: 1px solid #dedede;
}
/* YJ News Pop */
.lnewspop .yjnewspop {
	border: 1px solid #dedede;
}
.lnewspop .button_dark2 a {
	color: #242424;
}
.lnewspop .button_dark2:hover a {
	color: #fff;
}
.lnewspop div.yjNewsPopContainer .load_more {
	color: #242424;
}
.lnewspop div.yjNewsPopContainer a.getmore {
	border: 1px solid #242424;
	color: #242424;
}
/*hover*/
.lnewspop div.yjNewsPopContainer a.getmore:hover {
	color: #fff;
}
/* Subscribe */
.lsubscribe .inputbox_name {
	border: 1px solid #aeaeae;
	color: #989898;
}
/* Bottom lists */
ul.bottom_list li a {
	color: #989898;
}
ul.bottom_list li a:hover {
	color: #242424;
}
/* Contact us */
.contact_holder span {
	background: #545859;
	color: #fff;
}
/* RTL */
.yjsgrtl #yjsg6 .yjsgxhtml {
	border-left: 1px solid #aeaeae;
}