.com_joeworkman_stacks_glider_stack .glider-wrapper,.com_joeworkman_stacks_glider_stack .glider-button{position:fixed;z-index:99999;border:0}.com_joeworkman_stacks_glider_stack .glider-toggle{padding:1rem;cursor:pointer;font-size:1rem;outline:0;height:auto}.com_joeworkman_stacks_glider_stack .glider-toggle.opened{z-index:999999}.com_joeworkman_stacks_glider_stack .glider-toggle i.fa{display:none;line-height:1.28571429em}.com_joeworkman_stacks_glider_stack .glider-toggle.round.custom-style{border-radius:1000px}.com_joeworkman_stacks_glider_stack .glider-toggle.radius.custom-style{border-radius:3px}.com_joeworkman_stacks_glider_stack .glider-toggle.opened i.fa.close-icon{display:inline-block}.com_joeworkman_stacks_glider_stack .glider-toggle:not(.opened) i.fa.open{display:inline-block}.com_joeworkman_stacks_glider_stack .glider-wrapper{width:0;overflow:auto;-webkit-overflow-scrolling:touch}.com_joeworkman_stacks_glider_stack .glider-wrapper.opened{width:100%;z-index:199999}.com_joeworkman_stacks_glider_stack .glider-wrapper .glider-content.centerContent{ position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.com_joeworkman_stacks_glider_stack .glider-wrapper>.glider-toggle{position:absolute;top:0;right:0;background:transparent;margin:0;z-index:999999;display:block}@media only screen and (min-width:40.063em){.com_joeworkman_stacks_glider_stack .glider-wrapper>.glider-toggle{display:none}}.com_joeworkman_stacks_glider_stack .glider-wrapper>.glider-toggle i.fa{display:block}.com_joeworkman_stacks_glider_stack .glider-wrapper.size-100>.glider-toggle{display:block!important}.com_joeworkman_stacks_glider_stack .headless .glider-button{display:none}.com_joeworkman_stacks_glider_stack .headless .glider-wrapper .glider-toggle{display:block}.com_joeworkman_stacks_glider_stack .launcher-bar .glider-button{width:100%}.com_joeworkman_stacks_glider_stack .location-left .glider-wrapper{height:100%;top:0;left:0}.com_joeworkman_stacks_glider_stack .location-left .glider-wrapper.opened.accent{-webkit-box-shadow:inset -1px 0 15px rgba(255,255,255,0.2),1px 0 2px rgba(0,0,0,0.3);box-shadow:inset -1px 0 15px rgba(255,255,255,0.2),1px 0 2px rgba(0,0,0,0.3)}.com_joeworkman_stacks_glider_stack .location-left .glider-button{left:0}.com_joeworkman_stacks_glider_stack .location-left .glider-button.flush.radius{border-top-left-radius:0;border-bottom-left-radius:0}.com_joeworkman_stacks_glider_stack .location-left .glider-button.opened{left:100%}.com_joeworkman_stacks_glider_stack .location-left.slideout .glider-wrapper{width:100%;margin-left:-100%}.com_joeworkman_stacks_glider_stack .location-left.slideout .glider-wrapper.opened{margin-left:0!important}.com_joeworkman_stacks_glider_stack .location-right .glider-wrapper{height:100%;top:0;right:0}.com_joeworkman_stacks_glider_stack .location-right .glider-wrapper.opened.accent{-webkit-box-shadow:inset 1px 0 15px rgba(255,255,255,0.2),-1px 0 2px rgba(0,0,0,0.3);box-shadow:inset 1px 0 15px rgba(255,255,255,0.2),-1px 0 2px rgba(0,0,0,0.3)}.com_joeworkman_stacks_glider_stack .location-right .glider-wrapper .glider-toggle{right:auto;left:0}.com_joeworkman_stacks_glider_stack .location-right .glider-button{right:0}.com_joeworkman_stacks_glider_stack .location-right .glider-button.flush.radius{border-top-right-radius:0;border-bottom-right-radius:0}.com_joeworkman_stacks_glider_stack .location-right .glider-button.opened{right:100%}.com_joeworkman_stacks_glider_stack .location-right.slideout .glider-wrapper{width:100%;margin-right:-100%}.com_joeworkman_stacks_glider_stack .location-right.slideout .glider-wrapper.opened{margin-right:0!important}.com_joeworkman_stacks_glider_stack .location-top .glider-wrapper{top:0;left:0;width:100%;height:0}.com_joeworkman_stacks_glider_stack .location-top .glider-wrapper.opened{height:100%}.com_joeworkman_stacks_glider_stack .location-top .glider-wrapper.opened.accent{-webkit-box-shadow:inset 0 -1px 15px rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 -1px 15px rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.3)}.com_joeworkman_stacks_glider_stack .location-top .glider-button{top:0}.com_joeworkman_stacks_glider_stack .location-top .glider-button.flush.radius{border-top-right-radius:0;border-top-left-radius:0}.com_joeworkman_stacks_glider_stack .location-top .glider-button.opened{top:100%}.com_joeworkman_stacks_glider_stack .location-bottom .glider-wrapper{bottom:0;left:0;width:100%;height:0}.com_joeworkman_stacks_glider_stack .location-bottom .glider-wrapper.opened{height:100%}.com_joeworkman_stacks_glider_stack .location-bottom .glider-wrapper.opened.accent{-webkit-box-shadow:inset 0 1px 15px rgba(255,255,255,0.2),0 -1px 2px rgba(0,0,0,0.3);box-shadow:inset 0 1px 15px rgba(255,255,255,0.2),0 -1px 2px rgba(0,0,0,0.3)}.com_joeworkman_stacks_glider_stack .location-bottom .glider-button{bottom:0}.com_joeworkman_stacks_glider_stack .location-bottom .glider-button.flush.radius{border-bottom-right-radius:0;border-bottom-left-radius:0}
.com_joeworkman_stacks_glider_stack .location-bottom .glider-button.opened{bottom:100%}
.com_joeworkman_stacks_link_stack a{display:block;text-decoration:none !important;padding:0;margin:0}
/* -- Start Hue Each css Template -- */

#stacks_in_301{
	color: #E6E6E6 !important;
}

#stacks_in_301 h1, #stacks_in_301 h2, #stacks_in_301 h3, #stacks_in_301 h4, #stacks_in_301 h5, #stacks_in_301 h6{
	color: #E6E6E6 !important;
}

#stacks_in_301 a,#stacks_in_301 a:active,#stacks_in_301 a:visited{
	color: #FF8000 !important;
}

#stacks_in_301 a:hover{
	color: #FD9D0B !important;
}

/* -- End Hue Each css Template -- */
#stacks_in_302 {
	margin: 0px 0px 0px 50px;
}
#usefulStackWrapperstacks_in_255 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 4000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_255 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_255 {
		display: none;
	}
}












/* CustomFont Base 3.0.6 */

@font-face {
    font-family: 'Slogan';
        src: url('../../resources/fonts/Slogan.eot'); /* IE9 Compat Modes */
    src: local('Slogan')
           , url('../../resources/fonts/Slogan.eot?#iefix') format('embedded-opentype') /* IE6-IE8 */
         , url('../../resources/fonts/Slogan.woff2') format('woff2') /* Super Modern Browsers */
          , url('../../resources/fonts/Slogan.woff') format('woff') /* Modern Browsers */
           , url('../../resources/fonts/Slogan.ttf') format('truetype') /* Safari, Android, iOS */
           , url('../../resources/fonts/Slogan.svg#Slogan') format('svg') /* Legacy iOS */
           , url('../../resources/fonts/Slogan.otf') format('opentype') 
        ;
    font-stretch: normal;
    font-weight: normal;
    font-style: normal;
}





h1,
h2,
h3,
h4,
h5,
h6,
#stacks_in_518, #stacks_in_518 h1, #stacks_in_518 h2, #stacks_in_518 h3, #stacks_in_518 h4, #stacks_in_518 h5, #stacks_in_518 h6, #stacks_in_518 p {
    font-family: 'Slogan', sans-serif !important;
    font-stretch: normal !important;
    font-weight: normal !important;
    font-style: normal !important;
}

#stacks_in_323>.s3_row {
	margin: 0 -30px;
}

#stacks_in_323>.s3_row>.s3_column_left {
	width: 65.00%;
}

#stacks_in_323>.s3_row>.s3_column_right {
	width: 35.000000%;
}




#stacks_in_323>.s3_row>.s3_column {
	padding: 0 30px;
}










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


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


}



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


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


}





#toggleWrapper_stacks_in_413 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle1 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle1 {
	background: rgba(234, 234, 234, 1.00);
}









	
#myToggle1:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_413.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_413.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_413.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_413.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_413.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_413.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_413 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_413 {
	background: rgba(234, 234, 234, 1.00);
}










@media print {
	#toggleButtonstacks_in_413,
	#toggleButtonstacks_in_413.toggleOpenIcon,
	#toggleButtonstacks_in_413.toggleCloseIcon,
	#myToggle1 a:link:after,
	#myToggle1 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_413 {
		display: block !important;
	}
}

#stacks_in_413 {
	padding: 0px 0px 5px 0px;
}
#toggleWrapper_stacks_in_420 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle2 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle2 {
	background: rgba(234, 234, 234, 1.00);
}









	
#myToggle2:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_420.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_420.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_420.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_420.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_420.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_420.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_420 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_420 {
	background: rgba(234, 234, 234, 1.00);
}










@media print {
	#toggleButtonstacks_in_420,
	#toggleButtonstacks_in_420.toggleOpenIcon,
	#toggleButtonstacks_in_420.toggleCloseIcon,
	#myToggle2 a:link:after,
	#myToggle2 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_420 {
		display: block !important;
	}
}

#stacks_in_420 {
	padding: 0px 0px 5px 0px;
}
#toggleWrapper_stacks_in_427 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle3 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle3 {
	background: rgba(234, 234, 234, 1.00);
}









	
#myToggle3:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_427.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_427.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_427.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_427.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_427.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_427.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_427 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_427 {
	background: rgba(234, 234, 234, 1.00);
}










@media print {
	#toggleButtonstacks_in_427,
	#toggleButtonstacks_in_427.toggleOpenIcon,
	#toggleButtonstacks_in_427.toggleCloseIcon,
	#myToggle3 a:link:after,
	#myToggle3 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_427 {
		display: block !important;
	}
}

#stacks_in_427 {
	padding: 0px 0px 5px 0px;
}
#toggleWrapper_stacks_in_434 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle4 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle4 {
	background: rgba(234, 234, 234, 1.00);
}









	
#myToggle4:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_434.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_434.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_434.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_434.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_434.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_434.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_434 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_434 {
	background: rgba(234, 234, 234, 1.00);
}










@media print {
	#toggleButtonstacks_in_434,
	#toggleButtonstacks_in_434.toggleOpenIcon,
	#toggleButtonstacks_in_434.toggleCloseIcon,
	#myToggle4 a:link:after,
	#myToggle4 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_434 {
		display: block !important;
	}
}

#stacks_in_434 {
	padding: 0px 0px 5px 0px;
}
#toggleWrapper_stacks_in_441 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle5 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
	line-height: 30px;
}




#myToggle5 {
	background: rgba(234, 234, 234, 1.00);
}









	
#myToggle5:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */
 
#toggleButtonstacks_in_441.togglePlusClosed .toggleOpenIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_441.togglePlusClosed .toggleOpenIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}

#toggleButtonstacks_in_441.togglePlusClosed .toggleCloseIcon {
	display: none;
}

#toggleButtonstacks_in_441.togglePlusOpened .toggleCloseIcon {
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 20;
	font-size: 30px;
	line-height: 1.00em;
}

#toggleButtonstacks_in_441.togglePlusOpened .toggleCloseIcon [class^="fa fa-"] {
	color: rgba(102, 102, 102, 1.00);
}


#toggleButtonstacks_in_441.togglePlusOpened .toggleOpenIcon {
	display: none;
}



#toggleContainer_stacks_in_441 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_441 {
	background: rgba(234, 234, 234, 1.00);
}










@media print {
	#toggleButtonstacks_in_441,
	#toggleButtonstacks_in_441.toggleOpenIcon,
	#toggleButtonstacks_in_441.toggleCloseIcon,
	#myToggle5 a:link:after,
	#myToggle5 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_441 {
		display: block !important;
	}
}

#stacks_in_441 {
	padding: 0px 0px 5px 0px;
}

#stacks_in_449 {
	padding:  10px;
}

#stacks_in_451 {
	padding:  10px;
}

#stacks_in_453 {
	padding:  10px;
}

#stacks_in_455 {
	padding:  10px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_326 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_326 {
		display: none !important;
	}
}
#rollFadestacks_in_354 {
	opacity: 0.99;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_354:hover {
	opacity: 0.70;
}#standOutWrapperstacks_in_319 {
	padding-top: 31px;
	padding-bottom: 31px;
}

#standOutstacks_in_319 {
	border: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	
	
	text-align: center;
	
	
}

#standOutstacks_in_319:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#standOutShadowstacks_in_319 {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.30);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.30);
	margin: 0px;
	border-radius: 10px;
	background: rgba(230, 230, 230, 1.00);
	border: 0px solid rgba(252, 147, 22, 1.00);
}

#standOutBackmoststacks_in_319 {
	padding: 20px 20px;
}

#standOutFrontmoststacks_in_319 img,
#standOutFrontmoststacks_in_319 video {
	max-width: 100%;
	height: auto;
}

#standOutFrontmoststacks_in_319 {
	margin-left: auto;
	margin-right: auto;
	border-radius: 150px;
	overflow: hidden;
	text-align: center;
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.00);
	box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.00);
	position: relative;
	border: 2px solid rgba(252, 147, 22, 1.00);
}

/*  */
#standOutFrontmoststacks_in_319 {
	background: url(../files/frontmost_localimage-319.png) #ffffff;
	background-position: center center;
	background-size: cover;
}
/*  */

/*  */

/*  */

#standOutFrontmoststacks_in_319 a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	border: none;
	outline: none;
	text-decoration: none;
	display: block;
}

/*  */
#standOutSpacerTopstacks_in_319 {
	height: 31px;
}

#standOutShadowstacks_in_319 {
	padding-top: 1px;
}

#standOutFrontmoststacks_in_319 {
	margin-top: -60px;
	width: 100px;
	height: 100px;
	display: block;
}
/*  */

/*  */

/*  */

/*  */

/* @group Responsive */

@media screen and (max-width: 768px) {
	#standOutWrapperstacks_in_319 {
		padding: 1px 0px;
	}
	
	#standOutShadowstacks_in_319 {
		display: block;
		padding-top: 1px;
	}
	
	#standOutFrontmoststacks_in_319 {
		margin-top: 0px;
		width: 150px;
		height: 150px;
		display: block;
		margin: 10px auto;
	}
	
	#standOutFrontmoststacks_in_319 i {
		font-size: 100px;
	}
}

/* @end */

/*  */
/* -- Start Hue Each css Template -- */

#stacks_in_603{
	color: #FFFFFF !important;
}

#stacks_in_603 h1, #stacks_in_603 h2, #stacks_in_603 h3, #stacks_in_603 h4, #stacks_in_603 h5, #stacks_in_603 h6{
	color: #FFFFFF !important;
}

#stacks_in_603 a,#stacks_in_603 a:active,#stacks_in_603 a:visited{
	color: #FFFFFF !important;
}

#stacks_in_603 a:hover{
	color: #FC9316 !important;
}

/* -- End Hue Each css Template -- */#usefulStackWrapperstacks_in_604 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 280px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_604 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_604 {
		display: none;
	}
}













.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_605 .stacks_left {
	width:70px;
}

#stacks_in_605 .stacks_row {
	width:280px;
}
.stacks_left {
	float:left;
}

.stacks_row {
	overflow:hidden;
	margin:0 auto;
}
#stacks_in_618 .stacks_left {
	width:70px;
}

#stacks_in_618 .stacks_row {
	width:280px;
}
.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_632 {
	height: 20.00px;
}




















@media print {
	#spacerStackstacks_in_632 {
		display: none !important;
	}
}
#usefulStackWrapperstacks_in_633 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 420px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_633 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_633 {
		display: none;
	}
}












#stacks_in_634>.s3_row {
	margin: 0 -0px;
}

#stacks_in_634>.s3_row>.s3_column_left {
	width: 40.00%;
}

#stacks_in_634>.s3_row>.s3_column_right {
	width: 60.000000%;
}




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










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


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


}



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


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


}








/* CSS code for getting consent for cookies, custom popup message box */
#mini_cookie_wrapper_stacks_in_1204 {
	display: inline-block;
	background: rgba(255, 255, 255, 1.00);
	border-radius: 0.5rem;
	box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.20);
	margin: 2rem;
	padding: 1rem;
	
	
	
	
	
	
	position: fixed;
	bottom: 0;
	left: 0;
	margin-left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	
	
	
	
	
	
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  
  
  
  
	z-index: 999999;
}

@media screen and (max-width: 568px) {
	#mini_cookie_wrapper_stacks_in_1204 {
		width: 100%;
		margin: 0;
		border-radius: 0;
		margin-left: 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}
}

#mini_cookie_wrapper_stacks_in_1204.dismissed {
	display: none;
}

#mini_cookie_stacks_in_1204 {

}

#mini_cookie_multi_select_buttons_stacks_in_1204 {
	text-align: center;
}

#mini_cookie_content_stacks_in_1204,
#mini_cookie_button_accept_all_stacks_in_1204,
#mini_cookie_button_stacks_in_1204 {
	font-size: 1.125rem;
	line-height: 1.5em;
	letter-spacing: 0px;
	margin: 0;
}

#mini_cookie_content_stacks_in_1204 {
	color: rgba(66, 66, 66, 1.00);
	margin-bottom: 20px;
}

#mini_cookie_multi_select_form_stacks_in_1204 {
	display: flex;
	flex-direction: column;
}




#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_label {
	position: relative;
	font-weight: normal;
	color: rgba(66, 66, 66, 1.00);
	display: block;
	margin-bottom: 20px;
	padding-left: 35px;
}

#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_title {
	display: block;
	font-size: 1.125rem;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	color: rgba(66, 66, 66, 1.00);
	font-weight: bold;
  
  
  
}

#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_description {
	display: block;
	font-weight: normal;
	color: rgba(66, 66, 66, 1.00);
}

/* Hide the browser's default checkbox */
#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_checkbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
#mini_cookie_multi_select_form_stacks_in_1204 .checkmark {
  position: absolute;
  top: 5px;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: rgba(204, 204, 204, 1.00);
	border-radius: 0.25rem;
}

/* On mouse-over, add a grey background color */
#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_label:hover input ~ .checkmark {
  background-color: rgba(169, 169, 169, 1.00);
}

/* When the checkbox is checked, add a blue background */
#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_label input:checked ~ .checkmark {
  background-color: rgba(249, 128, 20, 1.00);
}

/* Create the checkmark/indicator (hidden when not checked) */
#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_label .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_label input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
#mini_cookie_multi_select_form_stacks_in_1204 .mini_cookie_multi_select_label .checkmark:after {
  left: 9px;
  top: 4px;
  width: 8px;
  height: 15px;
  border: solid rgba(255, 255, 255, 1.00);
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

#mini_cookie_content_stacks_in_1204 a,
#mini_cookie_content_stacks_in_1204 a:visited {
	font-weight: 600;
	color: rgba(252, 147, 22, 1.00);
	background: none;
	border: none;
	transition: all 100ms ease-in-out;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	
	
	
}

#mini_cookie_content_stacks_in_1204 a:hover,
#mini_cookie_content_stacks_in_1204 a:active {
	color: rgba(49, 49, 49, 1.00);
	text-decoration: none;
	background: none;
	border: none;
}

#mini_cookie_content_stacks_in_1204 a:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}




/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1204,
#mini_cookie_button_accept_all_stacks_in_1204,
.mini_cookie_button_stacks_in_1204 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1204 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1204:hover,
.mini_cookie_button_stacks_in_1204:hover,
#mini_cookie_button_accept_all_stacks_in_1204:hover,
#mini_cookie_button_stacks_in_1204:active,
.mini_cookie_button_stacks_in_1204:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1204:focus,
#mini_cookie_button_accept_all_stacks_in_1204:focus,
.mini_cookie_button_stacks_in_1204:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}









#stacks_in_1205 {
	margin:  10px;
	padding:  10px;
}
#toggleWrapper_stacks_in_1208 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle6 {
	padding: 20px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 100%;
	line-height: 30px;
}




#myToggle6 {
	background: rgba(255, 255, 255, 1.00);
}









	
#myToggle6:hover { 
	color: rgba(252, 147, 22, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */



#toggleContainer_stacks_in_1208 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_1208 {
	background: rgba(255, 255, 255, 1.00);
}










@media print {
	#toggleButtonstacks_in_1208,
	#toggleButtonstacks_in_1208.toggleOpenIcon,
	#toggleButtonstacks_in_1208.toggleCloseIcon,
	#myToggle6 a:link:after,
	#myToggle6 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_1208 {
		display: block !important;
	}
}
/* If modifying any of this code, update the template.html file too */

/* CSS code for the Einstellungen button */

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

.ButtonMakerStackstacks_in_1209 {
	line-height: 50px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}




/* No background */
.ButtonMakerStackstacks_in_1209 {
	background: transparent;
}























.ButtonMakerStackstacks_in_1209 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_1209 a.Button-Link:active {
	
	outline: none;
}

.ButtonMakerStackstacks_in_1209 .Button-Label {
	color: #313131;
	font-size: 14px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

.ButtonMakerStackstacks_in_1209:hover .Button-Label {
	color: #FC9316;
}




/* If button icon is enabled */
.ButtonMakerStackstacks_in_1209 .Button-Icon {
	float: left;
	width: 20px;
	z-index: 15;
	overflow: hidden;
	height: 50px;
	position: relative;
}

.ButtonMakerStackstacks_in_1209 .Button-Icon,
.ButtonMakerStackstacks_in_1209 .Button-Icon [class^="fa fa-"] {
	color: #313131;
	font-size: 18px;
	line-height: 50px;
	text-shadow: 0px 0px 0px #000000;
	transition: all 300ms ease-in-out;
}

.ButtonMakerStackstacks_in_1209:hover .Button-Icon,
.ButtonMakerStackstacks_in_1209:hover .Button-Icon [class^="fa fa-"] {
	color: #FC9316;
	text-shadow: 0px 0px 0px #000000;
}

.ButtonMakerStackstacks_in_1209 .Button-Label {
	margin-left: 20px;
	border-left: 0px solid #FC8C36;
}



@media print {
	.ButtonMakerStackstacks_in_1209 {
		display: none !important;
	}
}

/* End of CSS code for the Einstellungen button */












#stacks_out_1209 {
	width: 150px;
}
/* @group FancyViewer Trigger */

#fancyviewerTriggerstacks_in_1213 {
	cursor: pointer;
}

/* @end */

/* @group Window Shade */

#shade1 {
	z-index: 9999998; 
	padding: 0;
	margin: 0;
	cursor: pointer;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}

/* No background */
#shade1.fancyviewerShadeNone {
	background: transparent;
}


/* Solid colour fill */
#shade1.fancyviewerShadeSolid {
	background: #000000;
}

/* Vertical gradient fill */
#shade1.fancyviewerShadeVertical {
	background-color: #000000;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -ms-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(top, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);
}


/* Horizontal gradient fill */
#shade1 {
	background-color: #333333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, right bottom, from(#333333), to(#000000));
	background-image: -moz-linear-gradient(left, #333333, #000000);
	background-image: -ms-linear-gradient(left, #333333, #000000);
	background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #333333), color-stop(100%, #000000));
	background-image: -webkit-linear-gradient(left, #333333, #000000);
	background-image: -o-linear-gradient(left, #333333, #000000);
	background-image: linear-gradient(left, #333333, #000000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=1);
}


/* Top left to bottom right diagonal gradient fill */
#shade1.fancyviewerShadeTLDiagonal {
	background: #333333;
	background: -moz-linear-gradient(-45deg,  #333333 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#333333), color-stop(100%,#000000));
	background: -webkit-linear-gradient(-45deg,  #333333 0%,#000000 100%);
	background: -o-linear-gradient(-45deg,  #333333 0%,#000000 100%);
	background: -ms-linear-gradient(-45deg,  #333333 0%,#000000 100%);
	background: linear-gradient(135deg,  #333333 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Bottom left to top right diagonal gradient fill */
#shade1.fancyviewerShadeBLDiagonal {
	background: #333333;
	background: -moz-linear-gradient(45deg, #333333 0%, #000000 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#333333), color-stop(100%,#000000));
	background: -webkit-linear-gradient(45deg, #333333 0%,#000000 100%);
	background: -o-linear-gradient(45deg, #333333 0%,#000000 100%);
	background: -ms-linear-gradient(45deg, #333333 0%,#000000 100%);
	background: linear-gradient(45deg, #333333 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Radial gradient fill */
#shade1.fancyviewerShadeRadial {
	background: #333333;
	background: -moz-radial-gradient(center, ellipse cover,  #333333 0%, #000000 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#333333), color-stop(100%,#000000));
	background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
	background: -o-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
	background: -ms-radial-gradient(center, ellipse cover, #333333 0%,#000000 100%);
	background: radial-gradient(ellipse at center, #333333 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=1 );
}

/* Local image image applied as a CSS background */
#shade1.fancyviewerShadeLocalImage {
	background: url();
	background-position: center center;
	background-repeat: repeat;
}

/* Warehoused image applied as a CSS background */
#shade1.fancyviewerShadeWarehousedImage {
	background: url();
	background-position: Center Center;
	background-repeat: Center Center;
}

/* @end */

%[if edit]%

#fancyviewerTriggerstacks_in_1213:hover,
.fancyviewer:hover {
	cursor: pointer !important;
}

#fancyviewer1 {
	display: none;
	margin: 0 auto;
	position: fixed;
	max-width: 1200px;
	text-align: center;
	z-index: 9999999;
	overflow: auto;
}

#fancyViewerInnerstacks_in_1213 {
	background: #FFFFFF;
	padding: 50px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.75);;
	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.75);;
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.75);;
	border-radius: 3px;
}

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

#fancyviewerContentstacks_in_1213 {
	position: relative;
	z-index: 9999999;
	text-align: left;
}

/* Responsive behavior */
#fancyviewerContentstacks_in_1213 img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
}

#fancyviewerContentstacks_in_1213 .fancyviewerVideo {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    overflow: visible;
}
 
#fancyviewerContentstacks_in_1213 .fancyviewerVideo iframe,
#fancyviewerContentstacks_in_1213 .fancyviewerVideo object,
#fancyviewerContentstacks_in_1213 .fancyviewerVideo embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* @group Close Buttons */

#fancyviewerClose1,
#fancyviewerClose1 *
#fancyviewerClose1 *::after,
#fancyviewerClose1 *::before {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
}

#fancyviewerClose1 .fancyviewerCloseInner
#fancyviewerClose1 .fancyviewerCloseInner [class^="fa fa-"] {
	color: #FFFFFF;	
}

/*  */

/*  */

/*  */

/*  */

.fancyviewerActive1 #fancyviewerClose1 {
	display: block;
}

/* @end */

/* @group Responsive */

@media screen and (max-width: 360px) {
	#fancyviewer1 {
		display: block;
		position: relative !important;
		top: auto !important;
		bottom: auto !important;
		left: auto !important;
		right: auto !important;
		padding: 0;
	}
	
	#fancyViewerInnerstacks_in_1213 {
		padding: 0 !important;
		margin: 0 !important;
		box-shadow: none;
	}
	
	.fancyviewerClose,
	#fancyviewerTriggerstacks_in_1213 {
		display: none !important;
	}
}

/* @end */

/* @group Edit mode styling */

/*  */

/* @end */


/* If modifying any of this code, update the template.html file too */

/* CSS code for the Individuelle Einstellungen button */

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

.ButtonMakerStackstacks_in_1214 {
	line-height: 50px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}




/* No background */
.ButtonMakerStackstacks_in_1214 {
	background: transparent;
}























.ButtonMakerStackstacks_in_1214 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_1214 a.Button-Link:active {
	
	outline: none;
}

.ButtonMakerStackstacks_in_1214 .Button-Label {
	color: #313131;
	font-size: 14px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
}

.ButtonMakerStackstacks_in_1214:hover .Button-Label {
	color: #FC9316;
}




/* If button icon is enabled */
.ButtonMakerStackstacks_in_1214 .Button-Icon {
	float: left;
	width: 50px;
	z-index: 15;
	overflow: hidden;
	height: 50px;
	position: relative;
}

.ButtonMakerStackstacks_in_1214 .Button-Icon,
.ButtonMakerStackstacks_in_1214 .Button-Icon [class^="fa fa-"] {
	color: #313131;
	font-size: 18px;
	line-height: 50px;
	text-shadow: 0px 0px 0px #000000;
	transition: all 300ms ease-in-out;
}

.ButtonMakerStackstacks_in_1214:hover .Button-Icon,
.ButtonMakerStackstacks_in_1214:hover .Button-Icon [class^="fa fa-"] {
	color: #FC9316;
	text-shadow: 0px 0px 0px #000000;
}

.ButtonMakerStackstacks_in_1214 .Button-Label {
	margin-left: 50px;
	border-left: 0px solid #FC8C36;
}



@media print {
	.ButtonMakerStackstacks_in_1214 {
		display: none !important;
	}
}

/* End of CSS code for the Individuelle Einstellungen button */












#stacks_out_1214 {
	width: 250px;
}
#toggleWrapper_stacks_in_1216 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle7 {
	padding: 10px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 120%;
	line-height: 30px;
}




#myToggle7 {
	background: rgba(234, 234, 234, 1.00);
}









	
#myToggle7:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */



#toggleContainer_stacks_in_1216 {
	display: block;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_1216 {
	background: rgba(234, 234, 234, 1.00);
}










@media print {
	#toggleButtonstacks_in_1216,
	#toggleButtonstacks_in_1216.toggleOpenIcon,
	#toggleButtonstacks_in_1216.toggleCloseIcon,
	#myToggle7 a:link:after,
	#myToggle7 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_1216 {
		display: block !important;
	}
}
#stacks_in_1220 table,
#stacks_in_1220 tbody,
#stacks_in_1220 tfoot,
#stacks_in_1220 thead,
#stacks_in_1220 tr,
#stacks_in_1220 th,
#stacks_in_1220 td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

#stacks_in_1220 table {
	border-collapse: collapse;
	border-spacing: 0;
}

#tableBuilderWrapperstacks_in_1220 {
	overflow-x: auto;
}

#tableBuilderstacks_in_1220 {
    border-collapse: collapse;
    width: 100%;
    padding: 0;
    margin: 0;
}

#tableBuilderstacks_in_1220 tr td {
	color: rgba(51, 51, 51, 1.00);
	font-size: 14px;
	line-height: 1.50em;
	text-align: left;
	
	
	

	
	vertical-align: middle;
	
	
}


#tableBuilderstacks_in_1220 td {
	width: auto;
}





#tableBuilderstacks_in_1220, 
#tableBuilderstacks_in_1220 th, 
#tableBuilderstacks_in_1220 td {
    border: 1px solid rgba(192, 192, 192, 1.00);
}













#tableBuilderstacks_in_1220 td,
#tableBuilderstacks_in_1220 tr {
	background: rgba(255, 255, 255, 1.00);
}


#tableBuilderstacks_in_1220 th, 
#tableBuilderstacks_in_1220 td {
    padding: 10px;
}






#tableBuilderstacks_in_1220 .tableBuilderCell4,
#tableBuilderstacks_in_1220 .tableBuilderCell5,
#tableBuilderstacks_in_1220 .tableBuilderCell6,
#tableBuilderstacks_in_1220 .tableBuilderCell7,
#tableBuilderstacks_in_1220 .tableBuilderCell8,
#tableBuilderstacks_in_1220 .tableBuilderCell9,
#tableBuilderstacks_in_1220 .tableBuilderCell10,
#tableBuilderstacks_in_1220 .tableBuilderCell11,
#tableBuilderstacks_in_1220 .tableBuilderCell12,
#tableBuilderstacks_in_1220 .tableBuilderCell13,
#tableBuilderstacks_in_1220 .tableBuilderCell14,
#tableBuilderstacks_in_1220 .tableBuilderCell15 {
	display: none;
}




























@media print {
	#tableBuilderWrapperstacks_in_1220 {
		overflow-x: visible;
	}

	#tableBuilderstacks_in_1220 {
		width: auto;
	}

	#tableBuilderstacks_in_1220 td {
		width: auto;
		min-width: 0px;
	}
}



/*  *//*  */





/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1250,
#mini_cookie_button_accept_all_stacks_in_1250,
.mini_cookie_button_stacks_in_1250 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(41, 145, 204, 0.20);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(41, 145, 204, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1250 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1250:hover,
.mini_cookie_button_stacks_in_1250:hover,
#mini_cookie_button_accept_all_stacks_in_1250:hover,
#mini_cookie_button_stacks_in_1250:active,
.mini_cookie_button_stacks_in_1250:active {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
}

#mini_cookie_button_stacks_in_1250:focus,
#mini_cookie_button_accept_all_stacks_in_1250:focus,
.mini_cookie_button_stacks_in_1250:focus {
	outline: 1px dotted rgba(82, 124, 154, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1251,
#mini_cookie_button_accept_all_stacks_in_1251,
.mini_cookie_button_stacks_in_1251 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1251 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1251:hover,
.mini_cookie_button_stacks_in_1251:hover,
#mini_cookie_button_accept_all_stacks_in_1251:hover,
#mini_cookie_button_stacks_in_1251:active,
.mini_cookie_button_stacks_in_1251:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1251:focus,
#mini_cookie_button_accept_all_stacks_in_1251:focus,
.mini_cookie_button_stacks_in_1251:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1253,
#mini_cookie_button_accept_all_stacks_in_1253,
.mini_cookie_button_stacks_in_1253 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1253 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1253:hover,
.mini_cookie_button_stacks_in_1253:hover,
#mini_cookie_button_accept_all_stacks_in_1253:hover,
#mini_cookie_button_stacks_in_1253:active,
.mini_cookie_button_stacks_in_1253:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1253:focus,
#mini_cookie_button_accept_all_stacks_in_1253:focus,
.mini_cookie_button_stacks_in_1253:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}








/*  */





/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1275,
#mini_cookie_button_accept_all_stacks_in_1275,
.mini_cookie_button_stacks_in_1275 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(41, 145, 204, 0.20);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(41, 145, 204, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1275 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1275:hover,
.mini_cookie_button_stacks_in_1275:hover,
#mini_cookie_button_accept_all_stacks_in_1275:hover,
#mini_cookie_button_stacks_in_1275:active,
.mini_cookie_button_stacks_in_1275:active {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
}

#mini_cookie_button_stacks_in_1275:focus,
#mini_cookie_button_accept_all_stacks_in_1275:focus,
.mini_cookie_button_stacks_in_1275:focus {
	outline: 1px dotted rgba(82, 124, 154, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1276,
#mini_cookie_button_accept_all_stacks_in_1276,
.mini_cookie_button_stacks_in_1276 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1276 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1276:hover,
.mini_cookie_button_stacks_in_1276:hover,
#mini_cookie_button_accept_all_stacks_in_1276:hover,
#mini_cookie_button_stacks_in_1276:active,
.mini_cookie_button_stacks_in_1276:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1276:focus,
#mini_cookie_button_accept_all_stacks_in_1276:focus,
.mini_cookie_button_stacks_in_1276:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1278,
#mini_cookie_button_accept_all_stacks_in_1278,
.mini_cookie_button_stacks_in_1278 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1278 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1278:hover,
.mini_cookie_button_stacks_in_1278:hover,
#mini_cookie_button_accept_all_stacks_in_1278:hover,
#mini_cookie_button_stacks_in_1278:active,
.mini_cookie_button_stacks_in_1278:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1278:focus,
#mini_cookie_button_accept_all_stacks_in_1278:focus,
.mini_cookie_button_stacks_in_1278:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}









.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_1295 {
	height: 5.00px;
}




















@media print {
	#spacerStackstacks_in_1295 {
		display: none !important;
	}
}
#toggleWrapper_stacks_in_1296 {
	display: block;
	position: relative;
	z-index: 1;
}

#myToggle8 {
	padding: 10px;
	margin: 0;
	font-weight: normal;
	display: block;
	color: rgba(102, 102, 102, 1.00);
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 120%;
	line-height: 30px;
}




#myToggle8 {
	background: rgba(234, 234, 234, 1.00);
}









	
#myToggle8:hover { 
	color: rgba(153, 153, 153, 1.00);
	cursor: pointer; 
}

/* Toggle Button */

/* Local Image Buttons */


/* Warehoused Image Buttons */


/* Font Awesone Icon Buttons */



#toggleContainer_stacks_in_1296 {
	display: block;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	color: rgba(102, 102, 102, 1.00);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}




#toggleContainer_stacks_in_1296 {
	background: rgba(234, 234, 234, 1.00);
}










@media print {
	#toggleButtonstacks_in_1296,
	#toggleButtonstacks_in_1296.toggleOpenIcon,
	#toggleButtonstacks_in_1296.toggleCloseIcon,
	#myToggle8 a:link:after,
	#myToggle8 a:visited:after {
		display: none !important;
	}
	
	#toggleContainer_stacks_in_1296 {
		display: block !important;
	}
}
#stacks_in_1300 table,
#stacks_in_1300 tbody,
#stacks_in_1300 tfoot,
#stacks_in_1300 thead,
#stacks_in_1300 tr,
#stacks_in_1300 th,
#stacks_in_1300 td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

#stacks_in_1300 table {
	border-collapse: collapse;
	border-spacing: 0;
}

#tableBuilderWrapperstacks_in_1300 {
	overflow-x: auto;
}

#tableBuilderstacks_in_1300 {
    border-collapse: collapse;
    width: 100%;
    padding: 0;
    margin: 0;
}

#tableBuilderstacks_in_1300 tr td {
	color: rgba(51, 51, 51, 1.00);
	font-size: 14px;
	line-height: 1.50em;
	text-align: left;
	
	
	

	
	vertical-align: middle;
	
	
}


#tableBuilderstacks_in_1300 td {
	width: auto;
}





#tableBuilderstacks_in_1300, 
#tableBuilderstacks_in_1300 th, 
#tableBuilderstacks_in_1300 td {
    border: 1px solid rgba(192, 192, 192, 1.00);
}













#tableBuilderstacks_in_1300 td,
#tableBuilderstacks_in_1300 tr {
	background: rgba(255, 255, 255, 1.00);
}


#tableBuilderstacks_in_1300 th, 
#tableBuilderstacks_in_1300 td {
    padding: 10px;
}






#tableBuilderstacks_in_1300 .tableBuilderCell4,
#tableBuilderstacks_in_1300 .tableBuilderCell5,
#tableBuilderstacks_in_1300 .tableBuilderCell6,
#tableBuilderstacks_in_1300 .tableBuilderCell7,
#tableBuilderstacks_in_1300 .tableBuilderCell8,
#tableBuilderstacks_in_1300 .tableBuilderCell9,
#tableBuilderstacks_in_1300 .tableBuilderCell10,
#tableBuilderstacks_in_1300 .tableBuilderCell11,
#tableBuilderstacks_in_1300 .tableBuilderCell12,
#tableBuilderstacks_in_1300 .tableBuilderCell13,
#tableBuilderstacks_in_1300 .tableBuilderCell14,
#tableBuilderstacks_in_1300 .tableBuilderCell15 {
	display: none;
}




























@media print {
	#tableBuilderWrapperstacks_in_1300 {
		overflow-x: visible;
	}

	#tableBuilderstacks_in_1300 {
		width: auto;
	}

	#tableBuilderstacks_in_1300 td {
		width: auto;
		min-width: 0px;
	}
}



/*  *//*  */





/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1330,
#mini_cookie_button_accept_all_stacks_in_1330,
.mini_cookie_button_stacks_in_1330 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(41, 145, 204, 0.20);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(41, 145, 204, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1330 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1330:hover,
.mini_cookie_button_stacks_in_1330:hover,
#mini_cookie_button_accept_all_stacks_in_1330:hover,
#mini_cookie_button_stacks_in_1330:active,
.mini_cookie_button_stacks_in_1330:active {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
}

#mini_cookie_button_stacks_in_1330:focus,
#mini_cookie_button_accept_all_stacks_in_1330:focus,
.mini_cookie_button_stacks_in_1330:focus {
	outline: 1px dotted rgba(82, 124, 154, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1331,
#mini_cookie_button_accept_all_stacks_in_1331,
.mini_cookie_button_stacks_in_1331 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1331 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1331:hover,
.mini_cookie_button_stacks_in_1331:hover,
#mini_cookie_button_accept_all_stacks_in_1331:hover,
#mini_cookie_button_stacks_in_1331:active,
.mini_cookie_button_stacks_in_1331:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1331:focus,
#mini_cookie_button_accept_all_stacks_in_1331:focus,
.mini_cookie_button_stacks_in_1331:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1333,
#mini_cookie_button_accept_all_stacks_in_1333,
.mini_cookie_button_stacks_in_1333 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1333 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1333:hover,
.mini_cookie_button_stacks_in_1333:hover,
#mini_cookie_button_accept_all_stacks_in_1333:hover,
#mini_cookie_button_stacks_in_1333:active,
.mini_cookie_button_stacks_in_1333:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1333:focus,
#mini_cookie_button_accept_all_stacks_in_1333:focus,
.mini_cookie_button_stacks_in_1333:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}








/*  */





/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1355,
#mini_cookie_button_accept_all_stacks_in_1355,
.mini_cookie_button_stacks_in_1355 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(41, 145, 204, 0.20);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(41, 145, 204, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1355 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1355:hover,
.mini_cookie_button_stacks_in_1355:hover,
#mini_cookie_button_accept_all_stacks_in_1355:hover,
#mini_cookie_button_stacks_in_1355:active,
.mini_cookie_button_stacks_in_1355:active {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
}

#mini_cookie_button_stacks_in_1355:focus,
#mini_cookie_button_accept_all_stacks_in_1355:focus,
.mini_cookie_button_stacks_in_1355:focus {
	outline: 1px dotted rgba(82, 124, 154, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1356,
#mini_cookie_button_accept_all_stacks_in_1356,
.mini_cookie_button_stacks_in_1356 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1356 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1356:hover,
.mini_cookie_button_stacks_in_1356:hover,
#mini_cookie_button_accept_all_stacks_in_1356:hover,
#mini_cookie_button_stacks_in_1356:active,
.mini_cookie_button_stacks_in_1356:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1356:focus,
#mini_cookie_button_accept_all_stacks_in_1356:focus,
.mini_cookie_button_stacks_in_1356:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1358,
#mini_cookie_button_accept_all_stacks_in_1358,
.mini_cookie_button_stacks_in_1358 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1358 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1358:hover,
.mini_cookie_button_stacks_in_1358:hover,
#mini_cookie_button_accept_all_stacks_in_1358:hover,
#mini_cookie_button_stacks_in_1358:active,
.mini_cookie_button_stacks_in_1358:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1358:focus,
#mini_cookie_button_accept_all_stacks_in_1358:focus,
.mini_cookie_button_stacks_in_1358:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}








/*  */





/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1380,
#mini_cookie_button_accept_all_stacks_in_1380,
.mini_cookie_button_stacks_in_1380 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(41, 145, 204, 0.20);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(41, 145, 204, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1380 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1380:hover,
.mini_cookie_button_stacks_in_1380:hover,
#mini_cookie_button_accept_all_stacks_in_1380:hover,
#mini_cookie_button_stacks_in_1380:active,
.mini_cookie_button_stacks_in_1380:active {
	color: rgba(82, 124, 154, 1.00);
	background-color: rgba(41, 145, 204, 0.40);
}

#mini_cookie_button_stacks_in_1380:focus,
#mini_cookie_button_accept_all_stacks_in_1380:focus,
.mini_cookie_button_stacks_in_1380:focus {
	outline: 1px dotted rgba(82, 124, 154, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1381,
#mini_cookie_button_accept_all_stacks_in_1381,
.mini_cookie_button_stacks_in_1381 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1381 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1381:hover,
.mini_cookie_button_stacks_in_1381:hover,
#mini_cookie_button_accept_all_stacks_in_1381:hover,
#mini_cookie_button_stacks_in_1381:active,
.mini_cookie_button_stacks_in_1381:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1381:focus,
#mini_cookie_button_accept_all_stacks_in_1381:focus,
.mini_cookie_button_stacks_in_1381:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}














/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1383,
#mini_cookie_button_accept_all_stacks_in_1383,
.mini_cookie_button_stacks_in_1383 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1383 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1383:hover,
.mini_cookie_button_stacks_in_1383:hover,
#mini_cookie_button_accept_all_stacks_in_1383:hover,
#mini_cookie_button_stacks_in_1383:active,
.mini_cookie_button_stacks_in_1383:active {
	color: rgba(49, 49, 49, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1383:focus,
#mini_cookie_button_accept_all_stacks_in_1383:focus,
.mini_cookie_button_stacks_in_1383:focus {
	outline: 1px dotted rgba(49, 49, 49, 1.00);
}









.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1400 {
	height: 10.00px;
}




















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

#stacks_in_1401>.s3_row>.s3_column_left {
	width: 75.00%;
}

#stacks_in_1401>.s3_row>.s3_column_right {
	width: 25.000000%;
}




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










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


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


}



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


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


}





/* -- Start Hue Each css Template -- */

#stacks_in_1405{
	color: #333333 !important;
}

#stacks_in_1405 h1, #stacks_in_1405 h2, #stacks_in_1405 h3, #stacks_in_1405 h4, #stacks_in_1405 h5, #stacks_in_1405 h6{
	color: #333333 !important;
}

#stacks_in_1405 a,#stacks_in_1405 a:active,#stacks_in_1405 a:visited{
	color: #FC9316 !important;
}

#stacks_in_1405 a:hover{
	color: #B66D13 !important;
}

/* -- End Hue Each css Template -- */





/* MiniCookie create, edit, delete buttons, and buttons for our own popup message */
#mini_cookie_button_stacks_in_1403,
#mini_cookie_button_accept_all_stacks_in_1403,
.mini_cookie_button_stacks_in_1403 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgba(252, 147, 22, 1.00);
	border: 1px solid transparent;
	border-radius: 0.25rem;
	color: rgba(0, 0, 0, 1.00);
	cursor: pointer;
	margin-left: 1rem;
	display: inline-block;
	font-family: inherit;
	font-size: 1.125rem;
	font-weight: 600;
	padding: 8px 16px;
	text-align: center;
	transition: all 100ms ease-in-out;
	white-space: nowrap;
	font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  
  
  
	margin-bottom: 5px;
}

@media screen and (min-width: 568px) {
	#mini_cookie_purge_button_stacks_in_1403 {
		float: right;
	}
}

#mini_cookie_button_stacks_in_1403:hover,
.mini_cookie_button_stacks_in_1403:hover,
#mini_cookie_button_accept_all_stacks_in_1403:hover,
#mini_cookie_button_stacks_in_1403:active,
.mini_cookie_button_stacks_in_1403:active {
	color: rgba(64, 64, 64, 1.00);
	background-color: rgba(252, 147, 22, 0.40);
}

#mini_cookie_button_stacks_in_1403:focus,
#mini_cookie_button_accept_all_stacks_in_1403:focus,
.mini_cookie_button_stacks_in_1403:focus {
	outline: 1px dotted rgba(64, 64, 64, 1.00);
}









#stacks_in_1412 { position: fixed; z-index: 9998; width: 380px;  color: #000000;font-size: 14px; }

#stacks_in_1412 { top: 0px; right: 0px; float: right; }
#stacks_in_1412 a:link, #stacks_in_1412 a:visited, #stacks_in_1412 a:hover, #stacks_in_1412 a:active { text-decoration: none; color: #FF8000; }


#stacks_in_1413 {
	background-color: rgba(223, 223, 223, 1.00);
	padding:  10px;
}

#stacks_in_1416 { position: absolute; z-index: 9999; width: 50px; font-size: 14px; }

#stacks_in_1416 { top: 0px; right: 0px; float: right; }



/* -- Start Hue Each css Template -- */

#stacks_in_1417{
	color: #333333 !important;
}

#stacks_in_1417 h1, #stacks_in_1417 h2, #stacks_in_1417 h3, #stacks_in_1417 h4, #stacks_in_1417 h5, #stacks_in_1417 h6{
	color: #333333 !important;
}

#stacks_in_1417 a,#stacks_in_1417 a:active,#stacks_in_1417 a:visited{
	color: #FC9316 !important;
}

#stacks_in_1417 a:hover{
	color: #000000 !important;
}

/* -- End Hue Each css Template -- */
#stacks_in_1418 {
	padding:  10px;
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:0;text-indent:-9999px;background:url(../files/image-1422.png) no-repeat left top;z-index:9988} #toTop:hover{background:url(../files/image-1422.png) no-repeat left -51px} #toTop:active,#toTop:focus{outline:0}
#stacks_in_1423 .glider-wrapper,#stacks_in_1423 .glider-button{-webkit-transition:all 400ms ease;transition:all 400ms ease}#stacks_in_1423 .glider-wrapper.custom-style{background-color:#3D3D3D;color:rgba(255, 255, 255, 1.00)}#stacks_in_1423 .glider-wrapper.custom-style div,#stacks_in_1423 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_1423 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_1423 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_1423 .glider-wrapper .glider-content{padding:5.25rem 2.00rem}}#stacks_in_1423 .glider-button{margin:0px}#stacks_in_1423 .glider-button.custom-style{background-color:#FC9316;color:#FFFFFF}#stacks_in_1423 .glider-button.static-width{width:100px}#stacks_in_1423 .launcher-bar .glider-button{text-align:left}#stacks_in_1423 .location-left .glider-button,#stacks_in_1423 .location-right .glider-button{top:25%}#stacks_in_1423 .location-left .glider-button.flipPosition,#stacks_in_1423 .location-right .glider-button.flipPosition{top:auto;bottom:25%}#stacks_in_1423 .location-top .glider-button,#stacks_in_1423 .location-bottom .glider-button{left:25%}#stacks_in_1423 .location-top .glider-button.flipPosition,#stacks_in_1423 .location-bottom .glider-button.flipPosition{left:auto;right:25%}@media only screen and (min-width:40.063em){#stacks_in_1423 .location-left .glider-wrapper.opened,#stacks_in_1423 .location-right .glider-wrapper.opened{width:80%}#stacks_in_1423 .location-left.slideout .glider-wrapper,#stacks_in_1423 .location-right.slideout .glider-wrapper{width:80%}#stacks_in_1423 .location-left .glider-button.opened{left:80%}#stacks_in_1423 .location-left.slideout .glider-wrapper{margin-left:-80%}#stacks_in_1423 .location-right .glider-button.opened{right:80%}#stacks_in_1423 .location-right.slideout .glider-wrapper{margin-right:-80%}#stacks_in_1423 .location-top .glider-wrapper.opened,#stacks_in_1423 .location-bottom .glider-wrapper.opened{height:80%}#stacks_in_1423 .location-top .glider-button.opened{top:80%}#stacks_in_1423 .location-bottom .glider-button.opened{bottom:80%}}

#stacks_in_1425 {
	margin:  20px;
}

#stacks_in_471 { position: fixed; z-index: 300; width: 100%; font-size: 14px; }

#stacks_in_471 { top: 0%; left: 0%; float: left; }


#stacks_in_472 .heightstackhiclass
{
margin-left: auto; margin-right: auto;
	display: block;
	/* DeFliGra */



 
	height: 45px;
	overflow: hidden;
 
 




}

#stacks_in_472 {
	background-color: rgba(223, 223, 223, 1.00);
	border: solid rgba(252, 147, 22, 1.00);
	border-width: 0px 0px 2px 0px;
}
