/**
Theme Name: Astra
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/
Description: Astra is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL & Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Version: 2.5.4
Tested up to: 5.5
Requires PHP: 5.3 or higher
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra
Domain Path: /languages
Tags: custom-menu, custom-logo, entertainment, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog

Astra WordPress Theme, Copyright 2020 WPAstra.
Astra is distributed under the terms of the GNU GPL.

Astra is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of.
Nicolas Gallagher and Jonathan Neal https://necolas.github.com/normalize.css/

Astra icon font is based on IcoMoon-Free vector icon by Keyamoon.
IcoMoon-Free vector icon distributed under terms of CC BY 4.0 or GPL. (https://creativecommons.org/licenses/by/4.0/ or https://www.gnu.org/licenses/gpl.html)
Source: https://keyamoon.com/

Flexibility is a JavaScript polyfill for Flexbox By Jonathan Neal, 10up. (https://github.com/jonathantneal/flexibility)
Licensed under MIT ( https://github.com/jonathantneal/flexibility/blob/master/LICENSE.md )

Screenshot image is a collage of actual sites created using the Astra WordPress Theme.
Images that appear in the collage are licensed under CC0.

Astra default breadcrumb is based on Breadcrumb Trail by Justin Tadlock. (https://github.com/justintadlock/breadcrumb-trail)
Breadcrumb Trail is distributed under the terms of the GNU GPL v2 or later.

Screenshot images are all licensed under Creative Commons Zero (CC0) ( https://pxhere.com/en/license )
https://pxhere.com/en/photo/100653
https://pxhere.com/en/photo/759723
https://pxhere.com/en/photo/1259448
https://pxhere.com/en/photo/1456591
https://pxhere.com/en/photo/1389199

/* Note: The CSS files are loaded from assets/css/ folder. */

a:hover
{
	color:c50000;
}
p
{
	font-size:18px;
}
h4 { 
    font-size: 25px!important;
}
h3 {
    font-size: 28px!important;
}
h2 {
    font-size: 30px!important;
}
h1 {
    font-size: 40px!important;
}
.single img[src='/wp-content/themes/astra-child/img/allhiphop.jpg']
{
	display:none;
}
.uagb-post-grid .uagb-post-grid-byline {
    text-transform: capitalize;
    font-size: 14px;
    letter-spacing: 0px;
	margin-bottom:5px!important;
}
.uagb-post-grid .uagb-post__author:not(:last-child):after, .uagb-post-grid .uagb-post__date:not(:last-child):after
{
	display:none!important;
}
.main-header-menu li {
    padding: 0px!important;
}
.ast-container 
{
    max-width: 1240px!important;
}
.blog .site-content > .ast-container, .archive .site-content > .ast-container, .search .site-content > .ast-container 
{
    max-width: 1240px!important;
}
#primary 
{
     width: 100%!important;
}
.home #primary ,.vanilla-credit
{
    display:none!important;
}

h2.ultp-heading-inner {
    margin-bottom: 20px;
    text-transform: uppercase;
    margin-top: 11px;
}
.page_banner_slider .uagb-post__inner-wrap {
    background: rgb(197,0,0);
    background: linear-gradient(160deg, rgba(197,0,0,1) 55%, rgba(0,0,0,1) 99%);
}
.page_banner_slider {
    width: 100vw!important;
    position: relative;
    margin-left: -50vw;
    left: 50%;
	 background: #FFF;
    background: linear-gradient(0deg, rgba(189,189,189,1) -35% ,rgba(255,255,255,1) 35%);
}
.page_banner_slider .uagb-post__items {
    max-width: 1200px;
    margin: auto;
    display: block;
    padding: 0 0 0 0;
}

h3.custom_homepage_title_h3
{
    font-size: 23px!important;
}
h3.custom_homepage_section_title_exclusive 
{
    font-size: 23px!important;
}
h3.custom_homepage_section_title_news 
{
	 font-size: 23px!important;
}

h3.custom_homepage_section_title_rumors
{
	 font-size: 23px!important;
}

h3.homepage_section_title_trending
{
	 font-size: 23px!important;
}
.uagb-block-4108ca7d .uagb-cta__title {     
    font-size: 23px!important;
}
h3.custom_homepage_section_title_features {
    font-size: 23px!important;
}
h3.homepage_section_title_library {
    font-size: 23px!important;
}
h3.homepage_section_title_breeding {
    font-size: 23px!important;
}
a.uagb-post__link.uagb-text-link {
    display: none!important;
}
.custom_features_section_content .uagb-post__excerpt {
    text-transform: lowercase!important;
}

ul.wp-block-rss.alignleft.is-grid.columns-5.custom_homepage_discussion a {
    font-size: 21px!important;
	color:#3b3b3b;
}

/* homepage menu*/
.main-header-menu li.menu-item:after {
    content: "|";
}
.main-header-menu li.menu-item span.sub-arrow:after {
    font-size: 9px!important;
    position: relative;
}
.menu-item-369512:after,.main-header-menu ul li.menu-item:after {
    display: none;
}
.main-header-menu .menu-item:first-child a {
    padding-left: 15px;
}
.header-main-layout-2 .site-branding{
	padding-bottom:0px!important;
}
.main-navigation ul .menu-item .menu-link {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.main-header-bar{
	 padding-top: 0px!important;
    padding-bottom: 0px!important;
}
#masthead .site-logo-img img {
    max-height: 65px!important;
    
}
.ast-header-sticked span.site-logo-img img {
    width: 214px!important;
    height: auto;
    margin-bottom: -8px;
}
@media only screen and (min-width: 768px) {
    .uagb-post-grid.page_banner_slider .uagb-post__image {
    height: 500px!important;
    overflow: hidden;
}
	  .uagb-post-grid.custom_news_slider .uagb-post__image {
    height: 500px!important;
    overflow: hidden;
}
}

.astra-advanced-hook-381715 {
      padding-top: 0px;
    padding-bottom: 0px; 
}
h3.custom_homepage_title_h3,
h2.widget-title{  
    font-size: 25px!important;  
    text-transform: uppercase;
    margin-bottom: 15px;
    display: inline-block;
    width: auto;
    color: #c50000;
    font-family: 'Bungee Inline', cursive!important;
	font-weight:bold!important;
}
h3.custom_homepage_title_h3
{
	 margin-top: 15px;
}
h3.custom_homepage_title_h3:after,h2.widget-title:after{
    content: "";
    height: 1px;
    width: 142px;
    left: 8px;
    position: relative;
    top: -7px;
    display: inline-block;
    opacity: 1;
    background: #C50000;
	
}
h2.widget-title{ 
    font-size: 22px!important;
}
h2.widget-title:after{ 
       width: 100%;
    display: block;
    top: 0px;
    left: 1px;
}
div#vanilla-comments {
    margin-top: 20px;
    padding: 25px 1px 25px 15px!important;
    background: #FFF;
}
a.viewmore-link {
    font-size: 18px!important;
    text-transform: uppercase;
    margin-bottom: 0px;
    display: inline-block;
    font-family: 'Bungee Inline', cursive!important;
    font-weight: bold!important;
    text-align: right;
    width: 100%;
	    color: #3b3b3b!important;
}
a.viewmore-link.white-light
{
	color:#FFF!important;
}
a.viewmore-link:before {
    content: "";
    height: 1px;
    width: 142px;
    left: -9px;
    position: relative;
    top: -7px;
    display: inline-block;
    opacity: 1;
    background: #3b3b3b;
}
a.viewmore-link.white-light:before
{
	background:#FFF;
}
body .home_all_music a.viewmore-link {
    width: 99%;
}
.home div#secondary {
    display: none;
}
.home footer.site-footer {
    margin-top: -33px;
}
.ss-top span.menu-text,.ast-above-header-section.ast-above-header-section-1.ast-flex.ast-justify-content-flex-start.menu-above-header {
    display: none!important;
}
.fa {
     padding: 7px 0px;
    font-size: 20px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
}
.fa:before {
    height: 0px;
    display: block;
}
.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-twitter {
  background: #55ACEE;
  color: white;
}
.fa-youtube {
  background: #bb0000;
  color: white;
}

.fa-instagram {
  background: #125688;
  color: white;
}
.ss-top a.menu-link {
    width: 100%!important;
    height: 35px!important;
    position: relative;
    top: -7px;
}
.ss-top {
    max-height: 35px;
    overflow: hidden;
}
input[type=search]:focus {
    outline: none;
}


.home h4.uagb-post__title a {
    font-size: 22px!important;
  
    display: block;
}

@media only screen and (min-width:768px)
{
.all_exclusives .uagb-post__image {
    max-height: 206px;
    overflow: hidden;
    min-height: 206px;
}
}

.custom_featured_section .uagb-post__items {
    display: block!important;
	margin-bottom: -5px;
}
.custom_featured_section .uagb-post__items article {
	  
    float: none;
    max-height: 134px;
    overflow: hidden;
    text-align: right;
    padding: 0px;
    width: 39%;
    clear: both!important;
    display: inline-block;
    margin-left: 1%;
}
.custom_featured_section .uagb-post__items article .uagb-post__inner-wrap {
    float: right;
	    width: 100%;
}
.custom_featured_section .uagb-post__items article .uagb-post__image {
    width: 39%;
    float: right;
    display: inline-block;
}
.custom_featured_section .uagb-post__items article .uagb-post__image a {
    width: 113%;
    display: block;
}
.custom_featured_section .uagb-post__items article .uagb-post__text {
    width: 60%;
    float: left;
    display: inline-block;
}
.custom_featured_section .uagb-post__items article .uagb-post__text .uagb-post__excerpt,.custom_featured_section .uagb-post-grid-byline time.uagb-post__date,.custom_featured_section .uagb-post-grid-byline span.uagb-post__comment,.custom_featured_section .uagb-post-grid-byline span.uagb-post__taxonomy {
    display: none;
}
.uagb-post__text .uagb-post__cta {
    display: none!important;
}

.custom_featured_section .uagb-post__items article:first-child .uagb-post__text .uagb-post__excerpt,.custom_featured_section  .uagb-post__items article:first-child .uagb-post-grid-byline time.uagb-post__date,.custom_featured_section  .uagb-post__items article:first-child .uagb-post-grid-byline span.uagb-post__comment,.custom_featured_section  .uagb-post__items article:first-child .uagb-post-grid-byline span.uagb-post__taxonomy {
    display: block;
}
.custom_featured_section .uagb-post__items article:first-child .uagb-post__text, .custom_featured_section .uagb-post__items article:first-child .uagb-post__image {
    width: auto;
    float: none;
    display: block;
}
.custom_featured_section .uagb-post__items article:first-child {
    max-height: initial;
    float: left;
    width: 60%;
	margin:0px;
}

.custom_featured_section a.uagb-post__link-complete-box {
    display: none;
}

.custom_featured_section .uagb-post__items article .uagb-post__title a {
    font-size: 22px!important;
    display: block;
    color: #3b3b3b!important;
    font-weight: normal!important;
	    margin-bottom: 5px;
}
.uagb-post-grid .uagb-post__title
{
	margin-bottom:0px!important;
}
.custom_featured_section .uagb-post-grid-byline span.uagb-post__author a {
    font-weight: normal!important;
    color: #3b3b3b!important;
}
.custom_featured_section .uagb-post__items article:first-child .uagb-post__inner-wrap {
    float: left;
    width: 100%;
}

.custom_featured_section .uagb-post__items article:first-child .uagb-post__text {
    padding: 10px 15px!important;
	    min-height: 115px;
}
.custom_featured_section .uagb-post__items article:first-child .uagb-post-grid-byline span.uagb-post__author, .custom_featured_section .uagb-post__items article:first-child .uagb-post-grid-byline time {
    margin-top: 0px!important;
    display: inline-block!important;
    float: left;
}
.custom_featured_section .uagb-post__items article:first-child .uagb-post__text .uagb-post__excerpt {
    width: 100%;
    clear: both;
    float: left;
	    margin: 5px 0 0 0!important;
	text-transform: lowercase;
}
.custom_featured_section .uagb-post__items article:first-child .uagb-post-grid-byline {
    float: left;
       margin: 0px 0 0 0!important;
}
.custom_featured_section .uagb-post-grid-byline time.uagb-post__date {
    display: inline!important;
    
}
.custom_featured_section .uagb-post__items article .uagb-post__title a, .uagb-post__excerpt {
    text-transform: capitalize!important;
}
span.dashicons-admin-users.dashicons, span.dashicons-calendar.dashicons,span.dashicons-tag.dashicons,span.dashicons{
    margin-right: 0px;
}
.uagb-post-grid .uagb-post__text .uagb-post-grid-byline>*
{
	margin-right:5px!important;
}


@media only screen and (min-width:1024px)
{
.custom_featured_section .uagb-post__items article:first-child .uagb-post__image {
    height: 317px;
    overflow: hidden;
}
}
.custom_featured_section {
    overflow: hidden;
}
.uagb-cta__button-wrapper a.uagb-cta-typeof-button {
    color: #FFF!important;
    border: none!important;
}
.page_banner_slider h3.uagb-post__title {
    padding: 0px 15px;
}
.uagb-post__items article:last-child {
    padding-right: 0px!important;
}

.custom_homepage_discussion li.wp-block-rss__item:last-child {
    border: none!important;
	    margin-right: 0px!important;
}
.custom_homepage_discussion {
    margin: 0px!important;
	    max-width: 100%!important;
}
.custom_homepage_discussion li.wp-block-rss__item {
    border-right: 1px solid lightgrey!important;
    padding: 15px;
    margin: 0px;
    width: 19%;
    margin-right: 1.25%;
    background: #FFF;
    margin-bottom: 10px;
}
.custom_homepage_discussion .wp-block-rss__item-title {
    font-family: 'PT Sans Narrow',sans-serif;
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 4px;
}
.custom_homepage_discussion .wp-block-rss__item-title a {
    color: #3b3b3b;
}
.custom_homepage_discussion li.wp-block-rss__item:hover .wp-block-rss__item-title a {
    color: #C50000!important;
}
.custom_homepage_discussion time.wp-block-rss__item-publish-date,.custom_homepage_discussion span.wp-block-rss__item-author {
    font-size: 14px;
    display: inline-block;
    margin-bottom: 2px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: initial;
}
.custom_homepage_discussion .wp-block-rss__item-excerpt {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: initial;
	margin-top:5px;
}
.home .wp-block-uagb-call-to-action, .home .uagb-cta__content-wrap.uagb-cta__block {
    z-index: -1;
}
.custom_homepage_discussion li.wp-block-rss__item:hover {
    background: #fFFF;
       cursor: pointer;
}
.custom_homepage_discussion li.wp-block-rss__item:hover a{
   color: #C50000!important;
    text-decoration: none!important;
}
ul#primary-menu li a:hover {
    color: #C50000!important;
    text-decoration: none!important;
}
.astra-search-icon::before {
    color: #C50000;
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 ul li a,div#rpwwt-recent-posts-widget-with-thumbnails-6 ul li a, div#rpwwt-recent-posts-widget-with-thumbnails-5 ul li a {
    text-decoration: none;
}

.home .custom_grid_offset4 h4 {
   margin-bottom: 10px!important;
    font-size: 20px!important;
    display: block;
}

.custom_grid_offset4 {
    margin-top: 5px!important;
}
.custom_grid_offset4 article {
    width: 30.33%!important;
}
.custom_grid_offset4 article:last-child {
    width: 39.33%!important;
}
@media only screen and (min-width:768px)
{
	.custom_featured_section .uagb-post__items article:first-child .uagb-post__inner-wrap {
    min-height: 432px;
}


}

@media only screen and (max-width:767px)
{
.custom_grid_offset4 .uagb-post-grid-byline, .custom_grid_offset4 .uagb-post__cta, .custom_grid_offset4 .uagb-post-grid-byline {
    display: none!important;
}
	.home .custom_grid_offset4 h4 {
   margin-bottom: 0px!important;
    min-height: initial!important;
    max-height: initial!important;
    font-size: 20px!important;
    display: block;
}
	.custom_featured_section .uagb-post__image img {
    display: block;
    width: 89%;
}
}









/* category page css */
.tag-exclusives section.ast-archive-description {
    display: none!important;
}
.ast-separate-container.ast-two-container #secondary .widget {
    display: block;
    clear: both;
    margin: auto;
    padding-bottom: 0px;
}
.category section.ast-archive-description {
    display: none;
}
.category .post-content.ast-col-md-6 {
    padding: 30px;
    
}
.archive .main-header-bar.ast-header-breadcrumb {
    border: none;
    background: transparent;
}
.archive .ast-breadcrumbs {
    float: right;
    position: relative;
    top: 25px;
    background: #FFF;
}
.archive .ast-breadcrumbs ul.trail-items a, 
.archive .ast-breadcrumbs ul.trail-items {
    font-size: 15px;
}
.archive .ast-breadcrumbs ul.trail-items {
    padding: 5px 10px!important;
}

.archive .page_banner_slider {
    margin-top: -36px;
	    margin-bottom: 20px;
}
.archive div#secondary {
    float: right;
    margin: auto;
}
.archive .ast-row.custom-articles-wrap {
    width: 70%;
    float: left;
    margin: auto;
}
.archive.tag .ast-row.custom-articles-wrap,.archive.author .ast-row.custom-articles-wrap {
    width: 100%;
    float: left;
    margin: auto;
}
.archive .ast-row.custom-articles-wrap article {
    margin-top: 0px!important;
}
.archive .ast-breadcrumbs {
    display: none;
}
.sidebar-main {
    font-size: 14px!important;
}
.sidebar-main a {
    color: #333333!important;
}
div#secondary ul li a {
    font-size: 18px;
    font-family: 'PT Sans Narrow',sans-serif;
    line-height: 21px!important;
}
div#secondary ul li a:hover,#secondary .widget-title a {
    color: #C50000!important;
    text-decoration: none!important;
    transition: none!important;
}
.rpwwt-widget ul li img {
    margin: 0px 0px 0px 10px!important;
    width: 100%!important;
}
/* category pages widget*/
#secondary{
	line-height:1.42857143!important;
}
aside#rss-2 ul li,
aside#rss-3 ul li,
aside#rss-4 ul li,
aside#rss-5 ul li,
aside#rss-6 ul li,
aside#rss-7 ul li,
aside#rss-8 ul li,
aside#rss-9 ul li,
aside#rss-10 ul li,
aside#rss-11 ul li,
aside#rss-12 ul li,
aside#rss-13 ul li{
    display: list-item;
    border-top: 1px solid #eee;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(238, 238, 238);
    list-style-type: decimal;
    width: 95%!important;
    padding-top: 15px!important;
    float: left!important;
    padding-bottom: 15px!important;
    color: #c50000!important;
}
aside#rss-2 ul li:first-child, aside#rss-3 ul li:first-child, aside#rss-4 ul li:first-child,
aside#rss-5 ul li:first-child,
aside#rss-6 ul li:first-child,
aside#rss-7 ul li:first-child,
aside#rss-8 ul li:first-child,
aside#rss-9 ul li:first-child,
aside#rss-10 ul li:first-child,
aside#rss-11 ul li:first-child,
aside#rss-12 ul li:first-child,
aside#rss-13 ul li:first-child{
    border: none!important;
}
aside#rss-2 img.rss-widget-icon, aside#rss-3 img.rss-widget-icon, aside#rss-4 img.rss-widget-icon {
    display: none;
}
.rpwwt-widget ul li:after {
    content: "";
    height: 6px!important;
    display: block;
    border-bottom: 1px solid #eee;
    margin: 0 2px 2px!important;
    clear: both;
}
.rpwwt-widget ul li:last-child:after
{
	opacity:0;
}
.rpwwt-widget ul li img {
    height: auto!important;
    width: 100%;
    display: block;
    max-width: 100px;
}
h2.widget-title a {
    color: #c50000!important;
    text-transform: uppercase!important;
}
h2.widget-title {
    color: #c50000!important;
    text-transform: uppercase!important;
	    padding-bottom: 15px;
}
#rss-3 h2.widget-title {
    padding-bottom: 0px!important;
}
aside#rss-2 ul li a, 
aside#rss-3 ul li a, 
aside#rss-4 ul li a,
aside#rss-5 ul li a,
aside#rss-6 ul li a,
aside#rss-7 ul li a,
aside#rss-8 ul li a,
aside#rss-9 ul li a,
aside#rss-10 ul li a,
aside#rss-11 ul li a,
aside#rss-12 ul li a,
aside#rss-13 ul li a{
    display: inline;
    clear: none;
    width: 90%!important;
    float: right;
	text-decoration: none;
}

aside#rss-2 ul, 
aside#rss-3 ul, 
aside#rss-4 ul,
aside#rss-5 ul,
aside#rss-6 ul,
aside#rss-7 ul,
aside#rss-8 ul,
aside#rss-9 ul,
aside#rss-10 ul,
aside#rss-11 ul,
aside#rss-12 ul,
aside#rss-13 ul
{
	list-style:none;
	padding-left:15px!important;
}
 #secondary aside ul li
{
	position: relative;
}
aside#rss-2 ul li::before, aside#rss-3 ul li::before, aside#rss-4 ul li::before,
aside#rss-5 ul li::before,
aside#rss-6 ul li::before,
aside#rss-7 ul li::before,
aside#rss-8 ul li::before,
aside#rss-9 ul li::before,
aside#rss-10 ul li::before,
aside#rss-11 ul li::before,
aside#rss-12 ul li::before,
aside#rss-13 ul li::before
{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    border: 2px solid  #c50000!important;
    color: #c50000!important;
    content: "";
    counter-increment: trending;
    display: -webkit-box;
    display: -ms-flexbox;
    position: absolute;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: .875rem;
    font-weight: 600;
    height: 2.875rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: -1.0625rem;
    width: 2.875rem;
    left: -25px;
    top: 11px;
	float:left!important;
}
#secondary aside ul li:nth-child(n+10)::before {
       display: block!important;
    left: -28px!important;
    top: 11px!important;
}
aside#recent-posts-widget-with-thumbnails-6 li, aside#recent-posts-widget-with-thumbnails-2 li, aside#recent-posts-widget-with-thumbnails-5 li {
    margin-bottom: 15px;
}
.archive.tag .ast-row.custom-articles-wrap {
    width: 100%!important;
    float: left;
    margin: auto;
}
img.rss-widget-icon {
    display: none!important;
}
.ast-breadcrumbs-inner .ast-breadcrumbs {
    display: none;
}





/* Category*/

h2.entry-title a
{
	text-decoration:none!important;
}
.archive #main article.type-post.post p.read-more {
    display: none;
}
.archive #main article.type-post.post {
    border: 0.01px solid #FFFFFF;
}
.archive #main article.type-post.post:hover {
    border: 0.01px solid #c50000;
}
.archive #main article.type-post.post:hover h2.entry-title a,#ast-fixed-header .main-header-menu .menu-item.current-menu-item > .menu-link, #ast-fixed-header .main-header-menu .menu-item.current-menu-ancestor > .menu-link,#ast-fixed-header .main-header-menu .menu-link:hover, .ast-header-custom-item a:hover, #ast-fixed-header .main-header-menu .menu-item:hover > .menu-link, #ast-fixed-header .main-header-menu .menu-item.focus > .menu-link {
    color: #C50000;
}

.archive #main article.type-post.post h2 {
    font-size: 28px!important;
}

.custom-category-video-player {
    padding: 20px 25px 25px!important;
}
.archive .ast-row.custom-articles-wrap h2.widget-title {
    padding-bottom: 0px;
}
.archive .ast-blog-featured-section.post-thumb.ast-col-md-6 img {
    width: 100%!important;
}
@media only screen and (min-width:768px)
{
.archive .ast-blog-featured-section.post-thumb.ast-col-md-6 {
        width: 40%;
    float: right;
    padding: 15px 15px 0px 0px;
    max-height: 250px;
    overflow: hidden;
    margin-bottom: 15px!important;
}
.archive .post-content.ast-col-md-6 {
    width: 60%!important;
    
    padding: 15px 20px!important;
}
	.page_banner_slider article {
    max-width: 100%!important;
    width: 100%!important;
}
}
.ast-pagination,nav.navigation.post-navigation {
    padding: 20px 0px!important;
}
.ast-pagination .nav-links a, .ast-pagination .nav-links span,nav.navigation.post-navigation .nav-links a,nav.navigation.post-navigation .nav-links span {
    width: auto!important;
    font-size: 18px;
    padding: 0 14px!important;
	text-decoration: none!important;
}
a#ast-scroll-top:before {
    color: #FFF;
    font-weight: bold;
}
h1.page-title.ast-archive-title {
    margin-top: 0px;
}
section.ast-archive-description {
    padding: 15px 20px!important;
}
.author .post-content.ast-col-md-6 ,.tag .post-content.ast-col-md-6 {
    padding: 15px;
}









/* Single page */
.single div#page {
    margin-top: -30px;
}
.single div#content {
    padding-bottom: 40px;
}

.single .main-header-bar.ast-header-breadcrumb {
    border: none;
    background: transparent;
}
.single .ast-blog-featured-section {
    padding: 0px;
}

.single div#primary {
    width: 70%!important;
    float: left;
    margin-top: 39px!important;
}
.single .ast-blog-featured-section.post-thumb.ast-col-md-12 {
    margin-bottom: 0px;
}
.ast-blog-featured-section.post-thumb.ast-col-md-12 img {
    width: 100%;
}
.single article {
    padding: 1px 30px 35px!important;
}
.single h1 {
    margin: -5px auto 15px auto!important;
}
.single nav.breadcrumb-trail.breadcrumbs {
    margin-top: 15px;
}
body.single  .related-bottom-category article {
    padding: 5px!important;
}
.single iframe {
    padding-bottom: 15px;
}

.custom-single-excerpt {
    margin-bottom: -7px;
    font-style: italic;
	color: rgba(0, 0, 0, 0.5);
}
.custom-post-meta {
    padding: 10px 2px 6px!important;
    display: block;
    clear: both;
}
.single .entry-content img {
    width: 100%!important;
    margin: 0 auto 15px;
}
.single .entry-content iframe, .single .entry-content .twitter-tweet {
    width: 100%!important;
    max-width: 100%!important;
}
.single .related-bottom-category .entry-header {
    margin-bottom: 1em;
}
.story-tags {
    margin-top: 20px;
}















@media only screen and (max-width:767px)
{
	.custom_featured_section .uagb-post__items article {
    width: 100%!important;
}
	.custom_featured_section .uagb-post__items article:first-child {
    margin-bottom: 15px;
}
	.custom_featured_section .uagb-post__items article:first-child .uagb-post__image
	{
		height:auto;
	}
.custom_featured_section .uagb-post__items article:first-child .uagb-post__title {
    min-height: initial!important;
}
	.custom_homepage_discussion li.wp-block-rss__item {
    border-right: 1px solid lightgrey!important;
    padding: 15px;
    margin: 0px;
    width: 100%;
    margin-bottom: 10px;
    background: #FFF;
    border: none!important;
}
}








@media only screen and (max-width:480px)
{
.uagb-cta__button-wrapper a, .uagb-cta__button-wrapper, .uagb-cta__button-wrapper a span {
    width: 100%!important;
    text-align: center!important;
}
}

@media only screen and (max-width:920px)
{
	.archive .ast-row.custom-articles-wrap ,.single div#primary{
    width: 100%!important;
}
	.archive .ast-row.custom-articles-wrap .ast-post-format-.blog-layout-2.ast-no-date-box {
    display: block!important;
}
	



}
@media only screen and (max-width:767px)
{
	.category .post-content.ast-col-md-6,.archive .post-content.ast-col-md-6 {
    padding: 5px 5px;
}
	.archive #main article.type-post.post .ast-blog-featured-section a img {
    width: 100%!important;
}
	.archive .ast-row.custom-articles-wrap .ast-post-format-.blog-layout-2.ast-no-date-box {
    display: flex;
}
}






.special_fullwidth {
    width: 100vw!important;
    position: relative;
    margin-left: -50vw;
    left: 50%;
	    /*width: initial!important;
    margin: initial!important;
    position: initial!important;
    padding: 0px 13px!important;*/
}

.special_fullwidth .wp-block-coblocks-column__inner {
    max-width: 1200px;
    margin: auto;
    display: block;
    padding: 0 0 0 0;
}
.allhiphop_stripes_bg {
        padding: 0px 0 30px;
    background: rgb(189,189,189);
    background: linear-gradient(0deg, rgba(189,189,189,1) -94%, rgba(249,249,249,1) 100%);
    
}



.strict_Stripes .wp-block-coblocks-column.allhiphop_stripes_bg  h3.custom_homepage_title_h3
{
	color:#c50000!important;
}

.strict_Stripes .wp-block-coblocks-column.allhiphop_stripes_bg  h3.custom_homepage_title_h3:after
{
	background:#c50000!important;
}
.group_carousel_black_bg {
    background: #333;
	/*padding-bottom: 3%;*/
}
.group_carousel_black_bg .wp-block-coblocks-post-carousel {
    max-width: 1220px!important;
}
.group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-slide {
    background: #FFF;
        padding: 10px;
   
}
.group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-next::before, .group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-prev::before,.group_carousel_black_bg  h3.custom_homepage_title_h3:after,.light-title:after {
    background-color: #FFF!important;
}
.group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-next, .group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-prev {
    top:50%;
}
.group_carousel_black_bg  h3.custom_homepage_title_h3,.light-title {
    color: #FFF!important;
}
.group_carousel_black_bg a {
       color: #3b3b3b;
    font-weight: normal;
    text-decoration: none;
    font-size: 22px;
    font-family: 'PT Sans Narrow',sans-serif;
    line-height: 1.2;
    margin-bottom: 5px;
    margin-top: -5px;
}
.group_carousel_black_bg a:hover {
    color: #c50000;
}
.group_carousel_black_bg .wp-block-coblocks-post-carousel {
    margin-left: -12px!important;
}
.custom_featured_section .uagb-post__items article:first-child .uagb-post-grid-byline
{
	width:100%!important;
}

  
@media only screen and (max-width:767px)
{
	.wp-block-coblocks-row__inner.is-stacked-on-mobile>.wp-block-coblocks-column.special_fullwidth {
      padding: 6%;
    max-width: 100vw!important;
    width: 100vw!important;
    margin-left: -50vw!important;
    left: 50%!important;
}
	.group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-next, .group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-prev {
    top: 40%;
		z-index:999;
}
	.group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-next {
    right: 16%;
}
.group_carousel_black_bg .wp-block-coblocks-post-carousel .slick-prev {
    left: 16%;
}
	.wp-block-coblocks-post-carousel .slick-slider {
    padding-bottom: 0px;
}
}



.group_carousel_black_bg.fade-top {
    background-image: linear-gradient(to bottom, #f9f9f9, #c3c3c3, #8f8f8f, #5f5f5f, #333333);
}

.group_carousel_black_bg.special_fullwidth.fade-bottom {
    background-image: linear-gradient(to top, #f9f9f9, #c3c3c3, #8f8f8f, #5f5f5f, #333333);
    margin-top: -30px;
}
.group_carousel_black_bg.fade-top h3.custom_homepage_title_h3 {
    color: #c50000!important;
}
.group_carousel_black_bg.fade-top h3.custom_homepage_title_h3:after {
    background: #c50000!important;
}

.ast-small-footer a {
    color: #FFFFFF!important;
}
.ast-small-footer {
    background-color: #000000!important;
    color: #FFFFFF!important;
}
.ast-small-footer > .ast-footer-overlay {
    background-color: #000000!important;
}
ul#menu-footer-links li a:hover {
    color: #C50000!important;
}
.rpwwt-widget ul li img {
    float: right;
    margin-left: 7px;
    width: 35%;
}

.home_latest_features {
    padding-bottom: 25px;
}
/* Gradient backgrounds */

.page_banner_slider {
	 background: #FFF;
background: linear-gradient(rgba(255,255,255,1) 30%,rgba(189,189,189,1));
}
.all_exclusives {
    background: #f9f9f9;
    background: linear-gradient(rgba(189,189,189,1) ,rgba(189,189,189,0.35));
}
.home_all_videos {
    background: rgb(189,189,189,0.33);
    background: linear-gradient(rgba(189,189,189,0.35),rgba(255,255,255,0.5));
}
.home_all_news {
    background: rgb(189,189,189);
    background: linear-gradient(rgba(255,255,255,0.5) 25%,rgba(189,189,189,0.7));
}
.home_all_rumors {
    background: rgb(189,189,189);
    background: linear-gradient(rgba(189,189,189,0.7),rgba(189,189,189,1),rgb(51,51,51,0.8));
}
.home_trending {
    display: block;
    clear: both;
    background: rgb(51,51,51);
    background: linear-gradient(rgb(51,51,51,0.8),rgb(51,51,51,1) 70%);
}
div#ast-seach-full-screen-form .ast-container img.custom-logo {
    margin: auto;
    display: block;
    clear: both;
    background: #eee;
    margin-bottom: 12px;
    
}
.custom_featured_section .uagb-post__items article .uagb-post__text .uagb-post__excerpt {
    font-size: 15px!important;
}
.main-header-menu ul {
    border: none!important;
}
.main-header-menu ul li {
    padding: 0px 10px!important;
}
.main-navigation ul ul .menu-item .menu-link {
    border: none!important;
    border-bottom: 1px solid #eee!important;
    padding: 11px 0px!important;
}
.ast-header-break-point .main-header-menu .sub-menu {
    background: transparent!important;
}

.ast-author-avatar {
    display: none;
}





 
@media only screen and (max-width:920px)
{
	.main-header-menu li.menu-item:after{
		display:none;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link ,.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{
		border:none!important;
		border-bottom:1px solid #eee!important;
    border-color: #eee;
}
	.main-navigation ul ul.ast-above-header-menu-items .menu-item a.menu-link {
    border: none!important;
}
	ul.ast-above-header-menu-items .ss-top {
    max-width: 50px;
    padding: 10px 11px!important;
    font-size: 25px;
}
	ul.ast-above-header-menu-items {
    max-width: 217px;
    margin: auto;
}
	.main-header-bar .ast-container {
    width: 100%;
    padding: 10px!important;
}
	.main-header-bar-navigation {
    width: 100%!important;
    margin: auto!important;
}
	.ast-header-break-point .site-branding img, .ast-header-break-point #masthead .site-logo-img .custom-logo-link img,#ast-fixed-header .site-logo-img .custom-logo-link img {
    max-width: 300px!important;
    margin-left: -18px;
    width: 100%!important;
}
	.main-navigation ul ul .menu-item .menu-link {
    padding: 0px 0px!important;
}
		.ss-top {
    max-height: 45px;
    overflow: hidden;
}
}




@media only screen and (max-width:767px)
{
	.special_fullwidth {
    padding:0 10px!important;
}
	.special_fullwidth.home_latest_features
	{
		padding-bottom:25px!important;
	}
.uagb-post__items article,.uagb-post__items article:last-child {
    padding: 0 2px!important;
}
	.page_banner_slider article,.page_banner_slider.special_fullwidth {
    padding: 0px!important;
}
		.page_banner_slider article .uagb-post__text .uagb-post__title a {
    font-size: 25px;
    line-height: 1.2;
    display: block;
}
	.page_banner_slider h3.uagb-post__title {
    padding: 0 3px;
}h3.custom_homepage_title_h3:after, h2.widget-title:after {
    display: block;
    top: 0px;
    left: 0px;
    width: 100%;
}
.custom_featured_section .uagb-post__items article {
    min-height: initial;
    max-height: initial;
    overflow: visible;
    margin: auto;
}
	.custom_featured_section .uagb-post__items article .uagb-post__text .uagb-post__excerpt, .custom_featured_section .uagb-post-grid-byline time.uagb-post__date, .custom_featured_section .uagb-post-grid-byline span.uagb-post__comment, .custom_featured_section .uagb-post-grid-byline span.uagb-post__taxonomy
	{
		display:block;
	}
	.custom_grid_offset4 article, .custom_grid_offset4 article:last-child {
    width: 100%!important;
}
a.viewmore-link {
    text-align: center;
    background: #C50000;
    color: #FFF!important;
    padding: 5px 0;
    margin-bottom: 20px;
}
	.special_fullwidth.home_latest_features a.viewmore-link.white-light {
    margin-top: 10px;
}
	a.viewmore-link:before{
		display:none;
	}
	.custom_grid_offset4 {
    overflow: hidden;
}
	.custom_grid_offset4  .uagb-post__items article {
    margin-bottom: 5px!important;
}
	.custom_featured_section .uagb-post__items article:first-child .uagb-post__text {
    padding: 10px!important;
    min-height: initial;
}
	.custom_featured_section .uagb-post__items article:first-child .uagb-post__text .uagb-post__excerpt {
    margin: 5px 0 10px 0px!important;
}
	.custom_featured_section .uagb-post__items article:first-child,.custom_homepage_discussion li.wp-block-rss__item {
    margin-bottom: 5px;
}
	.custom_featured_section .uagb-post__items article
	{
		overflow:hidden;
	}	
	.group_carousel_black_bg .wp-block-coblocks-post-carousel, .slick-slide {
    width: 100%!important;
    margin: auto!important;
}
	.slick-slide {
    padding-top: 15px!important;
}
	.archive #main article.type-post.post .post-content,.archive #main article.type-post.post .ast-blog-featured-section {
    float: none!important;
    width: 100%!important;
		margin: auto!important;
}
	.category .ast-row.custom-articles-wrap {
    margin-top: 15px!important;
    display: block;
}
	.entry-meta {
    font-size: 14px!important;
}
	div#secondary ul li a {
    font-size: 23px;
    line-height: 1.2;
}
	a.next.page-numbers {
    margin-top: 20px!important;
    display: block;
}
	.single div#primary {
    margin-top: 5px!important;
}
	.single article {
    padding: 10px!important;
}
	.single h1 {
    margin: 0px 0 10px 0;
		font-size: 35px!important;
}
	.custom_featured_section .uagb-post__items article .uagb-post__title a, .custom_homepage_discussion .wp-block-rss__item-title, .home h4.uagb-post__title a {
    font-size: 28px!important;
}
	.custom_grid_offset4 h4.uagb-post__title a {
    font-size: 22px!important;
}
	.custom_featured_section .uagb-post__items article .uagb-post__text .uagb-post__excerpt {
    font-size: 16px!important;
}
.single nav.breadcrumb-trail.breadcrumbs, .single nav.breadcrumb-trail.breadcrumbs span {
    display: none;
}
	.archive #main article.type-post.post h2 {
    font-size: 28px!important;
    margin-top: 5px;
}
.archive #main article.type-post.post p {
    font-size: 16px!important;
    margin: -5px 0 5px 0;
}
.custom-category-video-player {
    padding: 10px!important;

}
.archive.tag .ast-row.custom-articles-wrap div.ast-col-md-6, .archive.tag .ast-row.custom-articles-wrap img {
    width: 100%!important;
}
}



@media only screen and (max-width:600px)
{
	.custom_featured_section .uagb-post__items article .uagb-post__image, .custom_featured_section .uagb-post__items article .uagb-post__text {
    float: none;
    width: 100%!important;
    display: block;
}	
}

@media only screen and (min-width:1200px)
{
	.search h1.page-title.ast-archive-title {
    padding: 0 6%;
}
}

.white-title span.zergheader:after {
    background: #FFF!important;
}
.white-title span.zergheader {
    color: #FFF!important;
}
.custom_featured_section .uagb-post__items article .uagb-post__image {
    overflow: hidden;
}
@media only screen and (min-width:768px)
{
.custom_featured_section .uagb-post__items article .uagb-post__image a {
    width: 113%;
    display: block;
    margin-left: -13%;
}
	.custom_featured_section .uagb-post__items article:first-child .uagb-post__image a {
    width: 100%!important;
	 margin-left: 0%;
}
}

.allhiphop-music-home article .uagb-post__inner-wrap img {
    padding: 10px 10px 2px 10px;
}
.allhiphop-music-home article .uagb-post__inner-wrap {
    padding: 0px 1px;
}
div#mnet_afterimage {
    margin-left: -17px;
}
div#mnet_inarticle {
    background: #FFF;
    padding: 15px 0 0;
}