/*
Theme Name:   Zox News Child - Poll
Template:     zox-news-watchud
Version:      1.0.0
*/
 
/** Fix fonts that render as bold in Firefox */
html { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-weight: 400; }
body { font-family: Arial, Helvetica, sans-serif } /** Fallback Font */

/** Firefox specific rule */
@-moz-document url-prefix() { body { font-weight: lighter !important; } }

@media (min-width: 481px) { #hide-mobile-newmenu-tabs { display: none !important; } }
@media (max-width: 480px) { .ud-hide-smartphone{ display: none; } }
@media (min-width: 481px) and (max-width: 990px) { .ud-hide-tablet{ display: none; } }
@media (min-width: 991px) { .ud-hide-desktop{ display: none; margin-top: 20px; } span.mvp-post-cat, span.mvp-feat1-list-but { transform: none; padding: 4px 8px 5px 8px !important} }
 
@font-face { font-family: 'tex_gyre_adventorbold'; font-display: swap; src: url('fonts/texgyreadventor-bold-webfont.woff2') format('woff2'), url('fonts/texgyreadventor-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal }
@font-face { font-family: 'tex_gyre_adventorregular'; font-display: swap; src: url('fonts/texgyreadventor-regular-webfont.woff2') format('woff2'), url('fonts/texgyreadventor-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal }



/* ---------- MAIN BODY ---------- */

#mvp-main-nav-top, #mvp-fly-wrap, .mvp-soc-mob-right, #mvp-main-nav-small-cont { background: #ffffff; }
.fixedPosition { position: fixed !important; }

#mvp-site-main { transition: margin-top .7s !important; }

img { -webkit-backface-visibility: inherit !important; }

#mvp-main-body-wrap { padding: 15px 0px 0px 0px }
#mvp-post-main { margin: 0px 0px 60px }

#mvp-leader-wrap { border-bottom: #fff 1px solid !important; }

.mvp-nav-top-left { width: 240px }
.mvp-widget-home { margin-top: 30px }
#mvp-content-body img { margin-top: 10px }

h1.mvp-post-title, .page h1.mvp-post-title { font-weight: 800; font-size: 3.2rem; color: #08190f; letter-spacing: -.04em !important; line-height: 1; margin-right: 0%; width: 100%; text-align: left }
 
.page #mvp-post-feat-img { margin-bottom: 20px }

#mvp-content-main p.wp-caption-text { margin-top: 0px; text-align: right; font-size: 0.8rem !important; color: #aaa; line-height: 1rem; margin-bottom: -5px; }
#mvp-content-main p a, .mvp-post-add-main p a { box-shadow: none; color: #B71F25 }
#mvp-content-main p a:hover, .mvp-post-add-main p a:hover { background: none; color: #000 }
#mvp-content-main iframe { margin-bottom: 0px; margin-top: 10px !important; }
#mvp-content-main h2, .mvp-post-add-main h2 { font-size: 1.7rem !important; margin: 0px !important;}
#mvp-content-main h3, .mvp-post-add-main h3 { font-size: 1.5rem !important; margin: 0px !important;}
#mvp-content-main h4, .mvp-post-add-main h4 { font-size: 1.4rem !important; margin: 0px 0px 10px 0px !important;}

.archive h1.mvp-post-title { text-align: left; font-size: 3rem; margin-bottom: 25px; margin-top: 20px }

/* ---------- END OF MAIN BODY ---------- */



/* ---------- MOBILE TABBERS ---------- */

/* mobile news tabber */
.mobile-news-hide-on-load { display: none; }
.mobile-news-tab-newmenu .blured-background, .mobile-news-tab-newmenu .rpwe-time { display: none !important; }
.mobile-news-tab-newmenu .rpwe-block { margin-bottom: 25px !important; }
.mobile-news-tab-newmenu .rpwe-title, .mobile-news-tab-newmenu .rpwe-block a, .mobile-news-tab-newmenu .rpwe-block a:visited, .mobile-news-tab-newmenu .rpwe-block a:active { font-size: 1rem; line-height: 1.1; color: #333333 }
.mobile-news-tab-newmenu .rpwe-block h3 { font-size: 1rem !important; }
.mobile-news-tab-newmenu .rpwe-block a:hover { color: #B71F25 }
.mobile-news-tab-newmenu { margin-top: 13px; }

.mobile-tab-newmenu .mvp-feat1-list-head-wrap { width: 110%  !important; margin-left: -20px  !important; }
.mobile-tab-newmenu .mvp-widget-home { margin-bottom: 15px !important; } 
.home .mobile-tab-newmenu .mvp-widget-home { margin-bottom: 45px !important; } 
.mobile-tab-newmenu .mvp-feat1-list-head-wrap { margin-bottom: 0px; }
.mobile-tab-newmenu .mvp-feat1-list-but { color: #333333; font-size: .8rem; font-weight: 600; letter-spacing: .02em; line-height: 100%; }
.mobile-tab-newmenu span.mvp-feat1-list-but { padding: 5px 8px 7px 8px !important; color: #091a11 }
.mobile-tab-newmenu .mvp-feat1-list-buts { border-top: 1px solid #dedede  !important; border-bottom: 1px solid #dedede  !important }

.home #mvp_tabber_widget-2 { margin-bottom: 50px !important; }
.home #mvp_tabber_widget-2 { display: none; }
#mvp_tabber_widget-2 { margin-bottom: 15px !important; }

/* ---------- END OF MOBILE TABBERS ---------- */



/* ---------- MENUS ---------- */

#mega-menu-wrap-mobile-menu { background: #000; margin-top: 20px; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item > a.mega-menu-link { color: #FFF !important; font-size: 20px; font-weight: bold !important; padding: 10px 0px 10px 25px; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item > a.mega-menu-link:hover { background: #000; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item { background: #000 !important }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { font-size: 16px !important; color: #FFF; line-height: 32px !important; font-weight: bold !important; padding: 2px 0px 0px 40px; background-color: #333; border-bottom: #000 solid 1px;}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link { border-bottom: #000 solid 0px;}
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { background: #000 !important; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover { background: #000 !important; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu.mega-menu-accordion > li.mega-menu-flyout > ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item > a.mega-menu-link { color: #b71f25 !important; background: #000 !important; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu.mega-menu-accordion li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu { margin-bottom: 0px; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu.mega-menu-accordion > li.mega-menu-item { margin: 0px 0px 0px 0px !important; border-bottom: #333 solid 1px; }
#mvp-fly-logo { width: 250px !important; height: 30px !important; margin: 10px 4.25% !important }
a.mega-menu-link:hover { color: #b71f25 !important; }
.mega-menu-item li:last-child { margin-bottom: 0px !important; } 

.ud-menu-arrow { color: #ffffff !important ; float: right; padding: 10px 20px 10px 0px; font-size: 24px; top: -5px; line-height: 14px; display: inline; position: relative; margin-left: -4px;}
.ud-menu-arrow-top { font-size: 15px; color: #b72025; line-height: 16px; display: inline; position: relative; top: -1px; margin-left: -1px; }

@media only screen and (min-width: 1px)
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li#mega-menu-item-73856 > ul.mega-sub-menu, #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li#mega-menu-item-77696 > ul.mega-sub-menu { margin-left: 0px !important; }

ul.mega-sub-menu { overflow-y: auto !important; max-height: 280px !important; margin-top: -3px !important; background: #000 !important; }
.mega-sub-menu::-webkit-scrollbar { width: 8px; }
.mega-sub-menu::-webkit-scrollbar-track { background: #000; }
.mega-sub-menu::-webkit-scrollbar-thumb { background: #888; }
.mega-sub-menu::-webkit-scrollbar-thumb:hover { background: #555; }

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { color: #FFF; font-size: 16px !important; line-height: 24px !important; font-weight: bold !important; text-transform: none !important; margin-left: 8px; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { padding: 0px 0px 0px 0px !important }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu { border-top: 0px solid #000 !important; border-left: 0px solid #000 !important; border-right: 0px solid #000 !important; border-bottom: 0px solid #000 !important; } 
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu { background: #08190F !important; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background: #08190F !important; color: #d2d2d2 !important; font-size: 16px !important; margin-top: -4px !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover { color: #B71F25 !important; }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link { margin-bottom: 7px !important;}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link { border-color: transparent !important; }
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator { margin: -3px; }

/* fly-menu */
nav.mvp-fly-nav-menu { max-height: 76%; margin: 0 !important ; width: 100% !important } 
#mvp-fly-menu-wrap, .mega-sub-menu { background: #000; }
nav.mvp-fly-nav-menu ul li a { font-family: 'Roboto', sans-serif !important }
#mvp-fly-soc-wrap { background-color: #000 !important }
#mvp-fly-wrap .mvp-fly-but-wrap { margin: 15px 0px 0px 15px; }
#mvp-fly-soc-wrap span.mvp-fly-soc-head { font-family: 'Roboto', sans-serif !important; font-weight: bold; font-size: 12px !important; color: #FFF; font-weight: 400; margin-bottom: 10px; }
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(2), .mvp-fly-but-wrap.mvp-fly-open span:nth-child(3) { width: 20px; }
ul.mvp-fly-soc-list li a { background: #333333; margin-left: 5px }	
ul.mvp-fly-soc-list li a:hover { padding-top: 9px; height: 23px }
ul.mvp-fly-soc-list { margin-bottom: 20px !important }
span.mvp-nav-soc-but { background: #494949; margin-left: 5px }
.main-ud-social-wrap ul.mvp-fly-soc-list { margin-left: -30px }
.main-ud-social-wrap ul.mvp-fly-soc-list li a { margin-left: 1px }
.mvp-nav-soc-wrap .fa-tumblr:hover { background: #1DBA53 }

.mvp-nav-menu ul li a { font-size: 15px }
.mvp-nav-menu ul li ul.sub-menu { top: 51px }
nav.mvp-fly-nav-menu ul li .sub-menu a { font-size: 26px !important }
nav.mvp-fly-nav-menu ul li a { font-size: 32px; font-weight: 400; padding: 2px 0; text-transform: none }
nav.mvp-fly-nav-menu ul li a:hover { color: #B71F25 }
nav.mvp-fly-nav-menu ul li, nav.mvp-fly-nav-menu ul li ul.sub-menu { border-top: 0px }
nav.mvp-fly-nav-menu ul li:first-child { border-top: none; margin-top: 0px }

/* footer-menu */
#mvp-foot-top { padding: 40px 0 10px 0 !important; background: #494949; margin-bottom: 20px; }
.brand-campaigns a { color: #e3e3e3 !important; margin-left: -8px !important; }
#mvp-foot-menu ul { margin-bottom: 15px; }
#mvp-foot-menu ul li { margin: 0px 9px 10px 9px !important }
#menu-footer-menu li { vertical-align: middle !important; }

#footer-menu-logos-container { width: 100% }
ul#footer-menu-logos-list { text-align: center; } 
#footer-menu-logos-list li {display: inline-block; }

#footer-menu-logos-container ul li { margin: 0px 9px 10px 9px !important }

.footer-menu-rock-legends { vertical-align: -4px; }
.footer-menu-urban-legends { vertical-align: -5px; }
.footer-menu-udiscover-classical { margin-bottom: 20px }
.footer-menu-women-to-the-front { margin-bottom: 10px }
.footer-menu-this-day-in-music { margin-bottom: 10px }

.footer-site-links { font-family: 'Oswald', sans-serif !important; color: #c1c1c1 !important; font-size: 16px;}
.evidon-consent-link-text { font-size: 16px !important; }

.territory-flags-container { margin: 0 auto; background: #333; text-align: center; margin-bottom: -32px; }
.territory-flags { font-family: 'Oswald', sans-serif !important;  /* font-weight: 500; */}
.territory-flags li { display: inline-block }

.territory-flags-container .territory-flags a { color: #9e9d9d !important;  margin-right: 10px; }
.territory-flags-container .territory-flags a:hover { color: #fff !important }

#mvp-foot-copy .footer-site-links, #mvp-foot-copy .footer-site-links a { color: #9e9d9d !important; }

@media (max-width: 480px) { 
#mvp-foot-menu ul li a, #mvp-foot-copy p { font-size: 1rem !important; font-weight: 500 ; margin: 0px 4px 0px 4px !important; }
ul.mvp-foot-soc-list li a { font-size: 16px !important; margin-left: 4px !important; margin-bottom: 8px !important; padding-top: 8px !important; padding-bottom: 2px !important; width: 36px !important; height: 26px !important }

.ud-deezer, .ud-flipboard { display: none !important; }
.ud-spotify { margin-right: -9px; }

.footer-menu-logos { display: block !important; }
#footer-menu-logos-container { padding-bottom: 20px; margin-top: -25px; }
.menu-footer-menu-container { display: none; }

.footer-menu-rock-legends { margin: 20px 20px 0px 20px ; }
.footer-menu-urban-legends { margin: 20px 20px 0px 20px ; }
.footer-menu-udiscover-classical { margin: 10px 20px 0px 20px ; }
.footer-menu-women-to-the-front { margin: 8px 20px 0px 20px ; }
.footer-menu-this-day-in-music { margin: 18px 20px -8px 20px ; }

.evidon-consent-link-text { font-size: 14px !important; }

.footer-site-links { font-size: 14px;}
 }
 
 @media (max-width: 767px) { .territory-flags { font-family: 'Oswald', sans-serif !important; /* text-align: left; font-weight: 500; */}
.territory-flags li { padding-top: 15px }
 }
 

/* ---------- END OF MENUS ---------- */



/* ---------- FONTS & TITLES ---------- */
 
.mvp-feat1-feat-text p, .mvp-feat2-top-text p, .mvp-feat3-main-text p, .mvp-feat3-sub-text p, #searchform input, .mvp-author-info-text, span.mvp-post-excerpt, .mvp-nav-menu ul li ul.sub-menu li a, nav.mvp-fly-nav-menu ul li a, .mvp-ad-label, span.mvp-feat-caption, .mvp-post-tags a, .mvp-post-tags a:visited, span.mvp-author-box-name a, #mvp-author-box-text p, .mvp-post-gallery-text p, ul.mvp-soc-mob-list li span, h3#reply-title, h2.comments, #mvp-foot-copy p, span.mvp-fly-soc-head, .mvp-post-tags-header, span.mvp-prev-next-label, span.mvp-post-add-link-but, #mvp-comments-button a, #mvp-comments-button span.mvp-comment-but-text, span.mvp-cont-read-but, span.mvp-cd-cat, span.mvp-cd-date, .mvp-feat4-main-text p, span.mvp-woo-cart-num, span.mvp-widget-home-title2, .wp-caption, .gallery-caption, .protected-post-form input, #mvp-feat6-text p, .ae-cform-modal-container, .ae-cform-container { font-family: 'Roboto', sans-serif !important }
 
h1.mvp-post-title, #mvp-feat6-text h2, .mvp-blog-story-text h2, .mvp-flex-story-text h2, .mvp-feat3-main-text h2, .mvp-feat3-main-text h2.mvp-stand-title, .mvp-feat3-sub-text h2, .mvp-feat1-list-text h2, .mvp-widget-feat1-bot-text h2, .mvp-widget-feat1-top-text h2, .mvp-feat1-feat-text h2.mvp-stand-title, .mvp-widget-feat2-right-text h2, .mvp-widget-dark-feat-text h2, .mvp-widget-dark-sub-text h2, .mvp-drop-nav-title h4, .mvp-related-text, .featured-product-sidebar-text, .mvp-prev-next-text p, .mvp-post-more-text p, .mvp-widget-feat2-side-more, .mvp-post-tags a, .mvp-post-tags a:visited, .mvp_home_feat2_widget_child span.mvp-cd-date, #mvp-side-wrap a, #mvp-comments-button span.mvp-comment-but-text, #mvp-content-main h4, .alternate-title-large-heading, a.artist-page-link:link, a.artist-page-link:visited, a.artist-page-link:active, span.mvp-feat-caption, artist-phase-1-titles, .video-youtube-text, h1.mvp-author-top-head, .feature-pages-display .rpwe-block h3, .essential-pages-title-heading, .competition-title, #mvp-content-main blockquote p, .deluxe-store-pre-order, .capitol-75-white, .artistalbum-link, .essential-text-large, .mobile-tab-newmenu .mvp-feat1-list-but, .mobile-news-tab-newmenu .rpwe-title, .mobile-news-tab-newmenu .rpwe-block a, .mobile-news-tab-newmenu .rpwe-block a:visited, .mobile-news-tab-newmenu .rpwe-block a:active, /* nav.mvp-fly-nav-menu ul li a, #mvp-fly-soc-wrap span.mvp-fly-soc-head */ .artist-page-news-section .rpwe-title, .store-home-text-title, .store-home-text-artist, .artist-button, #mvp-content-main p.wp-caption-text, .mvp-post-add-main p.wp-caption-text, .queen-comp-box-text, .mvp-widget-dark-playlist-featured h2, .join-us-and-win h2, #mvp-content-main h1, #mvp-content-main h2, #mvp-content-main h3, #mvp-content-main h5, #mvp-content-main h6  { font-family: 'tex_gyre_adventorbold', sans-serif !important }
 
.mvp_home_feat2_widget_child span.mvp-cd-date, .rpwe-time, .deluxe-audio-store-lightgrey, .photo-credit, .jig-filterButton, .artist-jig-filterButton, a.ud-photo-credit { font-family: 'tex_gyre_adventorregular', sans-serif !important }
 
#mvp-feat6-text p, .mvp-feat3-main-text p, .mvp-feat1-feat-text p, span.mvp-post-excerpt, .quiz-page-topline, .mvp-blog-story-text p, span.mvp-author-page-desc, #mvp-404 p, .mvp-widget-feat1-bot-text p, .mvp-widget-feat2-left-text p, .mvp-flex-story-text p, .mvp-search-text p, #mvp-content-main p, .mvp-post-add-main p, .rwp-summary, .rwp-u-review__comment, .mvp-feat5-mid-main-text p, .mvp-feat5-small-main-text p, .artist-page-news-section .rpwe-summary, .artist-page-news-section .rpwe-summary, .mvp-featplaylist-excerpt-text-left, .mvp-featplaylist-excerpt-text, .u2-essential-text-large, .deluxe-store-pre-order, .deluxe-audio-store-white, .lennon-essentials-white-smaller, .essentials-white-text-smaller, .rolling-stones-in-mono-text-container, .stones-album-credits, .rpwe-summary, .ud-archive-pages-text, .mvp-post-gallery-top .flex-direction-nav a, nav.mvp-fly-nav-menu ul li.menu-item-has-children:after { font-family: 'PT Serif', sans-serif !important }
 
.mvp-nav-menu ul li a, #mvp-foot-menu ul li a, .mvp-vid-wide-more-text p, h1.mvp-post-title-wide, #mvp-content-main blockquote p, .mvp-post-add-main blockquote p, #mvp-404 h1, span.mvp-feat1-pop-head, .mvp-feat1-pop-text:before, span.mvp-feat1-list-but, span.mvp-widget-home-title, span.mvp-post-cat, span.mvp-page-head, .mvp-authors-name, .mvp-feat5-side-list .mvp-feat1-list-img:after, span.mvp-prev-next-label, .mvp-nav-menu ul li ul.sub-menu li a, #mvp-foot-copy p, .widget-title, .widget-title-rewards, .rpwe-title, h3.red-box-page-top-title { font-family: 'Oswald', sans-serif !important }

/* ---------- END OF FONTS & TITLES ---------- */



/* ---------- WIDGETS ---------- */

/* mvp-feat1 */
.mvp-feat1-list-text h2 { font-size: 1rem; line-height: 1.1; margin-left: -5px; font-weight: normal }
.mvp-feat1-list-img, .mvp-feat1-list-img img {background-color: #fff !important }
.mvp-widget-feat1-bot-text { margin-top: 0px !important }
.mvp-widget-feat1-bot-text p { display: none }
.mvp-widget-feat1-bot-text h2 { font-size: 1rem; line-height: 1.1; font-weight: normal }
.mvp-widget-feat1-bot-text p { font-size: 0.9rem; margin-top: 2px; line-height: 1.2 }
.mvp_home_feat1_8smallsquares_widget_child .mvp-widget-feat1-bot-text h2 { margin-top: -10px }
.mvp-widget-feat1-top-text h2, .mvp-widget-dark-sub-text h2 { line-height: 1 }
.mvp-widget-feat1-top-text h2 { margin-right: 5%  !important; width: 95%  !important; }
.mvp-feat1-feat-text h2.mvp-stand-title { font-weight: 600; font-size: 2.2rem; line-height: 1; letter-spacing: -0.02em }
.mvp-feat1-feat-text p { font-size: 1.1rem; font-weight: 500; line-height: 1.1 }
.mvp-widget-feat1-top-text h2 { font-size: 1.6rem !important }
.mvp-feat1-list span.mvp-cd-cat { margin-top: 0px; margin-bottom: -5px; margin-left: -5px }
.mvp-widget-feat1-top-img, .mvp-widget-feat2-right-img, .mvp-blog-story-img { text-align: center; background: #FFF}
.mvp-widget-feat1-bot-img { text-align: center; height: 240px; position:relative; background: #FFF !important }
.mvp-widget-feat1-cont .mvp-widget-feat1-top-story a:first-child { margin-left: 0 }
.mvp-widget-feat1-bot-img img { max-height: 100%; max-width: 100%; width: auto; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto }
#mvp_home_feat1_widget-2 .mvp-widget-feat2-side-more-but { display: none }

/* Make featured widget 1 have square bottom row */
.mvp-widget-feat1-bot-img img, .mvp-post-more-img img {width: 100% !important }
@media (min-width: 1230px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img { height: 285px !important } }
@media (min-width: 900px) and (max-width: 1229px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img { height: 233px !important } }
@media (min-width: 768px) and (max-width: 899px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img { height: 166px !important } }
@media (min-width: 660px) and (max-width: 767px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img { height: 305px !important } }
@media (min-width: 480px) and (max-width: 659px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img { height: 230px !important } }
@media (max-width: 479px) { #mmvp_home_feat1_8smallsquares_widget_child-2 .mvp-widget-feat1-bot-img, .mvp-widget-feat1-bot-img, .mvp-post-more-img { width: 150px !important; height: 150px !important } }
@media screen and (max-width: 479px) { .mvp-widget-feat1-bot-text, .mvp-feat2-bot-text { width: 46% !important } }

.three-column-module-box { display: inline-block; width: 32%; min-width: 280px; margin-right: 10px; }
.three-column-module-content { padding: 0px; clear:both; vertical-align:top } 
.three-column-module-content .mvp-widget-feat1-top-story { margin-left: 1.66666666%; overflow: hidden; width: 100%; }
.three-column-module-content .mvp-mob-square-img { max-height: 238px; max-width: 238px; box-shadow: 12px 0 25px -8px rgba(0, 0, 0, 0.3), -12px 0 28px -8px rgba(0, 0, 0, 0.3); } 
.three-column-module-content .mvp-widget-feat1-top-text h2 { font-size: 1.2rem !important; margin-right: 0% !important; width: 100% !important;}
.three-column-module-content .mvp-widget-feat1-top-text { padding: 50px 3.33333333% 13px; }

.ninelarge3column-category-responsive .mvp-widget-feat1-wrap, .ninelarge3column-category-responsive .mvp-widget-feat1-cont { width: 100.9% !important; margin-top: -14px !important; }
.ninelarge3column-category-responsive .mvp-widget-feat1-cont { margin-top: 10px !important }
#feat1_widget_child_9large3column_category_responsive-2 { margin-bottom: -12px; }

/* mvp-feat2 (news widget on home page) */
.mvp-widget-feat2-right-text { padding: 5px 0 15px !important }
.mvp-widget-feat2-right-text h2 { line-height: 1.1; margin-top: -16px; font-weight: normal }
.mvp-widget-feat2-side-more-but { text-align: right }
.mvp-widget-feat2-side-more { font-size: 16px; font-weight: normal }
.mvp-widget-feat2-side-more-but i { font-size: 18px; top: 0px }
.mvp-widget-feat2-side-more:hover, .mvp-widget-feat2-side-more-but:hover { color: #494949 }
.mvp-widget-feat2-right-img .mvp-square-img { height: auto; width: auto; max-height: 180px; max-width: 180px; box-shadow: 12px 0 25px -8px rgba(0, 0, 0, 0.3), -12px 0 28px -8px rgba(0, 0, 0, 0.3); }
.mvp-widget-feat2-left-cont .mvp-cat-date-wrap { margin-bottom: 0px !important }
#mvp_home_feat2_widget_child-2 .mvp-feat1-feat-text span.mvp-cd-cat, #mvp_home_feat2_widget_child-2 .mvp-widget-feat2-right span.mvp-cd-cat, #mvp_home_feat2_widget_child-2 .mvp-feat1-list span.mvp-cd-cat { display: none }
#mvp_home_feat2_widget_child-2 .mvp-widget-feat2-right-text span.mvp-cd-date { display: inline-block !important; margin: -9px 0px 11px 0px }
#mvp_home_feat2_widget_child-2 .mvp-feat1-feat-text span.mvp-cd-date { display: inline-block !important; margin: 0px 0px -5px 2px }
#mvp_home_feat2_widget_child-2 .mvp-feat1-list span.mvp-cd-date { display: inline-block !important; margin: -1px 0px 4px -5px }
#mvp_home_feat2_widget_child-2 span.mvp-cd-date:before { content: normal }
#mvp_home_feat2_widget_child-2 .mvp-widget-feat2-right h2 { margin-top: -16px; font-weight: normal}
#mvp_home_feat2_widget_child-2 .mvp-feat1-list h2 { margin-top: -10px }
.mvp_home_feat2_widget_child span.mvp-cd-date { display:inline-block; margin-left:0; color: #595959 }
.mvp_home_feat2_widget_child span.mvp-cd-date:before { content:none; margin-right:0 }
.mvp_home_feat2_widget_child span.mvp-cd-cat { display:none }
.mvp-widget-feat2-right span.mvp-cd-date { margin: 0px }
.mvp-widget-feat2-right-text h2 { margin-top: -4px }
.mvp-widget-feat2-side-list .mvp-feat1-list-text h2 { margin-top: -4px }
.mvp-widget-feat2-side-list span.mvp-cd-date { margin: -1px 0px 0px -5px }

/* mvp-feat3 */
#mvp-feat3-wrap { margin-bottom: 20px }
#mvp-feat3-wrap span.mvp-cd-cat { display: none }
.mvp-feat3-sub-img .mvp-mob-square-img { max-height: 290px; max-width: 290px; box-shadow: 12px 0 25px -8px rgba(0, 0, 0, 0.3), -12px 0 28px -8px rgba(0, 0, 0, 0.3); } 
.mvp-feat3-main-text h2, .mvp-feat3-main-text h2.mvp-stand-title { font-size: 2.8rem; font-weight: 700; line-height: 1; letter-spacing: -0.02em; text-transform: none }
.mvp-feat3-main-text p { font-size: 1.1rem; font-weight: 500; line-height: 1.1 }
.mvp-feat3-sub-text h2 { font-size: 1.6rem; margin-right: 20%; width: 95% }
.mvp-feat3-main-text h2 { margin-right: 10%; width: 90% }
.mvp-feat3-main-img, .mvp-feat3-sub-img, .mvp-feat1-feat-img { background: #e0e0e0 !important}
.mvp-feat3-sub-img, .mvp-blog-story-img, .mvp-widget-feat1-top-img, .mvp-related-img { background: none !important}
.mvp-feat3-sub-story:hover .mvp-feat3-sub-img .img-blured-background, .mvp-blog-story-out:hover .mvp-blog-story-img .img-blured-background, .mvp-widget-feat1-top-story:hover .mvp-widget-feat1-top-img .img-blured-background, .mvp-widget-feat2-right-cont:hover .mvp-widget-feat2-right-img .img-blured-background { opacity: 1; filter: blur(5px) brightness(110%) !important}
.mvp-feat3-sub-story:hover .mvp-feat3-sub-img img, .mvp-blog-story-out:hover .mvp-blog-story-img img, .mvp-widget-feat1-top-story:hover .mvp-widget-feat1-top-img img { opacity: 1; filter: brightness(110%) !important}
#mvp-feat3-sub-img .mvp-square-354-tag-img { float: right; height: 354px; object-fit: contain; margin-right: 0px !important }
.mvp-feat3-sub-img .mvp-square-img { height: auto; width: auto; max-height: 290px; max-width: 290px; box-shadow: 12px 0 25px -8px rgba(0, 0, 0, 0.3), -12px 0 28px -8px rgba(0, 0, 0, 0.3);}
.tag .mvp-feat3-sub-img img, .page .mvp-feat3-sub-img img { min-width: auto; }
.tag .mvp-feat3-sub-img .blured-background img.img-blured-background, .page .mvp-feat3-sub-img .blured-background img.img-blured-background { position: static !important }

/* mvp-feat6 */
#mvp-feat6-text h2 { font-weight: 700; font-size: 2.8rem }
#mvp-feat6-text p { font-weight: 300; font-size: 1.3rem; line-height: 1.1 }
#mvp-feat6-text span.mvp-feat1-pop-head { border: 0px }
#mvp-feat6-img img { float: right }
#mvp-feat6-img:after { background-image: -moz-linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,1) 100%);
    background-image: -ms-linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,1) 100%);
    background-image: -o-linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,1) 100%);
    background-image: -webkit-linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,1) 100%);
    background-image: -webkit-gradient(linear, middle right, middle left, from(rgba(0,0,0,0)), to(rgba(0,0,0,1)));
    background-image: linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,0.7) 50%, rgba(0,0,0,1) 100%); }
#mvp-feat6-wrap { margin: 0 0 40px !important }
#mvp-feat6-img { z-index: 0 }
#mvp-feat6-img img { float: right; height: 438px; object-fit: contain; margin-right: -81px }
#mvp-feat6-img .mvp-square-354-tag-img { float: right; height: 354px; object-fit: contain; margin-right: 0px !important }
.mvp-square-438-tag-img { float: right; height: 438px; object-fit: contain; margin-right: 0px !important }
#mvp-feat6-img:after { background-image: -webkit-linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,1) 70%, rgba(0,0,0,1) 100%); background-image: -webkit-gradient(linear, middle right, middle left, from(rgba(0,0,0,0)), to(rgba(0,0,0,1))); background-image: linear-gradient(to left,rgba(0,0,0,0) 0, rgba(0,0,0,1) 70%, rgba(0,0,0,1) 100%); }
.tag #mvp-feat6-wrap .blured-background, .category #mvp-feat6-wrap .blured-background { display: none !important }

/* mvp-related-posts */
.mvp-related-posts-list .mvp-widget-feat1-top-story { width: 46.5% !important; margin-bottom: 14px !important; margin-left: 2.2% }
ul.mvp-related-posts-list { width: auto !important; margin-left: -2px }
.mvp-related-posts-list .mvp-mob-square-img { max-height: 207px !important; max-width: 209px !important; }
.mvp-related-posts-list .mvp-widget-feat1-top-text h2 { font-size: 1.2rem !important; margin-right: 0% !important; width: 99% !important; }
.mvp-related-posts-list .mvp-widget-feat1-top-text { padding: 50px 16.649717514% 14px 4.649717514% !important}
@media (max-width: 600px) { .mvp-related-posts-list .mvp-widget-feat1-top-story { width: 100% !important; margin-bottom: 0px !important; margin-left: 0px !important; margin: 8px 0 0 0 !important; } 
ul.mvp-related-posts-list { width: auto !important; margin-left: 0px } }
@media (min-width: 601px) and (max-width: 768px) { .mvp-related-posts-list .mvp-widget-feat1-top-story { width: 45.9% !important; margin-bottom: 14px !important; } }

.mvp-blog-story-text h2 { font-size: 1.6rem }
.mvp-blog-story-text p { font-size: 1rem; line-height: 1.2 }
.mvp-blog-story-img .mvp-square-tag-img { height: auto; width: auto; max-height: 226px; max-width: 226px; box-shadow: 12px 0 25px -8px rgba(0, 0, 0, 0.3), -12px 0 28px -8px rgba(0, 0, 0, 0.3); }
 
.mvp-flex-story-text h2 { font-size: 1.4rem !important }
.mvp-flex-story-text p { font-size: 0.95rem; margin-top: 2px; line-height: 1.2 }

.mvp-widget-feat1-bot-story:hover .mvp-widget-feat1-bot-img img, .mvp-widget-feat1-top-story:hover .mvp-widget-feat1-top-img img, .mvp-feat1-feat-wrap:hover .mvp-feat1-feat-img img, .mvp-feat1-sub-cont:hover .mvp-feat1-sub-img img, .mvp-feat1-pop-cont:hover .mvp-feat1-pop-img img, .mvp-feat1-list-cont:hover .mvp-feat1-list-img img, .mvp-widget-feat2-right-cont:hover .mvp-widget-feat2-right-img img, .mvp-widget-feat2-left-cont:hover .mvp-feat1-feat-img img, .mvp-feat2-bot-story:hover .mvp-feat2-bot-img img, .mvp-feat3-main-story:hover .mvp-feat3-main-img img, .mvp-feat4-main-img:hover img, .mvp-feat5-mid-main:hover .mvp-feat5-mid-main-img img, .mvp-feat5-mid-sub-story:hover .mvp-feat5-mid-sub-img img, .mvp-feat5-small-main:hover .mvp-feat5-small-main-img img, #mvp-feat6-main:hover #mvp-feat6-img img, .mvp-widget-dark-feat:hover .mvp-widget-dark-feat-img img, .mvp-widget-dark-sub:hover .mvp-widget-dark-sub-img img, .retailer-logos-small:hover, ul.mvp-related-posts-list li:hover .mvp-related-img img, .rpwe-thumb:hover, ul.mvp-post-more-list li:hover .mvp-widget-feat1-bot-img, ul.mvp-mega-list li:hover .mvp-mega-img img, .mvp-blog-story-wrap:hover .mvp-blog-story-img img, .mvp-blog-story-col:hover .mvp-blog-story-img img, .mvp-blog-story-wrap:hover .mvp-blog-story-img img, .mvp-flex-story:hover .mvp-flex-story-img img, ul.mvp-vid-wide-more-list li:hover .mvp-vid-wide-more-img img, ul.mvp-post-more-list li:hover .mvp-post-more-img img { opacity: 1; filter: brightness(110%) !important}

/* ---------- END OF WIDGETS ---------- */



/* ---------- SIDEBARS ---------- */

#mvp-side-wrap { margin-top: -26px; }
.archive #mvp-side-wrap { margin-top: 0px; }
#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box { width: 100%; min-width: 200px; margin-right: 0px; margin-bottom: 5px; }
#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box .mvp-widget-feat1-top-img { max-height: 196px !important; min-height: 196px !important; } 
#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-content .mvp-mob-square-img { max-height: 196px !important; max-width: 196px !important; }
.widget_custom_posts .mvp-widget-feat1-wrap { margin-bottom: 25px !important; }

.mvp-widget-dark-sub span.mvp-cd-cat { margin-top: 0px; margin-bottom: -5px }

.rpwe-block .rpwe-thumb { border: 0px !important; box-shadow: none !important; margin: 2px 10px 2px 0; padding: 0px!important }

/* ---------- END OF SIDEBARS ---------- */



/* ---------- AUTHORS & DATES ---------- */

span.mvp-cd-cat { display: none; color: #999; margin-top: -5px; margin-bottom: -3px }
.mvp-cat-date-wrap { margin-bottom: 5px !important }
.mvp-post-date { font-weight: 700; }
 
.mvp-author-info-wrap { margin-top: 20px }
.mvp-author-info-text { margin: 0; font-weight: 700 !important; color: #999; font-size: 14px !important; }
.author-name a { color: #666  !important; font-weight: 700 !important; }
.mvp-author-info-thumb { display: none }
#mvp-author-top-left img { display: none }
.mvp-author-top-out { float: left !important;  width: auto }

.rpwe-time { color: #bfbfbf }

/* ---------- END OF AUTHORS & DATES ---------- */





.poll-position { width: 100%; text-align: center; }

.facebook-app-text-hide { display: none }

.washington-infographic-container { width: 100% ; background-color: #141414 }

.iframe-tracker { color: #FFF ; font-size: 8px; position: absolute; left: -300px;} 

 
.home-page-ads .mvp-widget-home { margin-top: 20px !important;}

/* Artist Page Phase 3 - discography layout */
.artistalbum-container { text-align: center }
.three-column-artistalbum-box { display: inline-block; width: 32%; min-width: 240px; min-height: 240px; vertical-align: top; }
.three-column-artistalbum-content { padding: 0px; clear:both; vertical-align:top; text-align:center } 
.three-column-artistalbum-content p { display: none !important}
.artistalbum-link a { display: block; margin-top: 0px; font-size: 16px; line-height: 18px; color: #08190f !important; }
.artistalbum-link a:hover { color: #B71F25 !important; }

 
/* override font size on mobile and tablet */
@media (min-width: 0px) and (max-width: 1003px) { #mvp-content-main p, .mvp-post-add-main p { font-size: 1.1rem !important; } }
 
.page #mvp-post-head, .archive #mvp-post-head, .attachment #mvp-post-head, .search #mvp-post-head { margin-top: 0px }
 
.blocker { z-index: 9999 !important }


.ae-cform-modal-container.modal { border-radius: 10px !important } 
#ac-cform-optin-1-1, #ac-cform-optin-2-3, #ac-cform-optin-checkbox-2-5, #ac-cform-optin-checkbox-2-16, #ac-cform-optin-checkbox-2-18, #ac-cform-optin-checkbox-2-19, #ac-cform-optin-checkbox-2-26 { display: none; }
#ac-cform-optin-1-2 { margin-bottom: 20px; }
.ae-cform-title img { margin-left: 15px }
#ac-cform-optin-2-4 { padding: 20px 0px 20px 0px; line-height:1 }
.ae-cform-signin-options-list a { color: #fff; }

 
 
 
 
.amp-wp-article-featured-image .blured-background { display: none !important }
 
.essentials-AbA-album-box { display: inline-block; width: 24%; min-width: 220px; margin-top: 0px!important; vertical-align: top !important; }
.essentials-AbA-column-box{ display: inline-block; width: 49%; min-width: 330px; vertical-align:top; }
 
 
 
 
 

 
.mvp-drop-nav-title h4 { font-size: 21px }
 
 
 
#mvp-related-posts img { margin-top: 0px }
.mvp-related-text, .featured-product-sidebar-text { font-weight: normal; color: #333; font-size: 0.95rem; margin: -5px 0px -5px 0px }
.mvp-related-img { background: #ccc }
.mvp-related-img img { height: 142px; object-fit: contain !important }
.mvp-related-img .blured-background { left: -15px; filter: blur(20px); width: calc( 110% + 10px); height: auto;  }

 

#udiscover-japan-flag { width: 22px; height: 11px; margin-right: 4px; margin-left: 10px; background: url(https://media.udiscovermusic.com/img/flags/territory-flags.jpg) 110px 0px }
#udiscover-germany-flag { width: 22px; height: 11px; margin-right: 4px; margin-left: 10px; background: url(https://media.udiscovermusic.com/img/flags/territory-flags.jpg) 88px 0px }
#udiscover-holland-flag { width: 22px; height: 11px; margin-right: 4px; margin-left: 10px; background: url(https://media.udiscovermusic.com/img/flags/territory-flags.jpg) 66px 0px }
#udiscover-norway-flag { width: 22px; height: 11px; margin-right: 4px; margin-left: 10px; background: url(https://media.udiscovermusic.com/img/flags/territory-flags.jpg) 44px 0px }
#udiscover-poland-flag { width: 22px; height: 11px; margin-right: 4px; margin-left: 10px; background: url(https://media.udiscovermusic.com/img/flags/territory-flags.jpg) 22px 0px }




/* ADS PRO */

.bsaProContainerNew.bsa-pro-col-1 .bsaGridGutter .bsaProItem { margin: 0 !important }

.ud-ads-inside-post { margin-top: 0px; margin-bottom: 23px; text-align: center; }
.ud-ads-below-content { margin-top: 0px; margin-bottom: 23px; text-align: center; }
.ud-ads-sidebar-genre { margin-top: 25px; }

.ud-ads-inside-post figcaption { font-family: 'Roboto', sans-serif; font-size: 9px; color: #a0a0a0; text-align: right; margin-top: -5px; }
.ud-ads-below-content figcaption { font-family: 'Roboto', sans-serif; font-size: 9px; color: #a0a0a0; text-align: right; margin-top: -5px; }
.ud-ads-sidebar-genre figcaption { font-family: 'Roboto', sans-serif; font-size: 9px; color: #a0a0a0; text-align: right; float: right !important; margin-top: 2px !important; }


.advert-title { font-family: 'Roboto', sans-serif; font-size: 9px; color: #a0a0a0; float: right; margin-top: -5px; }
.ud-ads-sidebar-genre .advert-title { float: right !important; margin-top: 2px !important; }

.content-ads {display: none;}

a[href*="no-adspace-"] { display: none !important; }


.footer-sign-up-adspro { width: 100%; background: #333; text-align: center }
.footer-sign-up-adspro:hover .footer-sign-up-button { background: #333; }
.footer-sign-up-container { display: flex; padding: 10px 10px 10px 10px; flex-direction: row; margin: 0; justify-content: center; }
.footer-sign-up-text { font-family: 'tex_gyre_adventorbold', sans-serif !important; font-size: 16px; color: #fff; }
.footer-sign-up-button { background: #494949; color: #fff; font-weight: bold; font-size: 14px; padding: 4px 9px 2px 9px; margin-left: 20px }
 

 @media (max-width: 480px) { .footer-sign-up-container { padding: 10px 10px 15px 10px; } .footer-sign-up-button { height: 19px; margin-top: 19px; } }



 
 
/* Make Post More (don't miss section) on single.php similar to featured widget 1 - square bottom row */
#mvp-post-more-wrap ul.mvp-post-more-list li { height: 350px !important }
.mvp-post-more-text p { color: #333; font-weight: 600; font-size: 1rem; margin-top: 5px }
#mvp-post-more-wrap, ul.mvp-post-more-list { margin-bottom: 20px }

 
 
 
/* ENSURE YT EMBEDS LOOK GOOD ON MOBILE TOO */
.uD-YT-container { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; margin-bottom: 38px; /* margin-top: 30px; */ }
.uD-YT-video {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
 
 
  
 
 
/* FEATURED WIDGETS */

 

.mvp-mob-square-img { box-shadow: 12px 0 25px -8px rgba(0, 0, 0, 0.3), -12px 0 28px -8px rgba(0, 0, 0, 0.3); } 

.page-id-78124 #mmvp_home_feat1_8smallsquares_widget_child-2 .mvp-widget-feat1-bot-text { margin-top: 15px !important; } /* live site - page-udiscover-videos.php */


 

.spotify-podcast-embed  { margin-bottom: -45px !important; } 

 
 
 

/* FEATURED WIDGET */
 
span.mvp-post-excerpt { font-size: 1.2rem; line-height: 1.2; margin-top: 12px }
 
#searchform input { font-weight: 300 !important }
#mvp-nav-bot-wrap span.mvp-nav-search-but, #mvp-nav-bot-wrap .mvp-nav-menu ul li a, .mvp-widget-feat2-right-text h2, .mvp-feat1-list-text h2 { color: #333 }
#mvp-nav-bot-wrap .mvp-nav-menu ul li a:hover { color: #666 }
.mvp-nav-top-right .mvp-nav-search-but { padding: 4px 0 7px !important; } 
 
.nicescroll-rails { background-color: #fff !important; display: none; }
 
 
#artistpagenews { margin-top: 20px ;margin-bottom: 20px } 
#artistpagenews img, #artistpagenews .rpwe-time { display: none; }
#artistpagenews h3 { font-size: 16px !important; margin-top: -18px !important; }
#artistpagenews li { border-bottom: none !important; margin-bottom: 4px !important; }
#artistpagenews a:hover { color: #b72125 !important; }
#artistpagenews a:visited, #artistpagenews a:active { color: #000 !important; }


#artistpagenews ul li { display: list-item; list-style-type: disc; list-style-position: outside;}




@media (max-width: 600px) { #artistpagenews .rpwe-li { margin-left: 20px; } }

 
@media (max-width: 480px) { .mobile-widget-hide { display: none !important; } }
@media (min-width: 481px) and (max-width: 8000px) { .mobile-widget-show { display: none !important; } }
 
 
 
.join-us-and-win h2 { color: #fff; float: right; font-size: 1rem; font-weight: 700; letter-spacing: -.02em; line-height: 1.2; background-color: #494949 !important; padding: 2px 6px 3px 6px; margin-top: -2px; }
.join-us-and-win h2:hover { background-color: #b72125 !important; cursor:pointer }

.join-us-fly-out-menu .join-us-and-win h2 { border-radius: 5px; }

 
.mvp-woo-cart-icon.fa.fa-caret-right { font-size: 19px; margin-left: 2px; vertical-align: -1px; color: #fff }
.fa-arrow-left:before, .fa-arrow-right:before { font-size: 19px; color: #B71F25 !important }
.fa-arrow-left, .fa-arrow-right { margin-right: 4px; }
.fa-facebook-square:before { font-size: 19px; color: #3b5998 !important }
.fa-twitter-square:before { font-size: 19px; color: #1DA1F2 !important }
.fa-facebook-square, .fa-twitter-square { margin-right: 5px; }
.back-to-classical-image { margin-top: 26px }

.mvp-vid-box-wrap { display: none }
 
.uds-widget-text:last-child { margin-bottom: -20px }
 
span.mvp-widget-home-title, span.mvp-feat1-pop-head { transform: none; padding: 4px 8px 5px 8px; border: 5px solid; font-weight:600 }
span.mvp-post-cat, span.mvp-feat1-list-but  { transform: none; padding: 5px 8px 5px 8px }
 
h3.red-box-page-top-title { float: left; margin-bottom: 15px; position: relative; text-align: left; width: 100%; }
span.red-box-page-top-title { background: #B71F25; color: #fff; border: 0px; display: inline-block; font-size: 1.1rem; font-weight: 600; line-height: 1; padding: 4px 8px 5px 8px; position: relative; text-transform: uppercase; z-index: 1    }
 
 
.mvp-post-tags-header, span.mvp-cd-date { display: none }
.mvp-post-tags a, .mvp-post-tags a:visited { color: #fff !important; background-color: #494949; display: inline-block; padding: 3px 6px 6px 22px; float: left; font-weight: 600; margin: 0 10px 5px 8px; position: relative; margin-right: 6px; margin-left: 0px }
.mvp-post-tags a:hover { color: #fff !important; background: #B71F25 }
.mvp-post-tags a:before { content: "\f02c"; font-family: 'FontAwesome'; color: #ddd; position: absolute; left: 4px; margin-top: 2px }
 
span.mvp-feat-caption { color: #bbb; padding: 4px 0 20px }
 
#respond label { color: #666 }
 
#mvp-content-main blockquote p, .mvp-post-add-main blockquote p { margin: 30px 9%; width: 82% }
 
#mvp-home-widget-wrap .mvp-flex-col { height: 380px }
 
#mvp-home-widget-wrap { margin-bottom: 20px }
 
#mvp_home_feat1_8smallsquares_widget_child-2 .mvp-widget-feat1-bot-story { margin-bottom: 15px }
 
.alignleft { margin: 8px 20px 20px 0 }
.alignright { margin: 8px 0 20px 20px }
 
.linkfire-buttons { text-align: center; margin-top: 30px; margin-bottom: 20px }
.linkfire-buttons img:hover { -webkit-filter: sepia(0.1) brightness(1.1); filter: sepia(0.1) brightness(1.1); }
 
.linkfire-buy-listen-buttons { padding: 2px 5px 2px 5px; background-color:#2491B0; text-align: center; margin: 0 auto; width: 154px; margin-bottom: 20px; }
.linkfire-buy-listen-buttons a { color: #FFF; font-size: 20px; font-weight: bold; }
.linkfire-buy-listen-buttons a:hover { color: #000; }
 
.theiaStickySidebar .linkfire-buttons { margin-top: 20px !important }

.english-version-credit { font-size: 12px; color: #bbb; float: right; margin-top: 20px; font-weight: bold; }
.uk-english-icon { margin: 0px 4px -1px 1px}
 
/* New Linkfire Listen/Buy Button */
.linkfire-button { border: none; font-family: 'tex_gyre_adventorbold', sans-serif; font-size: 17px; color: #FFF !important; background: none; cursor: pointer; padding: 3px 40px 3px 40px; display: inline-block; margin: 15px 30px; font-weight: 700; outline: none; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.linkfire-button:after { content: ''; position: absolute; z-index: -1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.linkfire-button:before { font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; position: relative; -webkit-font-smoothing: antialiased; }
.linkfire-icon-arrow-right:before { content:"\f054"; font-size: 16px !important; line-height: 4.4 !important; }
.linkfire-icon-arrow-right:before { display: none !important; }
.listen-buy-button { border-radius: 0px; border: 3px solid #337186; color: #fff; overflow: hidden; background: #1991B2; }
.listen-buy-button:active { border-color: #337186; color: #337186; }
.listen-buy-button:hover { background: #31aed6 !important; }
.listen-buy-button:before { position: absolute; height: 100%; font-size: 90%; line-height: 4.6; color: #fff; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s; transition: all 0.3s; }
.listen-buy-button:active:before { color: #337186; }
.listen-buy-button-over:before { left: 72%; opacity: 0; top: -18px; }
.listen-buy-button-over:hover:before { left: 85%; opacity: 1; }
 
@media (max-width: 480px) { .linkfire-button { padding: 3px 40px 5px 40px; } }
 
.mvp-widget-dark-wrap { background : #333 }
.mvp-widget-dark-wrap span.mvp-widget-home-title { border: 5px #333 solid; background : #b72025}
.mvp-widget-dark-sub .mvp-widget-dark-sub-text h2 { margin-bottom: 5px !important }
.mvp-widget-dark-sub:hover .mvp-widget-dark-sub-text h2 { color: #ff0009  !important }
.mvp-widget-dark-sub-img { height: 167px }
.mvp-widget-dark-sub { margin-top: 20px; }
.mvp-widget-dark-playlist-featured h2 { color: #fff; float: left; font-size: 2rem; font-weight: 700; letter-spacing: -.02em; line-height: 1.1; margin: 4px 0px 0px -2px; width: 150% }
.mvp-widget-dark-feat:hover .mvp-widget-dark-playlist-featured h2 { color: #08190f !important }
.mvp-widget-dark-wrap .mvp-widget-feat2-side-more-but { color: #fff !important }
.mvp-widget-dark-wrap a.mvp-widget-feat2-side-more { color: #fff !important }
.mvp-widget-dark-wrap .mvp-widget-feat2-side-more:hover { color: #b72025 !important }
.mvp-featplaylist-excerpt-text-left { font-size: 1.1rem; font-weight: 500; line-height: 1.3; color: #ddd; margin: 0px 0px 0px -1px }
.mvp-featplaylist-excerpt-text { font-size: 1rem; font-weight: 500; line-height: 1.1; color: #ddd; margin: 0px 0px 0px -5px } 
.mvp-widget-dark-right { margin-top: 0px; margin-left: 0; width: 31%; padding: 0px 0px 0px 20px; }
 
@media (max-width: 480px) { .mvp-widget-dark-right { margin: 0px !important; padding: 0px !important; } }
@media (min-width: 481px) and (max-width: 659px) {  .mvp-widget-dark-right { margin: 0px !important; padding: 0px !important; } .mvp-widget-dark-sub-img { height: 100% !important; } }
@media (min-width: 660px) and (max-width: 767px) { .mvp-widget-dark-sub { margin: 0px 0px 0px 0px !important; width: 30% !important; padding-right: 20px !important; } .mvp-widget-dark-sub-img { margin: 0px 0px 10px 0px !important; width: 170px !important; height: 170px !important; } .mvp-widget-dark-sub-text { margin: -5px 0px 0px 5px !important; } }
@media (min-width: 768px) and (max-width: 899px) { .mvp-widget-dark-sub { margin: 0px 0% 0px 0% !important; width: 30.5% !important; } }
@media (min-width: 900px) and (max-width: 1024px) { .mvp-widget-dark-sub-out { margin-left: 182px !important; width: 86% !important; height: 318px !important; } .mvp-widget-dark-sub { margin: 0px 0% 0px 0% !important; width: 100% !important; } .mvp-widget-dark-sub-text { width: 100%; margin: 3px -13px 0px -36px !important;} }
 
 
@media (min-width: 900px) and (max-width: 1024px) { .mvp-feat1-list-cont { margin: 10px 0px 0px 20px !important; width: 100% !important; } .mvp-widget-feat2-side { margin: 0px !important; } }
     
     
     
 
 
#mvp-post-feat-img .blured-background { display: none }
 
#mvp-search-wrap { background: rgba(0,0,0,.80) }
 
#mvp-comments-button, .mvp-inf-more-wrap { margin-bottom: 30px }
 
#mvp-foot-wrap { background: #494949; margin-top: 30px !important }
#mvp-foot-bot { background: #333 !important }
#mvp-foot-copy a { color: #c1c1c1 !important }
#mvp-foot-copy a:hover { color: #fff !important }
#mvp-foot-copy p { color: #c1c1c1 !important }

.homepage-featured-artists { margin-bottom: 20px }
 
#mvp-side-wrap a { font-size: 1rem; line-height: 1.1; color: #333; font-weight: normal }
 
 
a.more-link { font-size: 0.7rem !important}
 
 
#comments .c p { color: #828282; font-size: .9rem; line-height: 1.5; }
#comments .comment-meta-1 { color: #333; }
#comments .comment-meta-2 { color:#b9b9b9; }
 
.artist-page-album-review { margin: -15px 0px 30px 0px }
 
 
.featured-artist-image { background: #000 }
.featured-artist-image:hover, .artist-archive-sidebar-image:hover { -webkit-filter: brightness(110%); filter: brightness(110%); -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s }
 
.new-in-store-image { background: #000 }
.new-in-store-image:hover, .artist-archive-sidebar-image:hover { -webkit-filter: brightness(110%); filter: brightness(110%); -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s }
 
.artist-archive-sidebar-image { margin: 2px 0px 0px 0px }
 
#respond #submit { background: linear-gradient(#62CF00, #2f6b01) !important }
#respond #submit:hover  { background: linear-gradient(#87ef2a, #3d7511) !important }
 
.quizz-container { margin-top: 20px !important }

#mvp-foot-menu ul li a { color: #e3e3e3 !important }
 
/* SOCIAL SHARE ICONS POSTS */
ul.mvp-post-soc-list li:hover { font-size: 18px; padding-top: 11px; height: 29px }
#mvp-content-wrap ul.mvp-post-soc-list li.mvp-post-soc-fb:hover { background: #6c85b9 }
#mvp-content-wrap ul.mvp-post-soc-list li.mvp-post-soc-twit:hover { background: #96c8ef }
#mvp-content-wrap ul.mvp-post-soc-list li.mvp-post-soc-email:hover { background: #dadada }
#mvp-content-wrap ul.mvp-post-soc-list li.mvp-post-soc-com:hover { background: #616161 }
ul.mvp-post-soc-list li.mvp-post-soc-com:hover { color: #FFF; padding-top: 10px; font-size: 18px; height: 28px }
 
/* SOCIAL ICONS FOOTER */
#udiscover-facebook { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 308px 0px }
#udiscover-twitter { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 280px 0px }
#udiscover-instagram { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 252px 0px }
#udiscover-googleplus { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 224px 0px }
#udiscover-youtube { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 196px 0px }
#udiscover-spotify { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 168px 0px }
#udiscover-deezer { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 140px 0px }
#udiscover-medium { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 112px 0px }
#udiscover-flipboard { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 84px 0px }
#udiscover-google-newsstand { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 56px 0px }
#udiscover-giphy { width: 28px; height: 22px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 28px 0px }
 
 
/* SOCIAL ICONS FLY MENU */
#udiscover-fly-facebook { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 308px 0px }
#udiscover-fly-twitter { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 280px 0px }
#udiscover-fly-instagram { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 252px 0px }
#udiscover-fly-googleplus { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 224px 0px }
#udiscover-fly-youtube { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 196px 0px }
#udiscover-fly-spotify { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons.png) 168px 0px }
 
.ud-facebook:hover { background: #3b5999 }
.ud-twitter:hover { background: #55acee }
.ud-instagram:hover { background: #e4405f }
.ud-googleplus:hover { background: #dd4b39 }
.ud-youtube:hover { background: #cd201f }
.ud-spotify:hover { background: #1DBA53 }
.ud-deezer:hover { background: #2AB4E8 }
.ud-medium:hover { background: #02b875 }
.ud-flipboard:hover { background: #E02828 }
.ud-google-newsstand:hover { background: #D03CE0 }
.ud-giphy:hover { background: #18BFA9 }
 
 
 
/* FLIPBOARD FLIP BUTTON */
.flipboard-flip-button { margin: -11px 0px 0px 0px }
.flipboard-flip-button:hover { opacity: 0.7 }
 
/* ALTERNATE H1 HEADING */
.alternate-title-large-heading { font-size: 2.8rem; margin-left: -3px !important }
.force-below { clear: both; }
 
/* ARTISTS PAGE - BE CAREFUL HERE - THIS HAS TO BE DONE */
.page-id-73778 #mvp-content-main ul li { margin-left: 0px; padding: 0px 0px 5px 0px } /* dev site artists a-z page */
.page-id-64983 #mvp-content-main ul li { margin-left: 0px; padding: 0px 0px 5px 0px } /* live site artists a-z page */
 
 
 
.featured-artist-image, .new-in-store-image { background: #ffffff }
.video-youtube-text { margin-top: 5px }
 
 
/* HOME PAGE AROUND THE SITE COLUMNS */
.around-the-site-column-box { display: inline-block; width: 49%; min-width: 400px; vertical-align: top; margin: 0px 5px 0px 5px; }
.around-the-site-column-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 100%; margin: 0 auto }
 
/* HOME PAGE ARTIST THUMBS COLUMNS */
.artist-thumb-homepage-column-box { display: inline-block; width: 33%; min-width: 280px; vertical-align:top }
.artist-thumb-homepage-column-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 95%; margin: 0 auto }
.rock-legends-column-box { display: inline-block; width: 15%; min-width: 190px; vertical-align:top }
.rock-legends-single-page-column-box { display: inline-block; width: 16%; min-width: 95px; vertical-align:top }
 
 
 
/* HOME PAGE ARTIST THUMBS COLUMNS */
.udiscover-store-homepage-column-box { display: inline-block; width: 24%; min-width: 250px; vertical-align:top }
.udiscover-store-homepage-column-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 95%; margin: 0 auto }
.store-home-text-title { color: #222222 }
.store-home-text-artist { color: #595959 }
 
.udiscover-store-homepage-column-content:hover .store-home-text-title { color: #777777 !important}
 
.artist-phase-1-titles { font-size: 1.2rem; text-transform: capitalize }
 
.move-spotify-follow-button-down { margin-top: -4px !important; margin-left: -1px; height: 23px; display: inline-block !important; vertical-align: middle; } 
 
/* ROCK LEGENDS */
.rock-legends-column-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; margin-right: -10px; width: 95%; margin: 0 auto }
.rock-legends-single-page-column-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; margin-right: -10px; width: 95%; margin: 0 auto }
.rock-legends-image { float: left; width: 190px; margin-bottom: 5px }
 
.rock-legends-top-playlist-section { background: #000; clear: both; padding: 10px 0px 14px 10px; }
.rock-legends-header-playlist-column-left { display: inline-block; float: left !important; width: 30%; min-width: 280px; vertical-align: top }
.rock-legends-header-playlist-content-left { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 100%; margin: 0 auto }
.rock-legends-header-playlist-column-right { display: inline-block; width: 68%; min-width: 280px; vertical-align: top }
.rock-legends-header-playlist-content-right { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 100%; margin: 0 auto }
 
.rock-legends-video-column { display: inline-block; width: 49%;  min-width: 400px; vertical-align: top }
.rock-legends-video-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 95%; margin: 0 auto; padding: 10px }
 
 
 
 
/* ARTIST PHASE 3 */
.artistphase3-2-topcolumns-left{ display: inline-block; width: 60%; min-width: 280px; margin: 0px 0px 0px 0px; }
.artistphase3-2-topcolumns-right{ display: inline-block; width: 39%; min-width: 280px; min-height: 280px; float: right; margin: 20px 0px 0px 0px; background-color:#f7f7f7; border-top-left-radius: 60px; border-bottom-right-radius: 60px; }
.artistphase3-2-topcolumns-content{ clear:both; vertical-align:top; }
 
.artist-phase-3-intro-text { margin-top: 20px; }
.artist-phase-3-intro-text { padding: 0px; font-family: 'PT Serif', sans-serif; font-size: 1.1rem; line-height: 1.55; text-align: left }
.artist-phase-3-intro-text a, .artistphase3-info-table a { font-weight: bold }
.artist-phase-3-intro-text a:hover, .artistphase3-info-table a:hover { color: #000 }
 
.artistphase3-info-table { width: 80% !important; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; font-family: 'PT Serif', sans-serif; font-size: 17px !important;}
.artistphase3-info-table th { padding: 15px !important; text-align: left; width: 106px !important; }
.artistphase3-info-table td { padding: 15px 15px 2px 15px !important; line-height: 21px !important; }
 
.artist-phase-3-buttons-container { width: 100%; text-align:left; margin: 5px 0px -10px 0px; }
.artist-phase-3-button-image { display:inline-block; vertical-align:top; margin: 2px 2px 0px -2px; }
.artist-phase-3-discography-button:hover { cursor: pointer !important; -webkit-filter: sepia(0.05) brightness(1.10) !important; filter: sepia(0.05) brightness(1.10) !important}
.artist-phase-3-discography-button { display: inline-block !important; background-color: #494949 !important; height: 23px !important; border-radius: 2px !important; padding: 0px 9px 0px 0px !important; margin: 0px 0px 0px 0px !important; }
.artist-phase-3-spotify-button { margin-top: -3px; display: inline-block; }
.artist-phase-3-discography-button-h2 { font-family: 'tex_gyre_adventorregular', sans-serif !important; color: #fff !important; font-size: 0.70rem !important; font-weight: 900 !important; letter-spacing: 0.07em !important; display: inline-block !important; }
 
.discography-button-container { display: inline-block !important; background-color: #494949 !important; height: 25px !important; width: 90px; padding: 0px 4px 2px 2px !important; vertical-align: top !important; border-radius: 0px !important; overflow: hidden; }
.spotify-button-container { display: inline-block; background-color: #2EBD5A; height: 23px; width: 90px; padding: 2px 2px 2px 2px; margin: 0px 20px 0px 20px; border-radius: 0px; }
.youtube-button-container { display: inline-block; background-color: #E62017; height: 23px; width: 90px; padding: 2px 1px 2px 2px; vertical-align: top; border-radius: 0px; overflow: hidden;}
 
/* button.ae-follow-spotify-button { bottom: 1px;} 
.ae-follow-spotify-button .bt-icon { display: none }
.ae-follow-spotify-button .bt-text { margin-left: 0px } */
 
.artistphase3-2-bottomcolumns-left { display: inline-block; width: 60%; min-width: 280px; /* margin: 40px 0px 0px 0px; */ float: left; }
.artistphase3-2-bottomcolumns-right { display: inline-block; width: 39%; min-width: 280px; min-height: 280px; float: right; /* margin: 25px 0px 0px 0px */}
.artistphase3-2-bottomcolumns-content{ clear:both; vertical-align:top; }
 
.artistphase3-media-players-row { width: 100% !important; display: inline-block; margin-top: 20px; }
 
/*.artist-phase-3-listenwatch-column { display: inline-block; width: 49%; vertical-align: top }
.artist-phase-3-listenwatch-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 98%; margin: 0 auto; padding: 0px }
.artistphase3-more-arrow-button { float: right; margin-top: 10px; }*/
 
 
 
 
/* ---------------------------------------------------- */
/* IMPORTED OVER FROM RULE THEME & DIGITAL DELUXE EDITS */
/* ---------------------------------------------------- */
 
/* GENERAL */
.five-pixel-gap { height: 5px }
.ten-pixel-gap { height: 10px }
.fifteen-pixel-gap { height: 15px }
.twenty-pixel-gap, .u2-gap, .u2-essentials-gap { height: 20px }
.thirty-pixel-gap { height: 30px }
.forty-pixel-gap { height: 40px }
.fifty-pixel-gap { height: 50px }
.centre-them-divs { text-align: center }
 
/* ARTIST PAGES */
.album-container { margin-bottom: 20px; display: inline-block }
.album-content-container { width: 100% }
.album-leftcolumn  { width: 220px; float: left; margin: 0px 10px 10px 0px }
.album-rightcolumn { /* width:75%; */ float: left }
.album-cover { margin-right: 20px }
.album-title { font-size: 16px ; line-height: 16px ; margin-bottom: 5px }
.ud-retail-tabs { text-align: left }
.ud-retail-tabs a:hover { -webkit-filter: invert(0.1) }
ul.ud-retail-tabs { margin: 0; padding: 0; float: left; list-style: none; height: 60px; width: 100%; }
ul.ud-retail-tabs li { float: left; margin: 0; cursor: pointer; margin-right: 10px; margin-bottom: 20px; padding: 0px 0px; height: 44px; border-left: none; font-weight: bold; overflow: hidden; position: relative; }
.logo-mobile-smaller { margin: 0px 5px 10px 5px }
.logo-mobile-smaller:first-child { margin: 0px 5px 10px 0px }
.retailer-logo-buttons ul { list-style-type: none; display: inline }
.retailer-logo-buttons li { float: left }
.retailer-logo-buttons a:hover { -webkit-filter: invert(0.1) }
.retailer-logo-button-wrapper { float: left; position: relative; height:100%; width:100% }
.retailer-buy-small-text { font-size: 10px; font-weight: 400; line-height: 10px; margin-bottom: 4px; margin-top: 5px }
.essential-albums-title-small { margin-top: 5px; margin-bottom: -8px }
.spaceup { width: 100%; height: 1px }
.artist-phase-1-reviews { display: inline-block; margin-bottom: 20px }
.album-review-pulldown-text { margin-top: -15px; padding: 10px }
.album-pulldown-background { width: 100%; cursor: pointer; background-color: #e8e8e8; margin-top: -25px; border-radius: 10px }
.temp-album-review-pulldown-title { font-weight: 400; color: #494949; font-size: 14px; padding: 4px 3px 2px 3px; margin-left: 5px; margin-bottom: 25px }
 
 
/* ARTIST PAGE ALBUMS */
.album-container-phase-2 { margin-bottom: 20px; background-color: #e5e5e5; border-radius: 10px }
.album-title-phase-2 { color: #494949; font-size: 16px; font-weight: bold; padding: 5px 3px 2px 3px; margin-left: 5px; line-height: 28px }
.linkfire-promo-widget-width { width: 100% }
.linkfire-promo-widget-width p { margin-bottom: 0px }
.dig-deeper-pulldown-title-phase-2 { color: #333; font-size:14px; padding: 6px 3px 4px 3px; margin-left: 5px; font-weight: bold }
.album-pulldown-background-phase-2 { width: 100%; cursor: pointer; background-color: #e5e5e5; margin-top: -9px; border-radius: 0px 0px 10px 10px }
.album-review-pulldown-text-phase-2 { font-size: 14px; margin-top: 5px; padding: 10px }
a.metaslidermenuchange { display: block; position: relative; top: -55px; visibility: hidden }
.expand-plus-sign-phase-2 { float: right; margin-top: -1px; margin-right: 6px }
 
 
/* ARTIST PAGES - PHASE 2*/
.artist-page-phase-2 p { margin: 0px 0px 0px 0px }
.artist-page-title-small { margin-top: 20px; margin-bottom: 5px }
.linkfire-playlist-widget-artist-page { margin: 0px 0px -7px 0px }
.digging-deep-text { font-size: 14px; margin-bottom: 20px }
.digging-deeper-text { font-size: 14px }
.digging-deeper-text p, .digging-deep-text p { padding-bottom: 10px }
.dig-deeper-pulldown-title-phase-2 { color: #333; font-size:14px; padding: 6px 3px 4px 3px; margin-left: 5px; font-weight: bold }
.dig-deeper-pulldown-background { width: 100%; cursor: pointer; background-color: #cfcfcf; border-radius: 10px }
.dig-deeper-space-up { margin-top: -20px }
.click-to-view-biography { margin: 0px 0px 2px 0px }
 
/* ARTISTS PAGE */
#ud-artist-page-list { font-size: 12px; width: 100%; max-width: 1120px; text-align: left; margin: 0px auto; margin-bottom: 30px }
.ud-artist-page-columns { -moz-column-width: 17em; -webkit-column-width: 17em; column-width: 17em }
.ud-artist-page-columns ul { margin: 0 !important; padding: 0; list-style-type: none }
.ud-artist-page-columns ul li:first-child { margin-top: 0px }
.ud-artist-page-columns ul li { margin: 0px; list-style-type: none }
a.artist-page-link:link, a.artist-page-link:visited, a.artist-page-link:active { font-size: 16px; font-weight:700; line-height: 12px; color: #494949; text-decoration: none; }
a.artist-page-link:hover { text-decoration: none; color: #B71F25 }
.artist-a-z-headings { font-weight: bold; color: #b60000; font-size: 24px; line-height: 20px; margin-top: 10px !important; margin-bottom: 6px !important; width: 90%; border-bottom: 2px solid #dadada }
.jig-filterButtons { margin-bottom: 15px !important }
.jig-filterButton { font-weight: 400 !important }
 
.artist-jig-filterButton { font-weight: 400 !important; display: inline-block; cursor: pointer; font-weight: 500; font-size: 16px; line-height: 16px; color: #fff !important; background-color: #B6281D; padding: 3px 7px 6px 7px; border: 1px solid #ccc; border-radius: 3px; margin-right: 4px; margin-bottom: -2px; float: none; }
.artist-jig-filterButton:hover { background-color: #000 !important}
     
/* Artist buttons for new SEO'd artist pages */
.artist-button-container { margin: 0 auto; display: inline; width: 100% }
.artist-button-float { float: left; width: 16%; padding: 0px 0px 0px 4px; text-align: center; margin-top: 5px; margin-bottom: 10px }
.artist-button-clear { clear: both }
.artist-button { width: 75%; border-style: solid; color: #FFFFFF !important; /* border-radius: 6px; */ cursor: pointer; display: inline-block; font-style: normal; overflow: hidden; text-align: center; text-decoration: none; text-overflow: ellipsis; transition: all 200ms ease-in-out 0s; white-space: nowrap; padding: 3px 10px 5px 10px; font-size: 13px }
.artist-btn-grey { background-color: #494949 }
.artist-btn-grey:hover, .artist-btn-grey:focus, .artist-btn-grey:active { background-color: #777777; color: #fff !important }

/* Artist Phase 3 pages - desktop*/

.artist-page-ad-block-red-container p, .artist-page-sidebar-ad-block-red-container p, .artist-page-ad-block-green-container p, .artist-page-sidebar-ad-block-green-container p, .artist-page-ad-block-blue-container p, .artist-page-sidebar-ad-block-blue-container p  { display: none !important; }

.artist-page-ad-block-red-container { font-family: 'Oswald', sans-serif !important ; background-color: #b72025; width: 100%; height: 40px ; line-height: 40px;
    display: inline-block; margin: 7px 0px 20px 0px; }
.artist-page-ad-block-red-container:hover { background-color: #d23036; cursor: pointer }

.artist-page-sidebar-ad-block-red-container { font-family: 'Oswald', sans-serif !important ; background-color: #b72025; width: 100%; min-height: 30px ; line-height: 24px !important;
    display: inline-block; margin-bottom: 10px }
.artist-page-sidebar-ad-block-red-container:hover { background-color: #d23036; cursor: pointer }

.artist-page-ad-block-green-container { font-family: 'Oswald', sans-serif !important ; background-color: #1DB954; width: 100%; height: 40px ; line-height: 40px;
    display: inline-block; margin: 7px 0px 20px 0px; }
.artist-page-ad-block-green-container:hover { background-color: #24c35c; cursor: pointer }

.artist-page-sidebar-ad-block-green-container { font-family: 'Oswald', sans-serif !important ; background-color: #1DB954; width: 100%; height: min-30px ; line-height: 24px !important;
    display: inline-block; margin-bottom: 10px }
.artist-page-sidebar-ad-block-green-container:hover { background-color: #24c35c; cursor: pointer }

.artist-page-ad-block-blue-container { font-family: 'Oswald', sans-serif !important ; background-color: #1991B2; width: 100%; height: 40px ; line-height: 40px;
    display: inline-block; margin: 7px 0px 20px 0px; }
.artist-page-ad-block-blue-container:hover { background-color: #30A2C7; cursor: pointer }

.artist-page-sidebar-ad-block-blue-container { font-family: 'Oswald', sans-serif !important ; background-color: #1991B2; width: 100%; min-height: 30px ; line-height: 24px !important;
    display: inline-block; margin-bottom: 10px }
.artist-page-sidebar-ad-block-blue-container:hover { background-color: #30A2C7; cursor: pointer }

.artist-page-ad-black-text { display: inline-block; text-align: right; color: #08190f; float: left; vertical-align: bottom; padding-left: 10px;  }
.artist-page-ad-white-text { display: inline-block; text-align: left; color: #fff; float: left; padding-left: 5px; overflow: hidden; vertical-align: bottom; }
.artist-page-ad-black-right-box { background-color: #191919; width: 40px; float: right; text-align: center; }
.artist-page-arrow-image { vertical-align: middle; margin-top: -2px !important; }

.artist-page-sidebar-ad-black-text { font-family: 'Oswald', sans-serif !important ; display: inline-block; text-align: right; color: #08190f; float: left; vertical-align: bottom; padding-left: 10px;  }
.artist-page-sidebar-ad-white-text { font-family: 'Oswald', sans-serif !important ; display: inline-block; font-size: 20px; width: 85%; text-align: left; color: #fff; float: left; padding-left: 5px; padding-top: 4px; padding-bottom: 6px; overflow: hidden; vertical-align: bottom; }
.artist-page-sidebar-ad-black-right-box { background-color: #191919; width: 30px; height: 30px; float: right !important; text-align: center; }
.artist-page-sidebar-arrow-image { vertical-align: middle; margin-top: 5px !important; max-width: 20px !important; }

.youtube-embed-title { margin-top: -20px; }


/* Artist Phase 3 pages - desktop*/
@media (min-width: 1201px) {
.artist-page-ad-black-text { margin-top: 2px; font-size: 20px; }
.artist-page-ad-white-text { font-size: 26px; }
}

/* Artist Phase 3 pages - tablet*/
@media (min-width: 1025px) and (max-width: 1200px) {
.artist-page-ad-black-text { margin-top: 3px; font-size: 16px; }
.artist-page-ad-white-text { font-size: 22px; }
}

/* Artist Phase 3 pages - tablet*/
@media (min-width: 900px) and (max-width: 1024px) {
.artist-page-ad-black-text { margin-top: 3px; font-size: 14px; }
.artist-page-ad-white-text { font-size: 20px; }
}

/* Artist Phase 3 pages - tablet*/
@media (min-width: 700px) and (max-width: 899px) {
.artist-page-ad-black-text { margin-top: 2px; font-size: 20px; }
.artist-page-ad-white-text { font-size: 26px; }
}

/* Artist Phase 3 pages - tablet*/
@media (min-width: 550px) and (max-width: 699px) {
.artist-page-ad-black-text { margin-top: 2px; font-size: 15px; }
.artist-page-ad-white-text { font-size: 21px; }
}

/* Artist Phase 3 pages - tablet*/
@media (min-width: 0px) and (max-width: 480px) {
.artist-page-ad-block-red-container { font-family: 'Oswald', sans-serif !important ; background-color: #b72025; width: 100%; height:100% ; line-height: 40px; display: inline-block; margin: 7px 0px 20px 0px; }
.artist-page-ad-block-red-container:hover { background-color: #FF0000; cursor: pointer }
.artist-page-ad-block-green-container { font-family: 'Oswald', sans-serif !important ; background-color: #1DB954; width: 100%; height: 100% ; line-height: 40px; display: inline-block; margin: 7px 0px 20px 0px; }
.artist-page-ad-block-green-container:hover { background-color: #24c35c; cursor: pointer }
.artist-page-ad-block-blue-container { font-family: 'Oswald', sans-serif !important ; background-color: #1991B2; width: 100%; height: 100% ; line-height: 40px; display: inline-block; margin: 7px 0px 20px 0px; }
.artist-page-ad-block-blue-container:hover { background-color: #30A2C7; cursor: pointer }
.artist-page-ad-black-text { font-size: 18px; padding-left: 7px !important; margin-top: -2px; margin-bottom: -2px;}
/* .artist-page-ad-white-text { font-size: 21px; padding-left: 7px !important; margin-top: -16px; } */
.artist-page-ad-white-text { font-size: 21px; padding-left: 7px !important; margin-top: -7px; line-height: 27px; padding-bottom: 7px; } 
.artist-page-ad-black-right-box { background-color: #191919  !important; width: 34px !important; height: 34px !important ; float: right  !important; text-align: center  !important; margin-top: 0px !important; }
.artist-page-arrow-image { vertical-align: middle  !important; margin-top: -10px !important; }
}


 
/* Capitol 75 edits */
.capitol-75-album-box { display: inline-block; width: 24%; min-width: 220px; vertical-align: top !important; }
.capitol-75-white { display: block; margin-top: 2px; font-size: 16px; line-height: 17px; color: #444; }
.capitol-75-album-content { padding: 0px 10px 0px 10px; text-align: center; clear: both; }
.deluxe-store-release-box { height:200px; width:200px; margin:0 auto; }
.deluxe-store-release-box-overlay { background:rgba(0, 0, 0, .75); text-align:center; opacity:0; width:100%;height:100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.deluxe-store-release-box:hover .deluxe-store-release-box-overlay { opacity:1; }
.deluxe-store-pre-order { font-size: 18px; position:relative; top:60px; font-weight:300; color: #FFF; text-decoration: none; }
 
 
/* ESSENTIALS PAGES */
.u2-album-box { display: inline-block; width: 30%; min-width: 220px; margin-top: 30px; }
.u2-album-content { padding: 10px; text-align:center; clear:both }
.u2-album-retailers-box { display: inline-block; width: 30%; min-width: 220px; margin-top: 30px; }
.u2-center-align { text-align: center; }
.genre-image-menu:hover { -webkit-filter: sepia(0.1) brightness(1.1); filter: sepia(0.1) brightness(1.1); }
.photo-credit { margin-top: 2px; color: #777 }
a.ud-photo-credit { line-height: 1 !important; font-weight: 400 !important; font-size: 0.9rem !important; color: #777!important;}
 
#mvp-content-main tbody tr { background: none }
.u2-essential-text-large { font-size: 1.1rem; font-weight: 400; line-height: 1.55; margin-bottom: 20px }
.u2-essential-text-large a:hover { color: #000 }
.deluxe-audio-store-album-box { display: inline-block; width: 24%; min-width: 220px; margin-top: 30px; vertical-align: top !important }
.deluxe-audio-store-album-box p { margin-bottom: 5px !important }
.deluxe-audio-store-album-content { padding: 10px; text-align: center; clear: both }
.deluxe-store-pre-order { font-size: 14px; position: relative; top: 60px; font-weight: bold; color: #FFF; text-decoration: none }
.deluxe-audio-store-white { display: block; font-size: 16px; color: #333 }
.deluxe-audio-store-lightgrey { display: block; font-size: 14px; color: #555 }
.essentials-2-column-box { display: inline-block; width: 49%; min-width: 400px; vertical-align: top }
.essentials-2-column-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 95%; margin: 0 auto }
.essentials-3-column-box { display: inline-block; width: 33%; min-width: 280px; vertical-align:top }
.essentials-3-column-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 95%; margin: 0 auto }
.essentials-video-column-box { display: inline-block; width: 49%; min-width: 400px; vertical-align: top }
.essentials-video-column-content { text-align: center; clear: both; vertical-align: top; margin-top: 10px; width: 95%; margin: 0 auto }
.linkfire-buttons-essentials { text-align: center; margin-top: 5px; margin-bottom: 5px }
.essential-text-large { font-weight: 500; font-size: 20px }
.u2-essentials-inline-image { display: inline-block; padding-right: 2px; margin-bottom: -3px }
a.u2-essentials-link-3:link, a.u2-essentials-link-3:visited, a.u2-essentials-link-3:active { color: #989191; font-size: 14px }
a.u2-essentials-link-3:hover { color: #000; font-size: 14px; }
a.u2-essentials-link-2:link, a.u2-essentials-link-2:visited, a.u2-essentials-link-2:active { color: #B71F25; font-weight: bold }
a.u2-essentials-link-2:hover { color: #000 }
.u2-essentials-main-content { width: 100% }
.u2-essentials-box-content-left { display: inline-block; width: 48%; min-width: 300px; float: left; text-align: center; vertical-align: top; height: 100%; padding-left: 20px }
.u2-essentials-box-content-right { display: inline-block; width: 49%; min-width: 300px; float: right; text-align: center; vertical-align: top; height: 100% }
.u2-essentials-text-area-left { text-align: left; padding: 20px; color: #FFF; background: rgba(255, 255, 255, 0.7); overflow: hidden }
.u2-essentials-text-area-right { padding-left: 20px; padding-right: 20px; color: #FFF }
.lennon-essentials-white-smaller { display: block; color: #333; margin-top: 2px; text-align: justify }
.u2-essentials-image-right { text-align: center }
.u2-essentials-make-iframe-300 { width: 300px; margin: 0 auto; overflow: visible }
.essentials-white-text-smaller { color: #333; margin-top: -25px }
 
/* STONES IN MONO */
.playlist-page-playlists-container { background-color: rgba(207, 207, 207, 0.3); padding: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.rolling-stones-in-mono-text-container { font-size:15px; color:#333; width: 90%; margin: 0 auto; }
.rolling-stones-in-mono-column-box-left { display: inline-block; width: 65%; min-width: 300px; vertical-align: top }
.rolling-stones-in-mono-column-content-left { text-align: center; clear: both; vertical-align: top; width: 100%; margin: 0 auto }
.rolling-stones-in-mono-column-box-right { display: inline-block; width: 32%; min-width: 300px; vertical-align: top; margin-top: 7px; }
.rolling-stones-in-mono-column-content-right { text-align: center; clear: both; vertical-align: top; width: 95%; margin: 0 auto }
.stones-album-credits { font-size:15px; color:#888; }
 
span.mvp-post-excerpt { font-size: 1.1rem !important; }
 
/* COMPETITIONS */
.competition-title { color: #333; font-weight: 700; font-size: 18px }
 
/* SIDEBARS */
.artist-phase-2-image-menu { margin-bottom: 0px }
.artist-phase-2-image-menu img { margin-bottom: 5px }
.artist-phase-2-image-menu:hover, .artist-phase-2-image-catalogue:hover, .artist-phase-2-image-featuredrelease:hover, .sidebar-image-menu:hover { -webkit-filter: sepia(0.1) brightness(1.1); filter: sepia(0.1) brightness(1.1) }
 
.featured-product-sidebar-image { margin-bottom: 0px }
.featured-product-sidebar-image img { margin-bottom: 5px }
.featured-product-sidebar-image:hover { -webkit-filter: sepia(0.1) brightness(1.1); filter: sepia(0.1) brightness(1.1) }
 
.top-track-lift { margin-top: 0px;  margin-bottom: 0px }
.textwidget p, .textwidget div { float: none; line-height: 1 }
 
.uds-widget-text, uds-widget-recent_posts { margin-bottom: 20px }
.widget-title, .widget-title-rewards { color: #bbb; float: left; font-size: 1.05rem; font-weight: 400; letter-spacing: -.02em; line-height: 1.6; width: 100% }
.widget-title-rewards { margin-bottom: 5px; }

.rpwe-title { color: #222; font-weight: 700; letter-spacing: -.02em; line-height: 1.2 }
.uds-widget-text .rpwe-block h3, .uds-widget-recent_posts .rpwe-block h3 { font-size: 1rem  !important; color: #222; font-weight: 700; letter-spacing: -.02em; line-height: 1.1; padding-bottom: 2px }
.uds-widget-recent_posts .rpwe-thumb { border: 0px !important; box-shadow: none !important; margin: 2px 10px 2px 0; padding: 0px!important }
 
/* .uds-widget-recent_posts .rpwe-block li { border-bottom: 0px; margin-bottom: 5px } */
.uds-widget-recent_posts .rpwe-block li:last-child { margin-bottom: 20px !important; border-bottom: 0px }
.rpwe-summary { font-size: 14px !important }
 
/* ARCHIVE PAGES */
.ud-archive-pages-text { color: #000; display: block; font-size: 1.1rem; font-weight: 400; line-height: 1.55; margin-bottom: 20px }
 
/* Hide the website field in comments */
.comment-form-url { display: none }
 
 
/* 404 error page */
#mvp-404 { margin: 20px 0 50px }
#mvp-404 h1 { font-size: 4rem }
 
 
/* INDUSTRIAL THEMES STYLES */ 
body .mvp-post-tags > span:not(.mvp-post-tags-header) { width:100%;float:left;text-align:center; }
body .mvp-post-tags a, body .mvp-post-tags a:visited { float:none; font-weight: normal }
/* END OF INDUSTRIAL THEMES STYLES */
 
 
/* START OF PRAGMATIC STYLES */
  
@media (max-width: 480px) {
/* The blured image wrapper - ROB NEW ONE FOR MOBILE ONLY*/
.blured-background {
	position: absolute;
	z-index: -1;
	/* The +10 and -5 here expand the image and then centre it. this removes the 'border' that the blur effect has on images */
	width: 110%;
	height: 110% ;
	top: -10px;
	left: -19px;
	filter: blur(5px) grayscale(33%) !important; /* If you change this number, please also change the: top, left, width(*2), and height(*2) properties above */
} }


/* The blured image wrapper - ROB NEW ONE*/
.blured-background {
	position: absolute;
	z-index: -1;
	/* The +10 and -5 here expand the image and then centre it. this removes the 'border' that the blur effect has on images */
	width: 110%;
	height: 110%;
	top: -10px;
	left: -19px;
	/* filter: blur(5px) grayscale(33%) !important; If you change this number, please also change the: top, left, width(*2), and height(*2) properties above */
}
 
/* the blured image */
.img-blured-background { filter: blur(5px) grayscale(33%) ; 
        -webkit-filter: blur(5px) grayscale(33%) ;
        -moz-filter: blur(5px) grayscale(33%) ;
        -o-filter: blur(5px) grayscale(33%) ;
        -ms-filter: blur(5px) grayscale(33%) ;
}


.blured-background img.img-blured-background  { /* Reset image styles applied to the main image */ position: relative; max-width: none; max-height: none; width: 100%; height: 100%; }
 
/* Override some particulalry heavy styles from the parent */
.mvp-widget-dark-feat-img img { margin: 0 auto; position: relative; left: initial; right: initial; width: 100%; min-width: none; max-height: 530px; }
 
/* we need to localize the z-index for all the parents: */
.mvp-blog-story-img, .mvp-post-feat-img-wide2, .mvp-post-more-img, .mvp-related-img, .mvp-widget-feat1-top-img, .mvp-widget-feat1-bot-img, .mvp-widget-feat2-right-img, .mvp-feat3-sub-img, .mvp-widget-dark-feat-img, .mvp-widget-dark-sub-img, .mvp-feat1-list-img { z-index: 0; text-align: center; overflow: hidden; }
 
/* END OF PRAGMATIC STYLES */
 
 
 
/* Display Feature Pages on the Features menu page */
.feature-pages-display { top: 50px }
.feature-pages-display .rpwe-block h3 { font-size: 1.1rem !important; line-height: 1.1 !important; padding: 0px 20px 0px 10px }
.feature-pages-display .rpwe-time { display: none }
.feature-pages-display .rpwe-thumb { border: 0px !important}
.feature-pages-display .rpwe-block a { display: inline-block }
.feature-pages-display .rpwe-block a:visited { color: #222 }
.feature-pages-display .rpwe-block li { float: left; display: inline-block; width: 33%; height: 270px; border-bottom: 0px; text-align: center }
.feature-pages-display .rpwe-block ul { float: left; display: inline-block; margin-left: 20px !important; }
.feature-pages-display .mvp-widget-feat2-side-more-but { cursor: pointer; margin-top: 0px !important }
.feature-pages-display h4.mvp-widget-home-title { margin-top: 40px; margin-bottom: 15px !important }
 

 
 
.ae-cform-modal-container, .ae-cform-container { color: #000 !important; line-height: 20px !important; }
.ae-cform-container hr { display: none !important }
.ae-cform-optin label span { margin-left: 5px !important; font-size: 90% !important; }
 
/* making the GDPR cookie link the same as the other footer links */
.evidon-notice-link { color: #6f6f6f !important; margin-left: -6px !important;}
.evidon-consent-link-image, .evidon-consent-link img { display: none; }
.evidon-banner { background-color: #ffffff !important; }
.evidon-banner-message { font-family: 'tex_gyre_adventorregular', sans-serif !important; color: #333333 !important; }
#_evidon-decline-button { background-color: #8e0408 !important; }
#_evidon-accept-button { background-color: #015d04 !important; }
#_evidon-option-button { background-color: #31435f !important; }
 
 
 
/* QUEEN GIVEAWAYS */
.text-description-intro-box { width: 75%; text-align: center; margin: 0 auto; }
.queen-comp-box { height:500px; width:500px; margin:0 auto; }
.queen-comp-box-mobile { display: none}
.queen-comp-box:hover .queen-comp-box-overlay { opacity: 1; }
.queen-comp-box-overlay { background-color:rgba(0, 0, 0, .5); text-align:center; opacity:0; width:100%; height:100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius: 0px; }
.queen-comp-box-text { position:relative; top:40%; font-size:32px; line-height: 32px; padding: 20px; color: #fff; text-decoration:none; font-weight:bold; text-shadow: 0px 0px 4px #000; }
.posting-rules-gap { height: 10px; }
 
 
/* uD Related Content List Inside Posts */
.ud-related-content { margin-top: 20px !important; margin-bottom: 20px !important; }
.ud-related-content a, .ud-related-content a:visited { font-family: 'tex_gyre_adventorbold', sans-serif !important; color: #000 !important; font-size: 16px !important; display: inline !important; border-bottom: 0px !important; padding: 0px !important; }
.ud-related-content a:hover { color: #B71F25 !important; }


 
 
 
 
 

 
 
 

/* MOBILE CSS */

@media (min-width: 300px) and (max-width: 479px) { 
#mvp-feat6-wrap { margin: 0px 0px 15px -20px !important; width: 113% !important } 
}

@media (min-width: 400px) and (max-width: 599px) { 
#mvp-feat6-img img { float: left !important; margin-right: 0px !important; margin-top: 0px !important; object-fit: contain !important; height: 100% !important; width: 100% !important }
#mvp-feat6-wrap { margin: -20px 0 40px -4.54545454% !important; width: 113% !important } 
}

@media (min-width: 400px) and (max-width: 768px) {
.u2-widget-force-left-mobile { position: relative; right: 0px; z-index: 99; overflow: visible }
.evidon-consent-link-text { font-size: 14px; }
}

@media (max-width: 420px) {
.u2-widget-force-left-mobile { position: relative; right: 22px; z-index: 99; overflow: visible }
}
 
@media screen and (max-width: 479px) { 
.mvp-nav-top-mid img { height: auto !important } 
}

@media (min-width: 480px) { 
#below-479-pixels, .sidebar-trans-gif-height { display: none } 
}

@media (max-width: 479px) {
#above-480-pixels { display: none } 

.single #mvp-post-main { margin: 0px 0px 10px 0px }
.category-news #mvp-post-main { margin: 0px 0px 50px 0px !important }
#mvp-prev-next-wrap { display: none }
.mvp-feat3-main-text h2.mvp-stand-title, .mvp-feat1-feat-text h2.mvp-stand-title { font-size: 1.8rem !important }
.mvp-feat3-sub-text h2, .mvp-widget-feat1-top-text h2 { font-size: 1.2rem !important }
.mvp-widget-feat2-right span.mvp-cd-date { margin: 0px 0px -1px 0px !important }
#mvp_home_feat2_widget_child-2 .mvp-widget-feat2-right-text span.mvp-cd-date { margin: -1px 0px 12px 0px }
#mvp_home_feat2_widget_child-2 .mvp-feat1-list span.mvp-cd-date { margin: -1px 0px 6px -5px }
.mvp-feat1-pop-img, .mvp-widget-feat2-right-img { margin-right: 2.1% !important }
.mvp-widget-feat2-side { border-top: 0px !important; padding-top: 0px !important; margin: 1px 0px 0px 0px !important }
.essentials-video-column-box { min-width: 100% }
.video-container { margin-bottom: 10px }
.mvp-widget-dark-sub-img { height: 80px }
.tag span.mvp-cd-cat { margin-top: 2px }

.mvp-widget-dark-right a:first-child .mvp-widget-dark-sub { margin-top: 13px !important }

.rock-legends-image { margin-bottom: 10px }
.urban-legends-image { margin-bottom: 10px }

.category #mvp-feat6-wrap, .tag #mvp-feat6-wrap { margin: 0px 0px 15px -16px }
#mvp-feat6-img img { margin-right: 0px !important; margin-top: 0px !important; object-fit: contain !important; height: 100% !important}
#mvp-feat6-text h2 { font-size: 2rem !important }
#mvp-feat6-text { margin-top: -120px !important } 
 
#ud-artist-page-list li { margin-top: 10px }

ul.ud-related-content { margin-left: -30px !important; }

.cover-art-widget-force-left-mobile-flat-3 { position: relative; overflow: visible }
.cover-art-widget-force-right-mobile-flat-3 { position: relative; overflow: visible }

#mvp-post-more-wrap, ul.mvp-post-more-list { margin-top: 25px; }

.page #mvp-feat3-wrap, .tag #mvp-feat3-wrap { margin: 20px 0 30px !important }
.home #mvp-feat3-wrap { margin: -15px 0 30px !important }

.archive .mvp-widget-feat2-right, .mvp-widget-feat2-right { margin-top: 15px !important }

.you-may-like-mobile-artist-page { display: none !important }

.mvp-widget-feat1-top-text { width: 94% !important }

.home .mvp-widget-feat1-bot-text span.mvp-cd-cat { margin-top: 0px }
 
.tag .mvp-feat3-sub-img .mvp-square-thumb { max-height: 240px !important; max-width: 240px !important }

.sixlarge3small-category-responsive .mvp-feat3-sub-story { width: 100% !important }

.mvp-feat3-sub-story { width: 100% !important; } 
 
.mvp-widget-feat1-top-img { min-height: 228px !important; } 
.mvp-widget-feat1-top-img .mvp-mob-square-img, .mvp-feat3-sub-img .mvp-mob-square-img { max-height: 228px !important; max-width: 228px !important; box-shadow: 12px 0 25px -8px rgba(0, 0, 0, 0.3), -12px 0 28px -8px rgba(0, 0, 0, 0.3); }
 
.featured-artist-image { margin-bottom: 10px }
.udiscover-store-homepage-column-box { width: 100% }
.store-home-text-title { margin-top: 5px }
.store-home-text-artist { margin-bottom: 15px }
.new-in-store-image { margin-bottom: -6px }
.artist-thumb-homepage-column-box { width: 100% !important }
.around-the-site-column-box { min-width: 100%; margin: 0px }
.rock-legends-column-box { width: 100% !important }
.rock-legends-single-page-column-box { width: 100% !important }
 
.mvp-widget-feat2-right-cont, .archive .mvp-widget-feat2-right-cont { margin: 1px 0 14px 0 !important }
.mvp-widget-feat2-right-text { padding: 0px !important; }
 
.home #custom_html-4.mvp-widget-home { margin-top: 10px !important }
 
.home #mvp-main-body-wrap, .tag #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -20px }
.single #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -10px; padding-top: 5px }
 
.category #mvp-main-body-wrap { padding-bottom: 30px; margin-bottom: -10px } /* stories (features), quizzes */
.category-15 #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -20px } /* live site - news category */
 
.page-id-73495 #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -40px } /* dev site - page-udiscover-features.php */
.page-id-78119 #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -40px } /* live site - page-udiscover-features.php */
.page-id-78124 #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -40px } /* live site - page-udiscover-videos.php */
 
.page-id-1268 #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -40px } /* live and dev sites - browse artists page */
.page-id-64983 #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -20px } /* live site - artists a-z page */
.page-id-73778 #mvp-main-body-wrap { padding-bottom: 0px; margin-bottom: -20px } /* dev site - artists a-z page */
 
.mvp-widget-dark-feat { margin-bottom: 10px !important }
 
#mvp_home_feat2_widget_child-2 .mvp-feat1-feat-text span.mvp-cd-date { margin: 0px 0px -1px 1px !important }
.mvp-widget-dark-sub .mvp-widget-dark-sub-text h2 { margin: -3px 0px 2px 0px }
 
.mvp-widget-feat2-side-list span.mvp-cd-date { margin: -1px 0px 3px -5px }
.mvp-widget-feat2-right span.mvp-cd-date { margin: 0px 0px 3px 0px }
.mvp-widget-feat2-right, .archive .mvp-widget-feat2-right { margin: 14px 0px -2px 0px }
 
.mvp-widget-dark-playlist-featured .mvp-featplaylist-excerpt-text-left { margin: 0px }
 
.mvp-featplaylist-excerpt-text-left, .mvp-featplaylist-excerpt-text { font-size: 0.8rem; !important }
 
.mvp-widget-dark-feat-img { margin-top: 15px !important }
.mvp-widget-dark-playlist-featured h2 { font-size: 1.7rem; margin: 4px 0px 5px -1px; max-width: 100%; }
 
#mvp-foot-wrap { margin-top: -30px }
#mvp-foot-menu ul li { margin: 0px 9px 10px 9px !important }
 
.category #mvp-foot-wrap { margin-top: 0px }
.page #mvp-foot-wrap { margin-top: 0px }
 
.page .mvp-widget-feat1-bot-text { width: 47% !important }
 
#news-archive-sidebar .uds-widget-recent_posts .rpwe-block li:last-child { margin-bottom: 15px !important; }
 
.tag #mvp-foot-wrap { margin-top: 10px }
.archive.category .mvp-blog-story-text, .tag .mvp-blog-story-text { margin: -3px 0px 0px -5px }
     
#searchform input { font-size: 16px !important }
 
h4.mvp-widget-home-title { margin-bottom: 0px !important }
.mvp_home_feat2_widget_child h4.mvp-widget-home-title { margin-bottom: 15px !important }
     
ul.mvp-related-posts-list, ul.mvp-post-more-list { margin-top: 15px }
 
.mvp-related-img, .mvp-post-more-img { width: 150px !important; height: 150px !important; margin: 0 !important }
.mvp-related-img img { height: 150px !important; width: 150px !important }
.mvp-related-text { width: 50% !important; margin-left: 7px !important; margin: -4px 0px 0px 8px !important }
.mvp-post-more-text { width: 50% !important; margin: -9px 0px 0px 2px !important }
#mvp-post-more-wrap ul.mvp-post-more-list li { height: 150px !important }
#mvp-post-more-wrap, ul.mvp-post-more-list { margin-bottom: 10px !important }
 
.mvp-feat2-bot-img { margin-right: 0 !important }
.mvp-widget-feat1-bot-img { margin-right: 8px !important }
.mvp-widget-feat1-cont { margin-top: 15px !important }
 
.mvp-widget-feat2-right-img { height: 80px !important; width: 80px !important; margin-right: 10px !important }
.mvp-widget-feat2-right-img .mvp-square-img { height: 80px !important; width: 80px !important }
 
.feature-pages-display h4.mvp-widget-home-title { margin-top: 25px }
.feature-pages-display .rpwe-block ul { margin-left: 0px !important }
.feature-pages-display .rpwe-block li { width: 100%; margin: 0 }
.feature-pages-display .rpwe-thumb { padding: 0px 0px 0px 0px !important; margin: 5px 0px 5px 0px !important }
.feature-pages-display .rpwe-block h3 { font-size: 1rem !important; line-height: 1 !important; padding: 0px 2px 0px 2px }
.feature-pages-display .mvp-widget-feat2-side-more { margin-top: 10px }
 
/* The uDiscover Features Archive Page - Dev Site*/
.mvp-widget-feat2-right-text h2 { margin: -4px 0px 0px -0px }
/* .page-id-73495 .mvp_home_feat1_widget_child .mvp-widget-feat1-bot-text h2 { margin-top: -7px } */
 
.mvp-widget-feat2-side-list .mvp-feat1-list-text h2 { margin: -8px 0px 0px -5px; }
 
.mvp_home_feat1_8smallsquares_widget_child .mvp-widget-feat1-bot-img { height: 125px !important; width: 125px !important; margin: 2px 10px 2px 0px !important }
.mvp_home_feat1_8smallsquares_widget_child .mvp-widget-feat1-bot-text { width: 50% !important }
.mvp_home_feat1_8smallsquares_widget_child .mvp-widget-feat1-bot-text h2 { margin-top: 0px }
 
.mvp-mob-square-img { max-height: 200px; max-width: 200px; box-shadow: 12px 0 25px -8px rgba(0, 0, 0, 0.3), -12px 0 28px -8px rgba(0, 0, 0, 0.3); } 
 
.video-youtube-text { margin-bottom: 20px }
 
.uds-widget-recent_posts .rpwe-block li:last-child { margin-bottom: 20px !important }
 
.ud-artist-page-columns { -moz-column-width: 13em; -webkit-column-width: 13em; column-width: 13em; }
 
.ud-retail-tabs { text-align: center }
 
/* put this into "inside the content" on posts!!!! - watch this as it could screw lots of things up!! */
img.alignright, img.alignleft { min-width: 100% !important; } 
 
#mvp-side-wrap .textwidget img { width: 100% !important; height: auto !important}
 
/* Artist Pages - PHASE 1 EDITS */
.artists-template-default .album-container { width: 100% }
.artists-template-default .album-leftcolumn { width: 100%; text-align: center; margin: 0px }
.artists-template-default .album-cover { margin-right: 0px; width: 250px }
.artists-template-default .album-rightcolumn { width: 100%; text-align: center }
.artists-template-default .artist-phase-1-titles { margin-top: 0px !important; font-size: 1rem !important }
.artists-template-default .uds-widget-recent_posts .rpwe-block li:last-child { margin-bottom: 20px !important }
 
span.mvp-author-page-desc { text-align: justify }
.author h4.mvp-widget-home-title { margin-bottom: 30px !important }
 
.artist-thumb-homepage-column-content { width: 100% }
}
 
@media (min-width: 480px) and (max-width: 599px) { 
.mvp-widget-feat2-right-img .mvp-square-img { width: 60% !important }
.mvp-widget-feat1-bot-story, .mvp-feat2-bot-story { height: 100% !important; margin-bottom: 20px !important }
.mvp-widget-feat1-bot-text h2, .mvp-feat2-bot-text h2 { margin-bottom: 10px !important }
.udiscover-store-homepage-column-box { width: 45% !important; min-width: 200px !important }
.store-home-text-artist { margin-bottom: 10px !important }
.artist-thumb-homepage-column-box { width: 50% !important; min-width: 450px !important; margin-bottom: 10px !important }
.rock-legends-column-box { width: 50% !important; min-width: 450px !important; margin-bottom: 10px !important }
.rock-legends-single-page-column-box { width: 50% !important; min-width: 450px !important; margin-bottom: 10px !important }
.around-the-site-column-content { margin-bottom: 10px !important }
.mvp-blog-story-img .mvp-square-tag-img { max-height: 90px !important }
.mvp_home_feat1_8smallsquares_widget_child .mvp-widget-feat1-bot-story { height: 314px !important }
#mvp-content-main blockquote p { font-size: 1.2rem !important }
}
 
@media (min-width: 600px) and (max-width: 767px) {
#mvp-side-wrap { display: none !important }
#mvp-feat3-wrap { margin: 0px 0 25px !important }
.mvp-feat3-main-text h2.mvp-stand-title { font-size: 2.3rem !important }
.mvp-feat3-main-text p, .mvp-feat1-feat-text p { font-size: 1rem !important }
.dd-responsive, .dd-responsive-feat-two { width: 60% !important }
.mvp-widget-feat2-right-text h2 { font-size: 1.1rem !important }
.mvp-feat1-list-in { margin-left: 115px !important }
.mvp-feat1-list-img, .mvp-feat1-list-img img { min-width: 100px !important; min-height: 100px !important }
.mvp-feat1-list-cont { margin: 10px 0px 0px 0px !important; width: 50% !important }
.mvp-widget-feat2-side { margin: 30px 0 0 !important }
.mvp-widget-dark-wrap h4.mvp-widget-home-title { margin-top: 0px !important }
.mvp-widget-home-head h4.mvp-widget-home-title { margin-top: 0px !important }
#mvp_home_feat1_widget_child-4 h4.mvp-widget-home-title, #mvp_home_feat1_widget_child-2 h4.mvp-widget-home-title { margin-top: -15px !important }
#searchform input { font-size: 30px !important }
.mvp-blog-story-img .mvp-square-tag-img { width: 60% !important; max-height: 2000px !important; max-width: 2000px !important }
.feature-pages-display .rpwe-block ul { margin-left: 0px !important; }
.feature-pages-display .rpwe-block li { margin-left: 4px !important; margin-right: 5px !important; width: 32% !important; }
.mvp-related-img img { height: auto !important; }
.mvp-post-more-text p { font-size: 0.9rem !important }
#mvp-related-posts { margin-top: 0px !important; margin-bottom: -10px !important }
#mvp-post-more-wrap ul.mvp-post-more-list li { height: auto !important }

#mvp-feat6-img img { float: left !important; margin-right: 0px !important; margin-top: 0px !important; object-fit: contain !important; height: 100% !important; width: 100% !important }
#mvp-feat6-wrap { width: 100% !important}
 
.alignnone, div.alignnone { display: block !important; margin: 0 auto !important; float: none !important; margin-top: 20px !important; margin-bottom: 20px !important }
.aligncenter, div.aligncenter { display: block !important; margin: 0 auto !important; float: none !important; margin-top: 20px !important; margin-bottom: 20px !important }
.alignright, div.alignright { display: block !important; margin: 0 auto !important; float: none !important; margin-top: 20px !important; margin-bottom: 20px !important }
.alignleft, div.alignleft { display: block !important; margin: 0 auto !important; float: none !important; margin-top: 20px !important; margin-bottom: 20px !important }
 
.mvp-widget-feat1-bot-img .blured-background { display: none !important }
.mvp-widget-feat1-bot-story { margin-left: 0% !important; width: 25% !important; height: auto !important }
.mvp-widget-feat1-top-text { width: 90% !important }
.mvp-widget-feat1-top-text h2 { font-size: 1.4rem !important; margin-right: 0% !important; width: 100% !important }
.mvp-widget-feat1-bot-text h2 { font-size: 0.9rem !important ; width: 93% !important; margin-bottom: 10px !important }
.mvp-widget-feat1-bot-img img { width: 150px !important }
.mvp-widget-feat1-bot-img { height: 150px !important }
.mvp-widget-feat1-bot-text { margin-left: 5% !important; margin-top: 13px !important }
.mvp-cat-date-wrap { margin-bottom: 5px !important }
 
.udiscover-store-homepage-column-box { min-width: 100px !important }
.store-home-text-title { font-size: 0.9rem !important }
.store-home-text-artist { font-size: 0.9rem !important }
 
.artist-thumb-homepage-column-box { min-width: 100px !important }
.rock-legends-column-box { min-width: 100px !important }
.rock-legends-single-page-column-box { min-width: 100px !important }
 
.around-the-site-column-box { width: 45% !important; min-width: 100px !important }
 
.feature-pages-display .rpwe-block li { margin-left: 7px !important; margin-right: 5px !important; width: 31% !important } 
}

@media (min-width: 768px) and (max-width: 899px) { 
#mvp-side-wrap { display: none !important } 
}

@media (min-width: 768px) and (max-width: 979px) {
.u2-widget-force-left-mobile { position: relative; right: 0px; z-index: 99; overflow: visible }
}
 
@media (min-width: 768px) and (max-width: 1003px) {
#mvp-feat3-wrap { margin: 0px 0 25px !important }
.mvp-blog-story-img .mvp-square-tag-img { width: 60% !important; max-height: 2000px !important; max-width: 2000px !important }
.feature-pages-display .rpwe-block ul { margin-left: 0px !important; }
.feature-pages-display .rpwe-block li { margin-left: 4px !important; margin-right: 5px !important; width: 32% !important; }
.mvp-related-img img { height: auto !important; }
.mvp-post-more-text p { font-size: 0.9rem !important }
#mvp-related-posts { margin-top: 0px !important; margin-bottom: -10px !important }
#mvp-post-more-wrap ul.mvp-post-more-list li { height: auto !important }
#searchform input { font-size: 18px !important }
.alignnone, div.alignnone, .aligncenter, div.aligncenter, .alignright, div.alignright, .alignleft, div.alignleft { display: block !important; margin: 0 auto !important; float: none !important; margin-top: 20px !important; margin-bottom: 20px !important } 
.album-rightcolumn { width: 60% !important; float: left !important }
#mvp-feat6-wrap { width: 100% !important}
#mvp-feat6-img .mvp-square-438-tag-img { float: right !important; margin-top: 0px !important; object-fit: contain !important; height: 438px !important; width: auto !important } 
#mvp-feat6-text h2 { font-size: 2.6rem !important }
#mvp-feat6-text p { font-size: 1rem !important }  
}

@media (min-width: 768px) and (max-width: 1024px) {
#mvp-feat3-wrap { margin: 0px 0 25px !important }
.dd-responsive, .dd-responsive-feat-two { width: 60% !important }
.mvp-feat1-list-in { margin-left: 115px !important }
.mvp-feat1-list-img, .mvp-feat1-list-img img { min-width: 100px !important; min-height: 100px !important }
/* .mvp-feat1-list-cont { margin: 10px 0px 0px 0px !important; width: 50% !important } */
.mvp-feat2-bot-text h2, .mvp-widget-feat1-bot-text h2 { font-size: 0.9rem !important }
.mvp-widget-feat1-top-text h2 { font-size: 1.4rem !important; margin-right: 0% !important; width: 100% !important }
.mvp-widget-dark-right { margin: 20px 0px 0px 0px !important }
.mvp-widget-dark-sub { margin: 0px 0% 0px 0% !important; width: 33.3% !important }
.mvp-widget-dark-sub-in { margin-left: 17% !important }
.mvp-widget-dark-sub-img { background: transparent !important }
.ud-retail-tabs { text-align: center }
.udiscover-store-homepage-column-box { min-width: 0px !important }
.around-the-site-column-box { width: 48% !important }
.artist-thumb-homepage-column-box, .around-the-site-column-box { min-width: 0px !important }
.rock-legends-column-box { min-width: 0px !important }
.rock-legends-single-page-column-box { min-width: 0px !important }
.mvp-widget-dark-feat-text h2 { font-size: 1.5rem !important }
/* .mvp-widget-feat2-side { margin: 30px 0 0 !important } */
#searchform input { font-size: 30px !important }
.mvp-widget-dark-wrap h4.mvp-widget-home-title { margin-top: 0px !important }
.mvp-widget-home-head h4.mvp-widget-home-title { margin-top: 0px !important }
#mvp_home_feat1_widget_child-4 h4.mvp-widget-home-title, #mvp_home_feat1_widget_child-2 h4.mvp-widget-home-title { margin-top: -15px !important }
}

@media (max-width: 769px) {
.text-description-intro-box { width: 100%; }
.queen-comp-box { display: none}
.queen-comp-box-mobile { display: inline; }
.essentials-2-column-box { width: 90%; min-width: 0px; }
.essentials-2-column-content { width: 100%; }
}

@media (max-width: 899px) { 
.rolling-stones-in-mono-column-box-left, .rolling-stones-in-mono-column-box-right { width: 100% !important; min-width: 200px !important; } 
.rolling-stones-in-mono-text-container { width: 100% !important; } 
}

@media (min-width: 900px) and (max-width: 1260px) { 
.mvp-widget-feat1-bot-img, .mvp-post-more-img { height: 231px !important } 
}
 
@media (min-width: 1004px) and (max-width: 1199px) { 
#mvp-feat6-wrap { width: 100% !important } 
}

@media (min-width: 1024px) and (max-width: 1260px) {
.dd-responsive, .dd-responsive-feat-two { width: 60% !important }
.udiscover-store-homepage-column-box { min-width: 0px !important }
.around-the-site-column-box { width: 48% !important }
.mvp-blog-story-text { margin-top: 10px !important }
.feature-pages-display .rpwe-block li { width: 30% !important; margin: 0px 13px 0px 10px !important }
#mvp-feat6-text p { font-size: 1.2rem !important }
.mvp-post-soc-in { margin-left: 60px !important }
.mvp-post-soc-wrap { margin-right: 20px !important; width: 20px !important }
.mvp-related-img img { height: 106px !important }
.mvp-related-text { margin: -9px 0px 0px 0px !important }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu { margin-left: 15% !important }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu { width: 70% !important }
.logo-mobile-smaller { max-width: 132px !important }
.mvp-feat2-bot-text h2, .mvp-widget-feat1-bot-text h2 { font-size: 1.1rem }
#searchform input { font-size: 38px !important }
.artists-template-default .album-leftcolumn { width: 40% !important }
.artists-template-default .album-rightcolumn { width: 50% !important }
.artists-template-default .album-cover { margin-right: 20px !important; max-width: 220px !important; max-height: 220px !important }
.artists-template-default .album-container { width: 100% !important }
.artists-template-default #mvp-content-main h4 { line-height: 1.2 !important }
}

