.splider-img>img{width:100%}.splide__slide__container{overflow:hidden}.splider-switch-dark .splide__slide.is-active *{color:#262626!important}.splider-switch-light .splide__slide.is-active *{color:#fff!important}.s-slide-link{display:contents}.s-slide-link a{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:998;text-decoration:none}.grab{cursor:grab}.splide--nav>.splide__track>.splide__list>.splide__slide{cursor:pointer}button.splide__arrow{margin-bottom:0}.splide--nav .splide__slide:focus-visible{outline:0!important}

#turnerstacks_in_52 {display: none;}

@media screen
  and (min-device-width: 0px)
  and (max-device-width: 850px)
  and (orientation: portrait)  {

#turnerstacks_in_52 {
	display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.85);
    z-index: 1001;
}

#turner-contentstacks_in_52{
    position: absolute;
    top: 50%;
    text-align: center;
    width: 90%;
    margin-left: 5%;
    transform: translateY(-50%);
}

.turner-animstacks_in_52{
  max-width: 100px;
  max-height: 100px;
  margin-bottom: 18px;
}

.turner-headerstacks_in_52{
  color: white;
  margin-top: 12px;
}
.turner-subheaderstacks_in_52{
  color: white;
  margin-top: 12px;
}

.turner-subsubheaderstacks_in_52{
  color: white;
  margin-top: 12px;
}

}




#stacks_in_9 {
	font-size: 228%;
}

#stacks_in_27 {
	font-size: 224%;
	font-weight: bold;
}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_30 {
	width: 100%;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
#simpleDivider_stacks_in_30 .theDivider1,
#simpleDivider_stacks_in_30 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_30 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_30.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFC46B;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_30.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_30 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_30.transparentOff .theDivider2 {
	background-color: #FFC46B;
}
#simpleDivider_stacks_in_30.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_30.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_30.bgImageOn .theDivider1 img {
	display: block;
}

/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_58 {
	width: 100%;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
#simpleDivider_stacks_in_58 .theDivider1,
#simpleDivider_stacks_in_58 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_58 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_58.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFC46B;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_58.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_58 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_58.transparentOff .theDivider2 {
	background-color: #FFC46B;
}
#simpleDivider_stacks_in_58.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_58.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_58.bgImageOn .theDivider1 img {
	display: block;
}

#splide-stacks_in_36 .splide__progress {
    margin-top: 10px;
    margin-bottom: 10px
}

#splide-stacks_in_36 .splide__progress__bar {
    background: rgba(32, 178, 170, 1.00);
    height: 3px
}

#splide-stacks_in_36 .splide__video__wrapper video,
#splide-stacks_in_36 .splider-vid img {
    width: 100%;
    height: 100%;
    
}

#splide-stacks_in_36>.splide__track {
    
}



#splide-stacks_in_36:not(.splide--grid):not(.splide--fade)>.splide__track>.splide__list>.splide__slide,
#splide-stacks_in_36>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide {
    opacity: 1.00;
    transition: opacity 0.15s cubic-bezier(.54, .01, .1, 1), background-color 0.15s cubic-bezier(.54, .01, .1, 1), color 0.15s cubic-bezier(.54, .01, .1, 1)
}

#splide-stacks_in_36:not(.splide--grid):not(.splide--fade)>.splide__track>.splide__list>.splide__slide.is-active,
#splide-stacks_in_36>.splide__track>.splide__list>.splide__slide.is-active>.splide__slide__row>.splide__slide {
    opacity: 1
}

.splide-stacks_in_91{}

#stacks_in_94 {
	font-size: 175%;
}

#stacks_in_97 {
	padding: 13px 0px 0px 0px;
}
.stacks_in_111{height:500px}@media screen and (min-width:40em){.stacks_in_111{height:750px}}@media screen and (min-width:64em){.stacks_in_111{height:900px}}
.splide-stacks_in_43{}

#stacks_in_44 {
	margin:  2px;
	padding:  3px;
}

#stacks_in_46 {
	font-size: 175%;
}

#stacks_in_49 {
	padding: 13px 0px 0px 0px;
}
.stacks_in_113{height:500px}@media screen and (min-width:40em){.stacks_in_113{height:750px}}@media screen and (min-width:64em){.stacks_in_113{height:900px}}
.splide-stacks_in_63{}

#stacks_in_66 {
	font-size: 175%;
}

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

#stacks_out_67 {
	width: 63%;
}

#stacks_in_81 {
	padding: 13px 0px 0px 0px;
}
.stacks_in_112{height:500px}@media screen and (min-width:40em){.stacks_in_112{height:750px}}@media screen and (min-width:64em){.stacks_in_112{height:900px}}
.splide-stacks_in_72{}

#stacks_in_75 {
	font-size: 175%;
}

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

#stacks_out_76 {
	width: 63%;
}

#stacks_in_78 {
	padding: 13px 0px 0px 0px;
}
.stacks_in_114{height:500px}@media screen and (min-width:40em){.stacks_in_114{height:750px}}@media screen and (min-width:64em){.stacks_in_114{height:950px}}
.splide{padding:50px 50px 50px 50px}.splide__slide{}.splide>.splide__arrows>.splide__arrow{width:60px;height:60px;padding:10px;border-radius:4px;background-color:rgba(255, 255, 255, 0.00)}@media screen and (max-width:0px){.splide>.splide__arrows>.splide__arrow{display:none}}.splide>.splide__arrows--ltr>.splide__arrow--prev{left:0.00em}.splide>.splide__arrows--rtl>.splide__arrow--prev{right:0.00em}.splide>.splide__arrows--ttb>.splide__arrow--prev{top:0.00em}.splide>.splide__arrows--ltr>.splide__arrow--next{right:0.00em}.splide>.splide__arrows--rtl>.splide__arrow--next{left:0.00em}.splide>.splide__arrows--ttb>.splide__arrow--next{bottom:0.00em}.splide>.splide__arrows>.splide__arrow svg{width:2.50em;height:2.50em;fill:rgba(206, 177, 141, 1.00)}.splide>.splide__arrows>.splide__arrow:hover svg{fill:rgba(252, 115, 90, 1.00)}.splide>.splide__pagination{justify-content:center;padding-left:0.00em;padding-right:0.00em; bottom:0.50em;top:unset}@media screen and (max-width:0px){.splide>.splide__pagination{display:none}}.splide>.splide__pagination>li>.splide__pagination__page{background:rgba(221, 221, 221, 1.00);border-radius:3px;opacity:unset;}.splide>.splide__pagination--rtl>li>.splide__pagination__page,.splide>.splide__pagination--ltr>li>.splide__pagination__page{width:20px;height:5px}.splide>.splide__pagination--ttb>li>.splide__pagination__page{width:5px;height:20px}.splide>.splide__pagination>li>.splide__pagination__page:hover{background:rgba(206, 177, 141, 1.00)}.splide>.splide__pagination>li>.splide__pagination__page.is-active{background:rgba(252, 115, 90, 1.00);transform:scale(1.20)}.splide>.splide__arrows>.splide__arrow[disabled]{opacity:0.50;pointer-events:none}.splide:not(.splide--grid)>.splide__track>.splide__list>.splide__slide,.splide>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide{border-radius:3px;padding:8px;border-width:2px 2px 2px 2px;border-style:solid}.splide .splider-img{border-radius:3px;overflow:hidden}.splide>.splide__track>.splide__list>.splide__slide>.splide__slide__row>.splide__slide{}
/*
 * Simple Divider Pro
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.4.2
 */

#simpleDivider_stacks_in_35 {
	width: 100%;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
#simpleDivider_stacks_in_35 .theDivider1,
#simpleDivider_stacks_in_35 .theDivider2 {
	width: inherit;
}
#simpleDivider_stacks_in_35 .theDivider1 {
	height: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
}
#simpleDivider_stacks_in_35.transparentOff .theDivider1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFC46B;
	border-bottom-color: #FFFFFF;
}
#simpleDivider_stacks_in_35.transparentOn .theDivider1 {
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_35 .theDivider2 {
	height: 4px;
}
#simpleDivider_stacks_in_35.transparentOff .theDivider2 {
	background-color: #FFC46B;
}
#simpleDivider_stacks_in_35.transparentOn .theDivider2 {
	background-color: transparent;
}
#simpleDivider_stacks_in_35.bgImageOn .theDivider2 {
	background: transparent url() repeat;
	overflow: visible;
	border-width: 0;
	border-color: none;
}
#simpleDivider_stacks_in_35.bgImageOn .theDivider1 img {
	display: block;
}

/* -- Start EACH CSS Template -- */

 




	#stacks_in_88 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
	#stacks_in_88 .HYPE_document { overflow: visible;  pointer-events: none !important; direction:ltr !important; margin:auto; position:relative; min-width: 200px !important;  min-height: 90px !important; }	
	
	#stacks_in_88_default25_hype_container { direction:ltr !important; margin:auto; -webkit-backface-visibility: hidden !important; -moz-backface-visibility: hidden !important; min-width: 200px !important; min-height: 90px !important; display: block !important; 
	-webkit-transform: translate3d(0,0,0) !important; }
	
	#stacks_in_88 .box-25 { pointer-events: none !important; min-width: 200px !important; min-height: 90px !important; display: block !important;	z-index: 1 !important; position: relative; direction:ltr; margin-right: auto; margin-left: auto; text-align: center; overflow: auto; }		
	
	/* DRAG BOX */	
	#stacks_in_88 .h25-slidebox {
	-webkit-backface-visibility: hidden !important; -moz-backface-visibility: hidden !important;
	-webkit-transform-style: preserve-3d !important; -moz-transform-style: preserve-3d !important; -o-transform-style: preserve-3d !important; transform-style: preserve-3d !important;  
	
	
	border-radius:25px !important;
	
		
		
		
		
	
	background-color: rgba(38, 38, 38, 0.40) !important; }	
	
	#stacks_in_88 .h25-slide-base { border-radius:25px !important; -webkit-border-radius:25px !important; background-color: rgba(81, 81, 81, 0.50) !important;
		
	}
	/* SLIDE DRAG BUTTON STYLE */
	#stacks_in_88 .h25-slide-drag {	background-color: rgba(232, 41, 0, 1.00) !important;	box-shadow: 0 0 3px rgba(58, 58, 58, 1.00) !important;	border-radius:20px !important; -webkit-border-radius:20px !important; display: block; }	
		
	/* SLIDE DRAG ICON  23px/36px  */
	#stacks_in_88 .h25-slide-drag, #stacks_in_88 .h25-slide-drag [class*="fa fa-"], #stacks_in_88 .h25-slide-drag [class^="fa fa-"] {font: 22px/36px 'FontAwesome';	text-indent: 0; color: rgba(255, 255, 255, 1.00) !important; }	
	
	#stacks_in_88 .h25-slide-text {	position: absolute !important; top: 0; bottom: 0; right: 0; left: 0; height: 100% !important; font-size: 13px !important; line-height: 15px !important; -webkit-font-smoothing: antialiased; font-family: "title_safe_font_selector", sans-serif; letter-spacing: -1px;		
		 	
		 font-family: "Trebuchet MS", sans-serif !important; font-weight: 400 !important; 
				
		background: -webkit-linear-gradient(to right, rgba(242, 255, 251, 0.20) 0%, rgba(255, 255, 255, 1.00) 34.1%, rgba(242, 255, 251, 0.20) 100%);
		background:linear-gradient(to right, rgba(242, 255, 251, 0.20) 0%, rgba(255, 255, 255, 1.00) 34.1%, rgba(242, 255, 251, 0.20) 100%);
		-webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-top: 0px;   
	    display: block !important; }	
	    
	#stacks_in_88 .h25-slide-line {	background-color: rgba(0, 0, 0, 0.00) !important; }	
	
	#stacks_in_88 .h25-slide-grad {
	background: -webkit-linear-gradient(to right, rgba(136, 135, 56, 0.80) 0%, rgba(203, 18, 28, 0.80) 66%) !important;
	background:linear-gradient(to right, rgba(136, 135, 56, 0.80) 0%, rgba(203, 18, 28, 0.80) 66%) !important;
	display: block !important; }	
	#stacks_in_88 .h25-slide-bg { display: block; }	
	
	/*panel*/
	#stacks_in_88 .h25-panel-text {	padding-top: 35px !important; -webkit-font-smoothing: antialiased; font-family: "Trebuchet MS", sans-serif !important; font-weight: 400 !important; font-size: 15px !important; line-height: 15px !important; 
	
	
	color: rgba(65, 65, 65, 1.00) !important; text-shadow: 1px 1px 1px rgba(173, 173, 173, 1.00) !important; }
	
	
	/* Warning about mobile limitatin for slide ations to blank links	*/
	#stacks_in_88 .h25-link-text-new-window { font-size: 0px !important; line-height: 22px !important;	width: 0px !important; height: 0px !important; margin-left: 8px !important;	}
	
	@media (max-width: 480px) {
	  #stacks_in_88 .h25-link-text-new-window { font-size: 16px !important; width: 275px !important; height: 70px !important;}
	}
	@media (min-width: 481px) and (max-width: 1024px) {
	  #stacks_in_88 .h25-link-text-new-window { font-size: 16px !important; width: 275px !important; height: 70px !important;}
	}
	
	/* Beta @media (min-width: 1024px) {
	  #stacks_in_88 .h25-link-text-new-window { width: 0px !important; height: 0px !important; opacity: 0 !important; display: none !important; }
	}*/
		
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { 
	  #stacks_in_88 .h25-link-text-new-window { font-size: 16px !important; width: 275px !important; height: 70px !important;}	
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { 
	  #stacks_in_88 .h25-link-text-new-window { font-size: 16px !important; width: 275px !important; height: 70px !important;}
	}
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { 
	  #stacks_in_88 .h25-link-text-new-window { font-size: 16px !important; width: 275px !important; height: 70px !important;}
	}	
	
	#stacks_in_88 .h25-panel-icon { display: block !important; font-size: 23px !important; line-height: 31px !important; color: rgba(81, 81, 81, 1.00) !important; }
	
	#stacks_in_88 .h25-panel-link {  }
	
	#stacks_in_88 .h25-panel-link-group { }
	
	#stacks_in_88 .h25-panel-link {	 }
	
	#stacks_in_88 .h25-panelbox, #stacks_in_88 .h25-panel-border, #stacks_in_88 .h25-panel-border2 { border-radius:0px !important; -webkit-border-radius:0px !important; }
	#stacks_in_88 .h25-panel-border {  display: block !important; border-color: rgba(181, 181, 181, 1.00) !important;  }
	#stacks_in_88 .h25-panel-border2 {
	 
			 display: block !important; border-color: rgba(203, 203, 203, 1.00) !important; 
		
	
	
			
	 	 
	}
	
	@keyframes linearGradientMove {
	100% {background-position: 16px 0, -16px 100%, 0 -16px, 100% 16px; }
	}
		
	#stacks_in_88 .h25-panelbox { background-color: rgba(232, 232, 232, 1.00) !important; }	
	
 

/* -- End EACH CSS Template -- */
#stacks_out_88 {
	width: 860px;
}
