/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans'), local('JosefinSans'), url(fonts/xgzbb53t8j-Mo-vYa23n5j0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Josefin Sans'), local('JosefinSans'), url(fonts/xgzbb53t8j-Mo-vYa23n5ugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Josefin Sans Bold'), local('JosefinSans-Bold'), url(fonts/C6HYlRF50SGJq1XyXj04z-IaMZP5eRGvEWe_CNIU_oY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Josefin Sans Bold'), local('JosefinSans-Bold'), url(fonts/C6HYlRF50SGJq1XyXj04z3NuWYKPzoeKl5tYj8yhly0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: "GoodTimes";
  src:url('fonts/goodtimes.ttf') format("truetype");
  font-style: normal;
  font-weight: 500;
}

#rm-fb-nav .ui-button, .skin-dark #rm-fb-nav .ui-button {
    border-color: #fff;
    color: #fff;
    position: relative;
    z-index: 10;
    border-radius: 0;
    background: transparent;
    border-style: solid;
    border-width: 0;
    display: block;
    cursor: pointer;
    float: left;
    height: 32px;
    margin-right: 22px;
    line-height: 32px;
    padding: 0;
    font-size: 16px;
}

.nav-tabs {
    border:NONE; */
}

#rm-fb-nav .ui-button, .skin-dark #rm-fb-nav .ui-button:HOVER {
    border-width: 0 0 3px 0;
}


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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
html,body{height:100%;/*overflow:hidden*/}
.hidden{display:none}
.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clearfix:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}.ui-button{font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}strong,b{font-weight:bolder}a,a:link,a:hover,a:active{text-decoration:none}

p{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:20px;line-height:1.5em}

form,input,textarea{font-size:1em;background:transparent}body,textarea,input{font-size:67.5%;font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif}
h1,h2,h4,input[type='text']{font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400}.h4like{font-weight:400}.h3like{font-weight:400;margin-bottom:10px}h3{font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;margin-bottom:10px}var{font-style:normal}[class|=icon]{background:url("https://u.bandpagecdn.net/rootmusic-static/images/common/icons/ui-sprites_all-in-one_t.png") no-repeat 0 0;display:inline-block;height:18px;width:18px;vertical-align:middle}button [class|=icon] + *,a [class|=icon] + *{margin-right:8px}.icon-bandpage,.skin-dark .icon-bandpage{background-position:0 0}.skin-light .icon-bandpage{background-position:0 -35px}.icon-grid{width:28px;height:28px}.icon-grid,.skin-dark .icon-grid{background-position:-461px 4px}.skin-light .icon-grid{background-position:-461px -31px}.icon-lchevron,.icon-rchevron{width:14px;height:30px}.icon-lchevron,.skin-light .icon-lchevron{background-position:-500px -35px}.skin-dark .icon-lchevron{background-position:-500px 0}.icon-rchevron,.skin-light .icon-rchevron{background-position:-529px -35px}.skin-dark .icon-rchevron{background-position:-529px 0}.icon-play{height:57px;width:57px}.icon-play,.skin-light .paused .icon-play,.paused .icon-play.black{background-position:-397px 0}.skin-light .icon-play,.icon-play.black{background-position:-397px 0}.skin-dark .icon-play,.icon-play.white{background-position:-333px 0}.skin-dark .paused .icon-play,.paused .icon-play.white{background-position:-333px 0}.icon-play-sm,.skin-light .icon-play-sm{background-position:-82px -32px}.skin-dark .icon-play-sm{background-position:-82px 3px}.icon-speaker,.skin-light .icon-speaker{background-position:-579px -30px}.skin-dark .icon-speaker{background-position:-579px 4px}.icon-player-video{width:13px;height:10px;background-position:0 0}.icon-player-audio{width:13px;height:12px;background-position:-14px 0}.icon-player-speaker{width:20px;height:12px;background-position:-29px 0}.f{font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif}.fc{font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif}.fw1{font-weight:100}.fw3{font-weight:300}.fw5{font-weight:400}.fw7{font-weight:700}.fw9{font-weight:900}.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs24{font-size:24px}.fs36{font-size:36px}.fs48{font-size:48px}.right{text-align:right}.rc-l{border-radius:15px}.rc-m{border-radius:10px}.rc-s{border-radius:8px}.rc-xs{border-radius:5px}.t-trim{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-button{border-radius:.3em;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1em;padding:1em 1.4em;vertical-align:middle}.ui-button-small{border-radius:3px;font-size:12px;padding:8px 10px}.ui-button.shy:not(:hover){border-color:transparent !important;background:transparent !important}.btn-grp{position:relative;height:4em}.btn-grp .ui-button{border-radius:0;border-right-width:0;display:block;float:left;height:100%;margin:0}.btn-grp .ui-button:first-child{border-top-left-radius:.3em;border-bottom-left-radius:.3em}.btn-grp .ui-button:last-child{border-top-right-radius:.3em;border-bottom-right-radius:.3em;border-right-width:1px}.ui-button.trans{background:transparent !important;border:none !important}.ui-button,.ui-button.light,.skin-light .ui-button{background-color:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0.15),rgba(0,0,0,0.06) 85%,rgba(255,255,255,0.15) 100%);background-image:linear-gradient(rgba(255,255,255,0.15),rgba(0,0,0,0.06) 85%,rgba(255,255,255,0.15) 100%);border-color:#dfe1e2;color:#000}.ui-button:hover,.ui-button.light:hover,.skin-light .ui-button:hover{background-color:#fff;background-image:none !important;color:#000}.ui-button.active,.ui-button.light.active,.skin-light .ui-button.active{background-color:#fff;background-image:none !important;color:#000}.ui-button.dark,.skin-dark .ui-button{background-color:#000;background-image:-webkit-linear-gradient(rgba(255,255,255,0.15),rgba(0,0,0,0.06) 85%,rgba(255,255,255,0.15) 100%);background-image:linear-gradient(rgba(255,255,255,0.15),rgba(0,0,0,0.06) 85%,rgba(255,255,255,0.15) 100%);border-color:#000;color:#fff}.ui-button.dark.active,.skin-dark .ui-button.active{background:#000;background-image:none !important;color:#fff}

.ui-overlay{
    top: 0px;
    display:none;
    left:0;
    position:absolute;
    width:100%;
    height:100%;
    opacity: 0.5;
    display: block;
    position: fixed;
    top: 0px;
    background: black;
    opacity: 0.7;
    /*width: calc(100% - 17px);*/
  }

.ui-overlay.active{display:block;opacity:.7}
.ui-scrollpane{overflow-y:auto;overflow-x:hidden}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:#3eabff;cursor:pointer}
.scrollable-container{overflow:hidden}
.rollbar-content{width:100%}
.scrollable-container .rollbar-path-vertical{visibility:hidden !important}
.scrollable-container:hover .rollbar-path-vertical{visibility:visible !important;width:7px}
.scrollable-container .rollbar-handle{background-color:rgba(0,0,0,0.4)}
.skin-dark .scrollable-container .rollbar-handle{background-color:rgba(255,255,255,0.7) !important}
.rollbar-path-vertical,.rollbar-path-horizontal{position:absolute;z-index:100}
.rollbar-path-horizontal{bottom:5px;left:0;width:100%;height:10px;background-color:transparent;box-shadow:none}
.rollbar-path-vertical{right:5px;top:0;height:100%;width:7px;background-color:transparent;box-shadow:none}
.rollbar-handle{position:relative;top:0;left:0}.rollbar-path-vertical .rollbar-handle{height:20%;width:100%}
.rollbar-path-horizontal .rollbar-handle{width:20%;height:100%}
.rollbar-path-vertical,.rollbar-path-horizontal,.rollbar-handle{border-radius:5px}
.rm-skeleton{display:none}
[class|=icon]{text-indent:-9999px}button [class|=icon] + *,a [class|=icon] + *{text-indent:0}
.icon-grid:hover{opacity:.5}
.icon-close{width:30px;height:30px}.icon-close,.skin-light .icon-close{background-position:-208px -28px}
.skin-dark .icon-close{background-position:-208px 7px}
.icon-fullscreen{width:30px;height:30px}
.icon-fullscreen,.skin-light .icon-fullscreen{background-position:-175px -29px}
.skin-dark .icon-fullscreen{background-position:-175px 6px}
.ui-button{border-radius:5px;font-size:14px;padding:14px 18px}
.btn-grp .ui-button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}
.btn-grp .ui-button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}
.skin-dark .ui-button:hover{background:#000;background-image:none !important;color:#fff}
.ui-button.trans{background:transparent !important;border:none !important}
#rm-social-buttons .fb_edge_widget_with_comment span.fb_edge_comment_widget{bottom:3px !important;top:auto !important}
/*body,body.skin-dark{min-width:810px;background:#000}*/
/*body.skin-light{background:#fff}*/
header{position:absolute;left:35px;top:25px;height:100px}
.module_manager{height:100%}

#rm-module-manager-2 {
    float: right;
    margin-right: 24px;
    margin-top: 6px;
    min-width: 315px;
    max-width: 464px;
    width: 39%;
    z-index: 1;
}
.video-fullscreen #rm-module-manager-2{right:0;top:0;margin-top:0;margin-right:0;max-width:none;width:100%;height:100%;z-index:10}
#rm-module-manager-3{bottom:55px;position:relative;top:135px;width:100%;min-width:810px;z-index:0}

@media screen and (max-width: 550px){#rm-module-manager-3{top:165px}}
#rm-module-manager-3 .viewer{padding:0 0 !important}
#rm-module-manager-3 .rm-media-browser{background:transparent !important;border:0 !important}
#rm-module-manager-3 > div{display:block;}footer{position:absolute;bottom:15px;left:35px;height:50px;right:35px;min-width:765px}
#rm-module-manager-4{position:absolute;bottom:0;right:0}
#rm-module-manager-5{position:absolute;right:70px;top:30px;width:350px}
#rm-module-manager-6{position:absolute;right:0;top:30px;width:70px}
#rm-module-manager-7{position:absolute;bottom:0;left:0}
#loading-shield{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10000}
#loading-shield,.skin-light #loading-shield{background:#fff}
.skin-dark #loading-shield{background:#000}
.message-no-content{font-size:22px;height:30px;line-height:30px;margin-top:15px;position:absolute;text-align:center;top:50%;right:0;left:0}
.skin-light .message-no-content{color:#000}
.skin-dark .message-no-content{color:#fff}
.about-content{padding:0 35px!IMPORTANT}
.about-content title{font-size:24px; margin-bottom:35px}

.viewer{padding:0 50px}
#rm-fb-about a,#rm-fb-about a:link{text-decoration:none;color:inherit}
#rm-fb-about a:hover,#rm-fb-about a:active{text-decoration:underline}
#rm-fb-about .rollbar-path-vertical{right:0 !important}
#rm-fb-about .title{margin-top:30px;margin-bottom:20px;font-size:12px;width:60%;float:left}
#rm-fb-about.layout-small .title{width:100%}
#rm-fb-about .title h2{font-size:24px;margin-bottom:35px}
#rm-fb-about .title h3{font-size:14px;margin-bottom:10px}
#rm-fb-about.layout-small .title h3{font-size:18px}
#rm-fb-about .title h4{font-size:14px;margin-bottom:10px;color:#222}
#rm-fb-about .genre-item{display:inline-block;margin-left:10px}
#rm-fb-about .genre-item:after{content:'/';margin-left:10px}
#rm-fb-about .genre-item:first-child{margin-left:0}
#rm-fb-about .genre-item:last-child:after{content:''}
#rm-fb-about .contact{float:right;max-width:40%;margin:91px 0 35px 0;padding-left:70px;-moz-box-sizing:border-box;box-sizing:border-box}
#rm-fb-about.layout-small .contact{float:left;max-width:none;width:100%;margin:0;padding:0}
#rm-fb-about .contact .websites,#rm-fb-about .contact .emails,#rm-fb-about .contact .phones{float:left;width:100%;margin-bottom:15px}
#rm-fb-about.layout-small .contact .websites,#rm-fb-about.layout-small .contact .emails,#rm-fb-about.layout-small .contact .phones{width:50%}
#rm-fb-about .contact h4{font-size:14px;margin:25px 0 10px}
#rm-fb-about .contact h4:first-child{margin-top:0}
#rm-fb-about .contact li{font-size:12px;margin-bottom:8px}
#rm-fb-about .contact span.title{margin-top:30px;font-size:12px;float:none}
#rm-fb-about .bio{margin:0 0 50px;width:60%;float:left}
#rm-fb-about.layout-small .bio{width:100%}
#rm-fb-about .bio p{font-family:Josefin Sans,Helvetica,Arial,sans-serif;font-size:15px;line-height:24px}
#rm-fb-about .fade-overlay{display:none;clear:both}
.skin-light #rm-fb-about{color:#222}
.skin-light #rm-fb-about .bio{color:#555}
.skin-dark #rm-fb-about{color:#f0f0f0}
.skin-dark #rm-fb-about .bio{color:#cdcdcd}
.skin-dark #rm-fb-about .title h4{color:#f0f0f0}
#rm-banner{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
#rm-banner img{position:relative}
.skin-dark #rm-banner .ui-overlay{background-color:#000}
.skin-light #rm-banner .ui-overlay{background-color:#fff}
#rm-banner .message{display:none;position:absolute;top:0;left:0;width:100%;height:100%}
#rm-banner .message.visible{display:table}
#rm-banner .message .cell{display:table-cell;vertical-align:middle}
#rm-banner .message h3,#rm-banner .message h4{text-align:center;color:#a9a9a9;font-weight:normal}
#rm-banner .message h3{font-size:24px}
#rm-banner .message h4{font-size:18px}
#rm-fb-branding{position:absolute;bottom:22px;left:35px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:rgba(0,0,0,0.5);float:left;font-size:10px;opacity:.5;text-align:left;-webkit-transition:200ms;transition:200ms}
#rm-fb-branding:hover{opacity:1}
.skin-dark #rm-fb-branding{color:rgba(255,255,255,0.5)}

#rm-fb-branding .powered-by-allinone{cursor:pointer;background-repeat:no-repeat;background-size:87px 20px;display:inline-block;height:20px;margin-top:-4px;opacity:.5;text-decoration:none;transition:200ms;vertical-align:middle;width:87px}

#rm-fb-branding .powered-by-allinone,#rm-fb-branding .powered-by-allinone:focus{opacity:.65}
.skin-dark #rm-fb-branding .powered-by-allinone{background-size: 87px;background-image:url("emax_logo.png")}
#rm-fb-branding .copyright{display:inline-block;margin-left:15px}
#rm-fb-branding .trademark,#rm-fb-branding .registered{vertical-align:super;font-size:50%}

.rm-mailing-list-form input[type=text]{-moz-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px;font-size:12px;padding:12px;margin-bottom:10px;width:100%}
.join-button{border:none;border-radius:6px;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff;cursor:pointer;height:9px;padding:11px 20px 9px;font-size:12px;display:inline-block;line-height:6px}
.rm-mailing-list-form label{font-size:.9em}
.rm-mailing-list-form .extra{margin-bottom:25px}
.rm-mailing-list-form .clear{clear:both}
.rm-mailing-list .title{font-size:12px}
.rm-mailing-list input[type=text]{height:30px;margin:0 10px 0 0}
.rm-mailing-list input[name="rm-mailingList-name"]{width:110px}
.rm-mailing-list input[name="rm-mailingList-email"]{width:140px}
.rm-mailing-list form{display:inline-block;vertical-align:middle}
.rm-mailing-list .extra{display:none}
.rm-mailing-list .rm-mailing-list-message{padding-top:30px}
.skin-light .rm-mailing-list h3{color:#222}
.skin-light .rm-mailing-list-form label{color:#7c7c7c}
.skin-light .rm-mailing-list-form a,.skin-light .rm-mailing-list-form a:visited{color:#222}.skin-light .rm-mailing-list-form input[type=text]{color:#222;border:1px solid #c6c6c6;background-color:#fff}
.skin-light .rm-mailing-list-form .ui-state-error,.skin-light .rm-mailing-list-form .ui-state-error + label[for],.skin-light .rm-mailing-list-form .ui-state-error::-webkit-input-placeholder,.skin-light .rm-mailing-list-form .ui-state-error::-moz-placeholder{color:#c93d3d}
.skin-light .rm-mailing-list-form input[type=text].ui-state-error{border-color:#c93d3d}
.skin-light .rm-mailing-list .title{color:#000}
.skin-light .join-button{background:#999}
.skin-dark .rm-mailing-list h3{color:#fff}
.skin-dark .rm-mailing-list-form label{color:#fff}
.skin-dark .rm-mailing-list-form a,.skin-dark .rm-mailing-list-form a:visited{color:#fff}
.skin-dark .rm-mailing-list-form input[type=text]{color:#fff;border-color:transparent;background-color:#282828}
.skin-dark .rm-mailing-list-form .ui-state-error,.skin-dark .rm-mailing-list-form .ui-state-error + label[for],.skin-dark .rm-mailing-list-form .ui-state-error::-webkit-input-placeholder,.skin-dark .rm-mailing-list-form .ui-state-error::-moz-placeholder{color:#666}.skin-dark .rm-mailing-list-form input[type=text].ui-state-error{border-color:#c93d3d}
.skin-dark .rm-mailing-list .title{color:#fff}.skin-dark .rm-mailing-list .rm-mailing-list-message{color:#fff}.skin-dark .join-button{background:#666}
.rm-media-browser{display:none;-moz-box-sizing:border-box;box-sizing:border-box;background:transparent;border-style:solid;border-width:1px;left:0;height:100%;position:absolute;top:0;width:100%}
.skin-light .rm-media-browser .loading{background:transparent url("https://u.bandpagecdn.net/rootmusic-static/images/common/ajax-spinner-x000-32x32.gif") no-repeat center center}
.skin-dark .rm-media-browser .loading{background:transparent url("https://u.bandpagecdn.net/rootmusic-static/images/common/ajax-spinner-xfff-32x32.gif") no-repeat center center}
.rm-media-browser .loading::after{content:none}
.rm-media-browser .ui-button{border:0;cursor:pointer}
.rm-media-browser .viewer{height:100%;position:relative}
.rm-media-browser .ui-message{color:#aaa;font-weight:400;font-size:1.2em;font-family:'Montserrat','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.5em;text-align:center;padding:50px}
.rm-media-browser .ui-message p{text-align:inherit}
.rm-media-browser .ui-state{position:relative}
.rm-media-browser .ui-state.empty{height:100%}
.rm-media-browser .ui-state.list{display:block;overflow:hidden;padding:0}
.rm-media-browser .ui-state.message{height:100%}
#rm-media-browser,#rm-media-browser .content{height:100%}
.media-container .rm-share{border-radius:0;border:0;position:absolute;text-align:center;width:100%;height:100%;left:0;top:0}
.media-container .rm-share .heading{font-size:20px;margin-bottom:2em}
.media-container .rm-share .share-options{position:relative;top:50%;margin-top:-4em}
.media-container .rm-share .ui-button{border-radius:0;background:none;border-color:transparent;border-style:solid;border-width:0 0 2px;margin:0 35px 35px 0;padding:10px 0}
.media-container .rm-share .ui-button:hover{background:none;border-color:#fff}
.media-container .rm-share .ui-button:active{box-shadow:none}
.media-container .rm-share .ui-button:last-child{margin-right:0}
.media-container .rm-share .ui-button{font-size:14px}
.skin-light .media-container .rm-share{background:rgba(255,255,255,0.9)}
.skin-light .media-container .rm-share-option{color:#000}
.skin-light .media-container .rm-share-option:hover{border-color:#000}
.skin-dark .media-container .rm-share{background:rgba(0,0,0,0.7)}
.skin-dark .media-container .rm-share-option{color:#fff}
.skin-dark .media-container .rm-share-option:hover{border-color:#fff}
#rm-fb-nav{display:block;padding:0;position:relative}
#rm-fb-nav .ui-button-bar{display:block}
#rm-fb-nav .ui-button-bar > .ui-button{position:relative;z-index:10;border-radius:0;background:transparent;border-style:solid;border-width:0;display:block;cursor:pointer;float:left;height:32px;margin-right:45px;line-height:32px;padding:0;font-size:16px}
@media screen and (max-width: 700px){#rm-fb-nav .ui-button-bar > .ui-button{margin-right:20px}}#rm-fb-nav .ui-button-bar > .ui-button:hover,#rm-fb-nav .ui-button-bar > .ui-button.active{border-width:0 0 3px 0}
#rm-fb-nav .ui-button-bar > .ui-button:last-child{margin-right:0}
#rm-fb-nav .ui-button,.skin-dark #rm-fb-nav .ui-button{border-color:#fff;color:#fff}
.skin-light #rm-fb-nav .ui-button{border-color:#000;color:#000}
#rm-fb-nav .ui-button-bar > .ui-button:first-child:nth-last-child(5),#rm-fb-nav .ui-button-bar > .ui-button:first-child:nth-last-child(5) ~ button{margin-right:45px}
#rm-fb-nav .ui-button-bar > .ui-button:first-child:nth-last-child(6),#rm-fb-nav .ui-button-bar > .ui-button:first-child:nth-last-child(6) ~ button{margin-right:30px}#rm-fb-nav .ui-button-bar > .ui-button:first-child:nth-last-child(7),#rm-fb-nav .ui-button-bar > .ui-button:first-child:nth-last-child(7) ~ button{margin-right:20px}.rm-media-browser.photo .ui-state.list{margin:0;height:100%}.rm-media-browser.photo .ui-state.list .scrollable-container{height:100%}.rm-media-browser.photo .ui-state.list .flex-grid-container{margin:5px;padding:0 35px}#rm-photo .rm-ui-grid-item{border-style:solid;border-width:1px;display:block;float:left;position:relative}
#rm-photo .rm-ui-grid-item a:link{display:block;height:100%;position:relative;overflow:hidden;width:100%}
#rm-photo .rm-ui-grid-item img{position:relative}.rm-media-browser .detail{height:100%;overflow:hidden;padding:0 50px;}.rm-media-browser .detail .media-window{width:100%;height:100%}
.media-container,.media-container .image{margin:0 auto;position:relative;width:0;height:0}.media-container .image img{height:100%;width:100%}
.rm-media-browser .top-controls{position:absolute;left:0;top:0;width:100%;height:0;overflow:hidden;padding-top:0;text-align:center}.rm-media-browser .top-controls .ui-button{background:none;border:0}
.rm-media-browser .media-container:hover .top-controls{height:75px;padding-top:10px}.rm-media-browser .media-container.loading .top-controls{display:none}
.carousel-controls .ui-button{background:none;border:0;display:block;padding:0;position:absolute}.carousel-controls .ui-button:hover{background:none}
.carousel-controls .prev{left:-50px;top:50%;margin-top:-15px}
.carousel-controls .next{right:-50px;top:50%;margin-top:-15px}
.skin-dark .rm-media-browser .rm-ui-grid-item{border-color:#222}
.skin-dark .rm-media-browser .rm-ui-grid-item a:link{background:#222}
.skin-dark .rm-media-browser .rm-ui-grid-item a:hover,.skin-dark .rm-media-browser .rm-ui-grid-item a:active{background:#444;border-color:#444}
.skin-dark .top-controls{background-image:-webkit-linear-gradient(#000,rgba(0,0,0,0.15) 75%,rgba(0,0,0,0) 100%);background-image:linear-gradient(#000,rgba(0,0,0,0.15) 75%,rgba(0,0,0,0) 100%);color:#fff}
.skin-dark .top-controls button{color:#fff}
.skin-dark .top-controls button:hover{color:rgba(255,255,255,0.5)}
.rm-media-browser.photo .rm-ui-grid-item:hover img{-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear;opacity:.5}
.skin-light .rm-media-browser .rm-ui-grid-item{border-color:#fff;position:relative}
.skin-light .rm-media-browser .rm-ui-grid-item a:link{background:#fff}
.skin-light .rm-media-browser .rm-ui-grid-item a:hover,.skin-light .rm-media-browser .rm-ui-grid-item a:active{background:#ededed;border-color:#ededed}
.skin-light .top-controls{background-image:-webkit-linear-gradient(#fff,rgba(255,255,255,0.15) 75%,rgba(255,255,255,0) 100%);background-image:linear-gradient(#fff,rgba(255,255,255,0.15) 75%,rgba(255,255,255,0) 100%);color:#000}
.skin-light .top-controls button{color:#000}
.skin-light .top-controls button:hover{color:rgba(0,0,0,0.5)}
.v-center{position:relative;top:50%}
#rm-app-player{margin:0;margin-top:-25px;padding:0;height:103px;position:relative}
#rm-app-player.video-mode{height:240px;}
.video-fullscreen #rm-app-player{height:100%}
#rm-app-player,body.skin-light #rm-app-player{color:#000}
body.skin-dark #rm-app-player{color:#fff}#rm-app-player.video-mode .controlbar{height:89px;background-image:-webkit-linear-gradient(#000 20px,rgba(0,0,0,0) 80px);background-image:linear-gradient(#000 20px,rgba(0,0,0,0) 80px);z-index:1}
body.skin-light #rm-app-player.video-mode .controlbar{background-image:-webkit-linear-gradient(#fff 20px,rgba(255,255,255,0) 80px);background-image:linear-gradient(#fff 20px,rgba(255,255,255,0) 80px);z-index:1}
#rm-app-player .close,#rm-app-player .fullscreen{display:none;position:absolute;padding:0;z-index:1}
#rm-app-player.video-mode .close,#rm-app-player.video-mode .fullscreen{display:block}
#rm-app-player .close{right:65px;top:20px}#rm-app-player .fullscreen{right:95px;top:20px}
#rm-app-player .install-error{display:none;position:absolute;top:0;left:0;z-index:20000000;}
#rm-app-player > .video{display:none;position:absolute;top:0;left:0;z-index:1;background:#101010;height:360px;width:100%}
#rm-app-player .controlbar{display:block;height:89px;position:relative;z-index:1}
#rm-app-player .controlbar > *{margin-top:22px;height:64px;position:relative}
#rm-app-player .controlbar .play-controls{left:0;padding-left:5px;position:absolute;top:0;white-space:nowrap;width:100px;z-index:2}
#rm-app-player .controlbar .progress-control{left:110px;position:absolute;right:0;top:0;z-index:0}
#rm-app-player .controlbar .right-controls{float:right;padding-right:10px;visibility:hidden;}
#rm-app-player .controlbar .right-controls + .progress-control{right:75px}
#rm-app-player .controlbar button{border:0;background-color:transparent;background-repeat:no-repeat;cursor:pointer;height:100%;padding:0;text-align:left;text-indent:-9999px;width:30px}
#rm-app-player .play-controls .back{background-position:0 center}
#rm-app-player .play-controls .next{background-position:-60px center}
#rm-app-player .play-controls .play,#rm-app-player .play-controls .play.paused{background-position:-30px center}
#rm-app-player .play-controls .play.playing{background-position:-90px center}
#rm-app-player .play-controls .play.loading{background:transparent url("https://u.bandpagecdn.net/rootmusic-static/images/common/ajax-loader-trans.gif") no-repeat left center}
.player-sprite,body.skin-light .player-sprite{background-image:url("https://www.bandpage.com/images/common/icons/ui-player-icons_210x30_v2.png&ov=black")}
body.skin-dark .player-sprite{background-image:url("composite")}
.controlbar .duration{cursor:pointer;float:left;font-size:11px;height:12px;margin:-16px 10px 0;padding:10px;position:relative;top:50%}
#rm-app-player .progress-control{cursor:pointer}
#rm-app-player .progress-control .bar{height:8px;overflow:hidden;position:relative;top:50%;margin-top:-4px;width:100%}
#rm-app-player .progress-control .buffer,#rm-app-player .progress-control .played{box-shadow:inherit;height:100%;position:absolute;top:0;width:100%}
#rm-app-player .progress-control .buffer{opacity:.3;z-index:1}
#rm-app-player .progress-control .played{z-index:2}
#rm-app-player .progress-control .bar,#rm-app-player.dark .progress-control .bar{box-shadow:inset 0 1px 0 rgba(0,0,0,0.2),inset 0 -1px 0 #fff}
#rm-app-player.dark .progress-control .bar{box-shadow:inset 0 1px 0 rgba(0,0,0,0.7),inset 0 -1px 0 rgba(255,255,255,0.4)}
#rm-app-player .progress-control .buffer,#rm-app-player .progress-control .played,#rm-app-player.light .progress-control .buffer,#rm-app-player.light .progress-control .played{background-color:#000}
#rm-app-player.dark .progress-control .buffer,#rm-app-player.dark .progress-control .played{background-color:#fff}
#rm-app-player .track-info{margin-top:-8px;padding:0 0 0px 110px;}
#rm-app-player .track-info .title{font-weight:400;font-size:12px;line-height:18px}
#rm-app-player .dialog-overlay{height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:10}
#rm-app-player .player-dialog{box-shadow:0 3px 5px rgba(0,0,0,0.5);border-radius:0 0 10px 10px;background:#303030 url("https://u.bandpagecdn.net/rootmusic-static/images/common/bg/bg_page_gradient_med.png") repeat-x left bottom;border:none;left:0;padding:15px;position:absolute;right:0;top:0;z-index:11}
#rm-app-player .player-dialog .prompt-message{color:#ededed;font-size:12px;margin-bottom:15px;margin-left:100px;text-shadow:0 2px 1px #000}
#rm-app-player .player-dialog .prompt-message a{color:#fff;text-decoration:underline}
#rm-app-player .player-dialog .ui-button{box-shadow:0 2px 3px #000;background:#dedede;background:-webkit-linear-gradient(center top,#f0f0f0,#aaa);background:linear-gradient(center top,#f0f0f0,#aaa);cursor:pointer;display:inline-block;padding:.625em .75em}
#rm-app-player .player-dialog .ui-button .button-contents{font-size:12px;text-shadow:0 1px 0 #fff}
#rm-app-player .player-dialog .ui-button .button-contents .mailinglist{background:transparent url("https://u.bandpagecdn.net/rootmusic-static/images/common/email-icon.gif") no-repeat left center;padding-left:20px}
#rm-app-player .player-dialog .prompt-actions{display:inline-block;float:left;margin:0 0 15px 15px;vertical-align:middle}
#rm-app-player .player-dialog .skip-actions{border-radius:0 0 10px 10px;color:#999;background-color:#222;border-top:1px solid #101010;margin:0 -15px -15px;padding:10px 15px;text-align:right}
#rm-app-player .player-dialog .skip-actions a{display:inline-block;color:#777}
.playlist{position:absolute !important;bottom:0;top:0;width:100%}
.playlist .tracks{margin:0 35px}
.playlist .track,.playlist .track-actions button{font-size:1em;font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;line-height:1.3em}
.playlist .track{background-position:-60px center;background-repeat:no-repeat;border-style:solid;border-width:0 0 1px;cursor:pointer;font-size:14px;height:18px;padding:20px 20px 20px 40px;position:relative}.playlist .track:first-child{border-top-width:1px}
.track,body.skin-light .track{border-color:rgba(0,0,0,0.1);color:#000}
body.skin-dark .track{border-color:rgba(255,255,255,0.2);color:#fff}
.track .name{float:left;font-weight:normal;max-width:75%}
.track .count{float:right;font-size:.71em;opacity:.5}
.track-actions > .count{float:left;font-size:inherit;margin-right:15px;padding:20px 0}
.track .icon-media-type{position:absolute;top:50%;left:16px;margin-top:-4px}
.track .icon-player-speaker{display:none;position:absolute;left:12px;margin-top:-5px;top:50%}
.track.selected .icon-player-speaker{display:block}.track.selected .icon-media-type{display:none}
.track .track-actions{display:none;height:100%;position:absolute;right:0;top:0;z-index:1}
.track.disabled .name{opacity:.5}.track.selected{font-size:20px;padding-top:1.2em;padding-bottom:1.5em}
.track:hover > .count{display:none}.track:hover .track-actions{display:block}
.track:not(.selected) .track-actions .ui-button{background:none;border:0}
.track.selected,.track:hover,body.skin-light .track.selected,body.skin-light .track:hover{background-color:rgba(245,245,245,0.7)}
body.skin-dark .track.selected,body.skin-dark .track:hover{background-color:rgba(61,61,61,0.5)}
.flashrequired{padding:5px;position:absolute;height:15px;font-weight:bold;width:260px;left:0;color:#fff;background-color:#f00;border-radius:3px}
#rm-fb-shows{height:100%;padding:0 35px}
.rm-touring-schedule::-webkit-scrollbar-track{background:transparent;border:0}
.rm-show{overflow:hidden;padding:12px}.rm-show.hidden{display:none !important}
.rm-show .link a:hover,.rm-show .link a:active{color:inherit !important}
.rm-show .ui-disclosure{background:transparent url("https://u.bandpagecdn.net/rootmusic-static/images/common/icons/ui_arrows_32x16.png") no-repeat top right;display:none;cursor:pointer;height:16px;position:absolute;right:12px;top:8px;width:16px}
.rm-show:hover .ui-disclosure{display:block}
.rm-show,.rm-show button{font-size:14px;font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;line-height:18px}
.rm-show{border-color:transparent;border-style:solid;border-width:1px 0;cursor:pointer;max-height:1.3em;padding:20px 20px 20px 10px;position:relative}
.rm-show:first-child{border-top-width:1px}
.rm-touring-schedule .no-shows{display:table;width:100%;height:100%;text-align:center;line-height:1.4em;font-size:1.4em;color:#333}
.rm-touring-schedule .no-shows p{display:table-cell;vertical-align:middle}
.skin-dark .rm-touring-schedule .no-shows p{color:#a1a1a1 !important}
.rm-show,.skin-light .rm-show{border-color:rgba(0,0,0,0.1) !important;color:#000}
.skin-dark .rm-show{border-color:rgba(255,255,255,0.2) !important;color:#fff}
.rm-show .btn-grp{display:none}
.rm-show:hover .btn-grp{right:0;top:0;height:100%}
.rm-show:not(.selected) .btn-grp .ui-button{background:none;border:none}
.rm-show.selected .btn-grp{right:20px;top:20px;height:auto}
.rm-show.selected .btn-grp,.rm-show:hover .btn-grp{display:block;position:absolute;z-index:1}
.rm-tour-sched-nearest{margin-bottom:25px}
.rm-tour-sched{word-wrap:break-word}
.rm-tour-sched li{display:block;position:relative}
.tour-sched-when{text-align:center;float:left}
.tour-sched-when .weekday-month{font-size:1.4em;font-weight:400;margin-bottom:.5em}
.rm-show.selected .day,.rm-show.selected [name=show-city]{font-size:48px;font-weight:300;line-height:1.2em}
.rm-show.selected .weekday-month,.rm-show.selected .time,.rm-show.selected [name=show-venue]{font-size:14px;font-weight:300}
.tour-sched-where{margin-left:114px}
.tour-sched-where .show-description{font-size:12px}
.show-description{display:none;cursor:pointer;font-size:12px;line-height:1.5em;margin-top:16px}
.skin-dark .show-description a{color:#fff}
.skin-light .show-description a{color:#000}
.show-description .long-description{display:none}
.show-description.active .long-description{display:inline}
.show-description.active .short-description{display:none}
.show-description-long{display:none}
.active .show-description-long{display:block}
.active .show-description-short{display:none}
.tour-sched-actions{display:none;float:right;margin-right:30px;text-align:right}
.rm-tour-sched .tour-sched-showmore{padding:9px;text-align:center;font-size:1.2em;font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif}
.rm-tour-sched .event-link{color:inherit}
a.non-ticket{cursor:default;text-decoration:none;color:inherit}
.rm-show h3,.selected.rm-show h4{margin-bottom:0}
.tour-sched-when .weekday-month,.tour-sched-when .day,.tour-sched-where [name=show-venue],.tour-sched-where .time,.tour-sched-where .show-description{display:none}
.tour-sched-when .month-day{display:block}
.tour-sched-where{margin-bottom:0}
.rm-show.selected{max-height:30em}
.rm-show:hover,.skin-light .rm-show:hover{background-color:rgba(243,243,243,0.3)}
.skin-dark .rm-show:hover{background-color:rgba(61,61,61,0.5)}
.selected.rm-show h3,.selected.rm-show h4{font-size:1.4em;margin-bottom:.25em}
.selected .tour-sched-when .weekday-month,.selected .tour-sched-when .day,.selected .tour-sched-where [name=show-venue],.selected .tour-sched-where .time,.selected .tour-sched-where .show-description,.selected .tour-sched-actions{display:block}
.selected .tour-sched-when .month-day{display:none}
.selected .weekday-month,.selected .tour-sched-where,.selected .tour-sched-where [name=show-venue],.selected .tour-sched-where .time{margin-bottom:10px}
.selected .ui-disclosure{background-position:top left;display:block}
.skin-light .rm-touring-schedule{color:#000}
.skin-dark .rm-touring-schedule{color:#fff}
#rm-store{padding:0 20px}
#rm-store iframe{display:block;width:100%;height:100%;max-width:1200px;margin:0 auto}
h1{font-size:48px;line-height:46px;font-weight:300:PADING:0PX!important;MARGIN:0PX!important;}
h1 a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;max-width:100%}
h1 a,.skin-dark h1 a{color:#fff}
.skin-light h1 a{color:#000}
#twitter-feed{padding:0 35px;height:100%}
#twitter-feed iframe{width:100% !important}
.rm-media-browser.video .list{display:block;margin:0;height:100%;padding:0}
.rm-media-browser.video .list .scrollable-container{height:100%}
.rm-media-browser.video .list .flex-grid-container{margin:5px;padding:0 35px}
.rm-media-browser.video .list .rollbar-path-vertical{right:5px !important}
.rm-media-browser.video .rm-ui-grid-item{float:left;position:relative}
.rm-media-browser.video .rm-ui-grid-item a{display:block;height:100%}
.rm-media-browser.video .rm-ui-grid-item img{height:100%;width:100%}
.rm-media-browser.video .hover-content{display:none;height:100%;left:0;position:absolute;top:0;width:100%}
.rm-media-browser.video .rm-ui-grid-item.dragging .hover-content{display:none !important}
.rm-media-browser.video .hover-content strong{display:block;position:absolute;font-family:Josefin Sans,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.5em}
.rm-media-browser.video .hover-content strong.title{width:70%;top:14px;left:14px}
.rm-media-browser.video .hover-content strong.duration{width:15%;top:14px;right:14px;text-align:right}
.rm-media-browser.video .rm-ui-grid-item:hover .hover-content{display:block}
.rm-media-browser.video .rm-ui-grid-item .icon-play{position:absolute;top:50%;left:50%;margin:-28px 0 0 -28px}
.carousel-controls .ui-button{display:block;position:absolute}
.carousel-controls .prev{left:-50px;top:50%;margin-top:-15px}
.carousel-controls .next{right:-50px;top:50%;margin-top:-15px}
.skin-dark .rm-media-browser{background:#000;border-color:#000}
.skin-dark .rm-media-browser.video .rm-ui-grid-item strong{color:#cdcdcd}
.skin-dark .rm-media-browser.video .rm-ui-grid-item span{color:#777}
.skin-dark .rm-media-browser.video .rm-ui-grid-item .thumb{background:#222;border-color:#000}
.skin-dark .rm-media-browser.video .rm-ui-grid-item a:hover .thumb,.skin-dark .rm-media-browser.video .rm-ui-grid-item a:active .thumb{background:#444}
.skin-dark .rm-media-browser.video .rm-ui-grid-item a:hover strong{color:#f0f0f0}
.skin-dark .rm-media-browser.video .rm-ui-grid-item a:hover span{color:#aaa}
.skin-dark .rm-media-browser.video .hover-content{background-color:rgba(0,0,0,0.5)}
.skin-dark .rm-media-browser.video strong{color:#fff}
.skin-light .rm-media-browser{background:#f0f0f0;border-color:#aaa}
.skin-light .rm-media-browser.video .rm-ui-grid-item strong{color:#666}
.skin-light .rm-media-browser.video .rm-ui-grid-item span{color:#aaa}
.skin-light .rm-media-browser.video .rm-ui-grid-item .thumb{background:#fff;border-color:#cdcdcd}
.skin-light .rm-media-browser.video .rm-ui-grid-item a:hover .thumb,.skin-light .rm-media-browser.video .rm-ui-grid-item a:active .thumb{background:#fff}
.skin-light .rm-media-browser.video .rm-ui-grid-item a:hover strong{color:#444}
.skin-light .rm-media-browser.video .rm-ui-grid-item a:hover span{color:#888}
.skin-light .rm-media-browser.video .hover-content{background-color:rgba(255,255,255,0.85)}
.skin-light .rm-media-browser.video strong{color:#000}
.dialog .overlay,.skin-light .dialog .overlay{background-color:#dedede;background-color:rgba(128,128,128,0.6)}
.dialog .container,.skin-light .dialog .container{background-color:#fff;background-image:-webkit-linear-gradient(#fff,#ededed 90%,#fff);background-image:linear-gradient(#fff,#ededed 90%,#fff);border-color:#666}
.dialog .content,.skin-light .dialog .content{color:#444}.dialog .title,.skin-light .dialog .title{color:#222}.skin-dark .dialog .overlay{background-color:#444;background-color:rgba(0,0,0,0.6)}.skin-dark .dialog .container{background-color:#222;background-image:-webkit-linear-gradient(#222,#000 90%,#222);background-image:linear-gradient(#222,#000 90%,#222);border-color:#666}.skin-dark .dialog .content{color:#f0f0f0}.skin-dark .dialog .title{color:#fff}.dialog{display:none}.dialog .overlay{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;z-index:10}.dialog .container{box-shadow:0 4px 8px rgba(0,0,0,0.3);border-width:8px;border-style:solid;position:relative;top:50%;left:0;margin-left:auto;margin-right:auto;width:320px;text-align:left}.dialog .container .titlebar{width:100%}.dialog .container .titlebar .title{padding:20px}
.dialog .container .titlebar .close{background:transparent url("composite") no-repeat center top;cursor:pointer;float:right;height:30px;position:relative;right:10px;text-indent:-9999px;top:10px;width:30px}.dialog .container .titlebar .close:hover{background-position:center bottom}.dialog .container .content{font-size:12px;padding:0 20px}.dialog .container .buttons{width:auto;text-align:right}.dialog .container > .buttons{padding:10px 20px 20px}#rm-fb-share{z-index:2000;display:none}#rm-fb-share .rm-skeleton{display:none}.ui-dropdown{position:absolute}.rm-share,.ui-dropdown{border-radius:5px;border-color:rgba(0,0,0,0.2);border-width:5px;border-style:solid;background-color:#fff;background-image:none;padding:0;position:absolute;z-index:999}.skin-dark .rm-share,.skin-dark .ui-dropdown{background-color:#000;background-image:none;color:#fff}.rm-share .share-options{font-size:14px;height:100%}.rm-share .share-options .heading{margin:.7em 1em}.rm-share .ui-button,.ui-dropdown a{border-radius:0;border-width:0 0 1px;border-color:#dedede;background-color:#fff;background-image:none;color:#444;font-weight:300;margin:0;padding:8px 15px}.rm-share .ui-button:hover,.ui-dropdown a:hover{background-color:#f0f0f0;color:#101010}.rm-share .ui-button:active,.ui-dropdown a:active{box-shadow:inset 0 2px 10px rgba(0,0,0,0.4)}.rm-share .ui-button:first-child,.ui-dropdown li:first-of-type a{border-radius:3px 0 0 3px}.skin-dark .rm-share .ui-button,.skin-dark .ui-dropdown a{border-radius:0;border-width:0 0 1px;border-color:#454545;background-color:#000;background-image:none;color:#fff;font-weight:300;margin:0;padding:8px 15px}.skin-dark .rm-share .ui-button:hover,.skin-dark .ui-dropdown a:hover{background-color:#1e1e1e;color:#f0f0f0}
.skin-dark .rm-share .ui-button:active,.skin-dark .ui-dropdown a:active{box-shadow:inset 0 2px 10px rgba(255,255,255,0.2)}
.skin-dark .rm-share .ui-button:first-child,.skin-dark .ui-dropdown li:first-of-type a{border-radius:3px 0 0 3px}
.rm-share.share-dropdown,.ui-dropdown{border-width:5px;width:200px}
.rm-share.share-dropdown .ui-button,.ui-dropdown a{display:block;text-align:left;width:100%;}
.rm-share.share-dropdown .ui-button:first-child,.ui-dropdown li:first-of-type a{border-radius:3px 3px 0 0}
.rm-share.share-dropdown .ui-button:last-child,.ui-dropdown li:last-of-type a{border-radius:0 0 3px 3px}
.rm-share.share-custom .ui-button{border-width:0;background-color:transparent}
.ui-dropdown{width:auto}
.ui-dropdown a{-moz-box-sizing:border-box;box-sizing:border-box;border-style:solid;font-size:14px;white-space:nowrap}




body{
    background-image: url(image.jpg);
    background-size: 100%;
    clear: both;
    background-position: 100%;
    font-family: GoodTimes;
}


@media only screen and (max-width: 767px){
body{
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-color: black;
}
}

h2{
  font-size: 26px;
}

.scrollable-container{
    color:#f4f3f3;
    font-family: Josefin Sans,Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 24px;
}

.title{margin-bottom:12px;}


.social-float {
    float: right;
    margin-right: 21px;
    /* background-color: #E44229; */
    background-color: #0D9DB8;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: fixed;
    width: 68px;
    height: 245px;
    right: 0px;
    display: block;
    top: 97px;
    padding: 9px;
    /*border: 1px solid #454545;*/
    border: 1px solid #ECF7BF;
    z-index: 300;
}

.social-float img {
    margin-bottom:10px;
}

.module_manager{
    height: 100%;
    position: inherit;
}


header {
    position: relative;
    left: 0px;
    top: 15px;
    height: 100px;
    padding:0px;
    padding: 0px!IMPORTANT;
}



.rm-allinone-title{
    margin-bottom: 2px;
    height: 54px;
}

.scrollable-container.viewer{
    width: 100%;
    position: absolute;
    margin-top: 20px;
}

.column, .columns{padding: 0px!IMPORTANT;}

.fadeWhiteGradient:before {
    background:none!IMPORTANT;
}

@media only screen and (max-width: 767px) {
    .pc{display:none!IMPORTANT;}
    .mobile{display:block!IMPORTANT;}
}
.mobile{display:none;}

ol li {
    margin-left: 1.5em;
    padding-left: .2em;
    font-size: 13px;
    line-height: 27px;
}

div#rm-window{
    padding: 0;
    height: 223px;
    position: relative;
    color: black;
    margin: 0px auto;
    left: 0px;
    right: 0px;
    float: right;
    margin-right: 14px;
    margin-top: 5px;
    min-width: 315px;
    max-width: 464px;
    width: 41%;
    z-index: 1;
    display: block;
    top: -26px;
}

iframe#video {
    background: #101010;
    height: 360px;
    width: 100%;
    margin-top: -64px;
}

div#rm-app-player{
    z-index: 10;
}

.module_manager.row{
    width: calc(100% - 80px);
    margin-top: 10px;
}


.close_window{
    display: block;
    position: absolute;
    right: 27px;
    height: 30px;
    width: 30px;
    top: 18px;
    background-image: url(composite);
    background-position-x: 268px;
}

.genre-item{
  margin: 15px;
}

