/*======================================================================*\
|| #################################################################### ||
|| # 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: #ea5044;
}
/* hovers */
a:focus, a:hover {
	color: #0b0f2b;
}
/* text highlight */
::selection {
	background: #ea5044;
	color: #fff;
}
::-moz-selection {
 background: #ea5044;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #0b0f2b;
}
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before {
	border-color: #ea5044;
}
/* logo */
#logo {
	background: url(logo.png)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/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;
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: none;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	background: #fff;
	border: none;
	box-shadow: none;
}
.yjsgmenu li.level0 > span > a, .yjsgmenu li.level0 > a {
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
}
.yjsgmenu li a {
	color: #0b0f2b;
}
.yjsgmenu ul li {
	border-bottom: 1px solid #ccc;
}
/* has child arrows */
.yjsgmenu span.child a:after {
	content: "\f0d7";
}
.yjsgmenu ul span.child a:after {
	content: "\f0da";
}
.yjsgmenu ul span.child a:hover:after {
	content: "\f0d7";
}
/* side menu */
ul.defaultmenu li a {
	border-bottom: 1px solid #D4D4D4;
}
ul.defaultmenu a.isactivea, ul.defaultmenu li a:hover {
	background: #f5f5f5;
	color: #121212;
}
ul.defaultmenu li a:before {
	content: "\f054";
}
/* footer logo  */
.yjsglogo {
	background: url(yjsglogo.png)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/images/orange/yjsglogo.png*/ no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	-webkit-border-radius: 100px;
	-khtml-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	border: none;
	background: rgba(255,255,255,0.1);
	text-align: left;
	font-size: 90%;
	text-transform: uppercase;
	text-indent: 20px;
}
span.yjmm_select:after {
	content: "\f0c9";
}
/* RTL */
/* has child arrows */
.yjsgrtl ul.yjsgmenu ul span.child a:after {
	content: "\f0d9";
}
/* side menu */
.yjsgrtl ul.defaultmenu li a:before {
	content: "\f053";
}
/*error*/
.yjsg-page-error #header {
	background: #0b0f2b;
}
/* Switcher */
#layout_type {
	background: #fff;
	-webkit-box-shadow: 0 0px 5px 0 rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0px 5px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0px 5px 0 rgba(0,0,0,0.5);
}
/* Defaults */
.yjsg4-out .yjsg-module-positions, .extrapos2-out .yjsg-module-positions, #footer .yjsg-module-positions {
	border-color: #F3746A;
}
.extrapos1-out .yjsg-module-positions {
	border-color: #52566A;
}
.yjsg7-out .yjsg-module-positions {
	border-color: #656770;
}
/*typo*/
.typo-bg {
	background: #F3F3F3;
}
/*next, prev*/
.yjsg-pager-links .pager li.previous > a {
	background: #F5F5F5;
}
.yjsg-pager-links .pager li.next> a {
	background: #F5F5F5;
}
/*pagination*/
ul.yjsg-pagination-links {
	background: #F5F5F5;
}
ul.yjsg-pagination-links > li > a, ul.yjsg-pagination-links > li > span {
	border-right: 1px solid #E3E3E3!important;
}
/*inputs*/
.yjsg-element-holder input, .yjsg-element-holder select, .yjsg-form .inputbox {
	background: #F3F3F3!important;
}
/*user profile*/
.yjsg-userpages.user dt {
	color: #0b0f2b;
}
/*buttons*/
.button, a.readon {
	color: #fff;
}
/*hover*/
.button:hover, a.readon:hover {
	background: #0b0f2b;
	color: #fff;
}
/* Module styles */
.yjsg4 .module_subtitle, .yjsg5 .module_subtitle {
	color: #959595;
}
.yjsg4 .module_title:before, .yjsg5 .module_title:before {
	background: url(title-triangles.png)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/images/title-triangles.png*/ no-repeat left center;
}
.yjsg5 .module_title:before {
	background-position: center center;
}
/* Backgrounds */
.yjsg2-out {
	background: #f5f7fa;
}
.centertop-out:before {
	background-image: url(slider-triangles.png)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/images/slider-triangles.png*/;
	background-position: left center;
	background-repeat: no-repeat;
}
/* Colors */
.centertop-out, .centertop-out h1, .centertop-out h2, .centertop-out h3, .centertop-out h4, .centertop-out h5, .centertop-out h6, .yjsg4-out, .yjsg4-out h1, .yjsg4-out h2, .yjsg4-out h3, .yjsg4-out h4, .yjsg4-out h5, .yjsg4-out h6, .yjsg4-out a, .yjsg4-out .module_subtitle, .extrapos1-out, .extrapos1-out h1, .extrapos1-out h2, .extrapos1-out h3, .extrapos1-out h4, .extrapos1-out h5, .extrapos1-out h6, .extrapos1-out a, .extrapos1-out .module_subtitle, .extrapos2-out, .extrapos2-out h1, .extrapos2-out h2, .extrapos2-out h3, .extrapos2-out h4, .extrapos2-out h5, .extrapos2-out h6, .extrapos2-out a, .extrapos2-out .module_subtitle, .yjsg7-out, .yjsg7-out h1, .yjsg7-out h2, .yjsg7-out h3, .yjsg7-out h4, .yjsg7-out h5, .yjsg7-out h6, .yjsg7-out a, .yjsg7-out .module_subtitle, .footer_out a, .footer_out {
	color: #fff;
}
.footer_out a:hover {
	color: #0b0f2b;
}
/* Buttons */
.button-white, .button-white-color, .button-gray, .button-dark, .button-color {
	background: #fff;
	color: #0b0f2b;
}
.button-gray {
	background: #EDEDED;
}
.button-dark {
	background: #0b0f2b;
	color: #fff;
}
.button-color {
	color: #fff;
}
/*hover*/
.button-white:hover, .button-color:hover {
	background: #0b0f2b;
	color: #fff;
}
.button-gray:hover, .button-white-color:hover, .button-dark:hover {
	color: #fff;
}
/* Menu */
.amenutrigger a {
	color: #fff;
}
.amenutrigger a:after {
	border-left: 7px solid #fff;
}
.amenutrigger a:hover {
	color: #0b0f2b;
}
.amenutrigger a:hover:after {
	border-left: 7px solid #0b0f2b;
}
/*menu*/
.yjsg-off_canvas_in {
	background: #21233c;
}
.acanvasmenu .defaultmenu li a {
	color: #898CAE;
}
.acanvasmenu .defaultmenu li.parent > a {
	color: #fff;
}
.acanvasmenu .defaultmenu li.parent > a:before {
	border-left: 7px solid #fff;
}
/*hover,active*/
.acanvasmenu .defaultmenu a.isactivea:before, .acanvasmenu .defaultmenu li a:hover:before {
	border-left: 7px solid;
}
/*close*/
.yjsg-off_canvas_in .closeCanvas {
	color: #898CAE;
}
/* Slides */
/*hover,active*/
.slidersfx-yjsgsfx-aslides ul.yjsgsliderPagination li.active a, .slidersfx-yjsgsfx-aslides ul.yjsgsliderPagination li a:hover {
	background: #0b0f2b;
}
.slidersfx-yjsgsfx-aslides .yjsgsliderLoader{
	background:url(preloader.gif)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/images/preloader.gif*/ no-repeat center center;
}
/* How it works */
.ahow ul li {
	color: #0b0f2b;
}
/* Download now */
.adownload h4:before {
	background: url(title-triangles-white.png)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/images/title-triangles-white.png*/ no-repeat left center;
}
.button-google, .button-apple {
	color: #fff;
	background: rgba(255, 255, 255, 0.2);
}
/*hover*/
.button-google:hover, .button-apple:hover {
	background: #0b0f2b;
}
/* New cool features */
.afeatures ul.yjsgsliderPaginationTabs li a {
	color: #0b0f2b;
}
/* Take a look */
.avideo .module_title:before {
	background: url(title-triangles-white.png)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/images/title-triangles-white.png*/ no-repeat center center;
}
.avideo a {
	background: #fff;
}
.avideo a:hover {
	color: #0b0f2b;
}
/* Subscribe */
.asubscribe h4:before {
	background: url(title-triangles-white.png)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/images/title-triangles-white.png*/ no-repeat left center;
}
.asubscribe .inputbox_email {
	background: rgba(255,255,255,0.1);
	color: rgba(255, 255, 255, 0.5);
}
/* Footer module */
.social-holder ul li a {
	color: #fff;
}
.social-holder ul li a:hover {
	background: #fff;
}
/* Hover effect */
.yj-hover {
	background-image: url(background2.png)/*tpa=http://joomlatemplates.youjoomla.info/apps/templates/apps/images/gridbg/background2.png*/;
	background-position: center center;
	background-repeat: no-repeat;
}
