.target-wrapper{position:relative}.target-show-on-hover{opacity:0;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:flex;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%;transform:translateY(-50%)}.target.hcenter[class*="relative-"]{left:50%;transform:translateX(-50%)}.target.hcenter.vcenter[class*="relative-"]{transform:translateX(-50%) translateY(-50%)}.target.shift-up,.target.shift-down{margin-left:auto;margin-right:auto}.target.target-center{top:50%;left: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;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;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;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;transform:none !important;width:100% !important}}
.com_joeworkman_stacks_fontawesome_stack .jw-wrapper{margin:0;text-align:left}.com_joeworkman_stacks_fontawesome_stack .jw-wrapper.jw-center{text-align:center}.com_joeworkman_stacks_fontawesome_stack .jw-wrapper.jw-right{text-align:right}.com_joeworkman_stacks_fontawesome_stack i.fa,.com_joeworkman_stacks_fontawesome_stack .fa-stack{-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-spin,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-spin{padding:0.2em;-webkit-box-sizing:content-box;box-sizing:content-box}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-45,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-45{padding:0.2em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-135,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-135{padding:0.2em;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-225,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-225{padding:0.2em;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.com_joeworkman_stacks_fontawesome_stack i.fa.fa-rotate-315,.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-rotate-315{padding:0.2em;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.com_joeworkman_stacks_fontawesome_stack .fa-stack.fa-border{padding:0}.com_joeworkman_stacks_fontawesome_stack a{text-decoration:none}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
.agent-hide{display:none !important}
/* Smart2columns stack v1.3.0 */

#stacks_in_906 .s2c_stacks_in_906_table {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#stacks_in_906 .s2c_stacks_in_906_table, #stacks_in_906 .s2c_stacks_in_906_table * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

#stacks_in_906 .s2c_stacks_in_906_table div[class^="s2c_stacks_in_906_cell"] {
	display: table-cell;
	overflow: hidden;
}

#stacks_in_906 .s2c_stacks_in_906_table .s2c_stacks_in_906_cell1 {
	
  	
  	border-radius: 4px;
	vertical-align: top;
	
	
}

#stacks_in_906 .s2c_stacks_in_906_table .s2c_stacks_in_906_cell2 {
	
  	
  	border-radius: 4px;
	vertical-align: top;
	
}

#stacks_in_906 .s2c_stacks_in_906_table .s2c_stacks_in_906_spacer {
	display: table-cell;
	width: 30px;
}

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

#stacks_in_906 .s2c_stacks_in_906_table div[class^="s2c_stacks_in_906_cell"] {
	display: block;
	width: 100%;
}

#stacks_in_906 .s2c_stacks_in_906_table .s2c_stacks_in_906_spacer {
	display: block;
	height: 15px;
}

}

/* End of Smart2columns stack */
#stacks_in_3002 { display: none; }
@media screen and (min-width:330px) and (max-width:3000px) { #stacks_in_3002 { display: block; } }#stacks_in_1557 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1557 .jwresp_col{overflow:hidden;margin:0;width:74%; float:left;}#stacks_in_1557 #jwresp_col2_stacks_in_1557{ float:right; width:24%}@media screen and (max-width:10px){#stacks_in_1557 #jwresp_col1_stacks_in_1557,#stacks_in_1557 #jwresp_col2_stacks_in_1557{width:100%;float:none;display:block}#stacks_in_1557 #jwresp_col1_stacks_in_1557{margin-bottom:2px}}

#stacks_in_1557 {
	background-color: rgba(95, 95, 95, 1.00);
}
#stacks_in_936 .fluid-image img{width:auto;max-width:100% !important;height:auto !important;min-width:20px !important;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_936 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_936 .fluid-image.unlimited img{width:100% !important}#stacks_in_936 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_936 .fluid-image.align-left img{float:left}#stacks_in_936 .fluid-image.align-right img{float:right}

#stacks_in_936 {
	background-color: rgba(95, 95, 95, 1.00);
	padding: 20px 5px 18px 18px;
}
#stacks_in_957 .background{}#stacks_in_957 .fa-stack,#stacks_in_957 i.fa{color:rgba(199, 14, 31, 1.00);border-radius:7px;-webkit-transition:color 300ms ease;transition:color 300ms ease}#stacks_in_957 .fa-stack.custom,#stacks_in_957 i.fa.custom{font-size:28px}#stacks_in_957 .fa-spin{-webkit-animation-duration:2000ms;animation-duration:2000ms}#stacks_in_957 .fa-border{border-color:rgba(238, 238, 238, 1.00);}#stacks_in_957 .fa-stack i.stack{color:rgba(214, 214, 214, 1.00)}#stacks_in_957 a:hover i.fa{color:rgba(179, 12, 27, 1.00)}#stacks_in_957 a:hover i.fa.stack{color:rgba(192, 192, 192, 1.00)}#stacks_in_957 a:hover .fa-border{}#stacks_in_957 .shadow-double i.fa{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_957 .shadow-basic i.fa{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_957 .shadow-retro i.fa{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_957 .jw-wrapper{font-size:20px;}#stacks_in_957 .jw-wrapper.match.shadow-double{text-shadow:4px 3px 0 rgba(255, 255, 255, 1.00),9px 8px 0 rgba(0,0,0,0.15)}#stacks_in_957 .jw-wrapper.match.shadow-basic{text-shadow:2px 4px 3px rgba(0,0,0,0.3)}#stacks_in_957 .jw-wrapper.match.shadow-retro{text-shadow:5px 5px 0 rgba(204, 204, 204, 1.00)}#stacks_in_957 .jw-wrapper.match{color:rgba(199, 14, 31, 1.00)}#stacks_in_957 .jw-wrapper.match a{color:rgba(199, 14, 31, 1.00)}#stacks_in_957 .jw-wrapper.match a:hover{color:rgba(179, 12, 27, 1.00)}#stacks_in_957 .jw-wrapper.hover i.fa:hover,#stacks_in_957 .jw-wrapper.hover a:hover{color:rgba(153, 153, 153, 1.00)}

#stacks_in_957 {
	padding:  8px;
}
/* Smart2columns stack v1.3.0 */

#stacks_in_938 .s2c_stacks_in_938_table {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#stacks_in_938 .s2c_stacks_in_938_table, #stacks_in_938 .s2c_stacks_in_938_table * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}

#stacks_in_938 .s2c_stacks_in_938_table div[class^="s2c_stacks_in_938_cell"] {
	display: table-cell;
	overflow: hidden;
}

#stacks_in_938 .s2c_stacks_in_938_table .s2c_stacks_in_938_cell1 {
	background: #D6D6D6; 
  	
  	border-radius: 1px;
	vertical-align: top;
	width: 45%;
	
}

#stacks_in_938 .s2c_stacks_in_938_table .s2c_stacks_in_938_cell2 {
	background: #D6D6D6; 
  	
  	border-radius: 1px;
	vertical-align: top;
	
}

#stacks_in_938 .s2c_stacks_in_938_table .s2c_stacks_in_938_spacer {
	display: table-cell;
	width: 0%;
}

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

#stacks_in_938 .s2c_stacks_in_938_table div[class^="s2c_stacks_in_938_cell"] {
	display: block;
	width: 100%;
}

#stacks_in_938 .s2c_stacks_in_938_table .s2c_stacks_in_938_spacer {
	display: block;
	height: 0px;
}

}

/* End of Smart2columns stack */
#stacks_in_938 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_944 {
	padding: 36px 0px 36px 20px;
}

#stacks_in_949 {
	padding: 36px 10px 36px 20px;
}



.com_instacks_osm3_stack {
    overflow: hidden !important;
}
.osm3-marker-content-area {
	display: none;
}
.osm3-marker-launcher {
	cursor: pointer;
}
#stacks_in_3693 {
	width: 100%;
	max-width: 100%;
}
@media (max-width: 768px) {
	#stacks_in_3693 {
		height: 363px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#stacks_in_3693 {
		height: 409px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#stacks_in_3693 {
		height: 409px;
	}
}
@media (min-width: 1200px) {
	#stacks_in_3693 {
		height: 409px;
	}
}
#stacks_in_3697 p,#stacks_in_3697 div{margin-bottom:0}@media only screen and (min-width:0px){#stacks_in_3697{}}

.target.stacks_in_3655{    margin:140px 0px 0px 0px;}.target.stacks_in_3655{}.target.stacks_in_3655.width-fill{width:calc(100% - 0px)}.target.stacks_in_3655.width-flexible{width:100%}.target.stacks_in_3655.width-fixed{width:250px}.target.stacks_in_3655.height-fill{height:calc(100% - 0px)}.target.stacks_in_3655.height-flexible{height:100%}.target.stacks_in_3655.height-fixed{height:200px}.target.stacks_in_3655[class*="relative-"].top-pt{top:80%}.target.stacks_in_3655[class*="relative-"].top-px{top:80px}.target.stacks_in_3655[class*="relative-"].bottom-pt{bottom:80%}.target.stacks_in_3655[class*="relative-"].bottom-px{bottom:80px}.target.stacks_in_3655[class*="relative-"].right-pt{right:0%}.target.stacks_in_3655[class*="relative-"].right-px{right:0px}.target.stacks_in_3655[class*="relative-"].left-pt{left:0%}.target.stacks_in_3655[class*="relative-"].left-px{left:0px}.target.stacks_in_3655.shift-up{margin-top:-0px}.target.stacks_in_3655.shift-down{margin-bottom:-0px}.target.stacks_in_3655.shift-left{right:0px}.target.stacks_in_3655.shift-right{left:0px}.target.stacks_in_3655.pin-top,.target.stacks_in_3655.pin-bottom{left:0px}.target.stacks_in_3655.pin-left,.target.stacks_in_3655.pin-right{top:0px}




/* @group Nivo Lightbox */






#hotSpotWrapperstacks_in_3675 .hotSpot [class^="fa fa-"] {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}



/* @group Overlays */

.hotSpotsProOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: #000000;
	padding: 10px;
	transition: all 300ms ease-in-out;
	color: #ffffff;
}

/* @end */

#hotSpotWrapperstacks_in_3675 {
	display: block;
	position: relative;
	overflow: visible;
}

/* @end */

/* @group hotSpotsPro Markup */

#hotSpotWrapperstacks_in_3675 *,
#hotSpotWrapperstacks_in_3675 *:before,
#hotSpotWrapperstacks_in_3675 *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	overflow: visible;
}


#hotSpotWrapperstacks_in_3675 .hotSpotLink,
#hotSpotWrapperstacks_in_3675 .hotSpotLink:hover {
	outline: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 50;
	background: url(../files/images/bg_fill.gif) repeat;
}

#hotSpotWrapperstacks_in_3675 img {
	max-width: none;
	width: 100%;
	height: auto;
	position: relative;
	z-index: 0;
}

#hotSpotWrapperstacks_in_3675 .hotSpotInternalContent {
	position: relative;
	z-index: 20;
	display: block;
	opacity: 0.;
	transition: all  ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	font-size: px;
}

@media screen and (max-width: px) {
	#hotSpotWrapperstacks_in_3675 .hotSpotInternalContent {
		font-size: px;
		font-size: vw;
	}
}

#hotSpotWrapperstacks_in_3675 .hotSpot:hover .hotSpotInternalContent {
	opacity: 0.;
}

/* @end */

/* @group Special Effects */











/* @end */

#hotSpotWrapperstacks_in_3675 .hotSpot {
	position: absolute;
	z-index: 5;
	transition: all 300 ease-in-out;
	overflow: visible;
	cursor: auto;
    border-radius: 0px;
	border: 0px solid rgba(255, 255, 255, 0.00);
    cursor: auto;
    background: rgba(225, 225, 225, 0.00);
    color: rgba(85, 85, 85, 1.00);
    font-size: 60px;
}

#hotSpotWrapperstacks_in_3675 .hotSpot:hover {
	border: 0px solid rgba(255, 0, 0, 1.00);
    background: rgba(225, 225, 225, 0.00);
    color: rgba(0, 0, 0, 1.00);
}

/* Icons */
#hotSpotWrapperstacks_in_3675 .hotSpot [class^="fa fa-"] {
    color: rgba(85, 85, 85, 1.00);
    transition: all 300 ease-in-out;
}

#hotSpotWrapperstacks_in_3675 .hotSpot:hover [class^="fa fa-"] {
    color: rgba(0, 0, 0, 1.00);
}

@media print {
	#hotSpotWrapperstacks_in_3675 {
		height: auto;
		overflow: auto;
		position: relative;
		display: block;
	}
	
	#hotSpotWrapperstacks_in_3675 #hotSpotProImagestacks_in_3675 {
		display: block;
		position: relative;
	}
	
	#hotSpotWrapperstacks_in_3675 div.hotSpot,
	#hotSpotWrapperstacks_in_3675 .hotSpotInternalContent {
		display: block !important;
		position: relative !important;
		top: auto !important;
		left: auto !important;
		height: auto !important;
		width: 100% !important;
		float: none;
		opacity: 1.00;
	}
	
	#hotSpotsToggleWrapperstacks_in_3675,
	#hotSpotWrapperstacks_in_3675 #hotSpotFill,
	#hotSpotWrapperstacks_in_3675 #hotSpotBorderContainer {
		display: none !important;
	}
}

#hotSpotstacks_in_3676 {
	position: absolute !important;
	left: 71.15%;
	top: 96.50%;
	width: 15.92%;
	height: 3.60%;
	z-index: 99999;
    transition: all 200ms ease-in-out;
}





#hotSpotstacks_in_3677 {
	position: absolute !important;
	left: 60.99%;
	top: 96.50%;
	width: 7.24%;
	height: 3.60%;
	z-index: 99999;
    transition: all 200ms ease-in-out;
}





#stacks_in_3657_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_3657 a:link, #stacks_in_3657 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_3657 a:hover, #stacks_in_3657 a:active {
	color:#FFFFFF;
}







#stacks_in_3657 a:link, #stacks_in_3657 a:visited {
	background-color:#F63021;
	background: -webkit-gradient(linear, left top, left bottom, from(#F63021), to(#931D14));
	border:1px solid #931D14;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_3657 a:hover {
	background-color:#FF3424;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF3424), to(#801911));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_3657 a:active {
	background-color:#F63021;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



#stacks_in_3665 p,#stacks_in_3665 div,#stacks_in_3665 ul,#stacks_in_3665 ol,#stacks_in_3665 dl{color:rgba(25, 25, 25, 1.00)}#stacks_in_3665 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_3665 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_3665,#stacks_in_3665 div,#stacks_in_3665 p,#stacks_in_3665 ol,#stacks_in_3665 ul li,#stacks_in_3665 ol li,#stacks_in_3665 ol,#stacks_in_3665 dl{font-size:0.90rem}@media all and (max-width:640px){#stacks_in_3665,#stacks_in_3665 div,#stacks_in_3665 p,#stacks_in_3665 ol,#stacks_in_3665 ul li,#stacks_in_3665 ol li,#stacks_in_3665 ol,#stacks_in_3665 dl{font-size:0.85rem}}@media only screen and (min-width:0px){#stacks_in_3665{}}


#stacks_in_3665 {
	margin: 12px 10px 0px 13px;
}
/* Start Obscure Email stack CSS code */.stacks_in_1556topbar {	background-color: #3D82EA;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-bottom: none;	padding: 6px 3px 2px 10px;	min-height: 40px;	font-weight: bold;	font-size: 16px;	color: #ffffff;	}.stacks_in_1556mainarea {	background-color: #ffffff;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-top: none;	padding: 10px;}.stacks_in_1556small{font-weight: normal;font-size: 12px;}.stacks_in_1556centerbox {	background-color: #ffffff;	border: 1px solid #CDDACF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	color: #333;}.stacks_in_1556centerbox b {	color: #DA0140;}/* End Obscure Email stack CSS code *//* Start Obscure Email stack CSS code */.stacks_in_1554topbar {	background-color: #3D82EA;	-moz-border-radius-topleft: 5px;	-webkit-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-radius-topright: 5px;	-webkit-border-top-right-radius: 5px;	border-top-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-bottom: none;	padding: 6px 3px 2px 10px;	min-height: 40px;	font-weight: bold;	font-size: 16px;	color: #ffffff;	}.stacks_in_1554mainarea {	background-color: #ffffff;	-moz-border-radius-bottomleft: 5px;	-webkit-border-bottom-left-radius: 5px;	border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-webkit-border-bottom-right-radius: 5px;	border-bottom-right-radius: 5px;	-moz-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	-webkit-box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	box-shadow:inset 0px 0px 0px rgba(0,0,0,1);	border: 3px solid #0861B3;	border-top: none;	padding: 10px;}.stacks_in_1554small{font-weight: normal;font-size: 12px;}.stacks_in_1554centerbox {	background-color: #ffffff;	border: 1px solid #CDDACF;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	border-radius: 4px;	padding: 10px;	color: #333;}.stacks_in_1554centerbox b {	color: #DA0140;}/* End Obscure Email stack CSS code */