/* 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_7733 .stacks_in_7733bgimagestack
{
	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_7733 .stacks_in_7733bgimage
{
	display:none;
}




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

#stacks_in_7735 {
	padding: 12px 0px 0px 0px;
}
#stacks_in_4614 .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_4614 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4614 .fluid-image.unlimited img{width:100% !important}#stacks_in_4614 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_4614 .fluid-image.align-left img{float:left}#stacks_in_4614 .fluid-image.align-right img{float:right}
/* Start roundedbox css */

/* general styles edit and preview mode */
#stacks_in_7738 .stacks_in_7738bgimagestack
{
	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_7738 .stacks_in_7738bgimage
{
	display:none;
}




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

#stacks_in_7740 {
	padding: 12px 0px 0px 0px;
}
#stacks_in_4634 .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_4634 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4634 .fluid-image.unlimited img{width:100% !important}#stacks_in_4634 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_4634 .fluid-image.align-left img{float:left}#stacks_in_4634 .fluid-image.align-right img{float:right}
/* Start roundedbox css */

/* general styles edit and preview mode */
#stacks_in_7743 .stacks_in_7743bgimagestack
{
	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_7743 .stacks_in_7743bgimage
{
	display:none;
}




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

#stacks_in_7745 {
	padding: 12px 0px 0px 0px;
}
#stacks_in_4651 .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_4651 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_4651 .fluid-image.unlimited img{width:100% !important}#stacks_in_4651 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_4651 .fluid-image.align-left img{float:left}#stacks_in_4651 .fluid-image.align-right img{float:right}


/* Start doobox Chauffeur css */

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

display : none;

opacity:0.7;
}

.stacks_in_7703bulter{
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_7703bulter i {
	display: block;
	margin: 0 auto 0 auto;
	font-size: 20px;
	line-height: 58px; 
	vertical-align: middle;
}


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

/* end doobox Chauffeur css */

/* Start dooReflow stack each CSS code */	#stacks_in_7749 .grid-pad{		margin-left: -15px;		margin-right: -15px;		margin-top: -15px;		margin-bottom: -15px;	}	#stacks_in_7749 [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_7749 [class*='re-col-tabl'] {		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-0 {		  width: 0;		  display: none;		}		#stacks_in_7749 .re-col-tabl-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tabl-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 768px) {		[class*='re-col-tab'] {		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-0 {		  width: 0;		  display: none;		}		#stacks_in_7749 .re-col-tab-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-tab-12 {		  width: 100%;		  display: inline-block;		}	}			@media all and (max-width: 480px) {		[class*='re-col-mob'] {		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-0 {		  width: 0;		  display: none;		}		#stacks_in_7749 .re-col-mob-1 {		  width: 8.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-2 {		  width: 16.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-3 {		  width: 25%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-4 {		  width: 33.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-5 {		  width: 41.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-6 {		  width: 50%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-7 {		  width: 58.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-8 {		  width: 66.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-9 {		  width: 75%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-10 {		  width: 80.333333%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-11 {		  width: 91.666666%;		  display: inline-block;		}		#stacks_in_7749 .re-col-mob-12 {		  width: 100%;		  display: inline-block;		}	}		/* End dooReflow stack each CSS code */#stacks_in_7750 .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_7750 .fluid-image img:hover{-webkit-box-shadow:0px 0px 0px #999999;box-shadow:0px 0px 0px #999999}#stacks_in_7750 .fluid-image.unlimited img{width:100% !important}#stacks_in_7750 .fluid-image.define_max img{width:100% !important;max-width:800px !important}#stacks_in_7750 .fluid-image.align-left img{float:left}#stacks_in_7750 .fluid-image.align-right img{float:right}

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


#stacks_in_7754 a,
#stacks_in_7754 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_7754 a .flat_button_2_text {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center !important;
  
}


#stacks_in_7754 a i,
#stacks_in_7754 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_7754 a,
  #stacks_in_7754 a:visited {
    background-color: rgba(59, 89, 152, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

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

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

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










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

  






#stacks_in_7756,#stacks_in_7756 .stacks_out,#stacks_in_7756 .stacks_in{overflow:visible}#stacks_in_7756{padding:0.15em 0}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_7757Calligrapher{			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_7757Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_7757Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_7757Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_7757Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_7757Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_7757Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_7757Calligrapher h6, .stacks_in_7757Calligrapher h5, .stacks_in_7757Calligrapher h4, .stacks_in_7757Calligrapher h3, .stacks_in_7757Calligrapher h2, .stacks_in_7757Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_7757Calligrapher, .stacks_in_7757Calligrapher h1, .stacks_in_7757Calligrapher h2, .stacks_in_7757Calligrapher h3, .stacks_in_7757Calligrapher h4, .stacks_in_7757Calligrapher h5, .stacks_in_7757Calligrapher h6{	font-family: "Oswald" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_7757targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_7757Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_7757Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_7757Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_7757Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */#stacks_in_7766 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_7766 .jwresp_col{overflow:hidden;margin:0;width:49%; float:left;}#stacks_in_7766 #jwresp_col2_stacks_in_7766{ float:right; width:49%}@media screen and (max-width:500px){#stacks_in_7766 #jwresp_col1_stacks_in_7766,#stacks_in_7766 #jwresp_col2_stacks_in_7766{width:100%;float:none;display:block}#stacks_in_7766 #jwresp_col1_stacks_in_7766{margin-bottom:15px}}
