/*======================================================================*\
|| #################################################################### ||
|| # 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: #c0392b;
}
/* hovers */
a:focus, a:hover {
	color: #212121;
}
/* text highlight */
::selection {
	background: #c0392b;
	color: #fff;
}
::-moz-selection {
 background: #c0392b;
 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: #c0392b;
}
/* logo */
#logo {
	background: url(../images/pomegranate/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 {
	background: #c0392b;
	color: #fff;
}
.button:hover, a.readon:hover {
	background: #c0392b;
	color: #000;
}
/*Top menu */
#topmenu_holder, .ulholder.dlevel1 {
	background: none;
}
.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {
	background: #c0392b;
	border: 1px solid;
	box-shadow: none;
}
.top_menu ul.subul_main li a {
	color: #fff;
}
.yjsgmenu li a {
	color: #c6c6c6;
}
.yjsgmenu li a:hover {
	color: #c0392b;
}
.yjsgmenu ul li {
	border-bottom: 1px solid;
}
.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {
	background: none;
	color: #c0392b;
}
.top_menu ul.subul_main li a:hover, .top_menu ul.subul_main li a.activepath, .top_menu ul.subul_main li a:focus, .top_menu ul.subul_main li:hover > .child a {
	color: #212121;
}
/* 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 */
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(../images/pomegranate/yjsglogo.png) no-repeat center center;
}
/* responsive menu */
span.yjmm_select {
	color: #fff;
	border: 1px solid #fff;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 90%;
	text-align: left;
	text-indent: 22px;
}
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";
}
/* Switcher */
#layout_type {
	background: #fff;
	box-shadow: 0px 0px 15px 1px rgba(34, 34, 34, 0.28);
	-moz-box-shadow: 0px 0px 15px 1px rgba(34, 34, 34, 0.28);
	-webkit-box-shadow: 0px 0px 15px 1px rgba(34, 34, 34, 0.28);
}
/* Header */
.centertop_out {
	background: rgba(0, 0, 0, 1);
}
.centertop_out.yjsg-sticky.fixed {
	background: rgba(0, 0, 0, 0.8);
}
.yjsg3_out, .yjsg6_out {
	display: block;
	background: #c0392b;
}
.extrapos4_out, .footer_out {
	background: #262626;
}
/*defaults*/
#yjsgheadergrid .yjsg-module-positions, #yjsg2 .yjsg-module-positions, #yjsg5 .yjsg-module-positions, #yjsg7 .yjsg-module-positions, .extrapos4 .yjsg-module-positions, #footer .yjsg-module-positions {
	border-color: #7a7a7a;
}
#yjsg1 .yjsg-module-positions {
	border-color: #a8a8a8;
}
.yjsg-page-error #header {
	background: #212121;
}
ul.yjsgmenu div.yj_menu_module_holder .button{
	background:#fff;
	color:#212121;
}
/* Colors */
#header1, #header1 h1, #header1 h2, #header1 h3, #header1 h4, #header1 h5, #header1 h6, #header1 a:hover, #header2, #header2 h1, #header2 h2, #header2 h3, #header2 h4, #header2 h5, #header2 h6, #header2 a:hover, #header3, #header3 h1, #header3 h2, #header3 h3, #header3 h4, #header3 h5, #header3 h6, #header3 a:hover, #yjsg2, #yjsg2 h1, #yjsg2 h2, #yjsg2 h3, #yjsg2 h4, #yjsg2 h5, #yjsg2 h6, #yjsg2 a:hover, #yjsg3, #yjsg3 h1, #yjsg3 h2, #yjsg3 h3, #yjsg3 h4, #yjsg3 h5, #yjsg3 h6, #yjsg3 a, #yjsg3 .font-pacifico, #yjsg5, #yjsg5 h1, #yjsg5 h2, #yjsg5 h3, #yjsg5 h4, #yjsg5 h5, #yjsg5 h6, #yjsg5 a:hover, #yjsg6, #yjsg6 h1, #yjsg6 h2, #yjsg6 h3, #yjsg6 h4, #yjsg6 h5, #yjsg6 h6, #yjsg6 a, #yjsg6 .font-pacifico, #yjsg7, #yjsg7 h1, #yjsg7 h2, #yjsg7 h3, #yjsg7 h4, #yjsg7 h5, #yjsg7 h6, #yjsg7 a:hover, .extrapos4, .extrapos4 h1, .extrapos4 h2, .extrapos4 h3, .extrapos4 h4, .extrapos4 h5, .extrapos4 h6, .extrapos4 a:hover, #footer, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer a:hover {
	color: #fff;
}
/* Buttons */
.musicbox_button {
	padding: 15px 35px;
	background: #c0392b;
	color: #fff;
}
.musicbox_button:hover {
	color: #212121;
}
#yjsg3 .musicbox_button, #yjsg6 .musicbox_button {
	background: #fff;
	color: #c0392b;
}
#yjsg3 .musicbox_button:hover, #yjsg6 .musicbox_button:hover {
	color: #212121;
}
/* Font Pacifico */
.font-pacifico {
	color: #C7c7c7;
}
#yjsg5 .font-pacifico, #yjsg7 .font-pacifico {
	color: #6b6b6b;
}
/* Before title, before intro */
.beforetitle span {
	color: #c0392b;
}
#yjsg3 .beforetitle span, #yjsg6 .beforetitle span {
	color: #0e0307;
}
/* Media Slider */
.mmediaslider .slide-details .description h1 {
	color: #c0392b;
}
.mmediaslider .slide-details .description h1 span, .mmediaslider .slide-details .description h2 {
	color: #fff;
}
.yjsquare.mmediaslider .slide-details .description {
	background: rgba(0, 0, 0, 0.5);
}
/*read more*/
.mmediaslider .slide .slide-details .buttons .read-more {
	background: #c0392b;
	color: #fff;
}
.mmediaslider .slide .slide-details .buttons .read-more:hover {
	color: #212121;
}
/*main nav*/
.mmediaslider a.prev, .mmediaslider a.next {
	border: 2px solid #c0392b;
}
.mmediaslider a.prev:hover, .mmediaslider a.next:hover {
	color: #fff;
	border-color: #fff;
}
/*hover*/
.mmediaslider .secondary-nav ul li a:hover, .mmediaslider .secondary-nav ul li a.current {
	background: #c0392b;
}
/* News pop */
/*player*/
.mnewspop div.yjnewspop-playlist .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mnewspop div.yjnewspop-playlist .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-current, .mnewspop div.yjnewspop-playlist .mejs-controls .mejs-time-rail .mejs-time-float {
	background: #c0392b;
}
.mnewspop div.yjnewspop-playlist .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	border: solid 5px #c0392b;
	border-color: #c0392b transparent transparent transparent;
}
/*tabs*/
.mnewspop ul.yjnewspopFilter li a.selected, .mnewspop ul.yjnewspopFilter li a:hover {
	background: #c0392b;
	color: #fff;
}
/*button more*/
.mnewspop div.yjNewsPopContainer a.getmore {
	color: #fff;
	background: #c0392b;
}
.mnewspop div.yjNewsPopContainer a.getmore:hover {
	color: #212121;
}
/* YJ Countdown */
.mcountdown .yjCounter_muzika span.countdown_section {
	background: #c0392b;
	color: #fff;
	border: 5px solid #fff;
	-webkit-box-shadow: 0px 0px 20px 1px #b5b5b5;
	-moz-box-shadow: 0px 0px 20px 1px #b5b5b5;
	box-shadow: 0px 0px 20px 1px #b5b5b5;
}
/* Featured Artist */
.mfeaturedartist .yjme_item a.item_title {
	color: #fff;
}
/*navigation*/
.slidersfx-yjsgsfx-mfeaturedartist a.yjsgsliderNav {
	background: #c0392b;
	color: #fff;
}
/*pagination*/
.slidersfx-yjsgsfx-mfeaturedartist ul.yjsgsliderPagination li a {
	border: 2px solid #e1e1e1;
}
.slidersfx-yjsgsfx-mfeaturedartist ul.yjsgsliderPagination li.active a, .slidersfx-yjsgsfx-mfeaturedartist ul.yjsgsliderPagination li a:hover {
	background: #e1e1e1;
}
/* Resident Djs */
.mdjengine .social_holder a {
	background: #c0392b;
	color: #fff;
}
.mdjengine .social_holder a:hover {
	color: #212121;
}
/* Hot new video */
.mhotvideo span.icon {
	color: #c0392b;
}
/* Live text */
.mlivetext .beforeintro span {
	color: #212121;
}
/* Sponsors */
.msponsors .yjsg-row a {
	background-image: url(../images/logos.png);
}
/* Contact us */
.mcontact .icon-contact {
	color: #fff;
}
.mcontact .first_color {
	color: #c0392b;
}
/* Ajax contact module */
.majaxcontact #yjajaxcontact_box .msg {
	color: #fff;
}
.majaxcontact #yjajaxcontact_box #first_name, .majaxcontact #yjajaxcontact_box #email, .majaxcontact #yjajaxcontact_box textarea, .majaxcontact .spamcheck input {
	background: rgba(0, 0, 0, 0.5);
	color: #a2a2a2;
	border: 1px solid #383838;
}
/*button*/
.majaxcontact span.submit {
	background: #c0392b;
}
.majaxcontact span.submit .submitb {
	color: #fff;
}
/*hover*/
.majaxcontact span.submit:hover .submitb {
	color: #212121;
}
/*Footer soicals*/
.mfootersocials ul li a {
	background: #c0392b;
	color: #fff;
}
.mfootersocials ul li a:hover {
	color: #212121;
}
.mfootersocials h2 span {
	color: #c0392b;
}
/* K2 Custom module */
.mk2custom span {
	color: #212121;
}
/* Module styles */
.yjsg1, .yjsg2, .yjsg3 {
	background: #191919;
	color: #fff;
}
.yjsg1 .module_title {
	color: #fff;
}
.yjsg2 {
	background: #c0392b
}
.yjsg3 .module_title {
	color: #c0392b;
}
.yjsg4 {
	background: #c0392b;
}
.yjsg4 .module_title {
	color: #fff;
}
/*Resident DJ’s Page*/
.musicboxdjs .social_holder a {
	background: #c0392b;
	color: #fff;
}
.musicboxdjs .mejs-container .mejs-controls {
	background: #212121;
	border: 1px solid #e4e4e4;
}
.musicboxdjs .mejs-controls .mejs-time-rail .mejs-time-loaded, .musicboxdjs .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: #464646;
}
.musicboxdjs .mejs-controls .mejs-time-rail .mejs-time-current, .musicboxdjs .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #c0392b;
}
.musicboxdjs .mejs-container .mejs-controls .mejs-time span {
	color: #fff;
}
/* Hover effect */
.yj_hover_title span {
	color: #c0392b;
}
.yj_hover_more {
	background: #c0392b;
}
/*hover*/
.yj_hover_effect.hover {
	background: #c0392b;
}
.mfeaturedartist .yj_hover_effect.hover {
	background: #1f1f1f;
}
