/*======================================================================*\

|| #################################################################### ||

|| # 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: #2DCC70;

}

/* hovers */

a:focus, a:hover {

	color: #212121;

}

/* text highlight */

::selection {

	background: #2DCC70;

	color: #fff;

}

::-moz-selection {

 background: #2DCC70;

 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: #2DCC70;

}

/* logo */

#logo {

	background: url(../images/green/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: #2DCC70;

	color: #fff;

}

.button:hover, a.readon:hover {

	background: #2DCC70;

	color: #000;

}

/*Top menu */

#topmenu_holder, .ulholder.dlevel1 {

	background: none;

}

.yjsgmenu ul, .yjsgmenu li.holdsgroup ul ul {

	background: #2DCC70;

	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: #2DCC70;

}

.yjsgmenu ul li {

	border-bottom: 1px solid;

}

.yjsgmenu a.activepath, .yjsgmenu a:hover, .yjsgmenu a:focus, .yjsgmenu li:hover > .child a {

	background: none;

	color: #2DCC70;

}

.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/green/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.4);

}

.yjsg3_out, .yjsg6_out {

	display: block;

	background: #2DCC70;

}

.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: #2DCC70;

	color: #fff;

}

.musicbox_button:hover {

	color: #212121;

}

#yjsg3 .musicbox_button, #yjsg6 .musicbox_button {

	background: #fff;

	color: #2DCC70;

}

#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: #2DCC70;

}

#yjsg3 .beforetitle span, #yjsg6 .beforetitle span {

	color: #0e0307;

}

/* Media Slider */

.mmediaslider .slide-details .description h1 {

	color: #2DCC70;

}

.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: #2DCC70;

	color: #fff;

}

.mmediaslider .slide .slide-details .buttons .read-more:hover {

	color: #212121;

}

/*main nav*/

.mmediaslider a.prev, .mmediaslider a.next {

	border: 2px solid #2DCC70;

}

.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: #2DCC70;

}

/* 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: #2DCC70;

}

.mnewspop div.yjnewspop-playlist .mejs-controls .mejs-time-rail .mejs-time-float-corner {

	border: solid 5px #2DCC70;

	border-color: #2DCC70 transparent transparent transparent;

}

/*tabs*/

.mnewspop ul.yjnewspopFilter li a.selected, .mnewspop ul.yjnewspopFilter li a:hover {

	background: #2DCC70;

	color: #fff;

}

/*button more*/

.mnewspop div.yjNewsPopContainer a.getmore {

	color: #fff;

	background: #2DCC70;

}

.mnewspop div.yjNewsPopContainer a.getmore:hover {

	color: #212121;

}

/* YJ Countdown */

.mcountdown .yjCounter_muzika span.countdown_section {

	background: #2DCC70;

	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: #2DCC70;

	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: #2DCC70;

	color: #fff;

}

.mdjengine .social_holder a:hover {

	color: #212121;

}

/* Hot new video */

.mhotvideo span.icon {

	color: #2DCC70;

}

/* 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: #2DCC70;

}

/* 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: #2DCC70;

}

.majaxcontact span.submit .submitb {

	color: #fff;

}

/*hover*/

.majaxcontact span.submit:hover .submitb {

	color: #212121;

}

/*Footer soicals*/

.mfootersocials ul li a {

	background: #2DCC70;

	color: #fff;

}

.mfootersocials ul li a:hover {

	color: #212121;

}

.mfootersocials h2 span {

	color: #2DCC70;

}

/* K2 Custom module */

.mk2custom span {

	color: #212121;

}

/* Module styles */

.yjsg1, .yjsg2, .yjsg3 {

	background: #191919;

	color: #fff;

}

.yjsg1 .module_title {

	color: #fff;

}

.yjsg2 {

	background: #2DCC70

}

.yjsg3 .module_title {

	color: #2DCC70;

}

.yjsg4 {

	background: #2DCC70;

}

.yjsg4 .module_title {

	color: #fff;

}

/*Resident DJ’s Page*/

.musicboxdjs .social_holder a {

	background: #2DCC70;

	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: #2DCC70;

}

.musicboxdjs .mejs-container .mejs-controls .mejs-time span {

	color: #fff;

}

/* Hover effect */

.yj_hover_title span {

	color: #2DCC70;

}

.yj_hover_more {

	background: #2DCC70;

}

/*hover*/

.yj_hover_effect.hover {

	background: #2DCC70;

}

.mfeaturedartist .yj_hover_effect.hover {

	background: #1f1f1f;

}

