#toTop{--elevator-image:url(../../../rw_common/plugins/stacks/elevator-images/top.png);--elevator-size:50px;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:var(--elevator-size);height:var(--elevator-size);border:none;text-indent:-9999px;background-image:var(--elevator-image);background-repeat:no-repeat;background-position:left top;z-index:9988}#toTop:active,#toTop:focus{outline:none}#toTop:hover{background-position:left calc(var(--elevator-size) * -1)}
/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_741 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_741 .theDivider1,
#simpleDivider_stacks_in_741 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_741 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_741.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_741.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_741 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_741.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_741.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_741.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_741.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_545 {
	width: 100%;
	clear: both;
	padding-top: 8px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_545 .theDivider1,
#simpleDivider_stacks_in_545 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_545 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_545.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_545.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_545 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_545.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_545.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_545.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_545.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_508 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_508 .container:after,
#stacks_in_508 .row:after, 
#stacks_in_508 .mbcol:after, 
#stacks_in_508 .clr:after, 
#stacks_in_508 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_508 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_508 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_508 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_508 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_508 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_508 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_508 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_508 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_508 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_508 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_508 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_508 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_508 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_508 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_508 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_508 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_508 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_508 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_508 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_508 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_508 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_508 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_508 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_508 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_508 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_508 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_508 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_508 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_510 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_510 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_510 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_512 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_512,
#videoPlayerContainerstacks_in_512:before,
#videoPlayerContainerstacks_in_512:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_512 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_512 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_512 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_512 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_512 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_512 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_512:hover #videoPlayerControlsstacks_in_512 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_512 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_512 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_512:hover #videoPlayerControlsstacks_in_512 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_512 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_512 #videoPlayerPlayPausestacks_in_512 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_512 #videoPlayerFullScreenstacks_in_512 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_512 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_512 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_512 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_512 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_512[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_512[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_512[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_512[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_512[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_512[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_512[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_512[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_512[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_512[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_512[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_512[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_512[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_512 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_512 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_512:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_512 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_512:hover #volumeButtonstacks_in_512 {
	display: none;
}

#volumeMinstacks_in_512 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_512 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_512[type=range],
#volumeMinstacks_in_512,
#volumeMaxstacks_in_512 {
	display: none;
}

#volumeMinstacks_in_512,
#volumeMaxstacks_in_512 {
	cursor: pointer;
}

#volumestacks_in_512:hover #volume-barstacks_in_512,
#volumestacks_in_512:hover #volumeMinstacks_in_512,
#volumestacks_in_512:hover #volumeMaxstacks_in_512 {
	display: inline;
}

#volume-barstacks_in_512[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_512[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_512[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_512[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_512[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_512[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_512[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_512[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_512[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_512[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_512[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_512[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_512[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_512 #videoPlayerFullScreenstacks_in_512,
	#videoPlayerControlsstacks_in_512 #volumestacks_in_512 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_514 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_514 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_514 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_516 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_516,
#videoPlayerContainerstacks_in_516:before,
#videoPlayerContainerstacks_in_516:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_516 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_516 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_516 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_516 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_516 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_516 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_516:hover #videoPlayerControlsstacks_in_516 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_516 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_516 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_516:hover #videoPlayerControlsstacks_in_516 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_516 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_516 #videoPlayerPlayPausestacks_in_516 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_516 #videoPlayerFullScreenstacks_in_516 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_516 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_516 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_516 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_516 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_516[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_516[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_516[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_516[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_516[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_516[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_516[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_516[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_516[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_516[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_516[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_516[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_516[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_516 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_516 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_516:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_516 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_516:hover #volumeButtonstacks_in_516 {
	display: none;
}

#volumeMinstacks_in_516 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_516 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_516[type=range],
#volumeMinstacks_in_516,
#volumeMaxstacks_in_516 {
	display: none;
}

#volumeMinstacks_in_516,
#volumeMaxstacks_in_516 {
	cursor: pointer;
}

#volumestacks_in_516:hover #volume-barstacks_in_516,
#volumestacks_in_516:hover #volumeMinstacks_in_516,
#volumestacks_in_516:hover #volumeMaxstacks_in_516 {
	display: inline;
}

#volume-barstacks_in_516[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_516[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_516[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_516[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_516[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_516[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_516[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_516[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_516[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_516[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_516[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_516[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_516[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_516 #videoPlayerFullScreenstacks_in_516,
	#videoPlayerControlsstacks_in_516 #volumestacks_in_516 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_634 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_634 .container:after,
#stacks_in_634 .row:after, 
#stacks_in_634 .mbcol:after, 
#stacks_in_634 .clr:after, 
#stacks_in_634 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_634 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_634 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_634 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_634 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_634 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_634 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_634 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_634 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_634 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_634 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_634 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_634 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_634 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_634 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_634 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_634 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_634 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_634 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_634 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_634 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_634 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_634 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_634 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_634 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_634 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_634 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_634 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_634 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_636 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_636 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_636 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_638 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_638,
#videoPlayerContainerstacks_in_638:before,
#videoPlayerContainerstacks_in_638:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_638 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_638 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_638 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_638 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_638 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_638 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_638:hover #videoPlayerControlsstacks_in_638 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_638 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_638 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_638:hover #videoPlayerControlsstacks_in_638 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_638 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_638 #videoPlayerPlayPausestacks_in_638 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_638 #videoPlayerFullScreenstacks_in_638 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_638 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_638 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_638 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_638 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_638[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_638[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_638[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_638[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_638[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_638[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_638[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_638[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_638[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_638[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_638[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_638[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_638[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_638 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_638 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_638:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_638 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_638:hover #volumeButtonstacks_in_638 {
	display: none;
}

#volumeMinstacks_in_638 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_638 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_638[type=range],
#volumeMinstacks_in_638,
#volumeMaxstacks_in_638 {
	display: none;
}

#volumeMinstacks_in_638,
#volumeMaxstacks_in_638 {
	cursor: pointer;
}

#volumestacks_in_638:hover #volume-barstacks_in_638,
#volumestacks_in_638:hover #volumeMinstacks_in_638,
#volumestacks_in_638:hover #volumeMaxstacks_in_638 {
	display: inline;
}

#volume-barstacks_in_638[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_638[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_638[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_638[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_638[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_638[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_638[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_638[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_638[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_638[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_638[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_638[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_638[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_638 #videoPlayerFullScreenstacks_in_638,
	#videoPlayerControlsstacks_in_638 #volumestacks_in_638 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_640 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_640 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_640 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_642 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_642,
#videoPlayerContainerstacks_in_642:before,
#videoPlayerContainerstacks_in_642:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_642 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_642 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_642 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_642 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_642 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_642 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_642:hover #videoPlayerControlsstacks_in_642 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_642 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_642 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_642:hover #videoPlayerControlsstacks_in_642 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_642 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_642 #videoPlayerPlayPausestacks_in_642 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_642 #videoPlayerFullScreenstacks_in_642 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_642 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_642 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_642 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_642 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_642[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_642[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_642[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_642[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_642[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_642[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_642[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_642[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_642[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_642[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_642[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_642[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_642[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_642 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_642 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_642:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_642 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_642:hover #volumeButtonstacks_in_642 {
	display: none;
}

#volumeMinstacks_in_642 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_642 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_642[type=range],
#volumeMinstacks_in_642,
#volumeMaxstacks_in_642 {
	display: none;
}

#volumeMinstacks_in_642,
#volumeMaxstacks_in_642 {
	cursor: pointer;
}

#volumestacks_in_642:hover #volume-barstacks_in_642,
#volumestacks_in_642:hover #volumeMinstacks_in_642,
#volumestacks_in_642:hover #volumeMaxstacks_in_642 {
	display: inline;
}

#volume-barstacks_in_642[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_642[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_642[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_642[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_642[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_642[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_642[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_642[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_642[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_642[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_642[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_642[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_642[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_642 #videoPlayerFullScreenstacks_in_642,
	#videoPlayerControlsstacks_in_642 #volumestacks_in_642 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_47 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_47 .container:after,
#stacks_in_47 .row:after, 
#stacks_in_47 .mbcol:after, 
#stacks_in_47 .clr:after, 
#stacks_in_47 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_47 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_47 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_47 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_47 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_47 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_47 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_47 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_47 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_47 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_47 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_47 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_47 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_47 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_47 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_47 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_47 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_47 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_47 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_47 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_47 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_47 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_47 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_47 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_47 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_47 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_47 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_47 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_47 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_255 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_255 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_255 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_257 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_257,
#videoPlayerContainerstacks_in_257:before,
#videoPlayerContainerstacks_in_257:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_257 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_257 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_257 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_257 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_257 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_257 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_257:hover #videoPlayerControlsstacks_in_257 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_257 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_257 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_257:hover #videoPlayerControlsstacks_in_257 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_257 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_257 #videoPlayerPlayPausestacks_in_257 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_257 #videoPlayerFullScreenstacks_in_257 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_257 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_257 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_257 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_257 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_257[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_257[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_257[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_257[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_257[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_257[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_257[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_257[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_257[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_257[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_257[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_257[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_257[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_257 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_257 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_257:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_257 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_257:hover #volumeButtonstacks_in_257 {
	display: none;
}

#volumeMinstacks_in_257 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_257 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_257[type=range],
#volumeMinstacks_in_257,
#volumeMaxstacks_in_257 {
	display: none;
}

#volumeMinstacks_in_257,
#volumeMaxstacks_in_257 {
	cursor: pointer;
}

#volumestacks_in_257:hover #volume-barstacks_in_257,
#volumestacks_in_257:hover #volumeMinstacks_in_257,
#volumestacks_in_257:hover #volumeMaxstacks_in_257 {
	display: inline;
}

#volume-barstacks_in_257[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_257[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_257[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_257[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_257[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_257[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_257[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_257[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_257[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_257[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_257[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_257[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_257[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_257 #videoPlayerFullScreenstacks_in_257,
	#videoPlayerControlsstacks_in_257 #volumestacks_in_257 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_274 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_274 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_274 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_276 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_276,
#videoPlayerContainerstacks_in_276:before,
#videoPlayerContainerstacks_in_276:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_276 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_276 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_276 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_276 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_276 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_276 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_276:hover #videoPlayerControlsstacks_in_276 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_276 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_276 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_276:hover #videoPlayerControlsstacks_in_276 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_276 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_276 #videoPlayerPlayPausestacks_in_276 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_276 #videoPlayerFullScreenstacks_in_276 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_276 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_276 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_276 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_276 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_276[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_276[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_276[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_276[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_276[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_276[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_276[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_276[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_276[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_276[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_276[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_276[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_276[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_276 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_276 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_276:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_276 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_276:hover #volumeButtonstacks_in_276 {
	display: none;
}

#volumeMinstacks_in_276 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_276 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_276[type=range],
#volumeMinstacks_in_276,
#volumeMaxstacks_in_276 {
	display: none;
}

#volumeMinstacks_in_276,
#volumeMaxstacks_in_276 {
	cursor: pointer;
}

#volumestacks_in_276:hover #volume-barstacks_in_276,
#volumestacks_in_276:hover #volumeMinstacks_in_276,
#volumestacks_in_276:hover #volumeMaxstacks_in_276 {
	display: inline;
}

#volume-barstacks_in_276[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_276[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_276[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_276[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_276[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_276[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_276[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_276[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_276[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_276[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_276[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_276[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_276[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_276 #videoPlayerFullScreenstacks_in_276,
	#videoPlayerControlsstacks_in_276 #volumestacks_in_276 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_50 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_50 .container:after,
#stacks_in_50 .row:after, 
#stacks_in_50 .mbcol:after, 
#stacks_in_50 .clr:after, 
#stacks_in_50 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_50 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_50 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_50 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_50 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_50 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_50 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_50 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_50 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_50 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_50 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_50 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_50 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_50 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_50 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_50 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_50 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_50 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_50 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_50 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_50 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_50 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_50 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_50 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_50 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_50 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_50 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_50 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_50 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_358 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_358 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_358 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_360 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_360,
#videoPlayerContainerstacks_in_360:before,
#videoPlayerContainerstacks_in_360:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_360 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_360 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_360 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_360 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_360 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_360 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_360:hover #videoPlayerControlsstacks_in_360 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_360 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_360 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_360:hover #videoPlayerControlsstacks_in_360 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_360 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_360 #videoPlayerPlayPausestacks_in_360 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_360 #videoPlayerFullScreenstacks_in_360 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_360 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_360 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_360 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_360 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_360[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_360[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_360[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_360[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_360[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_360[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_360[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_360[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_360[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_360[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_360[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_360[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_360[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_360 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_360 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_360:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_360 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_360:hover #volumeButtonstacks_in_360 {
	display: none;
}

#volumeMinstacks_in_360 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_360 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_360[type=range],
#volumeMinstacks_in_360,
#volumeMaxstacks_in_360 {
	display: none;
}

#volumeMinstacks_in_360,
#volumeMaxstacks_in_360 {
	cursor: pointer;
}

#volumestacks_in_360:hover #volume-barstacks_in_360,
#volumestacks_in_360:hover #volumeMinstacks_in_360,
#volumestacks_in_360:hover #volumeMaxstacks_in_360 {
	display: inline;
}

#volume-barstacks_in_360[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_360[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_360[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_360[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_360[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_360[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_360[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_360[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_360[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_360[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_360[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_360[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_360[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_360 #videoPlayerFullScreenstacks_in_360,
	#videoPlayerControlsstacks_in_360 #volumestacks_in_360 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_56 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_56 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_56 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_66 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_66,
#videoPlayerContainerstacks_in_66:before,
#videoPlayerContainerstacks_in_66:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_66 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_66 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_66 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_66 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_66 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_66 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_66:hover #videoPlayerControlsstacks_in_66 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_66 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_66 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_66:hover #videoPlayerControlsstacks_in_66 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_66 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_66 #videoPlayerPlayPausestacks_in_66 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_66 #videoPlayerFullScreenstacks_in_66 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_66 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_66 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_66 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_66 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_66[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_66[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_66[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_66[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_66[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_66[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_66[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_66[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_66[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_66[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_66[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_66[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_66[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_66 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_66 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_66:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_66 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_66:hover #volumeButtonstacks_in_66 {
	display: none;
}

#volumeMinstacks_in_66 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_66 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_66[type=range],
#volumeMinstacks_in_66,
#volumeMaxstacks_in_66 {
	display: none;
}

#volumeMinstacks_in_66,
#volumeMaxstacks_in_66 {
	cursor: pointer;
}

#volumestacks_in_66:hover #volume-barstacks_in_66,
#volumestacks_in_66:hover #volumeMinstacks_in_66,
#volumestacks_in_66:hover #volumeMaxstacks_in_66 {
	display: inline;
}

#volume-barstacks_in_66[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_66[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_66[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_66[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_66[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_66[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_66[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_66[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_66[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_66[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_66[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_66[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_66[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_66 #videoPlayerFullScreenstacks_in_66,
	#videoPlayerControlsstacks_in_66 #volumestacks_in_66 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_53 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_53 .container:after,
#stacks_in_53 .row:after, 
#stacks_in_53 .mbcol:after, 
#stacks_in_53 .clr:after, 
#stacks_in_53 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_53 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_53 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_53 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_53 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_53 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_53 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_53 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_53 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_53 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_53 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_53 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_53 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_53 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_53 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_53 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_53 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_53 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_53 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_53 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_53 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_53 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_53 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_53 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_53 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_53 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_53 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_53 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_53 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_58 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_58 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_58 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_67 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_67,
#videoPlayerContainerstacks_in_67:before,
#videoPlayerContainerstacks_in_67:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_67 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_67 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_67 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_67 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_67 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_67 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_67:hover #videoPlayerControlsstacks_in_67 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_67 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_67 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_67:hover #videoPlayerControlsstacks_in_67 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_67 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_67 #videoPlayerPlayPausestacks_in_67 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_67 #videoPlayerFullScreenstacks_in_67 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_67 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_67 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_67 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_67 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_67[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_67[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_67[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_67[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_67[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_67[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_67[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_67[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_67[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_67[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_67[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_67[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_67[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_67 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_67 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_67:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_67 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_67:hover #volumeButtonstacks_in_67 {
	display: none;
}

#volumeMinstacks_in_67 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_67 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_67[type=range],
#volumeMinstacks_in_67,
#volumeMaxstacks_in_67 {
	display: none;
}

#volumeMinstacks_in_67,
#volumeMaxstacks_in_67 {
	cursor: pointer;
}

#volumestacks_in_67:hover #volume-barstacks_in_67,
#volumestacks_in_67:hover #volumeMinstacks_in_67,
#volumestacks_in_67:hover #volumeMaxstacks_in_67 {
	display: inline;
}

#volume-barstacks_in_67[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_67[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_67[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_67[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_67[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_67[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_67[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_67[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_67[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_67[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_67[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_67[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_67[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_67 #videoPlayerFullScreenstacks_in_67,
	#videoPlayerControlsstacks_in_67 #volumestacks_in_67 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_60 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_60 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_60 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_68 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_68,
#videoPlayerContainerstacks_in_68:before,
#videoPlayerContainerstacks_in_68:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_68 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_68 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_68 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_68 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_68 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_68 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_68:hover #videoPlayerControlsstacks_in_68 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_68 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_68 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_68:hover #videoPlayerControlsstacks_in_68 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_68 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_68 #videoPlayerPlayPausestacks_in_68 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_68 #videoPlayerFullScreenstacks_in_68 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_68 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_68 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_68 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_68 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_68[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_68[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_68[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_68[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_68[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_68[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_68[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_68[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_68[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_68[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_68[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_68[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_68[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_68 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_68 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_68:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_68 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_68:hover #volumeButtonstacks_in_68 {
	display: none;
}

#volumeMinstacks_in_68 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_68 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_68[type=range],
#volumeMinstacks_in_68,
#volumeMaxstacks_in_68 {
	display: none;
}

#volumeMinstacks_in_68,
#volumeMaxstacks_in_68 {
	cursor: pointer;
}

#volumestacks_in_68:hover #volume-barstacks_in_68,
#volumestacks_in_68:hover #volumeMinstacks_in_68,
#volumestacks_in_68:hover #volumeMaxstacks_in_68 {
	display: inline;
}

#volume-barstacks_in_68[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_68[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_68[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_68[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_68[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_68[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_68[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_68[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_68[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_68[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_68[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_68[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_68[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_68 #videoPlayerFullScreenstacks_in_68,
	#videoPlayerControlsstacks_in_68 #volumestacks_in_68 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_271 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_271 .container:after,
#stacks_in_271 .row:after, 
#stacks_in_271 .mbcol:after, 
#stacks_in_271 .clr:after, 
#stacks_in_271 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_271 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_271 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_271 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_271 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_271 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_271 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_271 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_271 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_271 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_271 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_271 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_271 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_271 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_271 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_271 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_271 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_271 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_271 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_271 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_271 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_271 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_271 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_271 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_271 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_271 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_271 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_271 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_271 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_62 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_62 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_62 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_69 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_69,
#videoPlayerContainerstacks_in_69:before,
#videoPlayerContainerstacks_in_69:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_69 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_69 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_69 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_69 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_69 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_69 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_69:hover #videoPlayerControlsstacks_in_69 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_69 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_69 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_69:hover #videoPlayerControlsstacks_in_69 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_69 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_69 #videoPlayerPlayPausestacks_in_69 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_69 #videoPlayerFullScreenstacks_in_69 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_69 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_69 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_69 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_69 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_69[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_69[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_69[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_69[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_69[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_69[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_69[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_69[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_69[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_69[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_69[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_69[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_69[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_69 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_69 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_69:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_69 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_69:hover #volumeButtonstacks_in_69 {
	display: none;
}

#volumeMinstacks_in_69 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_69 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_69[type=range],
#volumeMinstacks_in_69,
#volumeMaxstacks_in_69 {
	display: none;
}

#volumeMinstacks_in_69,
#volumeMaxstacks_in_69 {
	cursor: pointer;
}

#volumestacks_in_69:hover #volume-barstacks_in_69,
#volumestacks_in_69:hover #volumeMinstacks_in_69,
#volumestacks_in_69:hover #volumeMaxstacks_in_69 {
	display: inline;
}

#volume-barstacks_in_69[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_69[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_69[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_69[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_69[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_69[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_69[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_69[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_69[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_69[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_69[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_69[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_69[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_69 #videoPlayerFullScreenstacks_in_69,
	#videoPlayerControlsstacks_in_69 #volumestacks_in_69 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_64 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_64 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_64 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_70 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_70,
#videoPlayerContainerstacks_in_70:before,
#videoPlayerContainerstacks_in_70:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_70 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_70 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_70 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_70 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_70 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_70 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_70:hover #videoPlayerControlsstacks_in_70 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_70 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_70 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_70:hover #videoPlayerControlsstacks_in_70 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_70 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_70 #videoPlayerPlayPausestacks_in_70 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_70 #videoPlayerFullScreenstacks_in_70 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_70 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_70 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_70 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_70 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_70[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_70[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_70[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_70[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_70[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_70[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_70[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_70[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_70[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_70[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_70[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_70[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_70[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_70 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_70 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_70:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_70 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_70:hover #volumeButtonstacks_in_70 {
	display: none;
}

#volumeMinstacks_in_70 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_70 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_70[type=range],
#volumeMinstacks_in_70,
#volumeMaxstacks_in_70 {
	display: none;
}

#volumeMinstacks_in_70,
#volumeMaxstacks_in_70 {
	cursor: pointer;
}

#volumestacks_in_70:hover #volume-barstacks_in_70,
#volumestacks_in_70:hover #volumeMinstacks_in_70,
#volumestacks_in_70:hover #volumeMaxstacks_in_70 {
	display: inline;
}

#volume-barstacks_in_70[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_70[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_70[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_70[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_70[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_70[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_70[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_70[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_70[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_70[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_70[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_70[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_70[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_70 #videoPlayerFullScreenstacks_in_70,
	#videoPlayerControlsstacks_in_70 #volumestacks_in_70 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_43 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_43 .theDivider1,
#simpleDivider_stacks_in_43 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_43 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_43.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_43.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_43 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_43.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_43.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_43.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_43.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_337 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_337 .container:after,
#stacks_in_337 .row:after, 
#stacks_in_337 .mbcol:after, 
#stacks_in_337 .clr:after, 
#stacks_in_337 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_337 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_337 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_337 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_337 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_337 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_337 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_337 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_337 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_337 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_337 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_337 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_337 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_337 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_337 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_337 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_337 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_337 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_337 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_337 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_337 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_337 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_337 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_337 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_337 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_337 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_337 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_337 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_337 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_339 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_339 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_339 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_341 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_341,
#videoPlayerContainerstacks_in_341:before,
#videoPlayerContainerstacks_in_341:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_341 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_341 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_341 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_341 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_341 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_341 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_341:hover #videoPlayerControlsstacks_in_341 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_341 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_341 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_341:hover #videoPlayerControlsstacks_in_341 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_341 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_341 #videoPlayerPlayPausestacks_in_341 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_341 #videoPlayerFullScreenstacks_in_341 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_341 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_341 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_341 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_341 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_341[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_341[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_341[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_341[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_341[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_341[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_341[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_341[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_341[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_341[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_341[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_341[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_341[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_341 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_341 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_341:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_341 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_341:hover #volumeButtonstacks_in_341 {
	display: none;
}

#volumeMinstacks_in_341 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_341 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_341[type=range],
#volumeMinstacks_in_341,
#volumeMaxstacks_in_341 {
	display: none;
}

#volumeMinstacks_in_341,
#volumeMaxstacks_in_341 {
	cursor: pointer;
}

#volumestacks_in_341:hover #volume-barstacks_in_341,
#volumestacks_in_341:hover #volumeMinstacks_in_341,
#volumestacks_in_341:hover #volumeMaxstacks_in_341 {
	display: inline;
}

#volume-barstacks_in_341[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_341[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_341[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_341[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_341[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_341[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_341[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_341[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_341[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_341[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_341[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_341[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_341[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_341 #videoPlayerFullScreenstacks_in_341,
	#videoPlayerControlsstacks_in_341 #volumestacks_in_341 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_433 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_433 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_433 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_435 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_435,
#videoPlayerContainerstacks_in_435:before,
#videoPlayerContainerstacks_in_435:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_435 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_435 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_435 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_435 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_435 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_435 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_435:hover #videoPlayerControlsstacks_in_435 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_435 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_435 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_435:hover #videoPlayerControlsstacks_in_435 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_435 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_435 #videoPlayerPlayPausestacks_in_435 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_435 #videoPlayerFullScreenstacks_in_435 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_435 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_435 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_435 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_435 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_435[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_435[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_435[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_435[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_435[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_435[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_435[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_435[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_435[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_435[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_435[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_435[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_435[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_435 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_435 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_435:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_435 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_435:hover #volumeButtonstacks_in_435 {
	display: none;
}

#volumeMinstacks_in_435 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_435 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_435[type=range],
#volumeMinstacks_in_435,
#volumeMaxstacks_in_435 {
	display: none;
}

#volumeMinstacks_in_435,
#volumeMaxstacks_in_435 {
	cursor: pointer;
}

#volumestacks_in_435:hover #volume-barstacks_in_435,
#volumestacks_in_435:hover #volumeMinstacks_in_435,
#volumestacks_in_435:hover #volumeMaxstacks_in_435 {
	display: inline;
}

#volume-barstacks_in_435[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_435[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_435[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_435[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_435[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_435[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_435[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_435[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_435[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_435[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_435[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_435[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_435[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_435 #videoPlayerFullScreenstacks_in_435,
	#videoPlayerControlsstacks_in_435 #volumestacks_in_435 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_24 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_24 .container:after,
#stacks_in_24 .row:after, 
#stacks_in_24 .mbcol:after, 
#stacks_in_24 .clr:after, 
#stacks_in_24 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_24 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_24 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_24 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_24 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_24 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_24 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_24 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_24 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_24 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_24 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_24 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_24 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_24 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_24 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_24 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_24 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_24 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_24 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_24 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_24 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_24 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_24 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_24 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_24 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_24 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_24 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_24 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_24 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_343 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_343 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_343 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_345 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_345,
#videoPlayerContainerstacks_in_345:before,
#videoPlayerContainerstacks_in_345:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_345 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_345 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_345 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_345 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_345 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_345 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_345:hover #videoPlayerControlsstacks_in_345 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_345 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_345 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_345:hover #videoPlayerControlsstacks_in_345 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_345 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_345 #videoPlayerPlayPausestacks_in_345 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_345 #videoPlayerFullScreenstacks_in_345 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_345 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_345 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_345 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_345 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_345[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_345[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_345[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_345[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_345[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_345[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_345[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_345[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_345[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_345[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_345[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_345[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_345[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_345 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_345 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_345:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_345 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_345:hover #volumeButtonstacks_in_345 {
	display: none;
}

#volumeMinstacks_in_345 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_345 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_345[type=range],
#volumeMinstacks_in_345,
#volumeMaxstacks_in_345 {
	display: none;
}

#volumeMinstacks_in_345,
#volumeMaxstacks_in_345 {
	cursor: pointer;
}

#volumestacks_in_345:hover #volume-barstacks_in_345,
#volumestacks_in_345:hover #volumeMinstacks_in_345,
#volumestacks_in_345:hover #volumeMaxstacks_in_345 {
	display: inline;
}

#volume-barstacks_in_345[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_345[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_345[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_345[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_345[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_345[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_345[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_345[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_345[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_345[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_345[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_345[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_345[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_345 #videoPlayerFullScreenstacks_in_345,
	#videoPlayerControlsstacks_in_345 #volumestacks_in_345 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_30 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_30 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_30 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_34 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_34,
#videoPlayerContainerstacks_in_34:before,
#videoPlayerContainerstacks_in_34:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_34 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_34 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_34 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_34 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_34 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_34 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_34:hover #videoPlayerControlsstacks_in_34 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_34 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_34 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_34:hover #videoPlayerControlsstacks_in_34 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_34 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_34 #videoPlayerPlayPausestacks_in_34 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_34 #videoPlayerFullScreenstacks_in_34 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_34 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_34 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_34 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_34 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_34[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_34[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_34[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_34[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_34[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_34[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_34[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_34[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_34[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_34[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_34[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_34[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_34[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_34 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_34 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_34:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_34 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_34:hover #volumeButtonstacks_in_34 {
	display: none;
}

#volumeMinstacks_in_34 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_34 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_34[type=range],
#volumeMinstacks_in_34,
#volumeMaxstacks_in_34 {
	display: none;
}

#volumeMinstacks_in_34,
#volumeMaxstacks_in_34 {
	cursor: pointer;
}

#volumestacks_in_34:hover #volume-barstacks_in_34,
#volumestacks_in_34:hover #volumeMinstacks_in_34,
#volumestacks_in_34:hover #volumeMaxstacks_in_34 {
	display: inline;
}

#volume-barstacks_in_34[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_34[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_34[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_34[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_34[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_34[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_34[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_34[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_34[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_34[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_34[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_34[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_34[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_34 #videoPlayerFullScreenstacks_in_34,
	#videoPlayerControlsstacks_in_34 #volumestacks_in_34 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_36 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_36 .container:after,
#stacks_in_36 .row:after, 
#stacks_in_36 .mbcol:after, 
#stacks_in_36 .clr:after, 
#stacks_in_36 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_36 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_36 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_36 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_36 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_36 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_36 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_36 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_36 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_36 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_36 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_36 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_36 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_36 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_36 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_36 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_36 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_36 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_36 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_36 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_36 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_36 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_36 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_36 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_36 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_36 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_36 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_36 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_36 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_334 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_334 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_334 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_336 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_336,
#videoPlayerContainerstacks_in_336:before,
#videoPlayerContainerstacks_in_336:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_336 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_336 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_336 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_336 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_336 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_336 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_336:hover #videoPlayerControlsstacks_in_336 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_336 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_336 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_336:hover #videoPlayerControlsstacks_in_336 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_336 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_336 #videoPlayerPlayPausestacks_in_336 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_336 #videoPlayerFullScreenstacks_in_336 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_336 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_336 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_336 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_336 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_336[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_336[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_336[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_336[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_336[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_336[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_336[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_336[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_336[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_336[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_336[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_336[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_336[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_336 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_336 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_336:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_336 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_336:hover #volumeButtonstacks_in_336 {
	display: none;
}

#volumeMinstacks_in_336 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_336 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_336[type=range],
#volumeMinstacks_in_336,
#volumeMaxstacks_in_336 {
	display: none;
}

#volumeMinstacks_in_336,
#volumeMaxstacks_in_336 {
	cursor: pointer;
}

#volumestacks_in_336:hover #volume-barstacks_in_336,
#volumestacks_in_336:hover #volumeMinstacks_in_336,
#volumestacks_in_336:hover #volumeMaxstacks_in_336 {
	display: inline;
}

#volume-barstacks_in_336[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_336[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_336[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_336[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_336[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_336[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_336[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_336[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_336[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_336[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_336[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_336[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_336[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_336 #videoPlayerFullScreenstacks_in_336,
	#videoPlayerControlsstacks_in_336 #volumestacks_in_336 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_32 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_32 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_32 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_35 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_35,
#videoPlayerContainerstacks_in_35:before,
#videoPlayerContainerstacks_in_35:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_35 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_35 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_35 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_35 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_35 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_35 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_35:hover #videoPlayerControlsstacks_in_35 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_35 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_35 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_35:hover #videoPlayerControlsstacks_in_35 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_35 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_35 #videoPlayerPlayPausestacks_in_35 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_35 #videoPlayerFullScreenstacks_in_35 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_35 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_35 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_35 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_35 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_35[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_35[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_35[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_35[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_35[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_35[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_35[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_35[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_35[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_35[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_35[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_35[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_35[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_35 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_35 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_35:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_35 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_35:hover #volumeButtonstacks_in_35 {
	display: none;
}

#volumeMinstacks_in_35 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_35 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_35[type=range],
#volumeMinstacks_in_35,
#volumeMaxstacks_in_35 {
	display: none;
}

#volumeMinstacks_in_35,
#volumeMaxstacks_in_35 {
	cursor: pointer;
}

#volumestacks_in_35:hover #volume-barstacks_in_35,
#volumestacks_in_35:hover #volumeMinstacks_in_35,
#volumestacks_in_35:hover #volumeMaxstacks_in_35 {
	display: inline;
}

#volume-barstacks_in_35[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_35[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_35[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_35[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_35[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_35[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_35[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_35[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_35[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_35[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_35[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_35[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_35[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_35 #videoPlayerFullScreenstacks_in_35,
	#videoPlayerControlsstacks_in_35 #volumestacks_in_35 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_430 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_430 .container:after,
#stacks_in_430 .row:after, 
#stacks_in_430 .mbcol:after, 
#stacks_in_430 .clr:after, 
#stacks_in_430 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_430 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_430 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_430 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_430 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_430 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_430 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_430 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_430 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_430 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_430 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_430 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_430 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_430 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_430 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_430 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_430 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_430 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_430 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_430 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_430 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_430 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_430 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_430 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_430 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_430 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_430 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_430 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_430 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_39 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_39 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_39 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_44 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_44,
#videoPlayerContainerstacks_in_44:before,
#videoPlayerContainerstacks_in_44:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_44 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_44 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_44 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_44 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_44 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_44 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_44:hover #videoPlayerControlsstacks_in_44 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_44 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_44 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_44:hover #videoPlayerControlsstacks_in_44 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_44 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_44 #videoPlayerPlayPausestacks_in_44 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_44 #videoPlayerFullScreenstacks_in_44 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_44 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_44 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_44 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_44 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_44[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_44[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_44[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_44[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_44[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_44[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_44[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_44[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_44[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_44[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_44[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_44[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_44[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_44 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_44 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_44:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_44 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_44:hover #volumeButtonstacks_in_44 {
	display: none;
}

#volumeMinstacks_in_44 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_44 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_44[type=range],
#volumeMinstacks_in_44,
#volumeMaxstacks_in_44 {
	display: none;
}

#volumeMinstacks_in_44,
#volumeMaxstacks_in_44 {
	cursor: pointer;
}

#volumestacks_in_44:hover #volume-barstacks_in_44,
#volumestacks_in_44:hover #volumeMinstacks_in_44,
#volumestacks_in_44:hover #volumeMaxstacks_in_44 {
	display: inline;
}

#volume-barstacks_in_44[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_44[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_44[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_44[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_44[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_44[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_44[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_44[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_44[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_44[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_44[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_44[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_44[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_44 #videoPlayerFullScreenstacks_in_44,
	#videoPlayerControlsstacks_in_44 #volumestacks_in_44 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_228 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_228 .theDivider1,
#simpleDivider_stacks_in_228 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_228 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_228.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_228.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_228 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_228.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_228.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_228.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_228.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_231 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_231 .container:after,
#stacks_in_231 .row:after, 
#stacks_in_231 .mbcol:after, 
#stacks_in_231 .clr:after, 
#stacks_in_231 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_231 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_231 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_231 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_231 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_231 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_231 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_231 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_231 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_231 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_231 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_231 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_231 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_231 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_231 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_231 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_231 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_231 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_231 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_231 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_231 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_231 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_231 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_231 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_231 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_231 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_231 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_231 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_231 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_258 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_258 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_258 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_260 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_260,
#videoPlayerContainerstacks_in_260:before,
#videoPlayerContainerstacks_in_260:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_260 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_260 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_260 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_260 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_260 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_260 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_260:hover #videoPlayerControlsstacks_in_260 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_260 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_260 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_260:hover #videoPlayerControlsstacks_in_260 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_260 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_260 #videoPlayerPlayPausestacks_in_260 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_260 #videoPlayerFullScreenstacks_in_260 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_260 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_260 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_260 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_260 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_260[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_260[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_260[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_260[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_260[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_260[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_260[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_260[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_260[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_260[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_260[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_260[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_260[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_260 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_260 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_260:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_260 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_260:hover #volumeButtonstacks_in_260 {
	display: none;
}

#volumeMinstacks_in_260 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_260 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_260[type=range],
#volumeMinstacks_in_260,
#volumeMaxstacks_in_260 {
	display: none;
}

#volumeMinstacks_in_260,
#volumeMaxstacks_in_260 {
	cursor: pointer;
}

#volumestacks_in_260:hover #volume-barstacks_in_260,
#volumestacks_in_260:hover #volumeMinstacks_in_260,
#volumestacks_in_260:hover #volumeMaxstacks_in_260 {
	display: inline;
}

#volume-barstacks_in_260[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_260[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_260[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_260[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_260[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_260[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_260[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_260[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_260[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_260[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_260[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_260[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_260[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_260 #videoPlayerFullScreenstacks_in_260,
	#videoPlayerControlsstacks_in_260 #volumestacks_in_260 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_268 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_268 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_268 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_270 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_270,
#videoPlayerContainerstacks_in_270:before,
#videoPlayerContainerstacks_in_270:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_270 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_270 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_270 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_270 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_270 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_270 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_270:hover #videoPlayerControlsstacks_in_270 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_270 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_270 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_270:hover #videoPlayerControlsstacks_in_270 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_270 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_270 #videoPlayerPlayPausestacks_in_270 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_270 #videoPlayerFullScreenstacks_in_270 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_270 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_270 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_270 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_270 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_270[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_270[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_270[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_270[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_270[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_270[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_270[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_270[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_270[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_270[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_270[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_270[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_270[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_270 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_270 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_270:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_270 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_270:hover #volumeButtonstacks_in_270 {
	display: none;
}

#volumeMinstacks_in_270 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_270 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_270[type=range],
#volumeMinstacks_in_270,
#volumeMaxstacks_in_270 {
	display: none;
}

#volumeMinstacks_in_270,
#volumeMaxstacks_in_270 {
	cursor: pointer;
}

#volumestacks_in_270:hover #volume-barstacks_in_270,
#volumestacks_in_270:hover #volumeMinstacks_in_270,
#volumestacks_in_270:hover #volumeMaxstacks_in_270 {
	display: inline;
}

#volume-barstacks_in_270[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_270[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_270[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_270[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_270[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_270[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_270[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_270[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_270[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_270[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_270[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_270[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_270[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_270 #videoPlayerFullScreenstacks_in_270,
	#videoPlayerControlsstacks_in_270 #volumestacks_in_270 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_652 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_652 .container:after,
#stacks_in_652 .row:after, 
#stacks_in_652 .mbcol:after, 
#stacks_in_652 .clr:after, 
#stacks_in_652 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_652 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_652 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_652 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_652 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_652 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_652 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_652 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_652 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_652 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_652 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_652 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_652 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_652 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_652 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_652 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_652 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_652 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_652 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_652 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_652 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_652 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_652 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_652 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_652 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_652 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_652 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_652 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_652 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_654 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_654 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_654 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_656 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_656,
#videoPlayerContainerstacks_in_656:before,
#videoPlayerContainerstacks_in_656:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_656 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_656 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_656 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_656 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_656 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_656 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_656:hover #videoPlayerControlsstacks_in_656 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_656 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_656 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_656:hover #videoPlayerControlsstacks_in_656 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_656 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_656 #videoPlayerPlayPausestacks_in_656 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_656 #videoPlayerFullScreenstacks_in_656 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_656 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_656 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_656 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_656 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_656[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_656[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_656[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_656[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_656[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_656[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_656[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_656[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_656[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_656[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_656[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_656[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_656[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_656 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_656 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_656:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_656 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_656:hover #volumeButtonstacks_in_656 {
	display: none;
}

#volumeMinstacks_in_656 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_656 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_656[type=range],
#volumeMinstacks_in_656,
#volumeMaxstacks_in_656 {
	display: none;
}

#volumeMinstacks_in_656,
#volumeMaxstacks_in_656 {
	cursor: pointer;
}

#volumestacks_in_656:hover #volume-barstacks_in_656,
#volumestacks_in_656:hover #volumeMinstacks_in_656,
#volumestacks_in_656:hover #volumeMaxstacks_in_656 {
	display: inline;
}

#volume-barstacks_in_656[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_656[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_656[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_656[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_656[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_656[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_656[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_656[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_656[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_656[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_656[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_656[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_656[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_656 #videoPlayerFullScreenstacks_in_656,
	#videoPlayerControlsstacks_in_656 #volumestacks_in_656 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_658 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_658 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_658 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_660 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_660,
#videoPlayerContainerstacks_in_660:before,
#videoPlayerContainerstacks_in_660:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_660 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_660 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_660 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_660 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_660 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_660 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_660:hover #videoPlayerControlsstacks_in_660 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_660 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_660 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_660:hover #videoPlayerControlsstacks_in_660 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_660 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_660 #videoPlayerPlayPausestacks_in_660 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_660 #videoPlayerFullScreenstacks_in_660 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_660 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_660 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_660 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_660 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_660[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_660[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_660[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_660[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_660[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_660[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_660[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_660[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_660[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_660[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_660[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_660[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_660[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_660 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_660 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_660:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_660 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_660:hover #volumeButtonstacks_in_660 {
	display: none;
}

#volumeMinstacks_in_660 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_660 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_660[type=range],
#volumeMinstacks_in_660,
#volumeMaxstacks_in_660 {
	display: none;
}

#volumeMinstacks_in_660,
#volumeMaxstacks_in_660 {
	cursor: pointer;
}

#volumestacks_in_660:hover #volume-barstacks_in_660,
#volumestacks_in_660:hover #volumeMinstacks_in_660,
#volumestacks_in_660:hover #volumeMaxstacks_in_660 {
	display: inline;
}

#volume-barstacks_in_660[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_660[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_660[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_660[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_660[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_660[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_660[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_660[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_660[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_660[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_660[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_660[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_660[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_660 #videoPlayerFullScreenstacks_in_660,
	#videoPlayerControlsstacks_in_660 #volumestacks_in_660 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_643 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_643 .container:after,
#stacks_in_643 .row:after, 
#stacks_in_643 .mbcol:after, 
#stacks_in_643 .clr:after, 
#stacks_in_643 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_643 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_643 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_643 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_643 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_643 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_643 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_643 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_643 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_643 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_643 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_643 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_643 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_643 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_643 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_643 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_643 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_643 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_643 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_643 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_643 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_643 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_643 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_643 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_643 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_643 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_643 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_643 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_643 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_645 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_645 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_645 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_647 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_647,
#videoPlayerContainerstacks_in_647:before,
#videoPlayerContainerstacks_in_647:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_647 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_647 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_647 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_647 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_647 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_647 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_647:hover #videoPlayerControlsstacks_in_647 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_647 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_647 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_647:hover #videoPlayerControlsstacks_in_647 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_647 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_647 #videoPlayerPlayPausestacks_in_647 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_647 #videoPlayerFullScreenstacks_in_647 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_647 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_647 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_647 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_647 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_647[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_647[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_647[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_647[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_647[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_647[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_647[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_647[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_647[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_647[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_647[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_647[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_647[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_647 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_647 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_647:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_647 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_647:hover #volumeButtonstacks_in_647 {
	display: none;
}

#volumeMinstacks_in_647 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_647 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_647[type=range],
#volumeMinstacks_in_647,
#volumeMaxstacks_in_647 {
	display: none;
}

#volumeMinstacks_in_647,
#volumeMaxstacks_in_647 {
	cursor: pointer;
}

#volumestacks_in_647:hover #volume-barstacks_in_647,
#volumestacks_in_647:hover #volumeMinstacks_in_647,
#volumestacks_in_647:hover #volumeMaxstacks_in_647 {
	display: inline;
}

#volume-barstacks_in_647[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_647[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_647[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_647[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_647[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_647[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_647[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_647[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_647[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_647[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_647[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_647[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_647[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_647 #videoPlayerFullScreenstacks_in_647,
	#videoPlayerControlsstacks_in_647 #volumestacks_in_647 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_649 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_649 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_649 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_651 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_651,
#videoPlayerContainerstacks_in_651:before,
#videoPlayerContainerstacks_in_651:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_651 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_651 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_651 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_651 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_651 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_651 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_651:hover #videoPlayerControlsstacks_in_651 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_651 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_651 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_651:hover #videoPlayerControlsstacks_in_651 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_651 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_651 #videoPlayerPlayPausestacks_in_651 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_651 #videoPlayerFullScreenstacks_in_651 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_651 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_651 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_651 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_651 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_651[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_651[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_651[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_651[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_651[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_651[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_651[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_651[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_651[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_651[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_651[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_651[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_651[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_651 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_651 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_651:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_651 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_651:hover #volumeButtonstacks_in_651 {
	display: none;
}

#volumeMinstacks_in_651 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_651 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_651[type=range],
#volumeMinstacks_in_651,
#volumeMaxstacks_in_651 {
	display: none;
}

#volumeMinstacks_in_651,
#volumeMaxstacks_in_651 {
	cursor: pointer;
}

#volumestacks_in_651:hover #volume-barstacks_in_651,
#volumestacks_in_651:hover #volumeMinstacks_in_651,
#volumestacks_in_651:hover #volumeMaxstacks_in_651 {
	display: inline;
}

#volume-barstacks_in_651[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_651[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_651[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_651[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_651[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_651[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_651[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_651[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_651[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_651[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_651[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_651[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_651[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_651 #videoPlayerFullScreenstacks_in_651,
	#videoPlayerControlsstacks_in_651 #volumestacks_in_651 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_240 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_240 .container:after,
#stacks_in_240 .row:after, 
#stacks_in_240 .mbcol:after, 
#stacks_in_240 .clr:after, 
#stacks_in_240 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_240 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_240 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_240 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_240 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_240 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_240 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_240 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_240 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_240 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_240 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_240 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_240 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_240 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_240 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_240 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_240 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_240 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_240 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_240 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_240 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_240 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_240 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_240 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_240 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_240 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_240 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_240 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_240 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_232 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_232 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_232 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_233 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_233,
#videoPlayerContainerstacks_in_233:before,
#videoPlayerContainerstacks_in_233:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_233 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_233 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_233 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_233 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_233 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_233 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_233:hover #videoPlayerControlsstacks_in_233 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_233 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_233 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_233:hover #videoPlayerControlsstacks_in_233 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_233 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_233 #videoPlayerPlayPausestacks_in_233 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_233 #videoPlayerFullScreenstacks_in_233 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_233 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_233 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_233 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_233 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_233[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_233[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_233[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_233[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_233[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_233[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_233[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_233[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_233[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_233[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_233[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_233[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_233[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_233 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_233 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_233:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_233 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_233:hover #volumeButtonstacks_in_233 {
	display: none;
}

#volumeMinstacks_in_233 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_233 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_233[type=range],
#volumeMinstacks_in_233,
#volumeMaxstacks_in_233 {
	display: none;
}

#volumeMinstacks_in_233,
#volumeMaxstacks_in_233 {
	cursor: pointer;
}

#volumestacks_in_233:hover #volume-barstacks_in_233,
#volumestacks_in_233:hover #volumeMinstacks_in_233,
#volumestacks_in_233:hover #volumeMaxstacks_in_233 {
	display: inline;
}

#volume-barstacks_in_233[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_233[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_233[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_233[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_233[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_233[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_233[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_233[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_233[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_233[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_233[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_233[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_233[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_233 #videoPlayerFullScreenstacks_in_233,
	#videoPlayerControlsstacks_in_233 #volumestacks_in_233 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_236 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_236 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_236 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_237 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_237,
#videoPlayerContainerstacks_in_237:before,
#videoPlayerContainerstacks_in_237:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_237 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_237 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_237 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_237 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_237 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_237 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_237:hover #videoPlayerControlsstacks_in_237 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_237 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_237 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_237:hover #videoPlayerControlsstacks_in_237 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_237 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_237 #videoPlayerPlayPausestacks_in_237 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_237 #videoPlayerFullScreenstacks_in_237 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_237 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_237 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_237 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_237 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_237[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_237[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_237[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_237[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_237[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_237[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_237[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_237[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_237[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_237[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_237[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_237[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_237[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_237 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_237 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_237:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_237 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_237:hover #volumeButtonstacks_in_237 {
	display: none;
}

#volumeMinstacks_in_237 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_237 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_237[type=range],
#volumeMinstacks_in_237,
#volumeMaxstacks_in_237 {
	display: none;
}

#volumeMinstacks_in_237,
#volumeMaxstacks_in_237 {
	cursor: pointer;
}

#volumestacks_in_237:hover #volume-barstacks_in_237,
#volumestacks_in_237:hover #volumeMinstacks_in_237,
#volumestacks_in_237:hover #volumeMaxstacks_in_237 {
	display: inline;
}

#volume-barstacks_in_237[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_237[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_237[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_237[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_237[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_237[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_237[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_237[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_237[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_237[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_237[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_237[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_237[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_237 #videoPlayerFullScreenstacks_in_237,
	#videoPlayerControlsstacks_in_237 #volumestacks_in_237 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_265 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_265 .container:after,
#stacks_in_265 .row:after, 
#stacks_in_265 .mbcol:after, 
#stacks_in_265 .clr:after, 
#stacks_in_265 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_265 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_265 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_265 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_265 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_265 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_265 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_265 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_265 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_265 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_265 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_265 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_265 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_265 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_265 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_265 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_265 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_265 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_265 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_265 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_265 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_265 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_265 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_265 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_265 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_265 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_265 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_265 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_265 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_241 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_241 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_241 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_242 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_242,
#videoPlayerContainerstacks_in_242:before,
#videoPlayerContainerstacks_in_242:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_242 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_242 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_242 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_242 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_242 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_242 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_242:hover #videoPlayerControlsstacks_in_242 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_242 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_242 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_242:hover #videoPlayerControlsstacks_in_242 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_242 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_242 #videoPlayerPlayPausestacks_in_242 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_242 #videoPlayerFullScreenstacks_in_242 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_242 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_242 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_242 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_242 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_242[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_242[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_242[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_242[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_242[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_242[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_242[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_242[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_242[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_242[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_242[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_242[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_242[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_242 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_242 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_242:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_242 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_242:hover #volumeButtonstacks_in_242 {
	display: none;
}

#volumeMinstacks_in_242 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_242 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_242[type=range],
#volumeMinstacks_in_242,
#volumeMaxstacks_in_242 {
	display: none;
}

#volumeMinstacks_in_242,
#volumeMaxstacks_in_242 {
	cursor: pointer;
}

#volumestacks_in_242:hover #volume-barstacks_in_242,
#volumestacks_in_242:hover #volumeMinstacks_in_242,
#volumestacks_in_242:hover #volumeMaxstacks_in_242 {
	display: inline;
}

#volume-barstacks_in_242[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_242[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_242[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_242[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_242[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_242[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_242[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_242[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_242[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_242[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_242[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_242[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_242[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_242 #videoPlayerFullScreenstacks_in_242,
	#videoPlayerControlsstacks_in_242 #volumestacks_in_242 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_140 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_140 .theDivider1,
#simpleDivider_stacks_in_140 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_140 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_140.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_140.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_140 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_140.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_140.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_140.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_140.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_555 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_555 .container:after,
#stacks_in_555 .row:after, 
#stacks_in_555 .mbcol:after, 
#stacks_in_555 .clr:after, 
#stacks_in_555 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_555 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_555 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_555 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_555 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_555 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_555 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_555 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_555 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_555 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_555 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_555 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_555 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_555 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_555 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_555 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_555 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_555 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_555 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_555 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_555 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_555 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_555 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_555 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_555 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_555 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_555 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_555 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_555 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_557 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_557 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_557 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_559 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_559,
#videoPlayerContainerstacks_in_559:before,
#videoPlayerContainerstacks_in_559:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_559 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_559 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_559 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_559 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_559 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_559 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_559:hover #videoPlayerControlsstacks_in_559 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_559 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_559 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_559:hover #videoPlayerControlsstacks_in_559 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_559 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_559 #videoPlayerPlayPausestacks_in_559 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_559 #videoPlayerFullScreenstacks_in_559 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_559 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_559 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_559 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_559 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_559[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_559[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_559[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_559[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_559[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_559[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_559[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_559[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_559[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_559[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_559[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_559[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_559[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_559 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_559 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_559:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_559 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_559:hover #volumeButtonstacks_in_559 {
	display: none;
}

#volumeMinstacks_in_559 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_559 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_559[type=range],
#volumeMinstacks_in_559,
#volumeMaxstacks_in_559 {
	display: none;
}

#volumeMinstacks_in_559,
#volumeMaxstacks_in_559 {
	cursor: pointer;
}

#volumestacks_in_559:hover #volume-barstacks_in_559,
#volumestacks_in_559:hover #volumeMinstacks_in_559,
#volumestacks_in_559:hover #volumeMaxstacks_in_559 {
	display: inline;
}

#volume-barstacks_in_559[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_559[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_559[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_559[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_559[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_559[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_559[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_559[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_559[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_559[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_559[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_559[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_559[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_559 #videoPlayerFullScreenstacks_in_559,
	#videoPlayerControlsstacks_in_559 #volumestacks_in_559 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_561 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_561 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_561 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_563 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_563,
#videoPlayerContainerstacks_in_563:before,
#videoPlayerContainerstacks_in_563:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_563 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_563 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_563 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_563 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_563 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_563 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_563:hover #videoPlayerControlsstacks_in_563 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_563 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_563 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_563:hover #videoPlayerControlsstacks_in_563 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_563 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_563 #videoPlayerPlayPausestacks_in_563 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_563 #videoPlayerFullScreenstacks_in_563 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_563 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_563 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_563 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_563 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_563[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_563[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_563[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_563[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_563[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_563[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_563[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_563[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_563[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_563[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_563[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_563[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_563[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_563 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_563 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_563:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_563 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_563:hover #volumeButtonstacks_in_563 {
	display: none;
}

#volumeMinstacks_in_563 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_563 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_563[type=range],
#volumeMinstacks_in_563,
#volumeMaxstacks_in_563 {
	display: none;
}

#volumeMinstacks_in_563,
#volumeMaxstacks_in_563 {
	cursor: pointer;
}

#volumestacks_in_563:hover #volume-barstacks_in_563,
#volumestacks_in_563:hover #volumeMinstacks_in_563,
#volumestacks_in_563:hover #volumeMaxstacks_in_563 {
	display: inline;
}

#volume-barstacks_in_563[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_563[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_563[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_563[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_563[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_563[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_563[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_563[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_563[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_563[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_563[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_563[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_563[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_563 #videoPlayerFullScreenstacks_in_563,
	#videoPlayerControlsstacks_in_563 #volumestacks_in_563 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_625 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_625 .container:after,
#stacks_in_625 .row:after, 
#stacks_in_625 .mbcol:after, 
#stacks_in_625 .clr:after, 
#stacks_in_625 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_625 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_625 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_625 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_625 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_625 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_625 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_625 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_625 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_625 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_625 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_625 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_625 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_625 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_625 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_625 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_625 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_625 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_625 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_625 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_625 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_625 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_625 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_625 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_625 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_625 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_625 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_625 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_625 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_627 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_627 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_627 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_629 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_629,
#videoPlayerContainerstacks_in_629:before,
#videoPlayerContainerstacks_in_629:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_629 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_629 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_629 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_629 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_629 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_629 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_629:hover #videoPlayerControlsstacks_in_629 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_629 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_629 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_629:hover #videoPlayerControlsstacks_in_629 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_629 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_629 #videoPlayerPlayPausestacks_in_629 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_629 #videoPlayerFullScreenstacks_in_629 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_629 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_629 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_629 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_629 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_629[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_629[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_629[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_629[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_629[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_629[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_629[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_629[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_629[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_629[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_629[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_629[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_629[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_629 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_629 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_629:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_629 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_629:hover #volumeButtonstacks_in_629 {
	display: none;
}

#volumeMinstacks_in_629 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_629 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_629[type=range],
#volumeMinstacks_in_629,
#volumeMaxstacks_in_629 {
	display: none;
}

#volumeMinstacks_in_629,
#volumeMaxstacks_in_629 {
	cursor: pointer;
}

#volumestacks_in_629:hover #volume-barstacks_in_629,
#volumestacks_in_629:hover #volumeMinstacks_in_629,
#volumestacks_in_629:hover #volumeMaxstacks_in_629 {
	display: inline;
}

#volume-barstacks_in_629[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_629[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_629[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_629[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_629[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_629[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_629[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_629[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_629[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_629[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_629[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_629[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_629[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_629 #videoPlayerFullScreenstacks_in_629,
	#videoPlayerControlsstacks_in_629 #volumestacks_in_629 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_631 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_631 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_631 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_633 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_633,
#videoPlayerContainerstacks_in_633:before,
#videoPlayerContainerstacks_in_633:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_633 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_633 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_633 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_633 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_633 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_633 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_633:hover #videoPlayerControlsstacks_in_633 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_633 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_633 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_633:hover #videoPlayerControlsstacks_in_633 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_633 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_633 #videoPlayerPlayPausestacks_in_633 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_633 #videoPlayerFullScreenstacks_in_633 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_633 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_633 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_633 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_633 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_633[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_633[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_633[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_633[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_633[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_633[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_633[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_633[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_633[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_633[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_633[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_633[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_633[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_633 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_633 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_633:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_633 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_633:hover #volumeButtonstacks_in_633 {
	display: none;
}

#volumeMinstacks_in_633 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_633 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_633[type=range],
#volumeMinstacks_in_633,
#volumeMaxstacks_in_633 {
	display: none;
}

#volumeMinstacks_in_633,
#volumeMaxstacks_in_633 {
	cursor: pointer;
}

#volumestacks_in_633:hover #volume-barstacks_in_633,
#volumestacks_in_633:hover #volumeMinstacks_in_633,
#volumestacks_in_633:hover #volumeMaxstacks_in_633 {
	display: inline;
}

#volume-barstacks_in_633[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_633[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_633[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_633[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_633[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_633[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_633[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_633[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_633[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_633[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_633[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_633[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_633[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_633 #videoPlayerFullScreenstacks_in_633,
	#videoPlayerControlsstacks_in_633 #volumestacks_in_633 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_249 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_249 .container:after,
#stacks_in_249 .row:after, 
#stacks_in_249 .mbcol:after, 
#stacks_in_249 .clr:after, 
#stacks_in_249 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_249 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_249 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_249 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_249 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_249 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_249 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_249 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_249 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_249 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_249 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_249 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_249 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_249 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_249 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_249 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_249 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_249 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_249 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_249 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_249 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_249 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_249 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_249 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_249 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_249 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_249 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_249 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_249 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_355 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_355 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_355 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_357 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_357,
#videoPlayerContainerstacks_in_357:before,
#videoPlayerContainerstacks_in_357:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_357 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_357 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_357 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_357 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_357 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_357 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_357:hover #videoPlayerControlsstacks_in_357 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_357 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_357 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_357:hover #videoPlayerControlsstacks_in_357 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_357 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_357 #videoPlayerPlayPausestacks_in_357 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_357 #videoPlayerFullScreenstacks_in_357 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_357 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_357 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_357 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_357 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_357[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_357[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_357[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_357[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_357[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_357[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_357[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_357[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_357[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_357[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_357[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_357[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_357[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_357 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_357 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_357:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_357 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_357:hover #volumeButtonstacks_in_357 {
	display: none;
}

#volumeMinstacks_in_357 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_357 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_357[type=range],
#volumeMinstacks_in_357,
#volumeMaxstacks_in_357 {
	display: none;
}

#volumeMinstacks_in_357,
#volumeMaxstacks_in_357 {
	cursor: pointer;
}

#volumestacks_in_357:hover #volume-barstacks_in_357,
#volumestacks_in_357:hover #volumeMinstacks_in_357,
#volumestacks_in_357:hover #volumeMaxstacks_in_357 {
	display: inline;
}

#volume-barstacks_in_357[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_357[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_357[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_357[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_357[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_357[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_357[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_357[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_357[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_357[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_357[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_357[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_357[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_357 #videoPlayerFullScreenstacks_in_357,
	#videoPlayerControlsstacks_in_357 #volumestacks_in_357 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_496 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_496 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_496 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_498 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_498,
#videoPlayerContainerstacks_in_498:before,
#videoPlayerContainerstacks_in_498:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_498 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_498 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_498 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_498 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_498 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_498 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_498:hover #videoPlayerControlsstacks_in_498 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_498 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_498 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_498:hover #videoPlayerControlsstacks_in_498 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_498 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_498 #videoPlayerPlayPausestacks_in_498 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_498 #videoPlayerFullScreenstacks_in_498 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_498 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_498 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_498 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_498 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_498[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_498[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_498[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_498[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_498[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_498[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_498[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_498[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_498[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_498[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_498[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_498[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_498[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_498 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_498 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_498:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_498 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_498:hover #volumeButtonstacks_in_498 {
	display: none;
}

#volumeMinstacks_in_498 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_498 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_498[type=range],
#volumeMinstacks_in_498,
#volumeMaxstacks_in_498 {
	display: none;
}

#volumeMinstacks_in_498,
#volumeMaxstacks_in_498 {
	cursor: pointer;
}

#volumestacks_in_498:hover #volume-barstacks_in_498,
#volumestacks_in_498:hover #volumeMinstacks_in_498,
#volumestacks_in_498:hover #volumeMaxstacks_in_498 {
	display: inline;
}

#volume-barstacks_in_498[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_498[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_498[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_498[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_498[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_498[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_498[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_498[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_498[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_498[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_498[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_498[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_498[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_498 #videoPlayerFullScreenstacks_in_498,
	#videoPlayerControlsstacks_in_498 #volumestacks_in_498 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_277 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_277 .container:after,
#stacks_in_277 .row:after, 
#stacks_in_277 .mbcol:after, 
#stacks_in_277 .clr:after, 
#stacks_in_277 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_277 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_277 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_277 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_277 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_277 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_277 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_277 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_277 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_277 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_277 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_277 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_277 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_277 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_277 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_277 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_277 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_277 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_277 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_277 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_277 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_277 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_277 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_277 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_277 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_277 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_277 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_277 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_277 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_493 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_493 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_493 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_495 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_495,
#videoPlayerContainerstacks_in_495:before,
#videoPlayerContainerstacks_in_495:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_495 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_495 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_495 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_495 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_495 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_495 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_495:hover #videoPlayerControlsstacks_in_495 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_495 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_495 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_495:hover #videoPlayerControlsstacks_in_495 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_495 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_495 #videoPlayerPlayPausestacks_in_495 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_495 #videoPlayerFullScreenstacks_in_495 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_495 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_495 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_495 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_495 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_495[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_495[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_495[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_495[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_495[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_495[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_495[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_495[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_495[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_495[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_495[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_495[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_495[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_495 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_495 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_495:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_495 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_495:hover #volumeButtonstacks_in_495 {
	display: none;
}

#volumeMinstacks_in_495 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_495 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_495[type=range],
#volumeMinstacks_in_495,
#volumeMaxstacks_in_495 {
	display: none;
}

#volumeMinstacks_in_495,
#volumeMaxstacks_in_495 {
	cursor: pointer;
}

#volumestacks_in_495:hover #volume-barstacks_in_495,
#volumestacks_in_495:hover #volumeMinstacks_in_495,
#volumestacks_in_495:hover #volumeMaxstacks_in_495 {
	display: inline;
}

#volume-barstacks_in_495[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_495[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_495[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_495[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_495[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_495[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_495[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_495[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_495[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_495[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_495[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_495[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_495[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_495 #videoPlayerFullScreenstacks_in_495,
	#videoPlayerControlsstacks_in_495 #volumestacks_in_495 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_490 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_490 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_490 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_492 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_492,
#videoPlayerContainerstacks_in_492:before,
#videoPlayerContainerstacks_in_492:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_492 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_492 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_492 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_492 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_492 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_492 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_492:hover #videoPlayerControlsstacks_in_492 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_492 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_492 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_492:hover #videoPlayerControlsstacks_in_492 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_492 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_492 #videoPlayerPlayPausestacks_in_492 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_492 #videoPlayerFullScreenstacks_in_492 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_492 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_492 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_492 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_492 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_492[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_492[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_492[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_492[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_492[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_492[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_492[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_492[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_492[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_492[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_492[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_492[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_492[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_492 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_492 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_492:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_492 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_492:hover #volumeButtonstacks_in_492 {
	display: none;
}

#volumeMinstacks_in_492 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_492 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_492[type=range],
#volumeMinstacks_in_492,
#volumeMaxstacks_in_492 {
	display: none;
}

#volumeMinstacks_in_492,
#volumeMaxstacks_in_492 {
	cursor: pointer;
}

#volumestacks_in_492:hover #volume-barstacks_in_492,
#volumestacks_in_492:hover #volumeMinstacks_in_492,
#volumestacks_in_492:hover #volumeMaxstacks_in_492 {
	display: inline;
}

#volume-barstacks_in_492[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_492[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_492[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_492[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_492[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_492[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_492[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_492[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_492[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_492[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_492[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_492[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_492[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_492 #videoPlayerFullScreenstacks_in_492,
	#videoPlayerControlsstacks_in_492 #volumestacks_in_492 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_564 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_564 .container:after,
#stacks_in_564 .row:after, 
#stacks_in_564 .mbcol:after, 
#stacks_in_564 .clr:after, 
#stacks_in_564 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_564 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_564 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_564 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_564 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_564 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_564 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_564 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_564 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_564 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_564 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_564 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_564 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_564 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_564 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_564 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_564 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_564 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_564 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_564 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_564 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_564 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_564 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_564 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_564 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_564 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_564 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_564 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_564 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_566 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_566 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_566 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_568 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_568,
#videoPlayerContainerstacks_in_568:before,
#videoPlayerContainerstacks_in_568:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_568 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_568 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_568 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_568 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_568 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_568 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_568:hover #videoPlayerControlsstacks_in_568 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_568 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_568 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_568:hover #videoPlayerControlsstacks_in_568 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_568 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_568 #videoPlayerPlayPausestacks_in_568 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_568 #videoPlayerFullScreenstacks_in_568 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_568 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_568 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_568 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_568 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_568[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_568[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_568[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_568[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_568[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_568[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_568[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_568[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_568[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_568[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_568[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_568[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_568[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_568 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_568 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_568:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_568 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_568:hover #volumeButtonstacks_in_568 {
	display: none;
}

#volumeMinstacks_in_568 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_568 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_568[type=range],
#volumeMinstacks_in_568,
#volumeMaxstacks_in_568 {
	display: none;
}

#volumeMinstacks_in_568,
#volumeMaxstacks_in_568 {
	cursor: pointer;
}

#volumestacks_in_568:hover #volume-barstacks_in_568,
#volumestacks_in_568:hover #volumeMinstacks_in_568,
#volumestacks_in_568:hover #volumeMaxstacks_in_568 {
	display: inline;
}

#volume-barstacks_in_568[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_568[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_568[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_568[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_568[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_568[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_568[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_568[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_568[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_568[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_568[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_568[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_568[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_568 #videoPlayerFullScreenstacks_in_568,
	#videoPlayerControlsstacks_in_568 #volumestacks_in_568 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_246 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_246 .theDivider1,
#simpleDivider_stacks_in_246 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_246 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_246.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_246.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_246 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_246.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_246.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_246.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_246.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_517 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_517 .container:after,
#stacks_in_517 .row:after, 
#stacks_in_517 .mbcol:after, 
#stacks_in_517 .clr:after, 
#stacks_in_517 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_517 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_517 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_517 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_517 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_517 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_517 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_517 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_517 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_517 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_517 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_517 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_517 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_517 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_517 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_517 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_517 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_517 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_517 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_517 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_517 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_517 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_517 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_517 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_517 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_517 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_517 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_517 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_517 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_519 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_519 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_519 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_521 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_521,
#videoPlayerContainerstacks_in_521:before,
#videoPlayerContainerstacks_in_521:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_521 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_521 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_521 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_521 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_521 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_521 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_521:hover #videoPlayerControlsstacks_in_521 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_521 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_521 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_521:hover #videoPlayerControlsstacks_in_521 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_521 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_521 #videoPlayerPlayPausestacks_in_521 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_521 #videoPlayerFullScreenstacks_in_521 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_521 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_521 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_521 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_521 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_521[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_521[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_521[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_521[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_521[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_521[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_521[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_521[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_521[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_521[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_521[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_521[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_521[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_521 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_521 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_521:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_521 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_521:hover #volumeButtonstacks_in_521 {
	display: none;
}

#volumeMinstacks_in_521 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_521 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_521[type=range],
#volumeMinstacks_in_521,
#volumeMaxstacks_in_521 {
	display: none;
}

#volumeMinstacks_in_521,
#volumeMaxstacks_in_521 {
	cursor: pointer;
}

#volumestacks_in_521:hover #volume-barstacks_in_521,
#volumestacks_in_521:hover #volumeMinstacks_in_521,
#volumestacks_in_521:hover #volumeMaxstacks_in_521 {
	display: inline;
}

#volume-barstacks_in_521[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_521[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_521[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_521[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_521[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_521[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_521[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_521[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_521[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_521[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_521[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_521[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_521[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_521 #videoPlayerFullScreenstacks_in_521,
	#videoPlayerControlsstacks_in_521 #volumestacks_in_521 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_661 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_661 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_661 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_663 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_663,
#videoPlayerContainerstacks_in_663:before,
#videoPlayerContainerstacks_in_663:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_663 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_663 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_663 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_663 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_663 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_663 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_663:hover #videoPlayerControlsstacks_in_663 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_663 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_663 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_663:hover #videoPlayerControlsstacks_in_663 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_663 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_663 #videoPlayerPlayPausestacks_in_663 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_663 #videoPlayerFullScreenstacks_in_663 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_663 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_663 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_663 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_663 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_663[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_663[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_663[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_663[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_663[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_663[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_663[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_663[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_663[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_663[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_663[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_663[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_663[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_663 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_663 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_663:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_663 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_663:hover #volumeButtonstacks_in_663 {
	display: none;
}

#volumeMinstacks_in_663 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_663 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_663[type=range],
#volumeMinstacks_in_663,
#volumeMaxstacks_in_663 {
	display: none;
}

#volumeMinstacks_in_663,
#volumeMaxstacks_in_663 {
	cursor: pointer;
}

#volumestacks_in_663:hover #volume-barstacks_in_663,
#volumestacks_in_663:hover #volumeMinstacks_in_663,
#volumestacks_in_663:hover #volumeMaxstacks_in_663 {
	display: inline;
}

#volume-barstacks_in_663[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_663[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_663[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_663[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_663[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_663[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_663[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_663[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_663[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_663[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_663[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_663[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_663[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_663 #videoPlayerFullScreenstacks_in_663,
	#videoPlayerControlsstacks_in_663 #volumestacks_in_663 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_475 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_475 .container:after,
#stacks_in_475 .row:after, 
#stacks_in_475 .mbcol:after, 
#stacks_in_475 .clr:after, 
#stacks_in_475 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_475 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_475 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_475 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_475 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_475 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_475 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_475 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_475 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_475 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_475 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_475 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_475 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_475 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_475 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_475 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_475 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_475 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_475 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_475 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_475 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_475 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_475 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_475 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_475 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_475 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_475 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_475 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_475 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_523 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_523 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_523 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_525 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_525,
#videoPlayerContainerstacks_in_525:before,
#videoPlayerContainerstacks_in_525:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_525 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_525 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_525 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_525 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_525 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_525 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_525:hover #videoPlayerControlsstacks_in_525 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_525 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_525 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_525:hover #videoPlayerControlsstacks_in_525 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_525 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_525 #videoPlayerPlayPausestacks_in_525 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_525 #videoPlayerFullScreenstacks_in_525 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_525 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_525 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_525 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_525 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_525[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_525[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_525[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_525[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_525[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_525[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_525[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_525[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_525[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_525[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_525[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_525[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_525[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_525 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_525 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_525:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_525 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_525:hover #volumeButtonstacks_in_525 {
	display: none;
}

#volumeMinstacks_in_525 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_525 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_525[type=range],
#volumeMinstacks_in_525,
#volumeMaxstacks_in_525 {
	display: none;
}

#volumeMinstacks_in_525,
#volumeMaxstacks_in_525 {
	cursor: pointer;
}

#volumestacks_in_525:hover #volume-barstacks_in_525,
#volumestacks_in_525:hover #volumeMinstacks_in_525,
#volumestacks_in_525:hover #volumeMaxstacks_in_525 {
	display: inline;
}

#volume-barstacks_in_525[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_525[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_525[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_525[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_525[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_525[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_525[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_525[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_525[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_525[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_525[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_525[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_525[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_525 #videoPlayerFullScreenstacks_in_525,
	#videoPlayerControlsstacks_in_525 #volumestacks_in_525 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_477 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_477 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_477 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_479 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_479,
#videoPlayerContainerstacks_in_479:before,
#videoPlayerContainerstacks_in_479:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_479 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_479 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_479 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_479 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_479 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_479 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_479:hover #videoPlayerControlsstacks_in_479 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_479 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_479 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_479:hover #videoPlayerControlsstacks_in_479 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_479 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_479 #videoPlayerPlayPausestacks_in_479 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_479 #videoPlayerFullScreenstacks_in_479 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_479 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_479 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_479 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_479 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_479[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_479[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_479[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_479[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_479[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_479[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_479[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_479[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_479[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_479[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_479[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_479[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_479[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_479 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_479 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_479:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_479 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_479:hover #volumeButtonstacks_in_479 {
	display: none;
}

#volumeMinstacks_in_479 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_479 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_479[type=range],
#volumeMinstacks_in_479,
#volumeMaxstacks_in_479 {
	display: none;
}

#volumeMinstacks_in_479,
#volumeMaxstacks_in_479 {
	cursor: pointer;
}

#volumestacks_in_479:hover #volume-barstacks_in_479,
#volumestacks_in_479:hover #volumeMinstacks_in_479,
#volumestacks_in_479:hover #volumeMaxstacks_in_479 {
	display: inline;
}

#volume-barstacks_in_479[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_479[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_479[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_479[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_479[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_479[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_479[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_479[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_479[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_479[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_479[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_479[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_479[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_479 #videoPlayerFullScreenstacks_in_479,
	#videoPlayerControlsstacks_in_479 #volumestacks_in_479 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_436 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_436 .container:after,
#stacks_in_436 .row:after, 
#stacks_in_436 .mbcol:after, 
#stacks_in_436 .clr:after, 
#stacks_in_436 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_436 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_436 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_436 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_436 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_436 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_436 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_436 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_436 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_436 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_436 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_436 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_436 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_436 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_436 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_436 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_436 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_436 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_436 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_436 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_436 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_436 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_436 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_436 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_436 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_436 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_436 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_436 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_436 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_481 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_481 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_481 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_483 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_483,
#videoPlayerContainerstacks_in_483:before,
#videoPlayerContainerstacks_in_483:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_483 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_483 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_483 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_483 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_483 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_483 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_483:hover #videoPlayerControlsstacks_in_483 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_483 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_483 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_483:hover #videoPlayerControlsstacks_in_483 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_483 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_483 #videoPlayerPlayPausestacks_in_483 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_483 #videoPlayerFullScreenstacks_in_483 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_483 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_483 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_483 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_483 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_483[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_483[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_483[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_483[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_483[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_483[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_483[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_483[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_483[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_483[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_483[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_483[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_483[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_483 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_483 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_483:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_483 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_483:hover #volumeButtonstacks_in_483 {
	display: none;
}

#volumeMinstacks_in_483 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_483 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_483[type=range],
#volumeMinstacks_in_483,
#volumeMaxstacks_in_483 {
	display: none;
}

#volumeMinstacks_in_483,
#volumeMaxstacks_in_483 {
	cursor: pointer;
}

#volumestacks_in_483:hover #volume-barstacks_in_483,
#volumestacks_in_483:hover #volumeMinstacks_in_483,
#volumestacks_in_483:hover #volumeMaxstacks_in_483 {
	display: inline;
}

#volume-barstacks_in_483[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_483[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_483[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_483[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_483[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_483[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_483[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_483[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_483[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_483[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_483[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_483[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_483[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_483 #videoPlayerFullScreenstacks_in_483,
	#videoPlayerControlsstacks_in_483 #volumestacks_in_483 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_438 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_438 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_438 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_440 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_440,
#videoPlayerContainerstacks_in_440:before,
#videoPlayerContainerstacks_in_440:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_440 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_440 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_440 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_440 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_440 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_440 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_440:hover #videoPlayerControlsstacks_in_440 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_440 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_440 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_440:hover #videoPlayerControlsstacks_in_440 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_440 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_440 #videoPlayerPlayPausestacks_in_440 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_440 #videoPlayerFullScreenstacks_in_440 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_440 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_440 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_440 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_440 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_440[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_440[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_440[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_440[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_440[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_440[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_440[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_440[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_440[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_440[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_440[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_440[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_440[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_440 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_440 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_440:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_440 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_440:hover #volumeButtonstacks_in_440 {
	display: none;
}

#volumeMinstacks_in_440 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_440 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_440[type=range],
#volumeMinstacks_in_440,
#volumeMaxstacks_in_440 {
	display: none;
}

#volumeMinstacks_in_440,
#volumeMaxstacks_in_440 {
	cursor: pointer;
}

#volumestacks_in_440:hover #volume-barstacks_in_440,
#volumestacks_in_440:hover #volumeMinstacks_in_440,
#volumestacks_in_440:hover #volumeMaxstacks_in_440 {
	display: inline;
}

#volume-barstacks_in_440[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_440[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_440[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_440[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_440[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_440[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_440[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_440[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_440[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_440[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_440[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_440[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_440[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_440 #videoPlayerFullScreenstacks_in_440,
	#videoPlayerControlsstacks_in_440 #volumestacks_in_440 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_143 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_143 .container:after,
#stacks_in_143 .row:after, 
#stacks_in_143 .mbcol:after, 
#stacks_in_143 .clr:after, 
#stacks_in_143 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_143 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_143 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_143 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_143 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_143 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_143 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_143 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_143 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_143 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_143 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_143 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_143 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_143 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_143 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_143 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_143 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_143 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_143 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_143 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_143 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_143 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_143 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_143 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_143 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_143 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_143 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_143 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_143 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_442 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_442 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_442 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_444 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_444,
#videoPlayerContainerstacks_in_444:before,
#videoPlayerContainerstacks_in_444:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_444 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_444 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_444 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_444 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_444 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_444 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_444:hover #videoPlayerControlsstacks_in_444 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_444 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_444 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_444:hover #videoPlayerControlsstacks_in_444 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_444 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_444 #videoPlayerPlayPausestacks_in_444 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_444 #videoPlayerFullScreenstacks_in_444 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_444 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_444 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_444 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_444 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_444[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_444[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_444[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_444[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_444[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_444[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_444[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_444[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_444[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_444[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_444[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_444[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_444[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_444 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_444 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_444:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_444 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_444:hover #volumeButtonstacks_in_444 {
	display: none;
}

#volumeMinstacks_in_444 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_444 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_444[type=range],
#volumeMinstacks_in_444,
#volumeMaxstacks_in_444 {
	display: none;
}

#volumeMinstacks_in_444,
#volumeMaxstacks_in_444 {
	cursor: pointer;
}

#volumestacks_in_444:hover #volume-barstacks_in_444,
#volumestacks_in_444:hover #volumeMinstacks_in_444,
#volumestacks_in_444:hover #volumeMaxstacks_in_444 {
	display: inline;
}

#volume-barstacks_in_444[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_444[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_444[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_444[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_444[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_444[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_444[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_444[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_444[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_444[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_444[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_444[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_444[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_444 #videoPlayerFullScreenstacks_in_444,
	#videoPlayerControlsstacks_in_444 #volumestacks_in_444 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_163 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_163 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_163 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_144 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_144,
#videoPlayerContainerstacks_in_144:before,
#videoPlayerContainerstacks_in_144:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_144 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_144 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_144 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_144 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_144 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_144 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_144:hover #videoPlayerControlsstacks_in_144 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_144 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_144 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_144:hover #videoPlayerControlsstacks_in_144 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_144 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_144 #videoPlayerPlayPausestacks_in_144 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_144 #videoPlayerFullScreenstacks_in_144 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_144 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_144 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_144 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_144 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_144[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_144[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_144[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_144[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_144[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_144[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_144[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_144[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_144[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_144[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_144[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_144[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_144[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_144 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_144 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_144:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_144 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_144:hover #volumeButtonstacks_in_144 {
	display: none;
}

#volumeMinstacks_in_144 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_144 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_144[type=range],
#volumeMinstacks_in_144,
#volumeMaxstacks_in_144 {
	display: none;
}

#volumeMinstacks_in_144,
#volumeMaxstacks_in_144 {
	cursor: pointer;
}

#volumestacks_in_144:hover #volume-barstacks_in_144,
#volumestacks_in_144:hover #volumeMinstacks_in_144,
#volumestacks_in_144:hover #volumeMaxstacks_in_144 {
	display: inline;
}

#volume-barstacks_in_144[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_144[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_144[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_144[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_144[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_144[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_144[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_144[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_144[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_144[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_144[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_144[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_144[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_144 #videoPlayerFullScreenstacks_in_144,
	#videoPlayerControlsstacks_in_144 #volumestacks_in_144 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_361 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_361 .container:after,
#stacks_in_361 .row:after, 
#stacks_in_361 .mbcol:after, 
#stacks_in_361 .clr:after, 
#stacks_in_361 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_361 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_361 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_361 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_361 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_361 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_361 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_361 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_361 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_361 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_361 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_361 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_361 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_361 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_361 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_361 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_361 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_361 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_361 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_361 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_361 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_361 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_361 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_361 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_361 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_361 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_361 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_361 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_361 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_165 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_165 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_165 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_146 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_146,
#videoPlayerContainerstacks_in_146:before,
#videoPlayerContainerstacks_in_146:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_146 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_146 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_146 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_146 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_146 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_146 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_146:hover #videoPlayerControlsstacks_in_146 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_146 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_146 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_146:hover #videoPlayerControlsstacks_in_146 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_146 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_146 #videoPlayerPlayPausestacks_in_146 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_146 #videoPlayerFullScreenstacks_in_146 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_146 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_146 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_146 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_146 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_146[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_146[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_146[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_146[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_146[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_146[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_146[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_146[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_146[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_146[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_146[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_146[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_146[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_146 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_146 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_146:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_146 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_146:hover #volumeButtonstacks_in_146 {
	display: none;
}

#volumeMinstacks_in_146 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_146 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_146[type=range],
#volumeMinstacks_in_146,
#volumeMaxstacks_in_146 {
	display: none;
}

#volumeMinstacks_in_146,
#volumeMaxstacks_in_146 {
	cursor: pointer;
}

#volumestacks_in_146:hover #volume-barstacks_in_146,
#volumestacks_in_146:hover #volumeMinstacks_in_146,
#volumestacks_in_146:hover #volumeMaxstacks_in_146 {
	display: inline;
}

#volume-barstacks_in_146[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_146[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_146[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_146[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_146[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_146[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_146[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_146[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_146[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_146[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_146[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_146[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_146[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_146 #videoPlayerFullScreenstacks_in_146,
	#videoPlayerControlsstacks_in_146 #volumestacks_in_146 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_363 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_363 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_363 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_365 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_365,
#videoPlayerContainerstacks_in_365:before,
#videoPlayerContainerstacks_in_365:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_365 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_365 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_365 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_365 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_365 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_365 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_365:hover #videoPlayerControlsstacks_in_365 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_365 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_365 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_365:hover #videoPlayerControlsstacks_in_365 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_365 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_365 #videoPlayerPlayPausestacks_in_365 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_365 #videoPlayerFullScreenstacks_in_365 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_365 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_365 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_365 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_365 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_365[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_365[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_365[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_365[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_365[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_365[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_365[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_365[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_365[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_365[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_365[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_365[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_365[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_365 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_365 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_365:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_365 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_365:hover #volumeButtonstacks_in_365 {
	display: none;
}

#volumeMinstacks_in_365 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_365 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_365[type=range],
#volumeMinstacks_in_365,
#volumeMaxstacks_in_365 {
	display: none;
}

#volumeMinstacks_in_365,
#volumeMaxstacks_in_365 {
	cursor: pointer;
}

#volumestacks_in_365:hover #volume-barstacks_in_365,
#volumestacks_in_365:hover #volumeMinstacks_in_365,
#volumestacks_in_365:hover #volumeMaxstacks_in_365 {
	display: inline;
}

#volume-barstacks_in_365[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_365[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_365[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_365[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_365[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_365[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_365[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_365[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_365[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_365[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_365[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_365[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_365[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_365 #videoPlayerFullScreenstacks_in_365,
	#videoPlayerControlsstacks_in_365 #volumestacks_in_365 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_71 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_71 .theDivider1,
#simpleDivider_stacks_in_71 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_71 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_71.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_71.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_71 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_71.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_71.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_71.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_71.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_445 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_445 .container:after,
#stacks_in_445 .row:after, 
#stacks_in_445 .mbcol:after, 
#stacks_in_445 .clr:after, 
#stacks_in_445 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_445 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_445 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_445 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_445 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_445 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_445 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_445 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_445 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_445 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_445 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_445 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_445 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_445 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_445 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_445 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_445 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_445 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_445 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_445 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_445 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_445 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_445 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_445 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_445 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_445 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_445 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_445 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_445 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_447 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_447 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_447 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_449 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_449,
#videoPlayerContainerstacks_in_449:before,
#videoPlayerContainerstacks_in_449:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_449 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_449 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_449 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_449 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_449 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_449 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_449:hover #videoPlayerControlsstacks_in_449 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_449 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_449 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_449:hover #videoPlayerControlsstacks_in_449 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_449 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_449 #videoPlayerPlayPausestacks_in_449 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_449 #videoPlayerFullScreenstacks_in_449 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_449 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_449 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_449 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_449 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_449[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_449[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_449[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_449[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_449[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_449[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_449[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_449[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_449[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_449[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_449[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_449[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_449[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_449 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_449 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_449:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_449 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_449:hover #volumeButtonstacks_in_449 {
	display: none;
}

#volumeMinstacks_in_449 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_449 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_449[type=range],
#volumeMinstacks_in_449,
#volumeMaxstacks_in_449 {
	display: none;
}

#volumeMinstacks_in_449,
#volumeMaxstacks_in_449 {
	cursor: pointer;
}

#volumestacks_in_449:hover #volume-barstacks_in_449,
#volumestacks_in_449:hover #volumeMinstacks_in_449,
#volumestacks_in_449:hover #volumeMaxstacks_in_449 {
	display: inline;
}

#volume-barstacks_in_449[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_449[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_449[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_449[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_449[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_449[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_449[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_449[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_449[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_449[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_449[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_449[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_449[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_449 #videoPlayerFullScreenstacks_in_449,
	#videoPlayerControlsstacks_in_449 #volumestacks_in_449 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_451 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_451 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_451 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_154 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_154,
#videoPlayerContainerstacks_in_154:before,
#videoPlayerContainerstacks_in_154:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_154 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_154 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_154 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_154 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_154 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_154 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_154:hover #videoPlayerControlsstacks_in_154 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_154 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_154 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_154:hover #videoPlayerControlsstacks_in_154 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_154 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_154 #videoPlayerPlayPausestacks_in_154 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_154 #videoPlayerFullScreenstacks_in_154 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_154 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_154 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_154 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_154 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_154[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_154[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_154[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_154[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_154[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_154[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_154[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_154[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_154[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_154[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_154[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_154[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_154[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_154 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_154 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_154:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_154 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_154:hover #volumeButtonstacks_in_154 {
	display: none;
}

#volumeMinstacks_in_154 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_154 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_154[type=range],
#volumeMinstacks_in_154,
#volumeMaxstacks_in_154 {
	display: none;
}

#volumeMinstacks_in_154,
#volumeMaxstacks_in_154 {
	cursor: pointer;
}

#volumestacks_in_154:hover #volume-barstacks_in_154,
#volumestacks_in_154:hover #volumeMinstacks_in_154,
#volumestacks_in_154:hover #volumeMaxstacks_in_154 {
	display: inline;
}

#volume-barstacks_in_154[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_154[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_154[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_154[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_154[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_154[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_154[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_154[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_154[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_154[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_154[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_154[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_154[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_154 #videoPlayerFullScreenstacks_in_154,
	#videoPlayerControlsstacks_in_154 #volumestacks_in_154 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_403 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_403 .container:after,
#stacks_in_403 .row:after, 
#stacks_in_403 .mbcol:after, 
#stacks_in_403 .clr:after, 
#stacks_in_403 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_403 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_403 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_403 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_403 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_403 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_403 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_403 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_403 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_403 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_403 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_403 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_403 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_403 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_403 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_403 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_403 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_403 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_403 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_403 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_403 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_403 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_403 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_403 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_403 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_403 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_403 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_403 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_403 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_405 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_405 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_405 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_544 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_544,
#videoPlayerContainerstacks_in_544:before,
#videoPlayerContainerstacks_in_544:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_544 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_544 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_544 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_544 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_544 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_544 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_544:hover #videoPlayerControlsstacks_in_544 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_544 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_544 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_544:hover #videoPlayerControlsstacks_in_544 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_544 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_544 #videoPlayerPlayPausestacks_in_544 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_544 #videoPlayerFullScreenstacks_in_544 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_544 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_544 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_544 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_544 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_544[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_544[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_544[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_544[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_544[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_544[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_544[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_544[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_544[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_544[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_544[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_544[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_544[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_544 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_544 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_544:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_544 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_544:hover #volumeButtonstacks_in_544 {
	display: none;
}

#volumeMinstacks_in_544 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_544 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_544[type=range],
#volumeMinstacks_in_544,
#volumeMaxstacks_in_544 {
	display: none;
}

#volumeMinstacks_in_544,
#volumeMaxstacks_in_544 {
	cursor: pointer;
}

#volumestacks_in_544:hover #volume-barstacks_in_544,
#volumestacks_in_544:hover #volumeMinstacks_in_544,
#volumestacks_in_544:hover #volumeMaxstacks_in_544 {
	display: inline;
}

#volume-barstacks_in_544[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_544[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_544[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_544[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_544[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_544[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_544[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_544[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_544[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_544[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_544[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_544[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_544[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_544 #videoPlayerFullScreenstacks_in_544,
	#videoPlayerControlsstacks_in_544 #volumestacks_in_544 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_573 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_573 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_573 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_575 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_575,
#videoPlayerContainerstacks_in_575:before,
#videoPlayerContainerstacks_in_575:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_575 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_575 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_575 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_575 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_575 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_575 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_575:hover #videoPlayerControlsstacks_in_575 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_575 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_575 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_575:hover #videoPlayerControlsstacks_in_575 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_575 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_575 #videoPlayerPlayPausestacks_in_575 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_575 #videoPlayerFullScreenstacks_in_575 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_575 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_575 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_575 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_575 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_575[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_575[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_575[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_575[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_575[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_575[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_575[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_575[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_575[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_575[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_575[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_575[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_575[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_575 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_575 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_575:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_575 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_575:hover #volumeButtonstacks_in_575 {
	display: none;
}

#volumeMinstacks_in_575 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_575 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_575[type=range],
#volumeMinstacks_in_575,
#volumeMaxstacks_in_575 {
	display: none;
}

#volumeMinstacks_in_575,
#volumeMaxstacks_in_575 {
	cursor: pointer;
}

#volumestacks_in_575:hover #volume-barstacks_in_575,
#volumestacks_in_575:hover #volumeMinstacks_in_575,
#volumestacks_in_575:hover #volumeMaxstacks_in_575 {
	display: inline;
}

#volume-barstacks_in_575[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_575[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_575[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_575[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_575[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_575[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_575[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_575[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_575[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_575[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_575[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_575[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_575[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_575 #videoPlayerFullScreenstacks_in_575,
	#videoPlayerControlsstacks_in_575 #volumestacks_in_575 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_394 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_394 .container:after,
#stacks_in_394 .row:after, 
#stacks_in_394 .mbcol:after, 
#stacks_in_394 .clr:after, 
#stacks_in_394 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_394 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_394 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_394 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_394 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_394 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_394 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_394 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_394 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_394 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_394 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_394 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_394 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_394 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_394 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_394 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_394 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_394 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_394 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_394 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_394 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_394 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_394 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_394 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_394 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_394 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_394 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_394 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_394 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_409 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_409 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_409 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_407 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_407,
#videoPlayerContainerstacks_in_407:before,
#videoPlayerContainerstacks_in_407:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_407 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_407 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_407 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_407 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_407 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_407 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_407:hover #videoPlayerControlsstacks_in_407 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_407 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_407 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_407:hover #videoPlayerControlsstacks_in_407 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_407 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_407 #videoPlayerPlayPausestacks_in_407 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_407 #videoPlayerFullScreenstacks_in_407 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_407 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_407 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_407 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_407 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_407[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_407[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_407[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_407[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_407[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_407[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_407[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_407[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_407[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_407[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_407[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_407[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_407[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_407 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_407 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_407:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_407 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_407:hover #volumeButtonstacks_in_407 {
	display: none;
}

#volumeMinstacks_in_407 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_407 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_407[type=range],
#volumeMinstacks_in_407,
#volumeMaxstacks_in_407 {
	display: none;
}

#volumeMinstacks_in_407,
#volumeMaxstacks_in_407 {
	cursor: pointer;
}

#volumestacks_in_407:hover #volume-barstacks_in_407,
#volumestacks_in_407:hover #volumeMinstacks_in_407,
#volumestacks_in_407:hover #volumeMaxstacks_in_407 {
	display: inline;
}

#volume-barstacks_in_407[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_407[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_407[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_407[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_407[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_407[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_407[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_407[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_407[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_407[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_407[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_407[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_407[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_407 #videoPlayerFullScreenstacks_in_407,
	#videoPlayerControlsstacks_in_407 #volumestacks_in_407 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_396 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_396 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_396 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_411 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_411,
#videoPlayerContainerstacks_in_411:before,
#videoPlayerContainerstacks_in_411:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_411 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_411 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_411 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_411 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_411 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_411 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_411:hover #videoPlayerControlsstacks_in_411 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_411 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_411 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_411:hover #videoPlayerControlsstacks_in_411 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_411 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_411 #videoPlayerPlayPausestacks_in_411 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_411 #videoPlayerFullScreenstacks_in_411 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_411 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_411 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_411 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_411 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_411[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_411[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_411[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_411[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_411[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_411[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_411[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_411[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_411[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_411[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_411[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_411[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_411[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_411 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_411 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_411:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_411 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_411:hover #volumeButtonstacks_in_411 {
	display: none;
}

#volumeMinstacks_in_411 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_411 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_411[type=range],
#volumeMinstacks_in_411,
#volumeMaxstacks_in_411 {
	display: none;
}

#volumeMinstacks_in_411,
#volumeMaxstacks_in_411 {
	cursor: pointer;
}

#volumestacks_in_411:hover #volume-barstacks_in_411,
#volumestacks_in_411:hover #volumeMinstacks_in_411,
#volumestacks_in_411:hover #volumeMaxstacks_in_411 {
	display: inline;
}

#volume-barstacks_in_411[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_411[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_411[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_411[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_411[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_411[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_411[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_411[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_411[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_411[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_411[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_411[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_411[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_411 #videoPlayerFullScreenstacks_in_411,
	#videoPlayerControlsstacks_in_411 #volumestacks_in_411 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_74 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_74 .container:after,
#stacks_in_74 .row:after, 
#stacks_in_74 .mbcol:after, 
#stacks_in_74 .clr:after, 
#stacks_in_74 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_74 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_74 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_74 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_74 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_74 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_74 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_74 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_74 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_74 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_74 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_74 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_74 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_74 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_74 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_74 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_74 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_74 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_74 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_74 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_74 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_74 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_74 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_74 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_74 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_74 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_74 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_74 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_74 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_400 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_400 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_400 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_398 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_398,
#videoPlayerContainerstacks_in_398:before,
#videoPlayerContainerstacks_in_398:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_398 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_398 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_398 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_398 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_398 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_398 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_398:hover #videoPlayerControlsstacks_in_398 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_398 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_398 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_398:hover #videoPlayerControlsstacks_in_398 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_398 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_398 #videoPlayerPlayPausestacks_in_398 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_398 #videoPlayerFullScreenstacks_in_398 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_398 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_398 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_398 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_398 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_398[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_398[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_398[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_398[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_398[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_398[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_398[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_398[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_398[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_398[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_398[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_398[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_398[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_398 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_398 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_398:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_398 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_398:hover #volumeButtonstacks_in_398 {
	display: none;
}

#volumeMinstacks_in_398 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_398 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_398[type=range],
#volumeMinstacks_in_398,
#volumeMaxstacks_in_398 {
	display: none;
}

#volumeMinstacks_in_398,
#volumeMaxstacks_in_398 {
	cursor: pointer;
}

#volumestacks_in_398:hover #volume-barstacks_in_398,
#volumestacks_in_398:hover #volumeMinstacks_in_398,
#volumestacks_in_398:hover #volumeMaxstacks_in_398 {
	display: inline;
}

#volume-barstacks_in_398[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_398[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_398[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_398[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_398[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_398[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_398[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_398[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_398[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_398[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_398[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_398[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_398[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_398 #videoPlayerFullScreenstacks_in_398,
	#videoPlayerControlsstacks_in_398 #volumestacks_in_398 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_167 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_167 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_167 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_402 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_402,
#videoPlayerContainerstacks_in_402:before,
#videoPlayerContainerstacks_in_402:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_402 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_402 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_402 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_402 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_402 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_402 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_402:hover #videoPlayerControlsstacks_in_402 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_402 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_402 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_402:hover #videoPlayerControlsstacks_in_402 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_402 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_402 #videoPlayerPlayPausestacks_in_402 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_402 #videoPlayerFullScreenstacks_in_402 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_402 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_402 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_402 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_402 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_402[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_402[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_402[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_402[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_402[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_402[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_402[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_402[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_402[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_402[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_402[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_402[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_402[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_402 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_402 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_402:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_402 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_402:hover #volumeButtonstacks_in_402 {
	display: none;
}

#volumeMinstacks_in_402 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_402 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_402[type=range],
#volumeMinstacks_in_402,
#volumeMaxstacks_in_402 {
	display: none;
}

#volumeMinstacks_in_402,
#volumeMaxstacks_in_402 {
	cursor: pointer;
}

#volumestacks_in_402:hover #volume-barstacks_in_402,
#volumestacks_in_402:hover #volumeMinstacks_in_402,
#volumestacks_in_402:hover #volumeMaxstacks_in_402 {
	display: inline;
}

#volume-barstacks_in_402[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_402[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_402[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_402[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_402[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_402[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_402[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_402[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_402[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_402[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_402[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_402[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_402[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_402 #videoPlayerFullScreenstacks_in_402,
	#videoPlayerControlsstacks_in_402 #volumestacks_in_402 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_153 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_153 .container:after,
#stacks_in_153 .row:after, 
#stacks_in_153 .mbcol:after, 
#stacks_in_153 .clr:after, 
#stacks_in_153 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_153 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_153 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_153 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_153 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_153 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_153 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_153 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_153 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_153 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_153 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_153 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_153 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_153 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_153 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_153 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_153 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_153 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_153 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_153 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_153 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_153 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_153 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_153 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_153 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_153 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_153 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_153 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_153 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_169 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_169 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_169 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_77 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_77,
#videoPlayerContainerstacks_in_77:before,
#videoPlayerContainerstacks_in_77:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_77 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_77 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_77 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_77 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_77 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_77 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_77:hover #videoPlayerControlsstacks_in_77 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_77 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_77 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_77:hover #videoPlayerControlsstacks_in_77 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_77 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_77 #videoPlayerPlayPausestacks_in_77 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_77 #videoPlayerFullScreenstacks_in_77 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_77 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_77 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_77 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_77 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_77[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_77[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_77[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_77[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_77[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_77[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_77[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_77[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_77[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_77[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_77[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_77[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_77[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_77 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_77 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_77:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_77 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_77:hover #volumeButtonstacks_in_77 {
	display: none;
}

#volumeMinstacks_in_77 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_77 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_77[type=range],
#volumeMinstacks_in_77,
#volumeMaxstacks_in_77 {
	display: none;
}

#volumeMinstacks_in_77,
#volumeMaxstacks_in_77 {
	cursor: pointer;
}

#volumestacks_in_77:hover #volume-barstacks_in_77,
#volumestacks_in_77:hover #volumeMinstacks_in_77,
#volumestacks_in_77:hover #volumeMaxstacks_in_77 {
	display: inline;
}

#volume-barstacks_in_77[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_77[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_77[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_77[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_77[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_77[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_77[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_77[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_77[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_77[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_77[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_77[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_77[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_77 #videoPlayerFullScreenstacks_in_77,
	#videoPlayerControlsstacks_in_77 #volumestacks_in_77 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_171 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_171 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_171 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_78 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_78,
#videoPlayerContainerstacks_in_78:before,
#videoPlayerContainerstacks_in_78:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_78 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_78 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_78 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_78 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_78 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_78 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_78:hover #videoPlayerControlsstacks_in_78 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_78 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_78 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_78:hover #videoPlayerControlsstacks_in_78 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_78 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_78 #videoPlayerPlayPausestacks_in_78 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_78 #videoPlayerFullScreenstacks_in_78 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_78 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_78 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_78 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_78 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_78[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_78[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_78[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_78[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_78[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_78[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_78[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_78[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_78[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_78[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_78[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_78[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_78[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_78 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_78 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_78:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_78 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_78:hover #volumeButtonstacks_in_78 {
	display: none;
}

#volumeMinstacks_in_78 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_78 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_78[type=range],
#volumeMinstacks_in_78,
#volumeMaxstacks_in_78 {
	display: none;
}

#volumeMinstacks_in_78,
#volumeMaxstacks_in_78 {
	cursor: pointer;
}

#volumestacks_in_78:hover #volume-barstacks_in_78,
#volumestacks_in_78:hover #volumeMinstacks_in_78,
#volumestacks_in_78:hover #volumeMaxstacks_in_78 {
	display: inline;
}

#volume-barstacks_in_78[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_78[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_78[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_78[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_78[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_78[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_78[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_78[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_78[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_78[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_78[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_78[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_78[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_78 #videoPlayerFullScreenstacks_in_78,
	#videoPlayerControlsstacks_in_78 #volumestacks_in_78 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_158 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_158 .container:after,
#stacks_in_158 .row:after, 
#stacks_in_158 .mbcol:after, 
#stacks_in_158 .clr:after, 
#stacks_in_158 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_158 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_158 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_158 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_158 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_158 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_158 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_158 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_158 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_158 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_158 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_158 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_158 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_158 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_158 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_158 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_158 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_158 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_158 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_158 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_158 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_158 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_158 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_158 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_158 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_158 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_158 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_158 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_158 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_173 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_173 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_173 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_453 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_453,
#videoPlayerContainerstacks_in_453:before,
#videoPlayerContainerstacks_in_453:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_453 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_453 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_453 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_453 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_453 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_453 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_453:hover #videoPlayerControlsstacks_in_453 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_453 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_453 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_453:hover #videoPlayerControlsstacks_in_453 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_453 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_453 #videoPlayerPlayPausestacks_in_453 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_453 #videoPlayerFullScreenstacks_in_453 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_453 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_453 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_453 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_453 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_453[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_453[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_453[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_453[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_453[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_453[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_453[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_453[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_453[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_453[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_453[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_453[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_453[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_453 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_453 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_453:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_453 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_453:hover #volumeButtonstacks_in_453 {
	display: none;
}

#volumeMinstacks_in_453 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_453 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_453[type=range],
#volumeMinstacks_in_453,
#volumeMaxstacks_in_453 {
	display: none;
}

#volumeMinstacks_in_453,
#volumeMaxstacks_in_453 {
	cursor: pointer;
}

#volumestacks_in_453:hover #volume-barstacks_in_453,
#volumestacks_in_453:hover #volumeMinstacks_in_453,
#volumestacks_in_453:hover #volumeMaxstacks_in_453 {
	display: inline;
}

#volume-barstacks_in_453[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_453[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_453[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_453[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_453[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_453[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_453[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_453[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_453[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_453[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_453[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_453[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_453[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_453 #videoPlayerFullScreenstacks_in_453,
	#videoPlayerControlsstacks_in_453 #volumestacks_in_453 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_175 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_175 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_175 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_156 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_156,
#videoPlayerContainerstacks_in_156:before,
#videoPlayerContainerstacks_in_156:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_156 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_156 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_156 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_156 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_156 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_156 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_156:hover #videoPlayerControlsstacks_in_156 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_156 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_156 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_156:hover #videoPlayerControlsstacks_in_156 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_156 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_156 #videoPlayerPlayPausestacks_in_156 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_156 #videoPlayerFullScreenstacks_in_156 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_156 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_156 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_156 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_156 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_156[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_156[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_156[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_156[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_156[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_156[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_156[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_156[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_156[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_156[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_156[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_156[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_156[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_156 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_156 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_156:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_156 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_156:hover #volumeButtonstacks_in_156 {
	display: none;
}

#volumeMinstacks_in_156 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_156 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_156[type=range],
#volumeMinstacks_in_156,
#volumeMaxstacks_in_156 {
	display: none;
}

#volumeMinstacks_in_156,
#volumeMaxstacks_in_156 {
	cursor: pointer;
}

#volumestacks_in_156:hover #volume-barstacks_in_156,
#volumestacks_in_156:hover #volumeMinstacks_in_156,
#volumestacks_in_156:hover #volumeMaxstacks_in_156 {
	display: inline;
}

#volume-barstacks_in_156[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_156[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_156[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_156[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_156[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_156[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_156[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_156[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_156[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_156[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_156[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_156[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_156[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_156 #videoPlayerFullScreenstacks_in_156,
	#videoPlayerControlsstacks_in_156 #volumestacks_in_156 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_535 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_535 .container:after,
#stacks_in_535 .row:after, 
#stacks_in_535 .mbcol:after, 
#stacks_in_535 .clr:after, 
#stacks_in_535 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_535 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_535 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_535 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_535 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_535 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_535 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_535 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_535 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_535 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_535 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_535 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_535 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_535 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_535 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_535 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_535 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_535 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_535 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_535 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_535 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_535 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_535 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_535 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_535 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_535 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_535 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_535 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_535 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_177 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_177 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_177 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_159 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_159,
#videoPlayerContainerstacks_in_159:before,
#videoPlayerContainerstacks_in_159:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_159 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_159 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_159 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_159 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_159 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_159 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_159:hover #videoPlayerControlsstacks_in_159 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_159 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_159 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_159:hover #videoPlayerControlsstacks_in_159 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_159 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_159 #videoPlayerPlayPausestacks_in_159 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_159 #videoPlayerFullScreenstacks_in_159 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_159 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_159 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_159 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_159 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_159[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_159[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_159[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_159[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_159[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_159[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_159[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_159[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_159[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_159[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_159[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_159[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_159[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_159 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_159 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_159:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_159 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_159:hover #volumeButtonstacks_in_159 {
	display: none;
}

#volumeMinstacks_in_159 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_159 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_159[type=range],
#volumeMinstacks_in_159,
#volumeMaxstacks_in_159 {
	display: none;
}

#volumeMinstacks_in_159,
#volumeMaxstacks_in_159 {
	cursor: pointer;
}

#volumestacks_in_159:hover #volume-barstacks_in_159,
#volumestacks_in_159:hover #volumeMinstacks_in_159,
#volumestacks_in_159:hover #volumeMaxstacks_in_159 {
	display: inline;
}

#volume-barstacks_in_159[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_159[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_159[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_159[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_159[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_159[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_159[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_159[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_159[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_159[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_159[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_159[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_159[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_159 #videoPlayerFullScreenstacks_in_159,
	#videoPlayerControlsstacks_in_159 #volumestacks_in_159 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_537 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_537 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_537 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_543 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_543,
#videoPlayerContainerstacks_in_543:before,
#videoPlayerContainerstacks_in_543:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_543 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_543 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_543 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_543 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_543 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_543 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_543:hover #videoPlayerControlsstacks_in_543 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_543 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_543 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_543:hover #videoPlayerControlsstacks_in_543 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_543 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_543 #videoPlayerPlayPausestacks_in_543 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_543 #videoPlayerFullScreenstacks_in_543 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_543 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_543 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_543 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_543 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_543[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_543[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_543[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_543[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_543[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_543[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_543[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_543[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_543[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_543[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_543[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_543[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_543[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_543 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_543 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_543:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_543 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_543:hover #volumeButtonstacks_in_543 {
	display: none;
}

#volumeMinstacks_in_543 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_543 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_543[type=range],
#volumeMinstacks_in_543,
#volumeMaxstacks_in_543 {
	display: none;
}

#volumeMinstacks_in_543,
#volumeMaxstacks_in_543 {
	cursor: pointer;
}

#volumestacks_in_543:hover #volume-barstacks_in_543,
#volumestacks_in_543:hover #volumeMinstacks_in_543,
#volumestacks_in_543:hover #volumeMaxstacks_in_543 {
	display: inline;
}

#volume-barstacks_in_543[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_543[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_543[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_543[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_543[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_543[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_543[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_543[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_543[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_543[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_543[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_543[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_543[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_543 #videoPlayerFullScreenstacks_in_543,
	#videoPlayerControlsstacks_in_543 #volumestacks_in_543 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_738 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_738 .theDivider1,
#simpleDivider_stacks_in_738 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_738 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_738.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_738.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_738 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_738.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_738.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_738.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_738.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_93 {
	width: 100%;
	clear: both;
	padding-top: 8px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_93 .theDivider1,
#simpleDivider_stacks_in_93 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_93 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_93.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_93.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_93 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_93.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_93.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_93.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_93.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_610 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_610 .container:after,
#stacks_in_610 .row:after, 
#stacks_in_610 .mbcol:after, 
#stacks_in_610 .clr:after, 
#stacks_in_610 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_610 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_610 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_610 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_610 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_610 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_610 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_610 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_610 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_610 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_610 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_610 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_610 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_610 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_610 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_610 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_610 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_610 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_610 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_610 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_610 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_610 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_610 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_610 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_610 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_610 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_610 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_610 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_610 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_613 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_613 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_613 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_615 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_615,
#videoPlayerContainerstacks_in_615:before,
#videoPlayerContainerstacks_in_615:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_615 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_615 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_615 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_615 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_615 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_615 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_615:hover #videoPlayerControlsstacks_in_615 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_615 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_615 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_615:hover #videoPlayerControlsstacks_in_615 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_615 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_615 #videoPlayerPlayPausestacks_in_615 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_615 #videoPlayerFullScreenstacks_in_615 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_615 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_615 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_615 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_615 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_615[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_615[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_615[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_615[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_615[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_615[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_615[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_615[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_615[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_615[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_615[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_615[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_615[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_615 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_615 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_615:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_615 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_615:hover #volumeButtonstacks_in_615 {
	display: none;
}

#volumeMinstacks_in_615 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_615 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_615[type=range],
#volumeMinstacks_in_615,
#volumeMaxstacks_in_615 {
	display: none;
}

#volumeMinstacks_in_615,
#volumeMaxstacks_in_615 {
	cursor: pointer;
}

#volumestacks_in_615:hover #volume-barstacks_in_615,
#volumestacks_in_615:hover #volumeMinstacks_in_615,
#volumestacks_in_615:hover #volumeMaxstacks_in_615 {
	display: inline;
}

#volume-barstacks_in_615[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_615[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_615[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_615[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_615[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_615[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_615[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_615[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_615[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_615[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_615[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_615[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_615[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_615 #videoPlayerFullScreenstacks_in_615,
	#videoPlayerControlsstacks_in_615 #volumestacks_in_615 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_619 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_619 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_619 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_621 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_621,
#videoPlayerContainerstacks_in_621:before,
#videoPlayerContainerstacks_in_621:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_621 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_621 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_621 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_621 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_621 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_621 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_621:hover #videoPlayerControlsstacks_in_621 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_621 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_621 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_621:hover #videoPlayerControlsstacks_in_621 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_621 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_621 #videoPlayerPlayPausestacks_in_621 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_621 #videoPlayerFullScreenstacks_in_621 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_621 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_621 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_621 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_621 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_621[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_621[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_621[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_621[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_621[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_621[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_621[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_621[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_621[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_621[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_621[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_621[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_621[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_621 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_621 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_621:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_621 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_621:hover #volumeButtonstacks_in_621 {
	display: none;
}

#volumeMinstacks_in_621 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_621 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_621[type=range],
#volumeMinstacks_in_621,
#volumeMaxstacks_in_621 {
	display: none;
}

#volumeMinstacks_in_621,
#volumeMaxstacks_in_621 {
	cursor: pointer;
}

#volumestacks_in_621:hover #volume-barstacks_in_621,
#volumestacks_in_621:hover #volumeMinstacks_in_621,
#volumestacks_in_621:hover #volumeMaxstacks_in_621 {
	display: inline;
}

#volume-barstacks_in_621[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_621[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_621[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_621[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_621[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_621[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_621[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_621[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_621[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_621[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_621[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_621[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_621[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_621 #videoPlayerFullScreenstacks_in_621,
	#videoPlayerControlsstacks_in_621 #volumestacks_in_621 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_81 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_81 .container:after,
#stacks_in_81 .row:after, 
#stacks_in_81 .mbcol:after, 
#stacks_in_81 .clr:after, 
#stacks_in_81 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_81 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_81 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_81 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_81 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_81 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_81 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_81 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_81 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_81 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_81 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_81 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_81 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_81 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_81 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_81 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_81 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_81 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_81 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_81 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_81 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_81 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_81 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_81 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_81 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_81 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_81 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_81 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_81 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_616 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_616 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_616 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_618 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_618,
#videoPlayerContainerstacks_in_618:before,
#videoPlayerContainerstacks_in_618:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_618 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_618 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_618 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_618 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_618 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_618 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_618:hover #videoPlayerControlsstacks_in_618 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_618 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_618 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_618:hover #videoPlayerControlsstacks_in_618 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_618 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_618 #videoPlayerPlayPausestacks_in_618 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_618 #videoPlayerFullScreenstacks_in_618 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_618 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_618 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_618 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_618 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_618[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_618[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_618[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_618[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_618[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_618[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_618[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_618[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_618[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_618[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_618[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_618[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_618[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_618 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_618 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_618:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_618 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_618:hover #volumeButtonstacks_in_618 {
	display: none;
}

#volumeMinstacks_in_618 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_618 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_618[type=range],
#volumeMinstacks_in_618,
#volumeMaxstacks_in_618 {
	display: none;
}

#volumeMinstacks_in_618,
#volumeMaxstacks_in_618 {
	cursor: pointer;
}

#volumestacks_in_618:hover #volume-barstacks_in_618,
#volumestacks_in_618:hover #volumeMinstacks_in_618,
#volumestacks_in_618:hover #volumeMaxstacks_in_618 {
	display: inline;
}

#volume-barstacks_in_618[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_618[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_618[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_618[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_618[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_618[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_618[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_618[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_618[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_618[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_618[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_618[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_618[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_618 #videoPlayerFullScreenstacks_in_618,
	#videoPlayerControlsstacks_in_618 #volumestacks_in_618 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_179 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_179 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_179 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_82 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_82,
#videoPlayerContainerstacks_in_82:before,
#videoPlayerContainerstacks_in_82:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_82 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_82 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_82 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_82 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_82 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_82 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_82:hover #videoPlayerControlsstacks_in_82 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_82 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_82 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_82:hover #videoPlayerControlsstacks_in_82 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_82 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_82 #videoPlayerPlayPausestacks_in_82 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_82 #videoPlayerFullScreenstacks_in_82 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_82 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_82 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_82 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_82 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_82[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_82[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_82[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_82[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_82[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_82[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_82[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_82[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_82[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_82[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_82[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_82[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_82[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_82 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_82 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_82:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_82 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_82:hover #volumeButtonstacks_in_82 {
	display: none;
}

#volumeMinstacks_in_82 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_82 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_82[type=range],
#volumeMinstacks_in_82,
#volumeMaxstacks_in_82 {
	display: none;
}

#volumeMinstacks_in_82,
#volumeMaxstacks_in_82 {
	cursor: pointer;
}

#volumestacks_in_82:hover #volume-barstacks_in_82,
#volumestacks_in_82:hover #volumeMinstacks_in_82,
#volumestacks_in_82:hover #volumeMaxstacks_in_82 {
	display: inline;
}

#volume-barstacks_in_82[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_82[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_82[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_82[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_82[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_82[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_82[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_82[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_82[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_82[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_82[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_82[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_82[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_82 #videoPlayerFullScreenstacks_in_82,
	#videoPlayerControlsstacks_in_82 #volumestacks_in_82 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_302 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_302 .container:after,
#stacks_in_302 .row:after, 
#stacks_in_302 .mbcol:after, 
#stacks_in_302 .clr:after, 
#stacks_in_302 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_302 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_302 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_302 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_302 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_302 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_302 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_302 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_302 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_302 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_302 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_302 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_302 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_302 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_302 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_302 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_302 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_302 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_302 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_302 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_302 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_302 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_302 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_302 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_302 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_302 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_302 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_302 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_302 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_314 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_314 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_314 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_316 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_316,
#videoPlayerContainerstacks_in_316:before,
#videoPlayerContainerstacks_in_316:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_316 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_316 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_316 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_316 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_316 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_316 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_316:hover #videoPlayerControlsstacks_in_316 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_316 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_316 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_316:hover #videoPlayerControlsstacks_in_316 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_316 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_316 #videoPlayerPlayPausestacks_in_316 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_316 #videoPlayerFullScreenstacks_in_316 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_316 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_316 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_316 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_316 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_316[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_316[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_316[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_316[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_316[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_316[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_316[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_316[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_316[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_316[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_316[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_316[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_316[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_316 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_316 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_316:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_316 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_316:hover #volumeButtonstacks_in_316 {
	display: none;
}

#volumeMinstacks_in_316 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_316 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_316[type=range],
#volumeMinstacks_in_316,
#volumeMaxstacks_in_316 {
	display: none;
}

#volumeMinstacks_in_316,
#volumeMaxstacks_in_316 {
	cursor: pointer;
}

#volumestacks_in_316:hover #volume-barstacks_in_316,
#volumestacks_in_316:hover #volumeMinstacks_in_316,
#volumestacks_in_316:hover #volumeMaxstacks_in_316 {
	display: inline;
}

#volume-barstacks_in_316[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_316[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_316[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_316[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_316[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_316[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_316[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_316[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_316[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_316[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_316[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_316[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_316[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_316 #videoPlayerFullScreenstacks_in_316,
	#videoPlayerControlsstacks_in_316 #volumestacks_in_316 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_317 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_317 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_317 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_319 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_319,
#videoPlayerContainerstacks_in_319:before,
#videoPlayerContainerstacks_in_319:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_319 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_319 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_319 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_319 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_319 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_319 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_319:hover #videoPlayerControlsstacks_in_319 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_319 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_319 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_319:hover #videoPlayerControlsstacks_in_319 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_319 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_319 #videoPlayerPlayPausestacks_in_319 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_319 #videoPlayerFullScreenstacks_in_319 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_319 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_319 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_319 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_319 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_319[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_319[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_319[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_319[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_319[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_319[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_319[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_319[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_319[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_319[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_319[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_319[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_319[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_319 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_319 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_319:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_319 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_319:hover #volumeButtonstacks_in_319 {
	display: none;
}

#volumeMinstacks_in_319 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_319 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_319[type=range],
#volumeMinstacks_in_319,
#volumeMaxstacks_in_319 {
	display: none;
}

#volumeMinstacks_in_319,
#volumeMaxstacks_in_319 {
	cursor: pointer;
}

#volumestacks_in_319:hover #volume-barstacks_in_319,
#volumestacks_in_319:hover #volumeMinstacks_in_319,
#volumestacks_in_319:hover #volumeMaxstacks_in_319 {
	display: inline;
}

#volume-barstacks_in_319[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_319[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_319[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_319[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_319[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_319[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_319[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_319[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_319[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_319[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_319[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_319[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_319[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_319 #videoPlayerFullScreenstacks_in_319,
	#videoPlayerControlsstacks_in_319 #volumestacks_in_319 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_320 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_320 .theDivider1,
#simpleDivider_stacks_in_320 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_320 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_320.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_320.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_320 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_320.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_320.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_320.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_320.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_323 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_323 .container:after,
#stacks_in_323 .row:after, 
#stacks_in_323 .mbcol:after, 
#stacks_in_323 .clr:after, 
#stacks_in_323 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_323 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_323 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_323 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_323 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_323 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_323 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_323 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_323 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_323 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_323 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_323 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_323 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_323 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_323 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_323 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_323 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_323 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_323 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_323 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_323 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_323 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_323 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_323 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_323 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_323 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_323 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_323 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_323 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_328 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_328 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_328 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_330 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_330,
#videoPlayerContainerstacks_in_330:before,
#videoPlayerContainerstacks_in_330:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_330 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_330 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_330 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_330 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_330 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_330 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_330:hover #videoPlayerControlsstacks_in_330 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_330 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_330 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_330:hover #videoPlayerControlsstacks_in_330 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_330 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_330 #videoPlayerPlayPausestacks_in_330 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_330 #videoPlayerFullScreenstacks_in_330 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_330 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_330 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_330 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_330 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_330[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_330[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_330[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_330[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_330[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_330[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_330[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_330[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_330[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_330[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_330[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_330[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_330[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_330 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_330 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_330:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_330 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_330:hover #volumeButtonstacks_in_330 {
	display: none;
}

#volumeMinstacks_in_330 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_330 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_330[type=range],
#volumeMinstacks_in_330,
#volumeMaxstacks_in_330 {
	display: none;
}

#volumeMinstacks_in_330,
#volumeMaxstacks_in_330 {
	cursor: pointer;
}

#volumestacks_in_330:hover #volume-barstacks_in_330,
#volumestacks_in_330:hover #volumeMinstacks_in_330,
#volumestacks_in_330:hover #volumeMaxstacks_in_330 {
	display: inline;
}

#volume-barstacks_in_330[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_330[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_330[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_330[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_330[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_330[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_330[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_330[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_330[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_330[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_330[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_330[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_330[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_330 #videoPlayerFullScreenstacks_in_330,
	#videoPlayerControlsstacks_in_330 #volumestacks_in_330 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_104 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_104 .theDivider1,
#simpleDivider_stacks_in_104 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_104 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_104.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_104.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_104 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_104.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_104.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_104.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_104.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_107 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_107 .container:after,
#stacks_in_107 .row:after, 
#stacks_in_107 .mbcol:after, 
#stacks_in_107 .clr:after, 
#stacks_in_107 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_107 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_107 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_107 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_107 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_107 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_107 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_107 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_107 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_107 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_107 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_107 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_107 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_107 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_107 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_107 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_107 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_107 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_107 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_107 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_107 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_107 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_107 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_107 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_107 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_107 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_107 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_107 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_107 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_181 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_181 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_181 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_108 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_108,
#videoPlayerContainerstacks_in_108:before,
#videoPlayerContainerstacks_in_108:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_108 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_108 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_108 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_108 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_108 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_108 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_108:hover #videoPlayerControlsstacks_in_108 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_108 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_108 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_108:hover #videoPlayerControlsstacks_in_108 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_108 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_108 #videoPlayerPlayPausestacks_in_108 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_108 #videoPlayerFullScreenstacks_in_108 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_108 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_108 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_108 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_108 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_108[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_108[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_108[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_108[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_108[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_108[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_108[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_108[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_108[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_108[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_108[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_108[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_108[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_108 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_108 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_108:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_108 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_108:hover #volumeButtonstacks_in_108 {
	display: none;
}

#volumeMinstacks_in_108 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_108 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_108[type=range],
#volumeMinstacks_in_108,
#volumeMaxstacks_in_108 {
	display: none;
}

#volumeMinstacks_in_108,
#volumeMaxstacks_in_108 {
	cursor: pointer;
}

#volumestacks_in_108:hover #volume-barstacks_in_108,
#volumestacks_in_108:hover #volumeMinstacks_in_108,
#volumestacks_in_108:hover #volumeMaxstacks_in_108 {
	display: inline;
}

#volume-barstacks_in_108[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_108[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_108[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_108[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_108[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_108[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_108[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_108[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_108[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_108[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_108[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_108[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_108[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_108 #videoPlayerFullScreenstacks_in_108,
	#videoPlayerControlsstacks_in_108 #volumestacks_in_108 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_331 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_331 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_331 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_333 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_333,
#videoPlayerContainerstacks_in_333:before,
#videoPlayerContainerstacks_in_333:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_333 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_333 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_333 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_333 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_333 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_333 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_333:hover #videoPlayerControlsstacks_in_333 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_333 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_333 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_333:hover #videoPlayerControlsstacks_in_333 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_333 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_333 #videoPlayerPlayPausestacks_in_333 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_333 #videoPlayerFullScreenstacks_in_333 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_333 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_333 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_333 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_333 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_333[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_333[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_333[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_333[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_333[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_333[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_333[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_333[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_333[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_333[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_333[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_333[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_333[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_333 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_333 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_333:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_333 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_333:hover #volumeButtonstacks_in_333 {
	display: none;
}

#volumeMinstacks_in_333 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_333 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_333[type=range],
#volumeMinstacks_in_333,
#volumeMaxstacks_in_333 {
	display: none;
}

#volumeMinstacks_in_333,
#volumeMaxstacks_in_333 {
	cursor: pointer;
}

#volumestacks_in_333:hover #volume-barstacks_in_333,
#volumestacks_in_333:hover #volumeMinstacks_in_333,
#volumestacks_in_333:hover #volumeMaxstacks_in_333 {
	display: inline;
}

#volume-barstacks_in_333[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_333[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_333[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_333[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_333[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_333[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_333[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_333[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_333[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_333[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_333[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_333[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_333[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_333 #videoPlayerFullScreenstacks_in_333,
	#videoPlayerControlsstacks_in_333 #volumestacks_in_333 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_94 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_94 .theDivider1,
#simpleDivider_stacks_in_94 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_94 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_94.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_94.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_94 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_94.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_94.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_94.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_94.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_88 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_88 .container:after,
#stacks_in_88 .row:after, 
#stacks_in_88 .mbcol:after, 
#stacks_in_88 .clr:after, 
#stacks_in_88 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_88 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_88 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_88 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_88 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_88 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_88 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_88 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_88 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_88 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_88 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_88 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_88 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_88 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_88 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_88 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_88 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_88 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_88 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_88 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_88 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_88 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_88 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_88 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_88 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_88 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_88 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_88 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_88 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_183 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_183 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_183 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_89 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_89,
#videoPlayerContainerstacks_in_89:before,
#videoPlayerContainerstacks_in_89:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_89 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_89 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_89 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_89 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_89 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_89 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_89:hover #videoPlayerControlsstacks_in_89 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_89 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_89 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_89:hover #videoPlayerControlsstacks_in_89 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_89 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_89 #videoPlayerPlayPausestacks_in_89 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_89 #videoPlayerFullScreenstacks_in_89 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_89 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_89 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_89 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_89 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_89[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_89[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_89[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_89[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_89[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_89[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_89[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_89[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_89[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_89[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_89[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_89[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_89[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_89 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_89 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_89:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_89 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_89:hover #volumeButtonstacks_in_89 {
	display: none;
}

#volumeMinstacks_in_89 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_89 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_89[type=range],
#volumeMinstacks_in_89,
#volumeMaxstacks_in_89 {
	display: none;
}

#volumeMinstacks_in_89,
#volumeMaxstacks_in_89 {
	cursor: pointer;
}

#volumestacks_in_89:hover #volume-barstacks_in_89,
#volumestacks_in_89:hover #volumeMinstacks_in_89,
#volumestacks_in_89:hover #volumeMaxstacks_in_89 {
	display: inline;
}

#volume-barstacks_in_89[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_89[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_89[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_89[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_89[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_89[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_89[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_89[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_89[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_89[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_89[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_89[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_89[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_89 #videoPlayerFullScreenstacks_in_89,
	#videoPlayerControlsstacks_in_89 #volumestacks_in_89 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_622 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_622 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_622 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_624 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_624,
#videoPlayerContainerstacks_in_624:before,
#videoPlayerContainerstacks_in_624:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_624 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_624 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_624 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_624 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_624 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_624 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_624:hover #videoPlayerControlsstacks_in_624 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_624 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_624 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_624:hover #videoPlayerControlsstacks_in_624 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_624 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_624 #videoPlayerPlayPausestacks_in_624 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_624 #videoPlayerFullScreenstacks_in_624 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_624 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_624 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_624 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_624 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_624[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_624[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_624[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_624[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_624[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_624[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_624[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_624[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_624[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_624[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_624[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_624[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_624[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_624 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_624 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_624:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_624 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_624:hover #volumeButtonstacks_in_624 {
	display: none;
}

#volumeMinstacks_in_624 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_624 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_624[type=range],
#volumeMinstacks_in_624,
#volumeMaxstacks_in_624 {
	display: none;
}

#volumeMinstacks_in_624,
#volumeMaxstacks_in_624 {
	cursor: pointer;
}

#volumestacks_in_624:hover #volume-barstacks_in_624,
#volumestacks_in_624:hover #volumeMinstacks_in_624,
#volumestacks_in_624:hover #volumeMaxstacks_in_624 {
	display: inline;
}

#volume-barstacks_in_624[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_624[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_624[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_624[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_624[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_624[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_624[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_624[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_624[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_624[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_624[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_624[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_624[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_624 #videoPlayerFullScreenstacks_in_624,
	#videoPlayerControlsstacks_in_624 #volumestacks_in_624 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_96 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_96 .theDivider1,
#simpleDivider_stacks_in_96 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_96 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_96.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_96.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_96 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_96.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_96.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_96.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_96.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_99 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_99 .container:after,
#stacks_in_99 .row:after, 
#stacks_in_99 .mbcol:after, 
#stacks_in_99 .clr:after, 
#stacks_in_99 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_99 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_99 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_99 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_99 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_99 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_99 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_99 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_99 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_99 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_99 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_99 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_99 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_99 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_99 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_99 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_99 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_99 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_99 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_99 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_99 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_99 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_99 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_99 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_99 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_99 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_99 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_99 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_99 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_185 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_185 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_185 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_100 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_100,
#videoPlayerContainerstacks_in_100:before,
#videoPlayerContainerstacks_in_100:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_100 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_100 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_100 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_100 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_100 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_100 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_100:hover #videoPlayerControlsstacks_in_100 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_100 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_100 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_100:hover #videoPlayerControlsstacks_in_100 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_100 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_100 #videoPlayerPlayPausestacks_in_100 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_100 #videoPlayerFullScreenstacks_in_100 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_100 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_100 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_100 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_100 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_100[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_100[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_100[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_100[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_100[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_100[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_100[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_100[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_100[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_100[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_100[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_100[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_100[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_100 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_100 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_100:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_100 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_100:hover #volumeButtonstacks_in_100 {
	display: none;
}

#volumeMinstacks_in_100 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_100 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_100[type=range],
#volumeMinstacks_in_100,
#volumeMaxstacks_in_100 {
	display: none;
}

#volumeMinstacks_in_100,
#volumeMaxstacks_in_100 {
	cursor: pointer;
}

#volumestacks_in_100:hover #volume-barstacks_in_100,
#volumestacks_in_100:hover #volumeMinstacks_in_100,
#volumestacks_in_100:hover #volumeMaxstacks_in_100 {
	display: inline;
}

#volume-barstacks_in_100[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_100[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_100[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_100[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_100[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_100[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_100[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_100[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_100[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_100[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_100[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_100[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_100[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_100 #videoPlayerFullScreenstacks_in_100,
	#videoPlayerControlsstacks_in_100 #volumestacks_in_100 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_198 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_198 .theDivider1,
#simpleDivider_stacks_in_198 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_198 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_198.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_198.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_198 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_198.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_198.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_198.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_198.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_209 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_209 .container:after,
#stacks_in_209 .row:after, 
#stacks_in_209 .mbcol:after, 
#stacks_in_209 .clr:after, 
#stacks_in_209 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_209 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_209 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_209 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_209 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_209 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_209 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_209 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_209 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_209 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_209 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_209 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_209 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_209 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_209 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_209 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_209 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_209 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_209 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_209 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_209 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_209 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_209 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_209 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_209 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_209 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_209 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_209 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_209 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_210 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_210 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_210 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_211 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_211,
#videoPlayerContainerstacks_in_211:before,
#videoPlayerContainerstacks_in_211:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_211 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_211 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_211 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_211 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_211 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_211 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_211:hover #videoPlayerControlsstacks_in_211 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_211 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_211 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_211:hover #videoPlayerControlsstacks_in_211 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_211 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_211 #videoPlayerPlayPausestacks_in_211 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_211 #videoPlayerFullScreenstacks_in_211 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_211 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_211 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_211 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_211 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_211[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_211[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_211[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_211[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_211[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_211[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_211[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_211[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_211[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_211[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_211[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_211[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_211[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_211 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_211 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_211:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_211 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_211:hover #volumeButtonstacks_in_211 {
	display: none;
}

#volumeMinstacks_in_211 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_211 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_211[type=range],
#volumeMinstacks_in_211,
#volumeMaxstacks_in_211 {
	display: none;
}

#volumeMinstacks_in_211,
#volumeMaxstacks_in_211 {
	cursor: pointer;
}

#volumestacks_in_211:hover #volume-barstacks_in_211,
#volumestacks_in_211:hover #volumeMinstacks_in_211,
#volumestacks_in_211:hover #volumeMaxstacks_in_211 {
	display: inline;
}

#volume-barstacks_in_211[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_211[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_211[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_211[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_211[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_211[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_211[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_211[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_211[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_211[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_211[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_211[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_211[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_211 #videoPlayerFullScreenstacks_in_211,
	#videoPlayerControlsstacks_in_211 #volumestacks_in_211 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_126 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_126 .theDivider1,
#simpleDivider_stacks_in_126 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_126 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_126.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_126.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_126 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_126.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_126.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_126.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_126.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_129 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_129 .container:after,
#stacks_in_129 .row:after, 
#stacks_in_129 .mbcol:after, 
#stacks_in_129 .clr:after, 
#stacks_in_129 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_129 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_129 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_129 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_129 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_129 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_129 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_129 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_129 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_129 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_129 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_129 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_129 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_129 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_129 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_129 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_129 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_129 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_129 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_129 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_129 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_129 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_129 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_129 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_129 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_129 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_129 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_129 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_129 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_187 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_187 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_187 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_130 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_130,
#videoPlayerContainerstacks_in_130:before,
#videoPlayerContainerstacks_in_130:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_130 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_130 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_130 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_130 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_130 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_130 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_130:hover #videoPlayerControlsstacks_in_130 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_130 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_130 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_130:hover #videoPlayerControlsstacks_in_130 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_130 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_130 #videoPlayerPlayPausestacks_in_130 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_130 #videoPlayerFullScreenstacks_in_130 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_130 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_130 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_130 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_130 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_130[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_130[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_130[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_130[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_130[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_130[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_130[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_130[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_130[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_130[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_130[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_130[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_130[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_130 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_130 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_130:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_130 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_130:hover #volumeButtonstacks_in_130 {
	display: none;
}

#volumeMinstacks_in_130 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_130 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_130[type=range],
#volumeMinstacks_in_130,
#volumeMaxstacks_in_130 {
	display: none;
}

#volumeMinstacks_in_130,
#volumeMaxstacks_in_130 {
	cursor: pointer;
}

#volumestacks_in_130:hover #volume-barstacks_in_130,
#volumestacks_in_130:hover #volumeMinstacks_in_130,
#volumestacks_in_130:hover #volumeMaxstacks_in_130 {
	display: inline;
}

#volume-barstacks_in_130[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_130[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_130[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_130[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_130[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_130[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_130[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_130[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_130[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_130[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_130[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_130[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_130[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_130 #videoPlayerFullScreenstacks_in_130,
	#videoPlayerControlsstacks_in_130 #volumestacks_in_130 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_735 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_735 .theDivider1,
#simpleDivider_stacks_in_735 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_735 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_735.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_735.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_735 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_735.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_735.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_735.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_735.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_111 {
	width: 100%;
	clear: both;
	padding-top: 8px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_111 .theDivider1,
#simpleDivider_stacks_in_111 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_111 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_111.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_111.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_111 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_111.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_111.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_111.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_111.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_114 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_114 .container:after,
#stacks_in_114 .row:after, 
#stacks_in_114 .mbcol:after, 
#stacks_in_114 .clr:after, 
#stacks_in_114 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_114 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_114 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_114 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_114 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_114 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_114 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_114 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_114 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_114 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_114 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_114 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_114 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_114 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_114 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_114 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_114 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_114 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_114 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_114 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_114 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_114 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_114 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_114 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_114 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_114 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_114 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_114 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_114 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_189 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_189 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_189 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_115 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_115,
#videoPlayerContainerstacks_in_115:before,
#videoPlayerContainerstacks_in_115:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_115 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_115 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_115 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_115 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_115 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_115 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_115:hover #videoPlayerControlsstacks_in_115 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_115 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_115 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_115:hover #videoPlayerControlsstacks_in_115 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_115 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_115 #videoPlayerPlayPausestacks_in_115 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_115 #videoPlayerFullScreenstacks_in_115 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_115 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_115 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_115 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_115 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_115[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_115[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_115[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_115[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_115[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_115[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_115[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_115[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_115[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_115[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_115[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_115[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_115[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_115 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_115 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_115:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_115 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_115:hover #volumeButtonstacks_in_115 {
	display: none;
}

#volumeMinstacks_in_115 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_115 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_115[type=range],
#volumeMinstacks_in_115,
#volumeMaxstacks_in_115 {
	display: none;
}

#volumeMinstacks_in_115,
#volumeMaxstacks_in_115 {
	cursor: pointer;
}

#volumestacks_in_115:hover #volume-barstacks_in_115,
#volumestacks_in_115:hover #volumeMinstacks_in_115,
#volumestacks_in_115:hover #volumeMaxstacks_in_115 {
	display: inline;
}

#volume-barstacks_in_115[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_115[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_115[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_115[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_115[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_115[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_115[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_115[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_115[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_115[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_115[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_115[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_115[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_115 #videoPlayerFullScreenstacks_in_115,
	#videoPlayerControlsstacks_in_115 #volumestacks_in_115 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_487 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_487 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_487 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_489 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_489,
#videoPlayerContainerstacks_in_489:before,
#videoPlayerContainerstacks_in_489:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_489 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_489 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_489 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_489 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_489 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_489 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_489:hover #videoPlayerControlsstacks_in_489 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_489 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_489 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_489:hover #videoPlayerControlsstacks_in_489 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_489 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_489 #videoPlayerPlayPausestacks_in_489 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_489 #videoPlayerFullScreenstacks_in_489 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_489 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_489 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_489 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_489 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_489[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_489[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_489[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_489[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_489[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_489[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_489[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_489[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_489[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_489[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_489[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_489[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_489[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_489 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_489 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_489:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_489 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_489:hover #volumeButtonstacks_in_489 {
	display: none;
}

#volumeMinstacks_in_489 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_489 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_489[type=range],
#volumeMinstacks_in_489,
#volumeMaxstacks_in_489 {
	display: none;
}

#volumeMinstacks_in_489,
#volumeMaxstacks_in_489 {
	cursor: pointer;
}

#volumestacks_in_489:hover #volume-barstacks_in_489,
#volumestacks_in_489:hover #volumeMinstacks_in_489,
#volumestacks_in_489:hover #volumeMaxstacks_in_489 {
	display: inline;
}

#volume-barstacks_in_489[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_489[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_489[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_489[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_489[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_489[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_489[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_489[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_489[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_489[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_489[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_489[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_489[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_489 #videoPlayerFullScreenstacks_in_489,
	#videoPlayerControlsstacks_in_489 #volumestacks_in_489 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_379 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_379 .container:after,
#stacks_in_379 .row:after, 
#stacks_in_379 .mbcol:after, 
#stacks_in_379 .clr:after, 
#stacks_in_379 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_379 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_379 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_379 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_379 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_379 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_379 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_379 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_379 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_379 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_379 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_379 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_379 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_379 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_379 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_379 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_379 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_379 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_379 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_379 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_379 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_379 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_379 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_379 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_379 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_379 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_379 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_379 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_379 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_224 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_224 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_224 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_225 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_225,
#videoPlayerContainerstacks_in_225:before,
#videoPlayerContainerstacks_in_225:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_225 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_225 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_225 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_225 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_225 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_225 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_225:hover #videoPlayerControlsstacks_in_225 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_225 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_225 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_225:hover #videoPlayerControlsstacks_in_225 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_225 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_225 #videoPlayerPlayPausestacks_in_225 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_225 #videoPlayerFullScreenstacks_in_225 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_225 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_225 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_225 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_225 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_225[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_225[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_225[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_225[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_225[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_225[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_225[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_225[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_225[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_225[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_225[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_225[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_225[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_225 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_225 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_225:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_225 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_225:hover #volumeButtonstacks_in_225 {
	display: none;
}

#volumeMinstacks_in_225 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_225 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_225[type=range],
#volumeMinstacks_in_225,
#volumeMaxstacks_in_225 {
	display: none;
}

#volumeMinstacks_in_225,
#volumeMaxstacks_in_225 {
	cursor: pointer;
}

#volumestacks_in_225:hover #volume-barstacks_in_225,
#volumestacks_in_225:hover #volumeMinstacks_in_225,
#volumestacks_in_225:hover #volumeMaxstacks_in_225 {
	display: inline;
}

#volume-barstacks_in_225[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_225[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_225[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_225[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_225[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_225[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_225[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_225[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_225[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_225[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_225[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_225[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_225[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_225 #videoPlayerFullScreenstacks_in_225,
	#videoPlayerControlsstacks_in_225 #volumestacks_in_225 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_600 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_600 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_600 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_602 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_602,
#videoPlayerContainerstacks_in_602:before,
#videoPlayerContainerstacks_in_602:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_602 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_602 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_602 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_602 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_602 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_602 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_602:hover #videoPlayerControlsstacks_in_602 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_602 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_602 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_602:hover #videoPlayerControlsstacks_in_602 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_602 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_602 #videoPlayerPlayPausestacks_in_602 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_602 #videoPlayerFullScreenstacks_in_602 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_602 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_602 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_602 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_602 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_602[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_602[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_602[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_602[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_602[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_602[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_602[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_602[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_602[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_602[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_602[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_602[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_602[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_602 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_602 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_602:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_602 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_602:hover #volumeButtonstacks_in_602 {
	display: none;
}

#volumeMinstacks_in_602 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_602 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_602[type=range],
#volumeMinstacks_in_602,
#volumeMaxstacks_in_602 {
	display: none;
}

#volumeMinstacks_in_602,
#volumeMaxstacks_in_602 {
	cursor: pointer;
}

#volumestacks_in_602:hover #volume-barstacks_in_602,
#volumestacks_in_602:hover #volumeMinstacks_in_602,
#volumestacks_in_602:hover #volumeMaxstacks_in_602 {
	display: inline;
}

#volume-barstacks_in_602[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_602[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_602[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_602[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_602[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_602[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_602[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_602[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_602[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_602[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_602[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_602[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_602[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_602 #videoPlayerFullScreenstacks_in_602,
	#videoPlayerControlsstacks_in_602 #volumestacks_in_602 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_591 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_591 .container:after,
#stacks_in_591 .row:after, 
#stacks_in_591 .mbcol:after, 
#stacks_in_591 .clr:after, 
#stacks_in_591 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_591 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_591 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_591 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_591 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_591 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_591 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_591 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_591 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_591 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_591 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_591 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_591 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_591 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_591 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_591 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_591 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_591 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_591 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_591 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_591 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_591 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_591 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_591 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_591 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_591 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_591 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_591 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_591 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_597 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_597 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_597 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_599 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_599,
#videoPlayerContainerstacks_in_599:before,
#videoPlayerContainerstacks_in_599:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_599 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_599 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_599 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_599 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_599 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_599 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_599:hover #videoPlayerControlsstacks_in_599 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_599 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_599 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_599:hover #videoPlayerControlsstacks_in_599 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_599 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_599 #videoPlayerPlayPausestacks_in_599 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_599 #videoPlayerFullScreenstacks_in_599 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_599 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_599 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_599 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_599 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_599[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_599[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_599[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_599[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_599[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_599[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_599[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_599[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_599[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_599[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_599[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_599[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_599[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_599 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_599 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_599:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_599 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_599:hover #volumeButtonstacks_in_599 {
	display: none;
}

#volumeMinstacks_in_599 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_599 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_599[type=range],
#volumeMinstacks_in_599,
#volumeMaxstacks_in_599 {
	display: none;
}

#volumeMinstacks_in_599,
#volumeMaxstacks_in_599 {
	cursor: pointer;
}

#volumestacks_in_599:hover #volume-barstacks_in_599,
#volumestacks_in_599:hover #volumeMinstacks_in_599,
#volumestacks_in_599:hover #volumeMaxstacks_in_599 {
	display: inline;
}

#volume-barstacks_in_599[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_599[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_599[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_599[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_599[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_599[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_599[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_599[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_599[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_599[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_599[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_599[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_599[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_599 #videoPlayerFullScreenstacks_in_599,
	#videoPlayerControlsstacks_in_599 #volumestacks_in_599 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_370 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_370 .theDivider1,
#simpleDivider_stacks_in_370 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_370 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_370.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_370.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_370 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_370.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_370.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_370.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_370.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_373 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_373 .container:after,
#stacks_in_373 .row:after, 
#stacks_in_373 .mbcol:after, 
#stacks_in_373 .clr:after, 
#stacks_in_373 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_373 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_373 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_373 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_373 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_373 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_373 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_373 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_373 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_373 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_373 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_373 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_373 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_373 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_373 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_373 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_373 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_373 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_373 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_373 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_373 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_373 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_373 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_373 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_373 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_373 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_373 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_373 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_373 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_375 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_375 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_375 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_377 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_377,
#videoPlayerContainerstacks_in_377:before,
#videoPlayerContainerstacks_in_377:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_377 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_377 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_377 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_377 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_377 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_377 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_377:hover #videoPlayerControlsstacks_in_377 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_377 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_377 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_377:hover #videoPlayerControlsstacks_in_377 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_377 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_377 #videoPlayerPlayPausestacks_in_377 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_377 #videoPlayerFullScreenstacks_in_377 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_377 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_377 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_377 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_377 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_377[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_377[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_377[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_377[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_377[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_377[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_377[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_377[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_377[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_377[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_377[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_377[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_377[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_377 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_377 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_377:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_377 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_377:hover #volumeButtonstacks_in_377 {
	display: none;
}

#volumeMinstacks_in_377 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_377 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_377[type=range],
#volumeMinstacks_in_377,
#volumeMaxstacks_in_377 {
	display: none;
}

#volumeMinstacks_in_377,
#volumeMaxstacks_in_377 {
	cursor: pointer;
}

#volumestacks_in_377:hover #volume-barstacks_in_377,
#volumestacks_in_377:hover #volumeMinstacks_in_377,
#volumestacks_in_377:hover #volumeMaxstacks_in_377 {
	display: inline;
}

#volume-barstacks_in_377[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_377[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_377[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_377[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_377[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_377[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_377[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_377[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_377[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_377[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_377[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_377[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_377[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_377 #videoPlayerFullScreenstacks_in_377,
	#videoPlayerControlsstacks_in_377 #volumestacks_in_377 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_732 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_732 .theDivider1,
#simpleDivider_stacks_in_732 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_732 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_732.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_732.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_732 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_732.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_732.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_732.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_732.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_118 {
	width: 100%;
	clear: both;
	padding-top: 8px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_118 .theDivider1,
#simpleDivider_stacks_in_118 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_118 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_118.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_118.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_118 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_118.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_118.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_118.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_118.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_121 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_121 .container:after,
#stacks_in_121 .row:after, 
#stacks_in_121 .mbcol:after, 
#stacks_in_121 .clr:after, 
#stacks_in_121 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_121 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_121 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_121 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_121 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_121 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_121 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_121 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_121 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_121 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_121 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_121 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_121 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_121 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_121 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_121 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_121 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_121 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_121 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_121 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_121 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_121 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_121 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_121 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_121 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_121 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_121 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_121 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_121 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_191 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_191 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_191 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_122 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_122,
#videoPlayerContainerstacks_in_122:before,
#videoPlayerContainerstacks_in_122:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_122 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_122 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_122 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_122 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_122 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_122 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_122:hover #videoPlayerControlsstacks_in_122 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_122 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_122 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_122:hover #videoPlayerControlsstacks_in_122 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_122 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_122 #videoPlayerPlayPausestacks_in_122 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_122 #videoPlayerFullScreenstacks_in_122 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_122 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_122 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_122 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_122 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_122[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_122[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_122[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_122[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_122[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_122[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_122[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_122[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_122[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_122[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_122[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_122[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_122[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_122 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_122 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_122:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_122 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_122:hover #volumeButtonstacks_in_122 {
	display: none;
}

#volumeMinstacks_in_122 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_122 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_122[type=range],
#volumeMinstacks_in_122,
#volumeMaxstacks_in_122 {
	display: none;
}

#volumeMinstacks_in_122,
#volumeMaxstacks_in_122 {
	cursor: pointer;
}

#volumestacks_in_122:hover #volume-barstacks_in_122,
#volumestacks_in_122:hover #volumeMinstacks_in_122,
#volumestacks_in_122:hover #volumeMaxstacks_in_122 {
	display: inline;
}

#volume-barstacks_in_122[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_122[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_122[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_122[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_122[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_122[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_122[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_122[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_122[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_122[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_122[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_122[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_122[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_122 #videoPlayerFullScreenstacks_in_122,
	#videoPlayerControlsstacks_in_122 #volumestacks_in_122 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_664 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_664 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_664 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_666 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_666,
#videoPlayerContainerstacks_in_666:before,
#videoPlayerContainerstacks_in_666:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_666 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_666 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_666 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_666 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_666 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_666 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_666:hover #videoPlayerControlsstacks_in_666 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_666 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_666 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_666:hover #videoPlayerControlsstacks_in_666 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_666 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_666 #videoPlayerPlayPausestacks_in_666 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_666 #videoPlayerFullScreenstacks_in_666 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_666 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_666 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_666 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_666 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_666[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_666[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_666[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_666[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_666[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_666[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_666[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_666[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_666[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_666[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_666[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_666[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_666[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_666 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_666 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_666:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_666 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_666:hover #volumeButtonstacks_in_666 {
	display: none;
}

#volumeMinstacks_in_666 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_666 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_666[type=range],
#volumeMinstacks_in_666,
#volumeMaxstacks_in_666 {
	display: none;
}

#volumeMinstacks_in_666,
#volumeMaxstacks_in_666 {
	cursor: pointer;
}

#volumestacks_in_666:hover #volume-barstacks_in_666,
#volumestacks_in_666:hover #volumeMinstacks_in_666,
#volumestacks_in_666:hover #volumeMaxstacks_in_666 {
	display: inline;
}

#volume-barstacks_in_666[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_666[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_666[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_666[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_666[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_666[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_666[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_666[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_666[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_666[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_666[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_666[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_666[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_666 #videoPlayerFullScreenstacks_in_666,
	#videoPlayerControlsstacks_in_666 #volumestacks_in_666 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_576 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_576 .container:after,
#stacks_in_576 .row:after, 
#stacks_in_576 .mbcol:after, 
#stacks_in_576 .clr:after, 
#stacks_in_576 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_576 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_576 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_576 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_576 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_576 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_576 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_576 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_576 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_576 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_576 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_576 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_576 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_576 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_576 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_576 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_576 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_576 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_576 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_576 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_576 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_576 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_576 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_576 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_576 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_576 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_576 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_576 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_576 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_588 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_588 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_588 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_590 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_590,
#videoPlayerContainerstacks_in_590:before,
#videoPlayerContainerstacks_in_590:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_590 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_590 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_590 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_590 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_590 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_590 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_590:hover #videoPlayerControlsstacks_in_590 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_590 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_590 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_590:hover #videoPlayerControlsstacks_in_590 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_590 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_590 #videoPlayerPlayPausestacks_in_590 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_590 #videoPlayerFullScreenstacks_in_590 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_590 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_590 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_590 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_590 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_590[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_590[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_590[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_590[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_590[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_590[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_590[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_590[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_590[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_590[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_590[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_590[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_590[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_590 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_590 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_590:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_590 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_590:hover #volumeButtonstacks_in_590 {
	display: none;
}

#volumeMinstacks_in_590 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_590 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_590[type=range],
#volumeMinstacks_in_590,
#volumeMaxstacks_in_590 {
	display: none;
}

#volumeMinstacks_in_590,
#volumeMaxstacks_in_590 {
	cursor: pointer;
}

#volumestacks_in_590:hover #volume-barstacks_in_590,
#volumestacks_in_590:hover #volumeMinstacks_in_590,
#volumestacks_in_590:hover #volumeMaxstacks_in_590 {
	display: inline;
}

#volume-barstacks_in_590[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_590[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_590[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_590[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_590[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_590[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_590[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_590[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_590[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_590[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_590[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_590[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_590[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_590 #videoPlayerFullScreenstacks_in_590,
	#videoPlayerControlsstacks_in_590 #volumestacks_in_590 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_585 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_585 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_585 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_587 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_587,
#videoPlayerContainerstacks_in_587:before,
#videoPlayerContainerstacks_in_587:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_587 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_587 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_587 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_587 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_587 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_587 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_587:hover #videoPlayerControlsstacks_in_587 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_587 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_587 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_587:hover #videoPlayerControlsstacks_in_587 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_587 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_587 #videoPlayerPlayPausestacks_in_587 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_587 #videoPlayerFullScreenstacks_in_587 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_587 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_587 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_587 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_587 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_587[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_587[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_587[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_587[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_587[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_587[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_587[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_587[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_587[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_587[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_587[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_587[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_587[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_587 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_587 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_587:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_587 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_587:hover #volumeButtonstacks_in_587 {
	display: none;
}

#volumeMinstacks_in_587 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_587 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_587[type=range],
#volumeMinstacks_in_587,
#volumeMaxstacks_in_587 {
	display: none;
}

#volumeMinstacks_in_587,
#volumeMaxstacks_in_587 {
	cursor: pointer;
}

#volumestacks_in_587:hover #volume-barstacks_in_587,
#volumestacks_in_587:hover #volumeMinstacks_in_587,
#volumestacks_in_587:hover #volumeMaxstacks_in_587 {
	display: inline;
}

#volume-barstacks_in_587[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_587[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_587[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_587[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_587[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_587[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_587[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_587[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_587[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_587[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_587[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_587[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_587[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_587 #videoPlayerFullScreenstacks_in_587,
	#videoPlayerControlsstacks_in_587 #volumestacks_in_587 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_125 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_125 .theDivider1,
#simpleDivider_stacks_in_125 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_125 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_125.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_125.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_125 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_125.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_125.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_125.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_125.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_136 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_136 .container:after,
#stacks_in_136 .row:after, 
#stacks_in_136 .mbcol:after, 
#stacks_in_136 .clr:after, 
#stacks_in_136 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_136 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_136 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_136 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_136 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_136 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_136 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_136 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_136 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_136 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_136 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_136 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_136 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_136 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_136 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_136 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_136 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_136 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_136 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_136 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_136 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_136 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_136 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_136 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_136 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_136 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_136 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_136 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_136 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_193 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_193 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_193 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_137 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_137,
#videoPlayerContainerstacks_in_137:before,
#videoPlayerContainerstacks_in_137:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_137 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_137 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_137 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_137 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_137 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_137 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_137:hover #videoPlayerControlsstacks_in_137 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_137 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_137 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_137:hover #videoPlayerControlsstacks_in_137 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_137 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_137 #videoPlayerPlayPausestacks_in_137 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_137 #videoPlayerFullScreenstacks_in_137 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_137 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_137 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_137 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_137 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_137[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_137[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_137[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_137[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_137[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_137[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_137[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_137[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_137[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_137[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_137[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_137[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_137[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_137 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_137 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_137:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_137 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_137:hover #volumeButtonstacks_in_137 {
	display: none;
}

#volumeMinstacks_in_137 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_137 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_137[type=range],
#volumeMinstacks_in_137,
#volumeMaxstacks_in_137 {
	display: none;
}

#volumeMinstacks_in_137,
#volumeMaxstacks_in_137 {
	cursor: pointer;
}

#volumestacks_in_137:hover #volume-barstacks_in_137,
#volumestacks_in_137:hover #volumeMinstacks_in_137,
#volumestacks_in_137:hover #volumeMaxstacks_in_137 {
	display: inline;
}

#volume-barstacks_in_137[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_137[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_137[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_137[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_137[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_137[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_137[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_137[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_137[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_137[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_137[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_137[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_137[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_137 #videoPlayerFullScreenstacks_in_137,
	#videoPlayerControlsstacks_in_137 #volumestacks_in_137 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_673 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_673 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_673 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_674 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_674,
#videoPlayerContainerstacks_in_674:before,
#videoPlayerContainerstacks_in_674:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_674 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_674 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_674 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_674 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_674 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_674 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_674:hover #videoPlayerControlsstacks_in_674 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_674 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_674 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_674:hover #videoPlayerControlsstacks_in_674 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_674 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_674 #videoPlayerPlayPausestacks_in_674 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_674 #videoPlayerFullScreenstacks_in_674 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_674 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_674 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_674 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_674 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_674[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_674[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_674[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_674[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_674[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_674[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_674[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_674[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_674[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_674[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_674[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_674[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_674[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_674 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_674 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_674:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_674 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_674:hover #volumeButtonstacks_in_674 {
	display: none;
}

#volumeMinstacks_in_674 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_674 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_674[type=range],
#volumeMinstacks_in_674,
#volumeMaxstacks_in_674 {
	display: none;
}

#volumeMinstacks_in_674,
#volumeMaxstacks_in_674 {
	cursor: pointer;
}

#volumestacks_in_674:hover #volume-barstacks_in_674,
#volumestacks_in_674:hover #volumeMinstacks_in_674,
#volumestacks_in_674:hover #volumeMaxstacks_in_674 {
	display: inline;
}

#volume-barstacks_in_674[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_674[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_674[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_674[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_674[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_674[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_674[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_674[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_674[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_674[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_674[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_674[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_674[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_674 #videoPlayerFullScreenstacks_in_674,
	#videoPlayerControlsstacks_in_674 #volumestacks_in_674 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_133 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_133 .theDivider1,
#simpleDivider_stacks_in_133 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_133 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_133.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_133.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_133 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_133.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_133.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_133.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_133.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_217 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_217 .container:after,
#stacks_in_217 .row:after, 
#stacks_in_217 .mbcol:after, 
#stacks_in_217 .clr:after, 
#stacks_in_217 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_217 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_217 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_217 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_217 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_217 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_217 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_217 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_217 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_217 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_217 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_217 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_217 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_217 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_217 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_217 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_217 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_217 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_217 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_217 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_217 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_217 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_217 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_217 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_217 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_217 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_217 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_217 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_217 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_218 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_218 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_218 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_219 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_219,
#videoPlayerContainerstacks_in_219:before,
#videoPlayerContainerstacks_in_219:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_219 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_219 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_219 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_219 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_219 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_219 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_219:hover #videoPlayerControlsstacks_in_219 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_219 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_219 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_219:hover #videoPlayerControlsstacks_in_219 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_219 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_219 #videoPlayerPlayPausestacks_in_219 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_219 #videoPlayerFullScreenstacks_in_219 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_219 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_219 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_219 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_219 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_219[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_219[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_219[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_219[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_219[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_219[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_219[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_219[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_219[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_219[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_219[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_219[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_219[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_219 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_219 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_219:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_219 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_219:hover #volumeButtonstacks_in_219 {
	display: none;
}

#volumeMinstacks_in_219 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_219 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_219[type=range],
#volumeMinstacks_in_219,
#volumeMaxstacks_in_219 {
	display: none;
}

#volumeMinstacks_in_219,
#volumeMaxstacks_in_219 {
	cursor: pointer;
}

#volumestacks_in_219:hover #volume-barstacks_in_219,
#volumestacks_in_219:hover #volumeMinstacks_in_219,
#volumestacks_in_219:hover #volumeMaxstacks_in_219 {
	display: inline;
}

#volume-barstacks_in_219[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_219[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_219[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_219[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_219[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_219[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_219[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_219[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_219[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_219[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_219[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_219[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_219[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_219 #videoPlayerFullScreenstacks_in_219,
	#videoPlayerControlsstacks_in_219 #volumestacks_in_219 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_725 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_725 .theDivider1,
#simpleDivider_stacks_in_725 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_725 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_725.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_725.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_725 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_725.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_725.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_725.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_725.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_223 {
	width: 100%;
	clear: both;
	padding-top: 8px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_223 .theDivider1,
#simpleDivider_stacks_in_223 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_223 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_223.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_223.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_223 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_223.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_223.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_223.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_223.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_388 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_388 .container:after,
#stacks_in_388 .row:after, 
#stacks_in_388 .mbcol:after, 
#stacks_in_388 .clr:after, 
#stacks_in_388 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_388 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_388 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_388 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_388 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_388 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_388 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_388 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_388 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_388 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_388 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_388 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_388 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_388 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_388 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_388 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_388 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_388 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_388 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_388 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_388 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_388 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_388 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_388 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_388 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_388 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_388 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_388 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_388 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_390 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_390 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_390 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_392 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_392,
#videoPlayerContainerstacks_in_392:before,
#videoPlayerContainerstacks_in_392:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_392 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_392 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_392 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_392 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_392 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_392 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_392:hover #videoPlayerControlsstacks_in_392 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_392 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_392 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_392:hover #videoPlayerControlsstacks_in_392 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_392 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_392 #videoPlayerPlayPausestacks_in_392 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_392 #videoPlayerFullScreenstacks_in_392 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_392 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_392 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_392 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_392 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_392[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_392[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_392[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_392[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_392[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_392[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_392[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_392[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_392[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_392[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_392[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_392[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_392[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_392 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_392 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_392:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_392 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_392:hover #volumeButtonstacks_in_392 {
	display: none;
}

#volumeMinstacks_in_392 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_392 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_392[type=range],
#volumeMinstacks_in_392,
#volumeMaxstacks_in_392 {
	display: none;
}

#volumeMinstacks_in_392,
#volumeMaxstacks_in_392 {
	cursor: pointer;
}

#volumestacks_in_392:hover #volume-barstacks_in_392,
#volumestacks_in_392:hover #volumeMinstacks_in_392,
#volumestacks_in_392:hover #volumeMaxstacks_in_392 {
	display: inline;
}

#volume-barstacks_in_392[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_392[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_392[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_392[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_392[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_392[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_392[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_392[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_392[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_392[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_392[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_392[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_392[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_392 #videoPlayerFullScreenstacks_in_392,
	#videoPlayerControlsstacks_in_392 #volumestacks_in_392 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_385 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_385 .theDivider1,
#simpleDivider_stacks_in_385 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_385 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_385.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_385.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_385 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_385.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_385.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_385.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_385.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_469 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_469 .container:after,
#stacks_in_469 .row:after, 
#stacks_in_469 .mbcol:after, 
#stacks_in_469 .clr:after, 
#stacks_in_469 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_469 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_469 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_469 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_469 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_469 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_469 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_469 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_469 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_469 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_469 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_469 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_469 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_469 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_469 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_469 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_469 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_469 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_469 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_469 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_469 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_469 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_469 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_469 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_469 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_469 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_469 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_469 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_469 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_460 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_460 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_460 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_462 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_462,
#videoPlayerContainerstacks_in_462:before,
#videoPlayerContainerstacks_in_462:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_462 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_462 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_462 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_462 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_462 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_462 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_462:hover #videoPlayerControlsstacks_in_462 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_462 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_462 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_462:hover #videoPlayerControlsstacks_in_462 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_462 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_462 #videoPlayerPlayPausestacks_in_462 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_462 #videoPlayerFullScreenstacks_in_462 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_462 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_462 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_462 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_462 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_462[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_462[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_462[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_462[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_462[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_462[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_462[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_462[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_462[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_462[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_462[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_462[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_462[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_462 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_462 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_462:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_462 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_462:hover #volumeButtonstacks_in_462 {
	display: none;
}

#volumeMinstacks_in_462 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_462 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_462[type=range],
#volumeMinstacks_in_462,
#volumeMaxstacks_in_462 {
	display: none;
}

#volumeMinstacks_in_462,
#volumeMaxstacks_in_462 {
	cursor: pointer;
}

#volumestacks_in_462:hover #volume-barstacks_in_462,
#volumestacks_in_462:hover #volumeMinstacks_in_462,
#volumestacks_in_462:hover #volumeMaxstacks_in_462 {
	display: inline;
}

#volume-barstacks_in_462[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_462[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_462[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_462[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_462[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_462[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_462[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_462[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_462[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_462[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_462[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_462[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_462[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_462 #videoPlayerFullScreenstacks_in_462,
	#videoPlayerControlsstacks_in_462 #volumestacks_in_462 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */#shadyStackstacks_in_471 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_471 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_471 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_473 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_473,
#videoPlayerContainerstacks_in_473:before,
#videoPlayerContainerstacks_in_473:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_473 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_473 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_473 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_473 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_473 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_473 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_473:hover #videoPlayerControlsstacks_in_473 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_473 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_473 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_473:hover #videoPlayerControlsstacks_in_473 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_473 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_473 #videoPlayerPlayPausestacks_in_473 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_473 #videoPlayerFullScreenstacks_in_473 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_473 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_473 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_473 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_473 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_473[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_473[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_473[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_473[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_473[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_473[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_473[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_473[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_473[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_473[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_473[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_473[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_473[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_473 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_473 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_473:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_473 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_473:hover #volumeButtonstacks_in_473 {
	display: none;
}

#volumeMinstacks_in_473 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_473 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_473[type=range],
#volumeMinstacks_in_473,
#volumeMaxstacks_in_473 {
	display: none;
}

#volumeMinstacks_in_473,
#volumeMaxstacks_in_473 {
	cursor: pointer;
}

#volumestacks_in_473:hover #volume-barstacks_in_473,
#volumestacks_in_473:hover #volumeMinstacks_in_473,
#volumestacks_in_473:hover #volumeMaxstacks_in_473 {
	display: inline;
}

#volume-barstacks_in_473[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_473[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_473[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_473[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_473[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_473[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_473[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_473[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_473[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_473[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_473[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_473[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_473[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_473 #videoPlayerFullScreenstacks_in_473,
	#videoPlayerControlsstacks_in_473 #volumestacks_in_473 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_667 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_667 .container:after,
#stacks_in_667 .row:after, 
#stacks_in_667 .mbcol:after, 
#stacks_in_667 .clr:after, 
#stacks_in_667 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_667 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_667 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_667 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_667 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_667 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_667 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_667 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_667 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_667 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_667 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_667 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_667 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_667 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_667 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_667 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_667 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_667 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_667 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_667 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_667 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_667 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_667 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_667 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_667 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_667 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_667 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_667 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_667 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_669 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_669 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_669 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_671 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_671,
#videoPlayerContainerstacks_in_671:before,
#videoPlayerContainerstacks_in_671:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_671 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_671 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_671 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_671 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_671 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_671 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_671:hover #videoPlayerControlsstacks_in_671 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_671 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_671 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_671:hover #videoPlayerControlsstacks_in_671 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_671 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_671 #videoPlayerPlayPausestacks_in_671 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_671 #videoPlayerFullScreenstacks_in_671 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_671 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_671 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_671 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_671 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_671[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_671[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_671[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_671[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_671[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_671[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_671[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_671[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_671[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_671[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_671[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_671[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_671[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_671 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_671 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_671:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_671 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_671:hover #volumeButtonstacks_in_671 {
	display: none;
}

#volumeMinstacks_in_671 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_671 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_671[type=range],
#volumeMinstacks_in_671,
#volumeMaxstacks_in_671 {
	display: none;
}

#volumeMinstacks_in_671,
#volumeMaxstacks_in_671 {
	cursor: pointer;
}

#volumestacks_in_671:hover #volume-barstacks_in_671,
#volumestacks_in_671:hover #volumeMinstacks_in_671,
#volumestacks_in_671:hover #volumeMaxstacks_in_671 {
	display: inline;
}

#volume-barstacks_in_671[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_671[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_671[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_671[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_671[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_671[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_671[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_671[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_671[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_671[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_671[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_671[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_671[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_671 #videoPlayerFullScreenstacks_in_671,
	#videoPlayerControlsstacks_in_671 #volumestacks_in_671 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_714 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_714 .theDivider1,
#simpleDivider_stacks_in_714 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_714 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_714.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_714.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_714 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_714.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_714.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_714.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_714.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_717 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_717 .container:after,
#stacks_in_717 .row:after, 
#stacks_in_717 .mbcol:after, 
#stacks_in_717 .clr:after, 
#stacks_in_717 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_717 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_717 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_717 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_717 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_717 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_717 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_717 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_717 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_717 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_717 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_717 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_717 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_717 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_717 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_717 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_717 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_717 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_717 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_717 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_717 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_717 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_717 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_717 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_717 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_717 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_717 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_717 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_717 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_720 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_720 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_720 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_722 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_722,
#videoPlayerContainerstacks_in_722:before,
#videoPlayerContainerstacks_in_722:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_722 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_722 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_722 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_722 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_722 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_722 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_722:hover #videoPlayerControlsstacks_in_722 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_722 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_722 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_722:hover #videoPlayerControlsstacks_in_722 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_722 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_722 #videoPlayerPlayPausestacks_in_722 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_722 #videoPlayerFullScreenstacks_in_722 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_722 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_722 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_722 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_722 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_722[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_722[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_722[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_722[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_722[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_722[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_722[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_722[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_722[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_722[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_722[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_722[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_722[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_722 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_722 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_722:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_722 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_722:hover #volumeButtonstacks_in_722 {
	display: none;
}

#volumeMinstacks_in_722 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_722 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_722[type=range],
#volumeMinstacks_in_722,
#volumeMaxstacks_in_722 {
	display: none;
}

#volumeMinstacks_in_722,
#volumeMaxstacks_in_722 {
	cursor: pointer;
}

#volumestacks_in_722:hover #volume-barstacks_in_722,
#volumestacks_in_722:hover #volumeMinstacks_in_722,
#volumestacks_in_722:hover #volumeMaxstacks_in_722 {
	display: inline;
}

#volume-barstacks_in_722[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_722[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_722[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_722[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_722[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_722[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_722[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_722[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_722[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_722[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_722[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_722[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_722[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_722 #videoPlayerFullScreenstacks_in_722,
	#videoPlayerControlsstacks_in_722 #volumestacks_in_722 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_726 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_726 .theDivider1,
#simpleDivider_stacks_in_726 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_726 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_726.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_726.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_726 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_726.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_726.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_726.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_726.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_676 {
	width: 100%;
	clear: both;
	padding-top: 8px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_676 .theDivider1,
#simpleDivider_stacks_in_676 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_676 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_676.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_676.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_676 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_676.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_676.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_676.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_676.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_680 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_680 .container:after,
#stacks_in_680 .row:after, 
#stacks_in_680 .mbcol:after, 
#stacks_in_680 .clr:after, 
#stacks_in_680 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_680 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_680 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_680 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_680 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_680 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_680 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_680 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_680 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_680 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_680 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_680 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_680 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_680 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_680 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_680 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_680 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_680 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_680 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_680 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_680 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_680 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_680 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_680 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_680 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_680 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_680 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_680 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_680 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_681 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_681 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_681 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_682 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_682,
#videoPlayerContainerstacks_in_682:before,
#videoPlayerContainerstacks_in_682:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_682 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_682 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_682 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_682 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_682 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_682 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_682:hover #videoPlayerControlsstacks_in_682 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_682 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_682 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_682:hover #videoPlayerControlsstacks_in_682 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_682 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_682 #videoPlayerPlayPausestacks_in_682 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_682 #videoPlayerFullScreenstacks_in_682 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_682 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_682 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_682 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_682 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_682[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_682[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_682[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_682[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_682[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_682[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_682[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_682[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_682[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_682[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_682[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_682[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_682[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_682 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_682 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_682:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_682 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_682:hover #volumeButtonstacks_in_682 {
	display: none;
}

#volumeMinstacks_in_682 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_682 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_682[type=range],
#volumeMinstacks_in_682,
#volumeMaxstacks_in_682 {
	display: none;
}

#volumeMinstacks_in_682,
#volumeMaxstacks_in_682 {
	cursor: pointer;
}

#volumestacks_in_682:hover #volume-barstacks_in_682,
#volumestacks_in_682:hover #volumeMinstacks_in_682,
#volumestacks_in_682:hover #volumeMaxstacks_in_682 {
	display: inline;
}

#volume-barstacks_in_682[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_682[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_682[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_682[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_682[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_682[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_682[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_682[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_682[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_682[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_682[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_682[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_682[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_682 #videoPlayerFullScreenstacks_in_682,
	#videoPlayerControlsstacks_in_682 #volumestacks_in_682 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_696 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_696 .theDivider1,
#simpleDivider_stacks_in_696 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_696 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_696.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_696.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_696 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_696.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_696.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_696.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_696.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_699 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_699 .container:after,
#stacks_in_699 .row:after, 
#stacks_in_699 .mbcol:after, 
#stacks_in_699 .clr:after, 
#stacks_in_699 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_699 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_699 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_699 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_699 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_699 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_699 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_699 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_699 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_699 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_699 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_699 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_699 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_699 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_699 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_699 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_699 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_699 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_699 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_699 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_699 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_699 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_699 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_699 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_699 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_699 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_699 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_699 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_699 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_702 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_702 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_702 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_704 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_704,
#videoPlayerContainerstacks_in_704:before,
#videoPlayerContainerstacks_in_704:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_704 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_704 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_704 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_704 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_704 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_704 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_704:hover #videoPlayerControlsstacks_in_704 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_704 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_704 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_704:hover #videoPlayerControlsstacks_in_704 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_704 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_704 #videoPlayerPlayPausestacks_in_704 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_704 #videoPlayerFullScreenstacks_in_704 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_704 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_704 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_704 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_704 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_704[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_704[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_704[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_704[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_704[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_704[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_704[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_704[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_704[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_704[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_704[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_704[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_704[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_704 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_704 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_704:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_704 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_704:hover #volumeButtonstacks_in_704 {
	display: none;
}

#volumeMinstacks_in_704 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_704 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_704[type=range],
#volumeMinstacks_in_704,
#volumeMaxstacks_in_704 {
	display: none;
}

#volumeMinstacks_in_704,
#volumeMaxstacks_in_704 {
	cursor: pointer;
}

#volumestacks_in_704:hover #volume-barstacks_in_704,
#volumestacks_in_704:hover #volumeMinstacks_in_704,
#volumestacks_in_704:hover #volumeMaxstacks_in_704 {
	display: inline;
}

#volume-barstacks_in_704[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_704[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_704[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_704[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_704[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_704[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_704[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_704[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_704[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_704[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_704[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_704[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_704[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_704 #videoPlayerFullScreenstacks_in_704,
	#videoPlayerControlsstacks_in_704 #volumestacks_in_704 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_705 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_705 .theDivider1,
#simpleDivider_stacks_in_705 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_705 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_705.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_705.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_705 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_705.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_705.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_705.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_705.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_708 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_708 .container:after,
#stacks_in_708 .row:after, 
#stacks_in_708 .mbcol:after, 
#stacks_in_708 .clr:after, 
#stacks_in_708 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_708 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_708 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_708 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_708 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_708 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_708 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_708 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_708 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_708 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_708 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_708 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_708 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_708 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_708 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_708 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_708 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_708 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_708 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_708 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_708 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_708 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_708 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_708 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_708 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_708 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_708 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_708 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_708 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_711 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_711 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_711 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_713 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_713,
#videoPlayerContainerstacks_in_713:before,
#videoPlayerContainerstacks_in_713:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_713 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_713 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_713 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_713 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_713 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_713 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_713:hover #videoPlayerControlsstacks_in_713 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_713 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_713 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_713:hover #videoPlayerControlsstacks_in_713 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_713 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_713 #videoPlayerPlayPausestacks_in_713 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_713 #videoPlayerFullScreenstacks_in_713 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_713 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_713 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_713 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_713 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_713[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_713[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_713[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_713[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_713[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_713[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_713[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_713[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_713[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_713[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_713[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_713[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_713[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_713 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_713 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_713:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_713 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_713:hover #volumeButtonstacks_in_713 {
	display: none;
}

#volumeMinstacks_in_713 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_713 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_713[type=range],
#volumeMinstacks_in_713,
#volumeMaxstacks_in_713 {
	display: none;
}

#volumeMinstacks_in_713,
#volumeMaxstacks_in_713 {
	cursor: pointer;
}

#volumestacks_in_713:hover #volume-barstacks_in_713,
#volumestacks_in_713:hover #volumeMinstacks_in_713,
#volumestacks_in_713:hover #volumeMaxstacks_in_713 {
	display: inline;
}

#volume-barstacks_in_713[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_713[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_713[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_713[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_713[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_713[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_713[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_713[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_713[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_713[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_713[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_713[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_713[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_713 #videoPlayerFullScreenstacks_in_713,
	#videoPlayerControlsstacks_in_713 #volumestacks_in_713 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_729 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_729 .theDivider1,
#simpleDivider_stacks_in_729 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_729 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_729.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_729.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_729 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_729.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_729.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_729.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_729.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_463 {
	width: 100%;
	clear: both;
	padding-top: 8px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_463 .theDivider1,
#simpleDivider_stacks_in_463 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_463 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_463.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_463.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_463 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_463.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_463.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_463.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_463.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_502 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_502 .container:after,
#stacks_in_502 .row:after, 
#stacks_in_502 .mbcol:after, 
#stacks_in_502 .clr:after, 
#stacks_in_502 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_502 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_502 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_502 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_502 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_502 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_502 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_502 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_502 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_502 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_502 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_502 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_502 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_502 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_502 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_502 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_502 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_502 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_502 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_502 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_502 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_502 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_502 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_502 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_502 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_502 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_502 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_502 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_502 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_504 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_504 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_504 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_506 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_506,
#videoPlayerContainerstacks_in_506:before,
#videoPlayerContainerstacks_in_506:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_506 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_506 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_506 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_506 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_506 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_506 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_506:hover #videoPlayerControlsstacks_in_506 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_506 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_506 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_506:hover #videoPlayerControlsstacks_in_506 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_506 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_506 #videoPlayerPlayPausestacks_in_506 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_506 #videoPlayerFullScreenstacks_in_506 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_506 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_506 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_506 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_506 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_506[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_506[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_506[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_506[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_506[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_506[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_506[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_506[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_506[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_506[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_506[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_506[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_506[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_506 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_506 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_506:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_506 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_506:hover #volumeButtonstacks_in_506 {
	display: none;
}

#volumeMinstacks_in_506 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_506 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_506[type=range],
#volumeMinstacks_in_506,
#volumeMaxstacks_in_506 {
	display: none;
}

#volumeMinstacks_in_506,
#volumeMaxstacks_in_506 {
	cursor: pointer;
}

#volumestacks_in_506:hover #volume-barstacks_in_506,
#volumestacks_in_506:hover #volumeMinstacks_in_506,
#volumestacks_in_506:hover #volumeMaxstacks_in_506 {
	display: inline;
}

#volume-barstacks_in_506[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_506[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_506[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_506[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_506[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_506[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_506[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_506[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_506[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_506[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_506[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_506[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_506[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_506 #videoPlayerFullScreenstacks_in_506,
	#videoPlayerControlsstacks_in_506 #volumestacks_in_506 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_501 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_501 .theDivider1,
#simpleDivider_stacks_in_501 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_501 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_501.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_501.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_501 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_501.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_501.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_501.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_501.bgImageOn .theDivider1 img {
	display: block;
}




/* IMPORT 12 COLUMN RESPONSIVE GS */
/*	12 COLUMN : RESPONSIVE GRID SYSTEM
	DEVELOPER : DENIS LEBLANC
	URL : http://responsive.gs
	VERSION : 3.0
	LICENSE : GPL & MIT */


/* 	SET ALL ELEMENTS TO BOX-SIZING : BORDER-BOX */
* { 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url(/scripts/boxsizing.htc); 
	/*	If you need support for IE7 and lower make 
		sure the boxsizing.htc file is linked properly.
		More info here:  https://github.com/Schepp/box-sizing-polyfill */
}


/*	MAIN CONTAINER 
	Set the width to whatever you want the width of your site to be. */
#stacks_in_688 .mbcontainer { 
	/*max-width: 890px;*/
	/*margin: 0 auto; */
}



/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
#stacks_in_688 .container:after,
#stacks_in_688 .row:after, 
#stacks_in_688 .mbcol:after, 
#stacks_in_688 .clr:after, 
#stacks_in_688 .group:after { 
	content: ""; 
	display: table; 
	clear: both; 
}

/* 	DEFAULT ROW STYLES 
	Set bottom padding according to preference */
#stacks_in_688 .mbrow { padding-bottom: 0em;
}
			
								  
/* DEFAULT COLUMN STYLES */
#stacks_in_688 .mbcol { 
	display: block;
	float: left;
	width: 100%;
}

@media ( min-width : 768px ) {
	
	#stacks_in_688 .gutters .mbcol {
		margin-left: 2% !important;
	}
	
	#stacks_in_688 .gutters .mbcol:first-child { 
		margin-left: 0 !important; 
	}
}




/*	COLUMN WIDTH ON DISPLAYS +768px 
	You might need to play with media queries here to suite your design. */
@media ( min-width : 768px ) {
	#stacks_in_688 .mbspan_1 { margin:0; width: 8.33333333333%; }
	#stacks_in_688 .mbspan_2 { margin:0; width: 16.6666666667%; }
	#stacks_in_688 .mbspan_3 { margin:0; width: 25%; }
	#stacks_in_688 .mbspan_4 { margin:0; width: 33.3333333333%; }
	#stacks_in_688 .mbspan_5 { margin:0; width: 41.6666666667%; }
	#stacks_in_688 .mbspan_6 { margin:0; width: 50%; }
	#stacks_in_688 .mbspan_7 { margin:0; width: 58.3333333333%; }
	#stacks_in_688 .mbspan_8 { margin:0; width: 66.6666666667%; }
	#stacks_in_688 .mbspan_9 { margin:0; width: 75%; }
	#stacks_in_688 .mbspan_10 { margin:0; width: 83.3333333333%; }
	#stacks_in_688 .mbspan_11 { margin:0; width: 91.6666666667%; }
	#stacks_in_688 .mbspan_12 { margin:0; width: 100%; }
	
	#stacks_in_688 .gutters .mbspan_1 { margin:0; width: 6.5%; }
	#stacks_in_688 .gutters .mbspan_2 { margin:0; width: 15.0%; }
	#stacks_in_688 .gutters .mbspan_3 { margin:0; width: 23.5%; }
	#stacks_in_688 .gutters .mbspan_4 { margin:0; width: 32.0%; }
	#stacks_in_688 .gutters .mbspan_5 { margin:0; width: 40.5%; }
	#stacks_in_688 .gutters .mbspan_6 { margin:0; width: 49.0%; }
	#stacks_in_688 .gutters .mbspan_7 { margin:0; width: 57.5%; }
	#stacks_in_688 .gutters .mbspan_8 { margin:0; width: 66.0%; }
	#stacks_in_688 .gutters .mbspan_9 { margin:0; width: 74.5%; }
	#stacks_in_688 .gutters .mbspan_10 { margin:0; width: 83.0%; }
	#stacks_in_688 .gutters .mbspan_11 { margin:0; width: 91.5%; }
	#stacks_in_688 .gutters .mbspan_12 { margin:0; width: 100%; }
}#shadyStackstacks_in_691 {
	-webkit-box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	box-shadow:  0px 0px 8px 2px rgba(153, 153, 153, 1.00);
	border-radius: 0px;
}




#shadyStackstacks_in_691 {
	margin: 15px;
}


@media print {
	#shadyStackstacks_in_691 {
		margin: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0px;
	}
}/* @group Basics */

#videoPlayerContainerstacks_in_693 {
	position: relative;
	z-index: 1;
}

#videoPlayerContainerstacks_in_693,
#videoPlayerContainerstacks_in_693:before,
#videoPlayerContainerstacks_in_693:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#videoPlayerVideostacks_in_693 {
	width: 100%;
	height: auto;
	display: block;
	position: relative;
	z-index: 2;
}

/* @end */

/* @group Big Play Button */

#bigPlayButtonstacks_in_693 {
	position: absolute;
	top: 50%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 3;
	font-size: 75px;
	border: none;
	background: none;
	outline: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

#bigPlayButtonstacks_in_693 [class^="fa fa-"] {
	cursor: pointer;
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/* @end */

/* @group Video Controls */

#videoPlayerControlsstacks_in_693 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	overflow: hidden;
	margin: 0px;
	border-radius: 0px;
}

#videoPlayerControlsstacks_in_693 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

/*  */

/*  */

/*  */

/*  */

/*  */
#videoPlayerControlsstacks_in_693 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	-o-transition: all 1000ms;
	-ms-transition: all 1000ms;
	transition: all 1000ms;
	max-height: 0px;
	opacity: 0;
}

#videoPlayerContainerstacks_in_693:hover #videoPlayerControlsstacks_in_693 {
	max-height: 60px;
	opacity: 1.00;
}
/*  */

/*  */

/*  */

#videoPlayerControlsFillstacks_in_693 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 1.00);
	opacity: 0.75;
	z-index: 1;
}

#videoPlayerControlsWrapperstacks_in_693 {
	display: flex;
	position: relative;
	z-index: 2;
}

#videoPlayerContainerstacks_in_693:hover #videoPlayerControlsstacks_in_693 {
	opacity: 1.00;
}

#videoPlayerControlsstacks_in_693 button {
	background: none;
	border: 0;
	outline: none;
	color: #ffffff;
	display: inline-block;
	text-align: center;
	width: 60px;
	padding: 0;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	cursor: pointer;
}

button:hover {
	cursor: pointer;
}

#videoPlayerControlsstacks_in_693 #videoPlayerPlayPausestacks_in_693 {
	display: inline-block;
}

#videoPlayerControlsstacks_in_693 #videoPlayerFullScreenstacks_in_693 {
	display: inline-block;
}

/* @end */

/* @group Video Timing */

#videoPlayerVideoTimingstacks_in_693 {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
	width: auto;
	padding: 0 15px;
	font-size: 12px;
}

#videoPlayerCurrentTimestacks_in_693 {
	display: inline-block;
}

#videoPlayerDurationstacks_in_693 {
	display: inline-block;
}

/*  */

/*  */

/* @end */

/* @group Seek Bar */

#progressBarstacks_in_693 {
	flex: 1;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	vertical-align: middle;
	display: inline-block;
}

#videoPlayerSeekBarstacks_in_693[type=range] {
	-webkit-appearance: none;
	background: none;
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
}

#videoPlayerSeekBarstacks_in_693[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_693[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#videoPlayerSeekBarstacks_in_693[type=range]:focus {
	outline: none;
}

#videoPlayerSeekBarstacks_in_693[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_693[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_693[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_693[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#videoPlayerSeekBarstacks_in_693[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_693[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#videoPlayerSeekBarstacks_in_693[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#videoPlayerSeekBarstacks_in_693[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#videoPlayerSeekBarstacks_in_693[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}
/* @end */

/* @group Volume */

#volumestacks_in_693 {
	display: none;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	transition: all ease-in-out 300ms;
	text-align: center;
	position: relative;
	overflow: hidden;
	font-size: 18px;
	vertical-align: middle;
}

#volumestacks_in_693 [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_693:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 15px;
}

#volumeButtonstacks_in_693 {
	display: inline-block;
	max-width: 60px;
	width: 60px;
	line-height: 60px;
	height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumestacks_in_693:hover #volumeButtonstacks_in_693 {
	display: none;
}

#volumeMinstacks_in_693 {
	position: absolute;
	left: 10px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volumeMaxstacks_in_693 {
	position: absolute;
	right: 5px;
	top: 0;
	height: 60px;
	line-height: 60px;
	color: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_693[type=range],
#volumeMinstacks_in_693,
#volumeMaxstacks_in_693 {
	display: none;
}

#volumeMinstacks_in_693,
#volumeMaxstacks_in_693 {
	cursor: pointer;
}

#volumestacks_in_693:hover #volume-barstacks_in_693,
#volumestacks_in_693:hover #volumeMinstacks_in_693,
#volumestacks_in_693:hover #volumeMaxstacks_in_693 {
	display: inline;
}

#volume-barstacks_in_693[type=range] {
	-webkit-appearance: none;
	background: none;
	width: 70%;
	text-align: center;
	line-height: 60px;
	height: 60px;
}

#volume-barstacks_in_693[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_693[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
	margin-top: -5px;
}

#volume-barstacks_in_693[type=range]:focus {
	outline: none;
}

#volume-barstacks_in_693[type=range]:focus::-webkit-slider-runnable-track {
	background: #B3B3B3;
}

#volume-barstacks_in_693[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_693[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_693[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: #B3B3B3;
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_693[type=range]::-ms-fill-lower {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_693[type=range]::-ms-fill-upper {
	background: #B3B3B3;
	border-radius: 10px;
}

#volume-barstacks_in_693[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #FFFFFF;
}

#volume-barstacks_in_693[type=range]:focus::-ms-fill-lower {
	background: #B3B3B3;
}

#volume-barstacks_in_693[type=range]:focus::-ms-fill-upper {
	background: #B3B3B3;
}

/* @end */

/* @group Responsive Behavior */

@media screen and (max-width: 569px) {
	#videoPlayerControlsstacks_in_693 #videoPlayerFullScreenstacks_in_693,
	#videoPlayerControlsstacks_in_693 #volumestacks_in_693 {
		display: none;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end *//*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_694 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_694 .theDivider1,
#simpleDivider_stacks_in_694 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_694 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_694.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_694.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_694 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_694.transparentOff .theDivider2 {
	background-color: #E0E0E0;
}
#simpleDivider_stacks_in_694.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_694.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_694.bgImageOn .theDivider1 img {
	display: block;
}

