/* Base
   @mixin =================================== */
ul.products li.product .woocommerce-loop-product__title a:hover {
  color: #f60038;
}

.section-title h2:before, .section-title h2:after {
  background: #f60038;
}

.section-title h2 span {
  color: #f60038;
}

/* Button */
.tim-btn.tim-btn-bgt:hover {
  color: #f60038;
}

.video-btn-two i {
  color: #f60038;
}

.video-btn-two:hover {
  background: #f60038;
  border-color: #f60038;
  color: #fff;
}

.store-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

/* Header
   @mixin =================================== */
.header .top-header {
  background: rgba(232, 48, 12, 0.65);
}

.header.header-two .top-header .skew-bg {
  background: #f60038;
}

.header.header-two .top-header .skew-bg:before {
  border-color: transparent transparent transparent #f60038;
}

.header.header-two .top-header .user-login > li:after {
  background: rgba(0, 0, 0, 0.3);
}

.header.header-two .top-header .user-login li > a {
  color: #363636;
}

.header.header-two .top-header .user-login li > a i {
  color: #363636;
}

.header.header-two .top-header .user-login li > a:hover {
  color: #f60038;
}

.header.header-two .header-inner {
  background: rgba(232, 48, 12, 0.2);
}

.headroom--pinned.hide-topbar .header-inner #main-header-menu li a:hover, .headroom--pinned.hide-topbar .header-inner #main-header-menu li.active > a {
  color: #f60038;
}

/* Top Header Right With Mini Cart */
.user-login {
  list-style: none;
}

.user-login li.cart-count .cart-overview .cart-item .product-thumbnail img {
  max-width: 100%;
}

.user-login li.cart-count .cart-overview .cart-item .product-details .product-title:hover {
  color: #f60038;
}

.user-login li.cart-count .view-cart:hover {
  background: #f60038;
  border-color: #f60038;
}

.user-login li.cart-count .checkout:hover {
  background: #b82609;
}

.header-inner {
  background: rgba(232, 48, 12, 0.5);
}

.headroom--pinned.hide-topbar .header-inner #main-header-menu li a:hover {
  color: #f60038;
}

.headroom--pinned.hide-topbar .header-inner .nav .head-btn:hover {
  border-color: #f60038;
}

.headroom--pinned.hide-topbar .header-inner #main-header-menu li::after,
.headroom--pinned.hide-topbar .header-inner #main-header-menu li::before {
  background: #f60038;
}

#site-logo {
  padding: 21px 0;
}

#main-header-menu {
  list-style: none;
}

#main-header-menu > li.menu-item-has-children .sub-menu {
  border-color: #f60038;
}

#main-header-menu > li.menu-item-has-children .sub-menu li a:hover, #main-header-menu > li.menu-item-has-children .sub-menu li a.current_page {
  color: #f60038;
}

.header-inner .nav .head-btn:hover {
  background: #f60038;
  border-color: #f60038;
}


.nav li a:hover,
.user-login li a:hover i{
	color: #f60038 !important;
}

.nav li.current-menu-item a {
	color: #f60038 !important;
}

.nav li.current-menu-item a:hover {
	color: #ffffff !important;
}

/* Mobile Nav */
#nav-toggle .toggle-inner > span:nth-child(2), #nav-toggle .toggle-inner > span:nth-child(3) {
  width: 24px;
  margin-left: 6px;
  background-color: #f60038 !important;
}

.accordion-menu ul {
  list-style: none;
}

.accordion-menu .accordion-menu li.open .dropdownlink {
  color: #f60038;
}

.accordion-menu .dropdownlink {
  cursor: pointer;
  color: #fff;
  position: relative;
  -webkit-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.accordion-menu .dropdownlink i {
  position: absolute;
  top: 13px;
  left: 16px;
  font-size: 14px;
}

.accordion-menu .dropdownlink .fa-angle-down {
  right: 12px;
  left: auto;
}

.accordion-menu .dropdownlink:last-child {
  border-bottom: none;
}

.accordion-menu .submenuItems:hover, .accordion-menu .submenuItems:focus {
  color: #f60038;
}

.headroom--pinned.hide-topbar .header-inner {
  background: #FFF;
}

/* Banner
   @mixin =================================== */
.tim-slide-btn:hover {
  background: rgba(232, 48, 12, 0.73);
}

.banner-slider-two .swiper-slide .slider-content-two.content-three h3 {
  color: #f60038;
}

.banner-slider-two .swiper-slide .slider-content-two .tim-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

.header_player .jp-audio .jp-type-playlist .jp-interface .jp-controls .jp-play i {
  color: #f60038;
}

.header_player .jp-audio .jp-type-playlist .jp-interface .jp-controls:hover .jp-play i {
  color: #ffffff !important;
}

.header_player .jp-audio .jp-volume-bar .jp-volume-bar-value {
  background: #f60038;
}

.header_player .jp-audio .jp-type-playlist .jp-interface .jp-progress .jp-seek-bar .jp-play-bar {
  background: #f60038;
}

/* Tranding Album
   @mixin =================================== */
.album-box .album-details .icon i {
  color: #f60038;
}

.album-box .album-details .content .album-name:before, .album-box .album-details .content .album-name:after {
  background: #f60038;
}

.album-box:hover .album-details {
  background: rgba(232, 48, 12, 0.8);
}

.album-box.album-box-two .album-details .content h3 a:hover {
  color: #f60038;
}

.album-box.album-box-two:hover .content .album-name:before, .album-box.album-box-two:hover .content .album-name:after {
  background: #f60038 !important;
}

/* Event About
   @mixin =================================== */
.event-content h2 span {
  color: #f60038;
}

.event-content .tim-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

.exclusive-album-items .album-item .album-image .exse-album-name .icon {
  background: #f60038;
}

/* Event Schedule
   @mixin =================================== */
.schedule .schedule-item .band-name {
  color: #f60038;
}

.schedule .schedule-item .band-name:before {
  background: #f60038;
}

/* Recent Performance
   @mixin =================================== */
.performace:before {
  background: rgba(232, 48, 12, 0.5);
}

.performace:hover .content h3, .performace:hover .content h5 {
  color: #f60038;
}

/* Pricing
   @mixin =================================== */
.pricing-table .price {
  color: #f60038;
}

.pricing-table .tim-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

.pricing-table:hover .pricbg path {
  fill: #f60038;
}

/* Tabs
   @mixin =================================== */
.tabs-filter-button li a:hover {
  color: #f60038;
}

.tabs-filter-button li.current a {
  color: #f60038;
}

.songs-details li a:hover {
  color: #f60038;
}

.songs-details li a span {
  color: #f60038;
}

.songs-details li span {
  color: #f60038;
}

/* Album
	@mixin =================================== */
.album-filter-button li:hover, .album-filter-button li.current {
  background: #f60038;
  border-color: #f60038;
}

.album-filter-button li:hover a, .album-filter-button li.current a {
  color: #fff;
}

.album-filter-button.album-filter-button-two li:hover, .album-filter-button.album-filter-button-two li.current {
  border-color: #f60038;
  border: 1px dashed #f60038;
}

.album-filter-button.album-filter-button-two li:hover a, .album-filter-button.album-filter-button-two li.current a {
  color: #f60038;
}

.tim-isotope.tim-isotope-1 .tim-album-item .album_details_wrap .tim-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

.tim-isotope.tim-isotope-2 .tim-album-item:before {
  background: rgba(232, 48, 12, 0.58);
}

/* Exclusive Album */
.exclusive-album-items {
  padding: 0 5px;
}

.exclusive-album-items .album-item:before {
  background: rgba(232, 48, 12, 0.5);
}

.exclusive-album-items .album-item .album-image img {
  max-width: 100%;
}

.exclusive-album-items .album-item .album-image .exse-album-name h4 {
  background: #f60038;
}

.exclusive-album-items .album-item .content .icon a:hover {
  color: #f60038;
}

/* Feature Album
   @mixin =================================== */
.feature-albums .tim-album-item .album_details_wrap .tim-btn:hover {
  color: #fff;
  background: #f60038;
  border-color: #f60038;
}

/* About
	@mixin =================================== */
.artist-music-inner .aritist-music .icon i {
  color: #f60038;
}

.album-cover-img img {
  max-width: 100%;
  margin-bottom: 30px;
}

.artist-social-link li a:hover {
  border-color: #f60038;
  color: #f60038;
}

/* Music Playlist One */
.hit-plalist li .video-song:hover, .hit-plalist li .song-download:hover {
  color: #f60038;
}

.hit-plalist li.active {
  background: #f60038;
}

.hit-plalist li.active .video-song:hover, .hit-plalist li.active .song-download:hover {
  color: #571204;
}

.album-feature .artist-music-inner {
  background: rgba(232, 48, 12, 0.8);
}

/* Newsletter
	@mixin =================================== */
.newsletter-inner .newsletter-form .tim-btn {
  background: #f60038;
  border: 1px solid;
  border-color: #f60038;
}
.newsletter-inner .newsletter-form .tim-btn:hover {
  background: #d02b0b;
  border-color: #d02b0b;
}

/* Newsletter Two */
.newsletter-wrap-two:before {
  background: rgba(232, 48, 12, 0.5);
}

/* Sale Album
	@mixin =================================== */
.slider-content ul li:before {
  color: #f60038;
}

.sale-tabs li a.active:after {
  background: #f60038;
}

/* Upcomiong Concerts
	@mixin =================================== */
.concerts .countdown {
  background: #f60038;
}

.concerts .ticket .tic-btn {
  color: #f60038;
}

.concerts .ticket .tic-btn.tic-btn-bg {
  background: #f60038;
}

/* Upcomming Concert Three */
.upc-con-three .content-wrap .content h3 {
  color: #f60038;
}

.upc-con-three .upc-count-wrap .tic-btn:hover {
  background: #f60038;
  color: #fff;
  border-color: #f60038;
}

.concerts .concert-details h3 {
  color: #f60038;
}

/* Ticket
	@mixin =================================== */
.live-ticket h2 span {
  color: #f60038;
}

.live-ticket h4 span {
  color: #f60038;
}

.live-ticket .tim-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

.artist-details-two .band-name {
  color: #f60038;
}

/* Widgets
	@mixin =================================== */
.widget.widget-shop .widget-title-shop span {
  color: #f60038;
}

.widget .widget-title span {
  color: #f60038;
}

.widget ul li a:hover {
  color: #f60038;
}

/* Widget Newsletter */
.widgit_newsletter .newsletter-form .tim-btn:hover {
  background: #f60038;
}

/* Popular Post */
.widgets-popular-post li .content .entry-meta.cat a {
  color: #f60038;
}

.ui-slider-horizontal .ui-slider-range {
  background-color: #f60038;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  background: #f60038;
}

.ui-slider .ui-slider-handle {
  background: #f60038;
}

.fil-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

/* Best Sales */
.best-sales .sales-item:before {
  background: rgba(232, 48, 12, 0.9);
}

.best-sales .sales-item .content:hover {
  color: #f60038;
}

/* Lesson
   @mixin =================================== */
.lesson-box .content h3 a:hover {
  color: #f60038;
}

/* Ultimate Tabs
   @mixin =================================== */
.music-tab > a span {
  color: #f60038;
}

.music-tab .content h3 a:hover {
  color: #f60038;
}

.music-tab .content .ratting li {
  color: #f60038;
}

.music-tab.music-tab-two .content h3 a:hover {
  color: #f60038;
}

.music-tab.music-tab-two .view-btn {
  position: relative;
  color: #444;
  right: auto;
}

.music-tab.music-tab-two .view-btn:hover {
  color: #f60038;
}

/* Intro Video
   @mixin =================================== */
.video-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

.watch-inner .tim-btn:hover {
  background: #f60038;
  border-color: #f60038;
}

.watch-inner .tim-btn.tim-btn-bg {
  background: #f60038;
  border-color: #f60038;
}

.intro-video .event-date{
  color: #f60038;
}

/* Blog
   @mixin =================================== */
.blog-post-grid .entry-date {
  background: #f60038;
}

.blog-post-grid .entry-content {
  padding: 30px 25px;
}

.blog-post-grid .entry-content .entry-header .entry-title a:hover {
  color: #f60038;
}

.blog-post-grid .entry-content .read-btn:hover {
  color: #f60038;
}

.blog-post-grid .entry-meta a:hover {
  color: #f60038;
}

.blog-post-grid .post-type-icon {
  background: #f60038;
}

.blog-post-grid .entry-meta a.author {
  color: #f60038;
}

/* Blog List */
.blog-post .tim-btn-bgt.read-more-btn:hover {
  border-color: #f60038;
  background: #f60038;
}

.entry-content-wrapper .entry-meta ul.meta li a:hover {
  color: #f60038;
}

.entry-content-wrapper .entry-meta ul.meta li .author a {
  color: #f60038;
}

.entry-content-wrapper .entry-header .entry-title a:hover {
  color: #f60038;
}

.entry-content-wrapper .blog-footer .tag a:hover {
  background: #f60038;
}

.post-on:before {
  background: rgba(232, 48, 12, 0.9);
}

ul.shared-link li:hover:before {
  background: #f60038;
  border-color: #f60038;
}

.blog-count-details a i {
  margin-right: 5px;
  color: #f60038;
}

.post-type-icon:before {
  background: #f60038;
}

/* Comment */
ul.comment-list {
  padding: 60px 40px;
}

ul.comment-list .comment-body .reply a:hover {
  color: #f60038;
}

.comment-form:after {
  content: '';
  clear: both;
  display: block;
}

.comment-form p.comment-form-comment textarea:hover, .comment-form p.comment-form-comment textarea:focus {
  border-color: #f60038;
}

.comment-form p input:hover, .comment-form p input:focus {
  border-color: #f60038;
}

.comment-form .form-submit .submit:hover {
  background: #f60038;
  color: #fff;
  border-color: #f60038;
}

ul.comment-list .comment-body .comment-author a {
  color: #f60038;
}

/* Post Navigation */
.posts-navigation ul li:hover a, .posts-navigation ul li.active a {
  color: #f60038;
}

/* Woocommerce
   @mixin =================================== */
ul.products li.product .product-thumb .new {
  background: #f60038;
}

ul.products li.product .product-thumb:before {
  background: rgba(232, 48, 12, 0.7);
}

ul.products li.product .woocommerce-loop-product__title:hover {
  color: #f60038;
}

ul.products li.product .price .woocommerce-Price-amount {
  color: #f60038;
}

ul.products li.product-two .product-thumb .product-details a:hover i {
  color: #f60038;
}

ul.products li.product-two .product-thumb span:before {
  font-size: 14px;
  color: #f60038;
}

/* Product 3 Column */
.site-main .columns-3 ul.products li.product {
  width: 33.33%;
  padding: 0 15px;
  margin: 0 0 40px;
}

.site-main .columns-3 ul.tim-product-view--list li.product-two .product-details-content .add_to_cart_button:hover {
  background: #f60038;
  border-color: #f60038;
  color: #fff;
}

.site-main .tim-cart-btn {
  background: #f60038;
}

.product_meta .posted_in a:hover {
  color: #f60038;
}

.product-share-link li a:hover {
  background: #f60038;
}

/* Shop Page */
.single-product-details .star-rating span:before {
  color: #f60038;
}

/* Product Single */
.product-tab-wrapper .product-tabs li a:hover, .product-tab-wrapper .product-tabs li a.active {
  color: #f60038;
  border-color: #f60038;
}

.product-tab-wrapper .tab-content .tab-pane {
  padding: 0;
}

.review-list .review-comment .comment-content .star-rating span:before {
  color: #f60038;
}

.review-form .gp-btn:hover {
  background: #f60038;
}

/* Rating Star Widgets Style */
.rating:hover .star,
.rating.vote-cast .star {
  color: #f60038;
}

/* Product Size */
.options__item span:hover, .options__item span.active {
  background: #f60038;
  border-color: #f60038;
}

.woocommerce .wc-proceed-to-checkout .gp-btn {
  background: #f60038;
}

.product-cart .tim-cart-btn {
  background: #f60038;
}

/* Footer
   @mixin =================================== */
/* Footer Latest Post */
.footer-blog-inner .footer-blog .content h3 a:hover {
  color: #f60038;
}

.footer-blog-inner .footer-blog .content .meta:hover {
  color: #f60038;
}

/* Tags */
.tagcloud a:hover {
  background: #f60038;
}

/* Widget Newsletter */
.footer-newsletter #widget-newsletter .submit {
  background: #f60038;
}

.footer-newsletter #widget-newsletter .submit:hover {
  background: #444;
}

/*  Instagram Widget */
.instagram-feed a {
  max-width: 120px;
  width: 100%;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 5px;
}

.instagram-feed a img {
  max-width: 100%;
}

/* Footer Social Link */
.footer-social-link {
  height: 60px;
}

.footer-social-link li:before {
  background: #f60038;
}

.copyright-text p a {
  color: #f60038;
}


/* additions */
.close-menu:hover .bar {
  background-color: #f60038;
}

a {
	color: #f60038;
}

a:visited {
	color: #AA2308;
}

a:hover,
a:focus,
a:active {
	color: #ff0000;
}
 
.backtotop:hover i {
  background: #f60038;
  color: #fff;
}

blockquote {
	border-left: 10px solid #f60038;
}