/**
 Style Default Color: #fada1a / rgba(250,218,26,1.0
 H2b Primary Color : #29ABE2
 
**/

.widget_black_studio_tinymce .body-widget-inner .textwidget .cactus-ads {
	text-align: center;
}
.widget_black_studio_tinymce .body-widget-inner .textwidget .cactus-ads img {
	max-width: 100%;
}
.page-template-front-page .cactus-nav.style-2 #main-menu .navbar-default .navbar-nav.cactus-logo-nav > li > a {line-height: 0;}
.page-template-front-page .navbar-header .navbar-brand .primary-logo:before {content: url(http://newstube.cactusthemes.com/wp-content/uploads/2015/01/blog-logo-dark-1X.png) }
.page-template-front-page .navbar-header .navbar-brand .primary-logo > img {display: none;}


@media
(-webkit-min-device-pixel-ratio: 2),
(   -moz-device-pixel-ratio: 2),
(     -o-min-device-pixel-ratio: 2),
(        min-device-pixel-ratio: 2),
(        -ms-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {

  .page-template-front-page .navbar-header .navbar-brand .primary-logo img {content: url(http://newstube.cactusthemes.com/wp-content/themes/newstube/images/logo-demo/blog-logo-dark-2X.png) }

}
.cactus-scb-sport .cactus-note-cat {background-color: #ef4d4e !important;}
.cactus-scb-lifestyle .cactus-note-cat {background-color: #a9c056 !important;}
.cactus-scb-business .cactus-note-cat {background-color: #27aac5 !important;}
.cactus-scb-watch .cactus-note-cat {background-color: #ff9c31 !important;}
.cactus-scb-mobile .cactus-note-cat {background-color: #be9754 !important;}

.cactus-scb-sport .cactus-note-cat a,
.cactus-scb-lifestyle .cactus-note-cat a,
.cactus-scb-business .cactus-note-cat a,
.cactus-scb-watch .cactus-note-cat a,
.cactus-scb-mobile .cactus-note-cat a
{
  color: #fff !important;
}

iframe[name="google_conversion_frame"] { display:block; height:0; max-height:0;}	/* background */
.bg-main-color,
.cactus-note-cat,
.subs-button .subs-row .subs-cell a,
#top-nav .navbar-nav>li ul:before,
#main-menu .navbar-default .navbar-nav>li>a:hover, 
#main-menu .navbar-default .navbar-nav>li.current-menu-item>a,
#main-menu .navbar-default .navbar-nav>li:hover>a,
#main-menu .navbar-nav>li ul:before,
#main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover, 
.cactus-nav.style-3 #main-menu .navbar-default.cactus-sticky-menu .navbar-nav>li>a:hover,
.widget .widget-title:before,
.cactus-related-posts .title-related-post:before,
.cactus-now-playing,
.post-style-gallery .pagination .swiper-pagination-switch:hover,
.post-style-gallery .pagination .swiper-pagination-switch.swiper-active-switch,
.cactus-video-list-content .cactus-widget-posts .cactus-widget-posts-item .video-active,
.comments-area .comment-reply-title:before,
.comments-area .comments-title:before,
#main-menu .navbar-default .navbar-nav.user_submit>li>a:hover,
.cactus-thumb-slider .bottom-absolute,
.item-review h4:before,
.item-review .box-progress .progress .progress-bar,
.star-rating-block .rating-title:before,
.cactus-slider-sync .cactus-silder-sync-listing .sync-img-content > div > .hr-active,
.cactus-slider-sync[data-layout="vertical"] .cactus-silder-sync-listing .swiper-slide:before,
footer .footer-info .link #menu-footer-menu li:after,
body.archive.category .cactus-listing-heading h1,
.widget.widget_shopping_cart .buttons a:last-child,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce #reviews #review_form_wrapper h3:before,
.single-product .upsells.products h2:before,
.woocommerce-page #payment #place_order, .woocommerce-checkout form.login .form-row .button,
.woocommerce div.product form.cart .button.single_add_to_cart_button,
.wpb_row .woocommerce #payment #place_order,
.wpb_row .woocommerce.add_to_cart_inline .button.add_to_cart_button:hover,
.cactus-tab .cactus-tab-heading .cactus-tab-title span
{background-color: #29ABE2;}
.woocommerce .sale-on{ border-top-color:#29ABE2}

.main-color,
a, 
a:focus,
/*a:hover,*/
.woocommerce .return-to-shop a.button:hover, .woocommerce .cart input.checkout-button.button, .woocommerce-shipping-calculator button.button:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover,
.woocommerce #review_form #respond .form-submit input,
.woocommerce .widget_price_filter .price_slider_amount .button:hover,
.widget_price_filter .price_slider_amount .button:hover, .widget.widget_shopping_cart .buttons a:hover,
.btn-default:not(:hover):not(.load-more):not([data-dismiss="modal"]), 
button:not(:hover):not(.load-more):not([data-dismiss="modal"]):not([name="calc_shipping"]):not(.button), 
input[type=button]:not(:hover):not(.load-more):not([data-dismiss="modal"]), 
input[type=submit]:not(:hover):not(.load-more):not([data-dismiss="modal"]):not([name="apply_coupon"]):not([name="update_cart"]):not([name="login"]), 
.btn-default:not(:hover):not(.load-more):not([data-dismiss="modal"]):visited, 
button:not(:hover):not(.load-more):not([data-dismiss="modal"]):visited, 
input[type=button]:not(:hover):not(.load-more):not([data-dismiss="modal"]):visited, 
input[type=submit]:not(:hover):not(.load-more):not([data-dismiss="modal"]):visited,
.btn-large,
.btn-large:visited,
*[data-toggle="tooltip"]:not(.share-tool-block),
.dark-div .cactus-info:hover,
.cactus-note-point,
#main-menu .navbar-default .navbar-nav>li>a,
#off-canvas .off-menu ul li a:hover,
#top-nav .navbar-nav.open-menu-mobile-top>li>ul>li a:hover,
#main-menu .dropdown-mega .channel-content .row .content-item .video-item .item-head h3 a:hover,
#main-menu .dropdown-mega .sub-menu-box-grid .columns li ul li.header,
.cactus-sidebar .widget .widget-title,
.tag-group a:hover,
.tag-group a:focus,
.cactus-listing-carousel-content .cactus-listing-config.style-1.style-3 .cactus-post-title > a:hover,
.post-style-gallery .pre-carousel:hover,
.post-style-gallery .next-carousel:hover,
.dark-div .cactus-video-list-content .video-listing .cactus-widget-posts .widget-posts-title a:hover,
.cactus-video-list-content .cactus-widget-posts .cactus-widget-posts-item.active .widget-posts-title a,
footer .footer-info .link a:hover,
.cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav>li:hover>a,	
.cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav.user_submit>li>a:hover,    
.cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav>li.current-menu-item>a,
.cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li>a:hover, 
.cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li.current-menu-item>a, 
.cactus-nav.style-4 #main-menu .navbar-default:not(.cactus-sticky-menu) .navbar-nav:not(.user_submit)>li:hover>a,	
.wptt_TwitterTweets ul.fetched_tweets li.tweets_avatar .tweet_data a:hover,    
.dark-div .widget_calendar a:hover,    
.item-review .box-text .score,	
.cactus-slider-sync .pre-carousel:hover,
.cactus-slider-sync .next-carousel:hover,	
.cactus-thumb-slider .thumb-content .swiper-slide .thumb-item:hover .cactus-note-cat,
.cactus-thumb-slider .thumb-content .swiper-slide.active .thumb-item .cactus-note-cat,
.cactus-thumb-slider .pre-carousel:hover,
.cactus-thumb-slider .next-carousel:hover,	
.cactus-banner-parallax .sub-content h3 a:hover,	
.cactus-slider-wrap .cactus-slider-btn-prev:hover,
.cactus-slider-wrap .cactus-slider-btn-next:hover,
.cactus-scb .cactus-scb-title,	
.cactus-banner-parallax-slider .cactus-info:hover,
.cactus-banner-parallax-slider .dark-div .cactus-info:hover,	
.cactus-carousel .pre-carousel:hover,
.cactus-carousel .next-carousel:hover,
.compare-table-wrapper .btn-default,
.compare-table-wrapper .btn-default:visited,
.cactus-topic-box .topic-box-title,
.cactus-divider.style-4 > h6,
.cactus-topic-box .topic-box-item a:hover,
.cactus-change-video:hover .button-cell > span:last-child,  
.easy-tab .tabs li.active a,
.easy-tab .tabs li a:hover,
.woocommerce .woocommerce-archive ul.products li.item-product .button:hover,
.widget.widget_shopping_cart .buttons a:last-child:hover,
.wpb_row .woocommerce ul.products li.item-product .button:hover,
.wpb_row .woocommerce table.my_account_orders .button.view:hover,
.cactus-topic-box .topic-box-item a:hover    
{color: #29ABE2;}

@media(max-width:1024px) {
	#wrap .cactus-nav #main-menu .navbar-default.cactus-sticky-menu .navbar-nav.open-menu-mobile>li>a:hover,
	#wrap .cactus-nav #main-menu .navbar-default.cactus-sticky-menu .navbar-nav.search-drop-down>li>a:hover,
	#wrap .cactus-nav #main-menu .navbar-default.cactus-sticky-menu .navbar-nav.user_submit>li>a:hover,
	#wrap .cactus-nav #main-menu .navbar-default.cactus-sticky-menu .navbar-nav.open-menu-mobile>li:hover>a,
	#wrap .cactus-nav #main-menu .navbar-default.cactus-sticky-menu .navbar-nav.search-drop-down>li:hover>a,
	#wrap .cactus-nav #main-menu .navbar-default.cactus-sticky-menu .navbar-nav.user_submit>li:hover>a {color: #29ABE2;}
}

#main-menu .dropdown-mega .preview-mode,
.cactus-nav.style-2 #main-menu,
.cactus-nav.style-3 #main-menu,
footer .footer-info,
.compare-table-wrapper > .compare-table,
#main-menu .search-drop-down>li>ul,
.tm-multilink .multilink-table-wrap .multilink-item,
.cactus-tab .cactus-tab-heading
{
	border-color: #29ABE2;
}

.sub-menu,
#top-nav .navbar-nav>li>a,
#top-nav .navbar-nav>li ul li a,
#main-menu .navbar-default .navbar-nav>li>a,
#main-menu .navbar-nav>li ul li a,
.cactus-headline .title,
#main-menu .navbar-default .navbar-nav.user_submit>li>a>span,
.cactus-headline .cactus-note-cat,
.cactus-headline .swiper-slide a.title-slide { font-size:12px;}
	.cactus-headline .button-prev, 
	.cactus-headline .button-next {font-size:14px;}	            
		h1, .h1 { font-size:37px;} 	
h2, .h2,
.cactus-listing-config.style-1 .cactus-post-item.featured-post .cactus-post-title { font-size:30px;} 

						
h3, .h3 { font-size:24px;} 						
h4, .h4 { font-size:19px;} 						
h5, .h5 { font-size:15px;}							
h6, .h6,
.easy-tab .tabs li a,
.cactus-scb[data-style="1"] .cactus-listing-config.style-1 .cactus-post-item:not(:first-child) .cactus-post-title,
.cactus-scb[data-style="3"] .cactus-listing-config.style-1 .cactus-post-item:not(:first-child) .primary-post-content .picture-content .content-abs-post .cactus-post-title,
.cactus-scb[data-style="4"] .cactus-listing-config.style-1 .fix-right-style-4 .cactus-post-item .cactus-post-title,
.cactus-scb[data-style="5"] .cactus-listing-config.style-1 .primary-post-content .picture-content .content-abs-post .cactus-post-title,
.cactus-scb[data-style="6"] .cactus-listing-config.style-1 .cactus-post-item:not(:first-child) .cactus-post-title,
.cactus-widget-posts.style-2 .widget-posts-title,
.cactus-tab .cactus-tab-heading { font-size:13px}        

.vc_custom_1436497334066{margin-bottom: 61px !important;}.vc_custom_1436427999720{margin-bottom: 74px !important;}.vc_custom_1436519530047{margin-bottom: 40px !important;}.vc_custom_1463209195464{margin-bottom: 6px !important;}.vc_custom_1436498715858{margin-bottom: -11px !important;}

.contact-info {font-weight:bold; padding: 5px 0;}

/*==============================
	Track
==============================*/
.track {
  position: relative;
  margin-bottom: 10px;
  height:200px;
}
.track:before {
  position: absolute;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.9) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.9) 100%);
  background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.9) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.9) 100%);
  opacity: 0.5;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.track__cover {
  width: 100%;
  height: 100%;
}
.track__cover img {
  width: 100%;
  height: 100%;
}
.track__play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -30px 0 0 -30px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 24px;
  color: #fff;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  transform: scale(0);
}
.track__play-btn i {
  line-height: 60px;
}
.track__play-btn i.fa-play {
  margin-left: 24px;
}
.track__play-btn .svg-circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  fill: transparent;
  stroke-width: 1px;
  stroke: #fff;
  stroke-dasharray: 176;
  stroke-dashoffset: 176;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.track__play-btn:hover .svg-circle {
  stroke-dashoffset: 0;
}
.track__link {
  position: absolute;
  left: 10px;
  bottom: 10px;
  color: #fff;
}
.track__link span {
  display: block;
}
.track__link .title {
  font-size: 16px;
  letter-spacing: 0.4px;
  line-height: 110%;
  font-weight: bold;
}
.track__link .autor {
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.5px;
  font-weight: 300;
}
.track__link:hover,
.track__link:focus {
  color: #29ABE2;
  text-decoration:none;
}
.track:hover .track__play-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}
.track:hover:before {
  opacity: 0.95;
}



.photos-widget .widget { padding:0;}
.photos-widget .widget .widget-title { position: relative; display:inline-block; background-color:rgba(0,0,0,1.00); color:rgba(41,171,226,1.0); padding:7px 14px 7px 15px; margin-top:0; margin-bottom:15px;}
.photos-widget .widget .widget-title:before { width:100vw; height:2px; left:0; top:auto; bottom:0; background-color:rgba(0,0,0,1.00);}

.titlename{font-size:11px!important;}
.artistname{font-size:10px!important;}
.musiccat{font-size:9px!important; padding:1px 2px 1px 2px;}

.detail-btn{float:right; margin-top:5px;font-size:16px;}
.detail-btn span{font-size:12px;}
.detail-btn .icon-content{background: rgba(41,171,226,1.0);}
.detail-btn .text-content{background: rgba(41,171,226,0.5);}
.detail-btn a:hover .text-content{background: rgba(41,171,226,1.0);}

.responsive-ad-wrapper,
.responsive-ad {
  width: 728px;
  height: 90px;
}
@media screen and (max-width: 768px) {
  .responsive-ad-wrapper,
  .responsive-ad {
    width: 336px;
    height: 280px;
  }
  .responsive-ad-wrapper {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 400px) {
  .responsive-ad-wrapper,
  .responsive-ad {
    width: 336px;
    height: 280px;
  }
  .responsive-ad-wrapper {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
  }
}