/*======================================================================*\
|| #################################################################### ||
|| # 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: #35baf3; }
/* hovers */
a:focus, a:hover { color: #131313; }
/* text highlight */
::selection { background: #35baf3; color: #fff; }
::-moz-selection {
 background: #35baf3;
 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: #35baf3; }
/* 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; }
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 { background: none; }
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul { border: none; -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3); }
.yjsgmenu li a { color: #fff; }
.yjsgmenu ul li { border-bottom: 1px solid; }
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a { color: #131313; }
/* 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 { color: #131313; border-bottom: 1px solid #e4e4e4; }
.defaultmenu a.isactivea, .defaultmenu li a:hover { background: #none; }
.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: #fff; border: 1px solid rgba(255, 255, 255, 0.1); -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
span.yjmm_select:after { content: "\f107"; }
/* RTL */
/* has child arrows */
.yjsgrtl ul.yjsgmenu ul span.child a:after { content: "\f104"; }
/* side menu */
.yjsgrtl ul.defaultmenu li a:before { content: "\f104"; }
/*error*/
.yjsg-page-error #header { background: #131313; }
/* Top menu*/
.yjsgmenu > li.level0 > a.activepath, .yjsgmenu > li.level0 > a:hover, .yjsgmenu > li.level0 > a:focus, .yjsgmenu > li.level0 > li:hover > .child a, .yjsgmenu > li.level0 > span > a.activepath, .yjsgmenu > li.level0 > span > a:hover, .yjsgmenu > li.level0 > span > a:focus { color: #fff; }
/*module*/
ul.yjsgmenu div.yj_menu_module_holder .module_title { color: #fff; }
ul.yjsgmenu div.yj_menu_module_holder .button { background: #131313; color: #fff; }
ul.yjsgmenu div.yj_menu_module_holder .button:hover { background: #fff; color: #131313; }
/* Switcher */
#layout_type { background: #fff; -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3); }
/* Defaults */
#yjsg1 .yjsg-module-positions, #yjsg2 .yjsg-module-positions { border-color: #6c6c6c; }
#yjsg6 .yjsg-module-positions, .extrapos5-out .yjsg-module-positions, .footer_out .yjsg-module-positions { border-color: #3e4245; }
.typo-bg { background: #f5f5f5; }
/*buttons*/
.button, a.readon { color: #000; }
/*hover*/
.button:hover, a.readon:hover { background: #131313; color: #fff; }
/*inputs*/
.yjsg-element-holder input, .yjsg-element-holder select, .yjsg-form .inputbox { background-color: #f9f9f9!important; border: 1px solid #efefef; }
/*user profile*/
.yjsg-userpages.user dl { background: #f9f9f9; }
.yjsg-userpages.user dt { color: #131313; border-color: #ededed; }
/*next, prev*/
.yjsg-pager-links .pager li.previous > a, .yjsg-pager-links .pager li.next> a { color: #fff; }
/*hover*/
.yjsg-pager-links .pager li.previous > a:hover, .yjsg-pager-links .pager li.next> a:hover { background: #131313; color: #fff; }
/* Buttons */
.button-color, .button-color-2, .button-dark, .button-gray { color: #fff; }
.button-dark { background: #131313; color: #fff; }
.button-gray { background: #f5f5f5; color: #131313; }
/*hover*/
.button-color:hover { background: #fff; color: #131313; }
.button-color-2:hover { background: #131313; color: #fff; }
.button-dark:hover, .button-gray:hover { color: #fff; }
/* Module styles */
.yjsg4 .module_title .titlesplit0, .yjsg5 .module_title .titlesplit0 { color: #131313; }
/*dark bg*/
.extrapos4 .yjsg1 .module_title, .extrapos4 .yjsg3 .module_title, .extrapos4 .yjsg4 .module_title, .extrapos4 .yjsg5 .module_title { color: #fff; }
/* Backgrounds */
.header-out { background: rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.3); box-shadow: 0 3px 10px 0 rgba(0,0,0,0.3); }
.yjsg1-out { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.yjsg3-out { background: #f9f9f9; }
.circle-background { background: url(../images/circle-left-top.png) no-repeat left top; }
.circle-background:before { background: url(../images/circle-right-bottom.png) no-repeat right bottom; }
.gray-background { background: #f9f9f9; }
.yjsg6-out, .extrapos5-out { background: #181c1e; }
.footer_out { background: #181c1e; }
#pathway ul.breadcrumb { background: #f9f9f9; }
/* Colors */
#yjsg1, #yjsg1 a { color: #747474; }
#yjsg1 h1, #yjsg1 h2, #yjsg1 h3, #yjsg1 h4, #yjsg1 h5, #yjsg1 h6, #yjsg1 a:hover, #yjsg2, #yjsg2 h1, #yjsg2 h2, #yjsg2 h3, #yjsg2 h4, #yjsg2 h5, #yjsg2 h6, #yjsg6 h1, #yjsg6 h2, #yjsg6 h3, #yjsg6 h4, #yjsg6 h5, #yjsg6 h6, .extrapos4, .extrapos4 h1, .extrapos4 h2, .extrapos4 h3, .extrapos4 h4, .extrapos4 h5, .extrapos4 h6, .extrapos5 h1, .extrapos5 h2, .extrapos5 h3, .extrapos5 h4, .extrapos5 h5, .extrapos5 h6, .footer_out a:hover { color: #fff; }
/* Pop login */
.mpoplogin #login_pop, .mpoplogin #reg_pop { -webkit-box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.3); }
.mpoplogin #login_pop label, .mpoplogin #reg_pop label, .mpoplogin #login_pop a, .mpoplogin p.information_td { color: #fff; }
.mpoplogin #login_pop a:hover { color: #131313; }
/*buttons*/
.mpoplogin #login_pop .button, .mpoplogin #reg_pop .button { background: #fff; color: #131313; }
.mpoplogin #login_pop .button:hover, .mpoplogin #reg_pop .button:hover { background: #131313; color: #fff; }
.mpoplogin #closeReg, .mpoplogin #closeLogin { color: #fff; }
.mpoplogin #closeReg:hover, .mpoplogin #closeLogin:hover { color: #131313; }
/*logout*/
.mpoplogin #logins .button { color: #959595; }
.mpoplogin #logins .button:hover { color: #fff; }
/* Count down */
.mcountdown .yjCounter .countdown_section, .mcountdown .yjCounter .countdown_section span { color: #fff; }
/* About meetup */
.mabout .yjsg-row { background: #fff; border: 1px solid #e4e4e4; }
.mabout .yjsg-col-1-4 { border-right: 1px solid #e4e4e4; }
.mabout .yjsg-col-1-4 .icon { color: #fff; }
.mabout .yjsg-col-1-4 .counter-holder span { color: #131313; }
/* Event schedule */
/*tabs*/
.tabssfx-yjsgsfx-mschedule ul.yjsgsliderPaginationTabs li a, #meetupevents ul li a { background: #f5f5f5; color: #131313; }
.tabssfx-yjsgsfx-mschedule ul.yjsgsliderPaginationTabs li.active a, #meetupevents ul li.active a { color: #fff; }
.tabssfx-yjsgsfx-mschedule ul.yjsgsliderPaginationTabs li a:after, #meetupevents ul li a:after { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #fff; }
.schedule-main-infos { border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }
.schedule-day { color: #131313; }
.mschedule .schedule-time, #meetupevents .schedule-time { color: #131313; border-right: 1px solid #e4e4e4; }
/* Speakers */
.mspeakers .yjme_item_in { background: #fff; -webkit-box-shadow: 0 0 10px 0 #e5e5e5; box-shadow: 0 0 10px 0 #e5e5e5; }
.mspeakers .yj-holder:after { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #fff; }
.mspeakers .yjme_item a.item_title { color: #131313; }
.mspeakers .speaker-info { color: #a1a1a1; }
.mspeakers .speakers-socials { border-top: 1px solid rgba(255, 255, 255, 0); }
.mspeakers .speakers-socials-in a { color: #fff; }
.mspeakers .speakers-socials-in a:hover { color: #131313; }
/*hover*/
.mspeakers .yjme_item:hover a.item_title, .mspeakers .yjme_item:hover .speaker-info { color: #fff; }
.mspeakers .yjme_item a.item_title:hover { color: #131313; }
/* Plans */
.mplans { background: url(../images/plans-circles-left.png) no-repeat left top; }
.mplans:before { background: url(../images/plans-circles-right.png) no-repeat right bottom; }
.mplans div.yjplanextdholder.separated ul { border: 1px solid #f2f2f2; background: #fff; }
.mplans .yjplanxtdended ul li { border-color: #f2f2f2; color: #959595; }
.mplans .yjplanxtdended ul li.yjplanstitle { color: #131313; }
/*active*/
.mplans .yjplanextdholder.separated ul.isactive { -webkit-box-shadow: 0 0 10px 0 #e5e5e5; box-shadow: 0 0 10px 0 #e5e5e5; }
.mplans .yjplanxtdended ul.isactive li.yjplanstitle, .mplans .yjplanxtdended ul.isactive li { color: #959595; }
.mplans .yjplanxtdended ul.isactive li.yjplanstitle { color: #131313; }
/* Blog */
.mblog { background: url(../images/blog-circles-left.png) no-repeat left top; }
.mblog:before { background: url(../images/blog-circles-right.png) no-repeat right bottom; }
.mblog .yj-holder { background: #fff; }
.mblog .yjme_item a.item_title { color: #131313; }
.mblog .item_details .item_category, .mblog .item_details .item_cdate, .mblog .item_details .item_author { color: #a1a1a1; }
/* Partners */
.partner { background: url(../images/partner1.png) no-repeat center top; }
.partner.two { background: url(../images/partner2.png) no-repeat center top; }
.partner.three { background: url(../images/partner3.png) no-repeat center top; }
.partner.four { background: url(../images/partner4.png) no-repeat center top; }
/*hover*/
.partner:hover { background-position: center bottom; }
/* Google map */
.meetup-contact-infos { background: #181c1e; }
.meetup-contact-infos span, .meetup-contact-infos a:hover { color: #fff; }
/* Blog layout */
.meetup .speaker-name { color: #131313; }
.meetup .speaker-info { color: #a1a1a1; }
.meetup .speakers-socials-in a:hover { color: #131313; }
/*RTL*/
.yjsgrtl .mschedule .schedule-time { border-left: 1px solid #e4e4e4; }