/*======================================================================*\
|| #################################################################### ||
|| # 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: #606060; }
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before { color: #76a6ef; }
/* hovers */
a:focus, a:hover { color: #1b1d25; }
/* text highlight */
::selection { background: #76a6ef; color: #fff; }
::-moz-selection {
 background: #76a6ef;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 { color: #1b1d25; }
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before { border-color: #76a6ef; }
/* logo */
#logo { background: url(../images/blue/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 #dcdcdc; }
.yjsg-form-element, .inputbox:focus { }
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 { background: none; }
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul { background: #fff; border: none; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.yjsgmenu li a { color: #1b1d25; }
.yjsgmenu ul li { border-bottom: 1px solid #e7eefa; }
.yjsgmenu > li.level0 > span > a.activepath, .yjsgmenu > li.level0 > a.activepath, .yjsgmenu > li.level0 > span > a:hover, .yjsgmenu > li.level0 > a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background: #fff; }
/* has child arrows */
.yjsgmenu span.child a:after { content: "\f107"; }
.yjsgmenu ul span.child a:after { content: "\f105"; }
.yjsgmenu ul span.child a:hover:after { content: "\f107"; }
/* 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: "\f105"; }
/* footer logo  */
.yjsglogo { background: url(../images/blue/yjsglogo.png) no-repeat center center; }
/* responsive menu */
span.yjmm_select { color: #8990aa; border: 1px solid #d2d8e2; }
span.yjmm_select:after { content: "\f105"; }
/* RTL */
/* has child arrows */
.yjsgrtl ul.yjsgmenu ul span.child a:after { content: "\f105"; }
/* side menu */
.yjsgrtl ul.defaultmenu li a:before { content: "\f105"; }
/* Top menu*/
ul.yjsgmenu div.yj_menu_module_holder .yjsg-form .yjsg-form-prepend { background: #e7eefa; border: 1px solid #dfe4ee; }
/* Switcher */
#layout_type { background: #fff; }
/* Backgrounds */
.centertop-out, .yjsg3-out, .extrapos2-out { background: #00cecf; }
.footer_out { border-top: 1px solid #e7eefa; }
/* Colors */
.extrapos1, .extrapos1 h1, .extrapos1 h2, .extrapos1 h3, .extrapos1 h4, .extrapos1 h5, .extrapos1 h6, .extrapos1 a, .yjsg5-out, .yjsg5-out h1, .yjsg5-out h2, .yjsg5-out h3, .yjsg5-out h4, .yjsg5-out h5, .yjsg5-out h6, .yjsg5-out a:hover { color: #fff; }
/* Defaults */
.centertop-out .yjsg-module-positions, .yjsg3-out .yjsg-module-positions, .extrapos2-out .yjsg-module-positions { border-color: #c7cdd8; }
.extrapos1 .yjsg-module-positions { border-color: #fff; }
#pathway ul.breadcrumb { background-color: #e7eefa; }
/*buttons*/
.button, a.readon { color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
/*hover*/
.button:hover, a.readon:hover { color: #fff; background: #1b1d25; }
/*inputs*/
.yjsg-element-holder input, .yjsg-form .yjsg-form-element, .yjsg-element-holder select, .yjsg-form .inputbox { border: 1px solid #e7eefa; background: #e7eefa; }
/*user profile*/
.yjsg-userpages.user dt { border-color: #e7eefa; }
/*pagination*/
ul.yjsg-pagination-links > li > a, ul.yjsg-pagination-links > li > span { color: #1f2024; background: #e7eefa; border: 1px solid #dfe4ee; }
ul.yjsg-pagination-links > li > span { background: #fff; }
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 { background: #fff; border-color: #dfe4ee; }
/* Note */
.infinity-note { color: #8990aa; }
.infinity-note:hover { color: #1b1d25; }
/* Module styles */
.yjsg10, .yjsg11 { background: #e7eefa; }
.yjsg11, .yjsg11 .module_title, .yjsg11 a:hover, .yjsg11 h1, .yjsg11 h2, .yjsg11 h3, .yjsg11 h4, .yjsg11 h5, .yjsg11 h6 { color: #fff; }
.yjsg11 a { color: #1b1d25; }
/* Buttons */
.button-color, .button-dark, .button-dark2, .button-white, .button-icon-color, .button-icon-dark, .button-icon-white { color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.button-icon-dark, .button-dark, .button-dark2 { background: #1b1d25; }
.button-icon-white, .button-white { color: #1b1d25!important; background: #fff; }
.button-icon-dark span.button-icon { background: #262933; }
.button-icon-white span.button-icon { color: #1b1d25; background: #fff; border-left: 1px solid #dbe5f4; }
/*hover*/
.button-color:hover, .button-icon-color:hover, .button-icon-white:hover, .button-white:hover { color: #fff!important; background: #1b1d25; }
.button-icon-color:hover span.button-icon, .button-icon-white:hover span.button-icon { background: #262933; }
.button-icon-white:hover span.button-icon { border-color: #313542; color: #fff; }
.button-dark:hover, .button-icon-dark:hover { color: #fff; }
.button-dark2:hover { background: #fff; color: #1b1d25; }
/* Main slide */
.islide .infinity-note:hover { color: #8990aa; }
/* Welcome */
.iwelcome ul li span { color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
/* Account */
.slidersfx-yjsgsfx-iaccount ul.yjsgsliderPagination li a { border: 2px solid #b1b6c0; }
/* Sync */
.isync ul li { color: #1b1d25; }
/* Features */
.ifeatures ul li > span { color: #1b1d25; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
/* Video */
.ivideo a { color: #fff; }
.ivideo a span { background: #fff; color: #1b1d25; }
/*hover*/
.ivideo a:hover span { color: #fff; }
/* Testemonials */
.isphere span.infinity-bubble-conversation { color: #1b1d25; }
.isphere .SphereSlider div.sphere.sphereselected { box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); }
.isphere .SphereSliderHolder .prev, .isphere .SphereSliderHolder .next { color: #1b1d25; }
/* Subscribe */
.isubscribe form .inputbox { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
/* Footer */
.ifooter ul li a { color: #8990aa; }
.ifooter ul li a:hover { color: #1b1d25; }
/* RTL */
.yjsgrtl .button-icon-white span.button-icon { border-right: 1px solid #dbe5f4; border-left: none; }
.yjsgrtl .button-icon-white:hover span.button-icon { border-right: 1px solid #313542; border-left: none; }
