/* Start doore stack page CSS code */	.doo-re-grid{	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	  vertical-align: top;	}		.doo-re-grid *, .doo-re-grid *:after, .doo-re-grid *:before {	  -webkit-box-sizing: border-box !important;	  -moz-box-sizing: border-box !important;	  box-sizing: border-box !important;	}			[class*='re-col-'] {	  display: inline-block;	}			.re-col-desk-0 {	  width: 0;	  display: none;	}	.re-col-desk-1 {	  width: 8.333333%;	  display: inline-block;	}	.re-col-desk-2 {	  width: 16.666666%;	  display: inline-block;	}	.re-col-desk-3 {	  width: 25%;	  display: inline-block;	}	.re-col-desk-4 {	  width: 33.333333%;	  display: inline-block;	}	.re-col-desk-5 {	  width: 41.666666%;	  display: inline-block;	}	.re-col-desk-6 {	  width: 50%;	  display: inline-block;	}	.re-col-desk-7 {	  width: 58.333333%;	  display: inline-block;	}	.re-col-desk-8 {	  width: 66.666666%;	  display: inline-block;	}	.re-col-desk-9 {	  width: 75%;	  display: inline-block;	}	.re-col-desk-10 {	  width: 83.333333%;	  display: inline-block;	}	.re-col-desk-11 {	  width: 91.666666%;	  display: inline-block;	}	.re-col-desk-12 {	  width: 100%;	  display: inline-block;	}			/* End doore stack page CSS code */
/* Start Defender stack CSS code */#stacks_in_2401{	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}.stacks_in_2401edit{	background: rgba(0,0,0,0.1);	border-radius: 4px;}.stacks_in_2401info{	background: #5A5A6C;	padding: 3px 10px 3px 10px;	margin: 10px 0px 20px 0px;	text-align: center;	color: #fff;	border-top-left-radius: 4px;	border-top-right-radius: 4px;}/* End Defender stack CSS code *//* Start roundedbox css */

/* general styles edit and preview mode */
#stacks_in_5519 .stacks_in_5519bgimagestack
{
	position:relative;
	min-height:10px;
	padding:10px;
	border: 0px solid #B3B3B3;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}





#stacks_in_5519 .stacks_in_5519bgimage
{
	display:none;
}




/* end roundedbox css */
#stacks_in_5519 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width: 1px 0px 0px 0px;
}

#stacks_in_5521 {
	padding: 12px 0px 0px 0px;
}
#stacks_in_1788 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_1788 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_1788 #jwresp_col2_stacks_in_1788{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_1788 #jwresp_col1_stacks_in_1788,#stacks_in_1788 #jwresp_col2_stacks_in_1788{width:100%;float:none;display:block}#stacks_in_1788 #jwresp_col1_stacks_in_1788{margin-bottom:15px}}
#stacks_in_3406,#stacks_in_3406 .stacks_out,#stacks_in_3406 .stacks_in{overflow:visible}#stacks_in_3406{padding:0.15em 0}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3408Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_3408Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3408Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3408Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3408Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3408Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3408Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3408Calligrapher h6, .stacks_in_3408Calligrapher h5, .stacks_in_3408Calligrapher h4, .stacks_in_3408Calligrapher h3, .stacks_in_3408Calligrapher h2, .stacks_in_3408Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_3408Calligrapher, .stacks_in_3408Calligrapher h1, .stacks_in_3408Calligrapher h2, .stacks_in_3408Calligrapher h3, .stacks_in_3408Calligrapher h4, .stacks_in_3408Calligrapher h5, .stacks_in_3408Calligrapher h6{	font-family: "Oswald" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3408targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3408Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3408Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3408Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3408Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_3362,#stacks_in_3362 .stacks_out,#stacks_in_3362 .stacks_in{overflow:visible}#stacks_in_3362{padding:0.15em 0}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3364Calligrapher{			font-size: 75% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_3364Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3364Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3364Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3364Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3364Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3364Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3364Calligrapher h6, .stacks_in_3364Calligrapher h5, .stacks_in_3364Calligrapher h4, .stacks_in_3364Calligrapher h3, .stacks_in_3364Calligrapher h2, .stacks_in_3364Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_3364Calligrapher, .stacks_in_3364Calligrapher h1, .stacks_in_3364Calligrapher h2, .stacks_in_3364Calligrapher h3, .stacks_in_3364Calligrapher h4, .stacks_in_3364Calligrapher h5, .stacks_in_3364Calligrapher h6{	font-family: "Oswald" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3364targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3364Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3364Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3364Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3364Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
/* START BULLET PRO CSS */

#stacks_in_3368 ul{
position: relative;
margin: 0;
list-style:decimal outside none;


}

.stacks_in_3368thelist{
margin-top: 10px;
}

.stacks_in_3368title{
display: inline;
font-size: 105%;
font-weight: bold;
line-height: normal;
}

.stacks_in_3368main {
 
display: block;

text-align: inherit;
}

#stacks_in_3368moreorless{
list-style: none;
margin-top: 8px;
}

 
#stacks_in_3368moreorless{
display: none;
}




/* start if acctually in edit mode */ 



     
/* END BULLET PRO CSS */      

#stacks_in_3368 {
	margin: 0px 24px 0px 0px;
}
#stacks_in_5479 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;-webkit-box-shadow:-10px -10px 20px #999999;box-shadow:-10px -10px 20px #999999;}#stacks_in_5479 .fluid-image img:hover{-webkit-box-shadow:-10px -10px 20px #999999;box-shadow:-10px -10px 20px #999999}#stacks_in_5479 .fluid-image.unlimited img{width:100% !important}#stacks_in_5479 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_5479 .fluid-image.align-left img{float:left}#stacks_in_5479 .fluid-image.align-right img{float:right}
#stacks_in_1793 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;-webkit-box-shadow:0px 0px 20px #999999;box-shadow:0px 0px 20px #999999;}#stacks_in_1793 .fluid-image img:hover{-webkit-box-shadow:0px 0px 20px #999999;box-shadow:0px 0px 20px #999999}#stacks_in_1793 .fluid-image.unlimited img{width:100% !important}#stacks_in_1793 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_1793 .fluid-image.align-left img{float:left}#stacks_in_1793 .fluid-image.align-right img{float:right}
 #caption_stacks_in_5486{color:#000000} #caption_stacks_in_5486{text-align:left;margin-top:0px;font-size:12px;font-weight:normal}

#stacks_in_2406 {
	margin:  5px;
}
/* Start roundedbox css */

/* general styles edit and preview mode */
#stacks_in_5528 .stacks_in_5528bgimagestack
{
	position:relative;
	min-height:10px;
	padding:10px;
	border: 0px solid #B3B3B3;
	-webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    
	-webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
}





#stacks_in_5528 .stacks_in_5528bgimage
{
	display:none;
}




/* end roundedbox css */
#stacks_in_5528 {
	border: solid rgba(179, 179, 179, 1.00);
	border-width: 1px 0px 0px 0px;
}

#stacks_in_5530 {
	padding: 12px 0px 0px 0px;
}
#stacks_in_3445,#stacks_in_3445 .stacks_out,#stacks_in_3445 .stacks_in{overflow:visible}#stacks_in_3445{padding:0.15em 0}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_3447Calligrapher{			font-size: 75% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_3447Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3447Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3447Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3447Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3447Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3447Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_3447Calligrapher h6, .stacks_in_3447Calligrapher h5, .stacks_in_3447Calligrapher h4, .stacks_in_3447Calligrapher h3, .stacks_in_3447Calligrapher h2, .stacks_in_3447Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_3447Calligrapher, .stacks_in_3447Calligrapher h1, .stacks_in_3447Calligrapher h2, .stacks_in_3447Calligrapher h3, .stacks_in_3447Calligrapher h4, .stacks_in_3447Calligrapher h5, .stacks_in_3447Calligrapher h6{	font-family: "Oswald" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_3447targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_3447Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_3447Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_3447Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_3447Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Video Plus stack CSS code */.stacks_in_3453overlay{	display: none;	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.2);	z-index: 2147483000;	overflow: scroll;	transition: all 1s ease 0.2s;}.stacks_in_3453leftCol{	position: absolute;	width: 70%;	height: 100%;	top:0;	left: 0;	right: 30%;	overflow: scroll;	margin-left: -70%;	transition: all 0.6s ease;}.stacks_in_3453leftcolTable{	position: relative;	display: table;	width: 100%;	height: 100%;}.stacks_in_3453leftcolCell{   display: table-cell;   text-align: center;   vertical-align: middle;}.stacks_in_3453leftcolContent{    width: 80%;    margin: auto;    text-align: left;}.stacks_in_3453rightCol{	position: absolute;	width: 30%;	background: #FFFFFF;	top:0;	right: 0;	height: 100%;	overflow: scroll;	margin-right: -30%;	transition: all 0.6s ease;}.stacks_in_3453rightcolContent{	padding: 60px 30px 50px 30px;}.stacks_in_3453theX{	display: none;	position: absolute;	width: 33px;	height: 33px;	top: 20px;	right: 20px;}@media all and (max-width: 768px) {	.stacks_in_3453overlay{		background: #FFFFFF !important;		padding-top: 70px;	}		.stacks_in_3453leftCol{		position: relative;		width: 100%;		height: auto;		background: #FFFFFF;	}		.stacks_in_3453leftcolTable{		position: relative;		display: table;		width: 100%;		height: 100%;	}		.stacks_in_3453leftcolCell{	   display: table-cell;	   text-align: center;	   vertical-align: middle;	}		.stacks_in_3453leftcolContent{	    width: 90%;	    margin: auto;	    text-align: left;	}		.stacks_in_3453rightCol{		position: relative;		width: 100%;		background: #FFFFFF;		top:0;		right: 0;		bottom: 0;		left: 0;	}		.stacks_in_3453rightcolContent{		margin: auto;	}}			.stacks_in_3453posterWrapper img{	max-width: 100%;	height: auto;}.stacks_in_3453posterWrapper img:hover{	cursor: pointer;}.stacks_in_3453rightcolContentInner img{	max-width: 100%;	height: auto;}.stacks_in_3453videoButton{	position: absolute;	top: 50%;	left: 50%;	width: 0px;	height: auto;	transform: translate(-50%,-50%);}/* End Video Plus stack CSS code *//* Start dooReflow stack each CSS code */	#stacks_in_5565 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_5565 [class*='re-col-']{	  padding-left: 15px;	  padding-right: 15px;	  padding-top: 15px;	  padding-bottom: 15px;	  vertical-align: top;	}			@media all and (max-width: 1024px) {		#stacks_in_5565 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_5565 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_5565 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_5565 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_5565 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */#stacks_in_5566 .fluid-image img{width:auto;max-width:100% ;height:auto ;min-width:50px ;padding:0;margin:0 auto;display:block;-webkit-transition:all 1s none;transition:all 1s none;border-radius:0px;}#stacks_in_5566 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_5566 .fluid-image.unlimited img{width:100% !important}#stacks_in_5566 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_5566 .fluid-image.align-left img{float:left}#stacks_in_5566 .fluid-image.align-right img{float:right}

#stacks_in_5566 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_5570 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_5570 a,
#stacks_in_5570 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 4px;
  
  overflow: hidden;
  height: 56px;
  line-height: 56px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_5570 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_5570 a i,
#stacks_in_5570 a:visited i {
  font-size: 24px;
  display: inline-block;
  text-align: center;
  width: 56px;
  height: 56px;
  line-height: 56px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_5570 a,
  #stacks_in_5570 a:visited {
    background-color: rgba(59, 89, 152, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_5570 a:hover,
  #stacks_in_5570 a:active {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_5570 a i,
  #stacks_in_5570 a:visited i {
    background-color: rgba(2, 90, 165, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_5570 a:hover i,
  #stacks_in_5570 a:active i {
    background-color: rgba(0, 71, 132, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }










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

  






#stacks_in_5572,#stacks_in_5572 .stacks_out,#stacks_in_5572 .stacks_in{overflow:visible}#stacks_in_5572{padding:0.15em 0}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_5573Calligrapher{			font-size: 128% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: -1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_5573Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_5573Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_5573Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_5573Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_5573Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_5573Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_5573Calligrapher h6, .stacks_in_5573Calligrapher h5, .stacks_in_5573Calligrapher h4, .stacks_in_5573Calligrapher h3, .stacks_in_5573Calligrapher h2, .stacks_in_5573Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_5573Calligrapher, .stacks_in_5573Calligrapher h1, .stacks_in_5573Calligrapher h2, .stacks_in_5573Calligrapher h3, .stacks_in_5573Calligrapher h4, .stacks_in_5573Calligrapher h5, .stacks_in_5573Calligrapher h6{	font-family: "Oswald" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_5573targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_5573Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_5573Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_5573Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_5573Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_5582 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_5582 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_5582 #jwresp_col2_stacks_in_5582{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_5582 #jwresp_col1_stacks_in_5582,#stacks_in_5582 #jwresp_col2_stacks_in_5582{width:100%;float:none;display:block}#stacks_in_5582 #jwresp_col1_stacks_in_5582{margin-bottom:15px}}


/* Start doobox Chauffeur css */

.stacks_in_5489wrapper{
width: 60px;
margin: 0 auto;

display : none;

opacity:0.7;
}

.stacks_in_5489bulter{
cursor: pointer;
border: 1px solid #E5EBE3;
background: #F9FFF7;
width: 60px;
height: 60px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #000000;
text-align: center;
line-height: 60px;
margin: 5px;
z-index: 1000001;
background: #F9FFF7;
}


.stacks_in_5489bulter i {
	display: block;
	margin: 0 auto 0 auto;
	font-size: 20px;
	line-height: 58px; 
	vertical-align: middle;
}


.stacks_in_5489bulter:hover{
color: #000000;
background: #FFFFFF; /* Old browsers */
}

/* end doobox Chauffeur css */

