/* Start Owl stack page CSS code *//*  * 	Core Owl Carousel CSS File *	v1.3.2 *//* clearfix */.owl-carousel .owl-wrapper:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}/* display none until init */.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer{	overflow: hidden;	position: relative;	width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;	-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;	-o-transition: height 500ms ease-in-out;	transition: height 500ms ease-in-out;}	.owl-carousel .owl-item{	float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;}.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}/* mouse grab icon */.grabbing {     cursor:url(grabbing.png) 8 8, move;}/* fix */.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{	-webkit-backface-visibility: hidden;	-moz-backface-visibility:    hidden;	-ms-backface-visibility:     hidden;  -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);}/*  *  Owl Carousel CSS3 Transitions  *  v1.3.2 */.owl-origin {	-webkit-perspective: 1200px;	-webkit-perspective-origin-x : 50%;	-webkit-perspective-origin-y : 50%;	-moz-perspective : 1200px;	-moz-perspective-origin-x : 50%;	-moz-perspective-origin-y : 50%;	perspective : 1200px;}/* fade */.owl-fade-out {  z-index: 10;  -webkit-animation: fadeOut .7s both ease;  -moz-animation: fadeOut .7s both ease;  animation: fadeOut .7s both ease;}.owl-fade-in {  -webkit-animation: fadeIn .7s both ease;  -moz-animation: fadeIn .7s both ease;  animation: fadeIn .7s both ease;}/* backSlide */.owl-backSlide-out {  -webkit-animation: backSlideOut 1s both ease;  -moz-animation: backSlideOut 1s both ease;  animation: backSlideOut 1s both ease;}.owl-backSlide-in {  -webkit-animation: backSlideIn 1s both ease;  -moz-animation: backSlideIn 1s both ease;  animation: backSlideIn 1s both ease;}/* goDown */.owl-goDown-out {  -webkit-animation: scaleToFade .7s ease both;  -moz-animation: scaleToFade .7s ease both;  animation: scaleToFade .7s ease both;}.owl-goDown-in {  -webkit-animation: goDown .6s ease both;  -moz-animation: goDown .6s ease both;  animation: goDown .6s ease both;}/* scaleUp */.owl-fadeUp-in {  -webkit-animation: scaleUpFrom .5s ease both;  -moz-animation: scaleUpFrom .5s ease both;  animation: scaleUpFrom .5s ease both;}.owl-fadeUp-out {  -webkit-animation: scaleUpTo .5s ease both;  -moz-animation: scaleUpTo .5s ease both;  animation: scaleUpTo .5s ease both;}/* Keyframes *//*empty*/@-webkit-keyframes empty {  0% {opacity: 1}}@-moz-keyframes empty {  0% {opacity: 1}}@keyframes empty {  0% {opacity: 1}}@-webkit-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-moz-keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@keyframes fadeIn {  0% { opacity:0; }  100% { opacity:1; }}@-webkit-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-moz-keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@keyframes fadeOut {  0% { opacity:1; }  100% { opacity:0; }}@-webkit-keyframes backSlideOut {  25% { opacity: .5; -webkit-transform: translateZ(-500px); }  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }}@-moz-keyframes backSlideOut {  25% { opacity: .5; -moz-transform: translateZ(-500px); }  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }}@keyframes backSlideOut {  25% { opacity: .5; transform: translateZ(-500px); }  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }}@-webkit-keyframes backSlideIn {  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -webkit-transform: translateZ(-500px); }  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }}@-moz-keyframes backSlideIn {  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; -moz-transform: translateZ(-500px); }  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }}@keyframes backSlideIn {  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }  75% { opacity: .5; transform: translateZ(-500px); }  100% { opacity: 1; transform: translateZ(0) translateX(0); }}@-webkit-keyframes scaleToFade {  to { opacity: 0; -webkit-transform: scale(.8); }}@-moz-keyframes scaleToFade {  to { opacity: 0; -moz-transform: scale(.8); }}@keyframes scaleToFade {  to { opacity: 0; transform: scale(.8); }}@-webkit-keyframes goDown {  from { -webkit-transform: translateY(-100%); }}@-moz-keyframes goDown {  from { -moz-transform: translateY(-100%); }}@keyframes goDown {  from { transform: translateY(-100%); }}@-webkit-keyframes scaleUpFrom {  from { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpFrom {  from { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpFrom {  from { opacity: 0; transform: scale(1.5); }}@-webkit-keyframes scaleUpTo {  to { opacity: 0; -webkit-transform: scale(1.5); }}@-moz-keyframes scaleUpTo {  to { opacity: 0; -moz-transform: scale(1.5); }}@keyframes scaleUpTo {  to { opacity: 0; transform: scale(1.5); }}/* End Owl stack page CSS code */.com_joeworkman_stacks_glider_stack .glider-wrapper,.com_joeworkman_stacks_glider_stack .glider-button{position:fixed;z-index:99999;border:none}.com_joeworkman_stacks_glider_stack .glider-toggle{padding:1rem;cursor:pointer;font-size:1rem;outline:none;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%;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{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{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{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{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%}
/* -- Start EACH CSS Template -- */





/* prevent issue in Foundation theme and some stacks */
#stacks_in_114207 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
#stacks_in_114207_default17_hype_container #stacks_in_114207 .HYPE_document { overflow: auto;  direction:ltr !important; margin:auto; width: 100%; z-index: 0 !important;  }
#stacks_in_114207 .rad { 	overflow: hidden !important; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); 	max-width: 2500px !important; margin-right: auto; margin-left: auto; text-align: center;  }
#stacks_in_114207 .isolate { isolation: isolate; }
#stacks_in_114207 .wrapper-17 { pointer-events: none; mix-blend-mode: blank;	  position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin-right: auto; 	margin-left: auto; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0);  }
/*  hype elements */
#stacks_in_114207 .hype-cover-shadow {  background-color: #000000 !important;  }
#stacks_in_114207 .html-mobile-img {  display: none; width: 0%; height: 0%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: 0; padding: 0;  }
#stacks_in_114207 .hype_bg-17, #stacks_in_114207 .hype_bg-17-b {  background-color: transparent !important;  }
#stacks_in_114207 .hype_bg-17, #stacks_in_114207 .html-mobile-img { 
   background-image: url(../files/stack_bg_image-114207.jpg) !important;  	
    
  background-size: cover !important; 	background-position: 50% 50% !important;	
 }
#stacks_in_114207 .hype_bg-17-b { 
   background-image: url(../files/stack_bg_image-b-114207.jpg) !important;  	
    
  background-size: cover !important; background-position: 50% 50% !important;		  
 }

/* show first image on mobile only */
 
	 
		@media (max-width: 480px) { #stacks_in_114207 .html-mobile-img  { display: block; width: 100%; height: 100%;}
		#stacks_in_114207 .hype_bg-17, #stacks_in_114207 .hype_bg-17-b { display: none !important; } }
		
		@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_114207 .html-mobile-img  { display: block !important; width: 100%; height: 100%; }
		#stacks_in_114207 .hype_bg-17, #stacks_in_114207 .hype_bg-17-b { 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_114207 .html-mobile-img { display: block; width: 100%; height: 100%;}
		#stacks_in_114207 .hype_bg-17, #stacks_in_114207 .hype_bg-17-b { display: none !important; }  }
		
		@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_114207 .html-mobile-img  { display: block; width: 100%; height: 100%; }
		#stacks_in_114207 .hype_bg-17, #stacks_in_114207 .hype_bg-17-b { display: none !important; }  }
		
		@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_114207 .html-mobile-img  { display: block; width: 100%; height: 100%; }
		#stacks_in_114207 .hype_bg-17, #stacks_in_114207 .hype_bg-17-b { display: none !important; }  }
	 
 

#stacks_in_114207 .slice-vertical {    margin: auto; width: 100%; position: relative; display: flex; 
   
   
   	
   min-height: 600px !important;   }
@media (max-width: 770px) {
 #stacks_in_114207 .slice-vertical {	   min-height: 400px !important;  	 height:auto;  }
}
@media (max-width: 600px) {
 #stacks_in_114207 .slice-vertical {	   min-height: 250px !important;   height:auto;  }
}
#stacks_in_114207 .slice-vertical {    }
/* waipoint triggers */
#stacks_in_114207 .trigger-change { opacity: 0 !important; margin-top: 0px !important; }
/* link managed in Hype -  is using inview OFF group hover */
#stacks_in_114207 .hype-group-hover {    }
/* is using ON HOVER OFF group inview */
#stacks_in_114207 .hype-group-inview {   display: none !important;   }
#stacks_in_114207 .hype-hover-only  {    display: none !important;   }
#stacks_in_114207 .hype-link-hover, #stacks_in_114207 .hype-link-hover-blank, #stacks_in_114207 .hype-link-hover-inview, #stacks_in_114207 .hype-link-hover-blank-inview {   display: block !important;   }
#stacks_in_114207 .hype-link-hover, #stacks_in_114207 .hype-link-hover-inview {     }

/* -- End EACH CSS Template -- */  @media screen and (max-width:1370px){#stacks_in_114208_6{display:none}} 

#stacks_in_114208_4 {
	padding: 25px 6px 0px 6px;
}
#stacks_in_112747 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1450px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_112747 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_112747 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_112747 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_112747 {
	padding: 50px 0px 0px 0px;
}
#stacks_in_113827 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_113827 .jwresp_col{overflow:hidden;margin:0;width:24%; float:left;}#stacks_in_113827 #jwresp_col2_stacks_in_113827{ float:right; width:76%}@media screen and (max-width:600px){#stacks_in_113827 #jwresp_col1_stacks_in_113827,#stacks_in_113827 #jwresp_col2_stacks_in_113827{width:100%;float:none;display:block}#stacks_in_113827 #jwresp_col1_stacks_in_113827{margin-bottom:15px}}

#stacks_in_113827 {
	padding: 0px 20px 20px 20px;
}

#stacks_in_113817 {
	padding: 10px 0px 0px 0px;
}

#stacks_out_113817 {
	width: 200px;
}

#stacks_out_113881 {
	width: 150px;
}

#stacks_in_113815 {
	padding: 9px 0px 0px 0px;
}
#stacks_in_114194 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1000px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_114194 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_114194 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_114194 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}

#stacks_in_114337 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_114337 .jwresp_col{overflow:hidden;margin:0;width:25%; float:left;}#stacks_in_114337 #jwresp_col2_stacks_in_114337{ float:right; width:75%}@media screen and (max-width:850px){#stacks_in_114337 #jwresp_col1_stacks_in_114337,#stacks_in_114337 #jwresp_col2_stacks_in_114337{width:100%;float:none;display:block}#stacks_in_114337 #jwresp_col1_stacks_in_114337{margin-bottom:0px}}

#stacks_in_114337 {
	padding: 10px 20px 0px 20px;
}

#stacks_in_114335 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 0px 0px 30px 0px;
}

#stacks_out_114335 {
	width: 150px;
}
#stacks_in_114345 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 850px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_114345 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_114345 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_114345 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_114348 {
	padding: 0px 0px 5px 15px;
}

#stacks_in_114351 {
	padding: 14px 10px 15px 15px;
}

#stacks_in_114190 {
	padding: 10px 0px 0px 15px;
}

#stacks_out_114190 {
	width: 43px;
	float: left;
}

#stacks_in_114188 {
	background-color: rgba(42, 80, 117, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 5px 0px 5px 14px;
	padding: 13px 0px 13px 13px;
}

#stacks_out_114188 {
	width: 245px;
	float: left;
	margin-left:0;
}

#stacks_in_114196 {
	padding: 19px 0px 0px 15px;
}

#stacks_out_114196 {
	width: 250px;
	float: left;
}
#stacks_in_112039 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1250px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;

}

@media screen and (max-width: 1200px) {
#stacks_in_112039 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_112039 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_112039 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}

/* Start doobox hippo css */


/* general styles edit and preview mode */
   /* html { height: 100%; margin-bottom: 1px; overflow-y: scroll; } removed to make compliant with certain themes */

.stacks_in_111682darkerborder{
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.stacks_in_111682overalltabcontainer{
	background: #FFFFFF;
	border: 0px solid #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.stacks_in_111682tabcontentcontainer{
	padding: 20px;
}

.stacks_in_111682dootabcontainer{
	
	display:none;
	
	
}

.stacks_in_111682dootabcontainer:first-child{
	
	display:block;
	
}

#stacks_in_111682tabpicker{
	padding: 20px 30px 5px 30px;  /* adjusted in update to acomidate more than one row of buttons */
	
	font-weight: bold;
	background: #FFFFFF;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#stacks_in_111682tabpicker span{
	padding-right: 10px;
	padding-left: 4px;
	
}

#stacks_in_111682tabpicker span:first-child{
	padding-right: 10px;
	padding-left: 4px;
	
}

.stacks_in_111682dootabSlice{
	background: #FFFFFF;
}


/* tabs and links styles */

#stacks_in_111682tabpicker a{
	display: inline-block;
	font-size: 100%;
	margin-right: 18px;
	margin-bottom: 15px; /* added in update to acomidate more than one row of buttons */
	padding: 5px 20px 5px 20px;
	background: #E5E5E5;
	text-decoration: none;
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #535353;
	line-height: normal;
}

#stacks_in_111682tabpicker a:hover{
	background: #E3E3E3;
	text-decoration: none;
	border:none;
	color: #2E5B7A;
}

#stacks_in_111682tabpicker a:active{
	background: #E5E5E5;
	text-decoration: none;
	border:none;
	color: #535353;
}

#stacks_in_111682tabpicker a.stacks_in_111682current{
	background: #2E5B7A;
	color: #FFFFFF;
	text-decoration: none;
	border:none;
}

.stacks_in_111682doocat {
	display:none;
	font-weight: bold;
	background: #FFD8DF;
	padding: 5px 10px 5px 10px;
	border-bottom:1px solid #666666;
}

.stacks_in_111682doocat span{
	
	min-width:200px;
	white-space: nowrap;
	padding: 5px;
	border:1px solid #555555;
	color: #red;
	background: #ffffff;
}







	.stacks_in_111682darkerborder{
		border: none;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	#stacks_in_111682tabpicker{
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		
	}


/* end doobox hippo css */
#stacks_in_111682 {
	-moz-border-radius: 0px 0px 6px 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	margin: 0px 0px 10px 0px;
}

#stacks_in_114133 {
	background-color: rgba(241, 241, 241, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_114205 {
	padding: 14px 5px 14px 25px;
}
/* Start Owl stack CSS code *//** 	Owl Carousel Owl Demo Theme *	v1.3.2div{	-webkit-backface-visibility: hidden;}*/.owl-wrapper{	position: relative;	z-index: 2;}#stacks_in_114139 .owl-theme .owl-controls{	margin-top: 10px;	text-align: center;}/* Styling Next and Prev buttons */#stacks_in_114139 .owl-theme .owl-controls .owl-buttons div{	color: #FFF;	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */	margin: 5px;	padding: 3px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;	background: #A3A3A3;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;}/* Clickable class fix problem with hover on touch devices *//* Use it for non-touch hover action */#stacks_in_114139 .owl-theme .owl-controls.clickable .owl-buttons div:hover{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;	text-decoration: none;}/* Styling Pagination*/#stacks_in_114139 .owl-theme .owl-controls .owl-page{	display: inline-block;	zoom: 1;	*display: inline;/*IE7 life-saver */}#stacks_in_114139 .owl-theme .owl-controls .owl-page span{	display: block;	width: 12px;	height: 12px;	margin: 5px 7px;	filter: Alpha(Opacity=50);/*IE7 fix*/	opacity: 0.5;	-webkit-border-radius: 20px;	-moz-border-radius: 20px;	border-radius: 20px;	background: #A3A3A3;}#stacks_in_114139 .owl-theme .owl-controls .owl-page.active span,#stacks_in_114139 .owl-theme .owl-controls.clickable .owl-page:hover span{	filter: Alpha(Opacity=100);/*IE7 fix*/	opacity: 1;}/* If PaginationNumbers is true */#stacks_in_114139 .owl-theme .owl-controls .owl-page span.owl-numbers{	height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;	-webkit-border-radius: 30px;	-moz-border-radius: 30px;	border-radius: 30px;}/* preloading images */#stacks_in_114139 .owl-item.loading{	min-height: 150px;	background: url("../files/AjaxLoader.gif") no-repeat center center}/* Preview Mode */#stacks_in_114139owl-stack{	height:0px;}#stacks_in_114139owl-stack .stacks_in_114139item{margin: 3px;}#stacks_in_114139owl-stack .stacks_in_114139item img{display: block;width: 100%;height: auto;}#stacks_in_114139imagewell{height: 0px;}/* End Owl stack CSS code */
#stacks_in_114330 {
	padding: 14px 5px 0px 25px;
}
#stacks_in_114270>.s3_row {
	margin: 0 -10px;
}

#stacks_in_114270>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_114270>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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


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


}



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



}






#stacks_in_114270 {
	padding: 25px 0px 0px 15px;
}

#stacks_in_114274 {
	padding: 14px 5px 14px 5px;
}

#stacks_in_114271 {
	padding: 14px 5px 14px 5px;
}
#stacks_in_114120>.s3_row {
	margin: 0 -10px;
}

#stacks_in_114120>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_114120>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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


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


}



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



}






#stacks_in_114120 {
	padding: 15px 0px 0px 15px;
}

#stacks_in_114264 {
	padding: 14px 5px 14px 5px;
}

#stacks_in_114267 {
	padding: 14px 5px 14px 5px;
}

#stacks_in_114277 {
	background-color: rgba(241, 241, 241, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 20px 20px 20px 20px;
}
#stacks_in_114014 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_114014 .jwresp_col{float:none} #stacks_in_114014 #jwresp_col2_stacks_in_114014{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_114014 #jwresp_col1_stacks_in_114014,#stacks_in_114014 #jwresp_col3_stacks_in_114014{width:32%}#stacks_in_114014 #jwresp_col1_stacks_in_114014{float:left}#stacks_in_114014 #jwresp_col3_stacks_in_114014{float:right} @media screen and (max-width:900px){#stacks_in_114014 #jwresp_col1_stacks_in_114014,#stacks_in_114014 #jwresp_col3_stacks_in_114014{margin-bottom:20px}#stacks_in_114014 #jwresp_col1_stacks_in_114014{width:49%}#stacks_in_114014 #jwresp_col3_stacks_in_114014{width:49%}#stacks_in_114014 #jwresp_col2_stacks_in_114014{clear:both;width:100%;display:block}}  @media screen and (max-width:900px){#stacks_in_114014 #jwresp_col1_stacks_in_114014,#stacks_in_114014 #jwresp_col3_stacks_in_114014,#stacks_in_114014 #jwresp_col2_stacks_in_114014{float:none;width:100%;display:block}#stacks_in_114014 #jwresp_col1_stacks_in_114014,#stacks_in_114014 #jwresp_col3_stacks_in_114014{margin-bottom:20px}} 

#stacks_in_114014 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_114015 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 9px 9px 6px 9px;
}

#stacks_in_114017 {
	padding: 14px 0px 10px 20px;
}

#stacks_in_114020 {
	padding: 0px 0px 5px 20px;
}

#stacks_in_114022 {
	padding: 0px 0px 10px 0px;
}

#stacks_in_114026 {
	padding: 12px 20px 10px 20px;
}

#stacks_in_114028 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 12px 9px 17px 9px;
}

#stacks_in_114029 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_114032 {
	padding: 0px 0px 5px 20px;
}

#stacks_in_114034 {
	padding: 20px 0px 14px 0px;
}

#stacks_in_114096 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 19px 0px;
	padding: 9px 9px 17px 9px;
}

#stacks_in_114097 {
	padding: 7px 0px 9px 20px;
}

#stacks_in_114100 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_114059 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 9px 9px 15px 9px;
}

#stacks_in_114060 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_114213 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_114065 {
	padding: 20px 0px 23px 0px;
}

#stacks_in_114215 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 9px 9px 15px 9px;
}

#stacks_in_114216 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_114219 {
	padding: 10px 0px 18px 20px;
}

#stacks_in_114221 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_114225 {
	padding: 10px 0px 18px 20px;
}

#stacks_in_114223 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_114241 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 9px 9px 14px 9px;
}

#stacks_in_114242 {
	padding: 0px 0px 10px 20px;
}

#stacks_in_114245 {
	padding: 10px 0px 20px 20px;
}

#stacks_in_114251 {
	padding: 0px 0px 20px 0px;
}

#stacks_in_114069 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 19px 0px;
	padding: 9px 9px 17px 9px;
}

#stacks_in_114071 {
	padding: 7px 0px 14px 20px;
}

#stacks_in_114074 {
	padding: 0px 0px 11px 20px;
}

#stacks_in_114076 {
	padding: 10px 0px 10px 20px;
}

#stacks_in_114078 {
	padding: 25px 0px 10px 0px;
}

#stacks_in_114209 {
	padding: 25px 0px 10px 0px;
}

#stacks_in_114227 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 19px 0px;
	padding: 9px 9px 17px 9px;
}

#stacks_in_114228 {
	padding: 7px 0px 14px 20px;
}

#stacks_in_114231 {
	padding: 0px 0px 11px 20px;
}

#stacks_in_114233 {
	padding: 10px 0px 10px 20px;
}

#stacks_in_114235 {
	padding: 25px 0px 10px 0px;
}

#stacks_in_114239 {
	padding: 25px 0px 10px 0px;
}

#stacks_in_112496 {
	background-color: rgba(242, 242, 242, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 10px 10px 10px 10px;
}

#stacks_in_112497 {
	padding: 5px 10px 15px 10px;
}
#stacks_in_112800 .r_maxwidth {

display: block;
margin-left: auto; margin-right: auto;
float: none;
max-width: 1000px;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/
}

@media screen and (max-width: 1200px) {
#stacks_in_112800 .r_maxwidth {

}}

@media screen and (max-width: 720px) {
#stacks_in_112800 .r_maxwidth {

}}

@media screen and (max-width: 90px) {
#stacks_in_112800 .r_maxwidth {

display:block;
width: 100%; width: auto; !important;

padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
/*Custom CSS;*/

}}


#stacks_in_112800 {
	padding: 0px 0px 60px 0px;
}
#stacks_in_112846 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_112846 .jwresp_col{overflow:hidden;margin:0;width:61%; float:left;}#stacks_in_112846 #jwresp_col2_stacks_in_112846{ float:right; width:37%}@media screen and (max-width:1030px){#stacks_in_112846 #jwresp_col1_stacks_in_112846,#stacks_in_112846 #jwresp_col2_stacks_in_112846{width:100%;float:none;display:block}#stacks_in_112846 #jwresp_col1_stacks_in_112846{margin-bottom:0px}}

#stacks_in_112846 {
	background-color: rgba(255, 255, 255, 1.00);
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding:  20px;
}

#stacks_in_112856 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_112849 {
	margin: 50px 0px 0px 0px;
}

#stacks_out_112849 {
	width: 250px;
}

#stacks_in_111844 {
	padding: 40px 5px 30px 10px;
}
#stacks_in_111896>.s3_row {
	margin: 0 -10px;
}

#stacks_in_111896>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_111896>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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


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


}



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


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


}






#stacks_in_111896 {
	margin: 20px 3px 0px 3px;
}

#stacks_in_111897 {
	background-color: rgba(239, 237, 240, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	margin: 0px 0px 20px 0px;
	padding: 37px 20px 30px 20px;
}

#stacks_in_112217 {
	background-color: rgba(239, 237, 240, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 15px 20px 31px 20px;
}

#stacks_in_111902 {
	background-color: rgba(239, 237, 240, 1.00);
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
	padding: 41px 20px 46px 20px;
}
#stacks_in_111905>.s3_row {
	margin: 0 -2px;
}

#stacks_in_111905>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_111905>.s3_row>.s3_column_right {
	width: 50.000000%;
}




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










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



}



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


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


}






#stacks_in_111905 {
	padding: 18px 0px 0px 0px;
}

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

#stacks_in_111908 {
	padding: 12px 0px 0px 0px;
}

#stacks_in_111911 {
	padding: 15px 0px 30px 0px;
}

#stacks_out_111911 {
	width: 100px;
}

#stacks_in_111913 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	padding: 0px 0px 15px 0px;
}

#stacks_in_111915 {
	padding: 15px 0px 20px 0px;
}
#stacks_in_112183 .glider-wrapper,#stacks_in_112183 .glider-button{transition:all 242ms ease}#stacks_in_112183 .glider-wrapper.custom-style{color:rgba(255, 255, 255, 1.00)}#stacks_in_112183 .glider-wrapper.custom-style div,#stacks_in_112183 .glider-wrapper.custom-style p{color:rgba(255, 255, 255, 1.00)}#stacks_in_112183 .glider-wrapper.custom-style .glider-toggle{color:rgba(255, 255, 255, 1.00)}#stacks_in_112183 .glider-wrapper .glider-content{padding:3.25rem 1rem}@media only screen and (min-width:40.063em){#stacks_in_112183 .glider-wrapper .glider-content{padding:5.00rem 0.00rem}}#stacks_in_112183 .glider-button{margin:0px}#stacks_in_112183 .glider-button.custom-style{color:#205965}#stacks_in_112183 .glider-button.static-width{width:66px}#stacks_in_112183 .launcher-bar .glider-button{text-align:left}#stacks_in_112183 .location-left .glider-button,#stacks_in_112183 .location-right .glider-button{top:100px}#stacks_in_112183 .location-left .glider-button.flipPosition,#stacks_in_112183 .location-right .glider-button.flipPosition{top:auto;bottom:100px}#stacks_in_112183 .location-top .glider-button,#stacks_in_112183 .location-bottom .glider-button{left:100px}#stacks_in_112183 .location-top .glider-button.flipPosition,#stacks_in_112183 .location-bottom .glider-button.flipPosition{left:auto;right:100px}@media only screen and (min-width:40.063em){#stacks_in_112183 .location-left .glider-wrapper.opened,#stacks_in_112183 .location-right .glider-wrapper.opened{width:245px}#stacks_in_112183 .location-left.slideout .glider-wrapper,#stacks_in_112183 .location-right.slideout .glider-wrapper{width:245px}#stacks_in_112183 .location-left .glider-button.opened{left:245px}#stacks_in_112183 .location-left.slideout .glider-wrapper{margin-left:-245px}#stacks_in_112183 .location-right .glider-button.opened{right:245px}#stacks_in_112183 .location-right.slideout .glider-wrapper{margin-right:-245px}#stacks_in_112183 .location-top .glider-wrapper.opened,#stacks_in_112183 .location-bottom .glider-wrapper.opened{height:245px}#stacks_in_112183 .location-top .glider-button.opened{top:245px}#stacks_in_112183 .location-bottom .glider-button.opened{bottom:245px}}
  #stacks_in_112186{display:none}@media screen and (max-width:500px){#stacks_in_112186{display:block}} 

#stacks_in_112188 {
	padding: 40px 0px 0px 0px;
}

#stacks_out_112188 {
	width: 150px;
}

#stacks_in_112190 {
	background-color: rgba(238, 238, 238, 1.00);
	-moz-border-radius: 0px 0px 0px 4px;
	-webkit-border-radius: 0px 0px 0px 4px;
	border-radius: 0px 0px 0px 4px;
	padding: 25px 8px 14px 8px;
}

#stacks_out_112190 {
	width: 244px;
}

#stacks_out_112192 {
	margin-left:0;
}

#stacks_in_113878 {
	background-color: rgba(137, 212, 118, 1.00);
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
	margin: 0px 10px 16px 10px;
	padding:  9px;
}

#stacks_out_113878 {
	width: 216px;
}
#stacks_in_112205>.s3_row {
	margin: 0 -0px;
}

#stacks_in_112205>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_112205>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_112205>.s3_row>.s3_column_right {
	width: 33.33%;
}

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








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



}



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



}




#stacks_in_112205 {
	padding: 10px 0px 10px 0px;
}

#stacks_out_112205 {
	width: 210px;
}

#stacks_in_112207 {
	padding: 10px 7px 9px 7px;
}

#stacks_out_112207 {
	margin-left:0;
}

#stacks_in_112210 {
	border: solid rgba(255, 255, 255, 0.36);
	border-width: 0px 0px 0px 1px;
	padding: 10px 7px 9px 7px;
}

#stacks_out_112210 {
	margin-right:0;
}

#stacks_in_112213 {
	border: solid rgba(255, 255, 255, 0.36);
	border-width: 0px 0px 0px 1px;
	padding: 10px 7px 9px 7px;
}

#stacks_out_112213 {
	margin-right:0;
}

#stacks_in_113547 {
	border: solid rgba(209, 209, 209, 1.00);
	border-width: 1px 0px 0px 0px;
	padding:  12px;
}

#stacks_out_113543 {
	width: 45px;
}

#stacks_in_113541 {
	padding: 9px 0px 0px 0px;
}

#stacks_out_113541 {
	margin-right:0;
}
