#stacks_in_204_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_204 a:link, #stacks_in_204 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_204 a:hover, #stacks_in_204 a:active {
	color:#FFFFFF;
}







#stacks_in_204 a:link, #stacks_in_204 a:visited {
	background-color:#FF02A0;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02A0), to(#BC0160));
	border:1px solid #BC0160;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_204 a:hover {
	background-color:#FF02AC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02AC), to(#A30153));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_204 a:active {
	background-color:#FF02A0;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



#shady_stack_stacks_in_7 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_7 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_7 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_2 span {
    display: none;
}

#readMoreLinkstacks_in_2 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_2 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_2 {
    	display: none;
	}
}


#fullScreenWrapper-player-s {
    width: 100%;
}

#playerWrapper-player-s {
	display: block;
	position: relative;
}

#playerWrapper-player-s *,
#playerWrapper-player-s *:before,
#playerWrapper-player-s *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-s {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-s {
	padding-bottom: 0.00%;
}


#playerWrapper-player-s #media-player-s {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-s .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-s .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-s .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-s .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-s .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-s .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-s .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-s .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-s .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-s {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-s button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-s {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-s {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-s:hover #toolbar-player-s {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-s.playerInFullScreenMode:hover #toolbar-player-s,
#playerWrapper-player-s.playerInFullScreenMode #toolbar-player-s {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-s.playerInFullScreenMode #toolbar-player-s.toolbarHovered,
.playerTouchDevice #playerWrapper-player-s.playerInFullScreenMode #toolbar-player-s {
    opacity: 1.00;
}
 */

#playerWrapper-player-s.playerInFullScreenMode #fullscreenHoverRegionstacks_in_16 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-s .media-button,
#toolbar-player-s .timingContent {
    line-height: 45px;
}

#toolbar-player-s .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-s span.time,
#media-controls-player-s span.player-extra-element,
#media-controls-player-s span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_16 {
    order: 3;
    display: block;
}

#pausestacks_in_16 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_16 {
    order: 2;
}





#skipForwardstacks_in_16 {
    order: 4;
}





#timingstacks_in_16 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_16 {
    order: 8;
}

#contractFromFullScreenstacks_in_16 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_16,
    #contractFromFullScreenstacks_in_16 {
        display: none !important;
    }
}





#toolbar-player-s [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-s [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-s .media-button a,
#toolbar-player-s .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-s span.media-button a:hover,
#media-controls-player-s span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-s .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-s .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_16 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-s .duration,
#toolbar-player-s .scrubberWrapper,
#toolbar-player-s .time {
    /* display: table-cell; */
}

#toolbar-player-s .time,
#toolbar-player-s .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-s .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-s .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-s .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-s .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_16 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_16 {
  display: none !important;
}

#volumestacks_in_16:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_16 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_16:hover #volumeMasterControllerstacks_in_16 {
	display: none;
}

#volumeMinstacks_in_16 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_16 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_16[type=range],
#volumeMinstacks_in_16,
#volumeMaxstacks_in_16 {
	display: none;
}

#volumeMinstacks_in_16,
#volumeMaxstacks_in_16 {
	cursor: pointer;
}

#volumestacks_in_16:hover #volumeMinstacks_in_16,
#volumestacks_in_16:hover #volumeMaxstacks_in_16,
#volumestacks_in_16:hover #volume-barstacks_in_16 {
	display: inline;
}

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

#volume-barstacks_in_16[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_16[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_16[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_16[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_16[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_16[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_16[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_16[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_16[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_16[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_16[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-s.playerInFullScreenMode,
#fullScreenWrapper-player-s.playerInFullScreenMode #playerWrapper-player-s  {
    height: 100%;
}

#fullScreenWrapper-player-s.playerInFullScreenMode #mediaFrame-player-s {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-s.playerInFullScreenMode player-s {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-s.playerInFullScreenMode #toolbar-player-s {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-s.playerInFullScreenMode #toolbar-player-s.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-s.playerInFullScreenMode #PlayerCaptionsBarplayer-s {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-s.playerInFullScreenMode #PlayerCaptionsBarplayer-s.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-s #fullscreenHoverRegion-player-s {
	display: none;
}

#fullScreenWrapper-player-s.playerInFullScreenMode #fullscreenHoverRegion-player-s {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_223 span {
    display: none;
}

#readMoreLinkstacks_in_223 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_223 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_223 {
    	display: none;
	}
}


#shady_stack_stacks_in_17 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_17 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_17 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_18 span {
    display: none;
}

#readMoreLinkstacks_in_18 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_18 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_18 {
    	display: none;
	}
}


#fullScreenWrapper-player-v {
    width: 100%;
}

#playerWrapper-player-v {
	display: block;
	position: relative;
}

#playerWrapper-player-v *,
#playerWrapper-player-v *:before,
#playerWrapper-player-v *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-v {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-v {
	padding-bottom: 0.00%;
}


#playerWrapper-player-v #media-player-v {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-v .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-v .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-v .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-v .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-v .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-v .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-v .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-v .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-v .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-v {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-v button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-v {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-v {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-v:hover #toolbar-player-v {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-v.playerInFullScreenMode:hover #toolbar-player-v,
#playerWrapper-player-v.playerInFullScreenMode #toolbar-player-v {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-v.playerInFullScreenMode #toolbar-player-v.toolbarHovered,
.playerTouchDevice #playerWrapper-player-v.playerInFullScreenMode #toolbar-player-v {
    opacity: 1.00;
}
 */

#playerWrapper-player-v.playerInFullScreenMode #fullscreenHoverRegionstacks_in_20 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-v .media-button,
#toolbar-player-v .timingContent {
    line-height: 45px;
}

#toolbar-player-v .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-v span.time,
#media-controls-player-v span.player-extra-element,
#media-controls-player-v span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_20 {
    order: 3;
    display: block;
}

#pausestacks_in_20 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_20 {
    order: 2;
}





#skipForwardstacks_in_20 {
    order: 4;
}





#timingstacks_in_20 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_20 {
    order: 8;
}

#contractFromFullScreenstacks_in_20 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_20,
    #contractFromFullScreenstacks_in_20 {
        display: none !important;
    }
}





#toolbar-player-v [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-v [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-v .media-button a,
#toolbar-player-v .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-v span.media-button a:hover,
#media-controls-player-v span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-v .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-v .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_20 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-v .duration,
#toolbar-player-v .scrubberWrapper,
#toolbar-player-v .time {
    /* display: table-cell; */
}

#toolbar-player-v .time,
#toolbar-player-v .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-v .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-v .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-v .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-v .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_20 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_20 {
  display: none !important;
}

#volumestacks_in_20:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_20 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_20:hover #volumeMasterControllerstacks_in_20 {
	display: none;
}

#volumeMinstacks_in_20 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_20 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_20[type=range],
#volumeMinstacks_in_20,
#volumeMaxstacks_in_20 {
	display: none;
}

#volumeMinstacks_in_20,
#volumeMaxstacks_in_20 {
	cursor: pointer;
}

#volumestacks_in_20:hover #volumeMinstacks_in_20,
#volumestacks_in_20:hover #volumeMaxstacks_in_20,
#volumestacks_in_20:hover #volume-barstacks_in_20 {
	display: inline;
}

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

#volume-barstacks_in_20[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_20[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_20[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_20[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_20[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_20[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_20[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_20[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_20[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_20[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_20[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-v.playerInFullScreenMode,
#fullScreenWrapper-player-v.playerInFullScreenMode #playerWrapper-player-v  {
    height: 100%;
}

#fullScreenWrapper-player-v.playerInFullScreenMode #mediaFrame-player-v {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-v.playerInFullScreenMode player-v {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-v.playerInFullScreenMode #toolbar-player-v {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-v.playerInFullScreenMode #toolbar-player-v.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-v.playerInFullScreenMode #PlayerCaptionsBarplayer-v {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-v.playerInFullScreenMode #PlayerCaptionsBarplayer-v.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-v #fullscreenHoverRegion-player-v {
	display: none;
}

#fullScreenWrapper-player-v.playerInFullScreenMode #fullscreenHoverRegion-player-v {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_215 span {
    display: none;
}

#readMoreLinkstacks_in_215 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_215 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_215 {
    	display: none;
	}
}


#shady_stack_stacks_in_24 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_24 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_24 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_25 span {
    display: none;
}

#readMoreLinkstacks_in_25 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_25 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_25 {
    	display: none;
	}
}


#fullScreenWrapper-player-dz {
    width: 100%;
}

#playerWrapper-player-dz {
	display: block;
	position: relative;
}

#playerWrapper-player-dz *,
#playerWrapper-player-dz *:before,
#playerWrapper-player-dz *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-dz {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-dz {
	padding-bottom: 0.00%;
}


#playerWrapper-player-dz #media-player-dz {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-dz .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-dz .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-dz .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-dz .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-dz .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-dz .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-dz .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-dz .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-dz .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-dz {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-dz button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-dz {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-dz {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-dz:hover #toolbar-player-dz {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-dz.playerInFullScreenMode:hover #toolbar-player-dz,
#playerWrapper-player-dz.playerInFullScreenMode #toolbar-player-dz {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-dz.playerInFullScreenMode #toolbar-player-dz.toolbarHovered,
.playerTouchDevice #playerWrapper-player-dz.playerInFullScreenMode #toolbar-player-dz {
    opacity: 1.00;
}
 */

#playerWrapper-player-dz.playerInFullScreenMode #fullscreenHoverRegionstacks_in_27 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-dz .media-button,
#toolbar-player-dz .timingContent {
    line-height: 45px;
}

#toolbar-player-dz .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-dz span.time,
#media-controls-player-dz span.player-extra-element,
#media-controls-player-dz span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_27 {
    order: 3;
    display: block;
}

#pausestacks_in_27 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_27 {
    order: 2;
}





#skipForwardstacks_in_27 {
    order: 4;
}





#timingstacks_in_27 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_27 {
    order: 8;
}

#contractFromFullScreenstacks_in_27 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_27,
    #contractFromFullScreenstacks_in_27 {
        display: none !important;
    }
}





#toolbar-player-dz [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-dz [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-dz .media-button a,
#toolbar-player-dz .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-dz span.media-button a:hover,
#media-controls-player-dz span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-dz .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-dz .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_27 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-dz .duration,
#toolbar-player-dz .scrubberWrapper,
#toolbar-player-dz .time {
    /* display: table-cell; */
}

#toolbar-player-dz .time,
#toolbar-player-dz .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-dz .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-dz .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-dz .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-dz .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_27 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_27 {
  display: none !important;
}

#volumestacks_in_27:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_27 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_27:hover #volumeMasterControllerstacks_in_27 {
	display: none;
}

#volumeMinstacks_in_27 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_27 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_27[type=range],
#volumeMinstacks_in_27,
#volumeMaxstacks_in_27 {
	display: none;
}

#volumeMinstacks_in_27,
#volumeMaxstacks_in_27 {
	cursor: pointer;
}

#volumestacks_in_27:hover #volumeMinstacks_in_27,
#volumestacks_in_27:hover #volumeMaxstacks_in_27,
#volumestacks_in_27:hover #volume-barstacks_in_27 {
	display: inline;
}

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

#volume-barstacks_in_27[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_27[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_27[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_27[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_27[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_27[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_27[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_27[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_27[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_27[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_27[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-dz.playerInFullScreenMode,
#fullScreenWrapper-player-dz.playerInFullScreenMode #playerWrapper-player-dz  {
    height: 100%;
}

#fullScreenWrapper-player-dz.playerInFullScreenMode #mediaFrame-player-dz {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-dz.playerInFullScreenMode player-dz {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-dz.playerInFullScreenMode #toolbar-player-dz {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-dz.playerInFullScreenMode #toolbar-player-dz.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-dz.playerInFullScreenMode #PlayerCaptionsBarplayer-dz {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-dz.playerInFullScreenMode #PlayerCaptionsBarplayer-dz.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-dz #fullscreenHoverRegion-player-dz {
	display: none;
}

#fullScreenWrapper-player-dz.playerInFullScreenMode #fullscreenHoverRegion-player-dz {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_221 span {
    display: none;
}

#readMoreLinkstacks_in_221 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_221 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_221 {
    	display: none;
	}
}


#shady_stack_stacks_in_31 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_31 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_31 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_32 span {
    display: none;
}

#readMoreLinkstacks_in_32 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_32 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_32 {
    	display: none;
	}
}


#fullScreenWrapper-player-p {
    width: 100%;
}

#playerWrapper-player-p {
	display: block;
	position: relative;
}

#playerWrapper-player-p *,
#playerWrapper-player-p *:before,
#playerWrapper-player-p *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-p {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-p {
	padding-bottom: 0.00%;
}


#playerWrapper-player-p #media-player-p {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-p .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-p .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-p .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-p .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-p .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-p .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-p .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-p .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-p .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-p {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-p button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-p {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-p {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-p:hover #toolbar-player-p {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-p.playerInFullScreenMode:hover #toolbar-player-p,
#playerWrapper-player-p.playerInFullScreenMode #toolbar-player-p {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-p.playerInFullScreenMode #toolbar-player-p.toolbarHovered,
.playerTouchDevice #playerWrapper-player-p.playerInFullScreenMode #toolbar-player-p {
    opacity: 1.00;
}
 */

#playerWrapper-player-p.playerInFullScreenMode #fullscreenHoverRegionstacks_in_34 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-p .media-button,
#toolbar-player-p .timingContent {
    line-height: 45px;
}

#toolbar-player-p .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-p span.time,
#media-controls-player-p span.player-extra-element,
#media-controls-player-p span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_34 {
    order: 3;
    display: block;
}

#pausestacks_in_34 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_34 {
    order: 2;
}





#skipForwardstacks_in_34 {
    order: 4;
}





#timingstacks_in_34 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_34 {
    order: 8;
}

#contractFromFullScreenstacks_in_34 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_34,
    #contractFromFullScreenstacks_in_34 {
        display: none !important;
    }
}





#toolbar-player-p [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-p [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-p .media-button a,
#toolbar-player-p .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-p span.media-button a:hover,
#media-controls-player-p span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-p .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-p .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_34 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-p .duration,
#toolbar-player-p .scrubberWrapper,
#toolbar-player-p .time {
    /* display: table-cell; */
}

#toolbar-player-p .time,
#toolbar-player-p .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-p .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-p .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-p .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-p .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_34 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_34 {
  display: none !important;
}

#volumestacks_in_34:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_34 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_34:hover #volumeMasterControllerstacks_in_34 {
	display: none;
}

#volumeMinstacks_in_34 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_34 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#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 #volumeMinstacks_in_34,
#volumestacks_in_34:hover #volumeMaxstacks_in_34,
#volumestacks_in_34:hover #volume-barstacks_in_34 {
	display: inline;
}

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

#volume-barstacks_in_34[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	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: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_34[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_34[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_34[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_34[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_34[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_34[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_34[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_34[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_34[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-p.playerInFullScreenMode,
#fullScreenWrapper-player-p.playerInFullScreenMode #playerWrapper-player-p  {
    height: 100%;
}

#fullScreenWrapper-player-p.playerInFullScreenMode #mediaFrame-player-p {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-p.playerInFullScreenMode player-p {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-p.playerInFullScreenMode #toolbar-player-p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-p.playerInFullScreenMode #toolbar-player-p.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-p.playerInFullScreenMode #PlayerCaptionsBarplayer-p {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-p.playerInFullScreenMode #PlayerCaptionsBarplayer-p.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-p #fullscreenHoverRegion-player-p {
	display: none;
}

#fullScreenWrapper-player-p.playerInFullScreenMode #fullscreenHoverRegion-player-p {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_225 span {
    display: none;
}

#readMoreLinkstacks_in_225 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_225 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_225 {
    	display: none;
	}
}


#shady_stack_stacks_in_38 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_38 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_38 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_39 span {
    display: none;
}

#readMoreLinkstacks_in_39 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_39 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_39 {
    	display: none;
	}
}


#fullScreenWrapper-player-n {
    width: 100%;
}

#playerWrapper-player-n {
	display: block;
	position: relative;
}

#playerWrapper-player-n *,
#playerWrapper-player-n *:before,
#playerWrapper-player-n *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-n {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-n {
	padding-bottom: 0.00%;
}


#playerWrapper-player-n #media-player-n {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-n .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-n .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-n .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-n .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-n .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-n .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-n .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-n .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-n .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-n {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-n button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-n {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-n {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-n:hover #toolbar-player-n {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-n.playerInFullScreenMode:hover #toolbar-player-n,
#playerWrapper-player-n.playerInFullScreenMode #toolbar-player-n {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-n.playerInFullScreenMode #toolbar-player-n.toolbarHovered,
.playerTouchDevice #playerWrapper-player-n.playerInFullScreenMode #toolbar-player-n {
    opacity: 1.00;
}
 */

#playerWrapper-player-n.playerInFullScreenMode #fullscreenHoverRegionstacks_in_41 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-n .media-button,
#toolbar-player-n .timingContent {
    line-height: 45px;
}

#toolbar-player-n .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-n span.time,
#media-controls-player-n span.player-extra-element,
#media-controls-player-n span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_41 {
    order: 3;
    display: block;
}

#pausestacks_in_41 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_41 {
    order: 2;
}





#skipForwardstacks_in_41 {
    order: 4;
}





#timingstacks_in_41 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_41 {
    order: 8;
}

#contractFromFullScreenstacks_in_41 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_41,
    #contractFromFullScreenstacks_in_41 {
        display: none !important;
    }
}





#toolbar-player-n [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-n [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-n .media-button a,
#toolbar-player-n .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-n span.media-button a:hover,
#media-controls-player-n span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-n .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-n .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_41 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-n .duration,
#toolbar-player-n .scrubberWrapper,
#toolbar-player-n .time {
    /* display: table-cell; */
}

#toolbar-player-n .time,
#toolbar-player-n .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-n .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-n .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-n .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-n .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_41 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_41 {
  display: none !important;
}

#volumestacks_in_41:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_41 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_41:hover #volumeMasterControllerstacks_in_41 {
	display: none;
}

#volumeMinstacks_in_41 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_41 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_41[type=range],
#volumeMinstacks_in_41,
#volumeMaxstacks_in_41 {
	display: none;
}

#volumeMinstacks_in_41,
#volumeMaxstacks_in_41 {
	cursor: pointer;
}

#volumestacks_in_41:hover #volumeMinstacks_in_41,
#volumestacks_in_41:hover #volumeMaxstacks_in_41,
#volumestacks_in_41:hover #volume-barstacks_in_41 {
	display: inline;
}

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

#volume-barstacks_in_41[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_41[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_41[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_41[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_41[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_41[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_41[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_41[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_41[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_41[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_41[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-n.playerInFullScreenMode,
#fullScreenWrapper-player-n.playerInFullScreenMode #playerWrapper-player-n  {
    height: 100%;
}

#fullScreenWrapper-player-n.playerInFullScreenMode #mediaFrame-player-n {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-n.playerInFullScreenMode player-n {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-n.playerInFullScreenMode #toolbar-player-n {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-n.playerInFullScreenMode #toolbar-player-n.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-n.playerInFullScreenMode #PlayerCaptionsBarplayer-n {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-n.playerInFullScreenMode #PlayerCaptionsBarplayer-n.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-n #fullscreenHoverRegion-player-n {
	display: none;
}

#fullScreenWrapper-player-n.playerInFullScreenMode #fullscreenHoverRegion-player-n {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_233 span {
    display: none;
}

#readMoreLinkstacks_in_233 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_233 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_233 {
    	display: none;
	}
}


#shady_stack_stacks_in_50 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_50 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_50 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_51 span {
    display: none;
}

#readMoreLinkstacks_in_51 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_51 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_51 {
    	display: none;
	}
}


#fullScreenWrapper-player-r {
    width: 100%;
}

#playerWrapper-player-r {
	display: block;
	position: relative;
}

#playerWrapper-player-r *,
#playerWrapper-player-r *:before,
#playerWrapper-player-r *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-r {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-r {
	padding-bottom: 0.00%;
}


#playerWrapper-player-r #media-player-r {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-r .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-r .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-r .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-r .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-r .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-r .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-r .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-r .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-r .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-r {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-r button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-r {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-r {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-r:hover #toolbar-player-r {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-r.playerInFullScreenMode:hover #toolbar-player-r,
#playerWrapper-player-r.playerInFullScreenMode #toolbar-player-r {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-r.playerInFullScreenMode #toolbar-player-r.toolbarHovered,
.playerTouchDevice #playerWrapper-player-r.playerInFullScreenMode #toolbar-player-r {
    opacity: 1.00;
}
 */

#playerWrapper-player-r.playerInFullScreenMode #fullscreenHoverRegionstacks_in_53 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-r .media-button,
#toolbar-player-r .timingContent {
    line-height: 45px;
}

#toolbar-player-r .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-r span.time,
#media-controls-player-r span.player-extra-element,
#media-controls-player-r span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_53 {
    order: 3;
    display: block;
}

#pausestacks_in_53 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_53 {
    order: 2;
}





#skipForwardstacks_in_53 {
    order: 4;
}





#timingstacks_in_53 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_53 {
    order: 8;
}

#contractFromFullScreenstacks_in_53 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_53,
    #contractFromFullScreenstacks_in_53 {
        display: none !important;
    }
}





#toolbar-player-r [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-r [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-r .media-button a,
#toolbar-player-r .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-r span.media-button a:hover,
#media-controls-player-r span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-r .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-r .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_53 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-r .duration,
#toolbar-player-r .scrubberWrapper,
#toolbar-player-r .time {
    /* display: table-cell; */
}

#toolbar-player-r .time,
#toolbar-player-r .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-r .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-r .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-r .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-r .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_53 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_53 {
  display: none !important;
}

#volumestacks_in_53:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_53 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_53:hover #volumeMasterControllerstacks_in_53 {
	display: none;
}

#volumeMinstacks_in_53 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_53 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_53[type=range],
#volumeMinstacks_in_53,
#volumeMaxstacks_in_53 {
	display: none;
}

#volumeMinstacks_in_53,
#volumeMaxstacks_in_53 {
	cursor: pointer;
}

#volumestacks_in_53:hover #volumeMinstacks_in_53,
#volumestacks_in_53:hover #volumeMaxstacks_in_53,
#volumestacks_in_53:hover #volume-barstacks_in_53 {
	display: inline;
}

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

#volume-barstacks_in_53[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_53[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_53[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_53[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_53[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_53[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_53[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_53[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_53[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_53[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_53[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-r.playerInFullScreenMode,
#fullScreenWrapper-player-r.playerInFullScreenMode #playerWrapper-player-r  {
    height: 100%;
}

#fullScreenWrapper-player-r.playerInFullScreenMode #mediaFrame-player-r {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-r.playerInFullScreenMode player-r {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-r.playerInFullScreenMode #toolbar-player-r {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-r.playerInFullScreenMode #toolbar-player-r.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-r.playerInFullScreenMode #PlayerCaptionsBarplayer-r {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-r.playerInFullScreenMode #PlayerCaptionsBarplayer-r.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-r #fullscreenHoverRegion-player-r {
	display: none;
}

#fullScreenWrapper-player-r.playerInFullScreenMode #fullscreenHoverRegion-player-r {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_235 span {
    display: none;
}

#readMoreLinkstacks_in_235 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_235 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_235 {
    	display: none;
	}
}


#shady_stack_stacks_in_55 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_55 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_55 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_56 span {
    display: none;
}

#readMoreLinkstacks_in_56 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_56 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_56 {
    	display: none;
	}
}


#fullScreenWrapper-player-d {
    width: 100%;
}

#playerWrapper-player-d {
	display: block;
	position: relative;
}

#playerWrapper-player-d *,
#playerWrapper-player-d *:before,
#playerWrapper-player-d *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-d {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-d {
	padding-bottom: 0.00%;
}


#playerWrapper-player-d #media-player-d {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-d .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-d .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-d .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-d .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-d .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-d .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-d .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-d .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-d .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-d {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-d button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-d {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-d {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-d:hover #toolbar-player-d {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-d.playerInFullScreenMode:hover #toolbar-player-d,
#playerWrapper-player-d.playerInFullScreenMode #toolbar-player-d {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-d.playerInFullScreenMode #toolbar-player-d.toolbarHovered,
.playerTouchDevice #playerWrapper-player-d.playerInFullScreenMode #toolbar-player-d {
    opacity: 1.00;
}
 */

#playerWrapper-player-d.playerInFullScreenMode #fullscreenHoverRegionstacks_in_58 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-d .media-button,
#toolbar-player-d .timingContent {
    line-height: 45px;
}

#toolbar-player-d .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-d span.time,
#media-controls-player-d span.player-extra-element,
#media-controls-player-d span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_58 {
    order: 3;
    display: block;
}

#pausestacks_in_58 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_58 {
    order: 2;
}





#skipForwardstacks_in_58 {
    order: 4;
}





#timingstacks_in_58 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_58 {
    order: 8;
}

#contractFromFullScreenstacks_in_58 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_58,
    #contractFromFullScreenstacks_in_58 {
        display: none !important;
    }
}





#toolbar-player-d [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-d [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-d .media-button a,
#toolbar-player-d .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-d span.media-button a:hover,
#media-controls-player-d span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-d .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-d .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_58 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-d .duration,
#toolbar-player-d .scrubberWrapper,
#toolbar-player-d .time {
    /* display: table-cell; */
}

#toolbar-player-d .time,
#toolbar-player-d .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-d .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-d .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-d .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-d .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_58 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_58 {
  display: none !important;
}

#volumestacks_in_58:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_58 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_58:hover #volumeMasterControllerstacks_in_58 {
	display: none;
}

#volumeMinstacks_in_58 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_58 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_58[type=range],
#volumeMinstacks_in_58,
#volumeMaxstacks_in_58 {
	display: none;
}

#volumeMinstacks_in_58,
#volumeMaxstacks_in_58 {
	cursor: pointer;
}

#volumestacks_in_58:hover #volumeMinstacks_in_58,
#volumestacks_in_58:hover #volumeMaxstacks_in_58,
#volumestacks_in_58:hover #volume-barstacks_in_58 {
	display: inline;
}

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

#volume-barstacks_in_58[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_58[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_58[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_58[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_58[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_58[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_58[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_58[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_58[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_58[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_58[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-d.playerInFullScreenMode,
#fullScreenWrapper-player-d.playerInFullScreenMode #playerWrapper-player-d  {
    height: 100%;
}

#fullScreenWrapper-player-d.playerInFullScreenMode #mediaFrame-player-d {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-d.playerInFullScreenMode player-d {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-d.playerInFullScreenMode #toolbar-player-d {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-d.playerInFullScreenMode #toolbar-player-d.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-d.playerInFullScreenMode #PlayerCaptionsBarplayer-d {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-d.playerInFullScreenMode #PlayerCaptionsBarplayer-d.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-d #fullscreenHoverRegion-player-d {
	display: none;
}

#fullScreenWrapper-player-d.playerInFullScreenMode #fullscreenHoverRegion-player-d {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_237 span {
    display: none;
}

#readMoreLinkstacks_in_237 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_237 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_237 {
    	display: none;
	}
}


#shady_stack_stacks_in_59 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_59 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_59 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_61 span {
    display: none;
}

#readMoreLinkstacks_in_61 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_61 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_61 {
    	display: none;
	}
}


#fullScreenWrapper-player-h {
    width: 100%;
}

#playerWrapper-player-h {
	display: block;
	position: relative;
}

#playerWrapper-player-h *,
#playerWrapper-player-h *:before,
#playerWrapper-player-h *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-h {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-h {
	padding-bottom: 0.00%;
}


#playerWrapper-player-h #media-player-h {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-h .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-h .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-h .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-h .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-h .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-h .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-h .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-h .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-h .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-h {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-h button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-h {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-h {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-h:hover #toolbar-player-h {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-h.playerInFullScreenMode:hover #toolbar-player-h,
#playerWrapper-player-h.playerInFullScreenMode #toolbar-player-h {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-h.playerInFullScreenMode #toolbar-player-h.toolbarHovered,
.playerTouchDevice #playerWrapper-player-h.playerInFullScreenMode #toolbar-player-h {
    opacity: 1.00;
}
 */

#playerWrapper-player-h.playerInFullScreenMode #fullscreenHoverRegionstacks_in_63 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-h .media-button,
#toolbar-player-h .timingContent {
    line-height: 45px;
}

#toolbar-player-h .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-h span.time,
#media-controls-player-h span.player-extra-element,
#media-controls-player-h span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_63 {
    order: 3;
    display: block;
}

#pausestacks_in_63 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_63 {
    order: 2;
}





#skipForwardstacks_in_63 {
    order: 4;
}





#timingstacks_in_63 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_63 {
    order: 8;
}

#contractFromFullScreenstacks_in_63 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_63,
    #contractFromFullScreenstacks_in_63 {
        display: none !important;
    }
}





#toolbar-player-h [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-h [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-h .media-button a,
#toolbar-player-h .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-h span.media-button a:hover,
#media-controls-player-h span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-h .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-h .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_63 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-h .duration,
#toolbar-player-h .scrubberWrapper,
#toolbar-player-h .time {
    /* display: table-cell; */
}

#toolbar-player-h .time,
#toolbar-player-h .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-h .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-h .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-h .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-h .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_63 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_63 {
  display: none !important;
}

#volumestacks_in_63:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_63 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_63:hover #volumeMasterControllerstacks_in_63 {
	display: none;
}

#volumeMinstacks_in_63 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_63 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_63[type=range],
#volumeMinstacks_in_63,
#volumeMaxstacks_in_63 {
	display: none;
}

#volumeMinstacks_in_63,
#volumeMaxstacks_in_63 {
	cursor: pointer;
}

#volumestacks_in_63:hover #volumeMinstacks_in_63,
#volumestacks_in_63:hover #volumeMaxstacks_in_63,
#volumestacks_in_63:hover #volume-barstacks_in_63 {
	display: inline;
}

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

#volume-barstacks_in_63[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_63[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_63[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_63[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_63[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_63[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_63[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_63[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_63[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_63[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_63[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-h.playerInFullScreenMode,
#fullScreenWrapper-player-h.playerInFullScreenMode #playerWrapper-player-h  {
    height: 100%;
}

#fullScreenWrapper-player-h.playerInFullScreenMode #mediaFrame-player-h {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-h.playerInFullScreenMode player-h {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-h.playerInFullScreenMode #toolbar-player-h {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-h.playerInFullScreenMode #toolbar-player-h.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-h.playerInFullScreenMode #PlayerCaptionsBarplayer-h {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-h.playerInFullScreenMode #PlayerCaptionsBarplayer-h.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-h #fullscreenHoverRegion-player-h {
	display: none;
}

#fullScreenWrapper-player-h.playerInFullScreenMode #fullscreenHoverRegion-player-h {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_239 span {
    display: none;
}

#readMoreLinkstacks_in_239 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_239 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_239 {
    	display: none;
	}
}


#shady_stack_stacks_in_64 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_64 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_64 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_66 span {
    display: none;
}

#readMoreLinkstacks_in_66 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_66 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_66 {
    	display: none;
	}
}


#fullScreenWrapper-player-z {
    width: 100%;
}

#playerWrapper-player-z {
	display: block;
	position: relative;
}

#playerWrapper-player-z *,
#playerWrapper-player-z *:before,
#playerWrapper-player-z *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-z {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-z {
	padding-bottom: 0.00%;
}


#playerWrapper-player-z #media-player-z {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-z .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-z .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-z .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-z .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-z .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-z .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-z .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-z .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-z .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-z {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-z button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-z {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-z {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-z:hover #toolbar-player-z {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-z.playerInFullScreenMode:hover #toolbar-player-z,
#playerWrapper-player-z.playerInFullScreenMode #toolbar-player-z {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-z.playerInFullScreenMode #toolbar-player-z.toolbarHovered,
.playerTouchDevice #playerWrapper-player-z.playerInFullScreenMode #toolbar-player-z {
    opacity: 1.00;
}
 */

#playerWrapper-player-z.playerInFullScreenMode #fullscreenHoverRegionstacks_in_68 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-z .media-button,
#toolbar-player-z .timingContent {
    line-height: 45px;
}

#toolbar-player-z .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-z span.time,
#media-controls-player-z span.player-extra-element,
#media-controls-player-z span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_68 {
    order: 3;
    display: block;
}

#pausestacks_in_68 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_68 {
    order: 2;
}





#skipForwardstacks_in_68 {
    order: 4;
}





#timingstacks_in_68 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_68 {
    order: 8;
}

#contractFromFullScreenstacks_in_68 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_68,
    #contractFromFullScreenstacks_in_68 {
        display: none !important;
    }
}





#toolbar-player-z [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-z [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-z .media-button a,
#toolbar-player-z .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-z span.media-button a:hover,
#media-controls-player-z span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-z .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-z .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_68 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-z .duration,
#toolbar-player-z .scrubberWrapper,
#toolbar-player-z .time {
    /* display: table-cell; */
}

#toolbar-player-z .time,
#toolbar-player-z .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-z .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-z .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-z .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-z .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_68 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_68 {
  display: none !important;
}

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

#volumeMasterControllerstacks_in_68 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

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

#volumeMinstacks_in_68 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_68 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#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 #volumeMinstacks_in_68,
#volumestacks_in_68:hover #volumeMaxstacks_in_68,
#volumestacks_in_68:hover #volume-barstacks_in_68 {
	display: inline;
}

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

#volume-barstacks_in_68[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	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: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_68[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_68[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_68[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_68[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_68[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_68[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_68[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_68[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_68[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-z.playerInFullScreenMode,
#fullScreenWrapper-player-z.playerInFullScreenMode #playerWrapper-player-z  {
    height: 100%;
}

#fullScreenWrapper-player-z.playerInFullScreenMode #mediaFrame-player-z {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-z.playerInFullScreenMode player-z {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-z.playerInFullScreenMode #toolbar-player-z {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-z.playerInFullScreenMode #toolbar-player-z.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-z.playerInFullScreenMode #PlayerCaptionsBarplayer-z {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-z.playerInFullScreenMode #PlayerCaptionsBarplayer-z.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-z #fullscreenHoverRegion-player-z {
	display: none;
}

#fullScreenWrapper-player-z.playerInFullScreenMode #fullscreenHoverRegion-player-z {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_241 span {
    display: none;
}

#readMoreLinkstacks_in_241 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_241 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_241 {
    	display: none;
	}
}


#shady_stack_stacks_in_69 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_69 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_69 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_71 span {
    display: none;
}

#readMoreLinkstacks_in_71 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_71 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_71 {
    	display: none;
	}
}


#fullScreenWrapper-player-t {
    width: 100%;
}

#playerWrapper-player-t {
	display: block;
	position: relative;
}

#playerWrapper-player-t *,
#playerWrapper-player-t *:before,
#playerWrapper-player-t *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-t {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-t {
	padding-bottom: 0.00%;
}


#playerWrapper-player-t #media-player-t {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-t .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-t .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-t .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-t .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-t .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-t .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-t .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-t .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-t .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-t {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-t button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-t {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-t {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-t:hover #toolbar-player-t {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-t.playerInFullScreenMode:hover #toolbar-player-t,
#playerWrapper-player-t.playerInFullScreenMode #toolbar-player-t {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-t.playerInFullScreenMode #toolbar-player-t.toolbarHovered,
.playerTouchDevice #playerWrapper-player-t.playerInFullScreenMode #toolbar-player-t {
    opacity: 1.00;
}
 */

#playerWrapper-player-t.playerInFullScreenMode #fullscreenHoverRegionstacks_in_73 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-t .media-button,
#toolbar-player-t .timingContent {
    line-height: 45px;
}

#toolbar-player-t .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-t span.time,
#media-controls-player-t span.player-extra-element,
#media-controls-player-t span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_73 {
    order: 3;
    display: block;
}

#pausestacks_in_73 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_73 {
    order: 2;
}





#skipForwardstacks_in_73 {
    order: 4;
}





#timingstacks_in_73 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_73 {
    order: 8;
}

#contractFromFullScreenstacks_in_73 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_73,
    #contractFromFullScreenstacks_in_73 {
        display: none !important;
    }
}





#toolbar-player-t [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-t [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-t .media-button a,
#toolbar-player-t .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-t span.media-button a:hover,
#media-controls-player-t span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-t .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-t .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_73 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-t .duration,
#toolbar-player-t .scrubberWrapper,
#toolbar-player-t .time {
    /* display: table-cell; */
}

#toolbar-player-t .time,
#toolbar-player-t .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-t .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-t .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-t .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-t .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_73 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_73 {
  display: none !important;
}

#volumestacks_in_73:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_73 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_73:hover #volumeMasterControllerstacks_in_73 {
	display: none;
}

#volumeMinstacks_in_73 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_73 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_73[type=range],
#volumeMinstacks_in_73,
#volumeMaxstacks_in_73 {
	display: none;
}

#volumeMinstacks_in_73,
#volumeMaxstacks_in_73 {
	cursor: pointer;
}

#volumestacks_in_73:hover #volumeMinstacks_in_73,
#volumestacks_in_73:hover #volumeMaxstacks_in_73,
#volumestacks_in_73:hover #volume-barstacks_in_73 {
	display: inline;
}

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

#volume-barstacks_in_73[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_73[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_73[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_73[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_73[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_73[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_73[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_73[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_73[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_73[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_73[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-t.playerInFullScreenMode,
#fullScreenWrapper-player-t.playerInFullScreenMode #playerWrapper-player-t  {
    height: 100%;
}

#fullScreenWrapper-player-t.playerInFullScreenMode #mediaFrame-player-t {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-t.playerInFullScreenMode player-t {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-t.playerInFullScreenMode #toolbar-player-t {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-t.playerInFullScreenMode #toolbar-player-t.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-t.playerInFullScreenMode #PlayerCaptionsBarplayer-t {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-t.playerInFullScreenMode #PlayerCaptionsBarplayer-t.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-t #fullscreenHoverRegion-player-t {
	display: none;
}

#fullScreenWrapper-player-t.playerInFullScreenMode #fullscreenHoverRegion-player-t {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_243 span {
    display: none;
}

#readMoreLinkstacks_in_243 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_243 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_243 {
    	display: none;
	}
}


#shady_stack_stacks_in_74 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_74 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_74 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_76 span {
    display: none;
}

#readMoreLinkstacks_in_76 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_76 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_76 {
    	display: none;
	}
}


#fullScreenWrapper-player-ch {
    width: 100%;
}

#playerWrapper-player-ch {
	display: block;
	position: relative;
}

#playerWrapper-player-ch *,
#playerWrapper-player-ch *:before,
#playerWrapper-player-ch *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-ch {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-ch {
	padding-bottom: 0.00%;
}


#playerWrapper-player-ch #media-player-ch {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-ch .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-ch .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-ch .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-ch .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-ch .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-ch .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-ch .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-ch .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-ch .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-ch {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-ch button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-ch {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-ch {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-ch:hover #toolbar-player-ch {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-ch.playerInFullScreenMode:hover #toolbar-player-ch,
#playerWrapper-player-ch.playerInFullScreenMode #toolbar-player-ch {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-ch.playerInFullScreenMode #toolbar-player-ch.toolbarHovered,
.playerTouchDevice #playerWrapper-player-ch.playerInFullScreenMode #toolbar-player-ch {
    opacity: 1.00;
}
 */

#playerWrapper-player-ch.playerInFullScreenMode #fullscreenHoverRegionstacks_in_78 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-ch .media-button,
#toolbar-player-ch .timingContent {
    line-height: 45px;
}

#toolbar-player-ch .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-ch span.time,
#media-controls-player-ch span.player-extra-element,
#media-controls-player-ch span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_78 {
    order: 3;
    display: block;
}

#pausestacks_in_78 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_78 {
    order: 2;
}





#skipForwardstacks_in_78 {
    order: 4;
}





#timingstacks_in_78 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_78 {
    order: 8;
}

#contractFromFullScreenstacks_in_78 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_78,
    #contractFromFullScreenstacks_in_78 {
        display: none !important;
    }
}





#toolbar-player-ch [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-ch [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-ch .media-button a,
#toolbar-player-ch .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-ch span.media-button a:hover,
#media-controls-player-ch span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-ch .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-ch .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_78 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-ch .duration,
#toolbar-player-ch .scrubberWrapper,
#toolbar-player-ch .time {
    /* display: table-cell; */
}

#toolbar-player-ch .time,
#toolbar-player-ch .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-ch .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-ch .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-ch .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-ch .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_78 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_78 {
  display: none !important;
}

#volumestacks_in_78:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_78 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_78:hover #volumeMasterControllerstacks_in_78 {
	display: none;
}

#volumeMinstacks_in_78 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_78 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#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 #volumeMinstacks_in_78,
#volumestacks_in_78:hover #volumeMaxstacks_in_78,
#volumestacks_in_78:hover #volume-barstacks_in_78 {
	display: inline;
}

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

#volume-barstacks_in_78[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	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: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_78[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_78[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_78[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_78[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_78[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_78[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_78[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_78[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_78[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-ch.playerInFullScreenMode,
#fullScreenWrapper-player-ch.playerInFullScreenMode #playerWrapper-player-ch  {
    height: 100%;
}

#fullScreenWrapper-player-ch.playerInFullScreenMode #mediaFrame-player-ch {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-ch.playerInFullScreenMode player-ch {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-ch.playerInFullScreenMode #toolbar-player-ch {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-ch.playerInFullScreenMode #toolbar-player-ch.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-ch.playerInFullScreenMode #PlayerCaptionsBarplayer-ch {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-ch.playerInFullScreenMode #PlayerCaptionsBarplayer-ch.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-ch #fullscreenHoverRegion-player-ch {
	display: none;
}

#fullScreenWrapper-player-ch.playerInFullScreenMode #fullscreenHoverRegion-player-ch {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_245 span {
    display: none;
}

#readMoreLinkstacks_in_245 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_245 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_245 {
    	display: none;
	}
}


#shady_stack_stacks_in_79 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_79 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_79 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_82 span {
    display: none;
}

#readMoreLinkstacks_in_82 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_82 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_82 {
    	display: none;
	}
}


#fullScreenWrapper-player-ng {
    width: 100%;
}

#playerWrapper-player-ng {
	display: block;
	position: relative;
}

#playerWrapper-player-ng *,
#playerWrapper-player-ng *:before,
#playerWrapper-player-ng *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-ng {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-ng {
	padding-bottom: 0.00%;
}


#playerWrapper-player-ng #media-player-ng {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-ng .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-ng .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-ng .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-ng .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-ng .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-ng .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-ng .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-ng .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-ng .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-ng {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-ng button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-ng {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-ng {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-ng:hover #toolbar-player-ng {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-ng.playerInFullScreenMode:hover #toolbar-player-ng,
#playerWrapper-player-ng.playerInFullScreenMode #toolbar-player-ng {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-ng.playerInFullScreenMode #toolbar-player-ng.toolbarHovered,
.playerTouchDevice #playerWrapper-player-ng.playerInFullScreenMode #toolbar-player-ng {
    opacity: 1.00;
}
 */

#playerWrapper-player-ng.playerInFullScreenMode #fullscreenHoverRegionstacks_in_84 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-ng .media-button,
#toolbar-player-ng .timingContent {
    line-height: 45px;
}

#toolbar-player-ng .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-ng span.time,
#media-controls-player-ng span.player-extra-element,
#media-controls-player-ng span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_84 {
    order: 3;
    display: block;
}

#pausestacks_in_84 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_84 {
    order: 2;
}





#skipForwardstacks_in_84 {
    order: 4;
}





#timingstacks_in_84 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_84 {
    order: 8;
}

#contractFromFullScreenstacks_in_84 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_84,
    #contractFromFullScreenstacks_in_84 {
        display: none !important;
    }
}





#toolbar-player-ng [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-ng [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-ng .media-button a,
#toolbar-player-ng .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-ng span.media-button a:hover,
#media-controls-player-ng span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-ng .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-ng .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_84 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-ng .duration,
#toolbar-player-ng .scrubberWrapper,
#toolbar-player-ng .time {
    /* display: table-cell; */
}

#toolbar-player-ng .time,
#toolbar-player-ng .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-ng .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-ng .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-ng .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-ng .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_84 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_84 {
  display: none !important;
}

#volumestacks_in_84:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_84 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_84:hover #volumeMasterControllerstacks_in_84 {
	display: none;
}

#volumeMinstacks_in_84 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_84 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_84[type=range],
#volumeMinstacks_in_84,
#volumeMaxstacks_in_84 {
	display: none;
}

#volumeMinstacks_in_84,
#volumeMaxstacks_in_84 {
	cursor: pointer;
}

#volumestacks_in_84:hover #volumeMinstacks_in_84,
#volumestacks_in_84:hover #volumeMaxstacks_in_84,
#volumestacks_in_84:hover #volume-barstacks_in_84 {
	display: inline;
}

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

#volume-barstacks_in_84[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_84[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_84[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_84[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_84[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_84[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_84[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_84[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_84[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_84[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_84[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-ng.playerInFullScreenMode,
#fullScreenWrapper-player-ng.playerInFullScreenMode #playerWrapper-player-ng  {
    height: 100%;
}

#fullScreenWrapper-player-ng.playerInFullScreenMode #mediaFrame-player-ng {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-ng.playerInFullScreenMode player-ng {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-ng.playerInFullScreenMode #toolbar-player-ng {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-ng.playerInFullScreenMode #toolbar-player-ng.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-ng.playerInFullScreenMode #PlayerCaptionsBarplayer-ng {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-ng.playerInFullScreenMode #PlayerCaptionsBarplayer-ng.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-ng #fullscreenHoverRegion-player-ng {
	display: none;
}

#fullScreenWrapper-player-ng.playerInFullScreenMode #fullscreenHoverRegion-player-ng {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_247 span {
    display: none;
}

#readMoreLinkstacks_in_247 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_247 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_247 {
    	display: none;
	}
}


#shady_stack_stacks_in_80 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_80 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_80 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_87 span {
    display: none;
}

#readMoreLinkstacks_in_87 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_87 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_87 {
    	display: none;
	}
}


#fullScreenWrapper-player-th-V {
    width: 100%;
}

#playerWrapper-player-th-V {
	display: block;
	position: relative;
}

#playerWrapper-player-th-V *,
#playerWrapper-player-th-V *:before,
#playerWrapper-player-th-V *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-th-V {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-th-V {
	padding-bottom: 0.00%;
}


#playerWrapper-player-th-V #media-player-th-V {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-th-V .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-th-V .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-th-V .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-th-V .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-th-V .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-th-V .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-th-V .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-th-V .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-th-V .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-th-V {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-th-V button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-th-V {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-th-V {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-th-V:hover #toolbar-player-th-V {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-th-V.playerInFullScreenMode:hover #toolbar-player-th-V,
#playerWrapper-player-th-V.playerInFullScreenMode #toolbar-player-th-V {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-th-V.playerInFullScreenMode #toolbar-player-th-V.toolbarHovered,
.playerTouchDevice #playerWrapper-player-th-V.playerInFullScreenMode #toolbar-player-th-V {
    opacity: 1.00;
}
 */

#playerWrapper-player-th-V.playerInFullScreenMode #fullscreenHoverRegionstacks_in_89 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-th-V .media-button,
#toolbar-player-th-V .timingContent {
    line-height: 45px;
}

#toolbar-player-th-V .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-th-V span.time,
#media-controls-player-th-V span.player-extra-element,
#media-controls-player-th-V span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_89 {
    order: 3;
    display: block;
}

#pausestacks_in_89 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_89 {
    order: 2;
}





#skipForwardstacks_in_89 {
    order: 4;
}





#timingstacks_in_89 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_89 {
    order: 8;
}

#contractFromFullScreenstacks_in_89 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_89,
    #contractFromFullScreenstacks_in_89 {
        display: none !important;
    }
}





#toolbar-player-th-V [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-th-V [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-th-V .media-button a,
#toolbar-player-th-V .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-th-V span.media-button a:hover,
#media-controls-player-th-V span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-th-V .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-th-V .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_89 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-th-V .duration,
#toolbar-player-th-V .scrubberWrapper,
#toolbar-player-th-V .time {
    /* display: table-cell; */
}

#toolbar-player-th-V .time,
#toolbar-player-th-V .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-th-V .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-th-V .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-th-V .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-th-V .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_89 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_89 {
  display: none !important;
}

#volumestacks_in_89:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_89 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_89:hover #volumeMasterControllerstacks_in_89 {
	display: none;
}

#volumeMinstacks_in_89 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_89 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#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 #volumeMinstacks_in_89,
#volumestacks_in_89:hover #volumeMaxstacks_in_89,
#volumestacks_in_89:hover #volume-barstacks_in_89 {
	display: inline;
}

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

#volume-barstacks_in_89[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	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: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_89[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_89[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_89[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_89[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_89[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_89[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_89[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_89[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_89[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-th-V.playerInFullScreenMode,
#fullScreenWrapper-player-th-V.playerInFullScreenMode #playerWrapper-player-th-V  {
    height: 100%;
}

#fullScreenWrapper-player-th-V.playerInFullScreenMode #mediaFrame-player-th-V {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-th-V.playerInFullScreenMode player-th-V {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-th-V.playerInFullScreenMode #toolbar-player-th-V {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-th-V.playerInFullScreenMode #toolbar-player-th-V.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-th-V.playerInFullScreenMode #PlayerCaptionsBarplayer-th-V {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-th-V.playerInFullScreenMode #PlayerCaptionsBarplayer-th-V.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-th-V #fullscreenHoverRegion-player-th-V {
	display: none;
}

#fullScreenWrapper-player-th-V.playerInFullScreenMode #fullscreenHoverRegion-player-th-V {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_249 span {
    display: none;
}

#readMoreLinkstacks_in_249 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_249 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_249 {
    	display: none;
	}
}


#shady_stack_stacks_in_85 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_85 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_85 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_93 span {
    display: none;
}

#readMoreLinkstacks_in_93 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_93 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_93 {
    	display: none;
	}
}


#fullScreenWrapper-player-k {
    width: 100%;
}

#playerWrapper-player-k {
	display: block;
	position: relative;
}

#playerWrapper-player-k *,
#playerWrapper-player-k *:before,
#playerWrapper-player-k *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-k {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-k {
	padding-bottom: 0.00%;
}


#playerWrapper-player-k #media-player-k {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-k .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-k .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-k .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-k .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-k .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-k .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-k .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-k .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-k .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-k {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-k button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-k {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-k {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-k:hover #toolbar-player-k {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-k.playerInFullScreenMode:hover #toolbar-player-k,
#playerWrapper-player-k.playerInFullScreenMode #toolbar-player-k {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-k.playerInFullScreenMode #toolbar-player-k.toolbarHovered,
.playerTouchDevice #playerWrapper-player-k.playerInFullScreenMode #toolbar-player-k {
    opacity: 1.00;
}
 */

#playerWrapper-player-k.playerInFullScreenMode #fullscreenHoverRegionstacks_in_95 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-k .media-button,
#toolbar-player-k .timingContent {
    line-height: 45px;
}

#toolbar-player-k .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-k span.time,
#media-controls-player-k span.player-extra-element,
#media-controls-player-k span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_95 {
    order: 3;
    display: block;
}

#pausestacks_in_95 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_95 {
    order: 2;
}





#skipForwardstacks_in_95 {
    order: 4;
}





#timingstacks_in_95 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_95 {
    order: 8;
}

#contractFromFullScreenstacks_in_95 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_95,
    #contractFromFullScreenstacks_in_95 {
        display: none !important;
    }
}





#toolbar-player-k [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-k [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-k .media-button a,
#toolbar-player-k .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-k span.media-button a:hover,
#media-controls-player-k span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-k .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-k .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_95 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-k .duration,
#toolbar-player-k .scrubberWrapper,
#toolbar-player-k .time {
    /* display: table-cell; */
}

#toolbar-player-k .time,
#toolbar-player-k .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-k .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-k .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-k .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-k .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_95 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_95 {
  display: none !important;
}

#volumestacks_in_95:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_95 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_95:hover #volumeMasterControllerstacks_in_95 {
	display: none;
}

#volumeMinstacks_in_95 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_95 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_95[type=range],
#volumeMinstacks_in_95,
#volumeMaxstacks_in_95 {
	display: none;
}

#volumeMinstacks_in_95,
#volumeMaxstacks_in_95 {
	cursor: pointer;
}

#volumestacks_in_95:hover #volumeMinstacks_in_95,
#volumestacks_in_95:hover #volumeMaxstacks_in_95,
#volumestacks_in_95:hover #volume-barstacks_in_95 {
	display: inline;
}

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

#volume-barstacks_in_95[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_95[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_95[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_95[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_95[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_95[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_95[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_95[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_95[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_95[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_95[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-k.playerInFullScreenMode,
#fullScreenWrapper-player-k.playerInFullScreenMode #playerWrapper-player-k  {
    height: 100%;
}

#fullScreenWrapper-player-k.playerInFullScreenMode #mediaFrame-player-k {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-k.playerInFullScreenMode player-k {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-k.playerInFullScreenMode #toolbar-player-k {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-k.playerInFullScreenMode #toolbar-player-k.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-k.playerInFullScreenMode #PlayerCaptionsBarplayer-k {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-k.playerInFullScreenMode #PlayerCaptionsBarplayer-k.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-k #fullscreenHoverRegion-player-k {
	display: none;
}

#fullScreenWrapper-player-k.playerInFullScreenMode #fullscreenHoverRegion-player-k {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_251 span {
    display: none;
}

#readMoreLinkstacks_in_251 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_251 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_251 {
    	display: none;
	}
}


#shady_stack_stacks_in_90 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_90 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_90 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_98 span {
    display: none;
}

#readMoreLinkstacks_in_98 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_98 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_98 {
    	display: none;
	}
}


#fullScreenWrapper-player-m {
    width: 100%;
}

#playerWrapper-player-m {
	display: block;
	position: relative;
}

#playerWrapper-player-m *,
#playerWrapper-player-m *:before,
#playerWrapper-player-m *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-m {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-m {
	padding-bottom: 0.00%;
}


#playerWrapper-player-m #media-player-m {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-m .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-m .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-m .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-m .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-m .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-m .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-m .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-m .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-m .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-m {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-m button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-m {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-m {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-m:hover #toolbar-player-m {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-m.playerInFullScreenMode:hover #toolbar-player-m,
#playerWrapper-player-m.playerInFullScreenMode #toolbar-player-m {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-m.playerInFullScreenMode #toolbar-player-m.toolbarHovered,
.playerTouchDevice #playerWrapper-player-m.playerInFullScreenMode #toolbar-player-m {
    opacity: 1.00;
}
 */

#playerWrapper-player-m.playerInFullScreenMode #fullscreenHoverRegionstacks_in_100 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-m .media-button,
#toolbar-player-m .timingContent {
    line-height: 45px;
}

#toolbar-player-m .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-m span.time,
#media-controls-player-m span.player-extra-element,
#media-controls-player-m span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_100 {
    order: 3;
    display: block;
}

#pausestacks_in_100 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_100 {
    order: 2;
}





#skipForwardstacks_in_100 {
    order: 4;
}





#timingstacks_in_100 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_100 {
    order: 8;
}

#contractFromFullScreenstacks_in_100 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_100,
    #contractFromFullScreenstacks_in_100 {
        display: none !important;
    }
}





#toolbar-player-m [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-m [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-m .media-button a,
#toolbar-player-m .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-m span.media-button a:hover,
#media-controls-player-m span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-m .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-m .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_100 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-m .duration,
#toolbar-player-m .scrubberWrapper,
#toolbar-player-m .time {
    /* display: table-cell; */
}

#toolbar-player-m .time,
#toolbar-player-m .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-m .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-m .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-m .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-m .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_100 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_100 {
  display: none !important;
}

#volumestacks_in_100:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_100 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_100:hover #volumeMasterControllerstacks_in_100 {
	display: none;
}

#volumeMinstacks_in_100 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_100 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#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 #volumeMinstacks_in_100,
#volumestacks_in_100:hover #volumeMaxstacks_in_100,
#volumestacks_in_100:hover #volume-barstacks_in_100 {
	display: inline;
}

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

#volume-barstacks_in_100[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	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: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_100[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_100[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_100[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_100[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_100[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_100[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_100[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_100[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_100[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-m.playerInFullScreenMode,
#fullScreenWrapper-player-m.playerInFullScreenMode #playerWrapper-player-m  {
    height: 100%;
}

#fullScreenWrapper-player-m.playerInFullScreenMode #mediaFrame-player-m {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-m.playerInFullScreenMode player-m {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-m.playerInFullScreenMode #toolbar-player-m {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-m.playerInFullScreenMode #toolbar-player-m.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-m.playerInFullScreenMode #PlayerCaptionsBarplayer-m {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-m.playerInFullScreenMode #PlayerCaptionsBarplayer-m.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-m #fullscreenHoverRegion-player-m {
	display: none;
}

#fullScreenWrapper-player-m.playerInFullScreenMode #fullscreenHoverRegion-player-m {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_253 span {
    display: none;
}

#readMoreLinkstacks_in_253 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_253 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_253 {
    	display: none;
	}
}


#shady_stack_stacks_in_91 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_91 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_91 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_103 span {
    display: none;
}

#readMoreLinkstacks_in_103 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_103 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_103 {
    	display: none;
	}
}


#fullScreenWrapper-player-b {
    width: 100%;
}

#playerWrapper-player-b {
	display: block;
	position: relative;
}

#playerWrapper-player-b *,
#playerWrapper-player-b *:before,
#playerWrapper-player-b *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-b {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-b {
	padding-bottom: 0.00%;
}


#playerWrapper-player-b #media-player-b {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-b .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-b .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-b .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-b .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-b .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-b .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-b .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-b .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-b .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-b {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-b button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-b {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-b {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-b:hover #toolbar-player-b {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-b.playerInFullScreenMode:hover #toolbar-player-b,
#playerWrapper-player-b.playerInFullScreenMode #toolbar-player-b {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-b.playerInFullScreenMode #toolbar-player-b.toolbarHovered,
.playerTouchDevice #playerWrapper-player-b.playerInFullScreenMode #toolbar-player-b {
    opacity: 1.00;
}
 */

#playerWrapper-player-b.playerInFullScreenMode #fullscreenHoverRegionstacks_in_105 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-b .media-button,
#toolbar-player-b .timingContent {
    line-height: 45px;
}

#toolbar-player-b .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-b span.time,
#media-controls-player-b span.player-extra-element,
#media-controls-player-b span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_105 {
    order: 3;
    display: block;
}

#pausestacks_in_105 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_105 {
    order: 2;
}





#skipForwardstacks_in_105 {
    order: 4;
}





#timingstacks_in_105 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_105 {
    order: 8;
}

#contractFromFullScreenstacks_in_105 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_105,
    #contractFromFullScreenstacks_in_105 {
        display: none !important;
    }
}





#toolbar-player-b [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-b [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-b .media-button a,
#toolbar-player-b .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-b span.media-button a:hover,
#media-controls-player-b span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-b .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-b .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_105 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-b .duration,
#toolbar-player-b .scrubberWrapper,
#toolbar-player-b .time {
    /* display: table-cell; */
}

#toolbar-player-b .time,
#toolbar-player-b .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-b .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-b .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-b .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-b .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_105 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_105 {
  display: none !important;
}

#volumestacks_in_105:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_105 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_105:hover #volumeMasterControllerstacks_in_105 {
	display: none;
}

#volumeMinstacks_in_105 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_105 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_105[type=range],
#volumeMinstacks_in_105,
#volumeMaxstacks_in_105 {
	display: none;
}

#volumeMinstacks_in_105,
#volumeMaxstacks_in_105 {
	cursor: pointer;
}

#volumestacks_in_105:hover #volumeMinstacks_in_105,
#volumestacks_in_105:hover #volumeMaxstacks_in_105,
#volumestacks_in_105:hover #volume-barstacks_in_105 {
	display: inline;
}

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

#volume-barstacks_in_105[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_105[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_105[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_105[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_105[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_105[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_105[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_105[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_105[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_105[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_105[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-b.playerInFullScreenMode,
#fullScreenWrapper-player-b.playerInFullScreenMode #playerWrapper-player-b  {
    height: 100%;
}

#fullScreenWrapper-player-b.playerInFullScreenMode #mediaFrame-player-b {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-b.playerInFullScreenMode player-b {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-b.playerInFullScreenMode #toolbar-player-b {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-b.playerInFullScreenMode #toolbar-player-b.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-b.playerInFullScreenMode #PlayerCaptionsBarplayer-b {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-b.playerInFullScreenMode #PlayerCaptionsBarplayer-b.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-b #fullscreenHoverRegion-player-b {
	display: none;
}

#fullScreenWrapper-player-b.playerInFullScreenMode #fullscreenHoverRegion-player-b {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_255 span {
    display: none;
}

#readMoreLinkstacks_in_255 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_255 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_255 {
    	display: none;
	}
}


#shady_stack_stacks_in_96 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_96 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_96 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_109 span {
    display: none;
}

#readMoreLinkstacks_in_109 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_109 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_109 {
    	display: none;
	}
}


#fullScreenWrapper-player-w {
    width: 100%;
}

#playerWrapper-player-w {
	display: block;
	position: relative;
}

#playerWrapper-player-w *,
#playerWrapper-player-w *:before,
#playerWrapper-player-w *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-w {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-w {
	padding-bottom: 0.00%;
}


#playerWrapper-player-w #media-player-w {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-w .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-w .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-w .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-w .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-w .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-w .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-w .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-w .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-w .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-w {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-w button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-w {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-w {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-w:hover #toolbar-player-w {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-w.playerInFullScreenMode:hover #toolbar-player-w,
#playerWrapper-player-w.playerInFullScreenMode #toolbar-player-w {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-w.playerInFullScreenMode #toolbar-player-w.toolbarHovered,
.playerTouchDevice #playerWrapper-player-w.playerInFullScreenMode #toolbar-player-w {
    opacity: 1.00;
}
 */

#playerWrapper-player-w.playerInFullScreenMode #fullscreenHoverRegionstacks_in_111 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-w .media-button,
#toolbar-player-w .timingContent {
    line-height: 45px;
}

#toolbar-player-w .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-w span.time,
#media-controls-player-w span.player-extra-element,
#media-controls-player-w span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_111 {
    order: 3;
    display: block;
}

#pausestacks_in_111 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_111 {
    order: 2;
}





#skipForwardstacks_in_111 {
    order: 4;
}





#timingstacks_in_111 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_111 {
    order: 8;
}

#contractFromFullScreenstacks_in_111 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_111,
    #contractFromFullScreenstacks_in_111 {
        display: none !important;
    }
}





#toolbar-player-w [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-w [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-w .media-button a,
#toolbar-player-w .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-w span.media-button a:hover,
#media-controls-player-w span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-w .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-w .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_111 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-w .duration,
#toolbar-player-w .scrubberWrapper,
#toolbar-player-w .time {
    /* display: table-cell; */
}

#toolbar-player-w .time,
#toolbar-player-w .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-w .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-w .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-w .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-w .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_111 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_111 {
  display: none !important;
}

#volumestacks_in_111:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_111 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_111:hover #volumeMasterControllerstacks_in_111 {
	display: none;
}

#volumeMinstacks_in_111 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_111 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_111[type=range],
#volumeMinstacks_in_111,
#volumeMaxstacks_in_111 {
	display: none;
}

#volumeMinstacks_in_111,
#volumeMaxstacks_in_111 {
	cursor: pointer;
}

#volumestacks_in_111:hover #volumeMinstacks_in_111,
#volumestacks_in_111:hover #volumeMaxstacks_in_111,
#volumestacks_in_111:hover #volume-barstacks_in_111 {
	display: inline;
}

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

#volume-barstacks_in_111[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_111[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_111[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_111[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_111[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_111[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_111[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_111[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_111[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_111[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_111[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-w.playerInFullScreenMode,
#fullScreenWrapper-player-w.playerInFullScreenMode #playerWrapper-player-w  {
    height: 100%;
}

#fullScreenWrapper-player-w.playerInFullScreenMode #mediaFrame-player-w {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-w.playerInFullScreenMode player-w {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-w.playerInFullScreenMode #toolbar-player-w {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-w.playerInFullScreenMode #toolbar-player-w.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-w.playerInFullScreenMode #PlayerCaptionsBarplayer-w {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-w.playerInFullScreenMode #PlayerCaptionsBarplayer-w.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-w #fullscreenHoverRegion-player-w {
	display: none;
}

#fullScreenWrapper-player-w.playerInFullScreenMode #fullscreenHoverRegion-player-w {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_281 span {
    display: none;
}

#readMoreLinkstacks_in_281 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_281 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_281 {
    	display: none;
	}
}


#shady_stack_stacks_in_101 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_101 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_101 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_114 span {
    display: none;
}

#readMoreLinkstacks_in_114 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_114 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_114 {
    	display: none;
	}
}


#fullScreenWrapper-player-zh {
    width: 100%;
}

#playerWrapper-player-zh {
	display: block;
	position: relative;
}

#playerWrapper-player-zh *,
#playerWrapper-player-zh *:before,
#playerWrapper-player-zh *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-zh {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-zh {
	padding-bottom: 0.00%;
}


#playerWrapper-player-zh #media-player-zh {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-zh .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-zh .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-zh .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-zh .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-zh .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-zh .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-zh .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-zh .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-zh .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-zh {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-zh button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-zh {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-zh {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-zh:hover #toolbar-player-zh {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-zh.playerInFullScreenMode:hover #toolbar-player-zh,
#playerWrapper-player-zh.playerInFullScreenMode #toolbar-player-zh {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-zh.playerInFullScreenMode #toolbar-player-zh.toolbarHovered,
.playerTouchDevice #playerWrapper-player-zh.playerInFullScreenMode #toolbar-player-zh {
    opacity: 1.00;
}
 */

#playerWrapper-player-zh.playerInFullScreenMode #fullscreenHoverRegionstacks_in_116 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-zh .media-button,
#toolbar-player-zh .timingContent {
    line-height: 45px;
}

#toolbar-player-zh .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-zh span.time,
#media-controls-player-zh span.player-extra-element,
#media-controls-player-zh span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_116 {
    order: 3;
    display: block;
}

#pausestacks_in_116 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_116 {
    order: 2;
}





#skipForwardstacks_in_116 {
    order: 4;
}





#timingstacks_in_116 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_116 {
    order: 8;
}

#contractFromFullScreenstacks_in_116 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_116,
    #contractFromFullScreenstacks_in_116 {
        display: none !important;
    }
}





#toolbar-player-zh [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-zh [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-zh .media-button a,
#toolbar-player-zh .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-zh span.media-button a:hover,
#media-controls-player-zh span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-zh .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-zh .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_116 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-zh .duration,
#toolbar-player-zh .scrubberWrapper,
#toolbar-player-zh .time {
    /* display: table-cell; */
}

#toolbar-player-zh .time,
#toolbar-player-zh .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-zh .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-zh .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-zh .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-zh .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_116 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_116 {
  display: none !important;
}

#volumestacks_in_116:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_116 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_116:hover #volumeMasterControllerstacks_in_116 {
	display: none;
}

#volumeMinstacks_in_116 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_116 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_116[type=range],
#volumeMinstacks_in_116,
#volumeMaxstacks_in_116 {
	display: none;
}

#volumeMinstacks_in_116,
#volumeMaxstacks_in_116 {
	cursor: pointer;
}

#volumestacks_in_116:hover #volumeMinstacks_in_116,
#volumestacks_in_116:hover #volumeMaxstacks_in_116,
#volumestacks_in_116:hover #volume-barstacks_in_116 {
	display: inline;
}

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

#volume-barstacks_in_116[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_116[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_116[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_116[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_116[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_116[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_116[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_116[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_116[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_116[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_116[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-zh.playerInFullScreenMode,
#fullScreenWrapper-player-zh.playerInFullScreenMode #playerWrapper-player-zh  {
    height: 100%;
}

#fullScreenWrapper-player-zh.playerInFullScreenMode #mediaFrame-player-zh {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-zh.playerInFullScreenMode player-zh {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-zh.playerInFullScreenMode #toolbar-player-zh {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-zh.playerInFullScreenMode #toolbar-player-zh.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-zh.playerInFullScreenMode #PlayerCaptionsBarplayer-zh {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-zh.playerInFullScreenMode #PlayerCaptionsBarplayer-zh.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-zh #fullscreenHoverRegion-player-zh {
	display: none;
}

#fullScreenWrapper-player-zh.playerInFullScreenMode #fullscreenHoverRegion-player-zh {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_285 span {
    display: none;
}

#readMoreLinkstacks_in_285 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_285 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_285 {
    	display: none;
	}
}


#shady_stack_stacks_in_106 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_106 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_106 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_120 span {
    display: none;
}

#readMoreLinkstacks_in_120 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_120 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_120 {
    	display: none;
	}
}


#fullScreenWrapper-player-l {
    width: 100%;
}

#playerWrapper-player-l {
	display: block;
	position: relative;
}

#playerWrapper-player-l *,
#playerWrapper-player-l *:before,
#playerWrapper-player-l *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-l {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-l {
	padding-bottom: 0.00%;
}


#playerWrapper-player-l #media-player-l {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-l .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-l .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-l .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-l .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-l .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-l .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-l .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-l .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-l .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-l {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-l button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-l {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-l {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-l:hover #toolbar-player-l {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-l.playerInFullScreenMode:hover #toolbar-player-l,
#playerWrapper-player-l.playerInFullScreenMode #toolbar-player-l {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-l.playerInFullScreenMode #toolbar-player-l.toolbarHovered,
.playerTouchDevice #playerWrapper-player-l.playerInFullScreenMode #toolbar-player-l {
    opacity: 1.00;
}
 */

#playerWrapper-player-l.playerInFullScreenMode #fullscreenHoverRegionstacks_in_122 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-l .media-button,
#toolbar-player-l .timingContent {
    line-height: 45px;
}

#toolbar-player-l .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-l span.time,
#media-controls-player-l span.player-extra-element,
#media-controls-player-l span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_122 {
    order: 3;
    display: block;
}

#pausestacks_in_122 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_122 {
    order: 2;
}





#skipForwardstacks_in_122 {
    order: 4;
}





#timingstacks_in_122 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_122 {
    order: 8;
}

#contractFromFullScreenstacks_in_122 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_122,
    #contractFromFullScreenstacks_in_122 {
        display: none !important;
    }
}





#toolbar-player-l [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-l [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-l .media-button a,
#toolbar-player-l .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-l span.media-button a:hover,
#media-controls-player-l span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-l .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-l .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_122 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-l .duration,
#toolbar-player-l .scrubberWrapper,
#toolbar-player-l .time {
    /* display: table-cell; */
}

#toolbar-player-l .time,
#toolbar-player-l .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-l .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-l .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-l .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-l .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_122 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_122 {
  display: none !important;
}

#volumestacks_in_122:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_122 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_122:hover #volumeMasterControllerstacks_in_122 {
	display: none;
}

#volumeMinstacks_in_122 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_122 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#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 #volumeMinstacks_in_122,
#volumestacks_in_122:hover #volumeMaxstacks_in_122,
#volumestacks_in_122:hover #volume-barstacks_in_122 {
	display: inline;
}

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

#volume-barstacks_in_122[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	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: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_122[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_122[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_122[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_122[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_122[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_122[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_122[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_122[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_122[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-l.playerInFullScreenMode,
#fullScreenWrapper-player-l.playerInFullScreenMode #playerWrapper-player-l  {
    height: 100%;
}

#fullScreenWrapper-player-l.playerInFullScreenMode #mediaFrame-player-l {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-l.playerInFullScreenMode player-l {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-l.playerInFullScreenMode #toolbar-player-l {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-l.playerInFullScreenMode #toolbar-player-l.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-l.playerInFullScreenMode #PlayerCaptionsBarplayer-l {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-l.playerInFullScreenMode #PlayerCaptionsBarplayer-l.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-l #fullscreenHoverRegion-player-l {
	display: none;
}

#fullScreenWrapper-player-l.playerInFullScreenMode #fullscreenHoverRegion-player-l {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_289 span {
    display: none;
}

#readMoreLinkstacks_in_289 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_289 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_289 {
    	display: none;
	}
}


#shady_stack_stacks_in_107 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_107 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_107 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_125 span {
    display: none;
}

#readMoreLinkstacks_in_125 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_125 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_125 {
    	display: none;
	}
}


#fullScreenWrapper-player-th-Q {
    width: 100%;
}

#playerWrapper-player-th-Q {
	display: block;
	position: relative;
}

#playerWrapper-player-th-Q *,
#playerWrapper-player-th-Q *:before,
#playerWrapper-player-th-Q *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-th-Q {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-th-Q {
	padding-bottom: 0.00%;
}


#playerWrapper-player-th-Q #media-player-th-Q {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-th-Q .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-th-Q .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-th-Q .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-th-Q .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-th-Q .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-th-Q .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-th-Q .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-th-Q .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-th-Q .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-th-Q {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-th-Q button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-th-Q {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-th-Q {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-th-Q:hover #toolbar-player-th-Q {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-th-Q.playerInFullScreenMode:hover #toolbar-player-th-Q,
#playerWrapper-player-th-Q.playerInFullScreenMode #toolbar-player-th-Q {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-th-Q.playerInFullScreenMode #toolbar-player-th-Q.toolbarHovered,
.playerTouchDevice #playerWrapper-player-th-Q.playerInFullScreenMode #toolbar-player-th-Q {
    opacity: 1.00;
}
 */

#playerWrapper-player-th-Q.playerInFullScreenMode #fullscreenHoverRegionstacks_in_127 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-th-Q .media-button,
#toolbar-player-th-Q .timingContent {
    line-height: 45px;
}

#toolbar-player-th-Q .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-th-Q span.time,
#media-controls-player-th-Q span.player-extra-element,
#media-controls-player-th-Q span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_127 {
    order: 3;
    display: block;
}

#pausestacks_in_127 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_127 {
    order: 2;
}





#skipForwardstacks_in_127 {
    order: 4;
}





#timingstacks_in_127 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_127 {
    order: 8;
}

#contractFromFullScreenstacks_in_127 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_127,
    #contractFromFullScreenstacks_in_127 {
        display: none !important;
    }
}





#toolbar-player-th-Q [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-th-Q [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-th-Q .media-button a,
#toolbar-player-th-Q .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-th-Q span.media-button a:hover,
#media-controls-player-th-Q span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-th-Q .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-th-Q .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_127 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-th-Q .duration,
#toolbar-player-th-Q .scrubberWrapper,
#toolbar-player-th-Q .time {
    /* display: table-cell; */
}

#toolbar-player-th-Q .time,
#toolbar-player-th-Q .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-th-Q .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-th-Q .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-th-Q .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-th-Q .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_127 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_127 {
  display: none !important;
}

#volumestacks_in_127:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_127 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_127:hover #volumeMasterControllerstacks_in_127 {
	display: none;
}

#volumeMinstacks_in_127 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_127 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_127[type=range],
#volumeMinstacks_in_127,
#volumeMaxstacks_in_127 {
	display: none;
}

#volumeMinstacks_in_127,
#volumeMaxstacks_in_127 {
	cursor: pointer;
}

#volumestacks_in_127:hover #volumeMinstacks_in_127,
#volumestacks_in_127:hover #volumeMaxstacks_in_127,
#volumestacks_in_127:hover #volume-barstacks_in_127 {
	display: inline;
}

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

#volume-barstacks_in_127[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_127[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_127[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_127[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_127[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_127[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_127[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_127[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_127[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_127[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_127[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-th-Q.playerInFullScreenMode,
#fullScreenWrapper-player-th-Q.playerInFullScreenMode #playerWrapper-player-th-Q  {
    height: 100%;
}

#fullScreenWrapper-player-th-Q.playerInFullScreenMode #mediaFrame-player-th-Q {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-th-Q.playerInFullScreenMode player-th-Q {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-th-Q.playerInFullScreenMode #toolbar-player-th-Q {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-th-Q.playerInFullScreenMode #toolbar-player-th-Q.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-th-Q.playerInFullScreenMode #PlayerCaptionsBarplayer-th-Q {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-th-Q.playerInFullScreenMode #PlayerCaptionsBarplayer-th-Q.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-th-Q #fullscreenHoverRegion-player-th-Q {
	display: none;
}

#fullScreenWrapper-player-th-Q.playerInFullScreenMode #fullscreenHoverRegion-player-th-Q {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_293 span {
    display: none;
}

#readMoreLinkstacks_in_293 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_293 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_293 {
    	display: none;
	}
}


#shady_stack_stacks_in_112 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_112 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_112 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_129 span {
    display: none;
}

#readMoreLinkstacks_in_129 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_129 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_129 {
    	display: none;
	}
}


#fullScreenWrapper-player-j {
    width: 100%;
}

#playerWrapper-player-j {
	display: block;
	position: relative;
}

#playerWrapper-player-j *,
#playerWrapper-player-j *:before,
#playerWrapper-player-j *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-j {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-j {
	padding-bottom: 0.00%;
}


#playerWrapper-player-j #media-player-j {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-j .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-j .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-j .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-j .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-j .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-j .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-j .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-j .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-j .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-j {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-j button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-j {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-j {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-j:hover #toolbar-player-j {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-j.playerInFullScreenMode:hover #toolbar-player-j,
#playerWrapper-player-j.playerInFullScreenMode #toolbar-player-j {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-j.playerInFullScreenMode #toolbar-player-j.toolbarHovered,
.playerTouchDevice #playerWrapper-player-j.playerInFullScreenMode #toolbar-player-j {
    opacity: 1.00;
}
 */

#playerWrapper-player-j.playerInFullScreenMode #fullscreenHoverRegionstacks_in_131 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-j .media-button,
#toolbar-player-j .timingContent {
    line-height: 45px;
}

#toolbar-player-j .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-j span.time,
#media-controls-player-j span.player-extra-element,
#media-controls-player-j span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_131 {
    order: 3;
    display: block;
}

#pausestacks_in_131 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_131 {
    order: 2;
}





#skipForwardstacks_in_131 {
    order: 4;
}





#timingstacks_in_131 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_131 {
    order: 8;
}

#contractFromFullScreenstacks_in_131 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_131,
    #contractFromFullScreenstacks_in_131 {
        display: none !important;
    }
}





#toolbar-player-j [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-j [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-j .media-button a,
#toolbar-player-j .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-j span.media-button a:hover,
#media-controls-player-j span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-j .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-j .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_131 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-j .duration,
#toolbar-player-j .scrubberWrapper,
#toolbar-player-j .time {
    /* display: table-cell; */
}

#toolbar-player-j .time,
#toolbar-player-j .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-j .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-j .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-j .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-j .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_131 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_131 {
  display: none !important;
}

#volumestacks_in_131:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_131 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_131:hover #volumeMasterControllerstacks_in_131 {
	display: none;
}

#volumeMinstacks_in_131 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_131 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_131[type=range],
#volumeMinstacks_in_131,
#volumeMaxstacks_in_131 {
	display: none;
}

#volumeMinstacks_in_131,
#volumeMaxstacks_in_131 {
	cursor: pointer;
}

#volumestacks_in_131:hover #volumeMinstacks_in_131,
#volumestacks_in_131:hover #volumeMaxstacks_in_131,
#volumestacks_in_131:hover #volume-barstacks_in_131 {
	display: inline;
}

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

#volume-barstacks_in_131[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_131[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_131[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_131[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_131[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_131[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_131[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_131[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_131[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_131[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_131[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-j.playerInFullScreenMode,
#fullScreenWrapper-player-j.playerInFullScreenMode #playerWrapper-player-j  {
    height: 100%;
}

#fullScreenWrapper-player-j.playerInFullScreenMode #mediaFrame-player-j {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-j.playerInFullScreenMode player-j {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-j.playerInFullScreenMode #toolbar-player-j {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-j.playerInFullScreenMode #toolbar-player-j.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-j.playerInFullScreenMode #PlayerCaptionsBarplayer-j {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-j.playerInFullScreenMode #PlayerCaptionsBarplayer-j.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-j #fullscreenHoverRegion-player-j {
	display: none;
}

#fullScreenWrapper-player-j.playerInFullScreenMode #fullscreenHoverRegion-player-j {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_295 span {
    display: none;
}

#readMoreLinkstacks_in_295 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_295 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_295 {
    	display: none;
	}
}


#shady_stack_stacks_in_117 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_117 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_117 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_133 span {
    display: none;
}

#readMoreLinkstacks_in_133 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_133 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_133 {
    	display: none;
	}
}


#fullScreenWrapper-player-sh {
    width: 100%;
}

#playerWrapper-player-sh {
	display: block;
	position: relative;
}

#playerWrapper-player-sh *,
#playerWrapper-player-sh *:before,
#playerWrapper-player-sh *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-sh {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-sh {
	padding-bottom: 0.00%;
}


#playerWrapper-player-sh #media-player-sh {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-sh .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-sh .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-sh .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-sh .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-sh .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-sh .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-sh .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-sh .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-sh .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-sh {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-sh button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-sh {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-sh {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-sh:hover #toolbar-player-sh {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-sh.playerInFullScreenMode:hover #toolbar-player-sh,
#playerWrapper-player-sh.playerInFullScreenMode #toolbar-player-sh {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-sh.playerInFullScreenMode #toolbar-player-sh.toolbarHovered,
.playerTouchDevice #playerWrapper-player-sh.playerInFullScreenMode #toolbar-player-sh {
    opacity: 1.00;
}
 */

#playerWrapper-player-sh.playerInFullScreenMode #fullscreenHoverRegionstacks_in_135 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-sh .media-button,
#toolbar-player-sh .timingContent {
    line-height: 45px;
}

#toolbar-player-sh .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-sh span.time,
#media-controls-player-sh span.player-extra-element,
#media-controls-player-sh span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_135 {
    order: 3;
    display: block;
}

#pausestacks_in_135 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_135 {
    order: 2;
}





#skipForwardstacks_in_135 {
    order: 4;
}





#timingstacks_in_135 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_135 {
    order: 8;
}

#contractFromFullScreenstacks_in_135 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_135,
    #contractFromFullScreenstacks_in_135 {
        display: none !important;
    }
}





#toolbar-player-sh [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-sh [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-sh .media-button a,
#toolbar-player-sh .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-sh span.media-button a:hover,
#media-controls-player-sh span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-sh .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-sh .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_135 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-sh .duration,
#toolbar-player-sh .scrubberWrapper,
#toolbar-player-sh .time {
    /* display: table-cell; */
}

#toolbar-player-sh .time,
#toolbar-player-sh .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-sh .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-sh .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-sh .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-sh .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_135 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_135 {
  display: none !important;
}

#volumestacks_in_135:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_135 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_135:hover #volumeMasterControllerstacks_in_135 {
	display: none;
}

#volumeMinstacks_in_135 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_135 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_135[type=range],
#volumeMinstacks_in_135,
#volumeMaxstacks_in_135 {
	display: none;
}

#volumeMinstacks_in_135,
#volumeMaxstacks_in_135 {
	cursor: pointer;
}

#volumestacks_in_135:hover #volumeMinstacks_in_135,
#volumestacks_in_135:hover #volumeMaxstacks_in_135,
#volumestacks_in_135:hover #volume-barstacks_in_135 {
	display: inline;
}

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

#volume-barstacks_in_135[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_135[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_135[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_135[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_135[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_135[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_135[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_135[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_135[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_135[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_135[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-sh.playerInFullScreenMode,
#fullScreenWrapper-player-sh.playerInFullScreenMode #playerWrapper-player-sh  {
    height: 100%;
}

#fullScreenWrapper-player-sh.playerInFullScreenMode #mediaFrame-player-sh {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-sh.playerInFullScreenMode player-sh {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-sh.playerInFullScreenMode #toolbar-player-sh {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-sh.playerInFullScreenMode #toolbar-player-sh.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-sh.playerInFullScreenMode #PlayerCaptionsBarplayer-sh {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-sh.playerInFullScreenMode #PlayerCaptionsBarplayer-sh.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-sh #fullscreenHoverRegion-player-sh {
	display: none;
}

#fullScreenWrapper-player-sh.playerInFullScreenMode #fullscreenHoverRegion-player-sh {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_297 span {
    display: none;
}

#readMoreLinkstacks_in_297 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_297 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_297 {
    	display: none;
	}
}


#shady_stack_stacks_in_118 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_118 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_118 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_137 span {
    display: none;
}

#readMoreLinkstacks_in_137 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_137 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_137 {
    	display: none;
	}
}


#fullScreenWrapper-player-f {
    width: 100%;
}

#playerWrapper-player-f {
	display: block;
	position: relative;
}

#playerWrapper-player-f *,
#playerWrapper-player-f *:before,
#playerWrapper-player-f *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-f {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-f {
	padding-bottom: 0.00%;
}


#playerWrapper-player-f #media-player-f {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-f .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-f .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-f .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-f .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-f .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-f .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-f .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-f .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-f .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-f {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-f button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-f {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-f {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-f:hover #toolbar-player-f {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-f.playerInFullScreenMode:hover #toolbar-player-f,
#playerWrapper-player-f.playerInFullScreenMode #toolbar-player-f {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-f.playerInFullScreenMode #toolbar-player-f.toolbarHovered,
.playerTouchDevice #playerWrapper-player-f.playerInFullScreenMode #toolbar-player-f {
    opacity: 1.00;
}
 */

#playerWrapper-player-f.playerInFullScreenMode #fullscreenHoverRegionstacks_in_139 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-f .media-button,
#toolbar-player-f .timingContent {
    line-height: 45px;
}

#toolbar-player-f .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-f span.time,
#media-controls-player-f span.player-extra-element,
#media-controls-player-f span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_139 {
    order: 3;
    display: block;
}

#pausestacks_in_139 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_139 {
    order: 2;
}





#skipForwardstacks_in_139 {
    order: 4;
}





#timingstacks_in_139 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_139 {
    order: 8;
}

#contractFromFullScreenstacks_in_139 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_139,
    #contractFromFullScreenstacks_in_139 {
        display: none !important;
    }
}





#toolbar-player-f [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-f [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-f .media-button a,
#toolbar-player-f .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-f span.media-button a:hover,
#media-controls-player-f span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-f .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-f .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_139 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-f .duration,
#toolbar-player-f .scrubberWrapper,
#toolbar-player-f .time {
    /* display: table-cell; */
}

#toolbar-player-f .time,
#toolbar-player-f .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-f .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-f .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-f .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-f .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_139 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_139 {
  display: none !important;
}

#volumestacks_in_139:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_139 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_139:hover #volumeMasterControllerstacks_in_139 {
	display: none;
}

#volumeMinstacks_in_139 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_139 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_139[type=range],
#volumeMinstacks_in_139,
#volumeMaxstacks_in_139 {
	display: none;
}

#volumeMinstacks_in_139,
#volumeMaxstacks_in_139 {
	cursor: pointer;
}

#volumestacks_in_139:hover #volumeMinstacks_in_139,
#volumestacks_in_139:hover #volumeMaxstacks_in_139,
#volumestacks_in_139:hover #volume-barstacks_in_139 {
	display: inline;
}

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

#volume-barstacks_in_139[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_139[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_139[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_139[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_139[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_139[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_139[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_139[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_139[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_139[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_139[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-f.playerInFullScreenMode,
#fullScreenWrapper-player-f.playerInFullScreenMode #playerWrapper-player-f  {
    height: 100%;
}

#fullScreenWrapper-player-f.playerInFullScreenMode #mediaFrame-player-f {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-f.playerInFullScreenMode player-f {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-f.playerInFullScreenMode #toolbar-player-f {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-f.playerInFullScreenMode #toolbar-player-f.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-f.playerInFullScreenMode #PlayerCaptionsBarplayer-f {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-f.playerInFullScreenMode #PlayerCaptionsBarplayer-f.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-f #fullscreenHoverRegion-player-f {
	display: none;
}

#fullScreenWrapper-player-f.playerInFullScreenMode #fullscreenHoverRegion-player-f {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_305 span {
    display: none;
}

#readMoreLinkstacks_in_305 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_305 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_305 {
    	display: none;
	}
}


#shady_stack_stacks_in_123 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_123 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_123 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_141 span {
    display: none;
}

#readMoreLinkstacks_in_141 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_141 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_141 {
    	display: none;
	}
}


#fullScreenWrapper-player-g {
    width: 100%;
}

#playerWrapper-player-g {
	display: block;
	position: relative;
}

#playerWrapper-player-g *,
#playerWrapper-player-g *:before,
#playerWrapper-player-g *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-g {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-g {
	padding-bottom: 0.00%;
}


#playerWrapper-player-g #media-player-g {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-g .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-g .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-g .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-g .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-g .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-g .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-g .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-g .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-g .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-g {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-g button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-g {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-g {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-g:hover #toolbar-player-g {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-g.playerInFullScreenMode:hover #toolbar-player-g,
#playerWrapper-player-g.playerInFullScreenMode #toolbar-player-g {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-g.playerInFullScreenMode #toolbar-player-g.toolbarHovered,
.playerTouchDevice #playerWrapper-player-g.playerInFullScreenMode #toolbar-player-g {
    opacity: 1.00;
}
 */

#playerWrapper-player-g.playerInFullScreenMode #fullscreenHoverRegionstacks_in_143 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-g .media-button,
#toolbar-player-g .timingContent {
    line-height: 45px;
}

#toolbar-player-g .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-g span.time,
#media-controls-player-g span.player-extra-element,
#media-controls-player-g span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_143 {
    order: 3;
    display: block;
}

#pausestacks_in_143 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_143 {
    order: 2;
}





#skipForwardstacks_in_143 {
    order: 4;
}





#timingstacks_in_143 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_143 {
    order: 8;
}

#contractFromFullScreenstacks_in_143 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_143,
    #contractFromFullScreenstacks_in_143 {
        display: none !important;
    }
}





#toolbar-player-g [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-g [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-g .media-button a,
#toolbar-player-g .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-g span.media-button a:hover,
#media-controls-player-g span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-g .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-g .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_143 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-g .duration,
#toolbar-player-g .scrubberWrapper,
#toolbar-player-g .time {
    /* display: table-cell; */
}

#toolbar-player-g .time,
#toolbar-player-g .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-g .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-g .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-g .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-g .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_143 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_143 {
  display: none !important;
}

#volumestacks_in_143:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_143 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_143:hover #volumeMasterControllerstacks_in_143 {
	display: none;
}

#volumeMinstacks_in_143 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_143 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_143[type=range],
#volumeMinstacks_in_143,
#volumeMaxstacks_in_143 {
	display: none;
}

#volumeMinstacks_in_143,
#volumeMaxstacks_in_143 {
	cursor: pointer;
}

#volumestacks_in_143:hover #volumeMinstacks_in_143,
#volumestacks_in_143:hover #volumeMaxstacks_in_143,
#volumestacks_in_143:hover #volume-barstacks_in_143 {
	display: inline;
}

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

#volume-barstacks_in_143[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_143[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_143[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_143[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_143[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_143[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_143[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_143[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_143[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_143[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_143[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-g.playerInFullScreenMode,
#fullScreenWrapper-player-g.playerInFullScreenMode #playerWrapper-player-g  {
    height: 100%;
}

#fullScreenWrapper-player-g.playerInFullScreenMode #mediaFrame-player-g {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-g.playerInFullScreenMode player-g {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-g.playerInFullScreenMode #toolbar-player-g {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-g.playerInFullScreenMode #toolbar-player-g.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-g.playerInFullScreenMode #PlayerCaptionsBarplayer-g {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-g.playerInFullScreenMode #PlayerCaptionsBarplayer-g.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-g #fullscreenHoverRegion-player-g {
	display: none;
}

#fullScreenWrapper-player-g.playerInFullScreenMode #fullscreenHoverRegion-player-g {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_309 span {
    display: none;
}

#readMoreLinkstacks_in_309 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_309 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_309 {
    	display: none;
	}
}


#shady_stack_stacks_in_193 {
	max-width: none;
	
  margin: 0 auto;
  
}

#shady_stack_shadow_stacks_in_193 {
	box-shadow:  0rem 0rem 0.8rem 0.4rem rgba(153, 153, 153, 1.00);
	border-radius: 0rem;
	overflow: hidden;
	padding: 1.0rem;
	margin: 1.0rem;
	border: none 0.10rem rgba(51, 51, 51, 1.00);
}

@media print {
	#shady_stack_shadow_stacks_in_193 {
		margin: 0;
		padding: 0;
		box-shadow: none;
		border-radius: 0px;
	}
}

#readMoreContentstacks_in_194 span {
    display: none;
}

#readMoreLinkstacks_in_194 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_194 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_194 {
    	display: none;
	}
}


#fullScreenWrapper-player-dark-l {
    width: 100%;
}

#playerWrapper-player-dark-l {
	display: block;
	position: relative;
}

#playerWrapper-player-dark-l *,
#playerWrapper-player-dark-l *:before,
#playerWrapper-player-dark-l *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#mediaFrame-player-dark-l {
	position: relative;
	width: 100%;
	height: 0;
	background: rgba(255, 255, 255, 1.00);
}








#mediaFrame-player-dark-l {
	padding-bottom: 0.00%;
}


#playerWrapper-player-dark-l #media-player-dark-l {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}



/* @group Splash Play Button */

#playerWrapper-player-dark-l .playerSplashButton {
	position: absolute;
	left: 0;
	width: 100%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	z-index: 10;
}

#playerWrapper-player-dark-l .splash-button {
	position: relative;
	display: inline-block;
	z-index: 11;
	cursor: pointer;
	padding: 20px;
	border: 3px solid rgba(76, 76, 76, 1.00);
	border-radius: 10px;
	overflow: hidden;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-webkit-font-smoothing: antialiased
}

#playerWrapper-player-dark-l .splash-button:hover {
	border: 3px solid rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-dark-l .splash-button .splash-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 15;
	background: rgba(225, 225, 225, 0.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-dark-l .splash-button:hover .splash-fill {
	background: rgba(225, 225, 225, 0.00);
}

#playerWrapper-player-dark-l .splash-button-inner {
	display: inline;
	z-index: 25;
	color: rgba(76, 76, 76, 1.00);
	font: 36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
	line-height: 1;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-dark-l .splash-button:hover .splash-button-inner {
	color: rgba(0, 0, 0, 1.00);
}

#playerWrapper-player-dark-l .splash-button-inner [class^="fa fa-"] {
	color: rgba(76, 76, 76, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-dark-l .splash-button-inner:hover [class^="fa fa-"] {
	color: rgba(0, 0, 0, 1.00);
}

/* @end */

/* @group Control Bar */



#media-controls-wrapper-player-dark-l {
	position: relative;
	z-index: 4;
	width: 100%;
}

#toolbar-player-dark-l button {
	-webkit-appearance: none;
	border: none;
	outline: none;
	background: none;
	padding: 0;
	margin: 0;
}

/* @end */

/* Buttons, titles and time */
#toolbar-player-dark-l {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    width: calc(100% - 0px - 0px);
    height: auto;
    flex-wrap: wrap;
    vertical-align: middle;
    margin: 0px 0px;
    border-radius: 0px;
    opacity: 1.00;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;

    background: rgba(70, 69, 81, 1.00); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%, rgba(36, 39, 46, 1.00) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70, 69, 81, 1.00)), color-stop(100%,rgba(36, 39, 46, 1.00))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(70, 69, 81, 1.00) 0%,rgba(36, 39, 46, 1.00) 100%); /* W3C */
}

@media screen and (min-width: 568px) {
    /* A fixed height and no wrapping of controls on wider screends greater than 568px wide */
    #toolbar-player-dark-l {
        height: 45px;
        flex-wrap: nowrap;
    }
}

#playerWrapper-player-dark-l:hover #toolbar-player-dark-l {
    opacity: 1.00;
}

/* Styling for toolbars in fullscreen mode */
/*
#playerWrapper-player-dark-l.playerInFullScreenMode:hover #toolbar-player-dark-l,
#playerWrapper-player-dark-l.playerInFullScreenMode #toolbar-player-dark-l {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0px;
    z-index: 99999;
    opacity: 0;
    transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
}

#playerWrapper-player-dark-l.playerInFullScreenMode #toolbar-player-dark-l.toolbarHovered,
.playerTouchDevice #playerWrapper-player-dark-l.playerInFullScreenMode #toolbar-player-dark-l {
    opacity: 1.00;
}
 */

#playerWrapper-player-dark-l.playerInFullScreenMode #fullscreenHoverRegionstacks_in_196 {
    background: none;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    z-index: 99998;
}



#toolbar-player-dark-l .media-button,
#toolbar-player-dark-l .timingContent {
    line-height: 45px;
}

#toolbar-player-dark-l .media-button {
    flex-grow: 1;
    flex-shrink: 1;
    text-align: center;
}

#media-controls-player-dark-l span.time,
#media-controls-player-dark-l span.player-extra-element,
#media-controls-player-dark-l span.duration {
	text-align: center;
	background: transparent;
	border: none;
	outline: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	line-height: 1;
	height: px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}




#playstacks_in_196 {
    order: 3;
    display: block;
}

#pausestacks_in_196 {
    order: 3;
    display: none /* Start hidden */
}





#skipBackstacks_in_196 {
    order: 2;
}





#skipForwardstacks_in_196 {
    order: 4;
}





#timingstacks_in_196 {
    order: 5;
    cursor: default;
}







#expandToFullScreenstacks_in_196 {
    order: 8;
}

#contractFromFullScreenstacks_in_196 {
    order: 8;
    display: none /* Start hidden */
}


@media screen and (max-width: 567px) {
    #expandToFullScreenstacks_in_196,
    #contractFromFullScreenstacks_in_196 {
        display: none !important;
    }
}





#toolbar-player-dark-l [class^="fa fa-"] {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 45px;
	text-align: center;
	overflow: hidden;
	float: none;
	margin: auto;
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    text-shadow: rgba(0, 0, 0, 1.00) 1px 1px 1px;
    font-size: 20px;
}

#toolbar-player-dark-l [class^="fa fa-"]:hover {
	color: rgba(205, 205, 205, 1.00);
}

#toolbar-player-dark-l .media-button a,
#toolbar-player-dark-l .media-button {
	font-size: 22px;
	color: rgba(255, 255, 255, 1.00);
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
    cursor: pointer;
}

#media-controls-player-dark-l span.media-button a:hover,
#media-controls-player-dark-l span.media-button button:hover {
	color: rgba(205, 205, 205, 1.00);
	text-decoration: none;
}

/* Timing content */
#toolbar-player-dark-l .timingContent {
    display: block;
    width: 100%;
}

@media screen and (min-width: 568px) {
    #toolbar-player-dark-l .timingContent {
        flex-grow: 2;
        flex-shrink: 2;
        display: inline-flex
    }
}

#timingContentWrapperstacks_in_196 {
    display: flex;
    flex: 1;
    align-items: center;
}

#toolbar-player-dark-l .duration,
#toolbar-player-dark-l .scrubberWrapper,
#toolbar-player-dark-l .time {
    /* display: table-cell; */
}

#toolbar-player-dark-l .time,
#toolbar-player-dark-l .duration {
	font-size: 15px;
	line-height: 45px;
	color: rgba(255, 255, 255, 1.00);
	height: 45px;
	min-width: 50px;
    text-align: center;
	padding: 0 0px;
	margin: 0;
}

#toolbar-player-dark-l .scrubberWrapper {
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
    height: 20px;
    vertical-align: middle;
}

#toolbar-player-dark-l .scrubber {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	width: 100%;
	height: 20px;
	margin: 0;
	border: none;
	padding: 0;
    display: block;
	border-radius: 14px;
	background: rgba(76, 76, 76, 1.00);
	outline: none; /* no focus outline */
	overflow: hidden;
	/*
position: absolute;
    left: 0;
    top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
 */
	z-index: 2;
}

#toolbar-player-dark-l .progress {
	-webkit-appearance: none;
	width: 0px;
	height: 20px;
	border: none;
	border-radius: 0px;
	padding: 0;
	margin: 0;
	z-index: 10;
	position: relative;
}








#toolbar-player-dark-l .progress {
    background-color: rgba(82, 157, 225, 1.00);
}




/* @group Volume */

#volumestacks_in_196 {
	order: 6;
  position: relative;
}

/* Hide on mobile */
body.playerTouchDevice #volumestacks_in_196 {
  display: none !important;
}

#volumestacks_in_196:hover {
	max-width: 150px;
	width: 150px;
	padding: 0px 25px;
}

#volumeMasterControllerstacks_in_196 {
	display: inline-block;
	height: 45px;
    line-height: 45px;
	width: 45px;
}

#volumestacks_in_196:hover #volumeMasterControllerstacks_in_196 {
	display: none;
}

#volumeMinstacks_in_196 {
	position: absolute;
	left: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volumeMaxstacks_in_196 {
	position: absolute;
	right: 0px;
	top: 0;
	width: 45px;
    line-height: 45px;
}

#volume-barstacks_in_196[type=range],
#volumeMinstacks_in_196,
#volumeMaxstacks_in_196 {
	display: none;
}

#volumeMinstacks_in_196,
#volumeMaxstacks_in_196 {
	cursor: pointer;
}

#volumestacks_in_196:hover #volumeMinstacks_in_196,
#volumestacks_in_196:hover #volumeMaxstacks_in_196,
#volumestacks_in_196:hover #volume-barstacks_in_196 {
	display: inline;
}

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

#volume-barstacks_in_196[type=range]::-webkit-slider-runnable-track {
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_196[type=range]::-webkit-slider-thumb {
	-webkit-appearance: none;
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
	margin-top: -5px;
}

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

#volume-barstacks_in_196[type=range]:focus::-webkit-slider-runnable-track {
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_196[type=range]::-moz-range-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_196[type=range]::-moz-range-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_196[type=range]::-ms-track {
	width: 100%;
	height: 5px;
	background: rgba(179, 179, 179, 1.00);
	border: none;
	border-radius: 3px;
}

#volume-barstacks_in_196[type=range]::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_196[type=range]::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
	border-radius: 10px;
}

#volume-barstacks_in_196[type=range]::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1.00);
}

#volume-barstacks_in_196[type=range]:focus::-ms-fill-lower {
	background: rgba(179, 179, 179, 1.00);
}

#volume-barstacks_in_196[type=range]:focus::-ms-fill-upper {
	background: rgba(179, 179, 179, 1.00);
}

/* @end */

/* @group Captions */



/* @end */

/* Style changes for the Player in full screen mode */
#fullScreenWrapper-player-dark-l.playerInFullScreenMode,
#fullScreenWrapper-player-dark-l.playerInFullScreenMode #playerWrapper-player-dark-l  {
    height: 100%;
}

#fullScreenWrapper-player-dark-l.playerInFullScreenMode #mediaFrame-player-dark-l {
    height: 100%;
    width: 100%;
    padding-bottom: 0;
}

#fullScreenWrapper-player-dark-l.playerInFullScreenMode player-dark-l {
    position: relative;
    left: auto;
    top: auto;
    height: 100%;
    width: auto;
    display: block;
    margin: auto;
    object-fit: cover;
}

#fullScreenWrapper-player-dark-l.playerInFullScreenMode #toolbar-player-dark-l {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	display: none;
}

#fullScreenWrapper-player-dark-l.playerInFullScreenMode #toolbar-player-dark-l.toolbarVisible {
	display: flex;
}

#fullScreenWrapper-player-dark-l.playerInFullScreenMode #PlayerCaptionsBarplayer-dark-l {
    position: absolute;
    bottom: 45px;
    left: 0;
    z-index: 1001;
    display: none !important;
}

#fullScreenWrapper-player-dark-l.playerInFullScreenMode #PlayerCaptionsBarplayer-dark-l.toolbarVisible.textTracksActive {
	display: block !important;
}

#fullScreenWrapper-player-dark-l #fullscreenHoverRegion-player-dark-l {
	display: none;
}

#fullScreenWrapper-player-dark-l.playerInFullScreenMode #fullscreenHoverRegion-player-dark-l {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 25%;
	width: 100%;
	z-index: 999;
}





















#readMoreContentstacks_in_313 span {
    display: none;
}

#readMoreLinkstacks_in_313 {
    display: block;
    width: 100%;
}

@media print {
	#readMoreContentstacks_in_313 span {
    	display: inline;
	}
	
	#readMoreLinkstacks_in_313 {
    	display: none;
	}
}


#stacks_in_321_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_321 a:link, #stacks_in_321 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_321 a:hover, #stacks_in_321 a:active {
	color:#FFFFFF;
}







#stacks_in_321 a:link, #stacks_in_321 a:visited {
	background-color:#FF02A0;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02A0), to(#BC0160));
	border:1px solid #BC0160;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_321 a:hover {
	background-color:#FF02AC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02AC), to(#A30153));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_321 a:active {
	background-color:#FF02A0;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



#stacks_in_322_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_322 a:link, #stacks_in_322 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_322 a:hover, #stacks_in_322 a:active {
	color:#FFFFFF;
}







#stacks_in_322 a:link, #stacks_in_322 a:visited {
	background-color:#FF02A0;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02A0), to(#BC0160));
	border:1px solid #BC0160;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_322 a:hover {
	background-color:#FF02AC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02AC), to(#A30153));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_322 a:active {
	background-color:#FF02A0;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



#stacks_in_323_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_323 a:link, #stacks_in_323 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_323 a:hover, #stacks_in_323 a:active {
	color:#FFFFFF;
}







#stacks_in_323 a:link, #stacks_in_323 a:visited {
	background-color:#FF02A0;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02A0), to(#BC0160));
	border:1px solid #BC0160;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_323 a:hover {
	background-color:#FF02AC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02AC), to(#A30153));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_323 a:active {
	background-color:#FF02A0;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



#stacks_in_324_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_324 a:link, #stacks_in_324 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_324 a:hover, #stacks_in_324 a:active {
	color:#FFFFFF;
}







#stacks_in_324 a:link, #stacks_in_324 a:visited {
	background-color:#FF02A0;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02A0), to(#BC0160));
	border:1px solid #BC0160;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_324 a:hover {
	background-color:#FF02AC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF02AC), to(#A30153));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_324 a:active {
	background-color:#FF02A0;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



