/*======================================================================*\
|| #################################################################### ||
|| # 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: #999999; }
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before { color: #185b85; }
/* hovers */
a:focus, a:hover { color: #111111; }
/* text highlight */
::selection { background: #185b85; color: #fff; }
::-moz-selection {
 background: #185b85;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 { color: #111111; }
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before { border-color: #185b85; }
/* logo */
#logo { background: url(../images/blue/logo.png) no-repeat 0px 0px; }
/* newsitems */
#article-index ul { border: 1px solid #ececec; }
#article-index ul li { border-bottom: 1px solid #ececec; }
.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 #ececec; }
.yjsg-form-element, .inputbox:focus { }
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 { background: none; border-bottom: 1px solid #ececec; }
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul { background: #fff; border: 1px solid #f0f0f0; box-shadow: none; }
.yjsgmenu li a { color: #111111; }
.yjsgmenu ul li { border-bottom: 1px solid #f0f0f0; }
.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 #ececec; }
.defaultmenu a.isactivea, .defaultmenu li a:hover { background: none; color: #121212; }
.defaultmenu li a:before { content: "\f111"; }
/* footer logo  */
.yjsglogo { background: url(../images/blue/yjsglogo.png) no-repeat center center; }
/* responsive menu */
span.yjmm_select { color: #111; }
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*/
/*menu underline*/
.top_menu ul li.level0 > a:before, .top_menu ul li.level0 > span > a:before { background: #fff; }
/* Switcher */
#layout_type { background: #fff; }
/* Dark introtext */
.intro-dark { color: #111; }
/* Module styles */
.yjsg4 { background: #fafafa; }
.yjsg5 a { color: #111; }
.yjsg5, .yjsg5 .module_title, .yjsg5 a:hover, .yjsg5 h1, .yjsg5 h2, .yjsg5 h3, .yjsg5 h4, .yjsg5 h5, .yjsg5 h6 { color: #fff; }
/* Defaults */
.extrapos1 .yjsg-module-positions, .extrapos2 .yjsg-module-positions, .yjsg4-out .yjsg-module-positions, .extrapos3 .yjsg-module-positions, .yjsg7-out .yjsg-module-positions, .footer_out .yjsg-module-positions { border-color: #335b73; }
#pathway ul.breadcrumb { background: #fafafa; }
/*buttons*/
.button, a.readon { color: #fff; }
.button:hover, a.readon:hover { color: #fff; background: #111; }
/*user profile*/
.yjsg-userpages.user dl { background: #fafafa; }
.yjsg-userpages.user dt { color: #111; border-color: #ececec; }
/*next, prev*/
.yjsg-pager-links .pager li.previous > a { background: #fafafa; color: #fff; }
.yjsg-pager-links .pager li.next > a { background: #fafafa; color: #fff; }
.yjsg-pager-links .pager li.previous > a:hover, .yjsg-pager-links .pager li.next > a:hover { color: #fff; background: #111; }
/*pagination*/
ul.yjsg-pagination-links > li > a, ul.yjsg-pagination-links > li > span { border: 1px solid #ececec; }
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 { border-color: #ececec; }
/*prepend,append*/
table.yjsg-table-bordered, table.yjsg-table-bordered td, table.yjsg-table-bordered th, .yjsg-form-element, .yjsg-form-element .inputbox, .yjsg-form select, ul.yjsg-more-articles-links li, ul.yjsg-more-articles-links, ul.categories_view li { border-color: #ececec; }
/*typo bg*/
.typo-bg { background: #f6f6f6; }
/* Backgrounds*/
.extrapos1-out, .extrapos3-out, .yjsg7-out { background: #0a283a; }
.extrapos2 { background: #0a283a; }
.centertop-out { border-bottom: 1px solid #ececec; }
.yjsg1-out:before, .yjsg4-out:before { background: rgba(1, 28, 45, 0.7); }
.yjsg4-out:before { background: rgba(1, 28, 45, 0.9); }
.yjsg3-out, .yjsg6-out { background: #fafafa; }
.footer_out { background: #08202f; }
/* Colors */
.extrapos1, .extrapos1 h1, .extrapos1 h2, .extrapos1 h3, .extrapos1 h4, .extrapos1 h5, .extrapos1 h6, .extrapos1 a, .yjsg1-out, .yjsg1-out h1, .yjsg1-out h2, .yjsg1-out h3, .yjsg1-out h4, .yjsg1-out h5, .yjsg1-out h6, .extrapos2, .extrapos2 h1, .extrapos2 h2, .extrapos2 h3, .extrapos2 h4, .extrapos2 h5, .extrapos2 h6, .extrapos2 a, .yjsg4-out, .yjsg4-out h1, .yjsg4-out h2, .yjsg4-out h3, .yjsg4-out h4, .yjsg4-out h5, .yjsg4-out h6, .extrapos3, .extrapos3 h1, .extrapos3 h2, .extrapos3 h3, .extrapos3 h4, .extrapos3 h5, .extrapos3 h6, .extrapos3 a, .yjsg7-out h1, .yjsg7-out h2, .yjsg7-out h3, .yjsg7-out h4, .yjsg7-out h5, .yjsg7-out h6, .yjsg7-out a:hover, .footer_out a:hover { color: #fff; }
.extrapos1 a:hover { color: #5c88a2; }
.yjsg7-out, .yjsg7-out a, .footer_out, .footer_out a { color: #4d697a; }
/* Buttons */
.button-color, .button-color2, .button-white, .button-dark { color: #fff; }
.button-white { background: #fff; color: #111; }
.button-dark { background: #111; }
/*hover*/
.button-color:hover { background: #fff; color: #111; }
.button-white:hover, .button-dark:hover { color: #fff; }
.button-color2:hover { background: #111; color: #fff; }
/* Main slider */
.lslides h4 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
/*pagination*/
.slidersfx-yjsgsfx-lslides ul.yjsgsliderPagination li a { background: #fff; }
/*preloader*/
.slidersfx-yjsgsfx-lslides .yjsgsliderLoader{ background:url(../images/preloader.gif) no-repeat center center; }
/* Counter */
.lcounter { background: #0a283a; }
.lcounter .yjsg-col-1-5 { border-right: 1px solid #123950; }
.lcounter span, .lcounter h4 { color: #fff; }
/* About us*/
/*strategy*/
.laboutus .title, .laboutus .percentage { color: #fff; }
.laboutus .progress-bar { background: #f5f5f5; }
/* accordion */
.laboutus .yjsgaccChrome { background: #fafafa; }
.laboutus .yjsgaccGroup { border-bottom: 1px solid #eeeeee; }
.laboutus .yjsgaccTrigger { background: #fafafa; }
/* Practise area */
.lpracties ul.yjsgsliderPaginationTabs li a { color: #111; }
/* Testemonials */
.ltestemonials h4:after { background: #fff; }
/*pagination*/
.slidersfx-yjsgsfx-ltestemonials ul.yjsgsliderPagination li a { background: #fff; }
/* Lawyers */
.lengine .yjme_item div.imageholder { background: url(../images/singature.png) no-repeat center 70%; }
.lengine .yjme_item a.item_title { color: #111; }
a.lawyer-tittle { border: 1px solid #ececec; }
a.lawyer-tittle span { color: #909090; }
.lengine .yjme_item a.item_readmore { color: #fff; }
.lengine .yjme_item a.item_readmore:hover { background: #111; }
/*socials*/
.team-socials a { color: #fff; }
.team-socials a:hover { background: #111; color: #fff; }
/* Blog news */
.lblog .item_cdate, .lblog .yjme_item a.item_readmore { color: #fff; }
.lblog .yjme_item a.item_title { color: #111; }
.lblog .yjme_item a.item_title:after, .lblog .yjme_item a.item_readmore:hover { background: #111; }
/* Free consultation */
.lconsultation input.inputbox { border: 1px solid #0f364e; color: #fff; }
/* Google map */
.lmap .yjgoogle-info { color: #fff; }
/* Legalcorp lawyers */
.legallawers .yjsgarticle .img-introtext-none, .legallawers .yjsgarticle .img-fulltext-none { background: url(../images/singature.png) no-repeat center 70%; }
