
/*-----------------------------------------------*/
/*  Vex_albums Template                          */
/*-----------------------------------------------*/
body.single-vex_albums .album-left .wpum-message{
	background-color:rgba(0,107,140,0.5);
	border-width:2px;
	border-color:#006b8c;
}

body.single-vex_albums .album-left .wpum-message p{
	font-size:20px;
	color:#ffffff;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	text-align:center;
	font-weight:600;
}

body.single-vex_albums .wpum-message p a{
	font-style:normal;
	color:#7c7e82;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	text-decoration:underline;
}

body.single-vex_albums .next-link .nav-desc .nav-direction{
	font-size: 0px;
	visibility: hidden;
	position:relative;
	left:35px;
	padding-right:30px !important;
	font-family:'Urbanist', sans-serif;
	font-weight:600;
}

body.single-vex_albums .next-link .nav-desc .nav-direction:before{
	content: "previous album ▹";
	visibility: visible;
	font-size: 20px;
}

body.single-vex_albums .prev-link .nav-desc .nav-direction{
	font-size: 0px;
	visibility: hidden;
	position:relative;
	right:35px;
	padding-left:30px !important;
	font-family:'Urbanist', sans-serif;
	font-weight:600;
}

body.single-vex_albums .prev-link .nav-desc .nav-direction:after{
	content: "◃ next album";
	visibility: visible;
	font-size: 20px;
}

body.single-vex_albums .album-left .entry-title span{
	font-family:'Urbanist', sans-serif;
	font-weight:700;
	letter-spacing:1px;
	font-size:35px;
	line-height:1.2em;
	font-style:normal;
	text-transform:none;
}

body.single-vex_albums .rascals-player-list .player-meta h5{
	font-family:'Urbanist', sans-serif;
	font-weight:400;
	letter-spacing:1px;
	font-style:normal;
	text-transform:capitalize;
	text-align:left;
	font-size:14px;
}

body.single-vex_albums .album-left p{
	color:rgba(255,255,255,0.5);
	font-size:18px;
	letter-spacing:0px;
	word-spacing:0px;
}

body.single-vex_albums .ithumb-perspective .fx-cursor .img{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.single-vex_albums .ithumb-perspective .fx-cursor .ithumb-perspective__img{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.single-vex_albums .rt-album-cover-wrap .ithumb-perspective{
	-webkit-box-shadow:none;	box-shadow:none;
}

body.single-vex_albums .nav-links .next-link .nav-desc{
	visibility:visible;
	text-align:right;
}

body.single-vex_albums .next-link .nav-desc .nav-title{
	padding-right:0px !important;
}

body.single-vex_albums .prev-link .nav-desc .nav-title{
	padding-left:0px !important;
}

body.single-vex_albums .next-link .nav-desc .nav-direction:hover{
	color:#006b8c;
	text-shadow:none;
	font-style:normal;
	font-weight:800;
}

body.single-vex_albums .prev-link .nav-desc .nav-direction:hover{
	color:#006b8c;
	font-weight:800;
}

body.single-vex_albums .album-left .album-buttons .stagger-item{
	background-color:rgba(0,0,0,0.25);
	border-style:dotted;
	border-color:rgba(0,107,140,0.6);
	border-width:0.5px;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	width:60px;
	padding-left:14px;
	min-height:4px;
	height:45px;
	background-image:none;
	-webkit-box-shadow:0px 0px 15px 0px rgba(252,252,252,0.25) inset;	box-shadow:0px 0px 15px 0px rgba(252,252,252,0.25) inset;
}

body.single-vex_albums .album-left .album-buttons .stagger-item:hover{
	background-color:rgba(0,107,140,0.65);
	border-style:solid;
	border-color:#006b8c;
	border-width:1px;
}

body.single-vex_albums .album-left .album-buttons .stagger-item.yp_hover{
	-webkit-animation-name:push;	animation-name:push;
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.single-vex_albums .album-buttons .stagger-item img{
	-webkit-transform:scale(0.75);	-ms-transform:scale(0.75);	transform:scale(0.75);
	-webkit-box-shadow:none;	box-shadow:none;
}

body.single-vex_albums .rascals-player-list .audio-player__item .audio-player__row{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.single-vex_albums .rascals-player-list .audio-player__item a{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body.single-vex_albums #fs-scroll__content .album-left .album__cover{
	display:inline-block;
	-ms-flex-item-align:baseline;	-ms-grid-row-align:baseline;	align-self:baseline;
}

body.single-vex_albums .nav-links .prev-link{
	left:0px;
}

body.single-vex_albums .post-navigation .nav-links .post-nav-inner:nth-child(2){

	text-align:right;
}

body.single-vex_albums .album-left .rascals-player-list .audio-player__item:hover{
	background-color:rgba(0,107,140,0.75);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.single-vex_albums .ithumb-perspective__img .img img{
	-webkit-box-shadow:none;	box-shadow:none;
}

@media (max-width:1280px){

	body.single-vex_albums #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full{
	padding-top:185px !important;
}

body.single-vex_albums #fs-scroll__content .album-left .album__cover{
	padding-right:33px;
	}

}



@media (max-width:1200px){

	body.single-vex_albums .album-left .album-buttons{
	width:723px;
}

body.single-vex_albums .prev-link .nav-desc .nav-title{
	padding-left:0px !important;
	}

}



@media (max-width:1129px){

	body.single-vex_albums .album-left .entry-title span{
	letter-spacing:0.8px;
	font-weight:700;
}

body.single-vex_albums #fs-scroll__content .album-left .album__cover{
	padding-right:13px;
	}

}



@media (max-width:1024px){

	body.single-vex_albums .album-left .entry-title span{
	font-size:40px;
	line-height:1.1em;
	font-weight:700;
}

body.single-vex_albums #fs-scroll__content .album-left .album__content{
	float:none;
	padding-left:0px;
	display:inline-flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
}

body.single-vex_albums #fs-scroll__content .album-left .album__cover{
	padding-left:0px;
}

body.single-vex_albums .album-left .content-title{
	text-align:center;
	-ms-flex-item-align:auto;	-ms-grid-row-align:auto;	align-self:auto;
	width:100%;
}

body.single-vex_albums .album-left .album-buttons{
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
	width:100%;
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
	display:inline-flex;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .rascals-player-list{
	width:90% !important;
}

body.single-vex_albums .album-left p{
	text-align:justify;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content p{
	width:100% !important;
}

body.single-vex_albums .album-left .content-title__inner{
	text-align:center;
}

body.single-vex_albums .album-left h1{
	padding-right:0px;
}

body.single-vex_albums #fs-scroll__content .album-left{
	display:inline-flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-ms-flex-line-pack:center;	align-content:center;
	max-width:100% !important;
}

body.single-vex_albums #fs-scroll__content .container--full{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left{
	height:auto !important;
	width:100% !important;
}

body.single-vex_albums .album-left nav{
	width:1px;
	}

}



@media (max-width:1023px){

	body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content nav{
	width:100% !important;
}

body.single-vex_albums #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full{
	padding-top:150px !important;
}

body.single-vex_albums #fs-scroll__content .album-left .album__cover{
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	}

}



@media (max-width:991px){

	body.single-vex_albums .album-left .entry-title span{
	font-size:40px;
}

body.single-vex_albums #fs-scroll__content .container--full{
	text-align:center;
}

body.single-vex_albums #fs-scroll__content .album-left .album__content{
	text-align:center;
	display:inline-flex;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
}

body.single-vex_albums .album-left .rascals-player-list{
	-webkit-box-flex:0 1 auto;	-ms-flex:0 1 auto;	flex:0 1 auto;
	-ms-flex-item-align:flex-start;	-ms-grid-row-align:flex-start;	align-self:flex-start;
	width:555px;
}

body.single-vex_albums .album-left p{
	text-align:justify;
}

body.single-vex_albums .album-left nav{
	-ms-flex-item-align:stretch;	-ms-grid-row-align:stretch;	align-self:stretch;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .album-buttons{
	width:340px !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.single-vex_albums #fs-scroll__content .album-left{
	width:100% !important;
}

body.single-vex_albums .nav-links .prev-link .nav-desc{
	text-align:left;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full{
	padding-top:150px !important;
}

body.single-vex_albums #fs-scroll__content .album-left .album__cover{
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
	}

}



@media (max-width:920px){

	body.single-vex_albums .album-left .content-title{
	-ms-flex-item-align:flex-end;	-ms-grid-row-align:flex-end;	align-self:flex-end;
}

body.single-vex_albums .album-left .content-title__inner{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-vex_albums .album-left .album-buttons{
	-ms-flex-item-align:auto;	-ms-grid-row-align:auto;	align-self:auto;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body.single-vex_albums #fs-scroll__content .album-left{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width: 100% !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .rascals-player-list{
	width:100% !important;
}

body.single-vex_albums .rascals-player-list .audio-player__item a{
	width:100%;
}

body.single-vex_albums .rascals-player-list .player-meta h5{
	text-align:left;
	text-transform:none;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left{
	height:auto !important;
	width:100% !important;
	}

}



@media (max-width:782px){

	body.single-vex_albums .album-left .album-buttons .stagger-item{
	min-width:7px !important;
	width:70px;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .album-buttons .stagger-item{
	width:70px !important;
}

body.single-vex_albums #fs-scroll__content .container--full{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left{
	width:100% !important;
	height:auto !important;
}

body.single-vex_albums #fs-scroll__content .album-left{
	width: 100% !important;
	}

}



@media (max-width:767px){

	body.single-vex_albums .album-left .album-buttons .stagger-item{
	min-width:76px;
	width:76px !important;
	padding-left:20px;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .album-buttons{
	width:351px !important;
}

body.single-vex_albums #fs-scroll__content .album-left .album__content{
	width:521px;
	-webkit-box-align:center;	-ms-flex-align:center;	align-items:center;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-vex_albums #fs-scroll__content .album-left{
	width:1px;
	}

}



@media (max-width:600px){

	body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content{
	width:525px !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left{
	width:100% !important;
}

body.single-vex_albums #fs-scroll__content .album-left .album__content{
	max-width:none;
	}

}



@media (max-width:575px){

	body.single-vex_albums #fs-scroll__content .album-left .album__content{
	max-width:498px;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left{
	width:100% !important;
}

body.single-vex_albums #fs-scroll__content .album-left{
	width: 100% !important;
	}

}



@media (max-width:525px){

	body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content{
	width:490px !important;
	max-width:none !important;
}

body.single-vex_albums .album-left nav{
	width:478px;
}

body.single-vex_albums #fs-scroll__content .album-left{
	width: 100% !important;
	}

}



@media (max-width:520px){

	body.single-vex_albums #fs-scroll__content .album-left .album__content{
	max-width:465px;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left{
	width:100% !important;
	height:auto !important;
}

body.single-vex_albums #fs-scroll__content .album-left{
	max-width:100% !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content{
	width:100% !important;
}

body.single-vex_albums .album-left .post-navigation .nav-links{
	-webkit-box-align:flex-start;	-ms-flex-align:flex-start;	align-items:flex-start;
	-ms-flex-line-pack:stretch;	align-content:stretch;
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content nav{
	width:100% !important;
	}

}



@media (max-width:500px){

	body.single-vex_albums #fs-scroll__content .album-left .album__content{
	max-width:425px;
	overflow:visible;
}

body.single-vex_albums .album-left nav{
	overflow:hidden;
	position:relative;
	left:0px !important;
}

body.single-vex_albums #fs-scroll__content .album-left{
	width: 100% !important;
}

body.single-vex_albums .album-left .content-title{
	float:none;
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
}

body.single-vex_albums .album-left .rascals-player-list{
	-ms-flex-item-align:center;	-ms-grid-row-align:center;	align-self:center;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content{
	width:100% !important;
	height:auto !important;
	min-height:initial !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content nav{
	width:100% !important;
	}

}



@media (max-width:490px){

	body.single-vex_albums .album-left nav{
	-ms-flex-item-align:center !important;	-ms-grid-row-align:center !important;	align-self:center !important;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-webkit-box-pack:center;	-ms-flex-pack:center;	justify-content:center;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content nav{
	width:1px !important;
	left:1px !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .post-navigation .nav-links{
	width:484px !important;
	}

}



@media (max-width:479px){

	body.single-vex_albums #fs-scroll__content .album-left{
	width: 100% !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content{
	width:100%;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content nav{
	left:0px !important;
	width:100% !important;
}

body.single-vex_albums .album-left .post-navigation .nav-links{
	width:90%;
	-webkit-box-pack:normal;	-ms-flex-pack:normal;	justify-content:normal;
	-ms-flex-line-pack:normal;	align-content:normal;
}

body.single-vex_albums .album-left nav{
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	}

}



@media (max-width:450px){

	body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .album-buttons{
	width:252px !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content nav{
	width:100% !important;
}

body.single-vex_albums .album-left nav{
	left:0px;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .post-navigation .nav-links{
	width:373px !important;
}

body.single-vex_albums .prev-link .nav-desc .nav-direction{
	font-weight:400 !important;
}

body.single-vex_albums .next-link .nav-desc .nav-direction{
	font-weight:400 !important;
	width:193px;
	padding-right:36px !important;
}

body.single-vex_albums .post-navigation .nav-links .post-nav-inner{
	-webkit-box-flex:0 1 auto;	-ms-flex:0 1 auto;	flex:0 1 auto;
	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
}

body.single-vex_albums .album-left .post-navigation .nav-links{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:405px){

	body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content nav{
	width:1px !important;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content .post-navigation .nav-links{
	width:381px !important;
}

body.single-vex_albums .album-left .post-navigation .nav-links{
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-ms-flex-line-pack:center;	align-content:center;
}

body.single-vex_albums .next-link .nav-desc .nav-direction{
	padding-right:36px;
	}

}



@media (max-width:360px){

	body.single-vex_albums #fs-scroll__content .album-left .album__content{
	width:100%;
}

body.single-vex_albums .album-left nav{
	-ms-flex-wrap:wrap;	flex-wrap:wrap;
	line-height:1.3em;
}

body.single-vex_albums .album-left .post-navigation .nav-links{
	width:75%;
	-webkit-box-pack:normal;	-ms-flex-pack:normal;	justify-content:normal;
	-ms-flex-line-pack:center;	align-content:center;
	float:none;
}

body.single-vex_albums #app div #ajax-content .content--fullscreen .fx-smooth-move #fs-scroll div #fs-scroll__content .container--full .album-left .album__content nav{
	width:100% !important;
}

body.single-vex_albums .post-navigation .nav-links .post-nav-inner:nth-child(1){

	text-align:left;
}

body.single-vex_albums .prev-link .nav-desc .nav-direction{
	padding-left:25px !important;
	}

}



@media (max-width:320px){

	body.single-vex_albums #fs-scroll__content .album-left .album__content{
	width:100%;
	max-width:none;
}

body.single-vex_albums .album-left .post-navigation .nav-links{
	width:264px;
	}

}



@media (min-width:480px){

	body.single-vex_albums #fs-scroll__content .container--full{
	padding-top:200px !important;
	}

}



@media (min-width:1025px){

	body.single-vex_albums #fs-scroll__content .album-left{
	display:inline-flex;
	}

}



@media (min-width:1201px){

	body.single-vex_albums #fs-scroll__content .album-left .album__cover{
	padding-right:45px;
	}

}



/*-----------------------------------------------*/
