/*======================================================================*\
|| #################################################################### ||
|| # 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: #555;
}
/* links highlight and fa deviders */
a, .highlight, [class*='facolor'].fa:before {
	color: #019cde;
}
/* hovers */
a:focus, a:hover {
	color: #454545;
}
/* text highlight */
::selection {
	background: #019cde;
	color: #fff;
}
::-moz-selection {
 background: #019cde;
 color:#fff;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	color: #454545;
}
.yjsg-sub-heading, .yjsg-sticky-menu a.active-scroll, [data-sticky-block] a.active-scroll:before {
	border-color: #019cde;
}
/* 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 {
}
/* buttons */
.button, a.readon, .button:hover, a.readon:hover {
	color: #fff;
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: none;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	background: #fff;
	border: 1px solid #ccc;
}
.yjsgmenu li a {
	color: #454545;
}
.yjsgmenu li a:hover {
	color: #019cde;
}
.yjsgmenu ul li {
	border-bottom: 1px solid #ccc;
}
.yjsgmenu a {
	border-bottom: 2px solid transparent;
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: none;
	border-bottom: 2px solid #019cde;
}
ul.yjsgmenu a.holdsgroupTitle, ul.yjsgmenu a.holdsgroupTitle:hover, ul.yjsgmenu a.holdsgroupTitle:focus, ul.yjsgmenu li:hover > .child a.holdsgroupTitle {
	border-bottom: 2px solid transparent;
}
ul.yjsgmenu ul li a {
	border-top: 2px solid transparent;
}
/* 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 */
.defaultmenu li a {
	border-bottom: 1px solid #D4D4D4;
}
.defaultmenu a.isactivea, .defaultmenu li a:hover {
	background: #f5f5f5;
	color: #121212;
}
.defaultmenu li a:before {
	content: "\f054";
}
/* footer logo  */
.yjsglogo {
	background: url(../images/blue/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #999;
	border: 1px solid #ddd;
	-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: "\f0d9";
}
/* side menu */
.yjsgrtl ul.defaultmenu li a:before {
	content: "\f053";
}
.slidersfx-yjsgsfx-presentationslides ul.yjsgsliderPagination li.active a, table.calendar tr td.calendarTodayLinked, table.calendar tr td.calendarToday, table.calendar tr td.calendarDateLinked a:hover, .docinfo {
	background: #019cde;
}
.slide_title, .services-icon, .medicus_ul li:before, .bredcrumb-dot, div.mejs-overlay-button:after, .docinfo, .title_split:nth-child(2), .social_media a:hover {
	color: #019cde;
}
blockquote, blockquote.pull-right {
	border-color: #019cde;
}
.top_holder {
	background-image: url(../images/top_holder_bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	border-bottom: 1px solid #ccc;
}
/* switcher */
#layout_type {
	background: #fff;
}
/* top1 slider */
.medicus-emphasize {
	color: #999999;
}
/* yjme services */
.yjsgsfx-yjme-services span.module_subtitle {
	color: #999999;
}
/* yjme testimonials */
.yjsgsfx-yjme-testimonials span.module_subtitle, .yjsgsfx-yjme-testimonials .yjme_item .item_intro p {
	color: #999999;
}
/* doctors */
.medicus-doctor-info {
	background: #fafafa;
}
div.mejs-overlay-button {
	background: #000;
}
/* yjme Ourdoctors */
.docname {
	color: #fff;
}
.docname, .docspecialty {
	color: #fff;
}
.docsocials {
	background: #000;
}
.docsocials a {
	color: #fff;
}
.docmail {
	background: #fff;
	color: #000;
}
.footer_out {
	background: #333333;
	color: #959595;
}
#youjoomla {
	border-top: 1px solid #414141;
}
.footer_out .module_title {
	color: #fff;
}
.social_media a {
	color: #959595;
}
/*yjme recent news */
.grid_separator {
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid transparent;
}
#yjsg2 + .yjsgsitew > .grid_separator:after {
	background: #fff url(../images/yjsg2_grid_separator.png) no-repeat center center;
}
#yjsg3 + .yjsgsitew > .grid_separator:after {
	background: #fff url(../images/yjsg3_grid_separator.png) no-repeat center center;
}
#yjsg4 + .yjsgsitew > .grid_separator:after {
	background: #fff url(../images/yjsg4_grid_separator.png) no-repeat center center;
}
#yjsg5 + .yjsgsitew > .grid_separator:after {
	background: #fff url(../images/yjsg5_grid_separator.png) no-repeat center center;
}
/* k2 */
div.itemIntroText {
	color: #999;
}
div.itemNavigation {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background: #fafafa;
}
div.itemCommentsForm p.itemCommentsFormNotes {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
div.catItemHeader, div.itemHeader, div.tagItemHeader, div.userItemHeader {
	border-bottom: 1px solid #e5e5e5;
}
div.catItemTagsBlock a, div.catItemTagsBlock a:hover, div.itemTagsBlock a, div.itemTagsBlock a:hover, div.userItemTagsBlock a, div.userItemTagsBlock a:hover {
	background: #fafafa;
	border: 1px solid #e5e5e5;
}
div.catItemTagsBlock a:hover, div.itemTagsBlock a:hover {
	background: #333333;
	color: #fff;
}
span.catItemImage, span.tagItemImage, span.genericItemImage, span.userItemImage {
	background: #333;
}
div.itemComments, div.itemAuthorBlock, div.userBlock {
	background: #fff;
	border: 1px solid #e5e5e5;
}
div.itemAuthorLatest ul li, div.itemRelated ul li {
	border-bottom: 1px solid #e5e5e5;
}
.even {
	background: #fafafa;
}
div.k2TagCloudBlock a, div.k2TagCloudBlock a:hover {
	background: #fafafa;
	border: 1px solid #e5e5e5;
}
div.k2TagCloudBlock a:hover {
	background: #333333;
}
div.tagItemView, div.userItemCategory, div.userItemTagsBlock, div.itemView, div.genericItemView {
	border:none;
}
table.calendar tr td.calendarTodayLinked a:hover {
	background: #e5e5e5;
}
.yjsg-blog_c .img-introtext-none {
	background: #333;
}
/* module styles */
.yjsg1 .module_title, .yjsg1 .module_title span {
	color: #454545;
}
.yjsg3 {
	background: #eeeeee;
}
.yjsg4 {
	border: 2px solid #eeeeee;
}
