/* -- Start Video Page css Template -- */

#videoXoverlay{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.9);
	z-index: 2147482999;
	overflow: hidden;
	text-align: center;
	padding: 10%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoXclose{
	position: absolute;
	width: 32px;
	height: 32px;
	top:20px;
	right: 20px;
	z-index: 2147483000;
}
	
#videoXcontent{
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 1100px;
  height: 100%;
}

#videoXoverlay .fluid-width-video-wrapper{
	margin: 0;
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#videoXcontent video {
	max-width: 100%;
	height: auto;
}

#videoXcontent iframe{
	border: none !important;
}
/* -- End Video Page css Template -- */
#stacks_in_25 {
	background-color: rgba(204, 204, 204, 0.00);
}

#stacks_in_26 {
	font-weight: lighter;
}
#stacks_in_17 .uk-accordion-title {
    font-size: 1.25rem !important;
    line-height: 1.40 !important;
    color: rgba(252, 255, 255, 1.00) !important;
}

#stacks_in_17 .uk-accordion-title::before {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(252, 255, 255, 1.00)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(252, 255, 255, 1.00)%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
  
#stacks_in_17 .uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(252, 255, 255, 1.00)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); 
}
#stacks_in_17 {
	background-color: rgba(16, 16, 16, 0.00);
}

#stacks_out_17 {
	width: 90%;
}
#stacks_in_312>.s3_row {
	margin: 0 -10px;
}

#stacks_in_312>.s3_row>.s3_column_left {
	width: 35.00%;
}

#stacks_in_312>.s3_row>.s3_column_right {
	width: 65.000000%;
}




#stacks_in_312>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_312>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_312>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}








/*prevent overflow for cards etc*/
.uikit-slider{
    overflow: hidden !important
}
#stacks_in_315 {
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  2px;
	margin: 0px 0px 5px 20px;
}
/* -- Start Video Each css Template -- */

.stacks_in_333postertitle{
	text-align: center;	
}

.stacks_in_333videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_333videoXplayButton:hover #stacks_in_333triangle{
	fill: rgba(0, 0, 255, 1.00);
}
.stacks_in_333videoXplayButton:hover #stacks_in_333circle{
	fill: rgba(0, 0, 255, 1.00);
}

.stacks_in_333posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_333posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_333posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_333imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 10000px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_333posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- */
#stacks_in_333 {
	margin:  5px;
}
/* -- Start Video Each css Template -- */

.stacks_in_335postertitle{
	text-align: center;	
}

.stacks_in_335videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_335videoXplayButton:hover #stacks_in_335triangle{
	fill: rgba(0, 0, 255, 1.00);
}
.stacks_in_335videoXplayButton:hover #stacks_in_335circle{
	fill: rgba(0, 0, 255, 1.00);
}

.stacks_in_335posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_335posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_335posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_335imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 10000px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_335posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- */
#stacks_in_335 {
	margin:  5px;
}
/* -- Start Video Each css Template -- */

.stacks_in_337postertitle{
	text-align: center;	
}

.stacks_in_337videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_337videoXplayButton:hover #stacks_in_337triangle{
	fill: rgba(0, 0, 255, 1.00);
}
.stacks_in_337videoXplayButton:hover #stacks_in_337circle{
	fill: rgba(0, 0, 255, 1.00);
}

.stacks_in_337posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_337posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_337posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_337imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 10000px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_337posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- */
#stacks_in_337 {
	margin:  5px;
}


#stacks_in_325 .uk-tab > * > a {
    color: rgba(255, 255, 255, 1.00) !important;
    font-size: 0.875rem;
    font-weight: 400;
}

#stacks_in_325 .uk-tab::before {
  border-bottom: 1px solid rgba(0, 0, 0, 0.49);
} 

#stacks_in_325 .uk-tab > * > a:hover,
#stacks_in_325 .uk-tab > * > a:focus {
    color: rgba(255, 0, 0, 1.00) !important;
}

#stacks_in_325 .uikit-tab > .uk-active > a {
    border-color: rgba(0, 0, 244, 1.00);
}#stacks_in_216>.s3_row {
	margin: 0 -10px;
}

#stacks_in_216>.s3_row>.s3_column_left {
	width: 35.00%;
}

#stacks_in_216>.s3_row>.s3_column_right {
	width: 65.000000%;
}




#stacks_in_216>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_216>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_216>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_216 {
	background-color: rgba(30, 30, 30, 0.00);
}



/*prevent overflow for cards etc*/
.uikit-slider{
    overflow: hidden !important
}
#stacks_in_219 {
	background-color: rgba(0, 0, 0, 0.00);
	border: solid rgba(0, 0, 0, 1.00);
	border-width:  2px;
	margin: 0px 0px 5px 20px;
	padding:  5px;
}
/* -- Start Video Each css Template -- */

.stacks_in_238postertitle{
	text-align: center;	
}

.stacks_in_238videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_238videoXplayButton:hover #stacks_in_238triangle{
	fill: rgba(0, 12, 255, 1.00);
}
.stacks_in_238videoXplayButton:hover #stacks_in_238circle{
	fill: rgba(1, 46, 255, 1.00);
}

.stacks_in_238posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_238posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_238posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_238imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 10000px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_238posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- */
#stacks_in_238 {
	background-color: rgba(0, 0, 0, 0.50);
	margin:  5px;
}
/* -- Start Video Each css Template -- */

.stacks_in_240postertitle{
	text-align: center;	
}

.stacks_in_240videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_240videoXplayButton:hover #stacks_in_240triangle{
	fill: rgba(2, 57, 255, 1.00);
}
.stacks_in_240videoXplayButton:hover #stacks_in_240circle{
	fill: rgba(0, 44, 255, 1.00);
}

.stacks_in_240posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_240posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_240posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_240imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 10000px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_240posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- */
#stacks_in_240 {
	background-color: rgba(0, 0, 0, 0.50);
	margin:  5px;
}
/* -- Start Video Each css Template -- */

.stacks_in_242postertitle{
	text-align: center;	
}

.stacks_in_242videoXplayButton{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: auto;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: width 150ms;
}

.stacks_in_242videoXplayButton:hover #stacks_in_242triangle{
	fill: rgba(0, 31, 255, 1.00);
}
.stacks_in_242videoXplayButton:hover #stacks_in_242circle{
	fill: rgba(0, 45, 255, 1.00);
}

.stacks_in_242posterWrapper{
	text-align:  center ;
}
@media all and (max-width: 768px) {
	.stacks_in_242posterWrapper{
		text-align:  center ;
	}
}
@media all and (max-width: 414px) {
	.stacks_in_242posterWrapper{
		text-align:  center ;
	}
}

.stacks_in_242imageShrinkWrap{
	position: relative;
	display: inline-block;
	max-width: 10000px;
	border-radius: 4px;
}

.centered_image{
	overflow: visible !important;
}

.stacks_in_242posterWrapper img{
	border-radius: 4px;
}



/* -- End Video Each css Template -- */
#stacks_in_242 {
	background-color: rgba(0, 0, 0, 0.67);
	margin:  5px;
}
/* -- Start Loveit Each css Template -- */

.stacks_in_237wrapper{
	text-align: right;
}

.stacks_in_237button{
	display: inline-block;
	cursor: pointer;
	font-size: 100% !important;
}

.stacks_in_237button *{
	cursor: pointer;
}

.stacks_in_237button .fa-heart{
	color: rgba(239, 0, 6, 1.00) !important;
}

.stacks_in_237button:hover > .fa-heart{
	color: rgba(223, 239, 255, 1.00) !important;
}

/* -- End Loveit Each css Template -- */
#stacks_in_237 {
	background-color: rgba(0, 0, 0, 0.00);
}


#stacks_in_229 .uk-tab > * > a {
    color: rgba(252, 255, 255, 1.00) !important;
    font-size: 0.875rem;
    font-weight: 400;
}

#stacks_in_229 .uk-tab::before {
  border-bottom: 1px solid rgba(0, 0, 0, 0.00);
} 

#stacks_in_229 .uk-tab > * > a:hover,
#stacks_in_229 .uk-tab > * > a:focus {
    color: rgba(251, 0, 7, 1.00) !important;
}

#stacks_in_229 .uikit-tab > .uk-active > a {
    border-color: rgba(15, 95, 255, 1.00);
}
#stacks_in_229 {
	background-color: rgba(31, 32, 32, 1.00);
}
