.target_stack.width-fill{width:100%}.target_stack.width-auto{width:auto}.target_stack.position-browser{position:fixed !important}.target_stack.position-absolute{position:absolute !important}.target_stack.position-body{position:absolute !important}.target_stack.position-right{float:right}.target_stack.position-left{float:left}.target_stack.vcenter{top:0;height:100%}.target_stack.vcenter > .com_joeworkman_stacks_target_stack{position:relative;top:50%;transform:translateY(-50%)}.target_stack.hcenter > .com_joeworkman_stacks_target_stack{position:relative;left:50%;transform:translateX(-50%)}.target_stack.hcenter.vcenter > .com_joeworkman_stacks_target_stack{transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width:40em){.target_stack.target-small-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.target-small-only > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}@media only screen and (max-width:39.9375em){.target_stack.disable-small{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.disable-small > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}@media only screen and (max-width:62.5em){.target_stack.disable-medium{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.disable-medium > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}
.target-wrapper{position:relative}.target-show-on-hover{opacity:0;-webkit-transition:opacity 750ms ease;transition:opacity 750ms ease}.target-show-on-hover:hover{opacity:1}.target{position:absolute;width:100%;height:auto}.target.width-auto{width:auto}.target.height-fill,.target.height-fixed,.target.height-flexible{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.target.height-fill{height:100%}.target[class*="float-"],.target[class*="shift-"]{position:relative}.target[class*="pin-"],.target.relative-browser{position:fixed}.target.float-right{float:right}.target.float-left{float:left}.target.vcenter[class*="relative-"]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.target.hcenter[class*="relative-"]{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.target.hcenter.vcenter[class*="relative-"]{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.target.shift-up,.target.shift-down{margin-left:auto;margin-right:auto}.target.target-center{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.target.pin-top{top:0}.target.pin-bottom{bottom:0}.target.pin-left{left:0}.target.pin-right{right:0}.target.target-disable{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;-webkit-transform:none !important;transform:none !important;width:100% !important}@media only screen and (min-width:40em){.target.target-mobile-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;-webkit-transform:none !important;transform:none !important;width:100% !important}}@media only screen and (max-width:39.9375em){.target.target-disable-mobile{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;-webkit-transform:none !important;transform:none !important;width:100% !important}}@media only screen and (max-width:62.5em){.target.target-desktop-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;-webkit-transform:none !important;transform:none !important;width:100% !important}}
  @media screen and (max-width:1025px){#stacks_in_2849{display:none}} 
.target_stacks_in_1707{}.target_stacks_in_1707.rotate{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.target_stacks_in_1707.width-flexible{width:100%}.target_stacks_in_1707.width-fixed{width:1400px}.target_stacks_in_1707.height-flexible{height:100%}.target_stacks_in_1707.height-fixed{height:910px}.target_stacks_in_1707.top_pt{top:-4%}.target_stacks_in_1707.top_px{top:-4px}.target_stacks_in_1707.bottom_pt{bottom:-4%}.target_stacks_in_1707.bottom_px{bottom:-4px}.target_stacks_in_1707.right_pt{right:0%}.target_stacks_in_1707.right_px{right:0px}.target_stacks_in_1707.left_pt{left:0%}.target_stacks_in_1707.left_px{left:0px}
/* Start Play stack CSS code */#stacks_in_1705 {	z-index: 4;}.stacks_in_1705playContainer {	overflow: hidden;	position: relative !important;	z-index: 6;}.stacks_in_1705playContainer {	background-image: url("../index_files/posterimage-1705.jpg") !important;	background-position: center center !important;	background-attachment: scroll;	-webkit-background-size: cover;	-moz-background-size: cover;	-o-background-size: cover;	background-size: cover;	background-repeat: cover;}  .stacks_in_1705overlay{	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0;	z-index: 7;}.stacks_in_1705contentBox{	position: relative;	text-align: center;	opacity: 1;	-webkit-transition: opacity 100ms linear;    -moz-transition: opacity 100ms linear;    -o-transition: opacity 100ms linear;    transition: opacity 100ms linear;    z-index: 8;}.stacks_in_1705content{	position: relative;	max-width: 1400px;	margin: 0 auto 0 auto;	padding: 80px 20px 80px 20px;	text-align: center !important;	z-index: 8;	text-shadow: none !important;}.stacks_in_1705content,.stacks_in_1705content h1,.stacks_in_1705content h2,.stacks_in_1705content h3,.stacks_in_1705content h4,.stacks_in_1705content h5,.stacks_in_1705content h6{	color: rgba(255, 255, 255, 1.00) !important;}.stacks_in_1705content a,.stacks_in_1705content a:active,.stacks_in_1705content a:visited{	color: rgba(59, 148, 217, 1.00) !important;	text-decoration: none !important;}.stacks_in_1705content a:hover{	color: rgba(221, 221, 221, 1.00) !important;	text-decoration: none !important;}.stacks_in_1705playScrollButton i{	color: rgba(255, 255, 255, 1.00) !important;}.stacks_in_1705playScrollButton{	position: absolute;	width: 100%;	bottom: 0;	color: #fff !important;	font-size: 36px;	text-align: center;	padding-top: 30px;	padding-bottom: 30px;	display: none;	cursor: pointer;	z-index: 8;}	.stacks_in_1705playContainer {		min-height: 1010px;	}		.stacks_in_1705contentBox{		position: absolute;		width: 100%;		top: 50%;		-webkit-transform: translate(0,-50%);		-moz-transform:    translate(0,-50%);		-ms-transform:     translate(0,-50%);		-o-transform:      translate(0,-50%);		transform:         translate(0,-50%);	}/* -- End Preview/Published -- */@keyframes playanimation {	43% { transform: translate(0,0);} 	0% { transform: translate(0,0);} 	30% { transform: translate(0,11px);} 	17% { transform: translate(0,-5px);} 	11% { transform: translate(0,0);} }@-webkit-keyframes playanimation {	43% { transform: translate(0,0);} 	0% { transform: translate(0,0);} 	30% { transform: translate(0,11px);} 	17% { transform: translate(0,-5px);} 	11% { transform: translate(0,0);} }/* apply the .animation class to the element you want to animate */.playanimation {	animation: playanimation 3s ease-in-out 0s infinite normal none;	-webkit-animation: playanimation 3s ease-in-out 0s infinite normal none;}	.wallpaper, 	.wallpaper .wallpaper-container, 	.wallpaper .wallpaper-media {		-webkit-transition: none !important;		        transition: none !important;	}	.wallpaper { overflow: hidden; position: relative;} 	.wallpaper .wallpaper-container { height: 100%; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0; } 	.wallpaper .wallpaper-media { left: 0; opacity: 0; position: absolute; top: 0; } 	.wallpaper .wallpaper-media.animated {	 	-webkit-transition: opacity 0.5s linear !important;		        transition: opacity 0.5s linear !important; 	} 	.wallpaper .wallpaper-media img, 	.wallpaper .wallpaper-media video, 	.wallpaper .wallpaper-media iframe { display: block; height: 100%; width: 100%; } 	.wallpaper .wallpaper-embed.ready:after { content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } 	.wallpaper .wallpaper-embed.ready iframe { /* pointer-events: none; - safari doesn't like this :/ */ z-index: 0; } 	.wallpaper .wallpaper-media.native { background-position: center; background-size: cover; height: 100%; width: 100%; } 	.wallpaper .wallpaper-media.native img { display: none; } 	.wallpaper .wallpaper-media.fixed { background-position: center; background-attachment: fixed; height: 100%; width: 100%; } 	.wallpaper .wallpaper-media.fixed img { display: none; }/* End Play stack CSS code */  #stacks_in_2851{display:none}@media screen and (max-width:1025px){#stacks_in_2851{display:block}} 
.target_stacks_in_2841{}.target_stacks_in_2841.rotate{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.target_stacks_in_2841.width-flexible{width:100%}.target_stacks_in_2841.width-fixed{width:1400px}.target_stacks_in_2841.height-flexible{height:100%}.target_stacks_in_2841.height-fixed{height:650px}.target_stacks_in_2841.top_pt{top:-34%}.target_stacks_in_2841.top_px{top:-34px}.target_stacks_in_2841.bottom_pt{bottom:-34%}.target_stacks_in_2841.bottom_px{bottom:-34px}.target_stacks_in_2841.right_pt{right:0%}.target_stacks_in_2841.right_px{right:0px}.target_stacks_in_2841.left_pt{left:0%}.target_stacks_in_2841.left_px{left:0px}
  
/*  NavHelper Stack v1.1.0 by Stack-Its  Last update: 4.2015  */ 
#navhelper_logo {
  display: block;
  position: relative;
  margin-top: 6px;
  margin-left:auto;
  margin-right:auto;
  width: 116px;
  height: 116px;
  background-image: url(../index_files/images/navhelper_stack-its.png);
  background-repeat: no-repeat;
  background-position:center center}
/*  End NavHelper Stack  */	.target.stacks_in_2952{    margin:0px;}.target.stacks_in_2952{}.target.stacks_in_2952.width-fill{width:calc(100% - 0px)}.target.stacks_in_2952.width-flexible{width:100%}.target.stacks_in_2952.width-fixed{width:250px}.target.stacks_in_2952.height-fill{height:calc(100% - 0px)}.target.stacks_in_2952.height-flexible{height:100%}.target.stacks_in_2952.height-fixed{height:250px}.target.stacks_in_2952[class*="relative-"].top-pt{top:205%}.target.stacks_in_2952[class*="relative-"].top-px{top:205px}.target.stacks_in_2952[class*="relative-"].bottom-pt{bottom:205%}.target.stacks_in_2952[class*="relative-"].bottom-px{bottom:205px}.target.stacks_in_2952[class*="relative-"].right-pt{right:0%}.target.stacks_in_2952[class*="relative-"].right-px{right:0px}.target.stacks_in_2952[class*="relative-"].left-pt{left:0%}.target.stacks_in_2952[class*="relative-"].left-px{left:0px}.target.stacks_in_2952.shift-up{margin-top:-0px}.target.stacks_in_2952.shift-down{margin-bottom:-0px}.target.stacks_in_2952.shift-left{right:0px}.target.stacks_in_2952.shift-right{left:0px}.target.stacks_in_2952.pin-top,.target.stacks_in_2952.pin-bottom{left:0px}.target.stacks_in_2952.pin-left,.target.stacks_in_2952.pin-right{top:0px}
#stacks_in_2953>.s3_row {
	margin: 0 -9px;
}

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

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

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

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








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



}



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



}




#stacks_out_2953 {
	width: 637px;
}
/* CustomFont Base 3.0.6 */

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











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

#stacks_in_3015 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Arial, Helvetica, sans-serif;
  
  text-align: center;
}


#stacks_in_3015 a,
#stacks_in_3015 a:visited {
  /* Button text alignment fix v2.0.1 */
  vertical-align: middle; !important;
  
  
  display: inline-block;
  
  border-radius: 27px;
  
  overflow: hidden;
  height: 79px;
  line-height: 79px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_3015 a .flat_button_2_text {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 5px;
  vertical-align: middle; !important;
  
}


#stacks_in_3015 a i,
#stacks_in_3015 a:visited i {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle; !important;
  width: 79px;
  height: 79px;
  line-height: 79px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_3015 a,
  #stacks_in_3015 a:visited {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3015 a:hover,
  #stacks_in_3015 a:active {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3015 a i,
  #stacks_in_3015 a:visited i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_3015 a:hover i,
  #stacks_in_3015 a:active i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }










  /* Flexible Width Mode */
  #stacks_in_3015 a,
  #stacks_in_3015 a:visited {
      width: 100%;
  }

  







#stacks_in_3015 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
/* CustomFont Base 3.0.6 */

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











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

#stacks_in_3016 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Arial, Helvetica, sans-serif;
  
  text-align: center;
}


#stacks_in_3016 a,
#stacks_in_3016 a:visited {
  /* Button text alignment fix v2.0.1 */
  vertical-align: middle; !important;
  
  
  display: inline-block;
  
  border-radius: 27px;
  
  overflow: hidden;
  height: 79px;
  line-height: 79px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_3016 a .flat_button_2_text {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 5px;
  vertical-align: middle; !important;
  
}


#stacks_in_3016 a i,
#stacks_in_3016 a:visited i {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle; !important;
  width: 79px;
  height: 79px;
  line-height: 79px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_3016 a,
  #stacks_in_3016 a:visited {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3016 a:hover,
  #stacks_in_3016 a:active {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3016 a i,
  #stacks_in_3016 a:visited i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_3016 a:hover i,
  #stacks_in_3016 a:active i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }










  /* Flexible Width Mode */
  #stacks_in_3016 a,
  #stacks_in_3016 a:visited {
      width: 100%;
  }

  







#stacks_in_3016 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
/* CustomFont Base 3.0.6 */

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











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

#stacks_in_3017 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Arial, Helvetica, sans-serif;
  
  text-align: center;
}


#stacks_in_3017 a,
#stacks_in_3017 a:visited {
  /* Button text alignment fix v2.0.1 */
  vertical-align: middle; !important;
  
  
  display: inline-block;
  
  border-radius: 27px;
  
  overflow: hidden;
  height: 79px;
  line-height: 79px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_3017 a .flat_button_2_text {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 5px;
  vertical-align: middle; !important;
  
}


#stacks_in_3017 a i,
#stacks_in_3017 a:visited i {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle; !important;
  width: 79px;
  height: 79px;
  line-height: 79px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_3017 a,
  #stacks_in_3017 a:visited {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3017 a:hover,
  #stacks_in_3017 a:active {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3017 a i,
  #stacks_in_3017 a:visited i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_3017 a:hover i,
  #stacks_in_3017 a:active i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }










  /* Flexible Width Mode */
  #stacks_in_3017 a,
  #stacks_in_3017 a:visited {
      width: 100%;
  }

  







#stacks_in_3017 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
.target.stacks_in_2969{    margin:0px;}.target.stacks_in_2969{}.target.stacks_in_2969.width-fill{width:calc(100% - 0px)}.target.stacks_in_2969.width-flexible{width:100%}.target.stacks_in_2969.width-fixed{width:250px}.target.stacks_in_2969.height-fill{height:calc(100% - 0px)}.target.stacks_in_2969.height-flexible{height:100%}.target.stacks_in_2969.height-fixed{height:250px}.target.stacks_in_2969[class*="relative-"].top-pt{top:304%}.target.stacks_in_2969[class*="relative-"].top-px{top:304px}.target.stacks_in_2969[class*="relative-"].bottom-pt{bottom:304%}.target.stacks_in_2969[class*="relative-"].bottom-px{bottom:304px}.target.stacks_in_2969[class*="relative-"].right-pt{right:0%}.target.stacks_in_2969[class*="relative-"].right-px{right:0px}.target.stacks_in_2969[class*="relative-"].left-pt{left:0%}.target.stacks_in_2969[class*="relative-"].left-px{left:0px}.target.stacks_in_2969.shift-up{margin-top:-0px}.target.stacks_in_2969.shift-down{margin-bottom:-0px}.target.stacks_in_2969.shift-left{right:0px}.target.stacks_in_2969.shift-right{left:0px}.target.stacks_in_2969.pin-top,.target.stacks_in_2969.pin-bottom{left:0px}.target.stacks_in_2969.pin-left,.target.stacks_in_2969.pin-right{top:0px}
#stacks_in_3020>.s3_row {
	margin: 0 -10px;
}

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

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




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










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



}



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


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


}





/* CustomFont Base 3.0.6 */

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











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

#stacks_in_3018 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Arial, Helvetica, sans-serif;
  
  text-align: center;
}


#stacks_in_3018 a,
#stacks_in_3018 a:visited {
  /* Button text alignment fix v2.0.1 */
  vertical-align: middle; !important;
  
  
  display: inline-block;
  
  border-radius: 27px;
  
  overflow: hidden;
  height: 79px;
  line-height: 79px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_3018 a .flat_button_2_text {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 5px;
  vertical-align: middle; !important;
  
}


#stacks_in_3018 a i,
#stacks_in_3018 a:visited i {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle; !important;
  width: 79px;
  height: 79px;
  line-height: 79px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_3018 a,
  #stacks_in_3018 a:visited {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3018 a:hover,
  #stacks_in_3018 a:active {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3018 a i,
  #stacks_in_3018 a:visited i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_3018 a:hover i,
  #stacks_in_3018 a:active i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }










  /* Flexible Width Mode */
  #stacks_in_3018 a,
  #stacks_in_3018 a:visited {
      width: 100%;
  }

  







#stacks_in_3018 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
/* CustomFont Base 3.0.6 */

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











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

#stacks_in_3019 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Arial, Helvetica, sans-serif;
  
  text-align: center;
}


#stacks_in_3019 a,
#stacks_in_3019 a:visited {
  /* Button text alignment fix v2.0.1 */
  vertical-align: middle; !important;
  
  
  display: inline-block;
  
  border-radius: 27px;
  
  overflow: hidden;
  height: 79px;
  line-height: 79px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_3019 a .flat_button_2_text {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 5px;
  vertical-align: middle; !important;
  
}


#stacks_in_3019 a i,
#stacks_in_3019 a:visited i {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle; !important;
  width: 79px;
  height: 79px;
  line-height: 79px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_3019 a,
  #stacks_in_3019 a:visited {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3019 a:hover,
  #stacks_in_3019 a:active {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3019 a i,
  #stacks_in_3019 a:visited i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_3019 a:hover i,
  #stacks_in_3019 a:active i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }










  /* Flexible Width Mode */
  #stacks_in_3019 a,
  #stacks_in_3019 a:visited {
      width: 100%;
  }

  







#stacks_in_3019 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}
#stacks_in_2970>.s3_row {
	margin: 0 -3px;
}

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

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

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

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








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



}



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



}




#stacks_out_2970 {
	width: 637px;
}
#stacks_in_3014 .flat_button_2_alignment {
  font-size: 28px;
  
  font-family: Arial, Helvetica, sans-serif;
  
  text-align: center;
}


#stacks_in_3014 a,
#stacks_in_3014 a:visited {
  /* Button text alignment fix v2.0.1 */
  vertical-align: middle; !important;
  
  
  display: inline-block;
  
  border-radius: 27px;
  
  overflow: hidden;
  height: 79px;
  line-height: 79px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_3014 a .flat_button_2_text {
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 5px;
  vertical-align: middle; !important;
  
}


#stacks_in_3014 a i,
#stacks_in_3014 a:visited i {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle; !important;
  width: 79px;
  height: 79px;
  line-height: 79px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_3014 a,
  #stacks_in_3014 a:visited {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3014 a:hover,
  #stacks_in_3014 a:active {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_3014 a i,
  #stacks_in_3014 a:visited i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_3014 a:hover i,
  #stacks_in_3014 a:active i {
    background-color: rgba(23, 184, 242, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }










  /* Flexible Width Mode */
  #stacks_in_3014 a,
  #stacks_in_3014 a:visited {
      width: 100%;
  }

  







#stacks_in_3014 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
	margin: 20px 100px 0px 100px;
}
.target.stacks_in_3004{    margin:0px;}.target.stacks_in_3004{}.target.stacks_in_3004.width-fill{width:calc(100% - 0px)}.target.stacks_in_3004.width-flexible{width:100%}.target.stacks_in_3004.width-fixed{width:250px}.target.stacks_in_3004.height-fill{height:calc(100% - 0px)}.target.stacks_in_3004.height-flexible{height:100%}.target.stacks_in_3004.height-fixed{height:250px}.target.stacks_in_3004[class*="relative-"].top-pt{top:35%}.target.stacks_in_3004[class*="relative-"].top-px{top:35px}.target.stacks_in_3004[class*="relative-"].bottom-pt{bottom:35%}.target.stacks_in_3004[class*="relative-"].bottom-px{bottom:35px}.target.stacks_in_3004[class*="relative-"].right-pt{right:45%}.target.stacks_in_3004[class*="relative-"].right-px{right:45px}.target.stacks_in_3004[class*="relative-"].left-pt{left:45%}.target.stacks_in_3004[class*="relative-"].left-px{left:45px}.target.stacks_in_3004.shift-up{margin-top:-0px}.target.stacks_in_3004.shift-down{margin-bottom:-0px}.target.stacks_in_3004.shift-left{right:0px}.target.stacks_in_3004.shift-right{left:0px}.target.stacks_in_3004.pin-top,.target.stacks_in_3004.pin-bottom{left:0px}.target.stacks_in_3004.pin-left,.target.stacks_in_3004.pin-right{top:0px}

#stacks_in_3023 {
	margin: 20px 0px 0px 0px;
}
