
/* Edit Mode */


/* Preview */


.vast_hide.vast_video_player,
.vast_standby.vast_video_player{
  opacity: 0;
}


.vast_video_wrapper{
  position: relative;
  background-size: cover;
  overflow: hidden;
}
.vast_video_wrapper:before{
  box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.vast_video_tint{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  transform: scale(1.05);
}
.vast_video_slice{
  margin: 0 auto;
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
}

.vast_video_background{
  background-position: center;
  background-size: cover;
  position: absolute;
  transform: scale(1.05);
  opacity: 1;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  bottom: 0;
  transition: opacity 500ms 500ms;
}
[data-status="ready"] ~ .vast_video_background{
  opacity: 0;
}
[data-status="ready"].vast_hide ~ .vast_video_background{
  opacity: 1;
}


#vast-log{
  position: fixed;
  width: 200px;
  bottom: 40px;
  right: 40px;
  background: #fff;
  color: #000;
  padding: 0 0 5px;
  border-radius: 9px;
  box-shadow: 0 1px 4px -2px #000;
  z-index: 10000;
  overflow: hidden;
}
#vast-log p{
  font-size: 13px;
  padding: 7px 20px;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}
#vast-log p ~ p{
  border-top: 1px solid #eee;
}
#vast-log p#log-header{
  font-weight: bolder;
  text-align: center;
}
.vast-icon{
  width: 8px;
  height: 8px;
  display: inline-block;
  margin-right: 3px;

  border: 2px solid #f3f3f3; /* Light grey */
  border-top: 2px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 8px;
  height: 8px;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.vast-loaded .vast-icon{
  background: rgb(255, 221, 7);
  animation: none;
  border: none;
}
.vast-loaded.vast-pause .vast-icon{
  background: rgb(206, 205, 204);
  animation: none;
  border: none;
}
.vast-loaded.vast-play .vast-icon{
  background: transparent;
  width: 0; 
  height: 0;
  border-radius: 0;
  animation: none;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 8px solid rgb(85, 211, 94);
}
.vast-pause{
  opacity: 0.4;
}

#stacks_out_4 {
	margin-left:0;
}
#stacks_in_15>.s3_row {
	margin: 0 -10px;
}

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








  


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




	#stacks_in_15>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_15>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



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


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





}




  

#stacks_in_24 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_26 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_22 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_20 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_88 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_88 {
		display: none !important;
	}
}
#stacks_in_103.vast_video_wrapper,
#stacks_in_103.vast_video_wrapper strong,
#stacks_in_103.vast_video_wrapper b,
#stacks_in_103.vast_video_wrapper h1,
#stacks_in_103.vast_video_wrapper h2,
#stacks_in_103.vast_video_wrapper h3,
#stacks_in_103.vast_video_wrapper h4,
#stacks_in_103.vast_video_wrapper h5,
#stacks_in_103.vast_video_wrapper h6{
	color: rgba(255, 255, 255, 1.00);
}
#stacks_in_103 .vast_video_player,
#stacks_in_103.vast_video_wrapper .vast_video_background {
	filter: blur(0px);
}
#stacks_in_103 .vast_video_tint,
#stacks_in_103 .vast_video_player,
#stacks_in_103.vast_video_wrapper,
#stacks_in_103.vast_video_wrapper:before{
  border-radius: 9px;
}
#stacks_in_103.vast_video_wrapper a{
	color: rgba(52, 188, 255, 1.00);
}
#stacks_in_103.vast_video_wrapper a:hover{
	color: rgba(95, 211, 255, 1.00);
}

#stacks_in_103 .vast_video_slice{
  
	max-width: 550px;
}
#stacks_in_103 .vast_video_player{
	opacity: 1;
	width: 100% !important;
  
  height: auto !important;
  float: left;
  
}

/* Align Top */



/* Align Middle */


	#stacks_in_103 .vast_video_slice{ flex-direction: column; }


/* Align Bottom */


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_89 {
	height: 40.00px;
}




















@media print {
	#spacerStackstacks_in_89 {
		display: none !important;
	}
}
#stacks_in_36>.s3_row {
	margin: 0 -10px;
}

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








  


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




	#stacks_in_36>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_36>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



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


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





}




  

#stacks_in_58 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_60 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_62 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_64 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
