@charset "utf-8";
/* CSS Document */

a:hover, a:focus{ color:#c2000b ; }

h1,h2,h3,h4,h5,h6{color: #000;}

body{background:#777777;/* color:#fff; */}

.titles h4:after, .titles h4:before, .social:hover, .social:focus{ background:#c2000b;  }

.utility ul li a, .top-bar .toggle-topbar.menu-icon a, .other-title h1, .titles h4, .titles h2, .title-h4, .titles h3, .poster h3 a, .product span, .home-services h4, .home-services p, 
.home-services span, .featured-songs h3, .date p, .date span, .event-title span em, .event-title h5 a, .event-title span, .social em, .event-date span, .event-date p, .inspired h3, .pre-order .titles p, footer p,
footer a .user-detail h5,  .tour-event-detail h5 a, .media-title h1, .media-title p, .media-cap h2, .media-cap p, .media-cap h3, .media-cap span, .media-cap a, .news-title p, .news-date span, .news-date p, 
.news-highlight p, .blog-date span, .blog-wrap .blog-date p, .blog-wrap .blog-comment-list h5, .blog-menu h4, .blog-tab h6 a, .blog-wrap h5, .author-comment h6, .comment-form h3, .product h6 a, .filter-price p,
.input-field:before{color: #000;}


.titles span:after, .titles span:before{ background: #ffffff; }

.titles span .fa-stop,  .title-h4 .fa-stop, .event-title h5 a:hover, .event-title h5 a:focus, .blog-cat-list ul li a:hover, .blog-cat-list ul li a:focus, .blog-tab h6 a:hover, .blog-tab h6 a:focus, 
.tour-details ul li a, .blog-wrap .quote p, .list-style li:before, .tweets_txt a, .tour-event-detail h5 a:hover, .tour-event-detail h5 a:focus, .author-comment h6 span, .blog-comment-list .author-comment h6,
.product h6 a:hover, .replay, .comment-form h3 span, .title-h4 .fa-stop,  .home-services a:hover span, .home-services a:focus span,.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus,.side-nav li.active>a:first-child:not(.button){ color:#c2000b; }


.blog-cat, .blog-list, .twitter-widget li, .blog-title h3, .blog-comment-list .author-comment, .comment-form h3, .blog-cat-list ul li a, .side-nav li a{ border-bottom: 1px solid #545454; }
.feature-menu ul li, .main-event, .main-news, .main-faq, .main-forum, .main-media, .main-blog, .main-blog .blog-wrap, .main-gallery{ border-bottom: 1px solid #d2d2d2; }

p, li, .other-title p, .about-music p, .biography p, .user-detail p, .famous-musician p, .tour-details ul li, .tour-details ul li p, .tour-event-detail span, .tour-event-detail p, .cat li, .cat li a, 
.list-style li, .blog-wrap p, label, .comment-form input[type="text"], .comment-form textarea, .catProdAttributeTitle{color: #666;}

.img-hover:after{ background: rgba(0,0,0,0.35); }

.middle-wrap{background: #fff;}

#preloader { position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;height: 100%;z-index: 999999;overflow: hidden; }
#status { width: 357px;height: 120px;position: absolute;left: 0; right: 0; margin: 0 auto;top: 40%; background-image: url(../img/Logo-bg.png);
 background-repeat: no-repeat; background-position:center; z-index: 9999; }

/*=========================*******==================***Globle***==================*******==================*/

input[type="text"], select, input[type="number"], input[type="email"], input[type="search"], input[type="tel"], input[type="date"], input[type="password"], textarea{color:#666;border: 1px solid #666;background-color: #eee;}



input[type="text"]:focus, input[type="password"]:focus, textarea:focus{background-color: #fff;}
.required{ background:#252525 url(../img/Required-bg.png) no-repeat right top; }
.required:focus{ background:#252525 url(../img/Required-bg.png) no-repeat right top !important; }

.contact-form *::-webkit-input-placeholder{color:#bebcbc;}
.contact-form *:-moz-placeholder{color:#bebcbc;}
.contact-form *::-moz-placeholder{color:#bebcbc;}
.contact-form *:-ms-input-placeholder{color:#bebcbc;}

.other-title{background: #ccc;border-bottom: 8px solid #ccc;}

.banner{background:url(../img/Banner.jpg) no-repeat;background-size: contain;}
.btn{ color: #fff; border: 1px solid #fff; background:transparent;  }
.btn:hover, .btn:focus{background:#fff;border: 1px solid #c2000b;color:#1e1e1e;}

.tour-details .btn, .tour-event-detail .btn, input[type="submit"], .reserve{  background:#c2000b;  color: #fff; border: 1px solid #c2000b; }
.tour-details .btn:hover, .tour-details .btn:focus, .tour-event-detail .btn:hover, .tour-event-detail .btn:focus, input[type="submit"]:hover, input[type="submit"]:focus, 
.reserve:hover, .reserve:focus{ background: transparent; color: #c2000b; cursor:pointer;}

.comment-form input[type="submit"], .filter-price .btn{  background:#028c99;  color: #fff; border: 2px solid #028c99;  }
.comment-form input[type="submit"]:hover, .comment-form input[type="submit"]:focus, .filter-price .btn:hover, .filter-price .btn:focus{ background: transparent; color: #028c99; }

/*=========================*******==================***Home***==================*******==================*/

.top-bar .toggle-topbar.menu-icon a span::after{box-shadow: 0 0 0 1px #000, 0 7px 0 1px #000, 0 14px 0 1px #000;}

 header{background: #fff;border-top:5px solid #1e1e1e;}
 header.gototop{background: #fff;box-shadow: 0px 0px 5px #787878;}


.top-bar-section ul li a{color: #000;}
.top-bar-section ul li:hover a, .top-bar-section ul li a:hover, .top-bar-section ul li.selected a, .utility ul li a:hover, .utility ul li a:focus{color: #c2000b !important;}
.top-bar-section ul li:hover .dropdown a{ color:#fff !important; } 
.top-bar-section ul li .dropdown a:hover, .top-bar-section ul li .dropdown a:focus{ color:#fff !important; background: #323232 !important; }
.top-bar-section .dropdown{ background: #c2000b; }
 
.utility{  border-left: 1px solid #353535; }

.about-music{ background:url(../img/About-Music-bg.jpg) no-repeat  top center; background-size:cover; }
.home-services{ background:url(../img/Home-services-bg.jpg) no-repeat; background-size: cover;}

.featured-songs{ background:url(../img/Featured-Songs-bg.jpg) no-repeat; background-size: cover; }
.song-box{ background: rgba(255,255,255,0.1); }
/*.play-song{ background:#fff; border:1px solid #dbdbdb; }
.play-song .fig-cap{ background:#fff; } 
.album-song .song-box{ background: rgba(255,255,255,0.44); }
.song-name p, .song-name span, .share-bc, .play-line p{ color:#323232; }
.share-bc .grey{ color:#999999; }
.song-play-line{ background:url(../img/play-line.png) no-repeat; background-size: 100%;  }
.song-list ul li.active{ background:#131313; color:#fff; }
.song-list ul li{ color:#787878; background:#323232;  border-bottom:2px solid #3e3e3e; }*/

.famous-musician{ background:#2d3135; }
.famous-musician:before{ background:url(../img/Famous-Musician-bg1.png) no-repeat;  background-size: cover; }
.famous-musician:after{ background:url(../img/Famous-Musician-bg2.png) no-repeat;  background-size: cover; }


.upcoming-event{background: #1a1c20; box-shadow: 0 0px 8px rgba(0,0,0,0.23); }
.upcoming-event h4{ background: #3f3f41; color: #fff; }

.inspired{ background: #363435; }
.inspired-title{ background:url(../img/Home-services-bg.jpg) no-repeat; background-size:cover; }
.inspired span{ border: 2px solid #c2000b; }

.pre-order{ background: #15171b url(../img/Pre-Order-bg.jpg) no-repeat center top; }

.follow-us{border-top:5px solid transparent;/* background:url(../img/footer-bg.jpg) no-repeat; */background-size:cover;}
.social, .band .user-icon{ background: #4e4e4e; }

footer{border-top: 1px solid #323232;background: #fff;background-size:cover;}


/*=========================*******==================***biography***==================*******==================*/

.user-icon{ background: #282828; }
.user-detail, .band .user-detail{ background:#131313;  }
.biography .slick-prev:before, .biography .slick-next:before{ background: #1e1e1e; border: 9px solid #2a2a2a; }


/*=========================*******==================***Tour***==================*******==================*/

.event-date{ background:#1e1e1e; border: 5px solid #fff; }

/*=========================*******==================***gallery***==================*******==================*/

.gallery-title{ background:url(../img/Home-services-bg.jpg) no-repeat; background-size:cover;  }
.filter-wrap li{ border-left: 1px solid #919393; }
.filter-wrap .but a{ color:#919393; }
.filter-wrap .activbut a, .filter-wrap .but a:hover{ color:#c2000b; }
.gallery-portfolio{ background: #1b1b1b; box-shadow: inset 0px 0 60px 0px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0px 0 60px 0px rgba(0,0,0,0.5); -moz-box-shadow: inset 0px 0 60px 0px rgba(0,0,0,0.5);
 -o-box-shadow: inset 0px 0 60px 0px rgba(0,0,0,0.5);}
.gallery  .img-center{ color: #fff; background: rgba(127,55,55,0.87); }

.pagination ul li a{ color:#fff; border: 3px solid #fff;}
.pagination ul li a:hover, .pagination ul li a:focus, .pagination ul li.active a{ background:#c2000b; color:#fff; border:3px solid #c2000b; }

/*=========================*******==================***media***==================*******==================*/

.media-package{ background:url(../img/Media-Package-bg.png) no-repeat; background-size: cover; border:1px solid #5effff; }
.media-1{ border: 12px solid #fff; box-shadow: 0 0 10px rgba(0,0,0,0.3); }
.media-2{ box-shadow: 0px 0px 20px rgba(0,0,0,0.35); }
.media-cap a{ border: 2px solid #fff; }
.media-cap-below a{ border: 2px solid #fff; }

.poster{  background:#2a2a2a; }
.new-promo{ background:#028b97; }
.new-promo .btn{ background:transparent; border:2px solid #fff; }
.new-promo .btn:hover, .new-promo .btn:focus, .media-cap a:hover,.media-cap-below a:hover, .media-cap a:focus{  background:#fff; color:#028b97; }



/*=========================*******==================***album-song***==================*******==================*/

.album-song{  box-shadow: 0px 65px 100px -85px #000;  }
.recent-release .icon-cd, .release-details p{ color: #f6f6f6;}
.recent-release .user-detail{ background:#1b1b1b; }
.new-album{ background: #02909d; color: #fff; }

.view-lyrics{ color: #fff; border: 2px solid #fff; }
.view-lyrics:hover, .view-lyrics:focus{ background:#fff; color:#1e1e1e; }
.album-social li a{ color:#fff; }
.album-social li a:hover, .album-social li a:focus{ color:#fff; background:none; }
.album-social .fa-facebook{ background:#3b5998; border:2px solid #3b5998;  }
.album-social .fa-facebook:hover, .album-social .fa-facebook:focus{ color:#3b5998; }
.album-social .fa-twitter{ background:#4fccfb; border:2px solid #4fccfb; }
.album-social .fa-twitter:hover, .album-social .fa-twitter:focus{ color:#4fccfb; }
.album-social .fa-google-plus{ background:#c05126; border:2px solid #c05126; }
.album-social .fa-google-plus:hover, .album-social .fa-google-plus:focus{ color:#c05126; }
.song-detail p, .song-search b, .song-search ul li a{ color:#fff; }

.song-search .blog-search input[type="text"]{ border:1px solid #747474; }

/*=========================*******==================***News Feed***==================*******==================*/

.news-date:before{  border-left: 0px solid transparent; border-right: 40px solid transparent; border-top: 35px solid #08b5c5; }
.news-title-cap{ background: rgba(8,181,197,0.79);  }
.news-list .news-date{ background: #2a2a2a; }
.news-list .news-date:before{  border-left: 0px solid transparent; border-right: 18px solid transparent; border-top: 15px solid #2a2a2a; }
.news-date, .news-highlight{ background: #08b5c5; }
.news-list .news-date span, .news-list .news-date p{ color: #08b5c5; }

/*=========================*******==================***Blog***==================*******==================*/

.blog-search input[type="text"]{ background: #313131;  border: none; }
.blog-search input[type="submit"] { background: url(../img/search.png) no-repeat center center; border:none; }
.blog-cat li{ border-left: 1px solid #868686; }
.blog-cat li, .blog-tag b, .blog-tag ul li { color:#bebcbc;  }
.blog-cat-list ul li a{ background: url(../img/list-angle.png) no-repeat 0% 50%; color: #bebcbc; }
.blog-tab span{ color:#818181 }
.blog-title .social{ background:#028c99; }
.read-more{ color: #028c99; }
.tabs dd>a, .tabs .tab-title>a{ color:#8c8c8c;  background:transparent  }
.tabs dd.active>a, .tabs .tab-title.active>a, .tabs dd>a:hover, .tabs .tab-title>a:hover{ background:#028c99; color:#fff; }
.tweets_txt{ color: #b4b3b3; }
.archive ul li a{ background: url(../img/list-circle.png) no-repeat 0% 50%; }

.bolg-facebook h6, .bolg-facebook p{ color:#fff;  }
.like-btn{ color: #fff; border: 1px solid #fff;  }
.like-btn:hover, .like-btn:focus{ color:#1E1E1E; background:#fff; }

.author-comment ul li a{  background: #505355; color: #1e1e1e; }
.author-comment ul li a:hover, .author-comment ul li a:focus{ color:#505355; background:none; }
.author-comment .fig{ border: 6px solid #028c99; }
.blog-comment-list .author-comment .fig{ border: 6px solid #afafaf }
.blog-comment-list .author-comment h6 span{ color:#505355; }

.blog-comment-list h5{ background:#2e2d2d; }

/*=========================*******==================***Feature***==================*******==================*/

.features-page h2, .feature-menu ul li a, .main-event .sub-title, .features-page h3, .events ul li, .events ul li a, .events ul li:after, .features-page p, .news span, .logout span, .logout a, .features-store span,
.main-media a, .main-blog span, .forum-title table tr th, .forum-title table tr td, .features-store a, .main-blog .blog-wrap ul li a, .main-blog .blog-wrap ul li:after, .features-product h3 a{ color:#fff; }

.main-blog .blog-wrap ul li a:hover, .main-blog .blog-wrap ul li a:focus, .main-media a:hover, .main-media a:focus{ color:#c2000b; }
.event-cntnt{background: #403e3e; }

.accordion{ background:#fff; }
.accordion .accordion-navigation>a, .accordion dd>a{background: #464646; color: #fff; border-bottom: 1px solid #fff; }
.accordion li > a:hover, .accordion li.active > a{ background: #c2000b  !important; color: #fff; }
.accordion .accordion-navigation>.content.active,.accordion dd>.content.active { background: #fff; }
.accordion .accordion-navigation>.content p,.accordion dd>.content.active p{ color: #aaa; }

.right-forum .new-topic{ color:#fff; background:#c2000b; border:2px solid #c2000b;}
.right-forum .new-topic:hover, .right-forum .new-topic:focus{  background: none; color:#c2000b; }
.right-forum .subscribe{color:#fff;  background:#464646; border:2px solid #464646; }
.right-forum .subscribe:hover, .right-forum .subscribe:focus{  background: #fff; color:#464646; }

.forum-title table tr,.forum-title table{ background: #1E1E1E; }
.features-product{ border: 3px solid #fff; }

.feature-menu h4{  color:#ffffff; background:#727272; }
.feature-menu ul li:hover a, .feature-menu ul li.selected a, .feature-menu ul li a:focus{ color:#c2000b; font-weight: 700; }

.paginations ul li a{ border:3px solid #fff; color:#fff; }
.paginations ul li a:hover, .paginations ul li a:focus, .paginations ul li a.active{ color:#fff; background:#c2000b; border:3px solid #c2000b; }

/*=========================*******==================***Contact***==================*******==================*/

.contact-box{ background: #2a2a2a; }
.contact-box em{ background: #fbfbfb; color: #2a2a2a; }
.contact-box h5, .contact-box p, .contact-box a{ color:#fff; }

.booking{ background: #c2000b; }
.filter-price .irs-bar{background:#02909d; }
.booking em{ background: #2a2a2a; color: #c2000b; }
.booking h5, .booking p, .booking a{ color:#2a2a2a; }

.contact-form input[type="text"], .contact-form textarea{ border:1px solid transparent; }

/*=========================*******==================***Store***==================*******==================*/

.filter-price .irs-line{ background:#e4e4e4; }
.filter-price .irs-slider{ background: #02909d; border: 6px solid #e4e4e4; }
a#catshopclear, a#catshopbuy {background: #c2000b;color: #fff;border: 1px solid #c2000b;}
a#catshopclear:hover, a#catshopbuy:hover {background:transparent;color: #c2000b;}
table tr.even, table tr.alt, table tr:nth-of-type(even){background:transparent;}

/*=========================*******==================***Media Query***==================*******==================*/

@media(max-width:991px){
	

	.biography .slick-prev:before, .biography .slick-next:before{ border: 7px solid #FFF; }

}

@media(max-width:640px){

	.top-bar-section ul{ border-top: 1px solid #fff; }
	.top-bar-section ul ul { border-top: 0 none; }
	.top-bar-section ul li a, .top-bar-section ul li:hover .dropdown a {/* color:#fff !important; */}
	.top-bar-section ul li:hover a, .top-bar-section ul li a:hover, .top-bar-section ul li .dropdown a:hover{ color:#c2000b !important; background:none !important; }
	.news-date:before { border-left: 0px solid transparent; border-right: 25px solid transparent; border-top: 25px solid #08B5C5; }


}