body {
  background-color: #25282f;
}
a {
  color: #3B8DC6;
}
a:hover, a:focus {
  color: #999;
}

h2 { color:#1F3256; font-size:40px; font-weight:bold; line-height:30px; }
h3 { color:#1F3256; font-size:30px; }



.play_button { color: #3B8DC6 }

.sup-header .open-close .opener, .sup-header .download {
  background: #4c5262 none repeat scroll 0 0;
}
a.jp-play:hover {
	color: #bfce01;
}
#header .top-panel {
  border: 3px solid #5e1d3b;
}
.nav-holder .opener:hover {
  background: #1F3256;
}
.nav-bar .button {
  background: #3B8DC6 none repeat scroll 0 0;
  border-color: transparent;
}
.nav-bar .button:hover {
  background: #3B8DC6 none repeat scroll 0 0;
  border-color: transparent;
  opacity:0.9;
}
.search-box .opener {
  background: #eaeaea none repeat scroll 0 0;
  color: #5c6063;
}

.features .items-carousel .item > .holder {
  background: #EBEBEB !important;
}
.features .items-carousel .item:hover > .holder {
  background: #FFF !important;
}

.features .listen-radio h2 {
  background: #25282f none repeat scroll 0 0;
}
.features .listen-radio .action-frame .btn-play {
  background: #e50f29 none repeat scroll 0 0;
  border-color: #b6001b;
  color: #fff;
}
.features .listen-radio .action-frame {
  background: #dedede none repeat scroll 0 0;
  border-color: #7a7886;
  color: #363f46;
}
.features .listen-radio .action-frame .text {
  color: #363f46;
}
.features .items-carousel .item.hover .img-holder::before, 
.features .items-carousel .item:hover .img-holder::before {
  background: none;
}
.features .items-carousel .item.now .img-holder::before {
  background: #c1cb08 none repeat scroll 0 0;
}
.features .items-carousel .item.now h3 {
  border-bottom: 3px solid #949900;
}
.features .items-carousel .item.now h3 a {
  color: #332c00;
}
.features .items-carousel .item.now .singer {
  border-color: #4f5150;
  color: #4f5150;
}
.features .items-carousel .item.now > .holder {
  background: #FFF none repeat scroll 0 0;
  border-color: #bfce01;
}
.features .items-carousel .item.now .sub-link {
  background: #c1cb08 none repeat scroll 0 0;
  color: #4f5150;
}
.features .items-carousel .item.recent .img-holder::before {
  background: #f30225 none repeat scroll 0 0;
}
.features .items-carousel .item.recent h3 {
  border-bottom: 3px solid #afaca3;
}
.features .items-carousel .item.recent h3 a {
  color: #FFF;
}

.features .items-carousel .item.hover .img-holder::before, 
.features .items-carousel .item:hover .img-holder::before {
  background: #fff none repeat scroll 0 0 !important;
}
.features .items-carousel .item:hover h3 a {
  color: #000;
}

.features .items-carousel .item.hover .img-holder::after, 
.features .items-carousel .item:hover .img-holder::after {
  background: #fff none repeat scroll 0 0;
}
.features .items-carousel .item.hover .singer, .features .items-carousel .item:hover .singer {
  border-color: #000 !important;
}
.features .items-carousel .item.hover .singer, .features .items-carousel .item.hover .name, .features .items-carousel .item.hover .meta, .features .items-carousel .item:hover .singer, .features .items-carousel .item:hover .name, .features .items-carousel .item:hover .meta {
  color: #000 !important;
}

.features .items-carousel .item.recent > .holder {
  background: #fff none repeat scroll 0 0;
  border-color: #FFF;
}
.features .items-carousel .item.recent .singer {
  border-color: #4f515d;
  color: #4f515d;
}
.features .items-carousel .item.recent .sub-link {
  background: #f30225 none repeat scroll 0 0;
  color: #FFF;
}
.features .requests-box h2 {
  background: #25282f none repeat scroll 0 0;
}


.events-frame { text-align:center; background:#dfe3e6 none repeat scroll 0 0; }
.events-frame img { border:1px solid #CFD3D6; }
.events-frame img:hover { opacity:0.9; }
.events-frame h2 { color: #25282f; font-weight:normal; }
.events-frame .heading-block { border-color: #25282f; }
.events-frame .heading-block .button { color: #25282f; }
.events-frame .heading-block .button:hover { background: #25282f none repeat scroll 0 0; }
.events-frame .heading-box .cycle-gallery { background: #25282f none repeat scroll 0 0; }
.events-frame a { color: #000; } 
.events-frame a:hover { color: #333; }

.stations-frame { background:#FFFFFF; }
.stations-frame img:hover { border:1px solid #25282f; }
.stations-frame h2 { color: #25282f; }
.stations-frame .heading-block { border-color:#25282f; }
.stations-frame .heading-block .button { color: #25282f; }
.stations-frame .heading-block .button:hover { background: #25282f none repeat scroll 0 0; }
.stations-frame .heading-box .cycle-gallery { background: #25282f none repeat scroll 0 0; }

.listeners-frame { text-align:center; background:#2A59A8; }
.listeners-frame img { border:1px solid #25282f; }
.listeners-frame img:hover { opacity:0.9; }
.listeners-frame h2 { color: #FFFFFF; }
.listeners-frame .heading-block { border-color: #65B1F6; }
.listeners-frame .heading-block .button { color: #FFFFFF; border-color: #65B1F6; }
.listeners-frame .heading-block .button:hover {color: #FFFFFF; background: #65B1F6 none repeat scroll 0 0; }
.listeners-frame .heading-box .cycle-gallery { background: #25282f none repeat scroll 0 0; }
.listeners-frame a { color: #FFFFFF; } 
.listeners-frame a:hover { color: #DDDDDD; } 

.partners-frame { background:#FFFFFF; }
.partners-frame img:hover { border:1px solid #25282f; }
.partners-frame h2 { color: #25282f; }
.partners-frame .heading-block { border-color:#25282f; }
.partners-frame .heading-block .button { color: #25282f; }
.partners-frame .heading-block .button:hover { background: #25282f none repeat scroll 0 0; }
.partners-frame .heading-box .cycle-gallery { background: #25282f none repeat scroll 0 0; }



.tabset-block .tabset li + li {
  border-left-color: #3B8DC6;
}
.tabset-block .tabset li.active a {
  color: #3B8DC6;
}
.tabset-block .tabset li a {
  color: #FFF;
}
.tabset-block {
  background: #db3952 none repeat scroll 0 0;
  border-color: #3B8DC6;
}
.tab-video .heading-box {
  background: #b50016 none repeat scroll 0 0;
}
.tab-video .browse {
  border-color: #b50016;
  color: #b50016;
}
.tab-video .browse:hover {
  background-color: #b50016;
  color: #FFF;
}
.tab-video.blue-block .tabset li:first-child::after, .tab-video.blue-block .tabset li:last-child::after {
  background: #dfe3e6 none repeat scroll 0 0;
}
.tab-video.blue-block .tab-content {
  background: #dfe3e6 none repeat scroll 0 0;
}
.tab-video.blue-block .tabset-block {
  background: #afb3b6 none repeat scroll 0 0;
  border-color: #25282f;
}
.tab-video.blue-block .tabset li + li {
  border-left-color: #25282f;
}
.tab-video.blue-block .tabset li.active a {
  background: #dfe3e6 none repeat scroll 0 0;
  color: #25282f;
}
.tab-video.blue-block .tabset li a {
  color: #666970;
}
.tab-video.blue-block .cycle-gallery .heading-box {
  background: #25282f none repeat scroll 0 0;
}
.tab-video.blue-block .browse {
  border-color: #25282f;
  color: #25282f;
}
.tab-video.blue-block .browse:hover {
  background-color: #25282f;
}

.nav-bar.fixed .fixed-holder::before, .nav-bar .fixed-holder {
  background: #1F3256 none repeat scroll 0 0;
}

.header-bar {
  background: #FFFFFF none repeat scroll 0 0;
  border-color: #3B8DC6 transparent;
}
.verse-section {
  background: #25282f none repeat scroll 0 0;
}
.verse-section h2 {
  border-color: #bfce01;
}
.verse-section .cites-block .date {
  background: #9c9c9c none repeat scroll 0 0;
  color: #FFF;
}
.verse-section .cites-block > .holder {
  background: #4c5262 none repeat scroll 0 0;
}
.verse-section .cites-block {
  border-radius: 0;
  border-width: 1px;
}
.verse-section .cites-block {
  border-color: #9f9ea6;
  color: #fff;
}
.verse-section .cites-block .cite-controls li {
  border-color: #9f9ea6;
}
.verse-section .cites-block .meta-frame {
  border-color: #9f9ea6;
}
.verse-section .cites-block .buttons a {
  border-color: #9f9ea6;
  color: #FFF;
}
.verse-section .cites-block .cite-controls .icon {
  color: #bfce00;
}
.verse-section .images-aside .ion-forward {
  color: #bfce00;
}

.verse-section .cites-block .buttons a:hover,
.verse-section .cites-block .cite-controls a:hover {
  color: #bfce01;
}
.share-image .btn-share {
  background: #25282f none repeat scroll 0 0;
  border-color: #9f9ea6;
}
.share-image {
  border-color: #9f9ea6;
}
.share-image .btn-share:hover {
  background: none;
  color: #bfce01;
}


.footer-bar {
  background: #4c5262 none repeat scroll 0 0;
}
.footer-bar .listen-block .heading a {
  color: #bad400;
}
.footer-bar .song-box .btn-play {
  background: #f10325 none repeat scroll 0 0;
  border-color: #9b2034;
}
.footer-bar .download-box {
  border-color: #bac416;
}
.footer-bar .download-box .btn-download {
  color: #bac416;
}
.footer-bar ul a {
  color: #dedede;
}
.copyrights {
  color: #dedede;
}
.bottom-panel .social-networks a {
  color: #bac416;
}

.footer-bar .listen-block .heading a:hover {
  color: #1F3256;
}
.footer-bar .song-box .add-info, 
.footer-bar .song-box a {
  color: #1F3256;
}
.footer-bar .song-box .btn-play:hover {
  background: #bfce01 none repeat scroll 0 0;
  border-color: #8e9801;
}
.footer-bar .download-box .btn-download:hover {
  color: #FFF;
}
.footer-bar ul a:hover {
  color: #bfce01;
}

#main h1 {
  color: #3B8DC6;
}
.btn.btn-view {
  background: #3B8DC6 none repeat scroll 0 0;
  border-color: #3B8DC6;
}
.btn.btn-view:hover {
  background: #1F3256 none repeat scroll 0 0;
  border-color: #1F3256;
}




.info-bar {
  background: #EEBFC7 none repeat scroll 0 0;
  border-color: #1F3256;
}
.info-bar .btn {
  border-color: #1F3256;
}
.btn-success {
  background-color: #1B6DB6;
  border-color: #1B6DB6;
}
.btn-success:hover {
  background-color: #1F3256;
  border-color: #1F3256;
}
.video-block h3 {
  color: #B50018;
}
.video-block .event-info {
  color: #eebfc7;
}

.article h2 {
  border-color: #B50018;
  color: #B50018;
}
.locations-list h3 {
  background: #B50018 none repeat scroll 0 0;
}
.locations-list .date span {
  border-color: #B50018;
  color: #B50018;
}
.btn.btn-buy {
  background: #bfce01 none repeat scroll 0 0;
  border-color: #bfce01;
}
.btn.btn-buy:hover {
  background: #B50018 none repeat scroll 0 0;
  border-color: #B50018;
}
.tickets-list .price {
  background: #B50018 none repeat scroll 0 0;
}
.tickets-list {
  color: #000;
}
.contacts-info .frame {
  color: #B50018;
}
.contacts-info .phone {
  background: #667 none repeat scroll 0 0;
}

.open-times dl dt {
  background: #EEBFC7 none repeat scroll 0 0;
  color: #1F3256;
}
.open-times dl dd {
  background: #d07c8a none repeat scroll 0 0;
  color: #F5F5F5;
}
.add-information h3 {
  background: #1F3256 none repeat scroll 0 0;
  border-color: #b50018;
  color: #eebfc7;
}
.event-list h4 a {
  color: #1F3256;
}

.events-section h2 .sub-heading {
  color: #1F3256;
}

.slideshow .slide {
  background: #1F3256;
  color: #fff;
}
.slideshow .btn {
  background: #9b9b9c;
  border: #1F3256;
  color: #1F3256;
}
.slideshow .btn:hover {
	color: #C43447;
	background: #FFF;
	border: #1F3256;
}
.slideshow .pagination li.active a {
	background: #C43447;
}
.slideshow .btn-prev, .slideshow .btn-next {
  background: none;
  color: #1F3256;
}
.slideshow .btn-prev:hover, .slideshow .btn-next:hover {
  background: #3B8DC6;
  color: #fff;
}
.sup-header .open-close .slide {
  background: #828282 none repeat scroll 0 0;
}
.sup-header .open-close .slide li + li {
  border-top: 1px solid #FFF;
}
.sup-header .open-close .slide a:hover {
  background: #FFF none repeat scroll 0 0;
  color: #000;
}


.video-container .meta-block {
  background: #1F3256 none repeat scroll 0 0;
  color: #fff;
}
.video-container .links .icon {
  color: #1F3256;
}
.video-container .links li {
  border-color: #1F3256;
}
.video-container .links a:hover {
  color: #3B8DC6;
}

.popular-videos .filters .active > a, .popular-videos .filters > li > a:hover {
  background: #1F3256 none repeat scroll 0 0;
  color: #FFFFFF;
}
.videos-list .video-holder {
  background: #3B8DC6;
}
.videos-list a:hover, .videos-list .active a {
  background: #bfce01;
}
.videos-list a:hover .video-holder, .videos-list .active a .video-holder {
  background: #3B8DC6;
}
.videos-list a:hover .video-holder {
  background: #bfce01;
}
.videos-list a:hover {
  color: #1F3256;
}
.popular-videos .filters ul a {
  background: #3B8DC6;
  color: #FFF;
  border-color: #FFF;
}
.popular-videos .filters ul a:hover {
  background: #3B8DC6 none repeat scroll 0 0;
  color: #FFF;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  background-color: #1B6DB6;
  color: #fff;
}
.pagination > li > a, .pagination > li > span {
  color: #1F3256;
}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
  border-color: #ddd;
  color: #1F3256;
}
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
  border-color: #ddd;
  color: #1F3256;
}
#header .top-panel {
  background: #E8E8E8 none repeat scroll 0 0;
  color: #4a525f;
}

.features {
  background: #B50018 none repeat scroll 0 0;
}

.nav-bar.fixed .fixed-holder {
  border-top: 5px solid #3B8DC6;
}

.nav-bar.fixed .fixed-holder {
  border-top: 5px solid #3B8DC6 !important;
}
#nav {
  background: #63001e none repeat scroll 0 0;
}
#nav > ul > .active > a, #nav > ul > li:hover > a {
  background: #3B8DC6 none repeat scroll 0 0;
  color: #fff;
}
#nav .active > a, #nav li:hover > a {
  background: #3B8DC6 none repeat scroll 0 0;
  color: #fff;
}
#nav ul ul {
  background: #1F3256 none repeat scroll 0 0;
}

.nav-holder .opener {
  background: #3B8DC6 none repeat scroll 0 0;
  border-color: #FFF;
}

#footer {
  border-color: #9B9B9C;
}
.footer-bar {
  background: #1F3256 none repeat scroll 0 0;
  border-color: #9B9B9C;
}
.footer-bar .title {
  border-color: #FFF;
}
h1,h2,h3,h4,h5,h6 {
	/*color: #1F3256;	*/
}


.partner-offer h2 {
  border-color: #3B8DC6;
  color: #3B8DC6;
}
.btn-info {
  background-color: #3B8DC6;
  color: #fff;
}
.btn-info:hover {
  background-color: #3B8DC6;
}


.controls-panel {
  background: #9b9b9c none repeat scroll 0 0;
  border-color: #1F3256;
}
.post-block h2 a {
  color: #1F3256;
}

.post-block h2 a:hover {
  color: #000000;
}
.post-heading-bar, .contact-container h2 {
	background: #9B9B9C; 
}

.text-holder p > span {
  color: #3B8DC6 !important;
}

.btn-view-more {
  background: #9B9B9C;
}
.btn-view-more:hover {
  background: #1F3256;
}

.contact-container {
  border-color: inherit;
}
.post-block dl dd {
  color: #1F3256;
}

#mini-clndr .clndr .controls {
  background-color: #1F3256 !important;
}
#mini-clndr .clndr .days-container .days .headers {
  background-color: #9B9B9C !important;
}
#mini-clndr .day.today {
  background: #3B8DC6 none repeat scroll 0 0 !important;
  color: #fff !important;
}
#mini-clndr .clndr {
  border-bottom: 7px solid #1F3256 !important;
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 1199px) {
	.navbar-brand {
	  font-size: 14px;
	  padding: 10px;
	}
	.navmenu-default, .navbar-default .navbar-offcanvas {
	  background-color: #1F3256;
	}
	.socials-box {
	  border-width: 0;
	}
	.socials-box > span, .social-networks a {
	  color: #bfce01;
	}
	.social-networks a:hover {
	  color: #FFF;
	}
}

@media all and (max-width: 992px) {
    #nav > ul > .active > a, #nav > ul > li:hover > a {
      color: #FFF;
    }
}




/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	#header .top-panel {
  background: #3B8DC6 none repeat scroll 0 0;
  color: #4a525f;
}
#nav:after {
	  content: none;
	}
	.navbar-brand {
	  font-size: 14px;
	  padding: 10px;
	}
	.navmenu-default, .navbar-default .navbar-offcanvas {
	  background-color: #1F3256;
	}
	.socials-box {
	  border-width: 0;
	}
	.socials-box > span, .social-networks a {
	  color: #bfce01;
	}
	.social-networks a:hover {
	  color: #FFF;
	}
}

.fixed-nav-bar { background: #1F3256; }
.fixed-nav-bar .nav-bar { background: #1F3256; }
