/*
Theme Name: Versus Creative - Child Theme
Theme URI: https: //versuscreative/
Description: 
Author: My Name
Author URI: https: //versuscreative/
Template: salient
Version: 0.1
*/

@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i,900,900i');
@import 'https://fonts.googleapis.com/css?family=Oswald';

/*font-family: 'Lato', sans-serif;*/

@font-face {
    font-family:'BebasNeueBold';
    src: url('fonts/bebasnue/bold/BebasNeueBold.eot');
    src: url('fonts/bebasnue/bold/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasnue/bold/BebasNeueBold.woff') format('woff'),
         url('fonts/bebasnue/bold/BebasNeueBold.ttf') format('truetype'),
         url('fonts/bebasnue/bold/BebasNeueBold.svg#BebasNeueBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'BebasNeueBook';
    src: url('fonts/bebasnue/book/BebasNeueBook.eot');
    src: url('fonts/bebasnue/book/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasnue/book/BebasNeueBook.woff') format('woff'),
         url('fonts/bebasnue/book/BebasNeueBook.ttf') format('truetype'),
         url('fonts/bebasnue/book/BebasNeueBook.svg#BebasNeueBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'BebasNeueLight';
    src: url('fonts/bebasnue/light/BebasNeueLight.eot');
    src: url('fonts/bebasnue/light/BebasNeueLight.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasnue/light/BebasNeueLight.woff') format('woff'),
         url('fonts/bebasnue/light/BebasNeueLight.ttf') format('truetype'),
         url('fonts/bebasnue/light/BebasNeueLight.svg#BebasNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'BebasNeueRegular';
    src: url('fonts/bebasnue/regular/BebasNeueRegular.eot');
    src: url('fonts/bebasnue/regular/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasnue/regular/BebasNeueRegular.woff') format('woff'),
         url('fonts/bebasnue/regular/BebasNeueRegular.ttf') format('truetype'),
         url('fonts/bebasnue/regular/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'BebasNeueThin';
    src: url('fonts/bebasnue/thin/BebasNeueThin.eot');
    src: url('fonts/bebasnue/thin/BebasNeueThin.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasnue/thin/BebasNeueThin.woff') format('woff'),
         url('fonts/bebasnue/thin/BebasNeueThin.ttf') format('truetype'),
         url('fonts/bebasnue/thin/BebasNeueThin.svg#BebasNeueThin') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'UrbanBrush';
    src: url('fonts/urbanbush/UrbanBrush.eot');
    src: url('fonts/urbanbush/UrbanBrush.eot?#iefix') format('embedded-opentype'),
         url('fonts/urbanbush/UrbanBrush.woff') format('woff'),
         url('fonts/urbanbush/UrbanBrush.ttf') format('truetype'),
         url('fonts/urbanbush/UrbanBrush.svg#UrbanBrush') format('svg');
    font-weight: normal;
    font-style: normal;
}
.urbanbrush {font-family:'BebasNeueBold' !important;}
.neugrotesk {font-family:"neuzeit-grotesk",sans-serif !important;}
body {/*font-family:"neuzeit-grotesk",sans-serif; */ font-family:'BebasNeueRegular'; }

/* HOME SLIDER CSS- AShutosh */
.tp-bullet-image,.tp-bullet-imageoverlay,.tp-bullet-title {
    display: none !important; 
}
.slider-down-arrow {
    background: rgba(0, 0, 0, 0) url("https://dev.runthejewels.com/wp-content/uploads/2016/11/down_arrow.png") no-repeat scroll 0 0 / contain ;
    height:80px !important;
}
.slider-down-arrow .icon-salient-down-arrow::before{opacity:0}


/* Responsive Images */
img {outline:0; max-width:100%; height:auto; vertical-align:middle;}

ul {margin:0px 0px 20px;}
ul li {font-size:18px; line-height:24px; font-family:"neuzeit-grotesk",sans-serif; font-weight:700; list-style-type:disc; list-style-position:inside;}


.tp_caption_rp .tp-caption { 
    border-width:3px !important;
    display:block !important;
    font-family:"BebasNeueBold" !important;
    font-size:30px !important; 
    letter-spacing:1px !important;
    max-width:232px !important;
    padding:20px 36px !important;
    width:100%;
}

.tour_merch_container {}
.rtj_preorder_bundle .tour_merch_container {position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.tour_merch_heading {font-size:48px; line-height:48px; letter-spacing:5px; font-family:"BebasNeueBold"; color:#fff;}
.tour_merch_text {font-size:22px; margin:10px 0px 25px; padding:0px; line-height:32px; font-family:"neuzeit-grotesk",sans-serif; font-weight:700;}
.tour_merch_button {border:#fbf30d 4px solid; background-color:transparent; font-size:28px; color:#fbf30d; padding:13px 35px; font-family:"BebasNeueBold"; display:block; letter-spacing:2px; cursor:pointer; transition:0.5s;}
.tour_merch_button:hover {background-color:#fbf30d; color:#000;}

.clearfix:after {clear:both; content:""; display:block;}

/*===========
	Pre Order Splash CSS
	====================*/

.rtj_po_row1 { background-color:#55c1b3; padding:0px 0px 80px;}
.rtj_po_row1 .row_one {position:relative; top:-45px; left:0px; z-index:10000; padding:0px 4%;}
.rtj_po_row1 .row_one img {width:100%;}
.rtj_po_row1 .row_one .left_col {float:left; width:48%;}
.rtj_po_row1 .row_one .right_col {float:right; width:40%;}

.rtj_email {width:960px; margin:70px auto 0;}
.rtj_email .left_col {width:440px; float:left; padding-right:30px; position:relative;}
.rtj_email .left_col h2 {margin:0px 0; color:#fff; font-size:54px; line-height:54px; font-family:"BebasNeueBold"; font-weight:normal;}
.rtj_email .left_col h2 span, .rtj_email .left_col h2 span a {color:#ffee01;}
.rtj_email .left_col h2 span {padding-bottom:15px; display:inline-block;}

.rtj_email .right_col {width:520px; float:left;}
.rtj_email .right_col .left, .rtj_email_box .left {float:left; width:410px;}
.rtj_email .right_col .right, .rtj_email_box .right {float:right; width:82px; text-align:right;}
.rtj_email .right_col .left p, .rtj_email_box p {font-family:"neuzeit-grotesk",sans-serif; color:#fff; padding:0px; margin:8px 0;}
.rtj_email .right_col input, .rtj_email_box input {border:none !important; color:#000; border-radius:3px; background-color:#fff !important; padding:10px !important;}
.rtj_email .right_col button, .rtj_email_box button {background:url(images/arrow-downrtj.png) no-repeat; background-size:contain; width:82px; height:85px; padding:0px;}

.rtj_email .right_col button[type=submit]:hover, .rtj_email_box button[type=submit]:hover {background-color:transparent !important;}

body[data-form-style="minimal"] input[type="email"] {padding:15px !important; font-size:20px; line-height:30px;font-family:"neuzeit-grotesk",sans-serif; font-weight:700;}
body[data-form-style="minimal"] .minimal-form-input {padding-top:0px; margin:9px 0px;}

.stream_item {background-color:#ffee01; padding:15px; width:150px; position:absolute; top:70px; left:50%; margin-left:-75px; z-index:10; opacity:0; visibility:hidden;  transition:0.5s;}
.stream_item.active {opacity: 1; visibility:visible;}



.stream_item:after {bottom:100%; left:50%; border:solid transparent; content:" "; height:0;	width:0; position:absolute; pointer-events:none;
	border-color: rgba(255, 238, 1, 0);border-bottom-color: #ffee01;border-width: 15px;	margin-left: -15px;
}
.stream_item ul {}
.stream_item ul li {list-style-type:none; margin:0px 0 10px;}
.stream_item ul li a {display:block;}
.stream_item ul li:hover a {opacity:0.8;}
.stream_item ul li a img {vertical-align:middle;}

.rtj_preorder_bundle {min-height:150px; background-color:#fff; padding:40px 15px;}
.rtj_preorder_bundle .container {padding:0px; width:1170px; margin:0px auto;}
.rtj_preorder_bundle .left_col {width:40%; float:left; padding:10% 20px 0px 0px;}
.rtj_preorder_bundle .tour_merch_heading {color:#000; letter-spacing:inherit; font-size:60px;}
.rtj_preorder_bundle button {border-color:#000; color:#000;}
.rtj_preorder_bundle button:hover {background-color:#000; color:#fff;}
.rtj_preorder_bundle .right_col {width:60%; float:left;}

.rtj_tour_sections {}
.tour_title {background-color:#55c1b3; padding:0px 4% 30px;}
.tour_title .left_col {width:35%; float:left; position:relative; top:-30px;}
.tour_title .left_col img, .tour_title .right_col img {width:100%;}
.tour_title .middle_col {width:35%; float:left; text-align:center; padding-top:8%;}
.tour_title .middle_col h1 {font-family:'BebasNeueBold'; font-size:86px; color:#fff; letter-spacing:10px; font-weight:normal;}
.tour_title .middle_col p {font-size:35px; color:#fdef04; margin:35px 0 15px; padding:0px; letter-spacing:5px;}
.tour_title .right_col {width:30%; float:right;}

.sp_album .tour_merch_text {margin:10px 0px;}
.dwnld_rtjfree {}
.dwnld_rtjfree .left_col {float:none;}
.dwnld_rtjfree .right_col {float:none;}

.merch {text-align:center; padding:20px 0px; font-size:26px; line-height:30px; letter-spacing:2px; font-family:'BebasNeueBold'; background-color:#fff;}
.merch p {padding:0px;}
.merch a {color:#000;}

.ftr_continue {color:rgb(255, 255, 255); width:100%; font-size:18px; letter-spacing:2px; text-align:center; padding:0px; font-family:'BebasNeueBold';}
.ftr_continue a {color:#fff;}

/*===== Header Element ==*/

.rtj_header {background-color:#ffe900; width:100%; padding:25px 15px;}
.rtj_logo {width:320px; margin:0px auto;}
.rtj_logo a {display:block;}


/*======== hamburger button start here ===========*/
.mobile_menu_btn {position:fixed; top:26px; left:45px; z-index: 1000000;}
.c-hamburger {
  display:block;
  position:relative;
  overflow:hidden;
  margin:0;
  padding:0;
  width:18px;
  height:20px;
  font-size:0;
  text-indent: -9999px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
}

.c-hamburger:focus {outline:none;}
.c-hamburger span {
  display: block;
  position: absolute;
  top:10px;
  left:0px;
  right:0px;
  height:2px;
  background:#000; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;
}

.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height:2px;
  background-color:#000;
  content: "";
  border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;
}

.c-hamburger span::before {top:-5px;}
.c-hamburger span::after {bottom:-5px;}
.c-hamburger--htx {background-color:transparent !important; border:none !important; padding:0px !important;}
.c-hamburger--htx span {transition:background 0s 0.3s;}
.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}
.c-hamburger--htx span::before {transition-property:top, transform;}
.c-hamburger--htx span::after {transition-property: bottom, transform;}

/* active state, i.e. menu open */
.c-hamburger--htx.is-active {
  background-color: #373d48;
  left:314px; top:-10px;
}

.c-hamburger--htx.is-active span {background:none;}
.c-hamburger--htx.is-active span::before {top: 0;  transform: rotate(45deg);}
.c-hamburger--htx.is-active span::after {bottom: 0; transform: rotate(-45deg);}

.c-hamburger--htx.is-active span::before,

.c-hamburger--htx.is-active span::after {
  transition-delay: 0s, 0.3s;
}
/*======== hamburger button End's here ============*/

@media screen and (min-width:1001px) {
.page-id-551 .mobile_menu_btn .c-hamburger span {background:#000000;}
.page-id-551 .mobile_menu_btn .c-hamburger span:before,
.page-id-551 .mobile_menu_btn .c-hamburger span:after {background:#000000;}
.page-id-551 .mobile_menu_btn.apply-black .c-hamburger span {background:#000000;}
.page-id-551 .mobile_menu_btn.apply-black .c-hamburger span:before,
.page-id-551 .mobile_menu_btn.apply-black .c-hamburger span:after {background:#000000;}
.page-id-551 .mobile_menu_btn .c-hamburger--htx span, .page-id-551 .mobile_menu_btn .c-hamburger {transition:inherit;}
.page-id-551 .mobile_menu_btn .c-hamburger--htx.is-active span {background:transparent;}

}

.rtj_side_menu {}
.overlay_rtj {background:rgba(0,0,0,0.9); width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:100000; display:none;}
.side_menu {
    
    position:fixed;
    top:0px;
    left:-50%;
    z-index:100000;
    background:#019cb2 url(images/hand_with_chain-1.png) no-repeat top right;
    background-size:32%;
    height:100%;
    width:395px;
    opacity: 0;
    visibility:hidden;
    transition:0.5s;
    
    /* NIls
     position:fixed;
    top:0px;
    left:-50%;
    z-index:100000;
    url("images/nav_rght_hand-1.png") no-repeat top right;
    height:100%;
    width:395px;
    opacity: 1;
    visibility:hidden;
    transition:0.5s;
    background: #141d39; 
    background: -webkit-linear-gradient(left top, #0ab5c3, #141d39); 
    background: -o-linear-gradient(bottom right, #0ab5c3, #141d39); 
    background: -moz-linear-gradient(bottom right, #0ab5c3, #141d39); 
    background: linear-gradient(to bottom right, #0ab5c3, #141d39);
    */
    
    }
.side_menu.mobile_menu_active {opacity:1; visibility:visible; left:0;}

.side_menu img.rt_hand {width:45%; margin-top:2%;}
.side_menu nav {display:block; padding:15px 25px;}
.side_menu nav ul {margin:0px;}
.side_menu ul li {list-style-type:none; margin:0px;}
.side_menu ul li a {display:block; color:#fff; letter-spacing:1px; font-size:26px; line-height:28px; padding:12px 15px; font-family:'BebasNeueBold'; font-weight:normal;}
.side_menu ul li.current-menu-item a, .side_menu ul li:hover a {color:#ffe900;}

.social {padding:0px 45px; margin:15px 0;}
.social ul {margin: 0;}
.social ul li {display:inline-block; list-style-type:none; margin:0px 35px 0px 0px;}
.social ul li a {display:block; font-size:34px; color:#fff; padding:0px 0;}

.email_box {padding:0px 15px; margin-top:30px; position:absolute; width:100%; bottom:60px;}
.email_box h4 {font-family:'BebasNeueBold'; font-weight:normal; color:#fff; margin:0 0px 15px; letter-spacing:1px; text-align:center;}
.email_box .minimal-form-input.no-text {}
.email_box input {background-color:#fff; border:none; padding:10px;}
.ascend .email_box button[type="submit"] {background-color:#000; border:none; padding:12px 21px; color:#fff; text-transform:uppercase !important; font-family: 'Lato', sans-serif; font-weight:900; font-size:18px; letter-spacing:1px; float:left;border-radius:0px 3px 3px 0px;}
.email_box button[type=submit]:hover {background-color:#ffee01 !important; color:#000;}

body[data-form-style="minimal"] .email_box .minimal-form-input {margin:0px; width:68%; float:left;}
body[data-form-style="minimal"] .email_box input[type="email"] {padding: 6px 15px !important;
    color: #a1b1bc; background-color: #fff; border-radius:3px 0px 0px 3px; font-size:18px;font-family:"neuzeit-grotesk",sans-serif; font-weight:700; letter-spacing:1px; line-height: inherit; height:46px;}

.copyright {color:#fff; font-size:14px; text-align:center; width:100%; font-family: 'Lato', sans-serif; font-weight:900; position:absolute; bottom:15px; letter-spacing:1px;}

/*===== Music Splash Css =====*/
.music-splash-grid-intro h3 {font-weight:normal;}
.music-splash-grid-intro {}

.music-splash-grid-download-left {position:relative;}
.music-splash-grid-download-left span {float:left; cursor:pointer; letter-spacing:1px; padding:5px 10px; font-size:26px; font-family:'BebasNeueBold'; text-transform:uppercase; height:41px;transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.music-splash-grid-download-left span.icon { width:40px; height:41px; background-size:20px !important; background-position:center center !important; padding:10px;transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}

ul.stream_dropdown {margin:0px; width:150px; padding:0px 0px; position:absolute; top:41px; left:0px; display:none;}
ul.stream_dropdown li {list-style-type:none; margin:0px;}
ul.stream_dropdown li a { padding:10px 15px; display:block;}
.row .col ul.stream_dropdown li a img {width:100px;}
ul.stream_dropdown li:hover a {opacity:0.8;}

.music-splash-grid-download-right span {float:left; color:#ffee01; letter-spacing:1px; padding:5px 10px; font-size:26px; font-family:'BebasNeueBold'; text-transform:uppercase;}
.music-splash-grid-download-right span.icon {background:url(images/arrow-downrtj.png) no-repeat; width:46px; height:41px; background-size:36px; background-position:center center; padding:0px 5px; } 

.music-splash-grid-download.blue {}
.music-splash-grid-download.blue .music-splash-grid-download-left span {color:#58c0b7;}
.music-splash-grid-download.blue .music-splash-grid-download-left span.icon {background:url(images/blue-arrow.png) no-repeat;}
.music-splash-grid-download.blue ul.stream_dropdown {background-color:#58c0b7;}
.music-splash-grid-download.blue .music-splash-grid-download-left.active span {background-color:#58c0b7; color:#000;}
.music-splash-grid-download.blue .music-splash-grid-download-left.active span.icon {background:#58c0b7 url(images/black-arrow.png) no-repeat;}

.music-splash-grid-download.yellow .music-splash-grid-download-left span {color:#ffee01;}
.music-splash-grid-download.yellow .music-splash-grid-download-left span.icon {background:url(images/yellow-arrow.png) no-repeat;}
.music-splash-grid-download.yellow ul.stream_dropdown {background-color:#ffee01;}
.music-splash-grid-download.yellow .music-splash-grid-download-left.active span {background-color:#ffee01; color:#000;}
.music-splash-grid-download.yellow .music-splash-grid-download-left.active span.icon {background:#ffee01 url(images/black-arrow.png) no-repeat;}

.rtj3-con .music-splash-grid-download-right {opacity:1;}
.rtj3-con .music-splash-grid-download-right a {/*cursor:default;*/}
.inactive_rtj .music-splash-grid-download.blue .music-splash-grid-download-left {opacity:1;}
.inactive_rtj .music-splash-grid-download.blue .music-splash-grid-download-left.active span {background-color:transparent; color:#58c0b7;}
.inactive_rtj .music-splash-grid-download.blue .music-splash-grid-download-left.active span.icon {background:transparent url(images/blue-arrow.png) no-repeat;}
.inactive_rtj .music-splash-grid-download-left span {cursor:default;}

#stream_link {cursor: pointer; position:relative;}
.page-id-3400 #header-outer {
    background: rgba(255,233,0,100) !important;
}
/*========== Modal Css ===========*/
.rtj_modal_box {}
.overlay {display:none; background:rgba(41, 43, 45, 0.7); width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:10000;}
.rtj_modal {display:none; padding:35px 45px 15px 45px; width:600px; background-color:#000; box-shadow:#000 0px 0px 10px; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); z-index:10001;}
a.close {width:61px; height:66px; background:url(images/close_image.png) no-repeat; background-size:31px; display:block; position:absolute;
    top: 0; right: 0; z-index:102;  padding: 15px; background-position: center center;}
	
.rtj_modal .row { width:660px; position:relative; left:-75px; padding:0px; margin-bottom:40px;}
.rtj_modal .row .left_col {float:left; width:300px;}
.rtj_modal .row .right_col {float:right; width:300px;}

.rtj_modal h3 {font-family:'BebasNeueBold'; letter-spacing:1px; font-size:40px; font-weight:normal; color:#fff; margin:0px 0px 20px; line-height:40px;}
.music_box {}
.music_box a {padding:5px 5px; margin-right:10px; display:inline-block;}

.rtj_email_box {margin-top: 170px;}
.rtj_email_box input {color:#a1b1bc;}

body[data-form-style="minimal"] .rtj_email_box .minimal-form-input.has-text input {color:#a1b1bc;}

.rtj_modal_for_external_site {
    display:none;
    padding:35px 45px 15px 45px;
    width:80%;
    background-color:#000;
    box-shadow:#000 0px 0px 10px;
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    z-index:10001;
    height: 90%;
    
    webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    }
.rtj_modal_for_external_site .row { width:100%; height:100%;position:relative;  padding:0px; margin-bottom:40px;}
.iframe-container iframe{width: 98%;height: 100%;border: none}
.body-stop-scroll {
    overflow: hidden !important;
    width: 100%;
    height: 100%;
    position: absolute
   
}
/*==== Music splash page css */
.music-splash-grid-intro { background:#333333; display: inline-block; margin:17px auto 0; padding:15px 10%; width:100%;}
.music-splash-grid-intro h3 { color:#fff; text-align:center; font-family:'BebasNeueBold'; letter-spacing:1px; margin:0; transform:matrix(1.21443, 0, 0, 1.21443, 0, 0);
    -webkit-transform:matrix(1.21443, 0, 0, 1.21443, 0, 0);  -ms-transform:matrix(1.21443, 0, 0, 1.21443, 0, 0);}
.music-splash-grid-download-right { float:right; width:162px;}
.music-splash-grid-download-left { float:left; width:150px;}
.mer-splash-left-text { color:#fff; font-family:"neuzeit-grotesk",sans-serif; font-size:16px; padding:5px 0; font-weight:700;}
.music-splash-left-action-btn{background-color:transparent; border:4px solid #fff; color:#fff; cursor:pointer;     display: inline-block!important; text-align: center!important;
    font-family:"BebasNeueBold"; font-size:28px; letter-spacing:2px; max-width:358px; padding:13px 30px; transition:all 0.5s ease 0s;
    width:100%; margin-top:20px;}
.music-splash-left-action-btn:hover {background-color:#fff; color:#000;}

#header-outer header#top .container .row .col.span_3 {margin:0; text-align:center; width:100% !important;}
.tp-caption.rev-btn.tp-resizeme.call_to_action_btn_homebanner.rs-hover-ready {
    display: block; line-height: 32px !important;  margin: 0 auto !important; max-width: 290px !important;
    min-width: 290px !important;  padding: 10px 20px !important;  width: 100%;}
.yt_subscribe_nav {text-align:center; color:#ffe900; font-size:15pt; letter-spacing:4px;}
.mer-splash-left-text {color: #fff; font-family: "neuzeit-grotesk",sans-serif; font-size: 16px; padding: 5px 0;}
.mer-splash-left-list li {color: #fff; font-size: 16px; line-height: 19px; margin:8px 0;}
.mer-splash-left-action-btn{  background-color:transparent;  border:4px solid #fbf30d; color:#fbf30d; cursor:pointer; display:block; font-family: "BebasNeueBold"; font-size:28px; letter-spacing:2px; max-width:358px; padding:13px 30px; transition:all 0.5s ease 0s; width:100%; margin-top:20px;}
.mer-splash-left-action-btn:hover {background-color:#fbf30d; color:#000;}


.page-id-3365 .c-hamburger span:before { background:#fff;}
.page-id-3365 .c-hamburger span:after { background:#fff;}
.page-id-3365 .c-hamburger span {background:#fff;}
.page-id-3365 .c-hamburger--htx.is-active span {background:none;}

.tg-item-duration {display:none !important;}

.at-content, .entry-content-page {height:100%;}
.entry-content-page .merchan-middle-container {position:absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}

.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-0 { padding-top:12%;}

.merchandise-splash-rightside-image {width:85%;} 
.merch-footer-link { bottom:10px; position:absolute;}

.hm_tourmerch .tour_merch_container { position:absolute; top:50%; transform:translateY(60%); -webkit-transform:translateY(60%); -moz-transform:translateY(60%);}

/*======== Video page ===*/
.page-video-layout-grid i.tg-icon-play, #Single-video-for-mobile i.tg-icon-play {
       background-image: url(https://runthejewels.com/wp-content/uploads/2016/10/play-icon.png);
    background-repeat: no-repeat!important;
    background-size: 60px;
    display: block !important;
    font-size: 48px !important;
    height: 58px !important;
    left: 50% !important;
    line-height: 75px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    text-align: center !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    transition: all 0.35s cubic-bezier(0.39, 1.89, 0.55, 1.45) 0s;
    width: 58px !important;
}
.page-video-layout-grid i.tg-icon-play:before, #Single-video-for-mobile i.tg-icon-play:before {opacity:0}
#Single-video-for-mobile .tg-item, #Single-video-for-mobile .tg-grid-holder.tg-layout-grid {height:200px !important}

.tolb-close.tg-icon-close {background:url("images/close_image.png") no-repeat scroll center center; background-size:30px; width:40px !important;}
.tg-icon-close:before {display:none;}

/*========== News CSS ===*/
.row .col img{width:100%;}

.dcwss.dc-wall .stream li {
    background: #f7f7f7;
    color: #000 !important;
    font-family: "neuzeit-grotesk",sans-serif;
    font-size: 14px !important;
}

.light p {
    color: #666666 ;
    font-weight: normal;
    letter-spacing: 2px;
}

.dcwss.dc-wall .stream li a {
    font-family: "neuzeit-grotesk",sans-serif;
    letter-spacing: 1px;
    font-style: normal;
}
html .ytp-large-play-button.ytp-button {
    background-image: url(https://runthejewels.com/wp-content/uploads/2016/10/play-icon.png);
    background-repeat: no-repeat !important;
    background-size: 58px auto;
    display: block !important;
    font-size: 48px !important;
    height: 58px !important;
    line-height: 75px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    text-align: center !important;
    transform: translate(-50%, -50%) !important;
    transition: all 0.35s cubic-bezier(0.39, 1.89, 0.55, 1.45) 0s;
    width: 58px !important;
}
html .ytp-large-play-button.ytp-button svg {
    display: none !important;
}
.section-intro {
   color: #666666 !important;
    font-size: 12px !important;
    padding-left: 15px !important;
}
.link-intro {
    color: #666666 !important;
}

.section-user {
    display: none !important;
}
span.socicon.socicon-tumblr {
    display: none;
}

/*
@media screen and (max-height:30px) and (min-width:1024px) {
	.c-hamburger span {background: #fff;}
.c-hamburger span::before, .c-hamburger span::after{background:#fff}
}
@media screen and (min-height:31px) and (min-width:1024px) {
	.c-hamburger span {background: #000;}
.c-hamburger span::before, .c-hamburger span::after{background:#000}
}

*/

.page-video-layout-singlevideo i.tg-icon-play {
       background-image: url(https://runthejewels.com/wp-content/uploads/2016/10/play-icon.png);
    background-repeat: no-repeat!important;
    background-size: 60px;
    display: block !important;
    font-size: 48px !important;
    height: 58px !important;
    left: 50px !important;
    line-height: 75px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    text-align: center !important;
    top:auto !important;
bottom: 0;
    transform: translate(-50%, -50%) !important;
    transition: all 0.35s cubic-bezier(0.39, 1.89, 0.55, 1.45) 0s;
    width: 58px !important;
}
.page-video-layout-singlevideo i.tg-icon-play:before { opacity:0}

/* convoy grid overrides */
ul.cnvy-grid {
  background-color: #000000 !important;
}
.powered-by-convoy-logo a {
  text-align: center;
  display: block;
}
.powered-by-convoy-logo a img {
  width:150px !important;
}
/*
.column_container {
  background-color: #000000 !important;
}
*/
.rtj2-popup-righthand{
    /*width: 193px;
    position: absolute;
    right: -9px;*/
    width: 264px;
    position: absolute;
    right: -9px;
    
}

.rtj1-popup-righthand{
    /*width: 193px;
    position: absolute;
    right: -9px;*/
    width: 264px;
    position: absolute;
    right: -9px;
    top:50px;
    
}

html #footer-outer {background-color:#000000 !important;}
.swiper-slide .button {max-width:180px; width:100%;} 
.home-slider-21.swiper-slide .button {max-width:260px; width:100%;} 


/*===== Responsive CSS Starts here ==========*/
@media only screen and (max-width:1240px) and (min-width:1000px)
{
    .music-splash-grid-download-left {width:130px;}
    .music-splash-grid-intro {padding:15px 3%;}
}

@media screen and (max-width:768px) {
    #Single-video-for-mobile {display:block;}
    #Single-video-for-desktop {display:none;}
}

@media screen and (min-width:768px) {
    #Single-video-for-mobile {display:none;}
    #Single-video-for-desktop {display:block;}
}

@media screen and (max-width:1279px) {
	
	.rtj_po_row1 {padding:0 0 60px;}
	.rtj_email {margin:35px auto 0; width:900px;}
	.rtj_email .left_col {width:450px;}
	.rtj_email .right_col {width:450px;}
	.rtj_email .right_col .left, .rtj_email_box .left {width:360px;}
	.rtj_email .right_col button, .rtj_email_box button {height:78px; width:72px;}
	body[data-form-style="minimal"] input[type="email"] {font-size:18px;}
	.rtj_email .right_col .right, .rtj_email_box .right {width:auto;}
	
	.rtj_preorder_bundle .container {max-width:900px; width:100%;}
	.tour_title .middle_col h1 {font-size: 60px; letter-spacing: 5px;}
	.tour_merch_button {border-width:3px; font-size:24px; padding:12px;}
	.tour_merch_text {font-size:18px; line-height: 24px;}
	
	.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-0 { padding-top:9%;}
	
}
@media screen and (max-width:1000px) {
	.dlx_bundle_box .tour_merch_container, .hm_tourmerch .tour_merch_container {margin-top: 0; text-align: center; transform:translateY(0%); -webkit-transform:translateY(0%); -moz-transform:translateY(0%);}
	.dlx_bundle_box .mer-splash-left-action-btn, .hm_tourmerch .tour_merch_button {display:table; margin:0px auto;}

	.hm_tourmerch .tour_merch_container { position:static; transform:translateY(0%); -webkit-transform:translateY(0%); -moz-transform:translateY(0%);}
	.dlx_bundle_box .tour_merch_container, .entry-content-page .merchan-middle-container {position:static; top:auto; transform:translateY(0%); -webkit-transform:translateY(0%); -moz-transform:translateY(0%);}
		.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.no-extra-padding.instance-0 { padding-top:0;}
	.dlx_bundle_box .tour_merch_container {margin-top:50px;}
	body.page-id-3365 {overflow-y:scroll;}
	.at-content, .entry-content-page {height:auto;}
	.merch-footer-link {position:static;}
	.merch {font-size:18px; line-height:24px; letter-spacing:1px;}
	
	.rtj_modal {width:420px; padding:15px;}
	a.close {background-size:24px; height:50px; padding:10px; width:50px; top:5px; right:5px;}
	.rtj_modal .row {left:-35px; margin-bottom:30px; width:460px;}
	.rtj_modal .row .left_col {width:45%;}
	.rtj_modal .row .right_col {width:45%;}
	.rtj_modal h3 {font-size:32px; line-height:32px; margin:0 0 10px;}
	.music_box a {margin-right:0; width:100px;}
	.rtj_email_box {margin-top:15px;}
	.rtj_email .right_col .left, .rtj_email_box .left {width:315px;}
	.rtj_email .right_col button, .rtj_email_box button {height:65px; width:60px;}
	body[data-form-style="minimal"] .minimal-form-input {margin:0px;}
	body[data-form-style="minimal"] input[type="email"] {padding:10px !important;}
	.rtj2-popup-righthand {
        width: 140px;
        z-index: -1;
    }
    .rtj1-popup-righthand {
        width: 140px;
        z-index: -1;
    }
}

@media screen and (max-width:979px) {
	.rtj_email {margin: 15px auto 0; width:750px;}
	.rtj_email .left_col {width:50%; padding-right:15px;}
	.rtj_email .left_col h2 {font-size:44px; line-height:40px;}
	.rtj_email .right_col {width:50%;}
	.rtj_email .right_col .left, .rtj_email_box .left {width:83%;}
	body[data-form-style="minimal"] input[type="email"] {padding:10px !important; height:60px; font-size:16px;}
	.rtj_email .right_col button, .rtj_email_box button {height:60px; width:55px;}
	.rtj_po_row1 {padding:0 0 40px;}
	
	.rtj_preorder_bundle .left_col {padding:3% 20px 0 0; width:50%;}
	.rtj_preorder_bundle .right_col {width:50%;}
	.rtj_preorder_bundle .tour_merch_heading {font-size:50px;}
	
	.tour_merch_button {padding:12px;}
	
	/*
	@media screen and (orientation:landscape) {
        .side_menu.mobile_menu_active {overflow-y:scroll; min-height:200px;}
        .email_box {position:static;}
        .copyright {position:static;}
        #mce-responses{top: 3px !important; position: relative !important; width: 98% !important;}
    }
	
	*/
	  span.down-arrow-link {display:none;}
}

@media screen and ( min-height:910px ){
	.nav_social {height:85%;}
	.side_menu nav {padding:5% 25px;}
	.side_menu nav ul li {margin:9% 0;}
	.side_menu nav ul li a {padding:2% 5px; line-height:100%;}
	.social {padding:0 30px; margin:0px;}
}

@media screen and ( min-height:1024px ){
	.side_menu nav ul li {margin:12% 0;}
	.side_menu nav ul li a {font-size:32px;}
	.social ul li {margin: 0 45px 0 0;}
	.social ul li a {font-size:42px;}
}

@media screen and ( min-height:1131px ){
	.side_menu nav ul li {margin:15% 0;}
}
@media screen and ( min-height:1221px ){
	.side_menu nav ul li {margin:18% 0;}
	.side_menu nav ul li a {font-size:36px;}
}
@media screen and ( min-height:1321px ){
	.side_menu nav ul li {margin:21% 0;}
	.side_menu nav ul li a {font-size:40px;}
}
@media screen and ( min-height:1421px ){ 
	.side_menu nav ul li {margin:24% 0;}
	.side_menu nav ul li a {font-size:44px;}
}
@media screen and ( min-height:1521px ){ 
	.side_menu nav ul li {margin:27% 0;}
	.side_menu nav ul li a {font-size:48px;}
	.social ul li {margin: 0 40px 0 0;}
	.social ul li a {font-size:48px;}
}

@media screen and ( min-height:1621px ){ 
	.side_menu nav ul li {margin:30% 0;}
	.side_menu nav ul li a {font-size:50px;}
}
@media screen and (max-height:718px) {
	.side_menu img.rt_hand {width:35%;}
	.side_menu {background-size:28%;}
	.side_menu nav {padding:0px 5%;}
	.side_menu nav ul li a {font-size:18px; line-height:24px; padding:10px 15px;}
	.social ul li a {font-size:30px;}	
	.social {padding:0 5% 0 9%;}
	.social ul li {margin:0 5% 0 0;}
}

@media screen and (max-height:599px) {
	.side_menu img.rt_hand {width:30%;}
	.side_menu {background-size:25%;}
	.side_menu nav ul li a {padding:9px 15px;}
	.social {margin:10px 0;}
	.copyright {bottom:10px; font-size: 12px; line-height: 18px;}
	.email_box {bottom:36px;}
	.email_box h4 { margin:0 0 10px; font-size:18px; line-height:18px;}
	body[data-form-style="minimal"] .email_box input[type="email"] {height:40px; font-size:16px;}
	.ascend .email_box button[type="submit"] {height:40px; padding:5px 10px; width:34%; font-size:16px;}
}

@media screen and (max-height:492px) {
	.side_menu.mobile_menu_active {overflow-y:scroll; min-height:200px;}
	.email_box {position:static;}
	.copyright {position:static;}
	#mce-responses{top:3px !important; position:relative !important; width:98% !important;}
}

@media screen and (max-width:767px) {
	.side_menu img.rt_hand {margin-top:10px; width:45%;}
	.side_menu {max-width:100%; width:320px; background:#019cb2 url("images/hand_with_chain_mobile-1.png") no-repeat;background-size:34%; background-position:top right; }
	.side_menu nav {padding:0px 15px;}
	.side_menu nav ul li a {font-size:18px; line-height:18px; padding:8px 5px;}
	
	.mobile_menu_btn {left:15px;}
	.c-hamburger {width:25px; height:25px;}
	.c-hamburger span {height:3px;}
	.c-hamburger span:before, .c-hamburger span:after {height:3px;}
	.c-hamburger span:before {top:-7px;}
	.c-hamburger span:after {bottom:-7px;}
	.c-hamburger--htx.is-active { left:262px;}
	
	.nav_social {/*overflow:hidden; overflow-y:scroll; height:100%;*/}
	.social {padding:0px 15px; margin:20px 0 0;}
	.social ul {}
	.social ul li {margin-right:20px;}
	.social ul li:last-child {margin-right:0px;}
	.social ul li a { display:block; font-size:30px; padding:5px;}
	.copyright {bottom:0px; padding:10px 0px; font-size:11px; line-height:18px;/*background:#58c0b9;*/}
	.email_box h4 {margin-bottom:10px; font-size:18px; letter-spacing:inherit;}
	.email_box {/*background:#58c0b9;*/ bottom:38px; margin-top:25px;}
	body[data-form-style="minimal"] .email_box input[type="email"] {font-size:16px; height:40px; padding:6px 10px !important;}
	.ascend .email_box button[type="submit"] {font-size:14px; padding:11.5px 15px; width:34%;}
	
	.rtj_preorder_bundle .tour_merch_container {position:static; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);}
	.tour_merch_text br {display:none;}
	.tour_merch_button, .music-splash-left-action-btn {border-width:3px; letter-spacing:1px; max-width:290px; padding:12px; width:100%;}
	.mer-splash-left-action-btn {border:3px solid #fbf30d; font-size:24px; letter-spacing:2px; padding:12px;}
	.tour_merch_text, ul li {font-size:17px; line-height:24px; font-weight:500;}
	.mer-splash-left-text {line-height:24px; font-weight:500;font-size:17px;}
	.mer-splash-left-text br {display:none;}
	.tour_merch_heading {font-size:40px; letter-spacing:3px; line-height:34px;}
	
	.rtj_email {width:100%; max-width:290px;}
	.rtj_email .left_col {padding-right:0; width:100%; float:none;}
	.rtj_email .left_col h2 { font-size:32px;line-height:32px; text-align: center;}
	.rtj_email .left_col h2 br {display:none;}
	.rtj_email .right_col {float:none; width:100%;}
	.rtj_email .right_col .left, .rtj_email_box .left {width:100%; text-align:center; float:none;}
	.rtj_email .right_col .right, .rtj_email_box .right {float:none; text-align:center; margin-top:10px;}
	body[data-form-style="minimal"] .minimal-form-input {margin:0;}
	.rtj_po_row1 {padding: 0 0 20px;}
	.rtj_po_row1 .row_one .right_col {width:48%;}
.rtj_preorder_bundle .left_col {float:none; padding:0; width:100%; margin-bottom:30px;}
.rtj_po_row1 .row_one {top:15px; position:static; padding-top:15px;}
.rtj_preorder_bundle .tour_merch_heading {font-size: 40px;}
.rtj_preorder_bundle .right_col {float:none; width:100%;}
.tour_merch_container {margin-top: 0; text-align:center; transform:translateY(0%); -webkit-transform:translateY(0%); -moz-transform:translateY(0%);}
.rtj_preorder_bundle {text-align:center;}
.tour_title {position:relative; padding:0 4% 15px;}
.tour_title .left_col { float: none; left:0px; position: relative; top:15px; width:48%;}

.tour_title .middle_col p {font-size:30px; letter-spacing:3px; margin: 15px 0;}
.tour_title .right_col { float:none; position:absolute; right:10px;  top:15px;  width:45%;}
.tour_title .middle_col {float: none; padding-top:80px; text-align: center; width: 100%;}
.middle_col.urbanbrush img {width:75px;}

.tp-caption.rev-btn.tp-resizeme.call_to_action_btn_homebanner.rs-hover-ready {border-width: 2px !important; font-size: 24px !important; line-height: 26px !important; padding: 10px 15px !important;}

.dcwss.dc-wall ul.stream li.dcsns-li {margin:15px auto !important; padding:15px 0px !important;}

.dcwss.dc-wall ul.stream {padding-left:0px; width:100% !important;} 
.dcwss.dc-wall .stream li {padding:0px; margin:0px;}

.main-content ul, .main-content ol {margin-left:0px;}
.dcwss.dc-wall.col-4 .stream li {width:100%; position:static !important;}

.yt_subscribe_nav {font-size:12pt; letter-spacing:1px;}
.music-splash-grid-intro {padding:10px 0px;}
.music-splash-grid-download-left, .music-splash-grid-download-right {margin:0px auto; text-align:center;}

.rtj_modal {width:375px; padding:10px;}
a.close {background-size:18px; width:45px; height:45px; top:0px; right:0px;}
.rtj_modal .row {left:-22px; margin-bottom:20px; width:400px;}

.page-video-layout-grid i.tg-icon-play {height:45px !important; line-height:45px !important; width:45px !important;}
.page-video-layout-singlevideo i.tg-icon-play, .page-video-layout-grid i.tg-icon-play { background-size:45px !important;}
.tp_caption_rp .tp-caption { font-size: 24px !important; max-width: 290px !important; padding: 12px 35px !important;}
.tolb-close.tg-icon-close {background-size:22px; right:10px !important;}
.stream_item {top:47px;}
.ftr_continue {font-size:16px; letter-spacing:1px; padding-bottom:10px;}
ul.stream_dropdown {z-index:1000000;}


.page-video-layout-singlevideo .tg-item, .page-video-layout-singlevideo .tg-grid-holder.tg-layout-grid {height:200px !important}
html .page-video-layout-singlevideo i.tg-icon-play {height:76px !important;}

.page-video-layout-singlevideo i.tg-icon-play {left:50% !important;}


.music-splash-grid-download-left span.icon { width: 26px; background-size: 16px !important; padding: 5px;}
.music-splash-grid-download-left span {font-size:22px;}

.music-splash-grid-download-right {width:150px;}
.music-splash-grid-download-right span.icon {background-size:30px; width:40px; height:40px;}
.music-splash-grid-download-right span {font-size:22px;}


body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent a, body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .button.transparent_2 a {font-size:18px !important;}
    
}

/* for grid styling */
.cnvy_grid {
  color: #FFFFFF !important;
  
}




@media screen and (max-height:767px) {
	
	
}
 
@media screen and (max-width:399px) {
	.rtj_modal {width:290px;}
	.rtj_modal .row {left:-28px; width:320px;}
}	
 
 .dcwss.dc-wall .stream li {box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border:#ddd 1px solid; background:transparent !important;}
 .dcwss.dc-wall .stream li .section-text img {border:none; margin:0px; padding:0px;}
 

@media only screen 
and (min-device-height : 320px)
and (max-device-height : 480px) 
and (orientation : portrait) {
    /*    .side_menu.mobile_menu_active {overflow-y:scroll; min-height:200px;}
        .email_box {position:static;}
        .copyright {position:static;}
        #mce-responses{top: 3px !important; position: relative !important; width: 98% !important;}	
	*/

	
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px)
and (orientation : landscape) {}


@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px)
and (orientation : landscape) {
	.side_menu nav ul li {margin:3% 0px;}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px)
and (orientation : portrait) {
	.side_menu nav ul li {margin:3% 0px;}
} 
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px)
and (orientation : portrait) {
	.side_menu nav ul li {margin:6% 0px;}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px)
and (orientation : landscape) {
	.side_menu nav ul li {margin:2% 0px;}
} 

@media (max-width: 500px)
.cashmusic.element input[type=email] {
    width: 50% !important;
    margin-right: 20px !important;
    margin-left: 40px !important;
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px)
and (orientation : portrait) {
	.cashmusic.element input[type=email] {

} 

h5 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 7px;
    font-weight: 600!important;
    font-family: "neuzeit-grotesk",sans-serif!important;
}
