/*
Theme Name: MixtapeWP Child
Theme URI: http://mixtape.select-themes.com
Description: A child theme of MixtapeWP Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: mixtapewp
Template: mixtapewp
*/

.qodef-title.white-title .qodef-title-holder h1 span {
    display: inline-block;
    color: #fff;
}  

.qodef-title.white-title .qodef-title-holder .qodef-breadcrumbs-holder a, .qodef-title.white-title .qodef-title-holder .qodef-breadcrumbs-holder span, 
.qodef-content.white-title .qodef-title .qodef-title-holder .qodef-subtitle a, .qodef-title.white-title .qodef-title-holder .qodef-subtitle span {
	color: #fff; 
}

.artist-meta {
	font-size: 18px;
	margin-top: 0.5em;
}

.artist-meta .ionicons {
	margin-right: 1em; 
	width: 1.5em;
   font-size: 24px;
}

body.mixtapewp {
	/* 	background-image: url("images/uprising_web_newback2018L.jpg"); 
	background-color: #fff;  
    background-repeat: no-repeat;
    background-position: center -150px;
    background-size: 100%;*/
}

.qodef-blog-holder article .qodef-post-image img {
    width: 100%;
}

.mixtapewp .qodef-blog-holder article:not(.format-audio) .qodef-post-image {
   /*  margin: 0 0 20px; */
}

/* partners page */
.page-id-8436 .qodef-content .gallery  .gallery-item img,
.page-id-9103 .qodef-content .gallery  .gallery-item img {
    border: none !important;
}
.page-id-8436 .qodef-content .gallery  .gallery-item .gallery-icon,
.page-id-9103 .qodef-content .gallery  .gallery-item .gallery-icon {
    padding:0 10px 0 10px; 
}
@media only screen and (max-width: 480px){
	.page-id-8436 .qodef-content #gallery-2  .gallery-item .gallery-icon,
	.page-id-9103 .qodef-content #gallery-2  .gallery-item .gallery-icon {
			max-width: 50%;
			margin-left: 20%;
	}
}

.collapseomatic {
    font-family: Poppins,sans-serif;
    width: 100%;
    background-color: #eee;
    display: block;
    padding: 5px 0 5px 30px;
    font-size: 20px;
    background-position: 10px;
}

.qodef-blog-holder.qodef-blog-type-masonry article,
.qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-item {
	height: 560px;
	overflow: hidden;
}

.qodef-blog-holder.qodef-blog-type-masonry article .qodef-post-text .qodef-post-title {
    margin: 0 0 1em 0 !important;
}

.qodef-blog-holder.qodef-blog-type-masonry article .qodef-post-text {
    padding: 61px 37px 63px !important;
}

li.qodef-blog-list-item {
	display: block;
	list-style: none;
	width: 24%;
	height: 250px; 
	float: left;
}


@media only screen and (max-width:1000px) and (min-width:667px) {
	li.qodef-blog-list-item {
		width: 50%;
		height: 250px; 
		float: left;
	}
}

@media only screen and (max-width:666px){
	li.qodef-blog-list-item {
		width: 100%;
		height: 250px; 
		float: left;
	}
}


.artist-masonry {
	height: 250px;
	background: no-repeat center top;
    background-size: cover;
    position: relative;    
}

.artist-masonry:after {
    position: absolute;
    bottom: 0;
    z-index: 2;
    content: '';
    height: 50px;
    width: 100%;
    display: block;
    background-image: -webkit-linear-gradient( bottom , rgba(23,23,23,0) 0%, #000 100%);
    background-image: linear-gradient(to bottom, rgba(23,23,23,0) 0%, #000 100%);
}


.artist-masonry .qodef-blog-list-item-title {
	position: absolute;
	bottom: 0;
	padding: 0 10px 10px 10px;
	color: #fff; 
	z-index: 3;
	text-align: center;
	left: 4%;
	right: 4%;
	margin: auto;
}

.artist-masonry a:hover {
    text-align: center;
    color: #fff;
    padding: 0;
}

.artist-masonry a {
	color: #fff;
    display: block;   
    height: 250px;
    width: 100%;
}

.artist-masonry a:hover {
	background-color: rgba(17, 53, 83, 0.8);
	background-image: none;
}

.artist-masonry a:hover:nth-child(1n+3) {
	background-color: #b31100;
}

.artist-masonry  a:hover:nth-child(1n+2) {
	background-color: red;
}

.artist-masonry:hover:after {
	background-image: none;
}

.artist-masonry .artist-meta-info {
	font-size: 1em;	
	position: absolute;
	padding: 0 10px 10px 10px;
	color: #fff; 
	z-index: 3;
	text-align: center;
	left: 4%;
	right: 4%;
	margin: auto;
	top: 40%; 
	color: #fff;
	opacity: 0;
    transition: opacity 0s ease-out;
    -moz-transition: opacity 0s ease-out;
    -webkit-transition: opacity 0s ease-out;
    -o-transition: opacity 0s ease-out;
}

.artist-masonry a:hover .artist-meta-info {
	opacity: 1;
}

/*.artist-list .button-wrapper button.stage-792,
.artist-list .button-wrapper button.stage-794,
.artist-list .button-wrapper button.stage-1032,
.artist-list .button-wrapper button.stage-1036 {
	display: none;
}*/

.page-id-14259 .artist-masonry a,
.page-id-15258 .artist-masonry a,
.page-id-14259 .artist-masonry a .artist-meta-info,
.page-id-15258 .artist-masonry a .artist-meta-info {
	margin-top: -80px;
}

.button-group {
	padding: 5px 0;
	display: block;
}

.button-group .button {
  float: left;
  margin-left: 0;
  margin-right: 5px;
  border: none;
  background: none;
  font-size: 14px;
  height: 1.75rem;
  padding: 4px;
}

.button-group .button-wrapper {
	margin: 10px 30px 10px 0;
    display: block;
	float: left;
	border-bottom: solid 5px #fafafa;
	background: #00000064;
}

/*.button-group .button.is-checked {
	border-bottom: solid 5px #000;
}*/

.button-group .button-lable {
	float: left;
	display: block;
}

.button-group button.button,
.button-group .button,
.button-group .button-lable i,
.button-group .button-lable a {
	color: #ffffff;
}

.qodef-title-holder .qodef-event-nav {
	position: absolute;
}

.qodef-title-holder .qodef-event-nav .qodef-event-next a, .qodef-title-holder .qodef-event-nav .qodef-event-prev a {
    color: #fff;
    line-height: 50px;    
    font-weight: 400;
    -webkit-transition: color .15s ease-in-out;
    -moz-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out;
}

.qodef-title-holder  .qodef-event-nav .qodef-event-next a:before, .qodef-title-holder  .qodef-event-nav .qodef-event-prev a:before {
	font-size: 40px;
    width: 40px;
}

.qodef-title-holder .qodef-event-nav .qodef-event-next a:hover, .qodef-title-holder .qodef-event-nav .qodef-event-prev a:hover {
	 color: rgba(255, 201, 30, 1);
}

ul.artist-letters li {
	list-style: none;
	display: inline-block;
	margin: 14px;
	line-height: 18px; 
}

ul.artist-letters li .first-letter {
	font-size: 2em;
	font-weight: 500; 
}

.qodef-main-menu ul li a {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
/*    color: #f05252  !important;*/
}

.qodef-main-menu ul li .qodef-menu-second ul li a {
/*    color: #f05252 !important;*/
}

.qodef-menu-area .textwidget {
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: 10px;
	margin: 0 -1rem 0 1rem;
}
.widget.widget_text.qodef-sticky-right .textwidget {
	vertical-align: top;
	position: relative;
	top: -12px;
	margin: 0 -1rem 0 1rem;
}

.qodef-btn.qodef-btn-outline.tickets {
	border: 2px solid #f15e38;
}

.home .qodef-btn.qodef-btn-huge-full-width{
	font-size: 17px;
	padding: 21px 60px;
}
.home .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-item {
	background-color: #3a3431;
}
.home .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-item .qodef-blog-list-item-title,
.home .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-item .qodef-blog-list-item-info-section,
.home .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-item .qodef-blog-list-item-excerpt {
	color: white;
}

@media only screen and (max-width: 480px){
.page-id-8541 .qodef-container-inner,
.page-id-8830 .qodef-container-inner {
	width: 96% !important;
	}
}

.qodef-mobile-header-inner .qodef-mobile-menu-opener .qodef-mobile-opener-icon-holder{
	color: #fff;
    font-size: 26px;
}
.artist-template-default .video-iframe {
	width: 100%;
	position: relative;
	padding-bottom: 56.25%; 
	height: 0;
}
.artist-template-default .video-iframe iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media only screen and (min-width: 1600px){
	.time-location{
		font-size: 20px;
		font-weight: bold;
		font-weight: 500;
		color: #fff !important;
	}
}

@media only screen and (max-width: 1600px){
	.time-location{
		font-size: 16px;
		font-weight: 500;
		display: none !important;
	}
}

@media only screen and (min-width:1024px) and (max-width:1100px){
	.qodef-position-right-inner .qodef-social-icon-widget-holder{
		display: none;
	}
}

.vc_row.vc_custom_1493128807860 {
    background-position: center !important;
}
.vc_custom_1563372600337 {
	background-position: top;
}

.widget.qodef-latest-posts-widget li.qodef-blog-list-item {
	width: auto;
    height: auto;
}

.post-template-default.single.single-post .qodef-title {
	display: none;
}

.qodef-sidebar .widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-image{
	display: block;
	width: 100%;
	height: auto;
}
.qodef-sidebar .widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-text-holder{
	display: block;
}

.qodef-main-menu.qodef-drop-down.qodef-default-nav .qodef-item-inner,
.qodef-main-menu.qodef-drop-down.qodef-sticky-nav .qodef-item-inner{
	padding: 0px 5px;
}

.qodef-drop-down .qodef-menu-narrow .qodef-menu-second .qodef-menu-inner ul li {
	width: max-content !important;
    min-width: 225px;
}

.vc_row.wpb_row.vc_row-fluid.qodef-section.qodef-content-aligment-left{
	position: relative;
}
.wpb_column.vc_column_container.vc_col-sm-12{
	position: unset;
}

.archive .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner {
	padding: 75px 0 25px 0 !important;
}

.artist-list .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner {
    padding: 50px 0 225px 0 !important;
}

/*@media only screen and (max-width: 670px) {
	.artist-list .qodef-title.qodef--type.qodef-content-left-alignment.qodef-title-small-text-size.qodef-animation-no.qodef-title-in-grid.qodef-title-without-border {
		height: 220px !important;
	}
}*/
@media only screen and (max-width: 270px) {
	.artist-list .qodef-title.qodef--type.qodef-content-left-alignment.qodef-title-small-text-size.qodef-animation-no.qodef-title-in-grid.qodef-title-without-border {
		height: 490px !important;
	}
}

@media only screen and (max-width: 500px) {
	.artist-list .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner{
		padding: 70px 0 50px 0 !important;
	}
}

/* hot-news */
.hot-news-wrapper .hot-news {
	margin: auto;
    text-align: center;
    font-size: 1.2em;
    color: #000;
    padding: 4px;
} 



/* listky */

.page .ticket-merch {
	width: 30%;
	padding: 0.25rem;
	display: inline-block;
	vertical-align: top;
}
@media only screen and (max-width: 480px){
	.page .ticket-merch {
		width: 100%;
	}
}

.inviton-widget-root .inviton-mode.no-bootstrap .btn-success {
    color: #000;
    background-color: #4eca00;
    border-color: #4eca00;
}

.inviton-widget-root .inviton-mode.no-bootstrap .btn-success.ticket-button {
	opacity: .65;
	width: 200px;
}

.inviton-widget-root .inviton-mode.no-bootstrap .btn-success.ticket-button a:hover {
	color: #000;	
}



.inviton-widget-root .event-ticket-19196{
	/*content:url("/wp-content/plugins/uprising-artists/images/vip_ticket_small.png");*/
}

.inviton-widget-root .its-item {
	padding-top: 20px;   
    padding-bottom: 20px;
}

.event-prices .numPickerMinus, .event-prices .numPickerPlus,
.event-prices .inp-wrap .inp-minus, .event-prices .inp-wrap .inp-plus,
.event-prices .inp-wrap input.form-control.itf-form-input.inp-input  {
	background: #c8c8c8;
    color: #000;
    border: none;
}

.event-prices .inp-wrap .inp-minus::after, .event-prices .inp-wrap .inp-plus::after {
	background: #c8c8c8;
}

.event-prices .its-price-value {
	border: solid 1px #000;
	padding: 5px;
}
	
.event-prices .its-counter {
	padding-left: 0;
}

.event-text,
.event-prices .its-price .its-price-value {
    color: #000;
}

.inviton-widget-root .select2-container {
	display: none; 
}

.inviton-widget-root .its-powered-by, .powered-by-inviton, .inviton-widget-root .its-inactive {
	display:none;
}

.its-pricing .its-price-value {
   font-family: Poppins,sans-serif;
}

.inviton-mode.no-bootstrap.inv-brkmax-max .itf-form-input {
    margin-top: 10px;
}


@media only screen and (max-width: 420px){
	.its-submitX {
   		 text-align: center;
		 margin-top: 15px;
	}
	
	.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner {
	
	}
	
	.page-id-8830 .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner,
	.page-id-8541 .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner {
			    padding: 25px 0 0 !important;	
	}
	
	.page-id-8541 .qodef-content .qodef-title,
	.page-id-8830 .qodef-content .qodef-title {
		height: 130px !important;
	}
	
	.inviton-widget-root .its-wrap-submitX {
		position: fixed;
    	bottom: 0px;
	    z-index: 99;
    	left: 0;
	    padding: 10px;
        width: 100%;
    	background: rgb(0,0,0,0.4);
	}
}


footer {
     z-index: 50 !important;
	 padding-bottom: 20px;
}

/* 	BOOTSTRAP */

.col-md-6 {
	width: 45%;
    float: left;
	padding: 2em;
}
