/* Start dooBoom stack each CSS code */.stacks_top{overflow: visible;}.stacks_in:after {content: "";display: block;height: 0;clear: both;}.boomplayer {	height:2.5em;	position:relative;	z-index:1;	-webkit-border-radius:2px;	-moz-border-radius:2px;	border-radius:2px;	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;}.boomplayer-mini {	width:2.5em;	margin:0 auto;}.boomplayer > div {	position:absolute;}.boomplayer-playpause {	width:2.5em;	height:100%;	text-align:left;	text-indent:-9999px;	cursor:pointer;	z-index:2;	top:0;	left:0;}.boomplayer-mini .boomplayer-playpause {	width:100%;}.boomplayer-mini .boomplayer-bar{	display: none;}.boomplayer-mini .boomplayer-volume{	display: none;}.boomplayer-mini .boomplayer-time-duration {	border-right:none !important;	right:0;}.boomplayer-mini .boomplayer-time-duration{	display: none;}.boomplayer-mini .boomplayer-time{	display: none;}.boomplayer-playpause:hover,.boomplayer-playpause:focus {}.boomplayer-playpause a {	display:block;}.boomplayer:not(.boomplayer-playing) .boomplayer-playpause a {	width:0;	height:0;	border:.5em solid transparent;	border-right:none;	content:'';	position:absolute;	top:50%;	left:50%;	margin:-.5em 0 0 -.25em;}.boomplayer-playing .boomplayer-playpause a {	width:.75em;	height:.75em;	position:absolute;	top:50%;	left:50%;	margin:-.375em 0 0 -.375em;}.boomplayer-playing .boomplayer-playpause a:before,.boomplayer-playing .boomplayer-playpause a:after {	width:40%;	height:100%;	content:'';	position:absolute;	top:0;}.boomplayer-playing .boomplayer-playpause a:before {	left:0;}.boomplayer-playing .boomplayer-playpause a:after {	right:0;}.boomplayer-time {	width:4.375em;	height:100%;	line-height:2.375em;	text-align:center;	z-index:2;	top:0;}.boomplayer-time-current {	/*border-left:1px solid #111;	border-left-color:rgba(0,0,0,.25);*/	left:2.5em;}.boomplayer-time-duration {	right:2.5em;}.boomplayer-novolume .boomplayer-time-duration {	border-right:0;	right:0;}.boomplayer-bar {	height:.875em;	cursor:pointer;	z-index:1;	top:50%;	right:6.875em;	left:6.875em;	margin-top:-.438em;}.boomplayer-novolume .boomplayer-bar {	right:4.375em;}.boomplayer-bar div {	width:0;	height:100%;	position:absolute;	left:0;	top:0;}.boomplayer-bar-loaded {	z-index:1;}.boomplayer-bar-played {	z-index:2;}.boomplayer-volume {	width: 2.5em;	height:100%;	/*border-left:1px solid #111;	border-left-color:rgba(0,0,0,.25);*/	cursor:pointer;	z-index:2;	top:0;	right:0;	text-align:center;}.boomplayer-volume-button {	position: relative;	width:100%;	height:100%;}.boomplayer-volume-button .fa-volume-off{	display: none;}.boomplayer-volume-button .fa {	line-height: 2.5em;}.boomplayer-mute .fa-volume-up{	display: none;}.boomplayer-mute .fa-volume-off{	display: inline-block;	opacity: 0.7;}.boomplayer-volume-adjust {	height:6.25em;	cursor:default;	position:absolute;	left:0;	right:-1px;	top:-9999px;	-webkit-border-top-left-radius:2px;	-webkit-border-top-right-radius:2px;	-moz-border-radius-topleft:2px;	-moz-border-radius-topright:2px;	border-top-left-radius:2px;	border-top-right-radius:2px;}.boomplayer-volume:not(:hover) .boomplayer-volume-adjust {	opacity:0;}.boomplayer-volume:hover .boomplayer-volume-adjust {	top:auto;	bottom:100%;}.boomplayer-volume-adjust > div {	width:40%;	height:80%;	cursor:pointer;	position:relative;	z-index:1;	margin:30% auto 0;}.boomplayer-volume-adjust div div {	width:100%;	height:100%;	position:absolute;	bottom:0;	left:0;}.boomplayer-novolume .boomplayer-volume {	display:none;}.boomplayer-play,.boomplayer-pause,.boomplayer-volume a {}.boomplayer-bar,.boomplayer-bar div,.boomplayer-volume-adjust div {	-webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;}.boomplayer-bar,.boomplayer-volume-adjust > div {	-webkit-box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1);	-moz-box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1);	box-shadow:-1px -1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(255,255,255,.1);}.boomplayer-volume-adjust div div,.boomplayer-bar-played {	-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,.5);	-moz-box-shadow:inset 0 0 5px rgba(255,255,255,.5);	box-shadow:inset 0 0 5px rgba(255,255,255,.5);}.boomplayer *,.boomplayer :before,.boomplayer :after {	-webkit-transition:color .25s ease,background-color .25s ease,opacity .5s ease;	-moz-transition:color .25s ease,background-color .25s ease,opacity .5s ease;	-ms-transition:color .25s ease,background-color .25s ease,opacity .5s ease;	-o-transition:color .25s ease,background-color .25s ease,opacity .5s ease;	transition:color .25s ease,background-color .25s ease,opacity .5s ease;	-webkit-backface-visibility:hidden;	-webkit-transform:translate3d(0,0,0);}.boom-tablet .boomplayer-bar{	display: none;}.boom-mobile .boomplayer-volume{	display: none;}.boom-mobile .boomplayer-time-duration {	border-right:none !important;	right:0;}.boom-micro .boomplayer-time-duration{	display: none;}/* Start dooMontage 2 stack page CSS code *//*! * Justified Gallery - v3.6.1 * http://miromannino.github.io/Justified-Gallery/ * Copyright (c) 2015 Miro Mannino * Licensed under the MIT license. */@-webkit-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-moz-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-o-keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@keyframes justified-gallery-show-doocaption-animation{from{opacity:0}to{opacity:.7}}@-webkit-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-moz-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@-o-keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}@keyframes justified-gallery-show-entry-animation{from{opacity:0}to{opacity:1}}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a,.justified-gallery>div{position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:0}.justified-gallery>a>.doocaption,.justified-gallery>div>.doocaption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:600;font-family:sans-serif}.justified-gallery>a>.doocaption.doocaption-visible,.justified-gallery>div>.doocaption.doocaption-visible{display:initial;opacity:.7;filter:"alpha(opacity=70)";-webkit-animation:justified-gallery-show-doocaption-animation 500ms 0 ease;-moz-animation:justified-gallery-show-doocaption-animation 500ms 0 ease;-ms-animation:justified-gallery-show-doocaption-animation 500ms 0 ease}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);-webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;-moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;-ms-animation:justified-gallery-show-entry-animation 500ms 0 ease}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;opacity:initial;filter:initial;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;opacity:0;filter:alpha(opacity=0);width:8px;height:8px;margin:0 4px;background-color:#000;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}/* End dooMontage 2 stack page CSS code */
#stacks_in_225 {
	margin: 0px 0px 24px 0px;
}
#stacks_in_202 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_202 .jwresp_col{overflow:hidden;margin:0;width:80%; float:left;}#stacks_in_202 #jwresp_col2_stacks_in_202{ float:right; width:20%}@media screen and (max-width:500px){#stacks_in_202 #jwresp_col1_stacks_in_202,#stacks_in_202 #jwresp_col2_stacks_in_202{width:100%;float:none;display:block}#stacks_in_202 #jwresp_col1_stacks_in_202{margin-bottom:15px}}

#stacks_in_215 {
	margin: 0px 24px 12px 24px;
}

#stacks_in_216 {
	font-size: 135%;
	font-weight: lighter;
}
/* Start Button Press stack CSS code */#stacks_in_208{	text-align: center !important;}.stacks_in_208dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;					/* Flat type button specific styles */	background-color:#441A63;	border:none;	color:#FFFFFF;							font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_208dooabutton:hover {					/* Flat type button specific styles */		background-color:#3A1059;			color:;		}/* End Button Press stack CSS code */
#stacks_in_208 {
	margin: 24px 0px 24px 0px;
}
#stacks_in_203 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_203 .jwresp_col{overflow:hidden;margin:0;width:80%; float:left;}#stacks_in_203 #jwresp_col2_stacks_in_203{ float:right; width:20%}@media screen and (max-width:500px){#stacks_in_203 #jwresp_col1_stacks_in_203,#stacks_in_203 #jwresp_col2_stacks_in_203{width:100%;float:none;display:block}#stacks_in_203 #jwresp_col1_stacks_in_203{margin-bottom:15px}}

#stacks_in_210 {
	margin: 0px 24px 12px 24px;
}

#stacks_in_212 {
	font-weight: lighter;
}
/* Start Button Press stack CSS code */#stacks_in_213{	text-align: center !important;}.stacks_in_213dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;					/* Flat type button specific styles */	background-color:#441A63;	border:none;	color:#FFFFFF;							font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_213dooabutton:hover {					/* Flat type button specific styles */		background-color:#3A1059;			color:;		}/* End Button Press stack CSS code */
#stacks_in_213 {
	margin: 24px 0px 24px 0px;
}

#stacks_in_1 {
	margin: 0px 0px 12px 0px;
}
/* Start dooMontage 2 stack each CSS code */.stacks_in_122sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#000;opacity:.9;display:none;z-index:100006}.stacks_in_122sl-wrapper{z-index:1000000}.stacks_in_122sl-wrapper button{border:0;background:0 0;font-size:24px;padding:0;cursor:pointer}.stacks_in_122sl-wrapper button:hover{opacity:.7}.stacks_in_122sl-wrapper .stacks_in_122sl-close{display:none;position:fixed;right:30px;top:30px;z-index:100015;color:#fff}.stacks_in_122sl-wrapper .stacks_in_122sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:100015;color:#fff}.stacks_in_122sl-wrapper .stacks_in_122sl-navigation{width:100%;display:none}.stacks_in_122sl-wrapper .stacks_in_122sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-algin:center;display:block;z-index:100015}.stacks_in_122sl-wrapper .stacks_in_122sl-navigation button.stacks_in_122sl-next{right:40px;color:#fff}.stacks_in_122sl-wrapper .stacks_in_122sl-navigation button.stacks_in_122sl-prev{left:40px;color:#fff}.stacks_in_122sl-wrapper .stacks_in_122sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:1000000}.stacks_in_122sl-wrapper .stacks_in_122sl-image img{margin:0;padding:0;display:block}.stacks_in_122sl-wrapper .stacks_in_122sl-image .stacks_in_122sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:0;position:absolute;bottom:0;left:0;right:0;-webkit-transition: opacity 300ms ease-out;-moz-transition: opacity 300ms ease-out;-o-transition: opacity 300ms ease-out;transition: opacity 300ms ease-out;}.stacks_in_122sl-wrapper .stacks_in_122sl-image .stacks_in_122sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:100005}.stacks_in_122sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:100007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}.stacks_in_122sl-image:hover > .stacks_in_122sl-caption{	opacity: 0.8;}.dooMasterImage, .jg-entry, .followMontageLink{-webkit-transform-style: preserve-3d;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility: hidden;-webkit-font-smoothing: antialiased}#stacks_in_122Montage{	background: rgba(0, 0, 0, 1.00);	z-index: 100;}#stacks_in_122 .montageImageTitle{	display: none;}.stacks_in_122green{	background: #37332f;	color: #fff;	padding: 0 5px 0 5px;}.stacks_in_122centerbox {	background-color: #ffffff;	-webkit-border-radius: 3px;	padding: 10px;	border: 1px solid #D3D3D3;}#stacks_in_122 .montageImageTitle{	display: none !important;}	#stacks_in_122 .montageImageTitle{		display: block !important;	}/* End Edit Mode UI Style                  *//* ####################################### *//* %[endif]% *//* End dooMontage 2 stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code *//* Start dooMontageImage stack each CSS code *//* Edit Mode UI Style                      *//* ####################################### *//* End dooMontageImage stack each CSS code */
#stacks_in_148 {
	margin: 0px 48px 0px 48px;
}

#stacks_in_9 {
	margin: 24px 12px 0px 12px;
}

#stacks_in_3 {
	margin: 12px 24px 24px 24px;
}
/* Start Button Press stack CSS code */#stacks_in_13{	text-align: center !important;}.stacks_in_13dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 1px !important;		width:inherit;					/* Flat type button specific styles */	background-color:#1CCF92;	border:none;	color:#000000;							font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_13dooabutton:hover {					/* Flat type button specific styles */		background-color:#12C588;			color:;		}/* End Button Press stack CSS code */
#stacks_in_13 {
	margin: 24px 0px 24px 0px;
}

#stacks_in_14 {
	margin: 0px 0px 24px 0px;
}

#stacks_in_15 {
	margin: 24px 12px 0px 12px;
}
#stacks_in_82 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_82 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_82 #jwresp_col2_stacks_in_82{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_82 #jwresp_col1_stacks_in_82,#stacks_in_82 #jwresp_col2_stacks_in_82{width:100%;float:none;display:block}#stacks_in_82 #jwresp_col1_stacks_in_82{margin-bottom:15px}}

#stacks_in_17 {
	margin: 12px 24px 24px 24px;
}
/* Start Fit My Video stack CSS code */.stacks_in_177myvideo{	position: relative;	text-align: center;	max-width: 5000px;	margin: 0 auto 0 auto;}.stacks_in_177dummy{	display: none;	height: 0;	margin: 0;	padding: 0;}.alert-danger{	background-color: #f2dede;	border-color: #ebcccc;	color: #a94442;	padding: 15px;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: 4px;	text-align: left;}  /* End Fit My Video stack CSS code */
#stacks_in_177 {
	margin: 13px 24px 9px 24px;
}
#stacks_in_134 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_134 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_134 #jwresp_col2_stacks_in_134{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_134 #jwresp_col1_stacks_in_134,#stacks_in_134 #jwresp_col2_stacks_in_134{width:100%;float:none;display:block}#stacks_in_134 #jwresp_col1_stacks_in_134{margin-bottom:15px}}
/* Start Button Press stack CSS code */#stacks_in_19{	text-align: center !important;}.stacks_in_19dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;					/* Flat type button specific styles */	background-color:#441A63;	border:none;	color:#FFFFFF;							font-size:100% !important;	font-weight:bold !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		padding: 8px 15px 8px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_19dooabutton:hover {					/* Flat type button specific styles */		background-color:#3A1059;			color:;		}/* End Button Press stack CSS code */
#stacks_in_19 {
	margin: 12px 0px 12px 0px;
}
/* --------------------------------

Primary style

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

body.overflow-hidden {
  /* used when modal is visible */
  overflow: hidden;
}

body.overflow-hidden .cd-modal {
  display: block !important;
}


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

Main Components

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


#stacks_in_99 .cd-section {
  text-align: center;
	position: relative;
}


#stacks_in_99 .cd-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  -moz-transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
  transition: visibility 0s 0.3s, opacity 0.3s 0s, z-index 0s 0.3s;
}


#stacks_in_99 .cd-modal .cd-modal-content {
  box-sizing: border-box;
  
	height: 100%;
  width: 100%;
  padding: 3em 5%;
	color: #000000;
	
  text-align: left;
  overflow-y: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#stacks_in_99 .cd-modal-content a,
#stacks_in_99 .cd-modal-content a:visited {
	color: #953672;
}

#stacks_in_99 .cd-modal-content a:hover,
#stacks_in_99 .cd-modal-content a:active {
	color: #B9689C;
}

#stacks_in_99 .modal-is-visible .cd-modal {
  z-index: 300000 !important;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  -moz-transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
  transition: visibility 0s 0s, opacity 0.3s 0s, z-index 0s 0s;
}

#stacks_in_99 .modal-is-visible .cd-modal .cd-modal-content {
  -webkit-overflow-scrolling: touch;
}


@media only screen and (min-width: 768px) {
  #stacks_in_99 .cd-modal .cd-modal-content {
    padding: 4em 10%;
  }
}

@media only screen and (min-width: 1170px) {
  #stacks_in_99 .cd-modal .cd-modal-content {
    padding: 6em 20%;
  }
}


#stacks_in_99 .cd-modal-action {
  position: relative;
}

#stacks_in_99 .cd-modal-action .modal_btn, #stacks_in_99 .cd-modal-action .cd-modal-bg {
  display: inline-block;
  height: 2.5em;
  background-color: #441A63;
}

#stacks_in_99 .modal_btn,
#stacks_in_99 .cd-modal-close {
  text-decoration: none !important;
  border: none !important;
}

#stacks_in_99 .cd-modal-action .modal_btn {
	
	border-radius: 4px;
	
  color: #ffffff;
  line-height: 2.5em;
  white-space: nowrap;
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: color 0.2s 0.3s, width 0.3s 0s;
  -moz-transition: color 0.2s 0.3s, width 0.3s 0s;
  transition: color 0.2s 0.3s, width 0.3s 0s;
	overflow: hidden;
}

@media only screen {
	#stacks_in_99 .cd-modal-action .modal_btn {
		width: 250px;
	}
}

@media only screen and (max-width: 720px) {
	#stacks_in_99 .cd-modal-action .modal_btn {
		width: 250px;
	}
}

@media only screen and (max-width: 480px) {
	#stacks_in_99 .cd-modal-action .modal_btn {
		width: 54%;
	}
}

#stacks_in_99 .cd-modal-action .modal_btn i {
	margin-right: 6px;
}

#stacks_in_99 .cd-modal-action .modal_btn.to-circle {
  width: 2.5em;
	color: transparent !important;
  -webkit-transition: color 0.2s 0s, width 0.3s 0.2s;
  -moz-transition: color 0.2s 0s, width 0.3s 0.2s;
  transition: color 0.2s 0s, width 0.3s 0.2s;
}

#stacks_in_99 .cd-modal-action .cd-modal-bg {
  position: absolute;
  z-index: 300000  !important;
  left: 50%;
  top: 0;
  width: 2.5em;
	
	border-radius: 4px;
	
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateX(-2em);
  -moz-transform: translateX(-2em);
  -ms-transform: translateX(-2em);
  -o-transform: translateX(-2em);
  transform: translateX(-2em);
  -webkit-transition: visibility 0s 0.5s;
  -moz-transition: visibility 0s 0.5s;
  transition: visibility 0s 0.5s;
}
#stacks_in_99 .cd-modal-action .cd-modal-bg.is-visible {
  opacity: 1;
  visibility: visible;
}

#stacks_in_99 .cd-modal-close {
  position: fixed;
  z-index: 300001  !important;
  top: 10px;
  right: 10px;
	display: block;
  height: 50px;
  width: 50px;
	
	border-radius: 4px;
	
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../files/cd-icon-close.png);
  background-repeat: no-repeat;
  background-position: center center;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0.3s, opacity 0.3s 0s;
}
#stacks_in_99 .no-touch .cd-modal-close:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
#stacks_in_99 .modal-is-visible .cd-modal-close {
  visibility: visible;
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0s 0s, opacity 0.3s 0s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #stacks_in_99 .cd-modal-close {
		top: 40px;
	  right: 40px;
  }
}

#stacks_in_99 .cd-modal-action a,
#stacks_in_99 .cd-modal-action a:visited,
#stacks_in_99 .cd-modal-action a:hover,
#stacks_in_99 .cd-modal-action a:active {
		color: #FFFFFF !important;
		text-decoration: none;
}


/* Font Selections */
  #stacks_in_99 .cd-modal-action .modal_btn {
  }






#stacks_in_99 {
	margin: 12px 0px 12px 0px;
}
#stacks_in_101 *,
#stacks_in_101 *:before,
#stacks_in_101 *:after {
	box-sizing: border-box;
}

#stacks_in_101 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_101 {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 0px 0px rgba(205, 205, 205, 1.00);
	margin: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_101 {
	display: none !important;
}


#playlisterstacks_in_101 {
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}




/* Solid colour fill */
#playlisterstacks_in_101 {
	background: rgba(68, 26, 99, 1.00);
}
















#playlisterstacks_in_101 .btn {
	text-decoration: none;
	margin-top: 5px;
}

#coverControlsWrapperstacks_in_101 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: flex;
	flex-direction: column;
	width: 100%;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#coverControlsWrapperstacks_in_101 {
		flex-direction: row;
	}
}



#coverstacks_in_101 {
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 200px;
	width: 200px;
	display: block;
	
	margin: 0 auto;
	
	
}

@media screen and (min-width: 600px) {
	#coverstacks_in_101 {
		
		
		justify-content: space-between;
		
	}
}

#playerInterfacestacks_in_101 {
	display: block;
	overflow: hidden;
	
	text-align: center;
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_101 {
		flex: 1;
		padding-left: 15px;
		display: flex;
		flex-direction: column;
		
		
		justify-content: space-between;
		
    text-align: left;
    
    
    
	}
}

#playlisterTopSectionstacks_in_101 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_101 {
		margin-top: 0px;
	}
}

#titlestacks_in_101 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_101:before {
	content: ' ';
}

#albumstacks_in_101 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_101:before {
	content: 'Album: ';
}

#artiststacks_in_101 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_101:before {
	content: 'Composer: ';
}

#additionalInfostacks_in_101 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_101:before {
	content: ' ';
}

#controlsstacks_in_101 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_101 {
		padding-top: 10px;
	}
}











#buttonWrapperstacks_in_101 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_101 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

#playlisterWrapperstacks_in_101 .playlisterButtonStandard,
#playlisterWrapperstacks_in_101 .playlisterButton {
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(94, 50, 125, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(255, 255, 255, 1.00);
}

#playlisterWrapperstacks_in_101 .playlisterButtonStandard i,
#playlisterWrapperstacks_in_101 .playlisterButton i {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_101 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_101 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_101 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_101 .playlisterButton:hover,
#playlisterWrapperstacks_in_101 .playlisterButton:active,
#playlisterWrapperstacks_in_101 .playlisterButton:focus {
	color: rgba(117, 26, 83, 1.00);
	background: rgba(129, 90, 155, 1.00);
	border: 1px solid rgba(68, 26, 99, 1.00);
}

#playlisterWrapperstacks_in_101 .playlisterButtonStandard:hover i,
#playlisterWrapperstacks_in_101 .playlisterButtonStandard:active i,
#playlisterWrapperstacks_in_101 .playlisterButtonStandard:focus i,
#playlisterWrapperstacks_in_101 .playlisterButton:hover i,
#playlisterWrapperstacks_in_101 .playlisterButton:active i,
#playlisterWrapperstacks_in_101 .playlisterButton:focus i {
	color: rgba(117, 26, 83, 1.00);
}

#playlisterWrapperstacks_in_101 #playstacks_in_101 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_101 #pausestacks_in_101 {
	display: none;
}

#playlisterWrapperstacks_in_101 .playlisterIsPlaying #playstacks_in_101 {
	display: none;
}

#playlisterWrapperstacks_in_101 .playlisterIsPlaying #pausestacks_in_101 {
	display: inline-block;
}


/* Glass effect */
#playlisterWrapperstacks_in_101 .playlisterButton:after,
#playlisterWrapperstacks_in_101 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}


#userOptionsBarstacks_in_101 {
	float: right;
}

#playlisterWrapperstacks_in_101 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_101 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterWrapperstacks_in_101 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_101 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

#volumeControlsstacks_in_101,
#volumeBtnstacks_in_101 {
	display: none;
}

@media screen and (min-width: 600px) {
	#volumeBtnstacks_in_101 {
		display: inline-block;
	}

	#volumeControlsstacks_in_101 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}

	#volume-fullstacks_in_101 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}

	#volume-mutestacks_in_101 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}

	#volume-mutestacks_in_101 i,
	#volume-fullstacks_in_101 i {
		color: rgba(149, 54, 114, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}

	#volumeSliderstacks_in_101 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}

	#volumestacks_in_101 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}

	#volumestacks_in_101 .ui-slider-range {
		background: rgba(185, 104, 156, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}

	#volumestacks_in_101 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

#progressBarstacks_in_101 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_101 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(149, 54, 114, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_101 #progressstacks_in_101 {
	background-color: rgba(185, 104, 156, 1.00);
	height: 100%;
	display: block;
	width: 0px;
  
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  -webkit-background-size: 20px 20px;
  background-size: 20px 20px;
  -webkit-animation: playlister-progress-bar-stripes 2s linear infinite;
  -o-animation: playlister-progress-bar-stripes 2s linear infinite;
  animation: playlister-progress-bar-stripes 2s linear infinite;
  
}


@-webkit-keyframes playlister-progress-bar-stripes {
    from  { background-position: 20px 0; }
    to    { background-position: 0 0; }
}

@keyframes playlister-progress-bar-stripes {
    from  { background-position: 20px 0; }
    to    { background-position: 0 0; }
}


#currentstacks_in_101 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_101 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_101 {
	visibility: hidden;
}

#durationstacks_in_101.showDuration {
	visibility: visible;
}



#playlisterPlayliststacks_in_101 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
  /* Start either displayed or hidden */
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_101 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_101 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_101 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_101 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}
}

#playlisterPlayliststacks_in_101 li {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  background: rgba(255, 255, 255, 1.00);
  color: rgba(153, 153, 153, 1.00);
  font-size: 18px;
  height: 45px;
  line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}



#playlisterPlayliststacks_in_101 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_101 li.active-playlistitem,
#playlisterPlayliststacks_in_101 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(149, 54, 114, 1.00);
}




#playlisterPlayliststacks_in_101 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_101 li .playlistItemNumber {
	display: inline-block;
	width: 35px;
	text-align: right;
	margin: 0 10px 0 0;
	padding: 0;
}


#playlisterPlayliststacks_in_101 li .playListerAdditionalInfo {
	display: none;
}


#playlisterPlayliststacks_in_101 li .playlistItemActiveIcon {
	display: none;
}




.no-audio #playlisterstacks_in_101,
.no-audio #playlisterPlayliststacks_in_101 {
	display: none;
}

#playlisterNoAudiostacks_in_101 {
	display: none;
}

.no-audio #playlisterNoAudiostacks_in_101 {
	padding: 15px;
	display: none;
}


.no-adownload #downloadstacks_in_101 {
	display: none;
}





#playlisterWrapperstacks_in_101 #coverstacks_in_101 {
	display: none;
}

#playlisterWrapperstacks_in_101 #playerInterfacestacks_in_101 {
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0;
	padding-left: 0;
}

#playlisterWrapperstacks_in_101 #playlisterTopSectionstacks_in_101 {
	padding-left: 0;
}





#playlisterWrapperstacks_in_101 #albumstacks_in_101 {
	display: none;
}





#playlisterWrapperstacks_in_101 #additionalInfostacks_in_101 {
	display: none;
}







#playlisterWrapperstacks_in_101 #rewindstacks_in_101 {
	display: none;
}



#playlisterWrapperstacks_in_101 #fastforwardstacks_in_101 {
	display: none;
}





#playlisterWrapperstacks_in_101 #repeatstacks_in_101 {
	display: none;
}





#playlisterWrapperstacks_in_101 #shufflestacks_in_101 {
	display: none;
}



#playlisterWrapperstacks_in_101 #inline_download_stacks_in_101 {
	display: none;
}





#playlisterPlayliststacks_in_101 {
	transition: max-height 300ms ease-in;
	max-height: none;
}

#playlisterPlayliststacks_in_101.playListClosed {
	max-height: 0px;
	overflow: hidden;
	transition: max-height 300ms ease-out;
}




#playlisterPlaceholderstacks_in_101 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_101 audio {
	width: 100%;
}





#stacks_in_217 {
	margin: 24px 12px 0px 12px;
}

#stacks_in_219 {
	margin: 12px 24px 24px 24px;
}
#stacks_in_85 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_85 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_85 #jwresp_col2_stacks_in_85{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_85 #jwresp_col1_stacks_in_85,#stacks_in_85 #jwresp_col2_stacks_in_85{width:100%;float:none;display:block}#stacks_in_85 #jwresp_col1_stacks_in_85{margin-bottom:15px}}

#stacks_in_85 {
	margin: 0px 0px 24px 0px;
}

#stacks_in_22 {
	margin: 24px 12px 0px 12px;
}

#stacks_in_24 {
	margin: 12px 24px 24px 24px;
}
/* Start Fit My Video stack CSS code */.stacks_in_88myvideo{	position: relative;	text-align: center;	max-width: 5000px;	margin: 0 auto 0 auto;}.stacks_in_88dummy{	display: none;	height: 0;	margin: 0;	padding: 0;}.alert-danger{	background-color: #f2dede;	border-color: #ebcccc;	color: #a94442;	padding: 15px;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: 4px;	text-align: left;}  /* End Fit My Video stack CSS code */
#stacks_in_88 {
	margin: 24px 24px 0px 24px;
}
/* Start Button Press stack CSS code */#stacks_in_26{	text-align: center !important;}.stacks_in_26dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;					/* Flat type button specific styles */	background-color:#3B9AFF;	border:none;	color:#FFFFFF;							font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_26dooabutton:hover {					/* Flat type button specific styles */		background-color:#3190F5;			color:;		}/* End Button Press stack CSS code */
#stacks_in_26 {
	margin: 24px 0px 24px 0px;
}
#stacks_in_90 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_90 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_90 #jwresp_col2_stacks_in_90{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_90 #jwresp_col1_stacks_in_90,#stacks_in_90 #jwresp_col2_stacks_in_90{width:100%;float:none;display:block}#stacks_in_90 #jwresp_col1_stacks_in_90{margin-bottom:15px}}

#stacks_in_90 {
	margin: 0px 0px 24px 0px;
}

#stacks_in_29 {
	margin: 24px 12px 0px 12px;
}

#stacks_in_31 {
	margin: 12px 24px 0px 24px;
}
/* Start dooBoom stack each CSS code */#stacks_in_147{z-index: 1000;overflow: visible;}/* Boom Player #222222 1 click darker #222#434343 1 click lighter #444*//* Boom Player */#stacks_in_147 .boomplayer {	color:#FFFFFF;	border-top:1px solid #2D2D2D;	border-right:1px solid #2B2B2B;	border-bottom:1px solid #282828;	border-left:1px solid #2B2B2B;	background:#333333;	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 .1em 1.25em rgba(0,0,0,.0);	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 .1em 1.25em rgba(0,0,0,.0);	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 .1em 1.25em rgba(0,0,0,.0);	font-size: 16px !important;}#stacks_in_147 .boomplayer:not(.boomplayer-mini) .boomplayer-playpause {	border-right:1px solid #2B2B2B;}#stacks_in_147 .boomplayer-playpause:hover,#stacks_in_147 .boomplayer-playpause:focus {	background-color:#222222;}#stacks_in_147 .boomplayer:not(.boomplayer-playing) .boomplayer-playpause a {	border-left-color:#FFFFFF;}#stacks_in_147 .boomplayer-playing .boomplayer-playpause a:before,#stacks_in_147 .boomplayer-playing .boomplayer-playpause a:after {	background-color:#FFFFFF;}#stacks_in_147 .boomplayer-time-duration {	border-right:1px solid #2B2B2B;}#stacks_in_147 .boomplayer-bar {	background-color:#222222;}#stacks_in_147 .boomplayer-bar-loaded {	background-color:#434343;}#stacks_in_147 .boomplayer-bar-played {	background:rgba(255, 171, 0, 1.00);	background:-webkit-gradient(linear,left top,right top,from(rgba(255, 171, 0, 1.00)),to(rgba(254, 54, 0, 1.00)));	background:-webkit-linear-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-moz-linear-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-ms-radial-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-o-linear-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:linear-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));}#stacks_in_147 .boomplayer-volume:hover,#stacks_in_147 .boomplayer-volume:focus {	background-color:#222222;}#stacks_in_147 .boomplayer-volume-button .fa {	color: #FFFFFF !important;}#stacks_in_147 .boomplayer-volume-adjust {	background:#333333;}#stacks_in_147 .boomplayer-volume-adjust > div {	background-color:#222222;}#stacks_in_147 .boomplayer-volume-adjust div div {	background:rgba(255, 171, 0, 1.00);	background:-webkit-gradient(linear,left bottom,left top,from(rgba(255, 171, 0, 1.00)),to(rgba(254, 54, 0, 1.00)));	background:-webkit-linear-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-moz-linear-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-ms-radial-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-o-linear-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:linear-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));}#stacks_in_147 .boomplayer-volume-adjust {	border-top:1px solid #2D2D2D;	border-right:1px solid #2B2B2B;	border-left:1px solid #2B2B2B;}		/* End dooBoom stack each CSS code */
#stacks_in_147 {
	margin: 12px 0px 0px 64px;
}

#stacks_in_77 {
	margin: 24px 12px 0px 12px;
}

#stacks_in_79 {
	margin: 12px 24px 0px 24px;
}
/* Start dooBoom stack each CSS code */#stacks_in_97{z-index: 1000;overflow: visible;}/* Boom Player #222222 1 click darker #222#434343 1 click lighter #444*//* Boom Player */#stacks_in_97 .boomplayer {	color:#FFFFFF;	border-top:1px solid #2D2D2D;	border-right:1px solid #2B2B2B;	border-bottom:1px solid #282828;	border-left:1px solid #2B2B2B;	background:#333333;	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 .1em 1.25em rgba(0,0,0,.0);	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 .1em 1.25em rgba(0,0,0,.0);	box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 .1em 1.25em rgba(0,0,0,.0);	font-size: 16px !important;}#stacks_in_97 .boomplayer:not(.boomplayer-mini) .boomplayer-playpause {	border-right:1px solid #2B2B2B;}#stacks_in_97 .boomplayer-playpause:hover,#stacks_in_97 .boomplayer-playpause:focus {	background-color:#222222;}#stacks_in_97 .boomplayer:not(.boomplayer-playing) .boomplayer-playpause a {	border-left-color:#FFFFFF;}#stacks_in_97 .boomplayer-playing .boomplayer-playpause a:before,#stacks_in_97 .boomplayer-playing .boomplayer-playpause a:after {	background-color:#FFFFFF;}#stacks_in_97 .boomplayer-time-duration {	border-right:1px solid #2B2B2B;}#stacks_in_97 .boomplayer-bar {	background-color:#222222;}#stacks_in_97 .boomplayer-bar-loaded {	background-color:#434343;}#stacks_in_97 .boomplayer-bar-played {	background:rgba(255, 171, 0, 1.00);	background:-webkit-gradient(linear,left top,right top,from(rgba(255, 171, 0, 1.00)),to(rgba(254, 54, 0, 1.00)));	background:-webkit-linear-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-moz-linear-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-ms-radial-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-o-linear-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:linear-gradient(left,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));}#stacks_in_97 .boomplayer-volume:hover,#stacks_in_97 .boomplayer-volume:focus {	background-color:#222222;}#stacks_in_97 .boomplayer-volume-button .fa {	color: #FFFFFF !important;}#stacks_in_97 .boomplayer-volume-adjust {	background:#333333;}#stacks_in_97 .boomplayer-volume-adjust > div {	background-color:#222222;}#stacks_in_97 .boomplayer-volume-adjust div div {	background:rgba(255, 171, 0, 1.00);	background:-webkit-gradient(linear,left bottom,left top,from(rgba(255, 171, 0, 1.00)),to(rgba(254, 54, 0, 1.00)));	background:-webkit-linear-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-moz-linear-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-ms-radial-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:-o-linear-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));	background:linear-gradient(bottom,rgba(255, 171, 0, 1.00),rgba(254, 54, 0, 1.00));}#stacks_in_97 .boomplayer-volume-adjust {	border-top:1px solid #2D2D2D;	border-right:1px solid #2B2B2B;	border-left:1px solid #2B2B2B;}		/* End dooBoom stack each CSS code */
#stacks_in_97 {
	margin: 24px 0px 0px 64px;
}
/* Start Fit My Video stack CSS code */.stacks_in_93myvideo{	position: relative;	text-align: center;	max-width: 5000px;	margin: 0 auto 0 auto;}.stacks_in_93dummy{	display: none;	height: 0;	margin: 0;	padding: 0;}.alert-danger{	background-color: #f2dede;	border-color: #ebcccc;	color: #a94442;	padding: 15px;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: 4px;	text-align: left;}  /* End Fit My Video stack CSS code */
#stacks_in_93 {
	margin: 24px 24px 0px 24px;
}

#stacks_in_221 {
	margin: 24px 12px 0px 12px;
}

#stacks_in_223 {
	margin: 12px 24px 24px 24px;
}
/* Start Button Press stack CSS code */#stacks_in_33{	text-align: center !important;}.stacks_in_33dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;					/* Flat type button specific styles */	background-color:#1CCF92;	border:none;	color:#FFFFFF;							font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_33dooabutton:hover {					/* Flat type button specific styles */		background-color:#12C588;			color:;		}/* End Button Press stack CSS code */
#stacks_in_33 {
	margin: 24px 0px 24px 0px;
}

#stacks_in_63 {
	margin: 24px 12px 0px 12px;
}
#stacks_in_231 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_231 .jwresp_col{float:none} #stacks_in_231 #jwresp_col2_stacks_in_231{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_231 #jwresp_col1_stacks_in_231,#stacks_in_231 #jwresp_col3_stacks_in_231{width:32%}#stacks_in_231 #jwresp_col1_stacks_in_231{float:left}#stacks_in_231 #jwresp_col3_stacks_in_231{float:right} @media screen and (max-width:770px){#stacks_in_231 #jwresp_col1_stacks_in_231,#stacks_in_231 #jwresp_col3_stacks_in_231{margin-bottom:20px}#stacks_in_231 #jwresp_col1_stacks_in_231{width:49%}#stacks_in_231 #jwresp_col3_stacks_in_231{width:49%}#stacks_in_231 #jwresp_col2_stacks_in_231{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_231 #jwresp_col1_stacks_in_231,#stacks_in_231 #jwresp_col3_stacks_in_231,#stacks_in_231 #jwresp_col2_stacks_in_231{float:none;width:100%;display:block}#stacks_in_231 #jwresp_col1_stacks_in_231,#stacks_in_231 #jwresp_col3_stacks_in_231{margin-bottom:20px}} 

#stacks_in_231 {
	margin: 0px 24px 0px 24px;
}
/* Start Button Press stack CSS code */#stacks_in_98{	text-align: center !important;}.stacks_in_98dooabutton{	-webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box !important;    /* Firefox, other Gecko */	box-sizing: border-box !important;         /* Opera/IE 8+ */			display:inline-block;	text-align: center;	letter-spacing: 0px !important;		width:inherit;					/* Flat type button specific styles */	background-color:#441A63;	border:none;	color:#FFFFFF;							font-size:100% !important;	font-weight:normal !important;	line-height:normal !important;	text-decoration:none !important;	text-indent:0 !important;		font-family:Arial, Helvetica, sans-serif !important;	font-style:normal !important;		padding: 6px 15px 6px 15px;			-webkit-border-top-left-radius:4px;	-moz-border-radius-topleft:4px;	border-top-left-radius:4px;	-webkit-border-top-right-radius:4px;	-moz-border-radius-topright:4px;	border-top-right-radius:4px;	-webkit-border-bottom-right-radius:4px;	-moz-border-radius-bottomright:4px;	border-bottom-right-radius:4px;	-webkit-border-bottom-left-radius:4px;	-moz-border-radius-bottomleft:4px;	border-bottom-left-radius:4px;}.stacks_in_98dooabutton:hover {					/* Flat type button specific styles */		background-color:#3A1059;			color:;		}/* End Button Press stack CSS code */
#stacks_in_98 {
	margin: 24px 0px 24px 0px;
}
