/*
Theme Name:   Zox News Child Japan
Template:     zox-news
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; } }

#responsive-menu-button { display: none !important; }

#mvp-main-body-wrap { background: #fff; }

.mvp-main-blog-out .mvp-cd-cat, .mvp-author-info-name, .mvp-feat1-feat-text p, .mvp-blog-story-text p, .mvp-feat3-main-text p, #mvp-feat6-text p, mvp-post-excerpt { display: none }

#mvp-content-main img, .ytsl-wrapper { margin-top: 20px !important; margin-bottom: 20px !important;}

/* Social Stream */
.dcwss.dc-feed .stream li .section-user a { font-size: 13px !important; color: #444 !important}
.dcwss.dc-feed .stream li .section-intro a, .dcwss.dc-feed .stream li .link-intro a, .dcwss.dc-feed .stream li .section-intro span, .dcwss.dc-feed .stream li .link-intro span { font-size: 13px !important; color: #fff !important; text-decoration:none;}
.dcwss.dc-feed .stream li .section-text a { font-size: 13px !important; color: #444 !important }
	
	
.social-share-this-buttons { display: inline-block; overflow: hidden; width: 100%; }
.social-share-this-centre-buttons { width: 35%; margin: 0 auto;}
.ud-facebook-share-button { margin-top: 0px; margin-right: 20px; float: left }
.ud-twitter-share-button { margin-top: 10px; overflow: hidden; }
	

@font-face { font-family: 'tex_gyre_adventorbold'; 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'; src: url('fonts/texgyreadventor-regular-webfont.woff2') format('woff2'), url('fonts/texgyreadventor-regular-webfont.woff') format('woff'); font-weight: normal; font-style: normal }

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

#mvp-post-main { margin: 0px 0px 60px }

#mvp-feat3-wrap { margin-bottom: 20px }

.mvp-widget-home { margin-top: 30px }

.mvp-nav-top-left { width: 240px }

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu { background: #fff0 !important; border-top: 10px solid #fff0 !important}
/* #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu { padding: 10px 0px 0px 0px !important } */

#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator::after { margin: 0px -5px 0px 0px !important}

#mega-menu-wrap-main-menu #mega-menu-main-menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu { padding: 0px 0px -1px 0px !important}

/* making sub-menu on mobile not a list but a block */
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li#mega-menu-item-80105 > ul.mega-sub-menu { margin-left: 30px; margin-top: 10px; margin-bottom: 11px; } /* DEV site Genres sub-menu */
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li#mega-menu-item-80147 > ul.mega-sub-menu { margin-left: 0px; margin-top: 4px; margin-bottom: 13px; } /* DEV site Features sub-menu */

a.mega-menu-link:hover { color: #b71f25 !important; }

#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-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { font-size: 20px !important; line-height: 26px !important; text-transform: none !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: 20px !important; line-height: 26px !important; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu { border-bottom: 0px !important; }
.mega-menu-item li:last-child { margin-bottom: 0px !important; } 
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu.mega-menu-accordion > li.mega-menu-item { margin: 0 0 12px 0 !important; }

#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu { border-top: 7px solid #FFF !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; }

.nicescroll-rails { background-color: #fff !important; display: none; }

/* #mega-menu-wrap-mobile-menu #mega-menu-mobile-menu.mega-menu-accordion li.mega-menu-item.mega-menu-item-has-children > a.mega-menu-link:after { content: "\f0D7"; float: right; font-family: FontAwesome !important; }
#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after { content: "\f0D8"; font-family: FontAwesome !important; font-size: 24px; transform: scale(0.9, 1.3) !important; } */


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


.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 { 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 }

.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; }

/* FONTS & TITLES */

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, .essential-text-large  { font-family: 'tex_gyre_adventorbold', sans-serif !important }

.mvp_home_feat2_widget_child span.mvp-cd-date, .rpwe-time, #mvp-content-main p.wp-caption-text, #comments, .deluxe-audio-store-lightgrey, .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 { font-family: 'PT Serif', sans-serif !important }

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

.page #mvp-post-feat-img { margin-bottom: 20px }

#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.3 }

.mvp-blog-story-text { margin-top: 0px }
.mvp-blog-story-text h2 { font-size: 1.6rem }
.mvp-blog-story-text p { font-size: 1rem; line-height: 1.2 }

.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-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-wrap span.mvp-cd-cat { display: none }
.mvp-feat3-main-text h2 { margin-right: 10%; width: 90% }

.mvp-feat1-list-text h2 { font-size: 1rem; line-height: 1.1; margin-left: -5px }
.mvp-feat1-list-img, .mvp-feat1-list-img img {background-color: #fff !important }

.mvp-widget-feat1-bot-text h2 { font-size: 1rem; line-height: 1.1 }
.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-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-feat2-right-text h2 { line-height: 1.1; margin-top: -16px; }

.mvp-drop-nav-title h4 { font-size: 21px }

.mvp-related-text, .featured-product-sidebar-text { font-weight: 600; color: #333; font-size: 0.95rem; margin: -5px 0px -5px 0px }

.mvp-prev-next-text p { color: #222 !important; font-size: 1.1rem; font-weight: 600 }
.mvp-prev-next-text p:hover { color: #7A7A7A !important; opacity: 1 !important }
span.mvp-prev-next-label { font-family: 'Oswald'; color: #989898 !important; font-size: 1.05rem; font-weight: 400; letter-spacing: -.02em; text-transform: none }
.mvp-prev-cont-in { margin-left: 40px }
.mvp-next-cont-in { margin-right: 40px }
span.mvp-prev-arr { margin-right: 20px }
span.mvp-next-arr { margin-left: 20px }

.mvp-post-more-text p { color: #333; font-weight: 600; font-size: 1rem; margin-top: 5px }

#mvp-prev-next-wrap { border-bottom: 0px !important }

.mvp-widget-feat2-side-more-but { text-align: right }
.mvp-widget-feat2-side-more { font-size: 16px; font-weight: 700 }
.mvp-widget-feat2-side-more-but i { font-size: 18px; top: 0px }

span.mvp-cd-cat { color: #999; margin-top: -5px; margin-bottom: -3px }
.mvp-feat1-list span.mvp-cd-cat { margin-top: 0px; margin-bottom: -5px; margin-left: -5px }
.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 }


/* 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 {/* width: 285px !important; */ height: 285px !important } }
@media (min-width: 900px) and (max-width: 1229px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img {/* width: 285px !important; */ height: 233px !important } }
@media (min-width: 768px) and (max-width: 899px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img {/* width: 285px !important; */ height: 166px !important } }
@media (min-width: 660px) and (max-width: 767px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img {/* width: 285px !important; */ height: 305px !important } }
@media (min-width: 480px) and (max-width: 659px) { .mvp-widget-feat1-bot-img, .mvp-post-more-img {/* width: 285px !important; */ 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 } }


#mega-menu-wrap-mobile-menu #mega-menu-mobile-menu > li.mega-menu-flyout ul.mega-sub-menu { background: transparent }


/* 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 }

/* END OF FONTS & TITLES */


/* AFTER GOING LIVE, SO THESE COULD BE A BIT STRANGE ON DEV? */
.mvp-cat-date-wrap { margin-bottom: 5px !important }
.mvp-widget-feat2-right-text { padding: 5px 0 -1px !important }
.mvp-widget-feat2-left-cont .mvp-cat-date-wrap { margin-bottom: 0px !important }


/* NEWS WIDGET */

#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 }
#mvp_home_feat2_widget_child-2 .mvp-feat1-list h2 { margin-top: -10px }
.mvp-widget-feat2-side-more:hover, .mvp-widget-feat2-side-more-but:hover { color: #494949 }

/* FEATURED WIDGETS */
.mvp-widget-feat1-bot-text p { display: none }
.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 }
.mvp-widget-feat2-right-img .mvp-square-img { height: auto; width: auto; max-height: 180px; max-width: 180px }
.mvp-blog-story-img .mvp-square-tag-img { height: auto; width: auto; max-height: 226px; max-width: 226px }

.mvp-widget-feat1-cont .mvp-widget-feat1-top-story a:first-child { margin-left: 0 }

.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-feat3-sub-story:hover .mvp-feat3-sub-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}

#mvp-post-more-wrap, ul.mvp-post-more-list { margin-bottom: 20px }

.mvp-widget-dark-sub-img { height: 167px }

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

#mvp-content-main p.wp-caption-text { font-family: 'tex_gyre_adventorbold', sans-serif !important; margin-top: -20px; text-align: right; color: #bbb; }

/* FEATURED WIDGET */
#mvp_home_feat1_widget-2 .mvp-widget-feat2-side-more-but { display: none }

span.mvp-post-excerpt { font-size: 1.2rem; line-height: 1.2; margin-top: 12px }
.mvp-author-info-wrap { margin-top: 20px }
.mvp-author-info-text { font-weight: 500 }

#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-menu ul li a { font-size: 15px }

.mvp-nav-menu ul li ul.sub-menu li a, #mvp-foot-copy p, .widget-title, .rpwe-title { font-family: 'Oswald', sans-serif }
.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-family: 'tex_gyre_adventorbold', sans-serif; font-size: 32px; font-weight: 400; padding: 2px 0; text-transform: none }

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 }


.artist-page-news-section .rpwe-title { font-family: 'tex_gyre_adventorbold', sans-serif !important; font-size: 20px !important;}
.artist-page-news-section .rpwe-summary { font-family: "PT Serif", sans serif !important; font-size: 16px !important;}
.artist-page-news-section a.more-link { font-size: 0.9rem !important; margin-left: 3px; }

@media (max-width: 480px) { .artist-page-news-section { display: none !important; } }
@media (min-width: 481px) and (max-width: 6000px) { .artist-page-news-section-mobile { display: none !important; } }

.mvp-nav-soc-wrap .fa-tumblr:hover { background: #1DBA53 }

nav.mvp-fly-nav-menu ul li a:hover { color: #B71F25 }

ul.mvp-fly-soc-list li a:hover { padding-top: 9px; height: 23px }
ul.mvp-fly-soc-list { margin-bottom: 20px !important }

.join-us-and-win h2 { font-family: 'tex_gyre_adventorbold', sans-serif; color: #fff; float: right; font-size: 1rem; font-weight: 700; letter-spacing: -.02em; line-height: 1.2; background-color: #b72025 !important; padding: 2px 6px 3px 7px; margin-top: -4px; /* border-radius: 3px */ }
.join-us-and-win h2:hover { background-color: #767676 !important }

.join-us-and-win-mobile h2 { font-family: 'tex_gyre_adventorbold', sans-serif; color: #fff; font-size: 1rem; font-weight: 700; letter-spacing: -.02em; line-height: 1.2; background-color: #b72025 !important; padding: 2px 6px 3px 7px; margin-top: -4px; /* border-radius: 3px */ }
.join-us-and-win-mobile h2:hover { background-color: #767676 !important }

.mvp-woo-cart-icon.fa.fa-caret-right { font-size: 19px; margin-left: 2px; vertical-align: -1px; color: #08190f }

.mvp-vid-box-wrap { display: none }

.uds-widget-text:last-child { margin-bottom: -20px }

#mvp-feat6-text span.mvp-feat1-pop-head { border: 0px }
span.mvp-widget-home-title, span.mvp-feat1-pop-head { transform: none; padding: 5px 8px 5px 8px; border: 5px solid; font-weight:600 }
span.mvp-post-cat, span.mvp-feat1-list-but  { transform: none; padding: 5px 8px 8px 8px }

h3.red-box-page-top-title {	font-family: 'Oswald', sans-serif ;	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-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-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 }

.author-name a { color: #666 !important }
.mvp-author-info-thumb { display: none }
.mvp-author-info-text { margin: 0 }

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); }

.theiaStickySidebar .linkfire-buttons { margin-top: 20px !important }

.mvp-widget-dark-wrap { /* background: url(https://media.udiscovermusic.com/img/backgrounds/playlists-background-spiral.jpg) center center !important ; */ background : #777  }
.mvp-widget-dark-wrap span.mvp-widget-home-title { border: 5px #777 solid; background : #08190f }
.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: #000 !important;  }
.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: #08190f !important }
.mvp-featplaylist-excerpt-text-left { font-family: 'PT Serif', sans-serif !important; font-size: 1.1rem; font-weight: 500; line-height: 1.3; color: #ddd; margin: 0px 0px 0px -1px }
.mvp-featplaylist-excerpt-text { font-family: 'PT Serif', sans-serif !important; 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; }


/* Playlists page - Spotify / Deezer embeds */

.playlist-page-playlists-container { background-color: rgba(207, 207, 207, 0.8); padding: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.playlist-page-album-box{ display: inline-block; width: 47%; /*	margin: 10px;   */ min-width: 300px; }

.playlist-page-deezer-album-box{ display: inline-block; width: 43%; /*	margin: 10px;   */ min-width: 300px; }

.playlist-page-box-container { min-width: 300px; }

.playlist-page-youtube-container { width: 80%; min-width: 300px; background: #000; padding-top: 5px; }

.playlist-page-widget-iframe-container { width: 90%; margin: 0 auto; }

.cover-art-widget-force-left-mobile-flat-playlist-page iframe { width: 75% !important; }

.center-spotify-follow-button {	width: 200px; float: right; }

a.playlist-page-titles:link, a.playlist-page-titles:visited, a.playlist-page-titles:active, { font-family: "Roboto",Helvetica,Arial,sans-serif; font-size: 16px; font-weight: bold; color: #FFF; }
a.playlist-page-titles:hover { color:#000; }

.artist-phase-2-titles { font-family: 'tex_gyre_adventorbold', sans-serif !important; font-size: 20px; margin-bottom: -15px; }


@media (max-width: 480px) {
.playlist-page-playlists-container { padding: 10px 0px 0px 0px !important; width: 100%; }
.playlist-page-youtube-container { width: 200px; min-width: 200px; }
.playlist-page-box-container { min-width: 150px; /* width: 220px; */ }
.playlist-page-deezer-album-box { display: none !important; }
}

@media (max-width: 979px) { .essentials-2-column-box{ display: inline-block; width: 100%; min-width: 300px; vertical-align:top; } }





@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; } }
	


span.mvp-nav-soc-but, ul.mvp-fly-soc-list li a { background: #494949; margin-left: 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-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: 20px !important }
#mvp-foot-bot { background: #333 !important }
#mvp-foot-copy a { color: #6f6f6f !important }
#mvp-foot-copy a:hover { color: #a2a2a2 !important }
#mvp-foot-copy p { color: #5a5a5a !important }

.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;  }

#mvp-side-wrap a { font-size: 1rem; line-height: 1.1; color: #333 }

.rpwe-time { color: #bfbfbf }

a.more-link { font-size: 0.7rem !important}

.artist-page-album-review { margin: -15px 0px 30px 0px }

.fa-listen-artist:before { content: "\f025"; color: #B72F25; top: -1px; font-size: 22px; position: relative; }
.fa-watch-artist:before { content: "\f16a"; color: #B72F25; top: -1px; font-size: 22px; position: relative; }
.fa-diggingdeeper-artist:before { content: "\f1ea"; color: #B72F25; top: -1px; font-size: 20px; position: relative; }
.fa-essentialalbums-artist:before { content: "\f004"; color: #B72F25; top: -2px; font-size: 20px; position: relative; right: -1px }


.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 }

/* 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 */

/* AUTHOR PAGE - CODE HERE TAKES OUT THE AUTHOR'S IMAGE */
#mvp-author-top-left img { display: none }
.mvp-author-top-out { float: left !important;  width: auto }


.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 { font-family: 'tex_gyre_adventorbold', sans-serif; color: #222222 }
.store-home-text-artist { font-family: 'tex_gyre_adventorbold', sans-serif; color: #777777 }

.udiscover-store-homepage-column-content:hover .store-home-text-title { color: #777777 !important}

.artist-phase-1-titles { font-size: 1.2rem; text-transform: capitalize }

.artist-phase-3-listenwatch-column { display: inline-block; width: 49%; /* min-width: 400px; */ 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 }


/* 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-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 }

.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 }

.textwidget img { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 5px 0px 5px 0px; }



@media (max-width: 479px) { 
.rock-legends-image { margin-bottom: 10px }
/* .mvp-nav-top-left-in img { max-height: 23px !important;} */
#mvp-fly-logo img { max-height: 23px !important; margin: 3px 0px 0px -10px;}
#mvp-content-main ul li, #mvp-content-main ol li, .mvp-post-add-main ul li, .mvp-post-add-main ol li { margin-left: 20px !important; }
.essentials-2-column-box { width: 100% !important; min-width: 200px !important; }
.u2-essentials-box-content-left { width: 100% !important; min-width: 200px !important; padding-left: 0px !important; }
}




/* ---------------------------------------------------- */
/* 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-family: 'tex_gyre_adventorregular', sans-serif !important; font-weight: 400 !important }

.artist-jig-filterButton { font-family: 'tex_gyre_adventorregular', sans-serif !important; 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; font-family: "tex_gyre_adventorbold", Helvetica, Arial, sans-serif; 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 }

/* 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 { font-family: 'tex_gyre_adventorregular', sans-serif !important; 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-family: 'PT Serif', sans-serif; font-size: 1.1rem; font-weight: 400; line-height: 1.55; margin-bottom: 20px }
.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-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-family: "Roboto", sans-serif; font-size: 14px; position: relative; top: 60px; font-weight: bold; color: #FFF; text-decoration: none }
.deluxe-audio-store-white {	font-family: 'PT Serif', sans-serif; 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 { font-family: "PT Serif", sans-serif; 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 { font-family: "PT Serif", sans-serif; 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-family: "PT Serif", sans-serif; 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-family: "PT Serif", sans-serif; font-size:15px; color:#888; }

@media (min-width: 0px) and (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; } }


/* 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 { color: #989898; float: left; font-size: 1.05rem; font-weight: 400; letter-spacing: -.02em; line-height: 1.6; width: 100% }
.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-family: "PT Serif", sans serif; font-size: 14px !important }

/* ARCHIVE PAGES */
.ud-archive-pages-text { font-family: 'PT Serif', sans-serif; color: #000; display: block; font-size: 1.1rem; font-weight: 400; line-height: 1.55; margin-bottom: 20px }

/* REPLACING OLD GOOGLE FONTS - ADVENT PRO + OPEN SANS - SO THEME DOES NOT LOAD THEM */
.mvp-post-gallery-top .flex-direction-nav a { font-family: 'PT Serif', sans-serif }
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after { font-family: 'PT Serif', sans-serif }

/* Hide the website field in comments */
.comment-form-url { display: none }


/* Make archive feature images align right, with blur and smaller height */

#mvp-feat6-wrap { margin: 0 0 40px !important }

#mvp-feat6-img img { float: right; height: 438px; object-fit: contain; margin-right: -81px }

.mvp-square-438-tag-img { float: right; height: 438px; object-fit: contain; margin-right: 0px !important }

#mvp-feat6-img .mvp-square-354-tag-img, #mvp-feat3-sub-img .mvp-square-354-tag-img { float: right; height: 354px; object-fit: contain; margin-right: 0px !important }

#mvp-feat6-img { z-index: 0 }

#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%);
}

/* The blured image wrapper */
.tag #mvp-feat6-wrap .blured-background, .category #mvp-feat6-wrap .blured-background { display: none !important }   

/* 404 error page */
#mvp-404 { margin: 20px 0 50px }
#mvp-404 h1 { font-size: 4rem }


/* INDUSTRIAL THEMES STYLES */
.mvp-widget-feat1-bot-img { position:relative; background: #FFF !important}
.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_feat2_widget_child span.mvp-cd-date { display:inline-block; margin-left:0; color: #aaa }
.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 }

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 }
/* END OF INDUSTRIAL THEMES STYLES */


/* START OF PRAGMATIC STYLES */

/* The blured image wrapper */
.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: calc( 100% + 40px);
	height: calc( 100% + 40px);
	top: -10px;
	left: -10px;
	filter: blur(20px); /* If you change this number, please also change the: top, left, width(*2), and height(*2) properties above */
}

/* the blured image */
.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 }

/* .archive .uds-widget-recent_posts .rpwe-block a { display: inline-block !important } */


.ae-cform-modal-container, .ae-cform-container { font-family: "tex_gyre_adventorbold", Helvetica, Arial, sans-serif !important ; color: #767676 !important }
.ae-cform-container hr { display: none !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; }


/* don't display two thumbnails in admin backend All Posts page 
.wp-admin #posts-filter .img-blured-background { display: none !important } */



.mvp-feat3-sub-img .mvp-square-img { height: auto; width: auto; max-height: 290px; max-width: 290px; }
.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 }




/* MOBILE CSS - MOVE TO MEDIA QUERIES */

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

/* @media screen and (max-width: 479px) { #mvp-feat3-wrap { margin: -15px 0 30px -4.5% !important; width: 109% !important } } */

@media (max-width: 479px) {
.cover-art-widget-force-left-mobile-flat-3 { position: relative; overflow: visible }
.cover-art-widget-force-right-mobile-flat-3 { position: relative; overflow: visible }
}

@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: 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 (min-width: 480px) and (max-width: 1003px) {
#mvp-nav-top-wrap img { margin-top: 0px !important; }
}

@media (max-width: 479px) {
	
#mvp-nav-top-wrap img { margin-top: 0px !important; }
	
.evidon-consent-link-text { font-size: 13px }
.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 { font-size: 2rem }
#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 }

.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 }

.featured-artist-image { margin-bottom: 10px }
.udiscover-store-homepage-column-box { width: 100% }
.store-home-text-artist { margin-bottom: 5px }
.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 }

.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 0px -1px; }

#mvp-foot-wrap { margin-top: 60px !important }
#mvp-foot-menu ul li { margin: 0 0 10px 10px }

.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-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 }

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: -8px 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; }

.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 screen and (max-width: 479px) { .mvp-nav-top-mid img { height: auto !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 }

}

@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 (min-width: 768px) and (max-width: 899px) { #mvp-side-wrap { display: none !important } }


@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 { 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 }

.album-rightcolumn { width: 60% !important; float: left !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 }

.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 }

.mvp-widget-dark-sub-img { margin: 0 !important }
.mvp-widget-dark-sub-text { margin: 5px 0px 0px 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: 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 }


}



/* ARCHIVE TAGS PAGES - FEATURED TOP POST - SO IMPORTANT TO GET RIGHT ON ALL DEVICES!! */

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

@media (max-width: 479px) { .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 } }

@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: 600px) and (max-width: 767px) { #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} }

@media (min-width: 768px) and (max-width: 1003px) { #mvp-feat6-wrap { width: 100% !important}
/* The following is just for the square featured image thumbnail - 438x438 */
#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: 1004px) and (max-width: 1199px) { #mvp-feat6-wrap { width: 100% !important } }

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




